Esempio n. 1
0
 /**
  * {@inheritDoc}
  */
 public function getInputSpecification()
 {
     $inputSpec = parent::getInputSpecification();
     $inputSpec['required'] = false;
     $inputSpec['filters'][] = ['name' => 'MonthSelect', 'options' => ['null_on_empty' => true]];
     return $inputSpec;
 }
Esempio n. 2
0
 /**
  * @dataProvider monthValuesDataProvider
  */
 public function testMonthValidation($value, $expected)
 {
     $element = new MonthSelectElement('foo');
     $inputSpec = $element->getInputSpecification();
     $this->assertArrayHasKey('validators', $inputSpec);
     $monthValidator = $inputSpec['validators'][0];
     $this->assertEquals($expected, $monthValidator->isValid($value));
 }