/** * @param \yii\validators\Validator $validator * @return AngularBuiltInValidator|null */ public static function createFromBuiltIn($validator) { $className = $validator->className(); if (!isset(static::$defaultValidators[$className])) { return null; } //TODO: merge all properties from base Validator return new static::$defaultValidators[$className](['attributes' => $validator->attributes, 'on' => $validator->on, 'except' => $validator->except, 'skipOnError' => $validator->skipOnError, 'skipOnEmpty' => $validator->skipOnEmpty, 'originalValidator' => $validator]); }
/** * @return Validator */ public function getTagValidator() { $this->preProcessConfigurableItem('tagValidator', Validator::className()); return $this->tagValidator; }