Skip to content

Commit c9ed3f4

Browse files
committed
chore(symfony): specify Reflector inside registerAttributeForAutoconfiguration
1 parent 82d0dd7 commit c9ed3f4

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

src/Symfony/Bundle/DependencyInjection/ApiPlatformExtension.php

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,7 @@ public function load(array $configs, ContainerBuilder $container): void
196196
});
197197
$container->registerAttributeForAutoconfiguration(
198198
AsResourceMutator::class,
199-
static function (ChildDefinition $definition, AsResourceMutator $attribute, \Reflector $reflector): void {
200-
if (!$reflector instanceof \ReflectionClass) {
201-
return;
202-
}
203-
199+
static function (ChildDefinition $definition, AsResourceMutator $attribute, \ReflectionClass $reflector): void {
204200
if (!is_a($reflector->name, ResourceMutatorInterface::class, true)) {
205201
throw new RuntimeException(\sprintf('Resource mutator "%s" should implement %s', $reflector->name, ResourceMutatorInterface::class));
206202
}
@@ -213,11 +209,7 @@ static function (ChildDefinition $definition, AsResourceMutator $attribute, \Ref
213209

214210
$container->registerAttributeForAutoconfiguration(
215211
AsOperationMutator::class,
216-
static function (ChildDefinition $definition, AsOperationMutator $attribute, \Reflector $reflector): void {
217-
if (!$reflector instanceof \ReflectionClass) {
218-
return;
219-
}
220-
212+
static function (ChildDefinition $definition, AsOperationMutator $attribute, \ReflectionClass $reflector): void {
221213
if (!is_a($reflector->name, OperationMutatorInterface::class, true)) {
222214
throw new RuntimeException(\sprintf('Operation mutator "%s" should implement %s', $reflector->name, OperationMutatorInterface::class));
223215
}

0 commit comments

Comments
 (0)