public function testDoesntResolveDefinitionTwice() { $container = new Container(); $container->addDefinitionProvider(new DummyDefinition()); $container->get('foo'); $container->add('foo', 'baz'); $container->get('foo'); $this->assertEquals('baz', $container->get('foo')); }