Ejemplo n.º 1
0
 /**
  * Create and set a validator chain
  *
  * @param array Object names of the validators
  * @return Tx_Extbase_MVC_Controller_Argument Returns $this (used for fluent interface)
  * @api
  */
 public function setNewValidatorConjunction(array $objectNames)
 {
     if ($this->validator === NULL) {
         $this->validator = t3lib_div::makeInstance('Tx_Extbase_Validation_Validator_ConjunctionValidator');
     }
     foreach ($objectNames as $objectName) {
         if (!class_exists($objectName)) {
             $objectName = 'Tx_Extbase_Validation_Validator_' . $objectName;
         }
         $this->validator->addValidator(t3lib_div::makeInstance($objectName));
     }
     return $this;
 }
Ejemplo n.º 2
0
 /**
  * Create and set a validator chain
  *
  * @param array Object names of the validators
  * @return Tx_Extbase_MVC_Controller_Argument Returns $this (used for fluent interface)
  * @api
  */
 public function setNewValidatorConjunction(array $objectNames)
 {
     if ($this->validator === NULL) {
         $this->validator = $this->objectManager->create('Tx_Extbase_Validation_Validator_ConjunctionValidator');
     }
     foreach ($objectNames as $objectName) {
         if (!class_exists($objectName)) {
             $objectName = 'Tx_Extbase_Validation_Validator_' . $objectName;
         }
         $this->validator->addValidator($this->objectManager->get($objectName));
     }
     return $this;
 }