original_string: protected function toArray($data)
  	{
  	    if (is_array($data)) {
  	        return $data;
  	    }
  	    
  	    if (is_object($data)) {
  	        if (method_exists($data, 'toArray')) {
  	            return $data->toArray();
  	        }
  	        if ($data instanceof \Traversable) {
  	            return iterator_to_array($data);
  	        }
  	    }
  	    
  	    return (array) $data;
  	}
code: protected function toArray($data)
  	{
  	    if (is_array($data)) {
  	        return $data;
  	    }
  	    
  	    if (is_object($data)) {
  	        if (method_exists($data, 'toArray')) {
  	            return $data->toArray();
  	        }
  	        if ($data instanceof \Traversable) {
  	            return iterator_to_array($data);
  	        }
  	    }
  	    
  	    return (array) $data;
  	}
code_tokens: protected function toArray ( $ data ) { if ( is_array ( $ data ) ) { return $ data ; } if ( is_object ( $ data ) ) { if ( method_exists ( $ data , 'toArray' ) ) { return $ data -> toArray ( ) ; } if ( $ data instanceof \ Traversable ) { return iterator_to_array ( $ data ) ; } } return ( array ) $ data ; }
docstring: Convert a result set to an array
  
  @param unknown $data
docstring_tokens: Convert a result set to an array