public function offsetUnset($offset)
    {
        $translatedOffset = $this->validateArgumentExistence($offset);
        parent::offsetUnset($translatedOffset);

        unset($this->argumentNames[$translatedOffset]);
        if ($offset != $translatedOffset) {
            unset($this->argumentShortNames[$offset]);
        }
    }
public function offsetUnset($offset)
    {
        $translatedOffset = $this->validateArgumentExistence($offset);
        parent::offsetUnset($translatedOffset);

        unset($this->argumentNames[$translatedOffset]);
        if ($offset != $translatedOffset) {
            unset($this->argumentShortNames[$offset]);
        }
    }
public function offsetUnset ( $ offset ) { $ translatedOffset = $ this -> validateArgumentExistence ( $ offset ) ; parent :: offsetUnset ( $ translatedOffset ) ; unset ( $ this -> argumentNames [ $ translatedOffset ] ) ; if ( $ offset != $ translatedOffset ) { unset ( $ this -> argumentShortNames [ $ offset ] ) ; } }
Unsets an argument

@param mixed $offset Offset
@return void
@api
Unsets an argument