function it_throws_exception_when_serializer_is_not_a_normalizer(JobExecution $jobExecution, SerializerInterface $nonNormalizeSerializer, $exportExecution, $cleanExecution) { $this->setSerializer($nonNormalizeSerializer); $jobExecution->getStepExecutions()->willReturn([$exportExecution, $cleanExecution]); $jobExecution->getFailureExceptions()->willReturn([]); $jobExecution->getLabel()->willReturn('My Job'); $this->shouldThrow(new \RuntimeException('Cannot normalize job execution of "My Job" because injected serializer is not a normalizer'))->duringNormalize($jobExecution, 'any'); }
/** * {@inheritDoc} */ public function getLabel() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLabel', array()); return parent::getLabel(); }