Example #1
0
 /**
  * Set module
  *
  * @param string $value The module, wherefore an action will be executed.
  */
 public function setModule($value)
 {
     // get the possible modules
     $possibleModules = Model::getModules();
     // validate
     if (!in_array($value, $possibleModules)) {
         throw new Exception('Module not correct');
     }
     // set property
     $this->module = (string) $value;
 }
Example #2
0
 /**
  * Set module
  *
  * @param string $value The module, wherefore an action will be executed.
  */
 public function setModule($value)
 {
     // get the possible modules
     $possibleModules = Model::getModules();
     // validate
     if (!in_array($value, $possibleModules)) {
         // create fake action
         $fakeAction = new FrontendBaseAJAXAction($this->getKernel(), '', '');
         // output error
         $fakeAction->output(FrontendBaseAJAXAction::BAD_REQUEST, null, 'Module not correct.');
     }
     // set property
     $this->module = (string) $value;
 }