$this->bootstrapContainer =
new $this->
bootstrapContainerClass(Settings::
get('bootstrap_container_definition',
$this->defaultBootstrapContainerDefinition
));
// Initialize the container.
$this->
initializeContainer();
// Add the APCu prefix to use to cache found/not-found classes.
if (Settings::
get('class_loader_auto_detect', TRUE
) &&
method_exists($this->classLoader, 'setApcuPrefix'
)) { // Vary the APCu key by which modules are installed to allow
// class_exists() checks to determine functionality.
$id = 'class_loader:' .
crc32(implode(':',
array_keys($this->container->
getParameter('container.modules'
))));
$prefix = Settings::
getApcuPrefix($id,
$this->root
);
$this->classLoader->
setApcuPrefix($prefix);
} $this->booted = TRUE;
return $this;
} /**
* {@inheritdoc}
*/
public function shutdown() {