GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Passed
Pull Request — master (#61)
by halfpastfour
02:46
created
src/Options/Scales/YAxisCollection.php 1 patch
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -13,25 +13,25 @@
 block discarded – undo
13 13
  */
14 14
 class YAxisCollection extends ArrayAccess implements ArraySerializableInterface, JsonSerializable
15 15
 {
16
-    /**
17
-     * @return array
18
-     */
19
-    public function getArrayCopy()
20
-    {
21
-        $rows = [];
22
-        foreach ($this->data as $row) {
23
-            /** @var YAxis $row */
24
-            $rows[] = $row->getArrayCopy();
25
-        }
16
+	/**
17
+	 * @return array
18
+	 */
19
+	public function getArrayCopy()
20
+	{
21
+		$rows = [];
22
+		foreach ($this->data as $row) {
23
+			/** @var YAxis $row */
24
+			$rows[] = $row->getArrayCopy();
25
+		}
26 26
 
27
-        return $rows;
28
-    }
27
+		return $rows;
28
+	}
29 29
 
30
-    /**
31
-     * @return array
32
-     */
33
-    public function jsonSerialize()
34
-    {
35
-        return $this->getArrayCopy();
36
-    }
30
+	/**
31
+	 * @return array
32
+	 */
33
+	public function jsonSerialize()
34
+	{
35
+		return $this->getArrayCopy();
36
+	}
37 37
 }
Please login to merge, or discard this patch.
src/Options/Scales/XAxisCollection.php 1 patch
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -13,25 +13,25 @@
 block discarded – undo
13 13
  */
14 14
 class XAxisCollection extends ArrayAccess implements ArraySerializableInterface, JsonSerializable
15 15
 {
16
-    /**
17
-     * @return array
18
-     */
19
-    public function getArrayCopy()
20
-    {
21
-        $rows = [];
22
-        foreach ($this->data as $row) {
23
-            /** @var XAxis $row */
24
-            $rows[] = $row->getArrayCopy();
25
-        }
16
+	/**
17
+	 * @return array
18
+	 */
19
+	public function getArrayCopy()
20
+	{
21
+		$rows = [];
22
+		foreach ($this->data as $row) {
23
+			/** @var XAxis $row */
24
+			$rows[] = $row->getArrayCopy();
25
+		}
26 26
 
27
-        return $rows;
28
-    }
27
+		return $rows;
28
+	}
29 29
 
30
-    /**
31
-     * @return array
32
-     */
33
-    public function jsonSerialize()
34
-    {
35
-        return $this->getArrayCopy();
36
-    }
30
+	/**
31
+	 * @return array
32
+	 */
33
+	public function jsonSerialize()
34
+	{
35
+		return $this->getArrayCopy();
36
+	}
37 37
 }
Please login to merge, or discard this patch.
src/Options/Legend/Labels.php 1 patch
Indentation   +209 added lines, -209 removed lines patch added patch discarded remove patch
@@ -14,213 +14,213 @@
 block discarded – undo
14 14
  */
15 15
 class Labels implements ArraySerializableInterface, JsonSerializable
16 16
 {
17
-    use ArraySerializable;
18
-
19
-    /**
20
-     * @var int
21
-     */
22
-    private $boxWidth;
23
-
24
-    /**
25
-     * @var int
26
-     */
27
-    private $fontSize;
28
-
29
-    /**
30
-     * @var string
31
-     */
32
-    private $fontStyle;
33
-
34
-    /**
35
-     * @var string
36
-     */
37
-    private $fontColor;
38
-
39
-    /**
40
-     * @var string
41
-     */
42
-    private $fontFamily;
43
-
44
-    /**
45
-     * @var int
46
-     */
47
-    private $padding;
48
-
49
-    /**
50
-     * @var Expr
51
-     */
52
-    private $generateLabels;
53
-
54
-    /**
55
-     * @var bool
56
-     */
57
-    private $usePointStyle;
58
-
59
-    /**
60
-     * @return int
61
-     */
62
-    public function getBoxWidth()
63
-    {
64
-        return $this->boxWidth;
65
-    }
66
-
67
-    /**
68
-     * @param int $boxWidth
69
-     *
70
-     * @return Labels
71
-     */
72
-    public function setBoxWidth($boxWidth)
73
-    {
74
-        $this->boxWidth = intval($boxWidth);
75
-
76
-        return $this;
77
-    }
78
-
79
-    /**
80
-     * @return mixed
81
-     */
82
-    public function getFontSize()
83
-    {
84
-        return $this->fontSize;
85
-    }
86
-
87
-    /**
88
-     * @param int $fontSize
89
-     *
90
-     * @return Labels
91
-     */
92
-    public function setFontSize($fontSize)
93
-    {
94
-        $this->fontSize = intval($fontSize);
95
-
96
-        return $this;
97
-    }
98
-
99
-    /**
100
-     * @return string
101
-     */
102
-    public function getFontStyle()
103
-    {
104
-        return $this->fontStyle;
105
-    }
106
-
107
-    /**
108
-     * @param string $fontStyle
109
-     *
110
-     * @return Labels
111
-     */
112
-    public function setFontStyle($fontStyle)
113
-    {
114
-        $this->fontStyle = strval($fontStyle);
115
-
116
-        return $this;
117
-    }
118
-
119
-    /**
120
-     * @return string
121
-     */
122
-    public function getFontColor()
123
-    {
124
-        return $this->fontColor;
125
-    }
126
-
127
-    /**
128
-     * @param string $fontColor
129
-     *
130
-     * @return Labels
131
-     */
132
-    public function setFontColor($fontColor)
133
-    {
134
-        $this->fontColor = strval($fontColor);
135
-
136
-        return $this;
137
-    }
138
-
139
-    /**
140
-     * @return string
141
-     */
142
-    public function getFontFamily()
143
-    {
144
-        return $this->fontFamily;
145
-    }
146
-
147
-    /**
148
-     * @param string $fontFamily
149
-     *
150
-     * @return Labels
151
-     */
152
-    public function setFontFamily($fontFamily)
153
-    {
154
-        $this->fontFamily = strval($fontFamily);
155
-
156
-        return $this;
157
-    }
158
-
159
-    /**
160
-     * @return int
161
-     */
162
-    public function getPadding()
163
-    {
164
-        return $this->padding;
165
-    }
166
-
167
-    /**
168
-     * @param int $padding
169
-     *
170
-     * @return Labels
171
-     */
172
-    public function setPadding($padding)
173
-    {
174
-        $this->padding = intval($padding);
175
-
176
-        return $this;
177
-    }
178
-
179
-    /**
180
-     * @return Expr
181
-     */
182
-    public function getGenerateLabels()
183
-    {
184
-        return $this->generateLabels;
185
-    }
186
-
187
-    /**
188
-     * @param string $generateLabels
189
-     *
190
-     * @return Labels
191
-     */
192
-    public function setGenerateLabels($generateLabels)
193
-    {
194
-        $this->generateLabels = new Expr(strval($generateLabels));
195
-
196
-        return $this;
197
-    }
198
-
199
-    /**
200
-     * @return bool
201
-     */
202
-    public function isUsePointStyle()
203
-    {
204
-        return $this->usePointStyle;
205
-    }
206
-
207
-    /**
208
-     * @param bool $usePointStyle
209
-     *
210
-     * @return Labels
211
-     */
212
-    public function setUsePointStyle($usePointStyle)
213
-    {
214
-        $this->usePointStyle = ! ! $usePointStyle;
215
-
216
-        return $this;
217
-    }
218
-
219
-    /**
220
-     * @return array
221
-     */
222
-    public function jsonSerialize()
223
-    {
224
-        return $this->getArrayCopy();
225
-    }
17
+	use ArraySerializable;
18
+
19
+	/**
20
+	 * @var int
21
+	 */
22
+	private $boxWidth;
23
+
24
+	/**
25
+	 * @var int
26
+	 */
27
+	private $fontSize;
28
+
29
+	/**
30
+	 * @var string
31
+	 */
32
+	private $fontStyle;
33
+
34
+	/**
35
+	 * @var string
36
+	 */
37
+	private $fontColor;
38
+
39
+	/**
40
+	 * @var string
41
+	 */
42
+	private $fontFamily;
43
+
44
+	/**
45
+	 * @var int
46
+	 */
47
+	private $padding;
48
+
49
+	/**
50
+	 * @var Expr
51
+	 */
52
+	private $generateLabels;
53
+
54
+	/**
55
+	 * @var bool
56
+	 */
57
+	private $usePointStyle;
58
+
59
+	/**
60
+	 * @return int
61
+	 */
62
+	public function getBoxWidth()
63
+	{
64
+		return $this->boxWidth;
65
+	}
66
+
67
+	/**
68
+	 * @param int $boxWidth
69
+	 *
70
+	 * @return Labels
71
+	 */
72
+	public function setBoxWidth($boxWidth)
73
+	{
74
+		$this->boxWidth = intval($boxWidth);
75
+
76
+		return $this;
77
+	}
78
+
79
+	/**
80
+	 * @return mixed
81
+	 */
82
+	public function getFontSize()
83
+	{
84
+		return $this->fontSize;
85
+	}
86
+
87
+	/**
88
+	 * @param int $fontSize
89
+	 *
90
+	 * @return Labels
91
+	 */
92
+	public function setFontSize($fontSize)
93
+	{
94
+		$this->fontSize = intval($fontSize);
95
+
96
+		return $this;
97
+	}
98
+
99
+	/**
100
+	 * @return string
101
+	 */
102
+	public function getFontStyle()
103
+	{
104
+		return $this->fontStyle;
105
+	}
106
+
107
+	/**
108
+	 * @param string $fontStyle
109
+	 *
110
+	 * @return Labels
111
+	 */
112
+	public function setFontStyle($fontStyle)
113
+	{
114
+		$this->fontStyle = strval($fontStyle);
115
+
116
+		return $this;
117
+	}
118
+
119
+	/**
120
+	 * @return string
121
+	 */
122
+	public function getFontColor()
123
+	{
124
+		return $this->fontColor;
125
+	}
126
+
127
+	/**
128
+	 * @param string $fontColor
129
+	 *
130
+	 * @return Labels
131
+	 */
132
+	public function setFontColor($fontColor)
133
+	{
134
+		$this->fontColor = strval($fontColor);
135
+
136
+		return $this;
137
+	}
138
+
139
+	/**
140
+	 * @return string
141
+	 */
142
+	public function getFontFamily()
143
+	{
144
+		return $this->fontFamily;
145
+	}
146
+
147
+	/**
148
+	 * @param string $fontFamily
149
+	 *
150
+	 * @return Labels
151
+	 */
152
+	public function setFontFamily($fontFamily)
153
+	{
154
+		$this->fontFamily = strval($fontFamily);
155
+
156
+		return $this;
157
+	}
158
+
159
+	/**
160
+	 * @return int
161
+	 */
162
+	public function getPadding()
163
+	{
164
+		return $this->padding;
165
+	}
166
+
167
+	/**
168
+	 * @param int $padding
169
+	 *
170
+	 * @return Labels
171
+	 */
172
+	public function setPadding($padding)
173
+	{
174
+		$this->padding = intval($padding);
175
+
176
+		return $this;
177
+	}
178
+
179
+	/**
180
+	 * @return Expr
181
+	 */
182
+	public function getGenerateLabels()
183
+	{
184
+		return $this->generateLabels;
185
+	}
186
+
187
+	/**
188
+	 * @param string $generateLabels
189
+	 *
190
+	 * @return Labels
191
+	 */
192
+	public function setGenerateLabels($generateLabels)
193
+	{
194
+		$this->generateLabels = new Expr(strval($generateLabels));
195
+
196
+		return $this;
197
+	}
198
+
199
+	/**
200
+	 * @return bool
201
+	 */
202
+	public function isUsePointStyle()
203
+	{
204
+		return $this->usePointStyle;
205
+	}
206
+
207
+	/**
208
+	 * @param bool $usePointStyle
209
+	 *
210
+	 * @return Labels
211
+	 */
212
+	public function setUsePointStyle($usePointStyle)
213
+	{
214
+		$this->usePointStyle = ! ! $usePointStyle;
215
+
216
+		return $this;
217
+	}
218
+
219
+	/**
220
+	 * @return array
221
+	 */
222
+	public function jsonSerialize()
223
+	{
224
+		return $this->getArrayCopy();
225
+	}
226 226
 }
Please login to merge, or discard this patch.
src/Options/Title.php 1 patch
Indentation   +234 added lines, -234 removed lines patch added patch discarded remove patch
@@ -13,238 +13,238 @@
 block discarded – undo
13 13
  */
14 14
 class Title implements ArraySerializableInterface, JsonSerializable
15 15
 {
16
-    use ArraySerializable;
17
-
18
-    /**
19
-     * @var bool
20
-     */
21
-    private $display;
22
-
23
-    /**
24
-     * @var string
25
-     */
26
-    private $position;
27
-
28
-    /**
29
-     * @var bool
30
-     */
31
-    private $fullWidth;
32
-
33
-    /**
34
-     * @var int
35
-     */
36
-    private $fontSize;
37
-
38
-    /**
39
-     * @var string
40
-     */
41
-    private $fontFamily;
42
-
43
-    /**
44
-     * @var string
45
-     */
46
-    private $fontColor;
47
-
48
-    /**
49
-     * @var string
50
-     */
51
-    private $fontStyle;
52
-
53
-    /**
54
-     * @var int
55
-     */
56
-    private $padding;
57
-
58
-    /**
59
-     * @var string
60
-     */
61
-    private $text;
62
-
63
-    /**
64
-     * @return bool
65
-     */
66
-    public function isDisplay()
67
-    {
68
-        return $this->display;
69
-    }
70
-
71
-    /**
72
-     * @param bool $display
73
-     *
74
-     * @return $this
75
-     */
76
-    public function setDisplay($display)
77
-    {
78
-        $this->display = boolval($display);
79
-
80
-        return $this;
81
-    }
82
-
83
-    /**
84
-     * @return string
85
-     */
86
-    public function getPosition()
87
-    {
88
-        return $this->position;
89
-    }
90
-
91
-    /**
92
-     * @param string $position
93
-     *
94
-     * @return $this
95
-     */
96
-    public function setPosition($position)
97
-    {
98
-        $this->position = strval($position);
99
-
100
-        return $this;
101
-    }
102
-
103
-    /**
104
-     * @return bool
105
-     */
106
-    public function isFullWidth()
107
-    {
108
-        return $this->fullWidth;
109
-    }
110
-
111
-    /**
112
-     * @param bool $fullWidth
113
-     *
114
-     * @return $this
115
-     */
116
-    public function setFullWidth($fullWidth)
117
-    {
118
-        $this->fullWidth = boolval($fullWidth);
119
-
120
-        return $this;
121
-    }
122
-
123
-    /**
124
-     * @return int
125
-     */
126
-    public function getFontSize()
127
-    {
128
-        return $this->fontSize;
129
-    }
130
-
131
-    /**
132
-     * @param int $fontSize
133
-     *
134
-     * @return $this
135
-     */
136
-    public function setFontSize($fontSize)
137
-    {
138
-        $this->fontSize = intval($fontSize);
139
-
140
-        return $this;
141
-    }
142
-
143
-    /**
144
-     * @return string
145
-     */
146
-    public function getFontFamily()
147
-    {
148
-        return $this->fontFamily;
149
-    }
150
-
151
-    /**
152
-     * @param string $fontFamily
153
-     *
154
-     * @return $this
155
-     */
156
-    public function setFontFamily($fontFamily)
157
-    {
158
-        $this->fontFamily = strval($fontFamily);
159
-
160
-        return $this;
161
-    }
162
-
163
-    /**
164
-     * @return string
165
-     */
166
-    public function getFontColor()
167
-    {
168
-        return $this->fontColor;
169
-    }
170
-
171
-    /**
172
-     * @param string $fontColor
173
-     *
174
-     * @return $this
175
-     */
176
-    public function setFontColor($fontColor)
177
-    {
178
-        $this->fontColor = strval($fontColor);
179
-
180
-        return $this;
181
-    }
182
-
183
-    /**
184
-     * @return string
185
-     */
186
-    public function getFontStyle()
187
-    {
188
-        return $this->fontStyle;
189
-    }
190
-
191
-    /**
192
-     * @param string $fontStyle
193
-     *
194
-     * @return $this
195
-     */
196
-    public function setFontStyle($fontStyle)
197
-    {
198
-        $this->fontStyle = strval($fontStyle);
199
-
200
-        return $this;
201
-    }
202
-
203
-    /**
204
-     * @return int
205
-     */
206
-    public function getPadding()
207
-    {
208
-        return $this->padding;
209
-    }
210
-
211
-    /**
212
-     * @param int $padding
213
-     *
214
-     * @return $this
215
-     */
216
-    public function setPadding($padding)
217
-    {
218
-        $this->padding = intval($padding);
219
-
220
-        return $this;
221
-    }
222
-
223
-    /**
224
-     * @return string
225
-     */
226
-    public function getText()
227
-    {
228
-        return $this->text;
229
-    }
230
-
231
-    /**
232
-     * @param string $text
233
-     *
234
-     * @return $this
235
-     */
236
-    public function setText($text)
237
-    {
238
-        $this->text = strval($text);
239
-
240
-        return $this;
241
-    }
242
-
243
-    /**
244
-     * @return array
245
-     */
246
-    public function jsonSerialize()
247
-    {
248
-        return $this->getArrayCopy();
249
-    }
16
+	use ArraySerializable;
17
+
18
+	/**
19
+	 * @var bool
20
+	 */
21
+	private $display;
22
+
23
+	/**
24
+	 * @var string
25
+	 */
26
+	private $position;
27
+
28
+	/**
29
+	 * @var bool
30
+	 */
31
+	private $fullWidth;
32
+
33
+	/**
34
+	 * @var int
35
+	 */
36
+	private $fontSize;
37
+
38
+	/**
39
+	 * @var string
40
+	 */
41
+	private $fontFamily;
42
+
43
+	/**
44
+	 * @var string
45
+	 */
46
+	private $fontColor;
47
+
48
+	/**
49
+	 * @var string
50
+	 */
51
+	private $fontStyle;
52
+
53
+	/**
54
+	 * @var int
55
+	 */
56
+	private $padding;
57
+
58
+	/**
59
+	 * @var string
60
+	 */
61
+	private $text;
62
+
63
+	/**
64
+	 * @return bool
65
+	 */
66
+	public function isDisplay()
67
+	{
68
+		return $this->display;
69
+	}
70
+
71
+	/**
72
+	 * @param bool $display
73
+	 *
74
+	 * @return $this
75
+	 */
76
+	public function setDisplay($display)
77
+	{
78
+		$this->display = boolval($display);
79
+
80
+		return $this;
81
+	}
82
+
83
+	/**
84
+	 * @return string
85
+	 */
86
+	public function getPosition()
87
+	{
88
+		return $this->position;
89
+	}
90
+
91
+	/**
92
+	 * @param string $position
93
+	 *
94
+	 * @return $this
95
+	 */
96
+	public function setPosition($position)
97
+	{
98
+		$this->position = strval($position);
99
+
100
+		return $this;
101
+	}
102
+
103
+	/**
104
+	 * @return bool
105
+	 */
106
+	public function isFullWidth()
107
+	{
108
+		return $this->fullWidth;
109
+	}
110
+
111
+	/**
112
+	 * @param bool $fullWidth
113
+	 *
114
+	 * @return $this
115
+	 */
116
+	public function setFullWidth($fullWidth)
117
+	{
118
+		$this->fullWidth = boolval($fullWidth);
119
+
120
+		return $this;
121
+	}
122
+
123
+	/**
124
+	 * @return int
125
+	 */
126
+	public function getFontSize()
127
+	{
128
+		return $this->fontSize;
129
+	}
130
+
131
+	/**
132
+	 * @param int $fontSize
133
+	 *
134
+	 * @return $this
135
+	 */
136
+	public function setFontSize($fontSize)
137
+	{
138
+		$this->fontSize = intval($fontSize);
139
+
140
+		return $this;
141
+	}
142
+
143
+	/**
144
+	 * @return string
145
+	 */
146
+	public function getFontFamily()
147
+	{
148
+		return $this->fontFamily;
149
+	}
150
+
151
+	/**
152
+	 * @param string $fontFamily
153
+	 *
154
+	 * @return $this
155
+	 */
156
+	public function setFontFamily($fontFamily)
157
+	{
158
+		$this->fontFamily = strval($fontFamily);
159
+
160
+		return $this;
161
+	}
162
+
163
+	/**
164
+	 * @return string
165
+	 */
166
+	public function getFontColor()
167
+	{
168
+		return $this->fontColor;
169
+	}
170
+
171
+	/**
172
+	 * @param string $fontColor
173
+	 *
174
+	 * @return $this
175
+	 */
176
+	public function setFontColor($fontColor)
177
+	{
178
+		$this->fontColor = strval($fontColor);
179
+
180
+		return $this;
181
+	}
182
+
183
+	/**
184
+	 * @return string
185
+	 */
186
+	public function getFontStyle()
187
+	{
188
+		return $this->fontStyle;
189
+	}
190
+
191
+	/**
192
+	 * @param string $fontStyle
193
+	 *
194
+	 * @return $this
195
+	 */
196
+	public function setFontStyle($fontStyle)
197
+	{
198
+		$this->fontStyle = strval($fontStyle);
199
+
200
+		return $this;
201
+	}
202
+
203
+	/**
204
+	 * @return int
205
+	 */
206
+	public function getPadding()
207
+	{
208
+		return $this->padding;
209
+	}
210
+
211
+	/**
212
+	 * @param int $padding
213
+	 *
214
+	 * @return $this
215
+	 */
216
+	public function setPadding($padding)
217
+	{
218
+		$this->padding = intval($padding);
219
+
220
+		return $this;
221
+	}
222
+
223
+	/**
224
+	 * @return string
225
+	 */
226
+	public function getText()
227
+	{
228
+		return $this->text;
229
+	}
230
+
231
+	/**
232
+	 * @param string $text
233
+	 *
234
+	 * @return $this
235
+	 */
236
+	public function setText($text)
237
+	{
238
+		$this->text = strval($text);
239
+
240
+		return $this;
241
+	}
242
+
243
+	/**
244
+	 * @return array
245
+	 */
246
+	public function jsonSerialize()
247
+	{
248
+		return $this->getArrayCopy();
249
+	}
250 250
 }
Please login to merge, or discard this patch.
src/Options/Legend.php 1 patch
Indentation   +176 added lines, -176 removed lines patch added patch discarded remove patch
@@ -15,180 +15,180 @@
 block discarded – undo
15 15
  */
16 16
 class Legend implements ArraySerializableInterface, JsonSerializable
17 17
 {
18
-    use ArraySerializable;
19
-
20
-    /**
21
-     * @var bool
22
-     */
23
-    private $display;
24
-
25
-    /**
26
-     * @var string
27
-     */
28
-    private $position;
29
-
30
-    /**
31
-     * @var bool
32
-     */
33
-    private $fullWidth;
34
-
35
-    /**
36
-     * @var Expr
37
-     */
38
-    private $onClick;
39
-
40
-    /**
41
-     * @var Expr
42
-     */
43
-    private $onHover;
44
-
45
-    /**
46
-     * @var LabelsCollection
47
-     */
48
-    private $labels;
49
-
50
-    /**
51
-     * @var bool
52
-     */
53
-    private $reverse;
54
-
55
-    /**
56
-     * @return bool
57
-     */
58
-    public function isDisplay()
59
-    {
60
-        return $this->display;
61
-    }
62
-
63
-    /**
64
-     * @param bool $display
65
-     *
66
-     * @return $this
67
-     */
68
-    public function setDisplay($display)
69
-    {
70
-        $this->display = boolval($display);
71
-
72
-        return $this;
73
-    }
74
-
75
-    /**
76
-     * @return string
77
-     */
78
-    public function getPosition()
79
-    {
80
-        return $this->position;
81
-    }
82
-
83
-    /**
84
-     * @param string $position
85
-     *
86
-     * @return $this
87
-     */
88
-    public function setPosition($position)
89
-    {
90
-        $this->position = strval($position);
91
-
92
-        return $this;
93
-    }
94
-
95
-    /**
96
-     * @return bool
97
-     */
98
-    public function isFullWidth()
99
-    {
100
-        return $this->fullWidth;
101
-    }
102
-
103
-    /**
104
-     * @param bool $fullWidth
105
-     *
106
-     * @return $this
107
-     */
108
-    public function setFullWidth($fullWidth)
109
-    {
110
-        $this->fullWidth = boolval($fullWidth);
111
-
112
-        return $this;
113
-    }
114
-
115
-    /**
116
-     * @return Expr
117
-     */
118
-    public function getOnClick()
119
-    {
120
-        return $this->onClick;
121
-    }
122
-
123
-    /**
124
-     * @param string $onClick
125
-     *
126
-     * @return $this
127
-     */
128
-    public function setOnClick($onClick)
129
-    {
130
-        $this->onClick = new Expr(strval($onClick));
131
-
132
-        return $this;
133
-    }
134
-
135
-    /**
136
-     * @return Expr
137
-     */
138
-    public function getOnHover()
139
-    {
140
-        return $this->onHover;
141
-    }
142
-
143
-    /**
144
-     * @param string $onHover
145
-     *
146
-     * @return $this
147
-     */
148
-    public function setOnHover($onHover)
149
-    {
150
-        $this->onHover = new Expr(strval($onHover));
151
-
152
-        return $this;
153
-    }
154
-
155
-    /**
156
-     * @return LabelsCollection
157
-     */
158
-    public function labels()
159
-    {
160
-        if (is_null($this->labels)) {
161
-            $this->labels = new LabelsCollection();
162
-        }
163
-
164
-        return $this->labels;
165
-    }
166
-
167
-    /**
168
-     * @return bool
169
-     */
170
-    public function isReverse()
171
-    {
172
-        return $this->reverse;
173
-    }
174
-
175
-    /**
176
-     * @param bool $reverse
177
-     *
178
-     * @return $this
179
-     */
180
-    public function setReverse($reverse)
181
-    {
182
-        $this->reverse = boolval($reverse);
183
-
184
-        return $this;
185
-    }
186
-
187
-    /**
188
-     * @return array
189
-     */
190
-    public function jsonSerialize()
191
-    {
192
-        return $this->getArrayCopy();
193
-    }
18
+	use ArraySerializable;
19
+
20
+	/**
21
+	 * @var bool
22
+	 */
23
+	private $display;
24
+
25
+	/**
26
+	 * @var string
27
+	 */
28
+	private $position;
29
+
30
+	/**
31
+	 * @var bool
32
+	 */
33
+	private $fullWidth;
34
+
35
+	/**
36
+	 * @var Expr
37
+	 */
38
+	private $onClick;
39
+
40
+	/**
41
+	 * @var Expr
42
+	 */
43
+	private $onHover;
44
+
45
+	/**
46
+	 * @var LabelsCollection
47
+	 */
48
+	private $labels;
49
+
50
+	/**
51
+	 * @var bool
52
+	 */
53
+	private $reverse;
54
+
55
+	/**
56
+	 * @return bool
57
+	 */
58
+	public function isDisplay()
59
+	{
60
+		return $this->display;
61
+	}
62
+
63
+	/**
64
+	 * @param bool $display
65
+	 *
66
+	 * @return $this
67
+	 */
68
+	public function setDisplay($display)
69
+	{
70
+		$this->display = boolval($display);
71
+
72
+		return $this;
73
+	}
74
+
75
+	/**
76
+	 * @return string
77
+	 */
78
+	public function getPosition()
79
+	{
80
+		return $this->position;
81
+	}
82
+
83
+	/**
84
+	 * @param string $position
85
+	 *
86
+	 * @return $this
87
+	 */
88
+	public function setPosition($position)
89
+	{
90
+		$this->position = strval($position);
91
+
92
+		return $this;
93
+	}
94
+
95
+	/**
96
+	 * @return bool
97
+	 */
98
+	public function isFullWidth()
99
+	{
100
+		return $this->fullWidth;
101
+	}
102
+
103
+	/**
104
+	 * @param bool $fullWidth
105
+	 *
106
+	 * @return $this
107
+	 */
108
+	public function setFullWidth($fullWidth)
109
+	{
110
+		$this->fullWidth = boolval($fullWidth);
111
+
112
+		return $this;
113
+	}
114
+
115
+	/**
116
+	 * @return Expr
117
+	 */
118
+	public function getOnClick()
119
+	{
120
+		return $this->onClick;
121
+	}
122
+
123
+	/**
124
+	 * @param string $onClick
125
+	 *
126
+	 * @return $this
127
+	 */
128
+	public function setOnClick($onClick)
129
+	{
130
+		$this->onClick = new Expr(strval($onClick));
131
+
132
+		return $this;
133
+	}
134
+
135
+	/**
136
+	 * @return Expr
137
+	 */
138
+	public function getOnHover()
139
+	{
140
+		return $this->onHover;
141
+	}
142
+
143
+	/**
144
+	 * @param string $onHover
145
+	 *
146
+	 * @return $this
147
+	 */
148
+	public function setOnHover($onHover)
149
+	{
150
+		$this->onHover = new Expr(strval($onHover));
151
+
152
+		return $this;
153
+	}
154
+
155
+	/**
156
+	 * @return LabelsCollection
157
+	 */
158
+	public function labels()
159
+	{
160
+		if (is_null($this->labels)) {
161
+			$this->labels = new LabelsCollection();
162
+		}
163
+
164
+		return $this->labels;
165
+	}
166
+
167
+	/**
168
+	 * @return bool
169
+	 */
170
+	public function isReverse()
171
+	{
172
+		return $this->reverse;
173
+	}
174
+
175
+	/**
176
+	 * @param bool $reverse
177
+	 *
178
+	 * @return $this
179
+	 */
180
+	public function setReverse($reverse)
181
+	{
182
+		$this->reverse = boolval($reverse);
183
+
184
+		return $this;
185
+	}
186
+
187
+	/**
188
+	 * @return array
189
+	 */
190
+	public function jsonSerialize()
191
+	{
192
+		return $this->getArrayCopy();
193
+	}
194 194
 }
Please login to merge, or discard this patch.
src/Options/Elements/Rectangle.php 1 patch
Indentation   +126 added lines, -126 removed lines patch added patch discarded remove patch
@@ -13,130 +13,130 @@
 block discarded – undo
13 13
  */
14 14
 class Rectangle implements ArraySerializableInterface, JsonSerializable
15 15
 {
16
-    use ArraySerializable;
17
-
18
-    const BORDER_SKIPPED_BOTTOM = 'bottom';
19
-    const BORDER_SKIPPED_LEFT   = 'left';
20
-    const BORDER_SKIPPED_TOP    = 'top';
21
-    const BORDER_SKIPPED_RIGHT  = 'right';
22
-
23
-    /**
24
-     * Bar fill color.
25
-     *
26
-     * @default 'rgba(0,0,0,0.1)'
27
-     * @var string
28
-     */
29
-    private $backgroundColor;
30
-
31
-    /**
32
-     * Bar stroke width.
33
-     *
34
-     * @default 0
35
-     * @var int
36
-     */
37
-    private $borderWidth;
38
-
39
-    /**
40
-     * Bar stroke color.
41
-     *
42
-     * @default 'rgba(0,0,0,0.1)'
43
-     * @var string
44
-     */
45
-    private $borderColor;
46
-
47
-    /**
48
-     * Skipped (excluded) border: 'bottom', 'left', 'top' or 'right'.
49
-     *
50
-     * @default self::BORDER_SKIPPED_BOTTOM
51
-     * @var string
52
-     */
53
-    private $borderSkipped;
54
-
55
-    /**
56
-     * @return string
57
-     */
58
-    public function getBackgroundColor()
59
-    {
60
-        return $this->backgroundColor;
61
-    }
62
-
63
-    /**
64
-     * @param string $backgroundColor
65
-     *
66
-     * @return Rectangle
67
-     */
68
-    public function setBackgroundColor($backgroundColor)
69
-    {
70
-        $this->backgroundColor = is_null($backgroundColor) ? null : strval($backgroundColor);
71
-
72
-        return $this;
73
-    }
74
-
75
-    /**
76
-     * @return int
77
-     */
78
-    public function getBorderWidth()
79
-    {
80
-        return $this->borderWidth;
81
-    }
82
-
83
-    /**
84
-     * @param int $borderWidth
85
-     *
86
-     * @return Rectangle
87
-     */
88
-    public function setBorderWidth($borderWidth)
89
-    {
90
-        $this->borderWidth = intval($borderWidth);
91
-
92
-        return $this;
93
-    }
94
-
95
-    /**
96
-     * @return string
97
-     */
98
-    public function getBorderColor()
99
-    {
100
-        return $this->borderColor;
101
-    }
102
-
103
-    /**
104
-     * @param string $borderColor
105
-     *
106
-     * @return Rectangle
107
-     */
108
-    public function setBorderColor($borderColor)
109
-    {
110
-        $this->borderColor = is_null($borderColor) ? null : strval($borderColor);
111
-
112
-        return $this;
113
-    }
114
-
115
-    /**
116
-     * @return string
117
-     */
118
-    public function getBorderSkipped()
119
-    {
120
-        return $this->borderSkipped;
121
-    }
122
-
123
-    /**
124
-     * @param string $borderSkipped
125
-     *
126
-     * @return Rectangle
127
-     */
128
-    public function setBorderSkipped($borderSkipped)
129
-    {
130
-        $this->borderSkipped = is_null($borderSkipped) ? null : strval($borderSkipped);
131
-
132
-        return $this;
133
-    }
134
-
135
-    /**
136
-     * @return array
137
-     */
138
-    public function jsonSerialize()
139
-    {
140
-        return $this->getArrayCopy();
141
-    }
16
+	use ArraySerializable;
17
+
18
+	const BORDER_SKIPPED_BOTTOM = 'bottom';
19
+	const BORDER_SKIPPED_LEFT   = 'left';
20
+	const BORDER_SKIPPED_TOP    = 'top';
21
+	const BORDER_SKIPPED_RIGHT  = 'right';
22
+
23
+	/**
24
+	 * Bar fill color.
25
+	 *
26
+	 * @default 'rgba(0,0,0,0.1)'
27
+	 * @var string
28
+	 */
29
+	private $backgroundColor;
30
+
31
+	/**
32
+	 * Bar stroke width.
33
+	 *
34
+	 * @default 0
35
+	 * @var int
36
+	 */
37
+	private $borderWidth;
38
+
39
+	/**
40
+	 * Bar stroke color.
41
+	 *
42
+	 * @default 'rgba(0,0,0,0.1)'
43
+	 * @var string
44
+	 */
45
+	private $borderColor;
46
+
47
+	/**
48
+	 * Skipped (excluded) border: 'bottom', 'left', 'top' or 'right'.
49
+	 *
50
+	 * @default self::BORDER_SKIPPED_BOTTOM
51
+	 * @var string
52
+	 */
53
+	private $borderSkipped;
54
+
55
+	/**
56
+	 * @return string
57
+	 */
58
+	public function getBackgroundColor()
59
+	{
60
+		return $this->backgroundColor;
61
+	}
62
+
63
+	/**
64
+	 * @param string $backgroundColor
65
+	 *
66
+	 * @return Rectangle
67
+	 */
68
+	public function setBackgroundColor($backgroundColor)
69
+	{
70
+		$this->backgroundColor = is_null($backgroundColor) ? null : strval($backgroundColor);
71
+
72
+		return $this;
73
+	}
74
+
75
+	/**
76
+	 * @return int
77
+	 */
78
+	public function getBorderWidth()
79
+	{
80
+		return $this->borderWidth;
81
+	}
82
+
83
+	/**
84
+	 * @param int $borderWidth
85
+	 *
86
+	 * @return Rectangle
87
+	 */
88
+	public function setBorderWidth($borderWidth)
89
+	{
90
+		$this->borderWidth = intval($borderWidth);
91
+
92
+		return $this;
93
+	}
94
+
95
+	/**
96
+	 * @return string
97
+	 */
98
+	public function getBorderColor()
99
+	{
100
+		return $this->borderColor;
101
+	}
102
+
103
+	/**
104
+	 * @param string $borderColor
105
+	 *
106
+	 * @return Rectangle
107
+	 */
108
+	public function setBorderColor($borderColor)
109
+	{
110
+		$this->borderColor = is_null($borderColor) ? null : strval($borderColor);
111
+
112
+		return $this;
113
+	}
114
+
115
+	/**
116
+	 * @return string
117
+	 */
118
+	public function getBorderSkipped()
119
+	{
120
+		return $this->borderSkipped;
121
+	}
122
+
123
+	/**
124
+	 * @param string $borderSkipped
125
+	 *
126
+	 * @return Rectangle
127
+	 */
128
+	public function setBorderSkipped($borderSkipped)
129
+	{
130
+		$this->borderSkipped = is_null($borderSkipped) ? null : strval($borderSkipped);
131
+
132
+		return $this;
133
+	}
134
+
135
+	/**
136
+	 * @return array
137
+	 */
138
+	public function jsonSerialize()
139
+	{
140
+		return $this->getArrayCopy();
141
+	}
142 142
 }
Please login to merge, or discard this patch.
src/Options/Elements/Line.php 1 patch
Indentation   +308 added lines, -308 removed lines patch added patch discarded remove patch
@@ -12,312 +12,312 @@
 block discarded – undo
12 12
  */
13 13
 class Line implements ArraySerializableInterface, JsonSerializable
14 14
 {
15
-    use ArraySerializable;
16
-
17
-    /** https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineCap */
18
-    const CAP_STYLE_BUTT   = 'butt';
19
-    const CAP_STYLE_ROUND  = 'round';
20
-    const CAP_STYLE_SQUARE = 'square';
21
-
22
-    /** https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineJoin */
23
-    const JOIN_STYLE_ROUND = 'round';
24
-    const JOIN_STYLE_BEVEL = 'bevel';
25
-    const JOIN_STYLE_MITER = 'miter';
26
-
27
-    const FILL_LOCATION_ZERO = 'zero';
28
-    const FILL_LOCATION_TOP = 'top';
29
-    const FILL_LOCATION_BOTTOM = 'bottom';
30
-    const FILL_LOCATION_TRUE = true;
31
-    const FILL_LOCATION_FALSE = false;
32
-
33
-    /**
34
-     * Bézier curve tension (0 for no Bézier curves).
35
-     * @default 0.4
36
-     * @var float
37
-     */
38
-    private $tension;
39
-
40
-    /**
41
-     * Line fill color.
42
-     * @default 'rgba(0,0,0,0.1)'
43
-     * @var string
44
-     */
45
-    private $backgroundColor;
46
-
47
-    /**
48
-     * Line stroke width.
49
-     * @default 3
50
-     * @var int
51
-     */
52
-    private $borderWidth;
53
-
54
-    /**
55
-     * Line stroke color.
56
-     * @default 'rgba(0,0,0,0.1)'
57
-     * @var string
58
-     */
59
-    private $borderColor;
60
-
61
-    /**
62
-     * Line cap style.
63
-     * @default self::CAP_STYLE_BUTT
64
-     * @var string
65
-     */
66
-    private $borderCapStyle;
67
-
68
-    /**
69
-     * Line dash. See https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/setLineDash
70
-     * @default []
71
-     * @var int[]
72
-     */
73
-    private $borderDash;
74
-
75
-    /**
76
-     * Line dash offset.
77
-     * @default 0
78
-     * @var float
79
-     */
80
-    private $borderDashOffset;
81
-
82
-    /**
83
-     * Line join style.
84
-     * @default self::JOIN_STYLE_MITER
85
-     * @var string
86
-     */
87
-    private $borderJoinStyle;
88
-
89
-    /**
90
-     * true to keep Bézier control inside the chart, false for no restriction.
91
-     * @default true
92
-     * @var bool
93
-     */
94
-    private $capBezierPoints;
95
-
96
-    /**
97
-     * Fill location: 'zero', 'top', 'bottom', true (eq. 'zero') or false (no fill).
98
-     * @default self::FILL_LOCATION_TRUE
99
-     * @var bool|string
100
-     */
101
-    private $fill;
102
-
103
-    /**
104
-     * true to show the line as a stepped line (tension will be ignored).
105
-     * @default false
106
-     * @var bool
107
-     */
108
-    private $stepped;
109
-
110
-    /**
111
-     * @return float
112
-     */
113
-    public function getTension()
114
-    {
115
-        return $this->tension;
116
-    }
117
-
118
-    /**
119
-     * @param float $tension
120
-     * @return Line
121
-     */
122
-    public function setTension($tension)
123
-    {
124
-        $this->tension = floatval($tension);
125
-        return $this;
126
-    }
127
-
128
-    /**
129
-     * @return string
130
-     */
131
-    public function getBackgroundColor()
132
-    {
133
-        return $this->backgroundColor;
134
-    }
135
-
136
-    /**
137
-     * @param string $backgroundColor
138
-     * @return Line
139
-     */
140
-    public function setBackgroundColor($backgroundColor)
141
-    {
142
-        $this->backgroundColor = is_null($backgroundColor) ? null : strval($backgroundColor);
143
-        return $this;
144
-    }
145
-
146
-    /**
147
-     * @return int
148
-     */
149
-    public function getBorderWidth()
150
-    {
151
-        return $this->borderWidth;
152
-    }
153
-
154
-    /**
155
-     * @param int $borderWidth
156
-     * @return Line
157
-     */
158
-    public function setBorderWidth($borderWidth)
159
-    {
160
-        $this->borderWidth = intval($borderWidth);
161
-        return $this;
162
-    }
163
-
164
-    /**
165
-     * @return string
166
-     */
167
-    public function getBorderColor()
168
-    {
169
-        return $this->borderColor;
170
-    }
171
-
172
-    /**
173
-     * @param string $borderColor
174
-     * @return Line
175
-     */
176
-    public function setBorderColor($borderColor)
177
-    {
178
-        $this->borderColor = is_null($borderColor) ? null : strval($borderColor);
179
-        return $this;
180
-    }
181
-
182
-    /**
183
-     * @return string
184
-     */
185
-    public function getBorderCapStyle()
186
-    {
187
-        return $this->borderCapStyle;
188
-    }
189
-
190
-    /**
191
-     * @param string $borderCapStyle
192
-     * @return Line
193
-     */
194
-    public function setBorderCapStyle($borderCapStyle)
195
-    {
196
-        $this->borderCapStyle = is_null($borderCapStyle) ? null : strval($borderCapStyle);
197
-        return $this;
198
-    }
199
-
200
-    /**
201
-     * @return int[]
202
-     */
203
-    public function getBorderDash()
204
-    {
205
-        return $this->borderDash;
206
-    }
207
-
208
-    /**
209
-     * @param int[] $borderDash
210
-     * @return Line
211
-     */
212
-    public function setBorderDash($borderDash)
213
-    {
214
-        if (is_array($borderDash)) {
215
-            array_walk_recursive(
216
-                $borderDash,
217
-                function (&$value) {
218
-                    $value = intval($value);
219
-                }
220
-            );
221
-            $this->borderDash = $borderDash;
222
-        }
223
-        return $this;
224
-    }
225
-
226
-    /**
227
-     * @return float
228
-     */
229
-    public function getBorderDashOffset()
230
-    {
231
-        return $this->borderDashOffset;
232
-    }
233
-
234
-    /**
235
-     * @param float $borderDashOffset
236
-     * @return Line
237
-     */
238
-    public function setBorderDashOffset($borderDashOffset)
239
-    {
240
-        $this->borderDashOffset = floatval($borderDashOffset);
241
-        return $this;
242
-    }
243
-
244
-    /**
245
-     * @return string
246
-     */
247
-    public function getBorderJoinStyle()
248
-    {
249
-        return $this->borderJoinStyle;
250
-    }
251
-
252
-    /**
253
-     * @param string $borderJoinStyle
254
-     * @return Line
255
-     */
256
-    public function setBorderJoinStyle($borderJoinStyle)
257
-    {
258
-        $this->borderJoinStyle = is_null($borderJoinStyle) ? null : strval($borderJoinStyle);
259
-        return $this;
260
-    }
261
-
262
-    /**
263
-     * @return bool
264
-     */
265
-    public function isCapBezierPoints()
266
-    {
267
-        return $this->capBezierPoints;
268
-    }
269
-
270
-    /**
271
-     * @param bool $capBezierPoints
272
-     * @return Line
273
-     */
274
-    public function setCapBezierPoints($capBezierPoints)
275
-    {
276
-        $this->capBezierPoints = boolval($capBezierPoints);
277
-        return $this;
278
-    }
279
-
280
-    /**
281
-     * @return bool|string
282
-     */
283
-    public function getFill()
284
-    {
285
-        return $this->fill;
286
-    }
287
-
288
-    /**
289
-     * @param bool|string $fill
290
-     * @return Line
291
-     */
292
-    public function setFill($fill)
293
-    {
294
-        $this->fill = is_null($fill) ? null : (is_bool($fill) ? $fill : strval($fill));
295
-        return $this;
296
-    }
297
-
298
-    /**
299
-     * @return bool
300
-     */
301
-    public function isStepped()
302
-    {
303
-        return $this->stepped;
304
-    }
305
-
306
-    /**
307
-     * @param bool $stepped
308
-     * @return Line
309
-     */
310
-    public function setStepped($stepped)
311
-    {
312
-        $this->stepped = boolval($stepped);
313
-        return $this;
314
-    }
315
-
316
-    /**
317
-     * @return array
318
-     */
319
-    public function jsonSerialize()
320
-    {
321
-        return $this->getArrayCopy();
322
-    }
15
+	use ArraySerializable;
16
+
17
+	/** https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineCap */
18
+	const CAP_STYLE_BUTT   = 'butt';
19
+	const CAP_STYLE_ROUND  = 'round';
20
+	const CAP_STYLE_SQUARE = 'square';
21
+
22
+	/** https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/lineJoin */
23
+	const JOIN_STYLE_ROUND = 'round';
24
+	const JOIN_STYLE_BEVEL = 'bevel';
25
+	const JOIN_STYLE_MITER = 'miter';
26
+
27
+	const FILL_LOCATION_ZERO = 'zero';
28
+	const FILL_LOCATION_TOP = 'top';
29
+	const FILL_LOCATION_BOTTOM = 'bottom';
30
+	const FILL_LOCATION_TRUE = true;
31
+	const FILL_LOCATION_FALSE = false;
32
+
33
+	/**
34
+	 * Bézier curve tension (0 for no Bézier curves).
35
+	 * @default 0.4
36
+	 * @var float
37
+	 */
38
+	private $tension;
39
+
40
+	/**
41
+	 * Line fill color.
42
+	 * @default 'rgba(0,0,0,0.1)'
43
+	 * @var string
44
+	 */
45
+	private $backgroundColor;
46
+
47
+	/**
48
+	 * Line stroke width.
49
+	 * @default 3
50
+	 * @var int
51
+	 */
52
+	private $borderWidth;
53
+
54
+	/**
55
+	 * Line stroke color.
56
+	 * @default 'rgba(0,0,0,0.1)'
57
+	 * @var string
58
+	 */
59
+	private $borderColor;
60
+
61
+	/**
62
+	 * Line cap style.
63
+	 * @default self::CAP_STYLE_BUTT
64
+	 * @var string
65
+	 */
66
+	private $borderCapStyle;
67
+
68
+	/**
69
+	 * Line dash. See https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/setLineDash
70
+	 * @default []
71
+	 * @var int[]
72
+	 */
73
+	private $borderDash;
74
+
75
+	/**
76
+	 * Line dash offset.
77
+	 * @default 0
78
+	 * @var float
79
+	 */
80
+	private $borderDashOffset;
81
+
82
+	/**
83
+	 * Line join style.
84
+	 * @default self::JOIN_STYLE_MITER
85
+	 * @var string
86
+	 */
87
+	private $borderJoinStyle;
88
+
89
+	/**
90
+	 * true to keep Bézier control inside the chart, false for no restriction.
91
+	 * @default true
92
+	 * @var bool
93
+	 */
94
+	private $capBezierPoints;
95
+
96
+	/**
97
+	 * Fill location: 'zero', 'top', 'bottom', true (eq. 'zero') or false (no fill).
98
+	 * @default self::FILL_LOCATION_TRUE
99
+	 * @var bool|string
100
+	 */
101
+	private $fill;
102
+
103
+	/**
104
+	 * true to show the line as a stepped line (tension will be ignored).
105
+	 * @default false
106
+	 * @var bool
107
+	 */
108
+	private $stepped;
109
+
110
+	/**
111
+	 * @return float
112
+	 */
113
+	public function getTension()
114
+	{
115
+		return $this->tension;
116
+	}
117
+
118
+	/**
119
+	 * @param float $tension
120
+	 * @return Line
121
+	 */
122
+	public function setTension($tension)
123
+	{
124
+		$this->tension = floatval($tension);
125
+		return $this;
126
+	}
127
+
128
+	/**
129
+	 * @return string
130
+	 */
131
+	public function getBackgroundColor()
132
+	{
133
+		return $this->backgroundColor;
134
+	}
135
+
136
+	/**
137
+	 * @param string $backgroundColor
138
+	 * @return Line
139
+	 */
140
+	public function setBackgroundColor($backgroundColor)
141
+	{
142
+		$this->backgroundColor = is_null($backgroundColor) ? null : strval($backgroundColor);
143
+		return $this;
144
+	}
145
+
146
+	/**
147
+	 * @return int
148
+	 */
149
+	public function getBorderWidth()
150
+	{
151
+		return $this->borderWidth;
152
+	}
153
+
154
+	/**
155
+	 * @param int $borderWidth
156
+	 * @return Line
157
+	 */
158
+	public function setBorderWidth($borderWidth)
159
+	{
160
+		$this->borderWidth = intval($borderWidth);
161
+		return $this;
162
+	}
163
+
164
+	/**
165
+	 * @return string
166
+	 */
167
+	public function getBorderColor()
168
+	{
169
+		return $this->borderColor;
170
+	}
171
+
172
+	/**
173
+	 * @param string $borderColor
174
+	 * @return Line
175
+	 */
176
+	public function setBorderColor($borderColor)
177
+	{
178
+		$this->borderColor = is_null($borderColor) ? null : strval($borderColor);
179
+		return $this;
180
+	}
181
+
182
+	/**
183
+	 * @return string
184
+	 */
185
+	public function getBorderCapStyle()
186
+	{
187
+		return $this->borderCapStyle;
188
+	}
189
+
190
+	/**
191
+	 * @param string $borderCapStyle
192
+	 * @return Line
193
+	 */
194
+	public function setBorderCapStyle($borderCapStyle)
195
+	{
196
+		$this->borderCapStyle = is_null($borderCapStyle) ? null : strval($borderCapStyle);
197
+		return $this;
198
+	}
199
+
200
+	/**
201
+	 * @return int[]
202
+	 */
203
+	public function getBorderDash()
204
+	{
205
+		return $this->borderDash;
206
+	}
207
+
208
+	/**
209
+	 * @param int[] $borderDash
210
+	 * @return Line
211
+	 */
212
+	public function setBorderDash($borderDash)
213
+	{
214
+		if (is_array($borderDash)) {
215
+			array_walk_recursive(
216
+				$borderDash,
217
+				function (&$value) {
218
+					$value = intval($value);
219
+				}
220
+			);
221
+			$this->borderDash = $borderDash;
222
+		}
223
+		return $this;
224
+	}
225
+
226
+	/**
227
+	 * @return float
228
+	 */
229
+	public function getBorderDashOffset()
230
+	{
231
+		return $this->borderDashOffset;
232
+	}
233
+
234
+	/**
235
+	 * @param float $borderDashOffset
236
+	 * @return Line
237
+	 */
238
+	public function setBorderDashOffset($borderDashOffset)
239
+	{
240
+		$this->borderDashOffset = floatval($borderDashOffset);
241
+		return $this;
242
+	}
243
+
244
+	/**
245
+	 * @return string
246
+	 */
247
+	public function getBorderJoinStyle()
248
+	{
249
+		return $this->borderJoinStyle;
250
+	}
251
+
252
+	/**
253
+	 * @param string $borderJoinStyle
254
+	 * @return Line
255
+	 */
256
+	public function setBorderJoinStyle($borderJoinStyle)
257
+	{
258
+		$this->borderJoinStyle = is_null($borderJoinStyle) ? null : strval($borderJoinStyle);
259
+		return $this;
260
+	}
261
+
262
+	/**
263
+	 * @return bool
264
+	 */
265
+	public function isCapBezierPoints()
266
+	{
267
+		return $this->capBezierPoints;
268
+	}
269
+
270
+	/**
271
+	 * @param bool $capBezierPoints
272
+	 * @return Line
273
+	 */
274
+	public function setCapBezierPoints($capBezierPoints)
275
+	{
276
+		$this->capBezierPoints = boolval($capBezierPoints);
277
+		return $this;
278
+	}
279
+
280
+	/**
281
+	 * @return bool|string
282
+	 */
283
+	public function getFill()
284
+	{
285
+		return $this->fill;
286
+	}
287
+
288
+	/**
289
+	 * @param bool|string $fill
290
+	 * @return Line
291
+	 */
292
+	public function setFill($fill)
293
+	{
294
+		$this->fill = is_null($fill) ? null : (is_bool($fill) ? $fill : strval($fill));
295
+		return $this;
296
+	}
297
+
298
+	/**
299
+	 * @return bool
300
+	 */
301
+	public function isStepped()
302
+	{
303
+		return $this->stepped;
304
+	}
305
+
306
+	/**
307
+	 * @param bool $stepped
308
+	 * @return Line
309
+	 */
310
+	public function setStepped($stepped)
311
+	{
312
+		$this->stepped = boolval($stepped);
313
+		return $this;
314
+	}
315
+
316
+	/**
317
+	 * @return array
318
+	 */
319
+	public function jsonSerialize()
320
+	{
321
+		return $this->getArrayCopy();
322
+	}
323 323
 }
Please login to merge, or discard this patch.
src/Options/Elements/Arc.php 1 patch
Indentation   +93 added lines, -93 removed lines patch added patch discarded remove patch
@@ -13,97 +13,97 @@
 block discarded – undo
13 13
  */
14 14
 class Arc implements ArraySerializableInterface, JsonSerializable
15 15
 {
16
-    use ArraySerializable;
17
-
18
-    /**
19
-     * Arc fill color.
20
-     *
21
-     * @default 'rgba(0,0,0,0.1)'
22
-     * @var string
23
-     */
24
-    private $backgroundColor;
25
-
26
-    /**
27
-     * Arc stroke color.
28
-     *
29
-     * @default '#fff'
30
-     * @var string
31
-     */
32
-    private $borderColor;
33
-
34
-    /**
35
-     * Arc stroke width.
36
-     *
37
-     * @default 2
38
-     * @var int
39
-     */
40
-    private $borderWidth;
41
-
42
-    /**
43
-     * @return string
44
-     */
45
-    public function getBackgroundColor()
46
-    {
47
-        return $this->backgroundColor;
48
-    }
49
-
50
-    /**
51
-     * @param string $backgroundColor
52
-     *
53
-     * @return Arc
54
-     */
55
-    public function setBackgroundColor($backgroundColor)
56
-    {
57
-        $this->backgroundColor = is_null($backgroundColor) ? null : strval($backgroundColor);
58
-
59
-        return $this;
60
-    }
61
-
62
-    /**
63
-     * @return string
64
-     */
65
-    public function getBorderColor()
66
-    {
67
-        return $this->borderColor;
68
-    }
69
-
70
-    /**
71
-     * @param string $borderColor
72
-     *
73
-     * @return Arc
74
-     */
75
-    public function setBorderColor($borderColor)
76
-    {
77
-        $this->borderColor = is_null($borderColor) ? null : strval($borderColor);
78
-
79
-        return $this;
80
-    }
81
-
82
-    /**
83
-     * @return int
84
-     */
85
-    public function getBorderWidth()
86
-    {
87
-        return $this->borderWidth;
88
-    }
89
-
90
-    /**
91
-     * @param int $borderWidth
92
-     *
93
-     * @return Arc
94
-     */
95
-    public function setBorderWidth($borderWidth)
96
-    {
97
-        $this->borderWidth = intval($borderWidth);
98
-
99
-        return $this;
100
-    }
101
-
102
-    /**
103
-     * @return array
104
-     */
105
-    public function jsonSerialize()
106
-    {
107
-        return $this->getArrayCopy();
108
-    }
16
+	use ArraySerializable;
17
+
18
+	/**
19
+	 * Arc fill color.
20
+	 *
21
+	 * @default 'rgba(0,0,0,0.1)'
22
+	 * @var string
23
+	 */
24
+	private $backgroundColor;
25
+
26
+	/**
27
+	 * Arc stroke color.
28
+	 *
29
+	 * @default '#fff'
30
+	 * @var string
31
+	 */
32
+	private $borderColor;
33
+
34
+	/**
35
+	 * Arc stroke width.
36
+	 *
37
+	 * @default 2
38
+	 * @var int
39
+	 */
40
+	private $borderWidth;
41
+
42
+	/**
43
+	 * @return string
44
+	 */
45
+	public function getBackgroundColor()
46
+	{
47
+		return $this->backgroundColor;
48
+	}
49
+
50
+	/**
51
+	 * @param string $backgroundColor
52
+	 *
53
+	 * @return Arc
54
+	 */
55
+	public function setBackgroundColor($backgroundColor)
56
+	{
57
+		$this->backgroundColor = is_null($backgroundColor) ? null : strval($backgroundColor);
58
+
59
+		return $this;
60
+	}
61
+
62
+	/**
63
+	 * @return string
64
+	 */
65
+	public function getBorderColor()
66
+	{
67
+		return $this->borderColor;
68
+	}
69
+
70
+	/**
71
+	 * @param string $borderColor
72
+	 *
73
+	 * @return Arc
74
+	 */
75
+	public function setBorderColor($borderColor)
76
+	{
77
+		$this->borderColor = is_null($borderColor) ? null : strval($borderColor);
78
+
79
+		return $this;
80
+	}
81
+
82
+	/**
83
+	 * @return int
84
+	 */
85
+	public function getBorderWidth()
86
+	{
87
+		return $this->borderWidth;
88
+	}
89
+
90
+	/**
91
+	 * @param int $borderWidth
92
+	 *
93
+	 * @return Arc
94
+	 */
95
+	public function setBorderWidth($borderWidth)
96
+	{
97
+		$this->borderWidth = intval($borderWidth);
98
+
99
+		return $this;
100
+	}
101
+
102
+	/**
103
+	 * @return array
104
+	 */
105
+	public function jsonSerialize()
106
+	{
107
+		return $this->getArrayCopy();
108
+	}
109 109
 }
Please login to merge, or discard this patch.
src/Options/Elements/Point.php 1 patch
Indentation   +272 added lines, -272 removed lines patch added patch discarded remove patch
@@ -13,276 +13,276 @@
 block discarded – undo
13 13
  */
14 14
 class Point implements ArraySerializableInterface, JsonSerializable
15 15
 {
16
-    use ArraySerializable;
17
-
18
-    const STYLE_CIRCLE       = 'circle';
19
-    const STYLE_CROSS        = 'cross';
20
-    const STYLE_CROSS_ROT    = 'crossRot';
21
-    const STYLE_DASH         = 'dash';
22
-    const STYLE_LINE         = 'line';
23
-    const STYLE_RECT         = 'rect';
24
-    const STYLE_RECT_ROUNDED = 'rectRounded';
25
-    const STYLE_RECT_ROT     = 'rectRot';
26
-    const STYLE_RECT_STAR    = 'star';
27
-    const STYLE_TRIANGLE     = 'triangle';
28
-
29
-    /**
30
-     * Point radius.
31
-     *
32
-     * @default 3
33
-     * @var int
34
-     */
35
-    private $radius;
36
-
37
-    /**
38
-     * Point style.
39
-     *
40
-     * @default self::STYLE_CIRCLE
41
-     * @var string
42
-     */
43
-    private $pointStyle;
44
-
45
-    /**
46
-     * Point rotation (in degrees).
47
-     *
48
-     * @default 0
49
-     * @var int
50
-     */
51
-    private $rotation;
52
-
53
-    /**
54
-     * Point fill color.
55
-     *
56
-     * @default 'rgba(0,0,0,0.1)'
57
-     * @var string
58
-     */
59
-    private $backgroundColor;
60
-
61
-    /**
62
-     * Point stroke width.
63
-     *
64
-     * @default 1
65
-     * @var int
66
-     */
67
-    private $borderWidth;
68
-
69
-    /**
70
-     * Point stroke color.
71
-     *
72
-     * @default 'rgba(0,0,0,0.1)'
73
-     * @var string
74
-     */
75
-    private $borderColor;
76
-
77
-    /**
78
-     * Extra radius added to point radius for hit detection.
79
-     *
80
-     * @default 1
81
-     * @var int
82
-     */
83
-    private $hitRadius;
84
-
85
-    /**
86
-     * Point radius when hovered.
87
-     *
88
-     * @default 4
89
-     * @var int
90
-     */
91
-    private $hoverRadius;
92
-
93
-    /**
94
-     * Stroke width when hovered.
95
-     *
96
-     * @default 1
97
-     * @var int
98
-     */
99
-    private $hoverBorderWidth;
100
-
101
-    /**
102
-     * @return int
103
-     */
104
-    public function getRadius()
105
-    {
106
-        return $this->radius;
107
-    }
108
-
109
-    /**
110
-     * @param int $radius
111
-     *
112
-     * @return Point
113
-     */
114
-    public function setRadius($radius)
115
-    {
116
-        $this->radius = intval($radius);
117
-
118
-        return $this;
119
-    }
120
-
121
-    /**
122
-     * @return string
123
-     */
124
-    public function getPointStyle()
125
-    {
126
-        return $this->pointStyle;
127
-    }
128
-
129
-    /**
130
-     * @param string $pointStyle
131
-     *
132
-     * @return Point
133
-     */
134
-    public function setPointStyle($pointStyle)
135
-    {
136
-        $this->pointStyle = is_null($pointStyle) ? null : strval($pointStyle);
137
-
138
-        return $this;
139
-    }
140
-
141
-    /**
142
-     * @return int
143
-     */
144
-    public function getRotation()
145
-    {
146
-        return $this->rotation;
147
-    }
148
-
149
-    /**
150
-     * @param int $rotation
151
-     *
152
-     * @return Point
153
-     */
154
-    public function setRotation($rotation)
155
-    {
156
-        $this->rotation = intval($rotation);
157
-
158
-        return $this;
159
-    }
160
-
161
-    /**
162
-     * @return string
163
-     */
164
-    public function getBackgroundColor()
165
-    {
166
-        return $this->backgroundColor;
167
-    }
168
-
169
-    /**
170
-     * @param string $backgroundColor
171
-     *
172
-     * @return Point
173
-     */
174
-    public function setBackgroundColor($backgroundColor)
175
-    {
176
-        $this->backgroundColor = is_null($backgroundColor) ? null : strval($backgroundColor);
177
-
178
-        return $this;
179
-    }
180
-
181
-    /**
182
-     * @return int
183
-     */
184
-    public function getBorderWidth()
185
-    {
186
-        return $this->borderWidth;
187
-    }
188
-
189
-    /**
190
-     * @param int $borderWidth
191
-     *
192
-     * @return Point
193
-     */
194
-    public function setBorderWidth($borderWidth)
195
-    {
196
-        $this->borderWidth = intval($borderWidth);
197
-
198
-        return $this;
199
-    }
200
-
201
-    /**
202
-     * @return string
203
-     */
204
-    public function getBorderColor()
205
-    {
206
-        return $this->borderColor;
207
-    }
208
-
209
-    /**
210
-     * @param string $borderColor
211
-     *
212
-     * @return Point
213
-     */
214
-    public function setBorderColor($borderColor)
215
-    {
216
-        $this->borderColor = is_null($borderColor) ? null : strval($borderColor);
217
-
218
-        return $this;
219
-    }
220
-
221
-    /**
222
-     * @return int
223
-     */
224
-    public function getHitRadius()
225
-    {
226
-        return $this->hitRadius;
227
-    }
228
-
229
-    /**
230
-     * @param int $hitRadius
231
-     *
232
-     * @return Point
233
-     */
234
-    public function setHitRadius($hitRadius)
235
-    {
236
-        $this->hitRadius = intval($hitRadius);
237
-
238
-        return $this;
239
-    }
240
-
241
-    /**
242
-     * @return int
243
-     */
244
-    public function getHoverRadius()
245
-    {
246
-        return $this->hoverRadius;
247
-    }
248
-
249
-    /**
250
-     * @param int $hoverRadius
251
-     *
252
-     * @return Point
253
-     */
254
-    public function setHoverRadius($hoverRadius)
255
-    {
256
-        $this->hoverRadius = intval($hoverRadius);
257
-
258
-        return $this;
259
-    }
260
-
261
-    /**
262
-     * @return int
263
-     */
264
-    public function getHoverBorderWidth()
265
-    {
266
-        return $this->hoverBorderWidth;
267
-    }
268
-
269
-    /**
270
-     * @param int $hoverBorderWidth
271
-     *
272
-     * @return Point
273
-     */
274
-    public function setHoverBorderWidth($hoverBorderWidth)
275
-    {
276
-        $this->hoverBorderWidth = intval($hoverBorderWidth);
277
-
278
-        return $this;
279
-    }
280
-
281
-    /**
282
-     * @return array
283
-     */
284
-    public function jsonSerialize()
285
-    {
286
-        return $this->getArrayCopy();
287
-    }
16
+	use ArraySerializable;
17
+
18
+	const STYLE_CIRCLE       = 'circle';
19
+	const STYLE_CROSS        = 'cross';
20
+	const STYLE_CROSS_ROT    = 'crossRot';
21
+	const STYLE_DASH         = 'dash';
22
+	const STYLE_LINE         = 'line';
23
+	const STYLE_RECT         = 'rect';
24
+	const STYLE_RECT_ROUNDED = 'rectRounded';
25
+	const STYLE_RECT_ROT     = 'rectRot';
26
+	const STYLE_RECT_STAR    = 'star';
27
+	const STYLE_TRIANGLE     = 'triangle';
28
+
29
+	/**
30
+	 * Point radius.
31
+	 *
32
+	 * @default 3
33
+	 * @var int
34
+	 */
35
+	private $radius;
36
+
37
+	/**
38
+	 * Point style.
39
+	 *
40
+	 * @default self::STYLE_CIRCLE
41
+	 * @var string
42
+	 */
43
+	private $pointStyle;
44
+
45
+	/**
46
+	 * Point rotation (in degrees).
47
+	 *
48
+	 * @default 0
49
+	 * @var int
50
+	 */
51
+	private $rotation;
52
+
53
+	/**
54
+	 * Point fill color.
55
+	 *
56
+	 * @default 'rgba(0,0,0,0.1)'
57
+	 * @var string
58
+	 */
59
+	private $backgroundColor;
60
+
61
+	/**
62
+	 * Point stroke width.
63
+	 *
64
+	 * @default 1
65
+	 * @var int
66
+	 */
67
+	private $borderWidth;
68
+
69
+	/**
70
+	 * Point stroke color.
71
+	 *
72
+	 * @default 'rgba(0,0,0,0.1)'
73
+	 * @var string
74
+	 */
75
+	private $borderColor;
76
+
77
+	/**
78
+	 * Extra radius added to point radius for hit detection.
79
+	 *
80
+	 * @default 1
81
+	 * @var int
82
+	 */
83
+	private $hitRadius;
84
+
85
+	/**
86
+	 * Point radius when hovered.
87
+	 *
88
+	 * @default 4
89
+	 * @var int
90
+	 */
91
+	private $hoverRadius;
92
+
93
+	/**
94
+	 * Stroke width when hovered.
95
+	 *
96
+	 * @default 1
97
+	 * @var int
98
+	 */
99
+	private $hoverBorderWidth;
100
+
101
+	/**
102
+	 * @return int
103
+	 */
104
+	public function getRadius()
105
+	{
106
+		return $this->radius;
107
+	}
108
+
109
+	/**
110
+	 * @param int $radius
111
+	 *
112
+	 * @return Point
113
+	 */
114
+	public function setRadius($radius)
115
+	{
116
+		$this->radius = intval($radius);
117
+
118
+		return $this;
119
+	}
120
+
121
+	/**
122
+	 * @return string
123
+	 */
124
+	public function getPointStyle()
125
+	{
126
+		return $this->pointStyle;
127
+	}
128
+
129
+	/**
130
+	 * @param string $pointStyle
131
+	 *
132
+	 * @return Point
133
+	 */
134
+	public function setPointStyle($pointStyle)
135
+	{
136
+		$this->pointStyle = is_null($pointStyle) ? null : strval($pointStyle);
137
+
138
+		return $this;
139
+	}
140
+
141
+	/**
142
+	 * @return int
143
+	 */
144
+	public function getRotation()
145
+	{
146
+		return $this->rotation;
147
+	}
148
+
149
+	/**
150
+	 * @param int $rotation
151
+	 *
152
+	 * @return Point
153
+	 */
154
+	public function setRotation($rotation)
155
+	{
156
+		$this->rotation = intval($rotation);
157
+
158
+		return $this;
159
+	}
160
+
161
+	/**
162
+	 * @return string
163
+	 */
164
+	public function getBackgroundColor()
165
+	{
166
+		return $this->backgroundColor;
167
+	}
168
+
169
+	/**
170
+	 * @param string $backgroundColor
171
+	 *
172
+	 * @return Point
173
+	 */
174
+	public function setBackgroundColor($backgroundColor)
175
+	{
176
+		$this->backgroundColor = is_null($backgroundColor) ? null : strval($backgroundColor);
177
+
178
+		return $this;
179
+	}
180
+
181
+	/**
182
+	 * @return int
183
+	 */
184
+	public function getBorderWidth()
185
+	{
186
+		return $this->borderWidth;
187
+	}
188
+
189
+	/**
190
+	 * @param int $borderWidth
191
+	 *
192
+	 * @return Point
193
+	 */
194
+	public function setBorderWidth($borderWidth)
195
+	{
196
+		$this->borderWidth = intval($borderWidth);
197
+
198
+		return $this;
199
+	}
200
+
201
+	/**
202
+	 * @return string
203
+	 */
204
+	public function getBorderColor()
205
+	{
206
+		return $this->borderColor;
207
+	}
208
+
209
+	/**
210
+	 * @param string $borderColor
211
+	 *
212
+	 * @return Point
213
+	 */
214
+	public function setBorderColor($borderColor)
215
+	{
216
+		$this->borderColor = is_null($borderColor) ? null : strval($borderColor);
217
+
218
+		return $this;
219
+	}
220
+
221
+	/**
222
+	 * @return int
223
+	 */
224
+	public function getHitRadius()
225
+	{
226
+		return $this->hitRadius;
227
+	}
228
+
229
+	/**
230
+	 * @param int $hitRadius
231
+	 *
232
+	 * @return Point
233
+	 */
234
+	public function setHitRadius($hitRadius)
235
+	{
236
+		$this->hitRadius = intval($hitRadius);
237
+
238
+		return $this;
239
+	}
240
+
241
+	/**
242
+	 * @return int
243
+	 */
244
+	public function getHoverRadius()
245
+	{
246
+		return $this->hoverRadius;
247
+	}
248
+
249
+	/**
250
+	 * @param int $hoverRadius
251
+	 *
252
+	 * @return Point
253
+	 */
254
+	public function setHoverRadius($hoverRadius)
255
+	{
256
+		$this->hoverRadius = intval($hoverRadius);
257
+
258
+		return $this;
259
+	}
260
+
261
+	/**
262
+	 * @return int
263
+	 */
264
+	public function getHoverBorderWidth()
265
+	{
266
+		return $this->hoverBorderWidth;
267
+	}
268
+
269
+	/**
270
+	 * @param int $hoverBorderWidth
271
+	 *
272
+	 * @return Point
273
+	 */
274
+	public function setHoverBorderWidth($hoverBorderWidth)
275
+	{
276
+		$this->hoverBorderWidth = intval($hoverBorderWidth);
277
+
278
+		return $this;
279
+	}
280
+
281
+	/**
282
+	 * @return array
283
+	 */
284
+	public function jsonSerialize()
285
+	{
286
+		return $this->getArrayCopy();
287
+	}
288 288
 }
Please login to merge, or discard this patch.