TYPO3 v7.6 Klasse einer anderen Extension erweitern/ersetzen

Schumiel

Lieutenant
Registriert
Jan. 2010
Beiträge
840
Hallo,

ich versuche grade eine Klasse einer anderen Extension mit meiner eigenen Extension zu erweitern/ersetzen. Aber irgendwie möchte das nicht gelingen.

ext_typoscript_setup.txt
PHP:
config.tx_extbase {
    objects {
        Vendor\OtherExt\Service\Serv {
            className = MyVendor\MyExt\Service\Serv
        }
    }
}


MyVendor\MyExt\Service\Serv.php
PHP:
namespace MyVendor\MyExt\Service;

use TYPO3\CMS\Core\Utility\GeneralUtility;

class Serv extends Vendor\OtherExt\Service\Serv
{
    public function test()
    {
        [...]
    }
}

Laut einigen Beispielen sollte das ausreichen. Aber meine Änderungen in der Methode test werden nicht übernommen.

Ich habe die Reihenfolge der Extension in der PackagesState.php bereits geändert. Ohne Erfolg.

Wo ist mein Fehler oder was habe ich vergessen?
 
Ist schon abgelaufen ;-) und 8.7 hatte den letzten Wartungsrelease April..
 
Damit hast du natürlich vollkommen recht :D 8 geht ja sogar schon in eLTS :)
 

Ähnliche Themen

Zurück
Oben