public function __construct($encoder, $algorithm, DocumentManager $dm, $class) { $this->dm = $dm; $this->repository = $dm->getRepository($class); $metadata = $dm->getClassMetadata($class); $this->class = $metadata->name; parent::__construct($encoder, $algorithm); }
public function __construct($encoder, $algorithm, CanonicalizerInterface $canonicalizer, DocumentManager $dm, $class) { parent::__construct($encoder, $algorithm, $canonicalizer); $this->dm = $dm; $this->repository = $dm->getRepository($class); $metadata = $dm->getClassMetadata($class); $this->class = $metadata->name; }
public function __construct($encoder, $algorithm, EntityManager $em, $class) { $this->em = $em; $this->repository = $em->getRepository($class); $metadata = $em->getClassMetadata($class); $this->class = $metadata->name; parent::__construct($encoder, $algorithm); }