我想重用一个实现InputFilterProviderInterface的 Fieldset o 它有getInputFilterSpecification方法,我可以在其中声明字段集中所有元素的规范。
public function getInputFilterSpecification()
{
return array(
'email' => array(
'filters' => $this->getTextFilters(),
'validators' => array(
$this->getUniqueObjectValidator()
...
问题是 getUniqueObjectValidator 需要Doctrine\ORM\EntityManager但它没有在 InputFilter 的 ServiceLocator 中声明。
您认为我可以如何访问 inputFilter 工厂中的 EntityManager?