/ \copydoc ArrayAccess::offsetSet
557300
public function offsetSet($offset, $value)
    {
        if (!($value instanceof \Erebot\Interfaces\Event\Match)) {
            throw new \Erebot\InvalidValueException('Not a valid matcher');
        }
        $this->submatchers[$offset] = $value;
    }
299182
public function offsetSet($offset, $value)
    {
        if (!is_int($offset) && $exist = array_search($offset, self::$reverseLookup)) {
            $offset = $exist;
        }

        self::$references[$offset] = $value;
    }
831808
public function offsetSet($offset, $value)
    {
        if (is_null($offset)) {
            $offset = $this->count();
        }
        $this->set($offset, $value);
    }
888040
public function offsetSet($offset, $value)
    {
        $this->parameters[$offset] = $value;
        $this->isFlattened = false;
    }
722925
function offsetSet($name, $value)
    {
        $v = $this->getValue();
        if (!is_array($v)) $v = [];
        if (is_null($name)){
            $v[] = $value;
        }else{
            $v[$name] = $value;
            if (isset($this->_interfaces[$name])) unset($this->_interfaces[$name]);
        }
        $this->set($v);
    }
1090933
public function offsetSet($offset, $value)
	{
		// just to make sure the listKey exists
		$this->getListByKey();
		if (is_null($offset))
		{
			$this->info[$this->listKey][] = $value;
		}
		else
		{
			$this->info[$this->listKey][$offset] = $value;
		}
	}
1364152
public function offsetSet ( $offset , $value ){
            if($value instanceof \NonDB\Data){
                $value = $value->getArray();
            }
            $this->data[$offset] = $value;
        }
290131
public function offsetSet($offset, $value)
    {
        $field = $this->dataField;

        if ($offset !== null) {
            $this->{$field}[$offset] = $value;
        } else {
            array_push($this->{$field}, $value);
        }
    }
818090
public function offsetSet($offset, $value)
    {
        if (\is_string($offset) || \is_int($offset)) {
            $this->properties[$offset] = $value;
        }
    }
699139
public function offset( $offset )
    {
        $offset = (int)$offset;
        if( $offset >= 0 )
            $this->offset = $offset;

        return $this;
    }
22345
public function offsetSet($offset, $value)
    {
        $this->generatorToArray();

        if ($offset === null) {
            $this->array[] = $value;
        } else {
            $this->internalSet($offset, $value);
        }
    }
997362
public function offsetSet($offset, $value)
    {
        list($namespace, $dataKey) = $this->namespaceAndKey($offset);

        $prefix = $this->firstKeySegments($dataKey, $this->prefixLength($namespace, $dataKey));
        $arrayKey = $this->arrayKey($dataKey, $prefix);

        if (!isset($this->customData[$namespace])) {
            $this->customData[$namespace] = [];
        }

        if (!isset($this->customData[$namespace][$prefix])) {
            $this->customData[$namespace][$prefix] = [];
        }

        if ($arrayKey) {
            Helper::offsetSet($this->customData[$namespace][$prefix], $arrayKey, $value);
        } else {
            $this->customData[$namespace][$prefix] = $value;
        }

        // We have to clear the whole query cache...
        $this->queryHits = [];
        $this->queryMisses = [];

    }
874928
public function setOffset($offset)
    {
        $this->offset = $offset === null ? null : (int) $offset;
        return $this;
    }
1350409
public function offsetSet($offset, $value)
    {
        $this->internArray[$offset] = $value;
        return $this->_set($this->getAttributeName(), $this->internArray);
    }
1024268
public static function offset($params) {
        $offset = $params['args'][0];
        $ormObject = !is_null($params['ormObject']) ? $params['ormObject'] : ORM::for_table($params['table']);
        
        return $ormObject->offset($offset);
    }
562889
public function offsetSet($offset, $value)
    {
        $this->ensureDirectory($this->urlOrFail());

        $this->checkKey($offset);

        $fileUrl = $this->fileOfKey($offset);
        $hashMethod = $this->getOption('checksum_method');

        if (!$hashMethod) {
            $this->filesystem->write(
                $fileUrl,
                $this->serializer->serialize($value, $this->serializeOptions),
                $this->getOption('file_locking')
            );

            return;
        }

        $blob = $this->serializer->serialize($value, $this->serializeOptions);

        $this->filesystem->write(
                $fileUrl,
                $blob,
                $this->getOption('file_locking')
            );

        $checksum = $this->createChecksum($hashMethod, $blob);

        $savedBlob = $this->filesystem->read($fileUrl);

        $this->checkData($hashMethod, $savedBlob, $checksum);
    }
5812
public function offsetSet($offset, $data)
    {
        if ($this->items === null) {
            $this->fillItems();
        }

        return $this->items[$offset] = $data;
    }