public function load()
 {
     $strContext = __CLASS__ . '->' . __FUNCTION__ . ': ';
     $oLogger = $this->_di->getFileLogger();
     $oDispatcher = $this->_di->getDispatcher();
     $arParams = $oDispatcher->getParams();
     if ($strPath = $this->pathFinder($arParams['media'], $arParams['major'], $arParams['minor'])) {
         $oLogger->debug($strContext . ' got path: ' . $strPath);
         $oLoader = $this->_di->getLoader();
         $oLogger->debug(Tester::ec("'" . $this->dispatcher->getNamespaceName() . "'", true));
         $arRequiredNamespace = array($this->dispatcher->getNamespaceName() => $strPath);
         $oLoader->registerNamespaces($arRequiredNamespace, true);
         $oLogger->debug($strContext . ' registered namespace: ' . print_r($arRequiredNamespace, true));
         $arNewNamespaces = $oLoader->getNamespaces();
         $oLogger->debug($strContext . ' complete namespaces list is:  ' . print_r($arNewNamespaces, true));
     } else {
         $oLogger->debug($strContext . ' got no path: "' . $strPath . '"');
     }
     //		$oDispatcher->get
     //		$this->setExistingRoutes();
     //
     //		$oLogger->debug(__CLASS__ . ': routes are: ' . print_r($this->routes, true));
     //
     //		$oRouter = $this->_di->getRouter();
     //
     ////		$oRouter->handle($oRouter->getRewriteUri());
     //
     //		$boolMatched = $oRouter->wasMatched();
     //
     //		$strMatched = $boolMatched ? 'matched' : 'mismatched';
     //
     //		$oLogger->debug(__CLASS__ . ': route: ' . $strMatched);
     ////		$oRouter->get
     //
     //		$oLogger->debug(__CLASS__ . ': route matched for "' . $oRouter->getRewriteUri() . '"  is: ' . $oRouter->getMatchedRoute()->getPattern());
     $oLogger->debug(__CLASS__ . ': trying to dispatch:' . ' module: ' . $oDispatcher->getModuleName() . ' media: ' . $arParams['media'] . ' version: v' . $arParams['major'] . '_' . $arParams['minor'] . ' controller: ' . $oDispatcher->getControllerName() . ' controller class: ' . $oDispatcher->getControllerClass() . ' action: ' . $oDispatcher->getActionName() . ' active method: ' . $oDispatcher->getActiveMethod());
 }