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; }