public function let(ManagerRegistry $managerRegistry, ObjectManager $objectManager, ClassMetadataFactory $metadataFactory, ClassMetadata $classMetadata, TranslatableListener $translatableListener, TranslatableMetadata $translatableMetadata, EntityRepository $entityRepository, TranslatableRepository $translatableRepository, ParamConverter $paramConverter) { $managerRegistry->getManagerForClass(Argument::type('string'))->willReturn($objectManager); $metadataFactory->isTransient(Argument::type('string'))->willReturn(false); $objectManager->getMetadataFactory()->willReturn($metadataFactory); $objectManager->getClassMetadata(Argument::type('string'))->willReturn($classMetadata); $objectManager->getRepository('NonTranslatableEntity')->willReturn($entityRepository); $objectManager->getRepository('TranslatableEntity')->willReturn($translatableRepository); $translatableListener->getExtendedMetadata($objectManager, Argument::type('string'))->willReturn($translatableMetadata); $paramConverter->getOptions()->willReturn(array()); $paramConverter->getName()->willReturn('object'); $this->beConstructedWith($managerRegistry, $translatableListener); }
/** * @inheritDoc */ public function isTransient($className) { return $this->wrapped->isTransient($className); }