Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
3 / 3
CRAP
100.00% covered (success)
100.00%
1 / 1
EntityAccess
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
3 / 3
3
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 validateUseraccount
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 __toString
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace BO\Zmsentities\Useraccount;
4
5class EntityAccess implements RightsInterface
6{
7    protected $entity;
8
9    public function __construct(AccessInterface $entity)
10    {
11        $this->entity = $entity;
12    }
13
14    public function validateUseraccount(\BO\Zmsentities\Useraccount $useraccount)
15    {
16        return $this->entity->hasAccess($useraccount);
17    }
18
19    public function __toString()
20    {
21        return "EntityAccess(" . $this->entity->getEntityName() . "#" . $this->entity->getId() . ")";
22    }
23}