public function EventSubscriber::apiTestProductPreUnpublish in Scheduler 2.x
Operations to perform before Scheduler unpublishes a commerce product.
Parameters
\Drupal\scheduler\Event\SchedulerEvent $event: The scheduler event.
File
- tests/modules/ scheduler_api_test/ src/ EventSubscriber.php, line 300 
Class
- EventSubscriber
- Tests events fired on entity objects.
Namespace
Drupal\scheduler_api_testCode
public function apiTestProductPreUnpublish(SchedulerEvent $event) {
  $entity = $event
    ->getEntity();
  if ($entity
    ->isPublished() && strpos($entity
    ->label(), 'API TEST COMMERCE_PRODUCT') === 0) {
    $entity
      ->setTitle('API TEST COMMERCE_PRODUCT - changed by "PRE_UNPUBLISH" event');
    $event
      ->setEntity($entity);
  }
}