Exemplo n.º 1
0
 /**
  * @inheritdoc
  * @codeCoverageIgnore
  */
 public function rules()
 {
     $rules = parent::rules();
     return ArrayHelper::merge($rules, [[['CounterpartyProperty', 'FindByString', 'Ref', 'CityRef', 'CounterpartyType', 'FirstName', 'LastName', 'MiddleName', 'Email', 'Phone'], 'string'], ['Email', 'email'], ['CounterpartyProperty', 'required', 'on' => self::SCENARIO_GET_COUNTERPARTIES], ['Counterparty', 'in', 'range' => array_keys($this->getCounterpartyTypes())], [['Ref', 'CounterpartyProperty'], 'required', 'on' => self::SCENARIO_GET_ADDRESSES], ['Ref', 'required', 'on' => self::SCENARIO_GET_CONTACT_PERSONS], [['CityRef', 'CounterpartyProperty', 'CounterpartyType', 'FirstName', 'LastName', 'MiddleName', 'Phone'], 'required', 'on' => self::SCENARIO_SAVE], [['FirstName', 'LastName', 'MiddleName', 'Phone', 'Ref'], 'required', 'on' => self::SCENARIO_UPDATE]]);
 }
Exemplo n.º 2
0
 /**
  * @inheritdoc
  * @codeCoverageIgnore
  */
 public function rules()
 {
     $rules = parent::rules();
     return ArrayHelper::merge($rules, [[['FindByString', 'Ref', 'CityRef', 'CounterpartyRef', 'BuildingNumber', 'Note', 'StreetRef'], 'string'], [['Flat'], 'integer'], ['CityRef', 'required', 'on' => self::SCENARIO_WAREHOUSE], [['CounterpartyRef', 'StreetRef', 'BuildingNumber'], 'required', 'on' => self::SCENARIO_SAVE], [['CounterpartyRef', 'BuildingNumber', 'Ref'], 'required', 'on' => self::SCENARIO_UPDATE]]);
 }