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;
}