12. 10. 2015, 10:35

Analog zu http://blog.schreibersebastian.de/2011/10/wo-sind-die-xclasses-bei-extbase-und-fluid/ versuche ich folgendes:

myextension/Configuration/TypoScript/setup.txt

  1. ...
  2. config.tx_extbase {
  3. objects {
  4. TYPO3\CMS\Extbase\Error\Result {
  5. className = VENDOR\Myextension\Error\Result
  6. }
  7. }
  8. }
  9. ...

myextension/Classes/Error/Result.php:

  1. <?php
  2. namespace VENDOR\Myextension\Error;
  3.  
  4. class Result extends \TYPO3\CMS\Extbase\Error\Result {
  5.  
  6. public function forProperty($propertyPath) {
  7. ...
  8. }
  9.  
  10. }
  11. ?>

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.

http://www.aemka.de/