Adds on offset, relative to where it will be written.
@param $off The offset to add to the buffer.
@throws \Exception Throws an exception if `$off` is greater than the underlying ByteBuffer's
offest.
163538
public function addOffset($off)
    {
        $this->prep(Constants::SIZEOF_INT, 0); // Ensure alignment is already done
        if ($off > $this->offset()) {
            throw new \Exception("");
        }
        $this->putOffset($off);
    }
906555
public function offset( $offset ) {
		$this->offset = $offset;
		if ( false === starts_with( $offset . '', ':' ) ) {
			$this->offset = (int) $offset;
		}
	}
536340
public function offsetUnset($offset)
    {
        if (gettype($offset) === 'string') {
            $data = &$this->getDataPlaceHolder();
            if (isset($data[$offset])) {
                $data[$offset]->detach($this);
                unset($data[$offset]);
            }
        } else {
            $msg = "The requested offset must be a non-empty string.";
            throw new OutOfRangeException($msg);
        }
    }
1164302
public function offsetUnset($offset)
    {
        $this->_skipNext = $offset === key($this->_data);
        unset($this->_data[$offset]);
    }
440089
public function offsetUnset($offset)
    {
        $keys = is_array($offset) ? $offset : explode('.', $offset);
        if (!$keys) {
            return;
        }

        $name = array_shift($keys);
        if ($keys) {
            $value = $this->get($name);
            if ($value instanceof ArrayAccess) {
                $value->offsetUnset($keys);
            }
            return;
        }
        if (!array_key_exists($name, $this->_data)) {
            return;
        }
        $value = $this->_data[$name];
        if ($value instanceof HasParentsInterface) {
            $value->unsetParent($this);
        }
        $this->_skipNext = $name === key($this->_data);
        unset($this->_data[$name]);
    }
777989
public function offsetUnset($offset): void
    {
        if (!$this->offsetExists($offset)) {
            throw new \OutOfBoundsException($offset);
        }

        unset($this->data[$offset]);
    }
989813
public function offsetUnset($offset)
    {
        if ($this->offsetExists($offset)) {
            $method = 'set'.static::formatOffset($offset);
            $this->{$method}(null);
        }
    }
102575
public function setOffset($offset) {
    $this->offset = $offset;
    $this->page = ceil(intval($offset) / $this->pageSize) + 1;
  }
132405
public function offsetUnset($offset)
    {
        unset($this->data[$offset]);

        $this->keys = array_keys($this->data);
    }
493943
public function offsetUnset ($offset) {
		$this->_string = $this->offsetBefore($offset) . $this->offsetAfter($offset + 1);
		$this->_length--;
	}
1371577
public function offsetUnset($offset)
    {
        $property = lcfirst($this->toCamelCase($offset));

        $this->$property = null;
    }
912741
public function offsetUnset($offset)
    {
        $this->_offsetUnset($offset, $this->delimiter);
        $this->process->writeLog("_offsetUnset", [$offset, $this->delimiter]);
    }
18813
public function offsetUnset( $offset )
	{
		if ( is_int( $offset ) ) {
			unset( $this->tokens[ $offset ] );
		}
		else {
			$this->remove( $offset );
		}
	}
211270
public function offsetUnset($offset) {
    if (is_string($offset)) {
      $this->remove($offset);
    }
    else {
      parent::offsetUnset($offset);
    }
  }
888013
public function offset(int $offset): self
    {
        if (0 > $offset) {
            throw new Exception(sprintf('%s() expects the offset to be a positive integer or 0, %s given', __METHOD__, $offset));
        }

        if ($offset === $this->offset) {
            return $this;
        }

        $clone = clone $this;
        $clone->offset = $offset;

        return $clone;
    }
1207027
public function offsetSet($offset, $value)
    {
        if (is_array($this->object)) {
            $this->object[$offset] = $value;

            return;
        }

        $this->object->$offset = $value;
    }
1088461
public function offsetUnset($offset) {
		if($this->isCollection)
		{
			unset($this->data[$offset]);
		}
		else
		{
			unset($this->data->{$offset});
		}
	}