--TEST-- Symfony pattern: anonymous class implements interface with static closure services --FILE-- static fn (): string => 'FOO', 'bar' => static fn (): string => 'BAR', ]) implements SymfonyLikeContainer { public function __construct(private array $factories) { } public function get(string $id): mixed { return ($this->factories[$id])(); } public function has(string $id): bool { return isset($this->factories[$id]); } }; var_dump($container->has('foo')); var_dump($container->get('foo')); var_dump($container->has('missing')); } ?> --EXPECT-- bool(true) string(3) "FOO" bool(false)