initializeLocator($locator); return $locator; }; $container['streams'] = function($c) { /** @var Setup $setup */ $setup = $c['setup']; /** @var UniformResourceLocator $locator */ $locator = $c['locator']; // Set locator to both streams. Stream::setLocator($locator); ReadOnlyStream::setLocator($locator); return new StreamBuilder($setup->getStreams()); }; } }