| Code Coverage | ||||||||||
| Classes and Traits | Functions and Methods | Lines | ||||||||
| Total |  | 0.00% | 0 / 1 |  | 0.00% | 0 / 3 | CRAP |  | 0.00% | 0 / 6 | 
| QueryFactory |  | 0.00% | 0 / 1 |  | 0.00% | 0 / 3 | 12 |  | 0.00% | 0 / 6 | 
| __construct |  | 0.00% | 0 / 1 | 2 |  | 0.00% | 0 / 2 | |||
| get |  | 0.00% | 0 / 1 | 2 |  | 0.00% | 0 / 2 | |||
| getAggregate |  | 0.00% | 0 / 1 | 2 |  | 0.00% | 0 / 2 | |||
| <?php | |
| /** | |
| * @file | |
| * Contains \Drupal\Core\Entity\Query\Null\QueryFactory. | |
| */ | |
| namespace Drupal\Core\Entity\Query\Null; | |
| use Drupal\Core\Entity\EntityTypeInterface; | |
| use Drupal\Core\Entity\Query\QueryBase; | |
| use Drupal\Core\Entity\Query\QueryFactoryInterface; | |
| /** | |
| * Provides a factory for creating entity query objects for the null backend. | |
| */ | |
| class QueryFactory implements QueryFactoryInterface { | |
| /** | |
| * The namespace of this class, the parent class etc. | |
| * | |
| * @var array | |
| */ | |
| protected $namespaces; | |
| /** | |
| * Constructs a QueryFactory object. | |
| */ | |
| public function __construct() { | |
| $this->namespaces = QueryBase::getNamespaces($this); | |
| } | |
| /** | |
| * {@inheritdoc} | |
| */ | |
| public function get(EntityTypeInterface $entity_type, $conjunction) { | |
| return new Query($entity_type, $conjunction, $this->namespaces); | |
| } | |
| /** | |
| * {@inheritdoc} | |
| */ | |
| public function getAggregate(EntityTypeInterface $entity_type, $conjunction) { | |
| return new Query($entity_type, $conjunction, $this->namespaces); | |
| } | |
| } |