Skip to content

Commit 9bdc1df

Browse files
committed
fix: remove implicit dependency on tempest/support
1 parent b9f193d commit 9bdc1df

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/container/src/GenericContainer.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
use Tempest\Reflection\MethodReflector;
1717
use Tempest\Reflection\ParameterReflector;
1818
use Tempest\Reflection\TypeReflector;
19-
use Tempest\Support\Arr;
2019
use Throwable;
2120

2221
final class GenericContainer implements Container
@@ -98,9 +97,10 @@ public function unregister(string $className, bool $tagged = false): self
9897
unset($this->definitions[$className], $this->singletons[$className]);
9998

10099
if ($tagged) {
101-
$singletons = Arr\filter(
100+
$singletons = array_filter(
102101
array: $this->getSingletons(),
103-
filter: static fn (mixed $_, string $key) => ! str_starts_with($key, "{$className}#"),
102+
callback: static fn (mixed $_, string $key) => ! str_starts_with($key, "{$className}#"),
103+
mode: \ARRAY_FILTER_USE_BOTH,
104104
);
105105

106106
$this->setSingletons($singletons);

0 commit comments

Comments
 (0)