private function removeDuplicateResources(array $resources)
{
$filteredResources = array();
foreach ($resources as $resource) {
if (!array_key_exists($resource->getSpecClassname(), $filteredResources)) {
$filteredResources[$resource->getSpecClassname()] = $resource;
}
}
return array_values($filteredResources);
}