@@ -38,7 +38,7 @@ public function testWithoutTarget(RouteMetadata $routeMetadata, array $expectedS
3838 {
3939 $ routeMetadataProvider = self ::createStub (RouteMetadataProviderInterface::class);
4040 $ routeMetadataProvider ->method ('provide ' )
41- ->willReturnCallback (function () use ($ routeMetadata ) {
41+ ->willReturnCallback (static function () use ($ routeMetadata ) {
4242 yield $ routeMetadata ;
4343 });
4444
@@ -138,7 +138,7 @@ public function testWithTarget(RouteMetadata $routeMetadata, array $targetResolv
138138 {
139139 $ subscriptionResolver = self ::createStub (SubscriptionResolverInterface::class);
140140 $ subscriptionResolver ->method ('resolveSubscription ' )
141- ->willReturnCallback (function () use ($ expectedSubscriptions ) {
141+ ->willReturnCallback (static function () use ($ expectedSubscriptions ) {
142142 static $ i = 0 ;
143143
144144 yield $ expectedSubscriptions [$ i ++];
@@ -148,14 +148,15 @@ public function testWithTarget(RouteMetadata $routeMetadata, array $targetResolv
148148
149149 $ routeMetadataProvider = self ::createStub (RouteMetadataProviderInterface::class);
150150 $ routeMetadataProvider ->method ('provide ' )
151- ->willReturnCallback (function () use ($ routeMetadata ) {
151+ ->willReturnCallback (static function () use ($ routeMetadata ) {
152152 yield $ routeMetadata ;
153153 });
154154
155155 $ classMetadata = self ::createStub (ClassMetadata::class);
156156
157- $ entityManager = self ::createStub (EntityManagerInterface::class);
158- $ entityManager ->method ('getClassMetadata ' )
157+ $ entityManager = $ this ->createMock (EntityManagerInterface::class);
158+ $ entityManager ->expects (self ::once ())
159+ ->method ('getClassMetadata ' )
159160 ->with ('FooEntity ' )
160161 ->willReturn ($ classMetadata );
161162
@@ -165,13 +166,15 @@ public function testWithTarget(RouteMetadata $routeMetadata, array $targetResolv
165166 ->with ('FooEntity ' )
166167 ->willReturn ($ entityManager );
167168
168- $ dummyTargetResolver = self ::createStub (TargetResolverInterface::class);
169- $ dummyTargetResolver ->method ('resolve ' )
169+ $ dummyTargetResolver = $ this ->createMock (TargetResolverInterface::class);
170+ $ dummyTargetResolver ->expects (self ::once ())
171+ ->method ('resolve ' )
170172 ->with ($ routeMetadata ->purgeOn ->target , $ routeMetadata )
171173 ->willReturn ($ targetResolverReturn );
172174
173- $ targetResolverLocator = self ::createStub (ContainerInterface::class);
174- $ targetResolverLocator ->method ('get ' )
175+ $ targetResolverLocator = $ this ->createMock (ContainerInterface::class);
176+ $ targetResolverLocator ->expects (self ::once ())
177+ ->method ('get ' )
175178 ->with (DummyTarget::class)
176179 ->willReturn ($ dummyTargetResolver );
177180
@@ -300,7 +303,7 @@ public function testExceptionIsThrownWhenEntityMetadataIsNotFound(): void
300303 {
301304 $ routeMetadataProvider = self ::createStub (RouteMetadataProviderInterface::class);
302305 $ routeMetadataProvider ->method ('provide ' )
303- ->willReturnCallback (function () {
306+ ->willReturnCallback (static function () {
304307 yield new RouteMetadata (
305308 routeName: 'foo ' ,
306309 route: new Route ('/foo ' ),
@@ -338,7 +341,7 @@ public function testWithMissingRouteParams(
338341 ): void {
339342 $ routeMetadataProvider = self ::createStub (RouteMetadataProviderInterface::class);
340343 $ routeMetadataProvider ->method ('provide ' )
341- ->willReturnCallback (function () use ($ routeMetadata ) {
344+ ->willReturnCallback (static function () use ($ routeMetadata ) {
342345 yield $ routeMetadata ;
343346 });
344347
@@ -491,7 +494,7 @@ public function testExceptionIsThrownOnInvalidRouteParamsExpression(string $expr
491494 {
492495 $ routeMetadataProvider = self ::createStub (RouteMetadataProviderInterface::class);
493496 $ routeMetadataProvider ->method ('provide ' )
494- ->willReturnCallback (function () use ($ expression ): iterable {
497+ ->willReturnCallback (static function () use ($ expression ): iterable {
495498 yield new RouteMetadata (
496499 routeName: 'foo ' ,
497500 route: new Route ('/{foo} ' ),
@@ -514,7 +517,7 @@ class: 'FooEntity',
514517 public function getFunctions (): array
515518 {
516519 return [
517- new ExpressionFunction ('valid_function ' , function () {}, function () {}),
520+ new ExpressionFunction ('valid_function ' , static function () {}, static function () {}),
518521 ];
519522 }
520523 },
@@ -533,7 +536,7 @@ public function testExceptionIsThrownOnInvalidIfExpression(string $if, string $e
533536 {
534537 $ routeMetadataProvider = self ::createStub (RouteMetadataProviderInterface::class);
535538 $ routeMetadataProvider ->method ('provide ' )
536- ->willReturnCallback (function () use ($ if ): iterable {
539+ ->willReturnCallback (static function () use ($ if ): iterable {
537540 yield new RouteMetadata (
538541 routeName: 'foo ' ,
539542 route: new Route ('/{foo} ' ),
@@ -556,7 +559,7 @@ class: 'FooEntity',
556559 public function getFunctions (): array
557560 {
558561 return [
559- new ExpressionFunction ('valid_function ' , function () {}, function () {}),
562+ new ExpressionFunction ('valid_function ' , static function () {}, static function () {}),
560563 ];
561564 }
562565 },
0 commit comments