public function offsetSet($offset, $part)
    {
        if ($offset === null) {
            $this->append($part);
        }

        $this->replace($offset, $part);
    }
public function offsetSet($offset, $part)
    {
        if ($offset === null) {
            $this->append($part);
        }

        $this->replace($offset, $part);
    }
public function offsetSet ( $ offset , $ part ) { if ( $ offset === null ) { $ this -> append ( $ part ) ; } $ this -> replace ( $ offset , $ part ) ; }
Using array access, set the identifier part at the specified position

@param int|null $offset The position to set the identifer part at
@param string   $part   The value of the identifier part to set

@return void
Using array access set the identifier part at the specified position