public static function getResourcesMnemonic()
{
$res = array();
$refl = new \ReflectionClass(get_called_class());
foreach ($refl->getConstants() as $name => $resourceId) {
if (strpos($name, 'RESOURCE_') === 0 && Resource\Definition::has($resourceId)) {
$res[$resourceId] = substr($name, 9);
}
}
//Removes disabled resources
foreach (self::getDisabledResources() as $resourceId) {
if (isset($res[$resourceId])) {
unset($res[$resourceId]);
}
}
return $res;
}