Я пытаюсь внедрить кеш в модуль, используя module.config.php, но безуспешно.Мой module.config.php выглядит следующим образом
return array(
'di' => array(
'instance' => array(
'AssetLoader\Module' => array(
'parameters' => array(
'cache' => 'Zend\Cache\Storage\Adapter\Filesystem',
),
),
),
),
);
, а в моем Module.php
public function setCache(\Zend\Cache\Storage\Adapter\Filesystem $cache)
{
die(__FUNCTION__);
$this->cache = $cache;
}
Но ничего не происходит.Я ожидаю, что сценарий умрет, но по какой-то причине эта функция никогда не выполняется.Я уверен, что делаю что-то не так, но может кто-нибудь объяснить, как внедрить кэш (или любой другой объект в этом отношении) в модуль?