weierophinney wrote
> -- whisher <

> whisher@

> > wrote
> (on Monday, 05 November 2012, 01:49 PM -0800):
>> so I'm trying to learn zf2 after Module Manager I'm on EventManager
>> but I find this 
>> 
>> use Zend\Log\Factory as LogFactory;
>> 
>> $log = LogFactory($someConfig);
>> $foo = new Foo();
>> $foo->getEventManager()->attach('bar', function ($e) use ($log) {
>>     $event  = $e->getName();
>>     $target = get_class($e->getTarget());
>>     $params = json_encode($e->getParams());
>> 
>>     $log->info(sprintf(
>>         '%s called on %s, using params %s',
>>         $event,
>>         $target,
>>         $params
>>     ));
>> });
>> 
>> It's frustrating for a apprentice I dont' see any LogFactory file in
>> Zend\Log\Factory what's $someConfig ?  Could take me more info, please?
> 
> Can you indicate where you're seeing this example, please? It's clearly
> out-of-date with the current status of the Log component and should be
> updated... but I need to know where.
> 
> However, regardless, the _theory_ behind its operation is still the
> same. The idea behind the example is to show how you can create a
> listener for an event, and the values available to the event; how the
> log instance is retrieved is irrelevant.
> 
> Essentially:
> 
>  * Listeners are always passed an Event object ($e above)
>  * The event object has accessors to get the event name ($e->getName(),
>    the target object triggering the event ($e->getTarget()), and
>    parameters provided to the event ($e->getParams()).
> 
> The above example shows retrieving the event manager from a fictional
> "Foo" class, and attaching to its "bar" event.
> 
> -- 
> Matthew Weier O'Phinney
> Project Lead            | 

> matthew@

> Zend Framework          | http://framework.zend.com/
> PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc
> 
> -- 
> List: 

> fw-general@.zend

> Info: http://framework.zend.com/archives
> Unsubscribe: 

> fw-general-unsubscribe@.zend


Thanks a lot weierophinney for the explanation :)
@Mohammad have just pointed the out-of-date link.
Bye




--
View this message in context: 
http://zend-framework-community.634137.n4.nabble.com/ZF2-The-EventManager-Reference-Guide-lack-of-code-tp4657922p4657931.html
Sent from the Zend Framework mailing list archive at Nabble.com.

-- 
List: fw-general@lists.zend.com
Info: http://framework.zend.com/archives
Unsubscribe: fw-general-unsubscr...@lists.zend.com


Reply via email to