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

Generate default validation rules.
public getValidation ( Table $model, array $associations = [] ) : array
$model Cake\ORM\Table The model to introspect.
$associations array The associations list.
Результат array The validation rules.
Пример #1
0
 /**
  * test getting validation rules and exempting foreign keys
  *
  * @return void
  */
 public function testGetValidationExcludeForeignKeys()
 {
     $model = TableRegistry::get('BakeArticles');
     $associations = ['belongsTo' => ['BakeUsers' => ['foreignKey' => 'bake_user_id']]];
     $result = $this->Task->getValidation($model, $associations);
     $expected = ['title' => ['valid' => ['rule' => false, 'allowEmpty' => false]], 'body' => ['valid' => ['rule' => false, 'allowEmpty' => true]], 'published' => ['valid' => ['rule' => 'boolean', 'allowEmpty' => true]], 'id' => ['valid' => ['rule' => 'integer', 'allowEmpty' => 'create']]];
     $this->assertEquals($expected, $result);
 }