public function testWrite() { $log = new Log(); $job = new Job(); $job->setTicket('JobTicket'); $record = []; $record['extra']['job_ticket'] = $job->getTicket(); $this->manager->expects($this->once())->method('create')->willReturn($log); $this->subject->expects($this->once())->method('populateLog')->with($log, $record); $this->manager->expects($this->once())->method('save')->with($log); $this->subject->setJob($job); $this->invokeMethod($this->subject, 'write', [[]]); }
/** * {@inheritdoc} */ public function createHandler(JobInterface $job, $level, $bubble) { $handler = new JobAwareOrmHandler($this->manager, $level, $bubble); $handler->setJob($job); return $this->initHandler($handler); }