public function __construct()
 {
     parent::__construct();
     $this->_registerBootHelperAddonBooter();
     $this->_registerBootHelperAddonDiscoverer();
     $this->_registerBootHelperConfigService();
     $this->_registerBootHelperClassLoadingHelper();
     $this->_registerBootHelperIocContainerHelper();
     $this->_registerEnvironmentDetector();
     $this->_registerEventDispatcher();
     $this->_registerFilesystemFinderFactory();
 }
 /**
  * @internal
  */
 private function merge(tubepress_impl_ioc_IconicContainer $container)
 {
     if ($this->_isFrozen) {
         throw new BadMethodCallException('Cannot merge on a frozen container.');
     }
     $this->addDefinitions($container->getDefinitions());
     $this->getParameterBag()->add($container->getParameterBag()->all());
 }