Zum Inhalt springen

Extbase\Error\Result Klasse überschreiben

Erstellt am 12. Oktober 2015 · Noch keine Antworten

Tags: Frage

aemka ·

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.