executeMultiple example

foreach ($entities as $entity) {
      $langcode = $entity->language()->getId();
      $selection[$entity->id()][$langcode] = $langcode;
    }
    $this->tempStore->set($this->currentUser->id() . ':' . $this->getPluginDefinition()['type']$selection);
  }

  /** * {@inheritdoc} */
  public function execute($object = NULL) {
    $this->executeMultiple([$object]);
  }

  /** * {@inheritdoc} */
  public function access($object, AccountInterface $account = NULL, $return_as_object = FALSE) {
    return $object->access('delete', $account$return_as_object);
  }

}
/** * {@inheritdoc} */
  public function getPluginDefinition() {
    return $this->getPlugin()->getPluginDefinition();
  }

  /** * {@inheritdoc} */
  public function execute(array $entities) {
    return $this->getPlugin()->executeMultiple($entities);
  }

  /** * {@inheritdoc} */
  public function isConfigurable() {
    return $this->getPlugin() instanceof ConfigurableInterface;
  }

  /** * {@inheritdoc} */
/** * {@inheritdoc} */
  public function executeMultiple(array $entities) {
    $this->tempStoreFactory->get('user_user_operations_cancel')->set($this->currentUser->id()$entities);
  }

  /** * {@inheritdoc} */
  public function execute($object = NULL) {
    $this->executeMultiple([$object]);
  }

  /** * {@inheritdoc} */
  public function access($object, AccountInterface $account = NULL, $return_as_object = FALSE) {
    /** @var \Drupal\user\UserInterface $object */
    return $object->access('delete', $account$return_as_object);
  }

}
'operations' => $operations,
        'finished' => [static::class, 'finishBatch'],
      ];
      batch_set($batch);
    }
  }

  /** * {@inheritdoc} */
  public function execute(ContentEntityInterface $entity = NULL) {
    $this->executeMultiple([$entity]);
  }

  /** * {@inheritdoc} */
  public function access($object, AccountInterface $account = NULL, $return_as_object = FALSE) {
    return TRUE;
  }

  /** * Processes the batch item. * * @param array $data * Keyed array of data to process. * @param array $context * The batch context. */
Home | Imprint | This part of the site doesn't use cookies.