/** * Ctor * * @param \Trismegiste\Yuurei\Persistence\RepositoryInterface $repo * @param \Symfony\Component\Security\Core\SecurityContextInterface $ctx * @param array $aliases a list a class key => FQCN for each document * @param int $cappedCommentary */ public function __construct(RepositoryInterface $repo, SecurityContextInterface $ctx, array $aliases, $cappedCommentary = null) { parent::__construct($repo, $ctx); $this->aliasFilter = [MapAlias::CLASS_KEY => ['$in' => array_keys($aliases)]]; $this->classAlias = $aliases; $this->cappedLimitForCommentaries = $cappedCommentary; }
public function __construct(RepositoryInterface $repo, SecurityContextInterface $ctx, $alias) { parent::__construct($repo, $ctx); $this->classKey = $alias; }