Code Duplication    Length = 9-9 lines in 2 locations

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

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