public function delete() { $field_collection_item = $this->getFieldCollectionItem(); // Set a flag to remember that the host entity is being deleted. See // \Drupal\field_collection\Entity\FieldCollectionItem::deleteHostEntityReference(). if ($field_collection_item !== NULL) { $field_collection_item->field_collection_deleting = TRUE; $field_collection_item->delete(); } parent::delete(); }
public function delete() { $field_collection_item = $this->getFieldCollectionItem(); if ($field_collection_item !== NULL) { $field_collection_item->delete(); } parent::delete(); }
/** * {@inheritdoc} */ public function delete() { parent::delete(); $deleted_languages = \Drupal::state()->get('entity_test.delete.' . $this->getFieldDefinition()->getName()) ?: []; $deleted_languages[] = $this->getLangcode(); \Drupal::state()->set('entity_test.delete.' . $this->getFieldDefinition()->getName(), $deleted_languages); }