services = []; $this->normalizedIds = [ 'app\\foo' => 'App\\Foo', ]; $this->methodMap = [ 'App\\Foo' => 'getFooService', ]; $this->aliases = []; } public function getRemovedIds() { return [ 'Psr\\Container\\ContainerInterface' => true, 'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true, ]; } public function compile() { throw new LogicException('You cannot compile a dumped container that was already compiled.'); } public function isCompiled() { return true; } public function isFrozen() { @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Use the isCompiled() method instead.', __METHOD__), E_USER_DEPRECATED); return true; } /** * Gets the public 'App\Foo' shared service. * * @return \App\Foo */ protected function getFooService() { $a = new \App\Bar(); $b = new \App\Baz($a); $b->bar = $a; $this->services['App\\Foo'] = $instance = new \App\Foo($b); $a->foo = $instance; return $instance; } }