public function destroy()
    {
        if ($e = $this->owner->hasElement($this->getDereferenced())) {
            $e->destroy();
        }

        return parent::destroy();
    }
public function destroy()
    {
        if ($e = $this->owner->hasElement($this->getDereferenced())) {
            $e->destroy();
        }

        return parent::destroy();
    }
public function destroy ( ) { if ( $ e = $ this -> owner -> hasElement ( $ this -> getDereferenced ( ) ) ) { $ e -> destroy ( ) ; } return parent :: destroy ( ) ; }
Destroy this field and dereferenced field.

@return $this
Destroy this field and dereferenced field .