]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix(Middleware): log deprecation when annotation was actually used backport/49237/stable30 49242/head
authorArthur Schiwon <blizzz@arthur-schiwon.de>
Tue, 12 Nov 2024 21:15:08 +0000 (22:15 +0100)
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>
Wed, 13 Nov 2024 06:29:31 +0000 (06:29 +0000)
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
lib/private/AppFramework/Middleware/Security/CORSMiddleware.php

index 3f0755b1b91e3c341bb50a8da18d2ea0b0e2840a..6240be7852e9911d7ed7769d90935d0406f65614 100644 (file)
@@ -101,12 +101,12 @@ class CORSMiddleware extends Middleware {
         */
        protected function hasAnnotationOrAttribute(ReflectionMethod $reflectionMethod, string $annotationName, string $attributeClass): bool {
                if ($this->reflector->hasAnnotation($annotationName)) {
+                       $this->logger->debug($reflectionMethod->getDeclaringClass()->getName() . '::' . $reflectionMethod->getName() . ' uses the @' . $annotationName . ' annotation and should use the #[' . $attributeClass . '] attribute instead');
                        return true;
                }
 
 
                if (!empty($reflectionMethod->getAttributes($attributeClass))) {
-                       $this->logger->debug($reflectionMethod->getDeclaringClass()->getName() . '::' . $reflectionMethod->getName() . ' uses the @' . $annotationName . ' annotation and should use the #[' . $attributeClass . '] attribute instead');
                        return true;
                }