Move to IEventDispatcher for comments entity registration event
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
@@ -155,12 +155,12 @@ class Application20 extends App implements IBootstrap {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public function registerCommentsEntity(SymfonyAdapter $symfonyAdapter): void {
|
public function registerCommentsEntity(IEventDispatcher $eventDispatcher): void {
|
||||||
$symfonyAdapter->addListener(CommentsEntityEvent::EVENT_ENTITY, function (CommentsEntityEvent $event) {
|
$eventDispatcher->addListener(CommentsEntityEvent::EVENT_ENTITY, function (CommentsEntityEvent $event) {
|
||||||
$event->addEntityCollection(self::COMMENT_ENTITY_TYPE, function ($name) {
|
$event->addEntityCollection(self::COMMENT_ENTITY_TYPE, function ($name) {
|
||||||
/** @var CardMapper */
|
/** @var CardMapper */
|
||||||
$cardMapper = $this->getContainer()->query(CardMapper::class);
|
$cardMapper = $this->getContainer()->get(CardMapper::class);
|
||||||
$permissionService = $this->getContainer()->query(PermissionService::class);
|
$permissionService = $this->getContainer()->get(PermissionService::class);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return $permissionService->checkPermission($cardMapper, (int) $name, Acl::PERMISSION_READ);
|
return $permissionService->checkPermission($cardMapper, (int) $name, Acl::PERMISSION_READ);
|
||||||
|
|||||||
Reference in New Issue
Block a user