@@ 79-95 (lines=17) @@ | ||
76 | * @param PermissionManager $permissionManager |
|
77 | * @param AclGroupProviderInterface $groupProvider |
|
78 | */ |
|
79 | public function __construct( |
|
80 | ObjectIdAccessor $objectIdAccessor, |
|
81 | EntityClassResolver $entityClassResolver, |
|
82 | EntitySecurityMetadataProvider $entityMetadataProvider, |
|
83 | MetadataProviderInterface $metadataProvider, |
|
84 | AccessLevelOwnershipDecisionMakerInterface $decisionMaker, |
|
85 | PermissionManager $permissionManager, |
|
86 | AclGroupProviderInterface $groupProvider |
|
87 | ) { |
|
88 | $this->objectIdAccessor = $objectIdAccessor; |
|
89 | $this->entityClassResolver = $entityClassResolver; |
|
90 | $this->entityMetadataProvider = $entityMetadataProvider; |
|
91 | $this->metadataProvider = $metadataProvider; |
|
92 | $this->decisionMaker = $decisionMaker; |
|
93 | $this->permissionManager = $permissionManager; |
|
94 | $this->groupProvider = $groupProvider; |
|
95 | } |
|
96 | ||
97 | /** |
|
98 | * {@inheritdoc} |
@@ 60-74 (lines=15) @@ | ||
57 | * @param OwnerTreeProviderInterface $treeProvider |
|
58 | * @param AclVoter $aclVoter |
|
59 | */ |
|
60 | public function __construct( |
|
61 | ServiceLink $securityContextLink, |
|
62 | ObjectIdAccessor $objectIdAccessor, |
|
63 | EntitySecurityMetadataProvider $entityMetadataProvider, |
|
64 | MetadataProviderInterface $metadataProvider, |
|
65 | OwnerTreeProviderInterface $treeProvider, |
|
66 | AclVoter $aclVoter = null |
|
67 | ) { |
|
68 | $this->securityContextLink = $securityContextLink; |
|
69 | $this->aclVoter = $aclVoter; |
|
70 | $this->objectIdAccessor = $objectIdAccessor; |
|
71 | $this->entityMetadataProvider = $entityMetadataProvider; |
|
72 | $this->metadataProvider = $metadataProvider; |
|
73 | $this->treeProvider = $treeProvider; |
|
74 | } |
|
75 | ||
76 | /** |
|
77 | * @param AclGroupProviderInterface $aclGroupProvider |