You are here

public function IsPathAliasForUnpublishedContent::__construct in Acquia Content Hub 8.2

IsPathAliasForUnpublishedContent constructor.

Parameters

\Symfony\Component\Routing\Matcher\UrlMatcherInterface $matcher: URL Matcher service.

\Drupal\acquia_contenthub_publisher\EntityModeratedRevision $entity_moderated_revision: Entity Moderated Revision Service.

\Drupal\Core\Logger\LoggerChannelInterface $logger_channel: The acquia_contenthub_publisher logger channel.

File

modules/acquia_contenthub_publisher/src/EventSubscriber/EnqueueEligibility/IsPathAliasForUnpublishedContent.php, line 50

Class

IsPathAliasForUnpublishedContent
Subscribes to entity eligibility to prevent enqueueing path alias.

Namespace

Drupal\acquia_contenthub_publisher\EventSubscriber\EnqueueEligibility

Code

public function __construct(UrlMatcherInterface $matcher, EntityModeratedRevision $entity_moderated_revision, LoggerChannelInterface $logger_channel) {
  $this->matcher = $matcher;
  $this->entityModeratedRevision = $entity_moderated_revision;
  $this->achLoggerChannel = $logger_channel;
}