public static function getControllerMethods($class)
{
if (!class_exists($class)) {
throw new TaskManagerException('class ' . $class . ' not found');
}
$class_methods = get_class_methods($class);
if ($parent_class = get_parent_class($class)) {
$parent_class_methods = get_class_methods($parent_class);
return array_diff($class_methods, $parent_class_methods);
}
return $class_methods;
}