protected function getDependencies(ReflectionParameter ...$parameters): array
    {
        // Setup to find any injectable objects through the service container
        $dependencies = [];

        // Iterate through the method's parameters
        foreach ($parameters as $parameter) {
            // We only care for classes
            if ($parameter->getClass()) {
                // Set the injectable in the array
                $dependencies[] = $parameter->getClass()->getName();
            }
        }

        return $dependencies;
    }
protected function getDependencies(ReflectionParameter ...$parameters): array
    {
        // Setup to find any injectable objects through the service container
        $dependencies = [];

        // Iterate through the method's parameters
        foreach ($parameters as $parameter) {
            // We only care for classes
            if ($parameter->getClass()) {
                // Set the injectable in the array
                $dependencies[] = $parameter->getClass()->getName();
            }
        }

        return $dependencies;
    }
protected function getDependencies ( ReflectionParameter ... $ parameters ) : array { // Setup to find any injectable objects through the service container $ dependencies = [ ] ; // Iterate through the method's parameters foreach ( $ parameters as $ parameter ) { // We only care for classes if ( $ parameter -> getClass ( ) ) { // Set the injectable in the array $ dependencies [ ] = $ parameter -> getClass ( ) -> getName ( ) ; } } return $ dependencies ; }
Get dependencies from parameters.

@param \ReflectionParameter[] $parameters The parameters

@return string[]
Get dependencies from parameters .