/** * {@inheritDoc} * * @param bool $recursive */ public function merge(BaseInputFilter $inputFilter, $recursive = false) { foreach ($inputFilter->getInputs() as $name => $input) { $this->add($input, $name, $recursive); } if ($inputFilter instanceof InputFilterInterface) { $this->getFilterChain()->merge($inputFilter->getFilterChain()); $this->getValidatorChain()->merge($inputFilter->getValidatorChain()); } return $this; }