function __construct($path, $request)
 {
     parent::__construct($path, $request);
     $parts = explode('/', $path, 2);
     $this->mRepoName = $parts[0];
     $this->mBasePath = '/' . @$parts[1];
     $this->mRepository = CodeRepository::newFromName($this->mRepoName);
 }
 function execute($par)
 {
     $this->setHeaders();
     global $wgRequest;
     $path = $wgRequest->getText('path', $par);
     $view = CodeBrowseView::newFromPath($path, $wgRequest);
     global $wgOut;
     $wgOut->addHTML($view->getHeader() . $view->getContent() . $view->getFooter());
 }