Ejemplo n.º 1
0
 /**
  * @param \Vegas\Forms\Element\Cloneable\Row $row
  * @param array $values
  * @return \Phalcon\Validation\Message\Group
  */
 protected function validateRowElements(\Vegas\Forms\Element\Cloneable\Row $row, $values)
 {
     $messagesGroup = new \Phalcon\Validation\Message\Group();
     $validation = new \Phalcon\Validation();
     foreach ($row->getElements() as $key => $element) {
         if (!$element->getValidators()) {
             break;
         }
         foreach ($element->getValidators() as $validator) {
             $validation->add($key, $validator);
         }
     }
     if (count($validation->getValidators())) {
         $messagesGroup = $validation->validate($values);
     }
     return $messagesGroup;
 }