content_sync-8.x-2.x-dev/src/EventSubscriber/ContentSyncEvents.php
src/EventSubscriber/ContentSyncEvents.php
<?php namespace Drupal\content_sync\EventSubscriber; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Drupal\Core\Entity\EntityTypeEvents; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\EntityTypeEvent; /** * Create a content subscriber. */ class ContentSyncEvents implements EventSubscriberInterface { /** * This method is called whenever the EntityTypeEvents::CREATE event is * dispatched. * * @param \Drupal\Core\Entity\EntityTypeEvent $event * The Event to process. */ public function onContentSyncCreate(EntityTypeEvent $event) { \Drupal::logger('content_sync')->notice("Create Event"); } /** * Registers the methods in this class that should be listeners. * * @return array * An array of event listener definitions. */ public static function getSubscribedEvents() { $events[EntityTypeEvents::CREATE][] = ['onContentSyncCreate', 40]; return $events; } }