public function delete($value)
    {
        $id = is_object($value) ? spl_object_hash($value) : $value;
        unset($this->_keys[$id]);
        unset($this->_data[$id]);
        return $this;
    }
public function delete($value)
    {
        $id = is_object($value) ? spl_object_hash($value) : $value;
        unset($this->_keys[$id]);
        unset($this->_data[$id]);
        return $this;
    }
public function delete ( $ value ) { $ id = is_object ( $ value ) ? spl_object_hash ( $ value ) : $ value ; unset ( $ this -> _keys [ $ id ] ) ; unset ( $ this -> _data [ $ id ] ) ; return $ this ; }
Uncollects an object.

@param  mixed $value A value.
@return self         Return `$this`.
Uncollects an object .