/** * {@inheritDoc} */ public function getInputSpecification() { if (null === $this->inputSpecification) { $this->setInputSpecification(parent::getInputSpecification()); } return $this->inputSpecification; }
public function testProvidesDefaultInputSpecification() { $element = new FileElement('foo'); $this->assertEquals('file', $element->getAttribute('type')); $inputSpec = $element->getInputSpecification(); $factory = new InputFilterFactory(); $input = $factory->createInput($inputSpec); $this->assertInstanceOf('Zend\\InputFilter\\FileInput', $input); }