/** * @inheritdoc */ public function rules() { return array_merge(parent::rules(), [[['name', 'endpoint'], 'required'], [['name'], 'string', 'max' => 255], [['endpoint'], 'string', 'max' => 1024], [['endpoint'], 'unique']]); }
/** * @inheritdoc */ public function rules() { return array_merge(parent::rules(), [[['word', 'extension_guid'], 'required'], [['word'], 'string', 'max' => 512], [['extension_guid'], 'string', 'max' => 36], [['word', 'extension_guid'], 'unique', 'targetAttribute' => ['word', 'extension_guid'], 'message' => 'The combination of Word and Extension Guid has already been taken.'], [['extension_guid'], 'exist', 'skipOnError' => true, 'targetClass' => Extension::className(), 'targetAttribute' => ['extension_guid' => 'guid']]]); }
public function rules() { return array_merge($this->getExtensionRules(), parent::rules()); }