@param mixed $offset
@throws InvalidArgumentException
@return void

Type hint not possible due to upstream method signature
968127
public function offsetUnset($offset) : void
    {
        if (!is_string($offset)) {
            throw InvalidArgumentException::invalidType('string', $offset);
        }
        unset($this->keyData[$offset]);
    }
437907
public function offset($offset = null) {
		if (is_null($offset)) //remove options
			return $this->discard('query.offset');
		
		return $this->merge(['query.offset' => intval($offset)]);
	}
468407
public function offsetUnset($offset)
    {
        unset($this->tokens[$offset]);
        --$this->count;
        for ($i = $offset; $i < $this->count; ++$i) {
            $this->tokens[$i] = $this->tokens[$i + 1];
        }
        unset($this->tokens[$this->count]);
    }
420982
public function setOffset($offset)
    {
        if ($offset > $this->bufferLength || $offset < 0) {
            throw new \OutOfRangeException(
                \sprintf('Offset (%s) out of range (length: %s)', $offset, $this->bufferLength)
            );
        }

        $this->offset = (int) $offset;
    }
136431
public function offsetSet($offset, $value): void
    {
        if (null === $offset) {
            throw new \InvalidArgumentException('Class `Common\Container\ArrayAccess` support only associative arrays');
        }
        $this->doSetContainer($offset, $value);
    }
244525
public function setOffset($offset) {
        if (!is_numeric($offset) || $offset < 0) {
            throw new \InvalidArgumentException("Invalid offset '$offset.'", 500);
        }

        $this->offset = (int)$offset;
        return $this;
    }
256976
public function getElement($offset)
    {
        if (!array_key_exists($offset, $this->elements)) {
            throw new \InvalidArgumentException(sprintf(
                'There is no element in this vector with that offset: %s',
                $offset
            ));
        }

        return $this->elements[$offset];
    }
1178603
public function offsetUnset($offset)
    {
        if ($this->has($offset)) {
            unset(
                $this->_store[$offset],
                $this->_frozen[$offset]
            );
        }
    }
1158599
protected function argOffsetUnset(int $offset): void
    {
        $this->existsOrFail($offset);
        unset($this->vector[$offset]);
        $this->vector = array_values($this->vector);
    }
866940
public function offsetUnset($offset)
    {
        if ($this->offsetExists($offset))
        {
            unset($this->tokens[$offset]);

            // Re-index the tokens
            $this->tokens = array_values($this->tokens);

            // If the current index is now outside of the valid indeces, reset the index
            if (!$this->valid())
            {
                $this->rewind();
            }
        }
    }
561442
public function offsetUnset($offset)
    {
        if ($this->offsetExists($offset)) {
            $value = $this->find($offset);
            unset($value);
        }
    }
1049956
public function offsetMove ($offset) {
		if ($offset < 0) {
			$this->reset();
		}
		if ($offset > $this->_length) {
			$this->end();
		}
		$this->_offset = $offset;
	}
707179
public function offsetUnset($offset) {
            if (array_key_exists($offset, $this->custom)) {
                unset($this->custom[$offset]);
                $this->merge();
            }
        }
1038046
public function offsetSet($offset, $argument)
    {
        if (!is_null($offset) && !is_scalar($offset)) {
            throw new InvalidArgumentException('scalar', 0);
        }

        if (!$argument instanceof TokenInterface) {
            throw new InvalidArgumentException('TokenInterface', 1);
        }

        if (!in_array($argument, $this->children)) {
            $this->children[$offset] = $argument;
        }
    }
1352558
public function offsetUnset($offset)
	 {
		 $value = isset ($this->data[$offset]) ? $this->data[$offset] : null;
		 unset ($this->data[$offset]);
		 $this->trigger ('unset', $value, $offset);
	 }
1110083
public function offsetUnset( $offset ) {

		if ( is_array( $this->__container ) ) {
			unset( $this->__container[ $offset ] );
		} else {
			unset( $this->__container->$offset );
		}
	}
874928
public function setOffset($offset)
    {
        $this->offset = $offset === null ? null : (int) $offset;
        return $this;
    }