public function test_TypeWithNamedParam() { $this->builder->registerType('ClassE2')->withParams('f1')->named('f1'); $this->builder->registerType('ClassE2')->withParams(Parameter::named('f1'))->named('f2'); $this->exchange(); $f = $this->container->resolveNamed('f2'); $this->assertEquals('f1', $f->value->getName()); }
public function fromArray(array $configuration) { return Parameter::named($configuration['name']); }