Code Duplication    Length = 9-9 lines in 2 locations

eZ/Publish/Core/MVC/Symfony/Templating/Twig/Extension/RoutingExtension.php 2 locations

@@ 77-85 (lines=9) @@
74
        return $this->routeReferenceGenerator->generate($resource, $params);
75
    }
76
77
    public function getPath($name, array $parameters = [], bool $relative = false): string
78
    {
79
        $referenceType = $relative ? UrlGeneratorInterface::RELATIVE_PATH : UrlGeneratorInterface::ABSOLUTE_PATH;
80
        if (is_object($name)) {
81
            return $this->generateUrlForObject($name, $parameters, $referenceType);
82
        }
83
84
        return $this->urlGenerator->generate($name, $parameters, $referenceType);
85
    }
86
87
    public function getUrl($name, array $parameters = [], bool $schemeRelative = false): string
88
    {
@@ 87-95 (lines=9) @@
84
        return $this->urlGenerator->generate($name, $parameters, $referenceType);
85
    }
86
87
    public function getUrl($name, array $parameters = [], bool $schemeRelative = false): string
88
    {
89
        $referenceType = $schemeRelative ? UrlGeneratorInterface::NETWORK_PATH : UrlGeneratorInterface::ABSOLUTE_URL;
90
        if (is_object($name)) {
91
            return $this->generateUrlForObject($name, $parameters, $referenceType);
92
        }
93
94
        return $this->urlGenerator->generate($name, $parameters, $referenceType);
95
    }
96
97
    /**
98
     * @throws \eZ\Publish\API\Repository\Exceptions\InvalidArgumentException