public function resolve($aco)
{
if (is_array($aco)) {
return array_map('strtolower', $aco);
}
// strip multiple occurrences of '/'
$aco = preg_replace('#/+#', '/', $aco);
// make case insensitive
$aco = ltrim(strtolower($aco), '/');
return array_filter(array_map('trim', explode('/', $aco)));
}