$list = array(); $services = $clientGenerator->getServices(); foreach ($services as $serviceId => $serviceReflector) { /* @var $serviceReflector KalturaServiceActionItem */ $actions = $serviceReflector->actionMap; foreach ($actions as $actionId => &$actionCallback) { // we need only the keys $actionCallback = null; } $list[$serviceId] = $actions; } $clientGenerator->setIncludeList($list); $enums = $clientGenerator->getEnums(); $stringEnums = $clientGenerator->getStringEnums(); $arrays = $clientGenerator->getArrays(); $filters = $clientGenerator->getFilters(); $objects = $clientGenerator->getObjects(); // sort alphabetically usort($services, 'compareServiceNames'); usort($objects, 'compareTypeNames'); usort($filters, 'compareTypeNames'); usort($arrays, 'compareTypeNames'); usort($enums, 'compareTypeNames'); usort($stringEnums, 'compareTypeNames'); ?> <div class="left"> <div class="left-content"> <div id="general"> <h2>General</h2> <ul> <li><a href="?page=overview">Overview</a></li>