Ich habe lange gesucht und kein Beispiel gefunden, daher hoffe ich, dass ich damit jemandem die Sucherei und das Quellcode-Lesen ersparen kann.
Möchte man eine Property als Boolean validieren, dann lautet die Annotation wie folgt:
use TYPO3\CMS\Extbase\Annotation as Extbase; /** * @var boolean * @Extbase\Validate(validator="Boolean", options={"is": "1"}) * @Extbase\ORM\Transient */ protected $privacy;
Die Begründung ist, dass für die Abwärtskompabitilität nicht per Default validiert werden kann. Denn alle Properties vom Typ Boolean werden damit validiert.
Neueste Kommentare