/**
  * PHPDOC
  *
  * @param int $ori PHPDOC
  *
  * @return void
  *
  * @since PHPDOC
  */
 public function set_original($ori)
 {
     $aux = $ori;
     if (!is_object($ori)) {
         $aux = new NelioABHeadlineAlternative();
         $aux->set_value($ori);
     }
     if (!is_array($aux->get_value())) {
         $id = $aux->get_value();
         $aux->set_value_compat($id, $id);
     }
     $this->ori = $aux;
     $post = get_post($this->get_originals_id());
     if ($post) {
         $aux->set_name($post->post_title);
     }
 }
 /**
  * PHPDOC
  *
  * @param NelioABHeadlineAlternativeExperiment $exp PHPDOC
  * @param NelioABHeadlineAlternative           $alt PHPDOC
  *
  * @return array PHPDOC
  *
  * @since PHPDOC
  */
 private function add_active_headline_experiment($exp, $alt)
 {
     $exp_id = $exp->get_id();
     $aux = $alt->get_value();
     $alt_id = $aux['id'];
     foreach ($this->applied_headlines as $info) {
         if ($info['exp'] == $exp_id) {
             return;
         }
     }
     array_push($this->applied_headlines, array('exp' => $exp_id, 'alt' => $alt_id));
 }