@@ -48,10 +48,10 @@ discard block |
||
48 | 48 | public static function date(FilterContextInterface $context, string $format, ?int $timezone = null) |
49 | 49 | { |
50 | 50 | $source = $context->getSource(); |
51 | - if($source === null) { |
|
51 | + if ($source === null) { |
|
52 | 52 | return null; |
53 | 53 | } |
54 | - if($timezone === null) { |
|
54 | + if ($timezone === null) { |
|
55 | 55 | return date($format, intval($source)); |
56 | 56 | } |
57 | 57 | return gmdate($format, $source+3600*$timezone); |
@@ -66,7 +66,7 @@ discard block |
||
66 | 66 | public static function implode(FilterContextInterface $context, string $delimiter = ', '): ?string |
67 | 67 | { |
68 | 68 | $source = $context->getSource(); |
69 | - if($source === null || !is_array($source)) { |
|
69 | + if ($source === null || !is_array($source)) { |
|
70 | 70 | return null; |
71 | 71 | } |
72 | 72 | return implode($delimiter, $source); |
@@ -81,10 +81,10 @@ discard block |
||
81 | 81 | public static function explode(FilterContextInterface $context, string $delimiter = ', ') |
82 | 82 | { |
83 | 83 | $source = $context->getSource(); |
84 | - if($source === null || !is_scalar($source)) { |
|
84 | + if ($source === null || !is_scalar($source)) { |
|
85 | 85 | return null; |
86 | 86 | } |
87 | - return explode($delimiter, (string)$source); |
|
87 | + return explode($delimiter, (string) $source); |
|
88 | 88 | } |
89 | 89 | |
90 | 90 | /** |
@@ -95,7 +95,7 @@ discard block |
||
95 | 95 | public static function sum(FilterContextInterface $context) |
96 | 96 | { |
97 | 97 | $source = $context->getSource(); |
98 | - if($source === null || !is_array($source)) { |
|
98 | + if ($source === null || !is_array($source)) { |
|
99 | 99 | return null; |
100 | 100 | } |
101 | 101 | return array_sum($source); |
@@ -109,7 +109,7 @@ discard block |
||
109 | 109 | public static function average(FilterContextInterface $context) |
110 | 110 | { |
111 | 111 | $source = $context->getSource(); |
112 | - if($source === null || !is_array($source)) { |
|
112 | + if ($source === null || !is_array($source)) { |
|
113 | 113 | return null; |
114 | 114 | } |
115 | 115 | return array_sum($source)/count($source); |
@@ -124,26 +124,26 @@ discard block |
||
124 | 124 | public static function filter(FilterContextInterface $context, $filterConfig): ?array |
125 | 125 | { |
126 | 126 | $source = $context->getSource(); |
127 | - if($source === null || !is_array($source)) { |
|
127 | + if ($source === null || !is_array($source)) { |
|
128 | 128 | return null; |
129 | 129 | } |
130 | 130 | |
131 | - if(is_callable($filterConfig)) { |
|
131 | + if (is_callable($filterConfig)) { |
|
132 | 132 | return array_values(array_filter($source, $filterConfig)); |
133 | 133 | } |
134 | 134 | |
135 | 135 | $result = []; |
136 | 136 | |
137 | - foreach($source as $item) { |
|
138 | - foreach($filterConfig as $args) { |
|
139 | - if(!is_array($args)) { |
|
137 | + foreach ($source as $item) { |
|
138 | + foreach ($filterConfig as $args) { |
|
139 | + if (!is_array($args)) { |
|
140 | 140 | // TODO exception? |
141 | 141 | return null; |
142 | 142 | } |
143 | 143 | |
144 | 144 | $rule = array_shift($args); |
145 | 145 | |
146 | - if(RuleHelper::check($item, $rule, $args)) { |
|
146 | + if (RuleHelper::check($item, $rule, $args)) { |
|
147 | 147 | $result[] = $item; |
148 | 148 | break; |
149 | 149 | } |
@@ -162,10 +162,10 @@ discard block |
||
162 | 162 | public static function sort(FilterContextInterface $context, ?callable $sortCallback = null): ?array |
163 | 163 | { |
164 | 164 | $source = $context->getSource(); |
165 | - if($source === null || !is_array($source)) { |
|
165 | + if ($source === null || !is_array($source)) { |
|
166 | 166 | return null; |
167 | 167 | } |
168 | - if($sortCallback !== null) { |
|
168 | + if ($sortCallback !== null) { |
|
169 | 169 | usort($source, $sortCallback); |
170 | 170 | } else { |
171 | 171 | sort($source); |
@@ -181,7 +181,7 @@ discard block |
||
181 | 181 | public static function rsort(FilterContextInterface $context): ?array |
182 | 182 | { |
183 | 183 | $source = $context->getSource(); |
184 | - if($source === null || !is_array($source)) { |
|
184 | + if ($source === null || !is_array($source)) { |
|
185 | 185 | return null; |
186 | 186 | } |
187 | 187 | |
@@ -198,7 +198,7 @@ discard block |
||
198 | 198 | public static function path(FilterContextInterface $context) |
199 | 199 | { |
200 | 200 | $source = $context->getSource(); |
201 | - if($source === null) { |
|
201 | + if ($source === null) { |
|
202 | 202 | return null; |
203 | 203 | } |
204 | 204 | return $context->getSchemator()->getValue($context->getRootSource(), $source); |
@@ -212,7 +212,7 @@ discard block |
||
212 | 212 | public static function flatten(FilterContextInterface $context): ?array |
213 | 213 | { |
214 | 214 | $source = $context->getSource(); |
215 | - if($source === null || !is_array($source)) { |
|
215 | + if ($source === null || !is_array($source)) { |
|
216 | 216 | return null; |
217 | 217 | } |
218 | 218 | return ArrHelper::flatten($source); |
@@ -227,24 +227,24 @@ discard block |
||
227 | 227 | public static function replace(FilterContextInterface $context, array $rules) |
228 | 228 | { |
229 | 229 | $source = $context->getSource(); |
230 | - if($source === null) { |
|
230 | + if ($source === null) { |
|
231 | 231 | return null; |
232 | 232 | } |
233 | 233 | |
234 | 234 | $isArray = is_array($source); |
235 | 235 | |
236 | - if(!$isArray) { |
|
236 | + if (!$isArray) { |
|
237 | 237 | $source = [$source]; |
238 | 238 | } |
239 | 239 | |
240 | 240 | $result = []; |
241 | 241 | |
242 | - foreach($source as $item) { |
|
242 | + foreach ($source as $item) { |
|
243 | 243 | $isReplaced = false; |
244 | 244 | $elseValue = $item; |
245 | 245 | |
246 | - foreach($rules as $args) { |
|
247 | - if(!is_array($args)) { |
|
246 | + foreach ($rules as $args) { |
|
247 | + if (!is_array($args)) { |
|
248 | 248 | // TODO exception? |
249 | 249 | return null; |
250 | 250 | } |
@@ -252,13 +252,13 @@ discard block |
||
252 | 252 | $value = array_shift($args); |
253 | 253 | $rule = array_shift($args); |
254 | 254 | |
255 | - if($rule === 'else') { |
|
255 | + if ($rule === 'else') { |
|
256 | 256 | $elseValue = $value; |
257 | 257 | } |
258 | 258 | |
259 | 259 | $replace = null; |
260 | 260 | |
261 | - if(RuleHelper::check($item, $rule, $args)) { |
|
261 | + if (RuleHelper::check($item, $rule, $args)) { |
|
262 | 262 | $replace = $value; |
263 | 263 | $isReplaced = true; |
264 | 264 | |
@@ -267,12 +267,12 @@ discard block |
||
267 | 267 | } |
268 | 268 | } |
269 | 269 | |
270 | - if(!$isReplaced) { |
|
270 | + if (!$isReplaced) { |
|
271 | 271 | $result[] = $elseValue; |
272 | 272 | } |
273 | 273 | } |
274 | 274 | |
275 | - if(!$isArray) { |
|
275 | + if (!$isArray) { |
|
276 | 276 | $result = $result[0]; |
277 | 277 | } |
278 | 278 |