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
MyVendor\MyExt\Service\Serv.php
Laut einigen Beispielen sollte das ausreichen. Aber meine Änderungen in der Methode
Ich habe die Reihenfolge der Extension in der
Wo ist mein Fehler oder was habe ich vergessen?
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?