Skip to content

Commit

Permalink
fix assert
Browse files Browse the repository at this point in the history
  • Loading branch information
TomasVotruba committed Nov 27, 2021
1 parent 13fdff3 commit 8dbb795
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,7 @@
return static function (ContainerConfigurator $containerConfigurator): void {
$services = $containerConfigurator->services();
$services->set(AddInterfaceByParentRector::class)
->call('configure', [[
AddInterfaceByParentRector::INTERFACE_BY_PARENT => [
SomeParent::class => SomeInterface::class,
],
]]);
->configure([
SomeParent::class => SomeInterface::class,
]);
};
5 changes: 3 additions & 2 deletions rules/Transform/Rector/Class_/AddInterfaceByParentRector.php
Original file line number Diff line number Diff line change
Expand Up @@ -107,10 +107,11 @@ public function refactor(Node $node): ?Node
public function configure(array $configuration): void
{
$interfaceByParent = $configuration[self::INTERFACE_BY_PARENT] ?? ($configuration ?: []);

Assert::isArray($interfaceByParent);
Assert::allString(array_keys($interfaceByParent));
Assert::allIsArray($interfaceByParent);
Assert::allString($interfaceByParent);

/** @var array<string, string> $interfaceByParent */
$this->interfaceByParent = $interfaceByParent;
}
}

0 comments on commit 8dbb795

Please sign in to comment.