private static function getDeclaredOnlyMethods($class)
{
$result = get_class_methods($class);
if (($parentClass = get_parent_class($class)) !== false) {
$inherit = get_class_methods($parentClass);
$result = array_diff($result, $inherit);
}
return array_diff($result, self::$magicMethods);
}