Completed
Push — master ( ae5e03...0447ee )
by Jeroen
10:35 queued 04:37
created

Kunstmaan/VotingBundle/Event/AbstractVoteEvent.php (1 issue)

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
namespace Kunstmaan\VotingBundle\Event;
4
5
use Symfony\Component\EventDispatcher\Event;
6
use Symfony\Component\HttpFoundation\Request;
7
8
abstract class AbstractVoteEvent extends Event implements EventInterface
9
{
10
    /**
11
     * @var Request
12
     */
13
    protected $request;
14
15
    /**
16
     * @var string
17
     */
18
    protected $reference;
19
20
    /**
21
     * @var int
22
     */
23
    protected $value;
24
25
    /**
26
     * @param Request $request
27
     * @param string  $reference
28
     * @param int     $value
29
     */
30 8
    public function __construct(Request $request, $reference, $value)
0 ignored issues
show
You have injected the Request via parameter $request. This is generally not recommended as there might be multiple instances during a request cycle (f.e. when using sub-requests). Instead, it is recommended to inject the RequestStack and retrieve the current request each time you need it via getCurrentRequest().
Loading history...
31
    {
32 8
        $this->request = $request;
33 8
        $this->reference = $reference;
34 8
        $this->value = $value;
35 8
    }
36
37
    /**
38
     * @return Request
39
     */
40 8
    public function getRequest()
41
    {
42 8
        return $this->request;
43
    }
44
45
    /**
46
     * @return string
47
     */
48 8
    public function getReference()
49
    {
50 8
        return $this->reference;
51
    }
52
53
    /**
54
     * @return int
55
     */
56 5
    public function getValue()
57
    {
58 5
        return $this->value;
59
    }
60
}
61