Raml\ApiDefinition::getResourcesAsArray PHP Method

getResourcesAsArray() private method

private getResourcesAsArray ( $resources ) : raml\Resource[]
$resources
return raml\Resource[]
    private function getResourcesAsArray($resources)
    {
        $resourceMap = [];
        // Loop over each resource to build out the full URI's that it has.
        foreach ($resources as $resource) {
            $resourceMap[$resource->getUri()] = $resource;
            $resourceMap = array_merge_recursive($resourceMap, $this->getResourcesAsArray($resource->getResources()));
        }
        return $resourceMap;
    }