/**
  * Shows all versions of a specific extension
  *
  * @return void
  */
 public function showAllVersionsAction()
 {
     $this->pageRenderer->addJsFile($this->backPath . '../t3lib/js/extjs/notifications.js');
     $extensions = array();
     $extensionKey = '';
     if ($this->request->hasArgument('allVersions') && $this->request->getArgument('allVersions') == 1 && $this->request->hasArgument('extensionKey') && is_string($this->request->getArgument('extensionKey'))) {
         $extensionKey = $this->request->getArgument('extensionKey');
         $extensions = $this->extensionRepository->findByExtensionKeyOrderedByVersion($extensionKey);
     } else {
         $this->redirect('ter');
     }
     $this->view->assign('extensions', $extensions)->assign('extensionKey', $extensionKey);
 }
 /**
  * Shows all versions of a specific extension
  *
  * @param string $extensionKey
  * @return void
  */
 public function showAllVersionsAction($extensionKey)
 {
     $currentVersion = $this->extensionRepository->findOneByCurrentVersionByExtensionKey($extensionKey);
     $extensions = $this->extensionRepository->findByExtensionKeyOrderedByVersion($extensionKey);
     $this->view->assignMultiple(array('extensionKey' => $extensionKey, 'currentVersion' => $currentVersion, 'extensions' => $extensions));
 }
 /**
  * Shows all versions of a specific extension
  *
  * @param string $extensionKey
  */
 public function showAllVersionsAction($extensionKey)
 {
     $extensions = $this->extensionRepository->findByExtensionKeyOrderedByVersion($extensionKey);
     $this->view->assign('extensions', $extensions)->assign('extensionKey', $extensionKey);
 }