/** * Construtor. * * @param Connect $connect * @param ResultSet * */ public function __construct(Connect $connect, $resultset) { parent::__construct($resultset); $this->_connect = $connect; # Verifico o tipo do ResultSet if ('object' == gettype($resultset)) { $resultset = json_decode(json_encode($resultset), TRUE); $tmpArr = array(); $this->_prepareObject($resultset, $tmpArr); $this->_resultSet = $tmpArr; } else { $this->_resultSet = simplexml_load_string(utf8_decode($resultset)); } }
/** * Construtor. * * @param Connect $connect * @param resource $resultSet * */ public function __construct(Connect $connect, $resultset) { $this->_connect = $connect; parent::__construct((object) array('queryString' => $this->_fetch($resultset))); reset($this->_localResultSet); }
/** * Construtor. * * @param \PDOStatement $resultSet * */ public function __construct(\PDOStatement $resultSet) { parent::__construct($resultSet); }