original_string: public function setFromArray(array $data)
      {
          $data = array_intersect_key($data, $this->_data);
  
          foreach ($data as $columnName => $value) {
              $this->__set($columnName, $value);
          }
  
          return $this;
      }
code: public function setFromArray(array $data)
      {
          $data = array_intersect_key($data, $this->_data);
  
          foreach ($data as $columnName => $value) {
              $this->__set($columnName, $value);
          }
  
          return $this;
      }
code_tokens: public function setFromArray ( array $ data ) { $ data = array_intersect_key ( $ data , $ this -> _data ) ; foreach ( $ data as $ columnName => $ value ) { $ this -> __set ( $ columnName , $ value ) ; } return $ this ; }
docstring: Sets all data in the row from an array.
  
  @param  array $data
  @return Zend_Db_Table_Row_Abstract Provides a fluent interface
docstring_tokens: Sets all data in the row from an array .