diff --git a/src/TI/TSitemap.php b/src/TI/TSitemap.php index 5f4e692..79699a0 100644 --- a/src/TI/TSitemap.php +++ b/src/TI/TSitemap.php @@ -25,9 +25,10 @@ public static function getSitemap() : array foreach ($reflection->getMethods(\ReflectionMethod::IS_PUBLIC) as $method) { - if ($method->class !== $reflection->getName() || - substr($method->name, 0, 6) !== 'action' || - !$method->hasAnnotation('sitemap')) + if ($method->isStatic() || + !$method->isPublic() || + !$method->hasAnnotation('sitemap') || + substr($method->name, 0, 6) !== 'action') { continue; }