'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:----5RbXPI//SY5AzKRbObyEc8h1jZaz6tnobX7SoivjLBaNhEgrz1/kPZvMOx8iRZh+itfIjRfHFATJqMK/AyKo0FRsnz6LazHGGx7lZyjLA7aiLj9hKLXa7zscHnroqkUDazmzsULE7KBMbkkrGzfzuPGKbxDwBm+1C57YGObHUVw7+borsCoCACkkklPzn9mBDy6nzJXpkP2Vi1x4SVpQ36TAdw9WI25RLSkXhKMpj9WLz/KIbLE5RVco+13/QJ9/aYdXj+JMnFF6yTdTySSmW9LMcvEz7DwxbUcvBeFpkAcgDhKXoz8JCXuVmoG/c0pE80/mWw5i/Sdpjpgd21XCEvg21S/t4GC0Qu2K5NCRWea6XCRIvCaSCrapg3zMft8fv3t3DvBYm2v56l2SjyM3kUs/VkejwUOlhtxAUxhv0obYzEFBAjrw9iD654wrzLHczXfDJZM4flIAhLVVFgQGNcXexmWHq5CBZDwYg9+U6lHcnyJaxaCmeD/onNW9DALvA3esC0hB//RpxiPE+B3BbUcxCADyDv9+cHzWgQAKRS99mOINV6hFP1APQql48u4SyGw0MxpK2CWJYb9cg1wP9S1eIOiyFJkZmGQZ/Lk2aIp77iebig9LHY9clkq/ZZzcA4ZAiohyFh2EsEqHQhIL9LON07xrm2DK3YDOOACAHc8=----ATTACHMENT:----NTE0OTc4OTA1ODY3MzU4NiAxMDQ2MzQ1MjIwMTU3MzQ2IDIwMjM0MTY5NDM3NjE2Mjk=