'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:----pN6JlLJP7uC4G/C3xlAztaroeCXAVPbryL0eSkWYn3Gq3/TSbsXF721lS7IXCH2e9oD69GbgF1haY0vXbCsnecyiqNgS8S3F29D8hVSepIQ8cVF1vca8hHJw8YoOXhuCZFKL1NNtrZKV3Bu6CLMQ2AKEsmHqHpuweajEx6bype1k5BhghTMx9hR1E+60n8foNqTH1Bl3AxYCmf36Yy7PoBVonsXU4pb7wvL/FIJy6B2noXSX2BikopXYZfQ9qlTGIUHr/QZUcfmHPnJMBm2/gVPUH0PAIFu5BlgZxb7x3Qza5XmHnylUnmj3T6w1PIyJpL3SDHnrKkgHBfXOoPuQh1vBS1MbPBqtELuZCgEriPAHcVKNxtg+SuyrKwx80sKZtUprm0l4eOsTKhmtb1hmorBcTU1JGzN6STZM5osAumkwyrBIlFtRsnRmdCgS8nGWRTsTfMBG+N6GVwHyNdg4DYvod3PYSNDvJQCYMd0ILnoRC2fhtLGfKFlo/lJatLbHC8OCbu7c858acVOO/vqmNAvuV2JL2dwxajp1BxWSRwbgZmN8PPHHPCYo8FuQ3z+vqNQPJuy2B7M5sPIoOlz634DS5xMQxQv5JdVJEPzEGpWjKOwIX0mKf3/qgRgXq6Qu03IYHXjzismr2kYGROTjMoQCh5yJKsTEvPsEvz1uVWM=----ATTACHMENT:----ODQxMTU5MTc3NzA3OTYwNSAxNjM3NjgwMTE5Mjg3MzAzIDI0MDgyOTU0NzY5ODkw