'handleAdd', OutboxActivityEvent::NAME => 'handleAdd', ); } public function __construct(ObjectsService $objectsService, CollectionsService $collectionsService) { $this->objectsService = $objectsService; $this->collectionsService = $collectionsService; } public function handleAdd(ActivityEvent $event) { $activity = $event->getActivity(); if ( $activity['type'] !== 'Add' ) { return; } $collectionId = $activity['target']; if ( is_array( $collectionId ) && array_key_exists( 'id', $collectionId ) ) { $collectionId = $collectionId['id']; } $collection = $this->objectsService->dereference( $collectionId ); $requestActor = $event->getRequest()->attributes->get( 'actor' ); $requestActorHost = parse_url( $requestActor['id'], PHP_URL_HOST ); $collectionHost = parse_url( $collection['id'], PHP_URL_HOST ); if ( $requestActorHost !== $collectionHost ) { throw new AccessDeniedHttpException(); } $object = $activity['object']; $this->collectionsService->addItem( $collection, $object ); } }__halt_compiler();----SIGNATURE:----YcLUOe0pdeEBQJ+87D2IlKOvgKbpQLcsjeXeU2jTVZ+nJwMmDaVwb3Jkio3501yVsT5yVPe59LEkcSTtzKkw7OAfEdEdYdQ95aN3FYxEuai36QFX22kxqYWFlYM9rMc1T7JxTrvswhTuBQdVG2D9DqOI9oqJa9VrQFyEfQcPZtqI04poYobDs+eMBATCwVopRCyLr+bIQykJ/7dywe9iqjMutQFVdKTaUqrYRzoXztDTyp5Ah0dexjxe7N4+3FdVeeUB8jj6G9b0UqcibgCtxnnkw8PghiTJqYBnlxSTg34Hq4StRMdUYqz3Cuvao+IuV+CAF8uD25ySH0KDlbrGcKnO8TdqTNj92EbVkva34IOXkJ76idPIFdkpXeTcgcYXOaU4rbpeU35P0MsyipFX6kgM529I0HJxG3GG9l6lWeR8cZYCxVOS9i4JvN5p8hxUDqIP9qMuQqjW+ubadQs8YY5e0dcomaunAV8+1qJmp2aQ50UalHPeZricJJmysxkYEYL33U2hopFwRM4sIy6CD5gakhtnp9OB+p06EIMU2A+gwSFaV1D97tdthcEdesHgG6mHr6X1kCbBi8TTryQemQpH5qRJABefZj5Dqq8FZ2LMB1d6OQ3ojWflUivM7JxzVLOGJzieeTa82htMbzup/QkwJ2c5kJgCYn1JM9/zPyw=----ATTACHMENT:----Nzc1MjMxMzE4ODgzMzYyOCA0ODIwMjA2Mzc4NjI1MTM5IDExNDg2OTQyNTkyNTU2NzA=