/**
  * Gets the detail view of a module
  * @param Module $module Module to display in the view
  * @return zibo\repository\view\ModuleView
  */
 private function getModuleView(Module $module)
 {
     $namespace = $module->getNamespace();
     $name = $module->getName();
     $basePath = $this->request->getBasePath() . '/';
     $repositoryUrl = $basePath . self::ACTION_NAMESPACE . '/' . $namespace;
     $moduleUrl = $basePath . self::ACTION_MODULE . '/';
     $downloadUrl = $basePath . self::ACTION_DOWNLOAD . '/' . $namespace . '/' . $name . '/';
     $table = new ModuleVersionTable($module->getVersions(), $downloadUrl, $moduleUrl . $namespace . '/' . $name);
     $this->breadcrumbs->addBreadcrumb($repositoryUrl, $namespace);
     $this->breadcrumbs->addBreadcrumb($moduleUrl . '/' . $namespace . '/' . $name, $name);
     return new ModuleView($module, $table, $repositoryUrl, $moduleUrl, self::TRANSLATION_DOWNLOAD, $downloadUrl . $module->getVersion());
 }