コード例 #1
0
 /**
  * {@inheritdoc}
  */
 public function validate($validator)
 {
     $this->assertHasProcess();
     if ($validator instanceof \Closure) {
         $validator = new ProcessValidator($validator, 'An error occurred.');
     }
     if (!$validator instanceof ProcessValidatorInterface) {
         throw new \InvalidArumentException();
     }
     $this->process->setValidator($validator);
     return $this;
 }