Zend\EventManager\EventManager
Di から aを取得しようとしています
$di = new Di();
$di->configure(new Config(array(/*etc*/));
$events = $di->get('Zend\EventManager\EventManager');
ただし、このエラーが発生します
致命的なエラー:「Zend\EventManager\SharedEventManagerInterface」のタイプ「NULL」のインスタンス化子が無効です。
EventManagerInterface が SharedEventManagerInterface を拡張しているためだと思いますか?
私が試してみました
'preferences' => array(
'Zend\EventManager\SharedEventManagerInterface'
=> 'Zend\EventManager\EventManager',
),
また、インスタンス化子を定義します
'Zend\EventManager\SharedEventManagerInterface' => array(
'instantiator' => 'Zend\EventManager\EventManager::__construct'
),
このエラーを克服するための構成は何ですか?