-
-
Notifications
You must be signed in to change notification settings - Fork 154
Open
Description
diff --git a/lib/Extension/Symfony/WorseReflection/SymfonyContainerContextResolver.php b/lib/Extension/Symfony/WorseReflection/SymfonyContainerContextResolver.php
index 069a45df..5a6570d2 100644
--- a/lib/Extension/Symfony/WorseReflection/SymfonyContainerContextResolver.php
+++ b/lib/Extension/Symfony/WorseReflection/SymfonyContainerContextResolver.php
@@ -16,7 +16,7 @@ use Phpactor\WorseReflection\Reflector;
class SymfonyContainerContextResolver implements MemberContextResolver
{
- const CONTAINER_CLASS = 'Symfony\\Component\\DependencyInjection\\ContainerInterface';
+ const CONTAINER_CLASS = 'Psr\\Container\\ContainerInterface';
public function __construct(private SymfonyContainerInspector $inspector)
{Would this be a bad thing in projects with Symfony Extension enabled? This change work for me, but maybe I missed something.
When using a custom container factory that returns Psr\Container\ContainerInterface, completion does not work:
phpactor/lib/Extension/Symfony/WorseReflection/SymfonyContainerContextResolver.php
Lines 43 to 45 in a7b81ef
| if (!$member->class()->isInstanceOf(ClassName::fromString(self::CONTAINER_CLASS))) { | |
| return null; | |
| } |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels