Example #1
0
    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);
    }
Example #2
0
    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;
    }
Example #3
0
    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);
    }