/** * @param EntityManagerInterface $manager * @param ClassMetadata $classMetadata * @param RouterInterface $router */ public function __construct(EntityManagerInterface $manager, ClassMetadata $classMetadata, RouterInterface $router) { $this->manager = $manager; $this->connection = $manager->getConnection(); $this->classMetadata = $classMetadata; $this->serializer = new Serializer($classMetadata, $manager->getUnitOfWork(), $manager->getMetadataFactory()); $this->router = $router; }