remoteCalendarConnector = $remoteCalendarConnector; $this->userRepository = $userRepository; } public function __invoke(CalendarRangeRemovedMessage $calendarRangeRemovedMessage) { $this->remoteCalendarConnector->removeCalendarRange( $calendarRangeRemovedMessage->getRemoteId(), $calendarRangeRemovedMessage->getRemoteAttributes(), $this->userRepository->find($calendarRangeRemovedMessage->getCalendarRangeUserId()) ); } }