Nette\DI\DependencyChecker::hashParameters PHP Метод

hashParameters() приватный статический Метод

private static hashParameters ( ReflectionFunctionAbstract $method )
$method ReflectionFunctionAbstract
    private static function hashParameters(\ReflectionFunctionAbstract $method)
    {
        $res = [];
        if (PHP_VERSION_ID < 70000 && $method->getNumberOfParameters() && $method->getFileName()) {
            $res[] = file($method->getFileName())[$method->getStartLine() - 1];
        }
        foreach ($method->getParameters() as $param) {
            $res[] = [$param->getName(), PHP_VERSION_ID >= 70000 ? PhpReflection::getParameterType($param) : NULL, $param->isVariadic(), $param->isDefaultValueAvailable() ? $param->isDefaultValueConstant() ? $param->getDefaultValueConstantName() : [$param->getDefaultValue()] : NULL];
        }
        return $res;
    }