public function remove( $conditions = null, $extraConditions = null )
    {
        foreach ( $this->getTagAttributeLinks() as $tagAttributeLink )
        {
            $tagAttributeLink->remove();
        }

        foreach ( $this->getTranslations() as $translation )
        {
            $translation->remove();
        }

        parent::remove( $conditions, $extraConditions );
    }
public function remove( $conditions = null, $extraConditions = null )
    {
        foreach ( $this->getTagAttributeLinks() as $tagAttributeLink )
        {
            $tagAttributeLink->remove();
        }

        foreach ( $this->getTranslations() as $translation )
        {
            $translation->remove();
        }

        parent::remove( $conditions, $extraConditions );
    }
public function remove ( $ conditions = null , $ extraConditions = null ) { foreach ( $ this -> getTagAttributeLinks ( ) as $ tagAttributeLink ) { $ tagAttributeLink -> remove ( ) ; } foreach ( $ this -> getTranslations ( ) as $ translation ) { $ translation -> remove ( ) ; } parent :: remove ( $ conditions , $ extraConditions ) ; }
Removes self, while also removing related translations and links to objects

@param mixed $conditions
@param mixed $extraConditions
Removes self while also removing related translations and links to objects