private function _01_buildInitialClassLoader()
 {
     if (!class_exists('ehough_pulsar_ComposerClassLoader')) {
         require_once TUBEPRESS_ROOT . '/vendor/ehough/pulsar/src/main/php/ehough/pulsar/ComposerClassLoader.php';
     }
     $this->_classLoader = new ehough_pulsar_ComposerClassLoader(TUBEPRESS_ROOT . '/vendor/');
     $this->_classLoader->register();
     $bootStrapClassMap = (require_once TUBEPRESS_ROOT . '/src/main/php/scripts/classmaps/bootstrap.php');
     $this->_classLoader->addToClassMap($bootStrapClassMap);
 }
 private function _registerClassMap(tubepress_spi_addon_Addon $addon, ehough_pulsar_ComposerClassLoader $classLoader)
 {
     $classMap = $addon->getClassMap();
     if (count($classMap) === 0) {
         return;
     }
     if ($this->_shouldLog) {
         $this->_logger->debug(sprintf('Add-on %s has a classmap of size %d for the classloader', $addon->getName(), count($classMap)));
     }
     $classLoader->addToClassMap($classMap);
 }