public function offsetUnset($index) { if (!$this->has($index)) { $this->undefinedIndexAcces($index); return NULL; } if ($this->deepSelectorOption) { $new_array = \UArray::unsetDeepSelector($this->getArrayCopy(), $index); $this->exchangeArray($new_array); } else { parent::offsetUnset($index); } }