Builds an immutable parameter registry from the added parameters.
public buildRegistry ( ) : |
||
return |
protected function assertResolvesTo($value, array $resolvedParameters = null) { $resolvedParameters = $resolvedParameters !== null ? new ResolvedParameterRegistry($resolvedParameters) : ResolvedParameterRegistry::none(); $registry = $this->collection->buildRegistry(); $this->assertSame($value, $registry->resolve($resolvedParameters)->asArray()); //Test after serialization $this->assertSame($value, unserialize(serialize($registry))->resolve($resolvedParameters)->asArray()); }