public function setOffset($offset) {
        if (!is_numeric($offset) || $offset < 0) {
            throw new \InvalidArgumentException("Invalid offset '$offset.'", 500);
        }

        $this->offset = (int)$offset;
        return $this;
    }
public function setOffset($offset) {
        if (!is_numeric($offset) || $offset < 0) {
            throw new \InvalidArgumentException("Invalid offset '$offset.'", 500);
        }

        $this->offset = (int)$offset;
        return $this;
    }
public function setOffset ( $ offset ) { if ( ! is_numeric ( $ offset ) || $ offset < 0 ) { throw new \ InvalidArgumentException ( "Invalid offset '$offset.'" , 500 ) ; } $ this -> offset = ( int ) $ offset ; return $ this ; }
Set the offset.

@param int $offset
@return $this
Set the offset .