Beispiel #1
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['name', 'endpoint'], 'required'], [['name'], 'string', 'max' => 255], [['endpoint'], 'string', 'max' => 1024], [['endpoint'], 'unique']]);
 }
Beispiel #2
0
 /**
  * @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']]]);
 }
Beispiel #3
0
 public function rules()
 {
     return array_merge($this->getExtensionRules(), parent::rules());
 }