Analog zu http://blog.schreibersebastian.de/2011/10/wo-sind-die-xclasses-bei-extbase-und-fluid/ versuche ich folgendes:
myextension/Configuration/TypoScript/setup.txt
...
config.tx_extbase {
objects {
TYPO3\CMS\Extbase\Error\Result {
className = VENDOR\Myextension\Error\Result
}
}
}
...
myextension/Classes/Error/Result.php:
<?php
namespace VENDOR\Myextension\Error;
class Result extends \TYPO3\CMS\Extbase\Error\Result {
public function forProperty($propertyPath) {
...
}
}
?>
Meine Methode forProperty wird aber nicht benutzt, immer nur weiterhin die von Extbase. Warum?
Dass meine TS Änderung aktiv ist, habe ich im TS Objekt Browser geprüft.