requestQueueService = $requestQueueService; $this->activityService = $activityService; $this->miscService = $miscService; } /** * @PublicPage * @NoCSRFRequired */ public function asyncForRequest(string $token) { $requests = $this->requestQueueService->getRequestFromToken($token, RequestQueue::STATUS_STANDBY); if (!empty($requests)) { $this->async(); $this->activityService->manageInit(); foreach ($requests as $request) { $request->setTimeout(ActivityService::TIMEOUT_ASYNC); try { $this->activityService->manageRequest($request); } catch (SocialAppConfigException $e) { } } } // or it will feed the logs. exit(); } }