/**
  * @param stdClass $o
  * @returns \ScenarioModel
  */
 public static function fromObject($o)
 {
     $scenario = new ScenarioModel();
     $scenario->setId($o->id);
     $scenario->setStudyId($o->studyId);
     $scenario->setTitle($o->title);
     $scenario->setNamespace($o->namespace);
     $scenario->setText($o->text);
     $scenario->setCompiled($o->compiled);
     return $scenario;
 }
 function add_scenario()
 {
     $studyId = filter_input(INPUT_POST, 'studyId');
     $title = filter_input(INPUT_POST, 'scenarioTitle');
     $namespace = filter_input(INPUT_POST, 'scenarioNamespace');
     $this->load->model('ScenarioModel');
     $scenario = new ScenarioModel();
     $scenario->setStudyId($studyId);
     $scenario->setTitle($title);
     $scenario->setNamespace($namespace);
     $scenario->setText("");
     $scenario->add();
     $this->location('/scenario/' . $studyId . '/' . $scenario->getId());
 }