public function createContainer()
{
$class = $this->loadContainer();
$container = new $class();
foreach ($this->services as $name => $service) {
$container->addService($name, $service);
}
$container->initialize();
if (class_exists(Nette\Environment::class)) {
Nette\Environment::setContext($container);
// back compatibility
}
return $container;
}