-- Gambit <
[hidden email]> wrote
(on Thursday, 24 May 2012, 03:11 AM -0700):
> We are developing our project using ZF2, but after update to beta4 we found
> out that Events have refactored.
> Can you give us links or some examples for new EventManager?
>
> In beta3 we use:
> public function init(Manager $moduleManager)
> {
> $events = StaticEventManager::getInstance();
> $events->attach('Zend\Mvc\Controller\ActionController', 'dispatch',
> array($this, 'mvcPreDispatch'), 100);
> }
> How can it be fixed to work with Zend beta4?
Grab the shared event manager instance off the module manager.
use Zend\ModuleManager\ModuleManager;
class Module
{
public function init(ModuleManager $moduleManager)
{
$events = $moduleManager->events();
$sharedEvents = $events->getSharedManager();
$sharedEvents->attach('Zend\Mvc\Controller\ActionController', 'dispatch', array($this, 'mvcPreDispatch'), 100);
}
}
--
Matthew Weier O'Phinney
Project Lead |
[hidden email]
Zend Framework |
http://framework.zend.com/PGP key:
http://framework.zend.com/zf-matthew-pgp-key.asc--
List:
[hidden email]
Info:
http://framework.zend.com/archivesUnsubscribe:
[hidden email]