(no commit message)
[paste/525.git] / RequestValidator.php
1 <?php\r
2 namespace Vnd\Extname\Domain;\r
3 \r
4 class RequestValidator\r
5     extends \TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator\r
6 {\r
7     public function isValid($req)\r
8     {\r
9         if ($req->foo == 5 && $req->bar == '') {\r
10             //require $bar only when $foo is 5\r
11             $this->result->forProperty('bar')->addError(\r
12                 new \TYPO3\CMS\Extbase\Validation\Error(\r
13                     $this->translateErrorMessage(\r
14                         'validator.notempty.empty',\r
15                         'extbase'\r
16                     ),\r
17                     1221560910\r
18                 )\r
19             );\r
20         }\r
21     }\r
22 }\r
23 ?>\r