protected function getApiMethods($api) { $apiDoc = $this->docsService->getDoc($api); $controller = $apiDoc['resourcePath'] . 'ApiController'; $result = []; foreach ($apiDoc['apis'] as $i => &$apiElem) { if ($this->accessService->canUse($controller, $apiElem['operations'][0]['nickname'])) { $result[] = $apiElem; } } return ['apis' => $result, 'models' => $apiDoc['models']]; }