Nimm dir doch einfach mal die anderen Validatoren als Vorbild. Da sieht
man auch, dass die eigentlich protected erwartete Methode überall als
public überschrieben ist.
Auch die Rückgabewerte kannst du dir dort anschauen.
Viele Grüße,
Dirk
Am 04.08.2015 um 20:49 schrieb Lukas H:
Hi Dirk,
ich
Hi Dirk,
ich habe die isValid() Funktion jetzt wie du gesagt hast als protected
implementiert, und zwar so:
use TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator as
ExtbaseAbstractValidator;
class CustomValidator extends ExtbaseAbstractValidator {
protected function isValid($value
Hi Lukas,
eine abstrakte Klasse kann Methoden-Köpfe enthalten, die von den
konkreten Klassen implementiert sein müssen. Die AbstractValidator
Klasse selbst scheint keine abstrakten Methoden zu haben. Aber dafür die
ExtbaseAbstractValidator, von der sie ableitet:
abstract protected fu
Hi Dirk,
eine sehr gute Idee, danke für deine Antwort. Ich habe jetzt folgendes
ausprobiert:
class CustomValidator extends AbstractValidator
-> Fatal error: Class
'MeinName\meine_extension\Domain\Validator\AbstractValidator' not found
(macht ja auch Sinn, schließlich habe ich keinen AbstractVa
Hi Lukas,
sorry. Da habe ich vor lauter Bäumen den Wald nicht gesehen... Ich habe
da einen Vergleich zwischen isValid und false bzw. true gesehen. Sorry!
Ein kurzer Blick in Powermail (ich hoffe wir haben ähnliche Versionen)
in die Klasse
abstract class AbstractValidator extends ExtbaseAbst
Hi Lukas,
mit $obj->isValid greifst du ja auf das Attribut und nicht auf die
Methode zu.
$obj->isValid()
sollte Abhilfe schaffen.
Viele Grüße,
Dirk
Am 03.08.2015 um 13:42 schrieb Lukas H:
Hallo zusammen.
ich hoffe Ihr könnt mir mit meinem Problem weiterhelfen. Ich habe die
Docs und di
Hallo zusammen.
ich hoffe Ihr könnt mir mit meinem Problem weiterhelfen. Ich habe die Docs und
dieses Forum bereits nach eine Lösung abgesucht, aber wenn ich etwas übersehen
habe bin ich natürlich auch für einen Link dankbar.
Kurzform:
Ich will mit einer eigenen Funktion auf die isValid Funkti