use Symfony\Component\Routing\Matcher\CompiledUrlMatcher;
use Symfony\Component\Routing\Matcher\Dumper\CompiledUrlMatcherDumper;
use Symfony\Component\Routing\Matcher\RedirectableUrlMatcherInterface;
use Symfony\Component\Routing\RequestContext;
use Symfony\Component\Routing\RouteCollection;
class CompiledRedirectableUrlMatcherTest extends RedirectableUrlMatcherTest
{ protected function getUrlMatcher(RouteCollection
$routes, RequestContext
$context = null
) { $dumper =
new CompiledUrlMatcherDumper($routes);
$compiledRoutes =
$dumper->
getCompiledRoutes();
return $this->
getMockBuilder(TestCompiledRedirectableUrlMatcher::
class) ->
setConstructorArgs([$compiledRoutes,
$context ??
new RequestContext()]) ->
onlyMethods(['redirect'
]) ->
getMock();
}}class TestCompiledRedirectableUrlMatcher extends CompiledUrlMatcher
implements RedirectableUrlMatcherInterface
{ public function redirect(string
$path, string
$route, string
$scheme = null
): array
{