original_string: public function except(array $list)
      {
          foreach ($list as $field)
          {
              if(property_exists($this->obj,$field))
                  unset($this->obj->$field);
          }
  
          return $this;
      }
code: public function except(array $list)
      {
          foreach ($list as $field)
          {
              if(property_exists($this->obj,$field))
                  unset($this->obj->$field);
          }
  
          return $this;
      }
code_tokens: public function except ( array $ list ) { foreach ( $ list as $ field ) { if ( property_exists ( $ this -> obj , $ field ) ) unset ( $ this -> obj -> $ field ) ; } return $ this ; }
docstring: Pull fields from the list.
  
  @param array $list
  @return $this
docstring_tokens: Pull fields from the list .