/**
  * Install a module
  * @param string $namespace The namespace of the module
  * @param string $name The name of the module
  * @param string $version The version of the module
  * @param string $translationSuccess The translation key for the success message
  * @param string $translationFail The translation key for the fail message
  * @return null
  */
 private function installModule($namespace, $name, $version, $translationSuccess, $translationFail)
 {
     $parameters = array('namespace' => $namespace, 'name' => $name, 'version' => $version);
     try {
         $this->client->installModuleVersion($namespace, $name, $version);
         $this->addInformation($translationSuccess, $parameters);
     } catch (Exception $exception) {
         $parameters['error'] = $exception->getMessage();
         $this->addError($translationFail, $parameters);
     }
     $this->response->setRedirect($this->getReferer());
 }