Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
Queue
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 readListByScopeAndTime
100.00% covered (success)
100.00%
9 / 9
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace BO\Zmsdb;
4
5use BO\Zmsentities\Queue as Entity;
6
7class Queue extends Base implements Interfaces\ResolveReferences
8{
9    /**
10     * Read processList by scopeId and DateTime
11     *
12     * @param
13     * scopeId
14     * dateTime
15     *
16     * @return Collection processList
17     */
18    public function readListByScopeAndTime(
19        $scopeId,
20        \DateTimeInterface $dateTime,
21        $resolveReferences = 0
22    ) {
23        $query = new Query\Queue(Query\Base::SELECT);
24        $query
25            ->setResolveLevel($resolveReferences)
26            ->addEntityMapping()
27            ->addConditionScopeId($scopeId)
28            ->addConditionAssigned()
29            ->addConditionTime($dateTime);
30        $list = $this->fetchList($query, new Entity(), new \BO\Zmsentities\Collection\QueueList());
31        return $list;
32    }
33}