removeByLayoutEntity example



  /** * Handles entity tracking on deleting a parent entity. * * @param \Drupal\Core\Entity\EntityInterface $entity * The parent entity. */
  public function handleEntityDelete(EntityInterface $entity) {
    // @todo In https://www.drupal.org/node/3008943 call     // \Drupal\layout_builder\LayoutEntityHelperTrait::isLayoutCompatibleEntity().     $this->usage->removeByLayoutEntity($entity);
  }

  /** * Handles saving a parent entity. * * @param \Drupal\Core\Entity\EntityInterface $entity * The parent entity. */
  public function handlePreSave(EntityInterface $entity) {
    if (!$this->isLayoutCompatibleEntity($entity)) {
      return;
    }
Home | Imprint | This part of the site doesn't use cookies.