/** * 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; }
/** * 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; }