getServiceProxy(); /** @var DeliveryMonitoringService $deliveryMonitoringService */ $deliveryMonitoringService = $this->getServiceLocator()->get(DeliveryMonitoringService::SERVICE_ID); $monitoringExecutions = $deliveryMonitoringService->find([ DeliveryMonitoringService::DELIVERY_ID => $deliveryResource->getUri() ]); foreach ($monitoringExecutions as $data){ try{ $rawData = $data->get(); $executions[] = $serviceProxy->getDeliveryExecution($rawData[DeliveryMonitoringService::DELIVERY_EXECUTION_ID]); }catch (\Exception $exception) { $this->report->add(Report::createFailure($exception->getMessage())); } } return $executions; } }