use stdClass;
class MssqlResultWrapper extends ResultWrapper {
- /** @var integer|null */
- private $mSeekTo = null;
+ /** @var int|null */
+ private $seekTo = null;
/**
* @return stdClass|bool
public function fetchObject() {
$res = $this->result;
- if ( $this->mSeekTo !== null ) {
- $result = sqlsrv_fetch_object( $res, 'stdClass', [],
- SQLSRV_SCROLL_ABSOLUTE, $this->mSeekTo );
- $this->mSeekTo = null;
+ if ( $this->seekTo !== null ) {
+ $result = sqlsrv_fetch_object( $res, stdClass::class, [],
+ SQLSRV_SCROLL_ABSOLUTE, $this->seekTo );
+ $this->seekTo = null;
} else {
$result = sqlsrv_fetch_object( $res );
}
public function fetchRow() {
$res = $this->result;
- if ( $this->mSeekTo !== null ) {
+ if ( $this->seekTo !== null ) {
$result = sqlsrv_fetch_array( $res, SQLSRV_FETCH_BOTH,
- SQLSRV_SCROLL_ABSOLUTE, $this->mSeekTo );
- $this->mSeekTo = null;
+ SQLSRV_SCROLL_ABSOLUTE, $this->seekTo );
+ $this->seekTo = null;
} else {
$result = sqlsrv_fetch_array( $res );
}
}
// Unlike MySQL, the seek actually happens on the next access
- $this->mSeekTo = $row;
+ $this->seekTo = $row;
return true;
}
}