Zum Inhalt springen

Install-Tools Classes überschreiben?

Erstellt am 9. Juli 2019 · 1 Antwort · letzte Antwort am 17. Juli 2019

Tags: Frage

fuchsa ·

Hallo, ich würde gerne eine Methode der Klasse TYPO3\CMS\Install\SystemEnvironment\Check überschreiben. Ich versuche es mit XCLASS zu realisieren, leider klappt es nicht. Die XCLASS wird bei ext_localconf.php registriert, wird aber nicht aufgerufen. Es ist generell möglich die Install-Tools Klassen aus eigene Erweiterung zu überschreiben?

    $GLOBALS['TYPO3_CONF_VARS']['SYS']['Objects']['TYPO3\\CMS\\Install\\SystemEnvironment\\Check'] = array(
        'className' => 'VENDOR\\Examples\\Xclass\\Backend\\CheckPCREHook'
    );
karlchen ·

Ähmm, die InstallTool Classes haben einige andere Grundbedingungen.
Da Sie auch laufen müssen, wenn z.B. eine Extension durch fehlerhaften/veralteten Code das ganze System zum Absturz bringen wollen.
Von daher die Frage, was hast du vor? Vielleicht kann man daran ansetzen und eine geeignete Methode finden, das in das InstallTool zu integrieren