true],
[['created_by', 'modified_by'], 'default', 'value' => null],
[['created_by', 'modified_by'], 'integer'],
[['created_time', 'modified_time'], 'safe'],
[['firstName', 'lastName'], 'string', 'max' => 32],
[['email', 'phoneNumber'], 'string', 'max' => 255],
[['email'], 'unique'],
[['phoneNumber'], PhoneInputValidator::className()],
[['firstName', 'lastName'], 'unique', 'targetAttribute' => ['firstName', 'lastName']],
];
}
/**
* {@inheritdoc}
*/
public function attributeLabels()
{
return [
'id' => Yii::t('app', 'ID'),
'firstName' => Yii::t('app', 'First Name'),
'lastName' => Yii::t('app', 'Last Name'),
'email' => Yii::t('app', 'Email'),
'phoneNumber' => Yii::t('app', 'Phone Number'),
'active' => Yii::t('app', 'Active'),
'created_by' => Yii::t('app', 'Created By'),
'created_time' => Yii::t('app', 'Created Time'),
'modified_by' => Yii::t('app', 'Modified By'),
'modified_time' => Yii::t('app', 'Modified Time'),
];
}
/**
* {@inheritdoc}
*/
public function fields()
{
return [
'id',
'firstName',
'lastName',
'email',
'phoneNumber',
];
}
}