Exemple #1
0
 /**
  * adds some meta data
  * this will end up in response.meta.{$key} or response.data.meta.{$key} ..
  * .. depending on $data_level
  * 
  * @param  string  $key
  * @param  mixed   $meta_data  objects are converted in arrays, @see base::convert_object_to_array()
  * @param  boolean $data_level optional, defaults to false
  * @return void
  */
 public function add_meta($key, $meta_data, $data_level = false)
 {
     if ($data_level == false) {
         return parent::add_meta($key, $meta_data);
     }
     if (is_object($meta_data)) {
         $meta_data = parent::convert_object_to_array($meta_data);
     }
     $this->primary_meta_data[$key] = $meta_data;
 }