services = array(); $this->methodMap = array( 'foo' => 'getFooService', ); $this->aliases = array(); } /** * {@inheritdoc} */ public function compile() { throw new LogicException('You cannot compile a dumped frozen container.'); } /** * {@inheritdoc} */ public function isFrozen() { return true; } /** * Gets the 'foo' service. * * This service is autowired. * * @return \Foo A Foo instance */ protected function getFooService() { return $this->services['foo'] = new \Foo(); } }