Example #1
0
 /**
  * @param ExecutionEvent $event
  * @return void
  */
 public function onPreExecute(ExecutionEvent $event)
 {
     $event->getContext()->set('abc.manager', $this->manager);
     $this->logger->debug('Added runtime parameter "manager" to context', ['abc.manager' => $this->manager]);
     $logger = $this->factory->create($event->getJob());
     $event->getContext()->set('abc.logger', $logger);
     $this->logger->debug('Added runtime parameter "logger" to context', ['abc.logger' => $logger]);
 }
 public function testGetContext()
 {
     $job = new Job();
     $context = new Context();
     $event = new ExecutionEvent($job, $context);
     $this->assertSame($job, $event->getJob());
     $this->assertSame($context, $event->getContext());
 }