@@ -46,7 +46,7 @@ public function processNode(Node $node, Scope $scope): array
46
46
foreach ($ methodSignature ->getParameters () as $ parameter ) {
47
47
foreach ($ parameter ->getType ()->getReferencedClasses () as $ referencedClass ) {
48
48
$ referencedClassType = new ObjectType ($ referencedClass );
49
- if ($ referencedClassType -> isSuperTypeOf ( $ cmfRouteObjectInterfaceType)-> yes ( )) {
49
+ if ($ cmfRouteObjectInterfaceType-> equals ( $ referencedClassType )) {
50
50
$ errors [] = RuleErrorBuilder::message (
51
51
sprintf (
52
52
$ errorMessage ,
@@ -56,7 +56,7 @@ public function processNode(Node $node, Scope $scope): array
56
56
'\Drupal\Core\Routing\RouteObjectInterface '
57
57
)
58
58
)->tip ('Change record: https://www.drupal.org/node/3151009 ' )->build ();
59
- } elseif ($ referencedClassType -> isSuperTypeOf ( $ cmfRouteProviderInterfaceType)-> yes ( )) {
59
+ } elseif ($ cmfRouteProviderInterfaceType-> equals ( $ referencedClassType )) {
60
60
$ errors [] = RuleErrorBuilder::message (
61
61
sprintf (
62
62
$ errorMessage ,
@@ -66,7 +66,7 @@ public function processNode(Node $node, Scope $scope): array
66
66
'\Drupal\Core\Routing\RouteProviderInterface '
67
67
)
68
68
)->tip ('Change record: https://www.drupal.org/node/3151009 ' )->build ();
69
- } elseif ($ referencedClassType -> isSuperTypeOf ( $ cmfLazyRouteCollectionType)-> yes ( )) {
69
+ } elseif ($ cmfLazyRouteCollectionType-> equals ( $ referencedClassType )) {
70
70
$ errors [] = RuleErrorBuilder::message (
71
71
sprintf (
72
72
$ errorMessage ,
@@ -84,7 +84,7 @@ public function processNode(Node $node, Scope $scope): array
84
84
$ returnClasses = $ methodSignature ->getReturnType ()->getReferencedClasses ();
85
85
foreach ($ returnClasses as $ returnClass ) {
86
86
$ returnType = new ObjectType ($ returnClass );
87
- if ($ returnType -> isSuperTypeOf ( $ cmfRouteObjectInterfaceType)-> yes ( )) {
87
+ if ($ cmfRouteObjectInterfaceType-> equals ( $ returnType )) {
88
88
$ errors [] = RuleErrorBuilder::message (
89
89
sprintf (
90
90
$ errorMessage ,
@@ -94,7 +94,7 @@ public function processNode(Node $node, Scope $scope): array
94
94
'\Drupal\Core\Routing\RouteObjectInterface '
95
95
)
96
96
)->tip ('Change record: https://www.drupal.org/node/3151009 ' )->build ();
97
- } elseif ($ returnType -> isSuperTypeOf ( $ cmfRouteProviderInterfaceType)-> yes ( )) {
97
+ } elseif ($ cmfRouteProviderInterfaceType-> equals ( $ returnType )) {
98
98
$ errors [] = RuleErrorBuilder::message (
99
99
sprintf (
100
100
$ errorMessage ,
@@ -104,7 +104,7 @@ public function processNode(Node $node, Scope $scope): array
104
104
'\Drupal\Core\Routing\RouteProviderInterface '
105
105
)
106
106
)->tip ('Change record: https://www.drupal.org/node/3151009 ' )->build ();
107
- } elseif ($ returnType -> isSuperTypeOf ( $ cmfLazyRouteCollectionType)-> yes ( )) {
107
+ } elseif ($ cmfLazyRouteCollectionType-> equals ( $ returnType )) {
108
108
$ errors [] = RuleErrorBuilder::message (
109
109
sprintf (
110
110
$ errorMessage ,
0 commit comments