@@ -190,14 +190,14 @@ discard block |
||
190 | 190 | { |
191 | 191 | $root_node |
192 | 192 | ->beforeNormalization() |
193 | - ->ifTrue(static function ($v): bool { |
|
193 | + ->ifTrue(static function($v): bool { |
|
194 | 194 | return |
195 | 195 | is_array($v) |
196 | 196 | && !array_key_exists('default_database', $v) |
197 | 197 | && !empty($v['databases']) |
198 | 198 | && is_array($v['databases']); |
199 | 199 | }) |
200 | - ->then(static function (array $v): array { |
|
200 | + ->then(static function(array $v): array { |
|
201 | 201 | $keys = array_keys($v['databases']); |
202 | 202 | $v['default_database'] = reset($keys); |
203 | 203 | |
@@ -214,10 +214,10 @@ discard block |
||
214 | 214 | { |
215 | 215 | $root_node |
216 | 216 | ->beforeNormalization() |
217 | - ->ifTrue(static function ($v): bool { |
|
217 | + ->ifTrue(static function($v): bool { |
|
218 | 218 | return $v && is_array($v) && !array_key_exists('databases', $v) && !array_key_exists('database', $v); |
219 | 219 | }) |
220 | - ->then(static function (array $v): array { |
|
220 | + ->then(static function(array $v): array { |
|
221 | 221 | $database = $v; |
222 | 222 | unset($database['default_database']); |
223 | 223 | $default_database = isset($v['default_database']) ? (string) $v['default_database'] : 'default'; |
@@ -242,10 +242,10 @@ discard block |
||
242 | 242 | { |
243 | 243 | $root_node |
244 | 244 | ->beforeNormalization() |
245 | - ->ifTrue(static function ($v): bool { |
|
245 | + ->ifTrue(static function($v): bool { |
|
246 | 246 | return $v && is_array($v) && array_key_exists('databases', $v) && is_array($v['databases']); |
247 | 247 | }) |
248 | - ->then(static function (array $v): array { |
|
248 | + ->then(static function(array $v): array { |
|
249 | 249 | foreach ($v['databases'] as $name => $database) { |
250 | 250 | if (isset($database['license']) && $database['license'] === self::LICENSE_DIRTY_HACK) { |
251 | 251 | unset($v['databases'][$name]); |
@@ -266,14 +266,14 @@ discard block |
||
266 | 266 | { |
267 | 267 | $root_node |
268 | 268 | ->validate() |
269 | - ->ifTrue(static function ($v): bool { |
|
269 | + ->ifTrue(static function($v): bool { |
|
270 | 270 | return |
271 | 271 | is_array($v) |
272 | 272 | && array_key_exists('default_database', $v) |
273 | 273 | && !empty($v['databases']) |
274 | 274 | && !array_key_exists($v['default_database'], $v['databases']); |
275 | 275 | }) |
276 | - ->then(static function (array $v): array { |
|
276 | + ->then(static function(array $v): array { |
|
277 | 277 | $databases = implode('", "', array_keys($v['databases'])); |
278 | 278 | |
279 | 279 | throw new \InvalidArgumentException(sprintf('Undefined default database "%s". Available "%s" databases.', $v['default_database'], $databases)); |
@@ -290,14 +290,14 @@ discard block |
||
290 | 290 | { |
291 | 291 | $root_node |
292 | 292 | ->beforeNormalization() |
293 | - ->ifTrue(static function ($v): bool { |
|
293 | + ->ifTrue(static function($v): bool { |
|
294 | 294 | return |
295 | 295 | is_array($v) |
296 | 296 | && array_key_exists('license', $v) |
297 | 297 | && array_key_exists('databases', $v) |
298 | 298 | && is_array($v['databases']); |
299 | 299 | }) |
300 | - ->then(static function (array $v): array { |
|
300 | + ->then(static function(array $v): array { |
|
301 | 301 | foreach ($v['databases'] as $name => $database) { |
302 | 302 | if (!array_key_exists('license', $database)) { |
303 | 303 | $v['databases'][$name]['license'] = $v['license']; |
@@ -318,14 +318,14 @@ discard block |
||
318 | 318 | { |
319 | 319 | $root_node |
320 | 320 | ->beforeNormalization() |
321 | - ->ifTrue(static function ($v): bool { |
|
321 | + ->ifTrue(static function($v): bool { |
|
322 | 322 | return |
323 | 323 | is_array($v) |
324 | 324 | && array_key_exists('locales', $v) |
325 | 325 | && array_key_exists('databases', $v) |
326 | 326 | && is_array($v['databases']); |
327 | 327 | }) |
328 | - ->then(static function (array $v): array { |
|
328 | + ->then(static function(array $v): array { |
|
329 | 329 | foreach ($v['databases'] as $name => $database) { |
330 | 330 | if (!array_key_exists('locales', $database)) { |
331 | 331 | $v['databases'][$name]['locales'] = $v['locales']; |
@@ -345,10 +345,10 @@ discard block |
||
345 | 345 | { |
346 | 346 | $root_node |
347 | 347 | ->validate() |
348 | - ->ifTrue(static function ($v): bool { |
|
348 | + ->ifTrue(static function($v): bool { |
|
349 | 349 | return is_array($v) && array_key_exists('databases', $v) && is_array($v['databases']); |
350 | 350 | }) |
351 | - ->then(static function (array $v): array { |
|
351 | + ->then(static function(array $v): array { |
|
352 | 352 | foreach ($v['databases'] as $name => $database) { |
353 | 353 | if (empty($database['license'])) { |
354 | 354 | throw new \InvalidArgumentException(sprintf('License for downloaded database "%s" is not specified.', $name)); |
@@ -384,14 +384,14 @@ discard block |
||
384 | 384 | { |
385 | 385 | $database_node |
386 | 386 | ->beforeNormalization() |
387 | - ->ifTrue(static function ($v): bool { |
|
387 | + ->ifTrue(static function($v): bool { |
|
388 | 388 | return |
389 | 389 | is_array($v) |
390 | 390 | && !array_key_exists('url', $v) |
391 | 391 | && array_key_exists('license', $v) |
392 | 392 | && array_key_exists('edition', $v); |
393 | 393 | }) |
394 | - ->then(static function (array $v): array { |
|
394 | + ->then(static function(array $v): array { |
|
395 | 395 | $v['url'] = sprintf(self::URL, urlencode($v['edition']), urlencode($v['license'])); |
396 | 396 | |
397 | 397 | return $v; |
@@ -407,10 +407,10 @@ discard block |
||
407 | 407 | { |
408 | 408 | $database_node |
409 | 409 | ->beforeNormalization() |
410 | - ->ifTrue(static function ($v): bool { |
|
410 | + ->ifTrue(static function($v): bool { |
|
411 | 411 | return is_array($v) && !array_key_exists('path', $v) && array_key_exists('edition', $v); |
412 | 412 | }) |
413 | - ->then(function (array $v): array { |
|
413 | + ->then(function(array $v): array { |
|
414 | 414 | $v['path'] = sprintf(self::PATH, $this->cache_dir, $v['edition']); |
415 | 415 | |
416 | 416 | return $v; |
@@ -426,10 +426,10 @@ discard block |
||
426 | 426 | { |
427 | 427 | $url |
428 | 428 | ->validate() |
429 | - ->ifTrue(static function ($v): bool { |
|
429 | + ->ifTrue(static function($v): bool { |
|
430 | 430 | return is_string($v) && $v && !filter_var($v, FILTER_VALIDATE_URL); |
431 | 431 | }) |
432 | - ->then(static function (string $v): array { |
|
432 | + ->then(static function(string $v): array { |
|
433 | 433 | throw new \InvalidArgumentException(sprintf('URL "%s" must be valid.', $v)); |
434 | 434 | }); |
435 | 435 | } |