Completed
Push — master ( b08b67...b98ff3 )
by greg
10:52 queued 07:23
created

Invitation::findByUser()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 1 Features 0
Metric Value
c 2
b 1
f 0
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 1
1
<?php
2
namespace PlaygroundGame\Mapper;
3
4
use PlaygroundGame\Mapper\AbstractMapper;
5
6
class Invitation extends AbstractMapper
7
{
8
    public function findByUser($user)
9
    {
10
        return $this->getEntityRepository()->findBy(array('user'=>$user));
11
    }
12
13
    public function findByRequestKey($key)
14
    {
15
        return $this->getEntityRepository()->findBy(array('requestKey'=>$key));
16
    }
17
18
    /**
19
     * @return \Heineken\Entity\Invitation
20
     */
21
    public function findByGame($game)
22
    {
23
        return $this->getEntityRepository()->findBy(array('game'=>$game));
24
    }
25
26
    public function getEntityRepository()
27
    {
28
        return $this->em->getRepository('PlaygroundGame\Entity\Invitation');
29
    }
30
}
31