private static function hasMethod(string $class, string $method) : bool { static $cache; if (!isset($cache[$class])) { $cache[$class] = array_flip(get_class_methods($class)); } return isset($cache[$class][$method]); }