public function validationDefault(Validator $validator)
 {
     $validator->validatePresence('name')->add('name', ['length' => ['rule' => ['minLength', 10], 'message' => 'Name need to be at least 10 characters long']])->add('body', ['length' => ['rule' => ['minLength', 10], 'message' => 'Body need to be at least 10 characters long']]);
     return $validator;
 }
 /**
  * Tests custom error messages generated when a field presence is required
  *
  * @return void
  */
 public function testCustomErrorsWithPresenceRequired()
 {
     $validator = new Validator();
     $validator->validatePresence('title', true, 'Custom message');
     $errors = $validator->errors(['foo' => 'something']);
     $expected = ['title' => ['Custom message']];
     $this->assertEquals($expected, $errors);
 }
 public function validationDefault(Validator $validator)
 {
     $validator->validatePresence('name')->add('name', 'notEmpty', ['rule' => 'notEmpty', 'message' => 'You need to provide a title'])->validatePresence('body')->add('body', 'notEmpty', ['rule' => 'notEmpty', 'message' => 'A body is required']);
     return $validator;
 }