CakeDC\Users\Model\Table\UsersTable::validationDefault PHP Метод

validationDefault() публичный Метод

Default validation rules.
public validationDefault ( Cake\Validation\Validator $validator ) : Cake\Validation\Validator
$validator Cake\Validation\Validator Validator instance.
Результат Cake\Validation\Validator
    public function validationDefault(Validator $validator)
    {
        $validator->allowEmpty('id', 'create');
        $validator->requirePresence('username', 'create')->notEmpty('username');
        $validator->requirePresence('password', 'create')->notEmpty('password');
        $validator->allowEmpty('first_name');
        $validator->allowEmpty('last_name');
        $validator->allowEmpty('token');
        $validator->add('token_expires', 'valid', ['rule' => 'datetime'])->allowEmpty('token_expires');
        $validator->allowEmpty('api_token');
        $validator->add('activation_date', 'valid', ['rule' => 'datetime'])->allowEmpty('activation_date');
        $validator->add('tos_date', 'valid', ['rule' => 'datetime'])->allowEmpty('tos_date');
        return $validator;
    }