Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
5 / 5
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
MailList
100.00% covered (success)
100.00%
5 / 5
100.00% covered (success)
100.00%
1 / 1
3
100.00% covered (success)
100.00%
1 / 1
 withProcess
100.00% covered (success)
100.00%
5 / 5
100.00% covered (success)
100.00%
1 / 1
3
1<?php
2
3namespace BO\Zmsentities\Collection;
4
5/**
6 * @extends Base<\BO\Zmsentities\Mail>
7 */
8class MailList extends Base
9{
10    public const ENTITY_CLASS = '\BO\Zmsentities\Mail';
11
12    public function withProcess($processId)
13    {
14        $list = new self();
15        foreach ($this as $mail) {
16            if ($mail->getProcessId() == $processId) {
17                $list[] = clone $mail;
18            }
19        }
20        return $list;
21    }
22}