public function observeTailDestruction(): void
    {
        if($this->predicate()->binding()) {
            $this->head()->destroy();
        }
        $this->destroy();
    }
public function observeTailDestruction(): void
    {
        if($this->predicate()->binding()) {
            $this->head()->destroy();
        }
        $this->destroy();
    }
public function observeTailDestruction ( ) : void { if ( $ this -> predicate ( ) -> binding ( ) ) { $ this -> head ( ) -> destroy ( ) ; } $ this -> destroy ( ) ; }
Tail Nodes use this method to update about deletion

@return void
Tail Nodes use this method to update about deletion