Failed Conditions
Pull Request — 3.0.9-dev (#1439)
by k-yamamura
57:50 queued 28:34
created

TemplateEvent::getParameters()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
ccs 2
cts 2
cp 1
rs 10
cc 1
eloc 2
nc 1
nop 0
crap 1
1
<?php
2
/*
3
 * This file is part of EC-CUBE
4
 *
5
 * Copyright(c) 2000-2015 LOCKON CO.,LTD. All Rights Reserved.
6
 *
7
 * http://www.lockon.co.jp/
8
 *
9
 * This program is free software; you can redistribute it and/or
10
 * modify it under the terms of the GNU General Public License
11
 * as published by the Free Software Foundation; either version 2
12
 * of the License, or (at your option) any later version.
13
 *
14
 * This program is distributed in the hope that it will be useful,
15
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17
 * GNU General Public License for more details.
18
 *
19
 * You should have received a copy of the GNU General Public License
20
 * along with this program; if not, write to the Free Software
21
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
22
 */
23
24
25
namespace Eccube\Event;
26
27
use Symfony\Component\EventDispatcher\Event;
28
use Symfony\Component\HttpFoundation\Response;
29
30
/**
31
 * Class TemplateEvent
32
 * @package Eccube\Event
33
 */
34
class TemplateEvent extends Event
35
{
36
37
    /**
38
     * @var string
39
     */
40
    private $view;
41
42
    /**
43
     * @var string
44
     */
45
    private $source;
46
47
    /**
48
     * @var array
49
     */
50
    private $parameters;
51
52
    /**
53
     * @var null|Response
54
     */
55
    private $response;
56
57
    /**
58
     * TemplateEvent constructor.
59
     *
60
     * @param string $view
0 ignored issues
show
introduced by
Expected 8 spaces after parameter type; 1 found
Loading history...
61
     * @param string $source
0 ignored issues
show
introduced by
Expected 8 spaces after parameter type; 1 found
Loading history...
62
     * @param array $parameters
0 ignored issues
show
introduced by
Expected 9 spaces after parameter type; 1 found
Loading history...
63
     * @param Response|null $response
64
     */
65 63
    public function __construct($view, $source, array $parameters = array(), Response $response = null)
66
    {
67 63
        $this->view = $view;
68 63
        $this->source = $source;
69 63
        $this->parameters = $parameters;
70 63
        $this->response = $response;
71
    }
72
73
    /**
74
     * @return string
75
     */
76
    public function getView()
77
    {
78
        return $this->view;
79
    }
80
81
    /**
82
     * @param string $view
83
     */
84
    public function setView($view)
85
    {
86
        $this->view = $view;
87
    }
88
89
    /**
90
     * @return string
91
     */
92 62
    public function getSource()
93
    {
94 62
        return $this->source;
95
    }
96
97
    /**
98
     * @param string $source
99
     */
100
    public function setSource($source)
101
    {
102
        $this->source = $source;
103
    }
104
105
    /**
106
     * @return array
107
     */
108 62
    public function getParameters()
109
    {
110 62
        return $this->parameters;
111
    }
112
113
    /**
114
     * @param array $parameters
115
     */
116
    public function setParameters($parameters)
117
    {
118
        $this->parameters = $parameters;
119
    }
120
121
    /**
122
     * @return null|Response
123
     */
124
    public function getResponse()
125
    {
126
        return $this->response;
127
    }
128
129
    /**
130
     * @param null|Response $response
131
     */
132
    public function setResponse($response)
133
    {
134
        $this->response = $response;
135
    }
136
137
}
138