original_string: public function push($key, $data) {
          $key = trim($key);
          if (!array_key_exists($key, $this->data) || !is_array($this->data[$key])) {
              $this->data[$key] = [];
          }
          array_push($this->data[$key], $data);
      }
code: public function push($key, $data) {
          $key = trim($key);
          if (!array_key_exists($key, $this->data) || !is_array($this->data[$key])) {
              $this->data[$key] = [];
          }
          array_push($this->data[$key], $data);
      }
code_tokens: public function push ( $ key , $ data ) { $ key = trim ( $ key ) ; if ( ! array_key_exists ( $ key , $ this -> data ) || ! is_array ( $ this -> data [ $ key ] ) ) { $ this -> data [ $ key ] = [ ] ; } array_push ( $ this -> data [ $ key ] , $ data ) ; }
docstring: Push data onto key
  
  @param string $key
  @param array $data
docstring_tokens: Push data onto key