CakeDC\Users\Model\Table\SocialAccountsTable::validationDefault PHP Method

validationDefault() public method

Default validation rules.
public validationDefault ( Cake\Validation\Validator $validator ) : Cake\Validation\Validator
$validator Cake\Validation\Validator Validator instance.
return Cake\Validation\Validator
    public function validationDefault(Validator $validator)
    {
        $validator->add('id', 'valid', ['rule' => 'uuid'])->allowEmpty('id', 'create');
        $validator->requirePresence('provider', 'create')->notEmpty('provider');
        $validator->allowEmpty('username');
        $validator->requirePresence('reference', 'create')->notEmpty('reference');
        $validator->requirePresence('link', 'create')->notEmpty('reference');
        $validator->allowEmpty('avatar');
        $validator->allowEmpty('description');
        $validator->requirePresence('token', 'create')->notEmpty('token');
        $validator->allowEmpty('token_secret');
        $validator->add('token_expires', 'valid', ['rule' => 'datetime'])->allowEmpty('token_expires');
        $validator->add('active', 'valid', ['rule' => 'boolean'])->requirePresence('active', 'create')->notEmpty('active');
        $validator->requirePresence('data', 'create')->notEmpty('data');
        return $validator;
    }