/** * @dataProvider dataFallbackValue */ public function testFallbackValue($fallbackValue) { $this->input->setFallbackValue($fallbackValue); $validator = new Validator\Date(); $this->input->getValidatorChain()->attach($validator); $this->input->setValue('123'); // not a date $this->assertTrue($this->input->isValid()); $this->assertEmpty($this->input->getMessages()); $this->assertSame($fallbackValue, $this->input->getValue()); }