--- /dev/null
+https://noctus.net/2011/extbase-model-zugriff-in-validatoren is outdated.\r
+\r
+Solution: use forProperty()
\ No newline at end of file
--- /dev/null
+<?php\r
+namespace Vnd\Extname\Domain;\r
+\r
+class RequestValidator\r
+ extends \TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator\r
+{\r
+ public function isValid($req)\r
+ {\r
+ if ($req->foo == 5 && $req->bar == '') {\r
+ //require $bar only when $foo is 5\r
+ $this->result->forProperty('bar')->addError(\r
+ new \TYPO3\CMS\Extbase\Validation\Error(\r
+ $this->translateErrorMessage(\r
+ 'validator.notempty.empty',\r
+ 'extbase'\r
+ ),\r
+ 1221560910\r
+ )\r
+ );\r
+ }\r
+ }\r
+}\r
+?>\r