[Frage] Install-Tools Classes überschreiben?

  • fuchsa fuchsa
    TYPO3-Anwärter
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    09. 07. 2019, 11:29

    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?

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


  • 1
  • karlchen karlchen
    Jedi-General
    0 x
    1433 Beiträge
    30 Hilfreiche Beiträge
    17. 07. 2019, 20:58

    Ä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

  • 1