В конфигурационном файле модуля прописал собственный фильтр для создания его через FilterPluginManage:
return [
// ...
'filters' => [
'invokables' => [
'myfilter' => Application\Filter\MyFilter::class,
]
]
];
Не могу понять, как можно фабрике Zend\Form\Factory сообщить о своём фильтре, постоянно ловлю исключения "Zend\Filter\FilterPluginManager::get was unable to fetch or create an instance for myfilter". Мне также важно, чтобы мой фильтр создавался через FilterPluginManage.
Например, похожая задача, но не с фильтрами, а с кастомными элементами, прописанными в секции 'form_elements' конфигурации, решается так:
$formElementManager = $this->getServiceLocator()->get('FormElementManager');
$factory = new Zend\Form\Factory($formElementManager);