/var/www/vhosts/nabawater/api/modules/v1/models
Edit: /var/www/vhosts/nabawater/api/modules/v1/models/Enquiry.php (2085B)
self::SCENARIO_CREATE
],
['email', 'email'],
[
['mobile_number'],
'match',
'pattern' => '/^[0-9]*$/',
'message' => Yii::t('backend', 'Mobile number accept only 7 - 13 digit numbers'),
'skipOnEmpty' => true,
'skipOnError' => true
],
[['company_name', 'last_name'], 'safe'],
[
['first_name', 'email', 'mobile_number', 'message'],
'required',
'on' => self::SCENARIO_CREATE_API
],
];
return ArrayHelper::merge(parent::rules(), $rules);
}
/**
* @return array
*/
public function fields() {
return [
'first_name',
'last_name',
'email',
'mobile_number',
'message',
'company_name'
];
}
/**
* @return array
*/
public function scenarios() {
$scenarios = parent::scenarios();
$scenarios[self::SCENARIO_CREATE] = [
'first_name',
'last_name',
'email',
'mobile_number',
'message',
'subject',
'company_name'
];
$scenarios[self::SCENARIO_CREATE_API] = [
'first_name',
'email',
'mobile_number',
'message',
// 'subject',
'company_name'
];
return $scenarios;
}
}