Sfoglia il codice sorgente

fix RelctionClass declaration

Vincent GUFFON 4 anni fa
parent
commit
e87b5e8b28
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  1. 3 1
      src/Service/Utils/Reflection.php

+ 3 - 1
src/Service/Utils/Reflection.php

@@ -20,14 +20,16 @@ class Reflection
     }
 
     /**
+     * Appel une fonction avec ses paramètres d'une classe
      * @param string $serviceName
      * @param string $method
      * @param array $parameters
      * @return mixed
+     * @throws \ReflectionException
      */
     public function dynamicInvokeWithArgsServiceMethod(string $serviceName, string $method, array $parameters = []) {
         $function = $this->container->get($serviceName);
-        $reflection = \ReflectionClass(get_class($function));
+        $reflection = new \ReflectionClass(get_class($function));
         $method = $reflection->getMethod($method);
         return $method->invokeArgs($function, $parameters);
     }