-- Gambit <[email protected]> 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 | [email protected]
Zend Framework | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc
--
List: [email protected]
Info: http://framework.zend.com/archives
Unsubscribe: [email protected]