Skip to content

Commit 198eb5b

Browse files
Remove calls to getMockForAbstractClass()
1 parent 2e0ac88 commit 198eb5b

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

Tests/Loader/AbstractAnnotationLoaderTestCase.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use PHPUnit\Framework\TestCase;
1515
use Symfony\Component\Routing\Loader\AnnotationClassLoader;
16+
use Symfony\Component\Routing\Route;
1617

1718
abstract class AbstractAnnotationLoaderTestCase extends TestCase
1819
{
@@ -26,9 +27,10 @@ public function getReader()
2627

2728
public function getClassLoader($reader)
2829
{
29-
return $this->getMockBuilder(AnnotationClassLoader::class)
30-
->setConstructorArgs([$reader])
31-
->getMockForAbstractClass()
32-
;
30+
return new class($reader) extends AnnotationClassLoader {
31+
protected function configureRoute(Route $route, \ReflectionClass $class, \ReflectionMethod $method, object $annot): void
32+
{
33+
}
34+
};
3335
}
3436
}

Tests/Matcher/RedirectableUrlMatcherTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,9 @@ public function testTrailingRequirementWithDefaultA()
211211

212212
protected function getUrlMatcher(RouteCollection $routes, ?RequestContext $context = null)
213213
{
214-
return $this->getMockForAbstractClass(RedirectableUrlMatcher::class, [$routes, $context ?? new RequestContext()]);
214+
return $this->getMockBuilder(RedirectableUrlMatcher::class)
215+
->setConstructorArgs([$routes, $context ?? new RequestContext()])
216+
->onlyMethods(['redirect'])
217+
->getMock();
215218
}
216219
}

0 commit comments

Comments
 (0)