multiversion-8.x-1.0-beta34/src/Entity/Query/Sql/Query.php
src/Entity/Query/Sql/Query.php
<?php namespace Drupal\multiversion\Entity\Query\Sql; use Drupal\Core\Database\Connection; use Drupal\Core\Entity\EntityTypeInterface; use Drupal\Core\Entity\Query\Sql\Query as CoreQuery; use Drupal\multiversion\Entity\Query\QueryInterface; use Drupal\multiversion\Entity\Query\QueryTrait; class Query extends CoreQuery implements QueryInterface { use QueryTrait; /** * The entity type manager service. * * @var \Drupal\Core\Entity\EntityTypeManagerInterface */ protected $entityTypeManager; /** * @var \Drupal\multiversion\MultiversionManager */ protected $multiversionManager; /** * {@inheritdoc} */ public function __construct(EntityTypeInterface $entity_type, $conjunction, Connection $connection, array $namespaces) { parent::__construct($entity_type, $conjunction, $connection, $namespaces); $this->entityTypeManager = \Drupal::service('entity_type.manager'); $this->multiversionManager = \Drupal::service('multiversion.manager'); } }