Completed
Pull Request — 5.6 (#2830)
by Jeroen
14:14
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 string $reference
27
     * @param int    $value
28
     */
29 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...
30
    {
31 8
        $this->request = $request;
32 8
        $this->reference = $reference;
33 8
        $this->value = $value;
34 8
    }
35
36
    /**
37
     * @return Request
38
     */
39 8
    public function getRequest()
40
    {
41 8
        return $this->request;
42
    }
43
44
    /**
45
     * @return string
46
     */
47 8
    public function getReference()
48
    {
49 8
        return $this->reference;
50
    }
51
52
    /**
53
     * @return int
54
     */
55 5
    public function getValue()
56
    {
57 5
        return $this->value;
58
    }
59
}
60