Changeset 2336965
- Timestamp:
- 07/07/2020 10:14:44 PM (6 years ago)
- Location:
- splash-connector/trunk
- Files:
-
- 10 added
- 47 edited
-
.travis.yml (modified) (3 diffs)
-
README.md (modified) (1 diff)
-
composer.json (modified) (3 diffs)
-
composer.lock (modified) (70 diffs)
-
docker-compose.yml (modified) (6 diffs)
-
grumphp.yml (modified) (1 diff)
-
includes/class-splash-wordpress-settings.php (modified) (4 diffs)
-
readme.txt (modified) (2 diffs)
-
splash.php (modified) (3 diffs)
-
src/Core/AttributesManager.php (modified) (3 diffs)
-
src/Core/PrivacyManager.php (added)
-
src/Local.php (modified) (4 diffs)
-
src/Objects/Core/ImagesTrait.php (modified) (4 diffs)
-
src/Objects/Order.php (modified) (5 diffs)
-
src/Objects/Order/CRUDTrait.php (modified) (2 diffs)
-
src/Objects/Order/CoreTrait.php (modified) (1 diff)
-
src/Objects/Order/HooksTrait.php (modified) (2 diffs)
-
src/Objects/Order/ItemsTrait.php (modified) (1 diff)
-
src/Objects/Order/StatusTrait.php (modified) (2 diffs)
-
src/Objects/Post/CounterTrait.php (added)
-
src/Objects/Post/CustomTrait.php (modified) (2 diffs)
-
src/Objects/Post/HooksTrait.php (modified) (7 diffs)
-
src/Objects/Product.php (modified) (7 diffs)
-
src/Objects/Product/CoreTrait.php (modified) (1 diff)
-
src/Objects/Product/StockTrait.php (modified) (5 diffs)
-
src/Objects/Product/Variants/AttributesTrait.php (modified) (2 diffs)
-
src/Objects/ThirdParty.php (modified) (1 diff)
-
src/Objects/Users/AddressTrait.php (modified) (1 diff)
-
src/Resources/docs/doc/5-modSecurity.en.md (added)
-
src/Resources/docs/doc/5-modSecurity.fr.md (added)
-
src/Resources/support (added)
-
src/Resources/support/readme.md (added)
-
src/Resources/support/splash-endpoint.php (added)
-
vendor/composer/LICENSE (modified) (2 diffs)
-
vendor/composer/autoload_real.php (modified) (1 diff)
-
vendor/composer/installed.json (modified) (2 diffs)
-
vendor/splash/phpcore/.gitignore (modified) (1 diff)
-
vendor/splash/phpcore/.travis.yml (modified) (2 diffs)
-
vendor/splash/phpcore/Client/Splash.php (modified) (1 diff)
-
vendor/splash/phpcore/Components/UnitConverter.php (modified) (2 diffs)
-
vendor/splash/phpcore/Components/Validator.php (modified) (1 diff)
-
vendor/splash/phpcore/Core/SplashCore.php (modified) (1 diff)
-
vendor/splash/phpcore/Models/Helpers/InlineHelper.php (added)
-
vendor/splash/phpcore/Models/Helpers/ListsHelper.php (modified) (1 diff)
-
vendor/splash/phpcore/README.md (modified) (1 diff)
-
vendor/splash/phpcore/Resources/img/fake-image1.jpg (modified) (previous)
-
vendor/splash/phpcore/Resources/img/fake-image2.jpg (modified) (previous)
-
vendor/splash/phpcore/Tests/Managers/C60UnitsConverterTest.php (modified) (4 diffs)
-
vendor/splash/phpcore/Tests/Tools/Fields/Ooinline.php (added)
-
vendor/splash/phpcore/Tests/Tools/Traits/ObjectsFakerTrait.php (modified) (1 diff)
-
vendor/splash/phpcore/Tests/WsSpecials/S00ProductTest.php (modified) (1 diff)
-
vendor/splash/phpcore/composer.json (modified) (1 diff)
-
vendor/splash/phpcore/composer.lock (modified) (85 diffs)
-
vendor/splash/phpcore/img/github.jpg (added)
-
vendor/splash/phpcore/inc/Splash.Inc.php (modified) (4 diffs)
-
vendor/splash/phpcore/inc/defines.inc.php (modified) (1 diff)
-
vendor/splash/phpcore/soap.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
splash-connector/trunk/.travis.yml
r2165202 r2336965 4 4 language: php 5 5 6 # Tell Travis CI we're using MySQL 7 services: 8 - mysql 9 6 10 cache: 7 11 directories: … … 17 21 # Wordpress Master Branch 18 22 - php: 7.3 19 env: WP_VERSION=master WC_VERSION=3.6.4 WP_MULTISITE=0 23 env: WP_VERSION=master WC_VERSION=4.0.1 WP_MULTISITE=0 24 - php: 7.1 25 env: WP_VERSION=master WC_VERSION=3.9.2 WP_MULTISITE=1 26 27 # Wordpress 5.4 Branch 20 28 - php: 7.3 21 env: WP_VERSION=master WC_VERSION=3.5.4 WP_MULTISITE=1 22 - php: 7.2 23 env: WP_VERSION=master WC_VERSION=master WP_MULTISITE=1 24 # env: WP_VERSION=master WC_VERSION=3.5.4 WP_MULTISITE=1 29 env: WP_VERSION=5.4 WC_VERSION=4.0.1 WP_MULTISITE=1 30 - php: 7.1 31 env: WP_VERSION=5.4 WC_VERSION=3.9.2 WP_MULTISITE=0 32 33 # Wordpress 5.3 Branch 34 - php: 7.3 35 env: WP_VERSION=5.3 WC_VERSION=4.0.1 WP_MULTISITE=0 36 - php: 7.3 37 env: WP_VERSION=5.3 WC_VERSION=3.9.2 WP_MULTISITE=0 38 39 # Wordpress 5.2 Branch 40 - php: 7.1 41 env: WP_VERSION=5.2 WC_VERSION=3.6.4 WP_MULTISITE=1 25 42 26 # Wordpress 5.2 Branch 27 - php: 7.3 28 env: WP_VERSION=5.1 WC_VERSION=3.6.4 WP_MULTISITE=1 43 # Wordpress 5.1 Branch 29 44 - php: 7.1 30 45 env: WP_VERSION=5.1 WC_VERSION=3.6.4 WP_MULTISITE=0 31 46 32 # Wordpress 5.1 Branch33 - php: 7.234 env: WP_VERSION=5.1 WC_VERSION=3.6.4 WP_MULTISITE=135 - php: 7.036 env: WP_VERSION=5.1 WC_VERSION=3.6.4 WP_MULTISITE=037 38 # Wordpress 5.0 Branch39 - php: 7.240 env: WP_VERSION=5.0 WC_VERSION=3.6.4 WP_MULTISITE=041 42 # Wordpress 4.9 Branch43 - php: 7.144 env: WP_VERSION=4.9 WC_VERSION=3.6.4 WP_MULTISITE=145 46 # Wordpress 4.8 Branch47 - php: 7.048 env: WP_VERSION=4.8.1 WC_VERSION=3.5.4 WP_MULTISITE=049 50 47 allow_failures: 51 - env: WP_VERSION=master WC_VERSION=master WP_MULTISITE=1 48 - env: WP_VERSION=master WC_VERSION=4.0.1 WP_MULTISITE=0 49 - env: WP_VERSION=master WC_VERSION=3.9.2 WP_MULTISITE=1 52 50 53 51 # Fast finish allows to set the build as "finished" even if the "allow_failures" matrix elements are not finished yet. … … 93 91 - if [[ ${TRAVIS_PHP_VERSION:0:3} < "7.2" ]]; then composer remove phpstan/phpstan --no-update --dev; fi 94 92 # With PHP < 7.2 => Remove Console 95 - if [[ ${TRAVIS_PHP_VERSION:0:3} < "7. 2" ]]; then composer remove splash/console --no-update; fi93 - if [[ ${TRAVIS_PHP_VERSION:0:3} < "7.1" ]]; then composer remove splash/console --no-update --dev; fi 96 94 97 95 # Run Composer -
splash-connector/trunk/README.md
r2245895 r2336965 1 [](http://www.splashsync.com) 2 # Splash Sync Module for Wordpress & WooCommerce 1 2 [](https://www.splashsync.com) 3 4 # Splash Plugin for Wordpress & WooCommerce 3 5 Splash Php Module for Wordpress Platforms. 4 6 -
splash-connector/trunk/composer.json
r2245895 r2336965 21 21 22 22 "require": { 23 "php": "^ 5.6|^7.0",23 "php": "^7.1", 24 24 "splash/phpcore": "dev-master" 25 25 }, … … 32 32 "jakub-onderka/php-parallel-lint": "^1.0", 33 33 "phpmd/phpmd": "^2.7", 34 "phpro/grumphp": " ~0.16",34 "phpro/grumphp": "^0.16", 35 35 "phpunit/phpunit": "~7.0", 36 36 "sclable/xml-lint": "^0.2.4", … … 44 44 "autoload-dev": { 45 45 "psr-4": { "Splash\\Tests\\": "src/Tests/" } 46 } 46 }, 47 48 "scripts": { 49 "post-install-cmd": [ 50 "php vendor/bin/grumphp git:deinit" 51 ], 52 "post-update-cmd": [ 53 "php vendor/bin/grumphp git:deinit" 54 ] 55 } 47 56 48 57 } -
splash-connector/trunk/composer.lock
r2245895 r2336965 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": " bea0e0111b945b8fa1ca5ce6ae4719a9",7 "content-hash": "216555ceabe4a417dbb8d60faa33bf4d", 8 8 "packages": [ 9 9 { … … 13 13 "type": "git", 14 14 "url": "https://github.com/SplashSync/Php-Core.git", 15 "reference": " 75cd95efb7a75294304f0535fb5bdfcf699b2151"16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/ 75cd95efb7a75294304f0535fb5bdfcf699b2151",20 "reference": " 75cd95efb7a75294304f0535fb5bdfcf699b2151",15 "reference": "3dc4421645edb585f1ad9f1e1a382883dc16ad02" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/3dc4421645edb585f1ad9f1e1a382883dc16ad02", 20 "reference": "3dc4421645edb585f1ad9f1e1a382883dc16ad02", 21 21 "shasum": "" 22 22 }, … … 69 69 ], 70 70 "description": "Splash Fundation Module for All Php Applications", 71 "time": "2020-0 2-04T03:31:13+00:00"71 "time": "2020-06-29T12:20:13+00:00" 72 72 } 73 73 ], … … 75 75 { 76 76 "name": "composer/ca-bundle", 77 "version": "1.2. 6",77 "version": "1.2.7", 78 78 "source": { 79 79 "type": "git", 80 80 "url": "https://github.com/composer/ca-bundle.git", 81 "reference": " 47fe531de31fca4a1b997f87308e7d7804348f7e"82 }, 83 "dist": { 84 "type": "zip", 85 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/ 47fe531de31fca4a1b997f87308e7d7804348f7e",86 "reference": " 47fe531de31fca4a1b997f87308e7d7804348f7e",81 "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd" 82 }, 83 "dist": { 84 "type": "zip", 85 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/95c63ab2117a72f48f5a55da9740a3273d45b7fd", 86 "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd", 87 87 "shasum": "" 88 88 }, … … 127 127 "tls" 128 128 ], 129 "time": "2020-0 1-13T10:02:55+00:00"129 "time": "2020-04-08T08:27:21+00:00" 130 130 }, 131 131 { 132 132 "name": "composer/composer", 133 "version": "1. 9.3",133 "version": "1.10.8", 134 134 "source": { 135 135 "type": "git", 136 136 "url": "https://github.com/composer/composer.git", 137 "reference": " 1291a16ce3f48bfdeca39d64fca4875098af4d7b"138 }, 139 "dist": { 140 "type": "zip", 141 "url": "https://api.github.com/repos/composer/composer/zipball/ 1291a16ce3f48bfdeca39d64fca4875098af4d7b",142 "reference": " 1291a16ce3f48bfdeca39d64fca4875098af4d7b",137 "reference": "56e0e094478f30935e9128552188355fa9712291" 138 }, 139 "dist": { 140 "type": "zip", 141 "url": "https://api.github.com/repos/composer/composer/zipball/56e0e094478f30935e9128552188355fa9712291", 142 "reference": "56e0e094478f30935e9128552188355fa9712291", 143 143 "shasum": "" 144 144 }, … … 148 148 "composer/spdx-licenses": "^1.2", 149 149 "composer/xdebug-handler": "^1.1", 150 "justinrainbow/json-schema": "^ 3.0 || ^4.0 || ^5.0",150 "justinrainbow/json-schema": "^5.2.10", 151 151 "php": "^5.3.2 || ^7.0", 152 152 "psr/log": "^1.0", 153 153 "seld/jsonlint": "^1.4", 154 154 "seld/phar-utils": "^1.0", 155 "symfony/console": "^2.7 || ^3.0 || ^4.0 ",156 "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 ",157 "symfony/finder": "^2.7 || ^3.0 || ^4.0 ",158 "symfony/process": "^2.7 || ^3.0 || ^4.0 "155 "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0", 156 "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0", 157 "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0", 158 "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0" 159 159 }, 160 160 "conflict": { … … 162 162 }, 163 163 "require-dev": { 164 "php unit/phpunit": "^4.8.35 || ^5.7",165 " phpunit/phpunit-mock-objects": "^2.3 || ^3.0"164 "phpspec/prophecy": "^1.10", 165 "symfony/phpunit-bridge": "^4.2" 166 166 }, 167 167 "suggest": { … … 176 176 "extra": { 177 177 "branch-alias": { 178 "dev-master": "1. 9-dev"178 "dev-master": "1.10-dev" 179 179 } 180 180 }, … … 207 207 "package" 208 208 ], 209 "time": "2020-02-04T11:58:49+00:00" 209 "funding": [ 210 { 211 "url": "https://packagist.com", 212 "type": "custom" 213 }, 214 { 215 "url": "https://github.com/composer", 216 "type": "github" 217 }, 218 { 219 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 220 "type": "tidelift" 221 } 222 ], 223 "time": "2020-06-24T19:23:30+00:00" 210 224 }, 211 225 { … … 332 346 { 333 347 "name": "composer/xdebug-handler", 334 "version": "1.4. 0",348 "version": "1.4.2", 335 349 "source": { 336 350 "type": "git", 337 351 "url": "https://github.com/composer/xdebug-handler.git", 338 "reference": " cbe23383749496fe0f373345208b79568e4bc248"339 }, 340 "dist": { 341 "type": "zip", 342 "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ cbe23383749496fe0f373345208b79568e4bc248",343 "reference": " cbe23383749496fe0f373345208b79568e4bc248",352 "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51" 353 }, 354 "dist": { 355 "type": "zip", 356 "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", 357 "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", 344 358 "shasum": "" 345 359 }, … … 372 386 "performance" 373 387 ], 374 "time": "2019-11-06T16:40:04+00:00" 388 "funding": [ 389 { 390 "url": "https://packagist.com", 391 "type": "custom" 392 }, 393 { 394 "url": "https://github.com/composer", 395 "type": "github" 396 }, 397 { 398 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 399 "type": "tidelift" 400 } 401 ], 402 "time": "2020-06-04T11:16:35+00:00" 375 403 }, 376 404 { 377 405 "name": "doctrine/collections", 378 "version": "1.6. 4",406 "version": "1.6.5", 379 407 "source": { 380 408 "type": "git", 381 409 "url": "https://github.com/doctrine/collections.git", 382 "reference": " 6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7"383 }, 384 "dist": { 385 "type": "zip", 386 "url": "https://api.github.com/repos/doctrine/collections/zipball/ 6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7",387 "reference": " 6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7",388 "shasum": "" 389 }, 390 "require": { 391 "php": "^7.1.3 "410 "reference": "fc0206348e17e530d09463fef07ba8968406cd6d" 411 }, 412 "dist": { 413 "type": "zip", 414 "url": "https://api.github.com/repos/doctrine/collections/zipball/fc0206348e17e530d09463fef07ba8968406cd6d", 415 "reference": "fc0206348e17e530d09463fef07ba8968406cd6d", 416 "shasum": "" 417 }, 418 "require": { 419 "php": "^7.1.3 || ^8.0" 392 420 }, 393 421 "require-dev": { … … 395 423 "phpstan/phpstan-shim": "^0.9.2", 396 424 "phpunit/phpunit": "^7.0", 397 "vimeo/psalm": "^3.2.2" 398 }, 399 "type": "library", 400 "extra": { 401 "branch-alias": { 402 "dev-master": "1.6.x-dev" 403 } 404 }, 425 "vimeo/psalm": "^3.8.1" 426 }, 427 "type": "library", 405 428 "autoload": { 406 429 "psr-4": { … … 442 465 "php" 443 466 ], 444 "time": "2019-11-13T13:07:11+00:00" 467 "funding": [ 468 { 469 "url": "https://www.doctrine-project.org/sponsorship.html", 470 "type": "custom" 471 }, 472 { 473 "url": "https://www.patreon.com/phpdoctrine", 474 "type": "patreon" 475 }, 476 { 477 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcollections", 478 "type": "tidelift" 479 } 480 ], 481 "time": "2020-05-25T19:24:35+00:00" 445 482 }, 446 483 { 447 484 "name": "doctrine/instantiator", 448 "version": "1.3. 0",485 "version": "1.3.1", 449 486 "source": { 450 487 "type": "git", 451 488 "url": "https://github.com/doctrine/instantiator.git", 452 "reference": " ae466f726242e637cebdd526a7d991b9433bacf1"453 }, 454 "dist": { 455 "type": "zip", 456 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ ae466f726242e637cebdd526a7d991b9433bacf1",457 "reference": " ae466f726242e637cebdd526a7d991b9433bacf1",458 "shasum": "" 459 }, 460 "require": { 461 "php": "^7.1 "489 "reference": "f350df0268e904597e3bd9c4685c53e0e333feea" 490 }, 491 "dist": { 492 "type": "zip", 493 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea", 494 "reference": "f350df0268e904597e3bd9c4685c53e0e333feea", 495 "shasum": "" 496 }, 497 "require": { 498 "php": "^7.1 || ^8.0" 462 499 }, 463 500 "require-dev": { … … 498 535 "instantiate" 499 536 ], 500 "time": "2019-10-21T16:45:58+00:00" 537 "funding": [ 538 { 539 "url": "https://www.doctrine-project.org/sponsorship.html", 540 "type": "custom" 541 }, 542 { 543 "url": "https://www.patreon.com/phpdoctrine", 544 "type": "patreon" 545 }, 546 { 547 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", 548 "type": "tidelift" 549 } 550 ], 551 "time": "2020-05-29T17:27:14+00:00" 501 552 }, 502 553 { 503 554 "name": "gitonomy/gitlib", 504 "version": "v1.2. 0",555 "version": "v1.2.1", 505 556 "source": { 506 557 "type": "git", 507 558 "url": "https://github.com/gitonomy/gitlib.git", 508 "reference": "a0bea921266ad1c9626d712e7f8687dcc08ca528" 509 }, 510 "dist": { 511 "type": "zip", 512 "url": "https://api.github.com/repos/gitonomy/gitlib/zipball/a0bea921266ad1c9626d712e7f8687dcc08ca528", 513 "reference": "a0bea921266ad1c9626d712e7f8687dcc08ca528", 514 "shasum": "" 515 }, 516 "require": { 559 "reference": "718ca021c67f3ea8f6a5fa5d231ec49675068868" 560 }, 561 "dist": { 562 "type": "zip", 563 "url": "https://api.github.com/repos/gitonomy/gitlib/zipball/718ca021c67f3ea8f6a5fa5d231ec49675068868", 564 "reference": "718ca021c67f3ea8f6a5fa5d231ec49675068868", 565 "shasum": "" 566 }, 567 "require": { 568 "ext-pcre": "*", 517 569 "php": "^5.6 || ^7.0", 570 "symfony/polyfill-mbstring": "^1.7", 518 571 "symfony/process": "^3.4|^4.0|^5.0" 519 572 }, … … 523 576 }, 524 577 "suggest": { 578 "ext-fileinfo": "Required to determine the mimetype of a blob", 525 579 "psr/log": "Required to use loggers for reporting of execution" 526 580 }, … … 559 613 ], 560 614 "description": "Library for accessing git", 561 "homepage": "http://gitonomy.com", 562 "time": "2019-12-08T12:42:25+00:00" 615 "time": "2020-03-23T12:43:44+00:00" 563 616 }, 564 617 { … … 657 710 "description": "This tool check syntax of PHP files about 20x faster than serial check.", 658 711 "homepage": "https://github.com/JakubOnderka/PHP-Parallel-Lint", 712 "abandoned": "php-parallel-lint/php-parallel-lint", 659 713 "time": "2018-02-24T15:31:20+00:00" 660 714 }, 661 715 { 662 716 "name": "justinrainbow/json-schema", 663 "version": "5.2. 9",717 "version": "5.2.10", 664 718 "source": { 665 719 "type": "git", 666 720 "url": "https://github.com/justinrainbow/json-schema.git", 667 "reference": " 44c6787311242a979fa15c704327c20e7221a0e4"668 }, 669 "dist": { 670 "type": "zip", 671 "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ 44c6787311242a979fa15c704327c20e7221a0e4",672 "reference": " 44c6787311242a979fa15c704327c20e7221a0e4",721 "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b" 722 }, 723 "dist": { 724 "type": "zip", 725 "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", 726 "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", 673 727 "shasum": "" 674 728 }, … … 723 777 "schema" 724 778 ], 725 "time": "20 19-09-25T14:49:45+00:00"779 "time": "2020-05-27T16:41:55+00:00" 726 780 }, 727 781 { 728 782 "name": "monolog/monolog", 729 "version": "2. 0.2",783 "version": "2.1.0", 730 784 "source": { 731 785 "type": "git", 732 786 "url": "https://github.com/Seldaek/monolog.git", 733 "reference": " c861fcba2ca29404dc9e617eedd9eff4616986b8"734 }, 735 "dist": { 736 "type": "zip", 737 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/ c861fcba2ca29404dc9e617eedd9eff4616986b8",738 "reference": " c861fcba2ca29404dc9e617eedd9eff4616986b8",739 "shasum": "" 740 }, 741 "require": { 742 "php": " ^7.2",787 "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1" 788 }, 789 "dist": { 790 "type": "zip", 791 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/38914429aac460e8e4616c8cb486ecb40ec90bb1", 792 "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1", 793 "shasum": "" 794 }, 795 "require": { 796 "php": ">=7.2", 743 797 "psr/log": "^1.0.1" 744 798 }, … … 751 805 "elasticsearch/elasticsearch": "^6.0", 752 806 "graylog2/gelf-php": "^1.4.2", 753 "jakub-onderka/php-parallel-lint": "^0.9",754 807 "php-amqplib/php-amqplib": "~2.4", 755 808 "php-console/php-console": "^3.1.3", 809 "php-parallel-lint/php-parallel-lint": "^1.0", 756 810 "phpspec/prophecy": "^1.6.1", 757 "phpunit/phpunit": "^8. 3",811 "phpunit/phpunit": "^8.5", 758 812 "predis/predis": "^1.1", 759 813 "rollbar/rollbar": "^1.3", … … 804 858 "psr-3" 805 859 ], 806 "time": "2019-12-20T14:22:59+00:00" 860 "funding": [ 861 { 862 "url": "https://github.com/Seldaek", 863 "type": "github" 864 }, 865 { 866 "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", 867 "type": "tidelift" 868 } 869 ], 870 "time": "2020-05-22T08:12:19+00:00" 807 871 }, 808 872 { 809 873 "name": "myclabs/deep-copy", 810 "version": "1. 9.5",874 "version": "1.10.1", 811 875 "source": { 812 876 "type": "git", 813 877 "url": "https://github.com/myclabs/DeepCopy.git", 814 "reference": " b2c28789e80a97badd14145fda39b545d83ca3ef"815 }, 816 "dist": { 817 "type": "zip", 818 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/ b2c28789e80a97badd14145fda39b545d83ca3ef",819 "reference": " b2c28789e80a97badd14145fda39b545d83ca3ef",820 "shasum": "" 821 }, 822 "require": { 823 "php": "^7.1 "878 "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5" 879 }, 880 "dist": { 881 "type": "zip", 882 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5", 883 "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5", 884 "shasum": "" 885 }, 886 "require": { 887 "php": "^7.1 || ^8.0" 824 888 }, 825 889 "replace": { … … 852 916 "object graph" 853 917 ], 854 "time": "2020-01-17T21:11:47+00:00" 918 "funding": [ 919 { 920 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", 921 "type": "tidelift" 922 } 923 ], 924 "time": "2020-06-29T13:22:24+00:00" 855 925 }, 856 926 { 857 927 "name": "pdepend/pdepend", 858 "version": "2. 7.1",928 "version": "2.8.0", 859 929 "source": { 860 930 "type": "git", 861 931 "url": "https://github.com/pdepend/pdepend.git", 862 "reference": " daba1cf0a6edaf172fa02a17807ae29f4c1c7471"863 }, 864 "dist": { 865 "type": "zip", 866 "url": "https://api.github.com/repos/pdepend/pdepend/zipball/ daba1cf0a6edaf172fa02a17807ae29f4c1c7471",867 "reference": " daba1cf0a6edaf172fa02a17807ae29f4c1c7471",932 "reference": "c64472f8e76ca858c79ad9a4cf1e2734b3f8cc38" 933 }, 934 "dist": { 935 "type": "zip", 936 "url": "https://api.github.com/repos/pdepend/pdepend/zipball/c64472f8e76ca858c79ad9a4cf1e2734b3f8cc38", 937 "reference": "c64472f8e76ca858c79ad9a4cf1e2734b3f8cc38", 868 938 "shasum": "" 869 939 }, … … 899 969 ], 900 970 "description": "Official version of pdepend to be handled with Composer", 901 "time": "2020-02-08T12:06:13+00:00" 971 "funding": [ 972 { 973 "url": "https://tidelift.com/funding/github/packagist/pdepend/pdepend", 974 "type": "tidelift" 975 } 976 ], 977 "time": "2020-06-20T10:53:13+00:00" 902 978 }, 903 979 { … … 1005 1081 { 1006 1082 "name": "phpdocumentor/reflection-common", 1007 "version": "2. 0.0",1083 "version": "2.2.0", 1008 1084 "source": { 1009 1085 "type": "git", 1010 1086 "url": "https://github.com/phpDocumentor/ReflectionCommon.git", 1011 "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a" 1012 }, 1013 "dist": { 1014 "type": "zip", 1015 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a", 1016 "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a", 1017 "shasum": "" 1018 }, 1019 "require": { 1020 "php": ">=7.1" 1021 }, 1022 "require-dev": { 1023 "phpunit/phpunit": "~6" 1024 }, 1025 "type": "library", 1026 "extra": { 1027 "branch-alias": { 1028 "dev-master": "2.x-dev" 1087 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" 1088 }, 1089 "dist": { 1090 "type": "zip", 1091 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", 1092 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", 1093 "shasum": "" 1094 }, 1095 "require": { 1096 "php": "^7.2 || ^8.0" 1097 }, 1098 "type": "library", 1099 "extra": { 1100 "branch-alias": { 1101 "dev-2.x": "2.x-dev" 1029 1102 } 1030 1103 }, … … 1053 1126 "static analysis" 1054 1127 ], 1055 "time": "20 18-08-07T13:53:10+00:00"1128 "time": "2020-06-27T09:03:43+00:00" 1056 1129 }, 1057 1130 { 1058 1131 "name": "phpdocumentor/reflection-docblock", 1059 "version": "5. 0.0",1132 "version": "5.1.0", 1060 1133 "source": { 1061 1134 "type": "git", 1062 1135 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 1063 "reference": " a48807183a4b819072f26e347bbd0b5199a9d15f"1064 }, 1065 "dist": { 1066 "type": "zip", 1067 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/ a48807183a4b819072f26e347bbd0b5199a9d15f",1068 "reference": " a48807183a4b819072f26e347bbd0b5199a9d15f",1136 "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e" 1137 }, 1138 "dist": { 1139 "type": "zip", 1140 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", 1141 "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", 1069 1142 "shasum": "" 1070 1143 }, … … 1106 1179 ], 1107 1180 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 1108 "time": "2020-02- 09T09:16:15+00:00"1181 "time": "2020-02-22T12:28:44+00:00" 1109 1182 }, 1110 1183 { 1111 1184 "name": "phpdocumentor/type-resolver", 1112 "version": "1. 0.1",1185 "version": "1.3.0", 1113 1186 "source": { 1114 1187 "type": "git", 1115 1188 "url": "https://github.com/phpDocumentor/TypeResolver.git", 1116 "reference": " 2e32a6d48972b2c1976ed5d8967145b6cec4a4a9"1117 }, 1118 "dist": { 1119 "type": "zip", 1120 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/ 2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",1121 "reference": " 2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",1122 "shasum": "" 1123 }, 1124 "require": { 1125 "php": "^7. 1",1189 "reference": "e878a14a65245fbe78f8080eba03b47c3b705651" 1190 }, 1191 "dist": { 1192 "type": "zip", 1193 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e878a14a65245fbe78f8080eba03b47c3b705651", 1194 "reference": "e878a14a65245fbe78f8080eba03b47c3b705651", 1195 "shasum": "" 1196 }, 1197 "require": { 1198 "php": "^7.2 || ^8.0", 1126 1199 "phpdocumentor/reflection-common": "^2.0" 1127 1200 }, 1128 1201 "require-dev": { 1129 "ext-tokenizer": "^7.1", 1130 "mockery/mockery": "~1", 1131 "phpunit/phpunit": "^7.0" 1132 }, 1133 "type": "library", 1134 "extra": { 1135 "branch-alias": { 1136 "dev-master": "1.x-dev" 1202 "ext-tokenizer": "*" 1203 }, 1204 "type": "library", 1205 "extra": { 1206 "branch-alias": { 1207 "dev-1.x": "1.x-dev" 1137 1208 } 1138 1209 }, … … 1153 1224 ], 1154 1225 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", 1155 "time": "20 19-08-22T18:11:29+00:00"1226 "time": "2020-06-27T10:12:23+00:00" 1156 1227 }, 1157 1228 { 1158 1229 "name": "phpmd/phpmd", 1159 "version": "2.8. 1",1230 "version": "2.8.2", 1160 1231 "source": { 1161 1232 "type": "git", 1162 1233 "url": "https://github.com/phpmd/phpmd.git", 1163 "reference": " 5664b95d484797582f5af9536238deb9ecde58a1"1164 }, 1165 "dist": { 1166 "type": "zip", 1167 "url": "https://api.github.com/repos/phpmd/phpmd/zipball/ 5664b95d484797582f5af9536238deb9ecde58a1",1168 "reference": " 5664b95d484797582f5af9536238deb9ecde58a1",1234 "reference": "714629ed782537f638fe23c4346637659b779a77" 1235 }, 1236 "dist": { 1237 "type": "zip", 1238 "url": "https://api.github.com/repos/phpmd/phpmd/zipball/714629ed782537f638fe23c4346637659b779a77", 1239 "reference": "714629ed782537f638fe23c4346637659b779a77", 1169 1240 "shasum": "" 1170 1241 }, … … 1172 1243 "composer/xdebug-handler": "^1.0", 1173 1244 "ext-xml": "*", 1174 "pdepend/pdepend": "^2. 6",1245 "pdepend/pdepend": "^2.7.1", 1175 1246 "php": ">=5.3.9" 1176 1247 }, … … 1223 1294 "pmd" 1224 1295 ], 1225 "time": "20 19-12-27T11:09:06+00:00"1296 "time": "2020-02-16T20:15:50+00:00" 1226 1297 }, 1227 1298 { 1228 1299 "name": "phpro/grumphp", 1229 "version": "v0.1 7.2",1300 "version": "v0.16.2", 1230 1301 "source": { 1231 1302 "type": "git", 1232 1303 "url": "https://github.com/phpro/grumphp.git", 1233 "reference": " ecfc01920fb5733193a41da292e8abb702b6d55d"1234 }, 1235 "dist": { 1236 "type": "zip", 1237 "url": "https://api.github.com/repos/phpro/grumphp/zipball/ ecfc01920fb5733193a41da292e8abb702b6d55d",1238 "reference": " ecfc01920fb5733193a41da292e8abb702b6d55d",1304 "reference": "616caf2df4a9bf3c1bfd2d70ac3528a3b7b4f8c8" 1305 }, 1306 "dist": { 1307 "type": "zip", 1308 "url": "https://api.github.com/repos/phpro/grumphp/zipball/616caf2df4a9bf3c1bfd2d70ac3528a3b7b4f8c8", 1309 "reference": "616caf2df4a9bf3c1bfd2d70ac3528a3b7b4f8c8", 1239 1310 "shasum": "" 1240 1311 }, … … 1245 1316 "gitonomy/gitlib": "^1.0.3", 1246 1317 "monolog/monolog": "~1.16 || ^2.0", 1247 "php": "^7. 2",1318 "php": "^7.1", 1248 1319 "seld/jsonlint": "~1.1", 1249 "symfony/config": "~3.4 || ~4.0 || ~5.0",1250 "symfony/console": "~3.4 || ~4.0 || ~5.0",1251 "symfony/dependency-injection": "~3.4 || ~4.0 || ~5.0",1252 "symfony/event-dispatcher": "~3.4 || ~4.0 || ~5.0",1253 "symfony/filesystem": "~3.4 || ~4.0 || ~5.0",1254 "symfony/finder": "~3.4 || ~4.0 || ~5.0",1255 "symfony/options-resolver": "~3.4 || ~4.0 || ~5.0",1256 "symfony/process": "~3.4 || ~4.0 || ~5.0",1257 "symfony/yaml": "~3.4 || ~4.0 || ~5.0"1258 }, 1259 "require-dev": { 1260 "brianium/paratest": " ~3.1",1261 "composer/composer": " ~1.9",1262 " ergebnis/composer-normalize": "~2.1",1263 " friendsofphp/php-cs-fixer": "~2.16",1264 " jakub-onderka/php-parallel-lint": "~1.0",1265 "nikic/php-parser": " ~3.1",1266 "phpspec/phpspec": " ~6.1",1267 "phpunit/phpunit": "^7.5.1 7",1268 "sensiolabs/security-checker": " ~6.0",1269 "squizlabs/php_codesniffer": "~ 3.5"1320 "symfony/config": "~3.4 || ~4.0", 1321 "symfony/console": "~3.4 || ~4.0", 1322 "symfony/dependency-injection": "~3.4 || ~4.0", 1323 "symfony/event-dispatcher": "~3.4 || ~4.0", 1324 "symfony/filesystem": "~3.4 || ~4.0", 1325 "symfony/finder": "~3.4 || ~4.0", 1326 "symfony/options-resolver": "~3.4 || ~4.0", 1327 "symfony/process": "~3.4 || ~4.0", 1328 "symfony/yaml": "~3.4 || ~4.0" 1329 }, 1330 "require-dev": { 1331 "brianium/paratest": "^2.2.0", 1332 "composer/composer": "^1.8.5", 1333 "friendsofphp/php-cs-fixer": "~2", 1334 "jakub-onderka/php-parallel-lint": "^0.9.2", 1335 "localheinz/composer-normalize": "^1.2", 1336 "nikic/php-parser": "^3.0", 1337 "phpspec/phpspec": "^5.1", 1338 "phpunit/phpunit": "^7.5.12", 1339 "sensiolabs/security-checker": "^5.0", 1340 "squizlabs/php_codesniffer": "~2.9" 1270 1341 }, 1271 1342 "suggest": { … … 1277 1348 "designsecurity/progpilot": "Lets GrumPHP be sure that there are no vulnerabilities in your code.", 1278 1349 "doctrine/orm": "Lets GrumPHP validate your Doctrine mapping files.", 1279 "ergebnis/composer-normalize": "Lets GrumPHP tidy and normalize your composer.json file.",1280 1350 "friendsofphp/php-cs-fixer": "Lets GrumPHP automatically fix your codestyle.", 1281 1351 "friendsoftwig/twigcs": "Lets GrumPHP check Twig coding standard.", 1282 1352 "infection/infection": "Lets GrumPHP evaluate the quality your unit tests", 1283 1353 "jakub-onderka/php-parallel-lint": "Lets GrumPHP quickly lint your entire code base.", 1354 "localheinz/composer-normalize": "Lets GrumPHP tidy and normalize your composer.json file.", 1284 1355 "maglnet/composer-require-checker": "Lets GrumPHP analyze composer dependencies.", 1285 1356 "malukenho/kawaii-gherkin": "Lets GrumPHP lint your Gherkin files.", … … 1328 1399 ], 1329 1400 "description": "A composer plugin that enables source code quality checks.", 1330 "time": "20 20-01-10T06:32:59+00:00"1401 "time": "2019-10-29T05:23:01+00:00" 1331 1402 }, 1332 1403 { 1333 1404 "name": "phpspec/prophecy", 1334 "version": "v1.10. 2",1405 "version": "v1.10.3", 1335 1406 "source": { 1336 1407 "type": "git", 1337 1408 "url": "https://github.com/phpspec/prophecy.git", 1338 "reference": " b4400efc9d206e83138e2bb97ed7f5b14b831cd9"1339 }, 1340 "dist": { 1341 "type": "zip", 1342 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/ b4400efc9d206e83138e2bb97ed7f5b14b831cd9",1343 "reference": " b4400efc9d206e83138e2bb97ed7f5b14b831cd9",1409 "reference": "451c3cd1418cf640de218914901e51b064abb093" 1410 }, 1411 "dist": { 1412 "type": "zip", 1413 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", 1414 "reference": "451c3cd1418cf640de218914901e51b064abb093", 1344 1415 "shasum": "" 1345 1416 }, … … 1391 1462 "stub" 1392 1463 ], 1393 "time": "2020-0 1-20T15:57:02+00:00"1464 "time": "2020-03-05T15:02:03+00:00" 1394 1465 }, 1395 1466 { 1396 1467 "name": "phpstan/phpstan", 1397 "version": "0.12. 11",1468 "version": "0.12.31", 1398 1469 "source": { 1399 1470 "type": "git", 1400 1471 "url": "https://github.com/phpstan/phpstan.git", 1401 "reference": " ca5f2b7cf81c6d8fba74f9576970399c5817e03b"1402 }, 1403 "dist": { 1404 "type": "zip", 1405 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/ ca5f2b7cf81c6d8fba74f9576970399c5817e03b",1406 "reference": " ca5f2b7cf81c6d8fba74f9576970399c5817e03b",1472 "reference": "776c8056b401e1b67f277b9e9fb334d1a274671d" 1473 }, 1474 "dist": { 1475 "type": "zip", 1476 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/776c8056b401e1b67f277b9e9fb334d1a274671d", 1477 "reference": "776c8056b401e1b67f277b9e9fb334d1a274671d", 1407 1478 "shasum": "" 1408 1479 }, 1409 1480 "require": { 1410 1481 "php": "^7.1" 1482 }, 1483 "conflict": { 1484 "phpstan/phpstan-shim": "*" 1411 1485 }, 1412 1486 "bin": [ … … 1430 1504 ], 1431 1505 "description": "PHPStan - PHP Static Analysis Tool", 1432 "time": "2020-02-16T14:00:29+00:00" 1506 "funding": [ 1507 { 1508 "url": "https://github.com/ondrejmirtes", 1509 "type": "github" 1510 }, 1511 { 1512 "url": "https://www.patreon.com/phpstan", 1513 "type": "patreon" 1514 }, 1515 { 1516 "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", 1517 "type": "tidelift" 1518 } 1519 ], 1520 "time": "2020-06-24T20:55:29+00:00" 1433 1521 }, 1434 1522 { … … 1819 1907 { 1820 1908 "name": "psr/log", 1821 "version": "1.1. 2",1909 "version": "1.1.3", 1822 1910 "source": { 1823 1911 "type": "git", 1824 1912 "url": "https://github.com/php-fig/log.git", 1825 "reference": " 446d54b4cb6bf489fc9d75f55843658e6f25d801"1826 }, 1827 "dist": { 1828 "type": "zip", 1829 "url": "https://api.github.com/repos/php-fig/log/zipball/ 446d54b4cb6bf489fc9d75f55843658e6f25d801",1830 "reference": " 446d54b4cb6bf489fc9d75f55843658e6f25d801",1913 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" 1914 }, 1915 "dist": { 1916 "type": "zip", 1917 "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", 1918 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", 1831 1919 "shasum": "" 1832 1920 }, … … 1862 1950 "psr-3" 1863 1951 ], 1864 "time": "20 19-11-01T11:05:21+00:00"1952 "time": "2020-03-23T09:12:05+00:00" 1865 1953 }, 1866 1954 { … … 2202 2290 { 2203 2291 "name": "sebastian/finder-facade", 2204 "version": " 1.2.3",2292 "version": "2.0.0", 2205 2293 "source": { 2206 2294 "type": "git", 2207 2295 "url": "https://github.com/sebastianbergmann/finder-facade.git", 2208 "reference": "167c45d131f7fc3d159f56f191a0a22228765e16" 2209 }, 2210 "dist": { 2211 "type": "zip", 2212 "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/167c45d131f7fc3d159f56f191a0a22228765e16", 2213 "reference": "167c45d131f7fc3d159f56f191a0a22228765e16", 2214 "shasum": "" 2215 }, 2216 "require": { 2217 "php": "^7.1", 2218 "symfony/finder": "^2.3|^3.0|^4.0|^5.0", 2296 "reference": "9d3e74b845a2ce50e19b25b5f0c2718e153bee6c" 2297 }, 2298 "dist": { 2299 "type": "zip", 2300 "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/9d3e74b845a2ce50e19b25b5f0c2718e153bee6c", 2301 "reference": "9d3e74b845a2ce50e19b25b5f0c2718e153bee6c", 2302 "shasum": "" 2303 }, 2304 "require": { 2305 "ext-ctype": "*", 2306 "php": "^7.3", 2307 "symfony/finder": "^4.1|^5.0", 2219 2308 "theseer/fdomdocument": "^1.6" 2220 2309 }, 2221 2310 "type": "library", 2222 2311 "extra": { 2223 "branch-alias": [] 2312 "branch-alias": { 2313 "dev-master": "2.0-dev" 2314 } 2224 2315 }, 2225 2316 "autoload": { … … 2241 2332 "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", 2242 2333 "homepage": "https://github.com/sebastianbergmann/finder-facade", 2243 "time": "2020-0 1-16T08:08:45+00:00"2334 "time": "2020-02-08T06:07:58+00:00" 2244 2335 }, 2245 2336 { … … 2388 2479 { 2389 2480 "name": "sebastian/phpcpd", 2390 "version": " 4.1.0",2481 "version": "5.0.1", 2391 2482 "source": { 2392 2483 "type": "git", 2393 2484 "url": "https://github.com/sebastianbergmann/phpcpd.git", 2394 "reference": " 0d9afa762f2400de077b2192f4a9d127de0bb78e"2395 }, 2396 "dist": { 2397 "type": "zip", 2398 "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/ 0d9afa762f2400de077b2192f4a9d127de0bb78e",2399 "reference": " 0d9afa762f2400de077b2192f4a9d127de0bb78e",2485 "reference": "3a31ace06211582ef963327bfb47d20af032ff9f" 2486 }, 2487 "dist": { 2488 "type": "zip", 2489 "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/3a31ace06211582ef963327bfb47d20af032ff9f", 2490 "reference": "3a31ace06211582ef963327bfb47d20af032ff9f", 2400 2491 "shasum": "" 2401 2492 }, 2402 2493 "require": { 2403 2494 "ext-dom": "*", 2404 "php": "^7. 1",2495 "php": "^7.3", 2405 2496 "phpunit/php-timer": "^2.0", 2406 "sebastian/finder-facade": "^ 1.1",2407 "sebastian/version": "^ 1.0|^2.0",2408 "symfony/console": "^ 2.7|^3.0|^4.0"2497 "sebastian/finder-facade": "^2.0", 2498 "sebastian/version": "^2.0", 2499 "symfony/console": "^4.0|^5.0" 2409 2500 }, 2410 2501 "bin": [ … … 2414 2505 "extra": { 2415 2506 "branch-alias": { 2416 "dev-master": " 4.0-dev"2507 "dev-master": "5.0-dev" 2417 2508 } 2418 2509 }, … … 2435 2526 "description": "Copy/Paste Detector (CPD) for PHP code.", 2436 2527 "homepage": "https://github.com/sebastianbergmann/phpcpd", 2437 "time": "20 18-09-17T17:17:27+00:00"2528 "time": "2020-02-20T11:57:08+00:00" 2438 2529 }, 2439 2530 { … … 2577 2668 { 2578 2669 "name": "seld/jsonlint", 2579 "version": "1. 7.2",2670 "version": "1.8.0", 2580 2671 "source": { 2581 2672 "type": "git", 2582 2673 "url": "https://github.com/Seldaek/jsonlint.git", 2583 "reference": " e2e5d290e4d2a4f0eb449f510071392e00e10d19"2584 }, 2585 "dist": { 2586 "type": "zip", 2587 "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/ e2e5d290e4d2a4f0eb449f510071392e00e10d19",2588 "reference": " e2e5d290e4d2a4f0eb449f510071392e00e10d19",2589 "shasum": "" 2590 }, 2591 "require": { 2592 "php": "^5.3 || ^7.0 "2674 "reference": "ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1" 2675 }, 2676 "dist": { 2677 "type": "zip", 2678 "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1", 2679 "reference": "ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1", 2680 "shasum": "" 2681 }, 2682 "require": { 2683 "php": "^5.3 || ^7.0 || ^8.0" 2593 2684 }, 2594 2685 "require-dev": { … … 2622 2713 "validator" 2623 2714 ], 2624 "time": "20 19-10-24T14:27:39+00:00"2715 "time": "2020-04-30T19:05:18+00:00" 2625 2716 }, 2626 2717 { … … 2719 2810 "type": "git", 2720 2811 "url": "https://github.com/SplashSync/Php-Console.git", 2721 "reference": " 8853ed3e715057f69c99a430dbdeb5a4ff8680ff"2722 }, 2723 "dist": { 2724 "type": "zip", 2725 "url": "https://api.github.com/repos/SplashSync/Php-Console/zipball/ 8853ed3e715057f69c99a430dbdeb5a4ff8680ff",2726 "reference": " 8853ed3e715057f69c99a430dbdeb5a4ff8680ff",2812 "reference": "0a19c2bf2cc0d61d4f29a15458021cde2986b2df" 2813 }, 2814 "dist": { 2815 "type": "zip", 2816 "url": "https://api.github.com/repos/SplashSync/Php-Console/zipball/0a19c2bf2cc0d61d4f29a15458021cde2986b2df", 2817 "reference": "0a19c2bf2cc0d61d4f29a15458021cde2986b2df", 2727 2818 "shasum": "" 2728 2819 }, … … 2779 2870 ], 2780 2871 "description": "Console Application for All Splash Php Applications", 2781 "time": "2020-0 2-03T17:13:31+00:00"2872 "time": "2020-06-04T20:58:33+00:00" 2782 2873 }, 2783 2874 { 2784 2875 "name": "squizlabs/php_codesniffer", 2785 "version": "3.5. 4",2876 "version": "3.5.5", 2786 2877 "source": { 2787 2878 "type": "git", 2788 2879 "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", 2789 "reference": " dceec07328401de6211037abbb18bda423677e26"2790 }, 2791 "dist": { 2792 "type": "zip", 2793 "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ dceec07328401de6211037abbb18bda423677e26",2794 "reference": " dceec07328401de6211037abbb18bda423677e26",2880 "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6" 2881 }, 2882 "dist": { 2883 "type": "zip", 2884 "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/73e2e7f57d958e7228fce50dc0c61f58f017f9f6", 2885 "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6", 2795 2886 "shasum": "" 2796 2887 }, … … 2830 2921 "standards" 2831 2922 ], 2832 "time": "2020-0 1-30T22:20:29+00:00"2923 "time": "2020-04-17T01:09:41+00:00" 2833 2924 }, 2834 2925 { 2835 2926 "name": "symfony/config", 2836 "version": "v 5.0.4",2927 "version": "v4.4.10", 2837 2928 "source": { 2838 2929 "type": "git", 2839 2930 "url": "https://github.com/symfony/config.git", 2840 "reference": " 7640c6704f56bf64045066bc5d93fd9d664baa63"2841 }, 2842 "dist": { 2843 "type": "zip", 2844 "url": "https://api.github.com/repos/symfony/config/zipball/ 7640c6704f56bf64045066bc5d93fd9d664baa63",2845 "reference": " 7640c6704f56bf64045066bc5d93fd9d664baa63",2846 "shasum": "" 2847 }, 2848 "require": { 2849 "php": " ^7.2.5",2850 "symfony/filesystem": "^ 4.4|^5.0",2931 "reference": "395f6e09e1dc6ac9c1a5eea3b7f44f7a820a5504" 2932 }, 2933 "dist": { 2934 "type": "zip", 2935 "url": "https://api.github.com/repos/symfony/config/zipball/395f6e09e1dc6ac9c1a5eea3b7f44f7a820a5504", 2936 "reference": "395f6e09e1dc6ac9c1a5eea3b7f44f7a820a5504", 2937 "shasum": "" 2938 }, 2939 "require": { 2940 "php": ">=7.1.3", 2941 "symfony/filesystem": "^3.4|^4.0|^5.0", 2851 2942 "symfony/polyfill-ctype": "~1.8" 2852 2943 }, 2853 2944 "conflict": { 2854 "symfony/finder": "< 4.4"2855 }, 2856 "require-dev": { 2857 "symfony/event-dispatcher": "^ 4.4|^5.0",2858 "symfony/finder": "^ 4.4|^5.0",2859 "symfony/messenger": "^4. 4|^5.0",2945 "symfony/finder": "<3.4" 2946 }, 2947 "require-dev": { 2948 "symfony/event-dispatcher": "^3.4|^4.0|^5.0", 2949 "symfony/finder": "^3.4|^4.0|^5.0", 2950 "symfony/messenger": "^4.1|^5.0", 2860 2951 "symfony/service-contracts": "^1.1|^2", 2861 "symfony/yaml": "^ 4.4|^5.0"2952 "symfony/yaml": "^3.4|^4.0|^5.0" 2862 2953 }, 2863 2954 "suggest": { … … 2867 2958 "extra": { 2868 2959 "branch-alias": { 2869 "dev-master": " 5.0-dev"2960 "dev-master": "4.4-dev" 2870 2961 } 2871 2962 }, … … 2894 2985 "description": "Symfony Config Component", 2895 2986 "homepage": "https://symfony.com", 2896 "time": "2020-01-04T14:08:26+00:00" 2987 "funding": [ 2988 { 2989 "url": "https://symfony.com/sponsor", 2990 "type": "custom" 2991 }, 2992 { 2993 "url": "https://github.com/fabpot", 2994 "type": "github" 2995 }, 2996 { 2997 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2998 "type": "tidelift" 2999 } 3000 ], 3001 "time": "2020-05-23T09:11:46+00:00" 2897 3002 }, 2898 3003 { 2899 3004 "name": "symfony/console", 2900 "version": "v4.4. 4",3005 "version": "v4.4.10", 2901 3006 "source": { 2902 3007 "type": "git", 2903 3008 "url": "https://github.com/symfony/console.git", 2904 "reference": " f512001679f37e6a042b51897ed24a2f05eba656"2905 }, 2906 "dist": { 2907 "type": "zip", 2908 "url": "https://api.github.com/repos/symfony/console/zipball/ f512001679f37e6a042b51897ed24a2f05eba656",2909 "reference": " f512001679f37e6a042b51897ed24a2f05eba656",2910 "shasum": "" 2911 }, 2912 "require": { 2913 "php": " ^7.1.3",3009 "reference": "326b064d804043005526f5a0494cfb49edb59bb0" 3010 }, 3011 "dist": { 3012 "type": "zip", 3013 "url": "https://api.github.com/repos/symfony/console/zipball/326b064d804043005526f5a0494cfb49edb59bb0", 3014 "reference": "326b064d804043005526f5a0494cfb49edb59bb0", 3015 "shasum": "" 3016 }, 3017 "require": { 3018 "php": ">=7.1.3", 2914 3019 "symfony/polyfill-mbstring": "~1.0", 2915 3020 "symfony/polyfill-php73": "^1.8", 3021 "symfony/polyfill-php80": "^1.15", 2916 3022 "symfony/service-contracts": "^1.1|^2" 2917 3023 }, … … 2970 3076 "description": "Symfony Console Component", 2971 3077 "homepage": "https://symfony.com", 2972 "time": "2020-01-25T12:44:29+00:00" 3078 "funding": [ 3079 { 3080 "url": "https://symfony.com/sponsor", 3081 "type": "custom" 3082 }, 3083 { 3084 "url": "https://github.com/fabpot", 3085 "type": "github" 3086 }, 3087 { 3088 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3089 "type": "tidelift" 3090 } 3091 ], 3092 "time": "2020-05-30T20:06:45+00:00" 2973 3093 }, 2974 3094 { 2975 3095 "name": "symfony/dependency-injection", 2976 "version": "v 5.0.4",3096 "version": "v4.4.10", 2977 3097 "source": { 2978 3098 "type": "git", 2979 3099 "url": "https://github.com/symfony/dependency-injection.git", 2980 "reference": " 86338f459313525dd95f5a012f8a9ea118002f94"2981 }, 2982 "dist": { 2983 "type": "zip", 2984 "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ 86338f459313525dd95f5a012f8a9ea118002f94",2985 "reference": " 86338f459313525dd95f5a012f8a9ea118002f94",2986 "shasum": "" 2987 }, 2988 "require": { 2989 "php": " ^7.2.5",3100 "reference": "a37cc0a90fec178768aa5048fea9251efde591c5" 3101 }, 3102 "dist": { 3103 "type": "zip", 3104 "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a37cc0a90fec178768aa5048fea9251efde591c5", 3105 "reference": "a37cc0a90fec178768aa5048fea9251efde591c5", 3106 "shasum": "" 3107 }, 3108 "require": { 3109 "php": ">=7.1.3", 2990 3110 "psr/container": "^1.0", 2991 3111 "symfony/service-contracts": "^1.1.6|^2" 2992 3112 }, 2993 3113 "conflict": { 2994 "symfony/config": "< 5.0",2995 "symfony/finder": "< 4.4",2996 "symfony/proxy-manager-bridge": "< 4.4",2997 "symfony/yaml": "< 4.4"3114 "symfony/config": "<4.3|>=5.0", 3115 "symfony/finder": "<3.4", 3116 "symfony/proxy-manager-bridge": "<3.4", 3117 "symfony/yaml": "<3.4" 2998 3118 }, 2999 3119 "provide": { … … 3002 3122 }, 3003 3123 "require-dev": { 3004 "symfony/config": "^ 5.0",3005 "symfony/expression-language": "^ 4.4|^5.0",3006 "symfony/yaml": "^ 4.4|^5.0"3124 "symfony/config": "^4.3", 3125 "symfony/expression-language": "^3.4|^4.0|^5.0", 3126 "symfony/yaml": "^3.4|^4.0|^5.0" 3007 3127 }, 3008 3128 "suggest": { … … 3016 3136 "extra": { 3017 3137 "branch-alias": { 3018 "dev-master": " 5.0-dev"3138 "dev-master": "4.4-dev" 3019 3139 } 3020 3140 }, … … 3043 3163 "description": "Symfony DependencyInjection Component", 3044 3164 "homepage": "https://symfony.com", 3045 "time": "2020-01-31T09:49:43+00:00" 3165 "funding": [ 3166 { 3167 "url": "https://symfony.com/sponsor", 3168 "type": "custom" 3169 }, 3170 { 3171 "url": "https://github.com/fabpot", 3172 "type": "github" 3173 }, 3174 { 3175 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3176 "type": "tidelift" 3177 } 3178 ], 3179 "time": "2020-06-12T07:37:04+00:00" 3046 3180 }, 3047 3181 { 3048 3182 "name": "symfony/event-dispatcher", 3049 "version": "v4.4. 4",3183 "version": "v4.4.10", 3050 3184 "source": { 3051 3185 "type": "git", 3052 3186 "url": "https://github.com/symfony/event-dispatcher.git", 3053 "reference": " 9e3de195e5bc301704dd6915df55892f6dfc208b"3054 }, 3055 "dist": { 3056 "type": "zip", 3057 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ 9e3de195e5bc301704dd6915df55892f6dfc208b",3058 "reference": " 9e3de195e5bc301704dd6915df55892f6dfc208b",3059 "shasum": "" 3060 }, 3061 "require": { 3062 "php": " ^7.1.3",3187 "reference": "a5370aaa7807c7a439b21386661ffccf3dff2866" 3188 }, 3189 "dist": { 3190 "type": "zip", 3191 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a5370aaa7807c7a439b21386661ffccf3dff2866", 3192 "reference": "a5370aaa7807c7a439b21386661ffccf3dff2866", 3193 "shasum": "" 3194 }, 3195 "require": { 3196 "php": ">=7.1.3", 3063 3197 "symfony/event-dispatcher-contracts": "^1.1" 3064 3198 }, … … 3113 3247 "description": "Symfony EventDispatcher Component", 3114 3248 "homepage": "https://symfony.com", 3115 "time": "2020-01-10T21:54:01+00:00" 3249 "funding": [ 3250 { 3251 "url": "https://symfony.com/sponsor", 3252 "type": "custom" 3253 }, 3254 { 3255 "url": "https://github.com/fabpot", 3256 "type": "github" 3257 }, 3258 { 3259 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3260 "type": "tidelift" 3261 } 3262 ], 3263 "time": "2020-05-20T08:37:50+00:00" 3116 3264 }, 3117 3265 { … … 3175 3323 { 3176 3324 "name": "symfony/filesystem", 3177 "version": "v4.4. 4",3325 "version": "v4.4.10", 3178 3326 "source": { 3179 3327 "type": "git", 3180 3328 "url": "https://github.com/symfony/filesystem.git", 3181 "reference": " 266c9540b475f26122b61ef8b23dd9198f5d1cfd"3182 }, 3183 "dist": { 3184 "type": "zip", 3185 "url": "https://api.github.com/repos/symfony/filesystem/zipball/ 266c9540b475f26122b61ef8b23dd9198f5d1cfd",3186 "reference": " 266c9540b475f26122b61ef8b23dd9198f5d1cfd",3187 "shasum": "" 3188 }, 3189 "require": { 3190 "php": " ^7.1.3",3329 "reference": "b27f491309db5757816db672b256ea2e03677d30" 3330 }, 3331 "dist": { 3332 "type": "zip", 3333 "url": "https://api.github.com/repos/symfony/filesystem/zipball/b27f491309db5757816db672b256ea2e03677d30", 3334 "reference": "b27f491309db5757816db672b256ea2e03677d30", 3335 "shasum": "" 3336 }, 3337 "require": { 3338 "php": ">=7.1.3", 3191 3339 "symfony/polyfill-ctype": "~1.8" 3192 3340 }, … … 3221 3369 "description": "Symfony Filesystem Component", 3222 3370 "homepage": "https://symfony.com", 3223 "time": "2020-01-21T08:20:44+00:00" 3371 "funding": [ 3372 { 3373 "url": "https://symfony.com/sponsor", 3374 "type": "custom" 3375 }, 3376 { 3377 "url": "https://github.com/fabpot", 3378 "type": "github" 3379 }, 3380 { 3381 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3382 "type": "tidelift" 3383 } 3384 ], 3385 "time": "2020-05-30T18:50:54+00:00" 3224 3386 }, 3225 3387 { 3226 3388 "name": "symfony/finder", 3227 "version": "v4.4. 4",3389 "version": "v4.4.10", 3228 3390 "source": { 3229 3391 "type": "git", 3230 3392 "url": "https://github.com/symfony/finder.git", 3231 "reference": " 3a50be43515590faf812fbd7708200aabc327ec3"3232 }, 3233 "dist": { 3234 "type": "zip", 3235 "url": "https://api.github.com/repos/symfony/finder/zipball/ 3a50be43515590faf812fbd7708200aabc327ec3",3236 "reference": " 3a50be43515590faf812fbd7708200aabc327ec3",3393 "reference": "5729f943f9854c5781984ed4907bbb817735776b" 3394 }, 3395 "dist": { 3396 "type": "zip", 3397 "url": "https://api.github.com/repos/symfony/finder/zipball/5729f943f9854c5781984ed4907bbb817735776b", 3398 "reference": "5729f943f9854c5781984ed4907bbb817735776b", 3237 3399 "shasum": "" 3238 3400 }, … … 3270 3432 "description": "Symfony Finder Component", 3271 3433 "homepage": "https://symfony.com", 3272 "time": "2020-01-04T13:00:46+00:00" 3434 "funding": [ 3435 { 3436 "url": "https://symfony.com/sponsor", 3437 "type": "custom" 3438 }, 3439 { 3440 "url": "https://github.com/fabpot", 3441 "type": "github" 3442 }, 3443 { 3444 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3445 "type": "tidelift" 3446 } 3447 ], 3448 "time": "2020-03-27T16:54:36+00:00" 3273 3449 }, 3274 3450 { 3275 3451 "name": "symfony/options-resolver", 3276 "version": "v 5.0.4",3452 "version": "v4.4.10", 3277 3453 "source": { 3278 3454 "type": "git", 3279 3455 "url": "https://github.com/symfony/options-resolver.git", 3280 "reference": " b1ab86ce52b0c0abe031367a173005a025e30e04"3281 }, 3282 "dist": { 3283 "type": "zip", 3284 "url": "https://api.github.com/repos/symfony/options-resolver/zipball/ b1ab86ce52b0c0abe031367a173005a025e30e04",3285 "reference": " b1ab86ce52b0c0abe031367a173005a025e30e04",3286 "shasum": "" 3287 }, 3288 "require": { 3289 "php": "^7. 2.5"3290 }, 3291 "type": "library", 3292 "extra": { 3293 "branch-alias": { 3294 "dev-master": " 5.0-dev"3456 "reference": "73e1d0fe11ffceb7b7d4ca55b7381cd7ce0bac05" 3457 }, 3458 "dist": { 3459 "type": "zip", 3460 "url": "https://api.github.com/repos/symfony/options-resolver/zipball/73e1d0fe11ffceb7b7d4ca55b7381cd7ce0bac05", 3461 "reference": "73e1d0fe11ffceb7b7d4ca55b7381cd7ce0bac05", 3462 "shasum": "" 3463 }, 3464 "require": { 3465 "php": "^7.1.3" 3466 }, 3467 "type": "library", 3468 "extra": { 3469 "branch-alias": { 3470 "dev-master": "4.4-dev" 3295 3471 } 3296 3472 }, … … 3324 3500 "options" 3325 3501 ], 3326 "time": "2020-01-04T14:08:26+00:00" 3502 "funding": [ 3503 { 3504 "url": "https://symfony.com/sponsor", 3505 "type": "custom" 3506 }, 3507 { 3508 "url": "https://github.com/fabpot", 3509 "type": "github" 3510 }, 3511 { 3512 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3513 "type": "tidelift" 3514 } 3515 ], 3516 "time": "2020-05-23T12:09:32+00:00" 3327 3517 }, 3328 3518 { 3329 3519 "name": "symfony/polyfill-ctype", 3330 "version": "v1.1 4.0",3520 "version": "v1.17.1", 3331 3521 "source": { 3332 3522 "type": "git", 3333 3523 "url": "https://github.com/symfony/polyfill-ctype.git", 3334 "reference": " fbdeaec0df06cf3d51c93de80c7eb76e271f5a38"3335 }, 3336 "dist": { 3337 "type": "zip", 3338 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ fbdeaec0df06cf3d51c93de80c7eb76e271f5a38",3339 "reference": " fbdeaec0df06cf3d51c93de80c7eb76e271f5a38",3524 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d" 3525 }, 3526 "dist": { 3527 "type": "zip", 3528 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 3529 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 3340 3530 "shasum": "" 3341 3531 }, … … 3349 3539 "extra": { 3350 3540 "branch-alias": { 3351 "dev-master": "1.14-dev" 3541 "dev-master": "1.17-dev" 3542 }, 3543 "thanks": { 3544 "name": "symfony/polyfill", 3545 "url": "https://github.com/symfony/polyfill" 3352 3546 } 3353 3547 }, … … 3382 3576 "portable" 3383 3577 ], 3384 "time": "2020-01-13T11:15:53+00:00" 3578 "funding": [ 3579 { 3580 "url": "https://symfony.com/sponsor", 3581 "type": "custom" 3582 }, 3583 { 3584 "url": "https://github.com/fabpot", 3585 "type": "github" 3586 }, 3587 { 3588 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3589 "type": "tidelift" 3590 } 3591 ], 3592 "time": "2020-06-06T08:46:27+00:00" 3385 3593 }, 3386 3594 { 3387 3595 "name": "symfony/polyfill-mbstring", 3388 "version": "v1.1 4.0",3596 "version": "v1.17.1", 3389 3597 "source": { 3390 3598 "type": "git", 3391 3599 "url": "https://github.com/symfony/polyfill-mbstring.git", 3392 "reference": " 34094cfa9abe1f0f14f48f490772db7a775559f2"3393 }, 3394 "dist": { 3395 "type": "zip", 3396 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/ 34094cfa9abe1f0f14f48f490772db7a775559f2",3397 "reference": " 34094cfa9abe1f0f14f48f490772db7a775559f2",3600 "reference": "7110338d81ce1cbc3e273136e4574663627037a7" 3601 }, 3602 "dist": { 3603 "type": "zip", 3604 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7", 3605 "reference": "7110338d81ce1cbc3e273136e4574663627037a7", 3398 3606 "shasum": "" 3399 3607 }, … … 3407 3615 "extra": { 3408 3616 "branch-alias": { 3409 "dev-master": "1.14-dev" 3617 "dev-master": "1.17-dev" 3618 }, 3619 "thanks": { 3620 "name": "symfony/polyfill", 3621 "url": "https://github.com/symfony/polyfill" 3410 3622 } 3411 3623 }, … … 3441 3653 "shim" 3442 3654 ], 3443 "time": "2020-01-13T11:15:53+00:00" 3655 "funding": [ 3656 { 3657 "url": "https://symfony.com/sponsor", 3658 "type": "custom" 3659 }, 3660 { 3661 "url": "https://github.com/fabpot", 3662 "type": "github" 3663 }, 3664 { 3665 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3666 "type": "tidelift" 3667 } 3668 ], 3669 "time": "2020-06-06T08:46:27+00:00" 3444 3670 }, 3445 3671 { 3446 3672 "name": "symfony/polyfill-php73", 3447 "version": "v1.1 4.0",3673 "version": "v1.17.1", 3448 3674 "source": { 3449 3675 "type": "git", 3450 3676 "url": "https://github.com/symfony/polyfill-php73.git", 3451 "reference": " 5e66a0fa1070bf46bec4bea7962d285108edd675"3452 }, 3453 "dist": { 3454 "type": "zip", 3455 "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/ 5e66a0fa1070bf46bec4bea7962d285108edd675",3456 "reference": " 5e66a0fa1070bf46bec4bea7962d285108edd675",3677 "reference": "fa0837fe02d617d31fbb25f990655861bb27bd1a" 3678 }, 3679 "dist": { 3680 "type": "zip", 3681 "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fa0837fe02d617d31fbb25f990655861bb27bd1a", 3682 "reference": "fa0837fe02d617d31fbb25f990655861bb27bd1a", 3457 3683 "shasum": "" 3458 3684 }, … … 3463 3689 "extra": { 3464 3690 "branch-alias": { 3465 "dev-master": "1.14-dev" 3691 "dev-master": "1.17-dev" 3692 }, 3693 "thanks": { 3694 "name": "symfony/polyfill", 3695 "url": "https://github.com/symfony/polyfill" 3466 3696 } 3467 3697 }, … … 3499 3729 "shim" 3500 3730 ], 3501 "time": "2020-01-13T11:15:53+00:00" 3731 "funding": [ 3732 { 3733 "url": "https://symfony.com/sponsor", 3734 "type": "custom" 3735 }, 3736 { 3737 "url": "https://github.com/fabpot", 3738 "type": "github" 3739 }, 3740 { 3741 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3742 "type": "tidelift" 3743 } 3744 ], 3745 "time": "2020-06-06T08:46:27+00:00" 3746 }, 3747 { 3748 "name": "symfony/polyfill-php80", 3749 "version": "v1.17.1", 3750 "source": { 3751 "type": "git", 3752 "url": "https://github.com/symfony/polyfill-php80.git", 3753 "reference": "4a5b6bba3259902e386eb80dd1956181ee90b5b2" 3754 }, 3755 "dist": { 3756 "type": "zip", 3757 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4a5b6bba3259902e386eb80dd1956181ee90b5b2", 3758 "reference": "4a5b6bba3259902e386eb80dd1956181ee90b5b2", 3759 "shasum": "" 3760 }, 3761 "require": { 3762 "php": ">=7.0.8" 3763 }, 3764 "type": "library", 3765 "extra": { 3766 "branch-alias": { 3767 "dev-master": "1.17-dev" 3768 }, 3769 "thanks": { 3770 "name": "symfony/polyfill", 3771 "url": "https://github.com/symfony/polyfill" 3772 } 3773 }, 3774 "autoload": { 3775 "psr-4": { 3776 "Symfony\\Polyfill\\Php80\\": "" 3777 }, 3778 "files": [ 3779 "bootstrap.php" 3780 ], 3781 "classmap": [ 3782 "Resources/stubs" 3783 ] 3784 }, 3785 "notification-url": "https://packagist.org/downloads/", 3786 "license": [ 3787 "MIT" 3788 ], 3789 "authors": [ 3790 { 3791 "name": "Ion Bazan", 3792 "email": "ion.bazan@gmail.com" 3793 }, 3794 { 3795 "name": "Nicolas Grekas", 3796 "email": "p@tchwork.com" 3797 }, 3798 { 3799 "name": "Symfony Community", 3800 "homepage": "https://symfony.com/contributors" 3801 } 3802 ], 3803 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", 3804 "homepage": "https://symfony.com", 3805 "keywords": [ 3806 "compatibility", 3807 "polyfill", 3808 "portable", 3809 "shim" 3810 ], 3811 "funding": [ 3812 { 3813 "url": "https://symfony.com/sponsor", 3814 "type": "custom" 3815 }, 3816 { 3817 "url": "https://github.com/fabpot", 3818 "type": "github" 3819 }, 3820 { 3821 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3822 "type": "tidelift" 3823 } 3824 ], 3825 "time": "2020-06-06T08:46:27+00:00" 3502 3826 }, 3503 3827 { 3504 3828 "name": "symfony/process", 3505 "version": "v4.4. 4",3829 "version": "v4.4.10", 3506 3830 "source": { 3507 3831 "type": "git", 3508 3832 "url": "https://github.com/symfony/process.git", 3509 "reference": " f5697ab4cb14a5deed7473819e63141bf5352c36"3510 }, 3511 "dist": { 3512 "type": "zip", 3513 "url": "https://api.github.com/repos/symfony/process/zipball/ f5697ab4cb14a5deed7473819e63141bf5352c36",3514 "reference": " f5697ab4cb14a5deed7473819e63141bf5352c36",3833 "reference": "c714958428a85c86ab97e3a0c96db4c4f381b7f5" 3834 }, 3835 "dist": { 3836 "type": "zip", 3837 "url": "https://api.github.com/repos/symfony/process/zipball/c714958428a85c86ab97e3a0c96db4c4f381b7f5", 3838 "reference": "c714958428a85c86ab97e3a0c96db4c4f381b7f5", 3515 3839 "shasum": "" 3516 3840 }, … … 3548 3872 "description": "Symfony Process Component", 3549 3873 "homepage": "https://symfony.com", 3550 "time": "2020-01-09T09:50:08+00:00" 3874 "funding": [ 3875 { 3876 "url": "https://symfony.com/sponsor", 3877 "type": "custom" 3878 }, 3879 { 3880 "url": "https://github.com/fabpot", 3881 "type": "github" 3882 }, 3883 { 3884 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3885 "type": "tidelift" 3886 } 3887 ], 3888 "time": "2020-05-30T20:06:45+00:00" 3551 3889 }, 3552 3890 { 3553 3891 "name": "symfony/service-contracts", 3554 "version": "v2. 0.1",3892 "version": "v2.1.2", 3555 3893 "source": { 3556 3894 "type": "git", 3557 3895 "url": "https://github.com/symfony/service-contracts.git", 3558 "reference": " 144c5e51266b281231e947b51223ba14acf1a749"3559 }, 3560 "dist": { 3561 "type": "zip", 3562 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ 144c5e51266b281231e947b51223ba14acf1a749",3563 "reference": " 144c5e51266b281231e947b51223ba14acf1a749",3564 "shasum": "" 3565 }, 3566 "require": { 3567 "php": " ^7.2.5",3896 "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b" 3897 }, 3898 "dist": { 3899 "type": "zip", 3900 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b", 3901 "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b", 3902 "shasum": "" 3903 }, 3904 "require": { 3905 "php": ">=7.2.5", 3568 3906 "psr/container": "^1.0" 3569 3907 }, … … 3574 3912 "extra": { 3575 3913 "branch-alias": { 3576 "dev-master": "2. 0-dev"3914 "dev-master": "2.1-dev" 3577 3915 } 3578 3916 }, … … 3606 3944 "standards" 3607 3945 ], 3608 "time": "2019-11-18T17:27:11+00:00" 3946 "funding": [ 3947 { 3948 "url": "https://symfony.com/sponsor", 3949 "type": "custom" 3950 }, 3951 { 3952 "url": "https://github.com/fabpot", 3953 "type": "github" 3954 }, 3955 { 3956 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3957 "type": "tidelift" 3958 } 3959 ], 3960 "time": "2020-05-20T17:43:50+00:00" 3609 3961 }, 3610 3962 { 3611 3963 "name": "symfony/yaml", 3612 "version": "v4.4. 4",3964 "version": "v4.4.10", 3613 3965 "source": { 3614 3966 "type": "git", 3615 3967 "url": "https://github.com/symfony/yaml.git", 3616 "reference": "c d014e425b3668220adb865f53bff64b3ad21767"3617 }, 3618 "dist": { 3619 "type": "zip", 3620 "url": "https://api.github.com/repos/symfony/yaml/zipball/c d014e425b3668220adb865f53bff64b3ad21767",3621 "reference": "c d014e425b3668220adb865f53bff64b3ad21767",3622 "shasum": "" 3623 }, 3624 "require": { 3625 "php": " ^7.1.3",3968 "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a" 3969 }, 3970 "dist": { 3971 "type": "zip", 3972 "url": "https://api.github.com/repos/symfony/yaml/zipball/c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a", 3973 "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a", 3974 "shasum": "" 3975 }, 3976 "require": { 3977 "php": ">=7.1.3", 3626 3978 "symfony/polyfill-ctype": "~1.8" 3627 3979 }, … … 3665 4017 "description": "Symfony Yaml Component", 3666 4018 "homepage": "https://symfony.com", 3667 "time": "2020-01-21T11:12:16+00:00" 4019 "funding": [ 4020 { 4021 "url": "https://symfony.com/sponsor", 4022 "type": "custom" 4023 }, 4024 { 4025 "url": "https://github.com/fabpot", 4026 "type": "github" 4027 }, 4028 { 4029 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4030 "type": "tidelift" 4031 } 4032 ], 4033 "time": "2020-05-20T08:37:50+00:00" 3668 4034 }, 3669 4035 { … … 3749 4115 { 3750 4116 "name": "webmozart/assert", 3751 "version": "1. 7.0",4117 "version": "1.9.0", 3752 4118 "source": { 3753 4119 "type": "git", 3754 4120 "url": "https://github.com/webmozart/assert.git", 3755 "reference": " aed98a490f9a8f78468232db345ab9cf606cf598"3756 }, 3757 "dist": { 3758 "type": "zip", 3759 "url": "https://api.github.com/repos/webmozart/assert/zipball/ aed98a490f9a8f78468232db345ab9cf606cf598",3760 "reference": " aed98a490f9a8f78468232db345ab9cf606cf598",4121 "reference": "9dc4f203e36f2b486149058bade43c851dd97451" 4122 }, 4123 "dist": { 4124 "type": "zip", 4125 "url": "https://api.github.com/repos/webmozart/assert/zipball/9dc4f203e36f2b486149058bade43c851dd97451", 4126 "reference": "9dc4f203e36f2b486149058bade43c851dd97451", 3761 4127 "shasum": "" 3762 4128 }, … … 3766 4132 }, 3767 4133 "conflict": { 3768 "vimeo/psalm": "<3.6.0" 4134 "phpstan/phpstan": "<0.12.20", 4135 "vimeo/psalm": "<3.9.1" 3769 4136 }, 3770 4137 "require-dev": { … … 3793 4160 "validate" 3794 4161 ], 3795 "time": "2020-0 2-14T12:15:55+00:00"4162 "time": "2020-06-16T10:16:42+00:00" 3796 4163 } 3797 4164 ], … … 3805 4172 "prefer-lowest": false, 3806 4173 "platform": { 3807 "php": "^ 5.6|^7.0"4174 "php": "^7.1" 3808 4175 }, 3809 "platform-dev": [] 4176 "platform-dev": [], 4177 "plugin-api-version": "1.1.0" 3810 4178 } -
splash-connector/trunk/docker-compose.yml
r2245895 r2336965 25 25 # 26 26 # 172.101.0.10 latest.wordpress.local 27 # 172.101.0.52 wp5-2.wordpress.local 28 # 172.101.0.51 wp5-1.wordpress.local 27 # 172.101.0.54 wp5-4.wordpress.local 28 # 172.101.0.53 wp5-3.wordpress.local (Disbaled by default) 29 # 172.101.0.52 wp5-2.wordpress.local (Disbaled by default) 30 # 172.101.0.51 wp5-1.wordpress.local (Disbaled by default) 29 31 # 172.101.0.100 toolkit.wordpress.local 32 # 172.101.0.200 phpmyadmin.wordpress.local 30 33 # 31 34 ################################################################################ … … 41 44 image: mysql:5.7 42 45 container_name: wordpress_mysql 46 logging: { driver: "none" } 43 47 environment: 44 48 - "MYSQL_ROOT_PASSWORD=admin" … … 46 50 networks: 47 51 - wordpress 48 49 ################################################################################ 50 # Wor press Latest52 53 ################################################################################ 54 # Wordpress Latest 51 55 wordpress: 52 56 image: wordpress … … 74 78 wordpress: { ipv4_address: 172.101.0.10 } 75 79 splashsync: { aliases: [ latest.wordpress.local ] } 76 77 ################################################################################ 78 # Wor press 5.279 wordpress-5. 2:80 image: wordpress:5. 281 container_name: wordpress_5_ 280 81 ################################################################################ 82 # Wordpress 5.4 83 wordpress-5.4: 84 image: wordpress:5.4 85 container_name: wordpress_5_4 82 86 depends_on: 83 87 - mysql … … 85 89 - "./:/var/www/html/wp-content/plugins/splash-connector:ro" 86 90 environment: 87 - WORDPRESS_VERSION=5. 288 - WORDPRESS_URL=wp5- 2.wordpress.local91 - WORDPRESS_VERSION=5.4 92 - WORDPRESS_URL=wp5-4.wordpress.local 89 93 - WORDPRESS_DB_HOST=mysql 90 94 - WORDPRESS_DB_USER=root 91 95 - WORDPRESS_DB_PASSWORD=admin 92 96 - WORDPRESS_DB_NAME=wordpress 93 - WORDPRESS_TABLE_PREFIX=wp_5_ 2_97 - WORDPRESS_TABLE_PREFIX=wp_5_4_ 94 98 - ADMIN_MAIL=contact@splashsync.com 95 - ADMIN_PASSWD=splashsync 96 - SPLASH_WS_ID=ThisIsWp5 2Key99 - ADMIN_PASSWD=splashsync 100 - SPLASH_WS_ID=ThisIsWp54Key 97 101 - SPLASH_WS_KEY=ThisTokenIsNotSoSecretChangeIt 98 102 - SPLASH_WS_HOST=http://toolkit.wordpress.local/ws/soap 99 103 command: sh /var/www/html/wp-content/plugins/splash-connector/docker/docker-entrypoint.sh 100 hostname: wp5-2.wordpress.local 101 networks: 102 wordpress: { ipv4_address: 172.101.0.52 } 103 splashsync: { aliases: [ wp5-2.wordpress.local ] } 104 hostname: wp5-4.wordpress.local 105 networks: 106 wordpress: { ipv4_address: 172.101.0.54 } 107 splashsync: { aliases: [ wp5-4.wordpress.local ] } 108 109 # ################################################################################ 110 # # Wordpress 5.3 111 # wordpress-5.3: 112 # image: wordpress:5.3 113 # container_name: wordpress_5_3 114 # depends_on: 115 # - mysql 116 # volumes: 117 # - "./:/var/www/html/wp-content/plugins/splash-connector:ro" 118 # environment: 119 # - WORDPRESS_VERSION=5.3 120 # - WORDPRESS_URL=wp5-3.wordpress.local 121 # - WORDPRESS_DB_HOST=mysql 122 # - WORDPRESS_DB_USER=root 123 # - WORDPRESS_DB_PASSWORD=admin 124 # - WORDPRESS_DB_NAME=wordpress 125 # - WORDPRESS_TABLE_PREFIX=wp_5_3_ 126 # - ADMIN_MAIL=contact@splashsync.com 127 # - ADMIN_PASSWD=splashsync 128 # - SPLASH_WS_ID=ThisIsWp53Key 129 # - SPLASH_WS_KEY=ThisTokenIsNotSoSecretChangeIt 130 # - SPLASH_WS_HOST=http://toolkit.wordpress.local/ws/soap 131 # command: sh /var/www/html/wp-content/plugins/splash-connector/docker/docker-entrypoint.sh 132 # hostname: wp5-3.wordpress.local 133 # networks: 134 # wordpress: { ipv4_address: 172.101.0.53 } 135 # splashsync: { aliases: [ wp5-3.wordpress.local ] } 104 136 105 ################################################################################ 106 # Worpress 5.1 107 wordpress-5.1: 108 image: wordpress:5.1 109 container_name: wordpress_5_1 110 depends_on: 111 - mysql 112 volumes: 113 - "./:/var/www/html/wp-content/plugins/splash-connector:ro" 114 environment: 115 - WORDPRESS_VERSION=5.1 116 - WORDPRESS_URL=wp5-1.wordpress.local 117 - WORDPRESS_DB_HOST=mysql 118 - WORDPRESS_DB_USER=root 119 - WORDPRESS_DB_PASSWORD=admin 120 - WORDPRESS_DB_NAME=wordpress 121 - WORDPRESS_TABLE_PREFIX=wp_5_1_ 122 - ADMIN_MAIL=contact@splashsync.com 123 - ADMIN_PASSWD=splashsync 124 - SPLASH_WS_ID=ThisIsWp51Key 125 - SPLASH_WS_KEY=ThisTokenIsNotSoSecretChangeIt 126 - SPLASH_WS_HOST=http://toolkit.wordpress.local/ws/soap 127 command: sh /var/www/html/wp-content/plugins/splash-connector/docker/docker-entrypoint.sh 128 hostname: wp5-1.wordpress.local 129 networks: 130 wordpress: { ipv4_address: 172.101.0.51 } 131 splashsync: { aliases: [ wp5-1.wordpress.local ] } 137 # ################################################################################ 138 # # Wordpress 5.2 139 # wordpress-5.2: 140 # image: wordpress:5.2 141 # container_name: wordpress_5_2 142 # depends_on: 143 # - mysql 144 # volumes: 145 # - "./:/var/www/html/wp-content/plugins/splash-connector:ro" 146 # environment: 147 # - WORDPRESS_VERSION=5.2 148 # - WORDPRESS_URL=wp5-2.wordpress.local 149 # - WORDPRESS_DB_HOST=mysql 150 # - WORDPRESS_DB_USER=root 151 # - WORDPRESS_DB_PASSWORD=admin 152 # - WORDPRESS_DB_NAME=wordpress 153 # - WORDPRESS_TABLE_PREFIX=wp_5_2_ 154 # - ADMIN_MAIL=contact@splashsync.com 155 # - ADMIN_PASSWD=splashsync 156 # - SPLASH_WS_ID=ThisIsWp52Key 157 # - SPLASH_WS_KEY=ThisTokenIsNotSoSecretChangeIt 158 # - SPLASH_WS_HOST=http://toolkit.wordpress.local/ws/soap 159 # command: sh /var/www/html/wp-content/plugins/splash-connector/docker/docker-entrypoint.sh 160 # hostname: wp5-2.wordpress.local 161 # networks: 162 # wordpress: { ipv4_address: 172.101.0.52 } 163 # splashsync: { aliases: [ wp5-2.wordpress.local ] } 164 165 # ################################################################################ 166 # # Wordpress 5.1 167 # wordpress-5.1: 168 # image: wordpress:5.1 169 # container_name: wordpress_5_1 170 # depends_on: 171 # - mysql 172 # volumes: 173 # - "./:/var/www/html/wp-content/plugins/splash-connector:ro" 174 # environment: 175 # - WORDPRESS_VERSION=5.1 176 # - WORDPRESS_URL=wp5-1.wordpress.local 177 # - WORDPRESS_DB_HOST=mysql 178 # - WORDPRESS_DB_USER=root 179 # - WORDPRESS_DB_PASSWORD=admin 180 # - WORDPRESS_DB_NAME=wordpress 181 # - WORDPRESS_TABLE_PREFIX=wp_5_1_ 182 # - ADMIN_MAIL=contact@splashsync.com 183 # - ADMIN_PASSWD=splashsync 184 # - SPLASH_WS_ID=ThisIsWp51Key 185 # - SPLASH_WS_KEY=ThisTokenIsNotSoSecretChangeIt 186 # - SPLASH_WS_HOST=http://toolkit.wordpress.local/ws/soap 187 # command: sh /var/www/html/wp-content/plugins/splash-connector/docker/docker-entrypoint.sh 188 # hostname: wp5-1.wordpress.local 189 # networks: 190 # wordpress: { ipv4_address: 172.101.0.51 } 191 # splashsync: { aliases: [ wp5-1.wordpress.local ] } 132 192 133 193 ################################################################################ 134 # Splash Toolkit Container 194 # Splash Toolkit Container 135 195 toolkit: 136 196 image: 'splashsync/toolkit' 137 197 container_name: wordpress-toolkit 198 logging: { driver: "none" } 138 199 volumes: 139 200 # Specify Local Configuration File … … 144 205 wordpress: { ipv4_address: 172.101.0.100, aliases: [ toolkit.wordpress.local ] } 145 206 splashsync: { aliases: [ toolkit.wordpress.local ] } 146 207 208 ################################################################################ 209 # PhpMyAdmin Container 210 phpmyadmin: 211 image: phpmyadmin/phpmyadmin:5 212 container_name: wordpress_phpmyadmin 213 logging: { driver: "none" } 214 depends_on: 215 - mysql 216 environment: 217 - PMA_HOST=mysql 218 - MYSQL_USER=admin 219 - MYSQL_ROOT_PASSWORD=admin 220 - MYSQL_PASSWORD=admin 221 networks: 222 wordpress: { ipv4_address: 172.101.0.200, aliases: [ phpmyadmin.wordpress.local ] } 223 147 224 networks: 148 225 ################################################################################ -
splash-connector/trunk/grumphp.yml
r2245895 r2336965 108 108 109 109 build-module: 110 enabled: true 111 # enabled: false 110 enabled: false 112 111 source_folder: "/" 113 112 target_folder: "/wp_modules" -
splash-connector/trunk/includes/class-splash-wordpress-settings.php
r2245895 r2336965 15 15 16 16 use Splash\Client\Splash; 17 use Splash\Local\Objects\Core\WpMultilangTrait;18 17 19 18 /** … … 343 342 $users[$user->ID] = $user->display_name; 344 343 } 345 346 344 $settings['connection'] = array( 347 345 'title' => __('Connection', 'splash-wordpress-plugin'), … … 373 371 ) 374 372 ); 375 376 //====================================================================//377 // Check at Network Level378 // if (!WpMultilangTrait::hasWpMultilang()) {379 // $settings['connection']['fields'][] = array(380 // 'id' => 'multilang',381 // 'label' => __('Multilangual', 'splash-wordpress-plugin'),382 // 'description' => __('Simulate multilangual fields using default site language.', 'splash-wordpress-plugin'),383 // 'type' => 'checkbox',384 // 'default' => '0',385 // );386 // }387 388 373 $settings['advanced'] = array( 389 374 'title' => __('Advanced', 'splash-wordpress-plugin'), … … 412 397 'options' => array("NuSOAP" => "NuSOAP Librairie", "SOAP" => "Generic PHP SOAP" ), 413 398 'default' => 'NuSOAP' 399 ), 400 array( 401 'id' => 'cf_product', 402 'label' => __('Products'), 403 'description' => __('Enable Custom Fields for Products.', 'splash-wordpress-plugin'), 404 'type' => 'checkbox', 405 'default' => '1' 406 ), array( 407 'id' => 'cf_order', 408 'label' => __('Orders'), 409 'description' => __('Enable Custom Fields for Orders.', 'splash-wordpress-plugin'), 410 'type' => 'checkbox', 411 'default' => '0' 412 ), array( 413 'id' => 'cf_invoice', 414 'label' => __('Invoices'), 415 'description' => __('Enable Custom Fields for Invoices.', 'splash-wordpress-plugin'), 416 'type' => 'checkbox', 417 'default' => '0' 418 ), array( 419 'id' => 'cf_post', 420 'label' => __('Posts'), 421 'description' => __('Enable Custom Fields for Posts.', 'splash-wordpress-plugin'), 422 'type' => 'checkbox', 423 'default' => '0' 424 ), array( 425 'id' => 'cf_page', 426 'label' => __('Pages'), 427 'description' => __('Enable Custom Fields for Pages.', 'splash-wordpress-plugin'), 428 'type' => 'checkbox', 429 'default' => '0' 414 430 ), 415 431 ) -
splash-connector/trunk/readme.txt
r2245895 r2336965 3 3 Donate link: http://www.splashsync.com 4 4 Tags: wordpress, woocommerce, splash, synchronization, e-commerce, ERP, prestashop, magento, dolibarr 5 Requires at least: 4.96 Tested up to: 5. 37 Stable tag: 1. 5.28 License: GPLv2 or later5 Requires at least: 5.0 6 Tested up to: 5.4 7 Stable tag: 1.6.0 8 License: MIT 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 10 … … 149 149 * Improve: Passed PhpStan V0.12 (Level 8) 150 150 151 = 1.6.0 = 152 * 2020-05-19 153 * Improve: Add protections against Anonymized Orders (Fiter Commits, Disable reading) 154 * Improve: Add management for Variations Stocks at parent level 155 151 156 == Upgrade Notice == 152 157 -
splash-connector/trunk/splash.php
r2245895 r2336965 16 16 /* 17 17 * Plugin Name: Splash Connector 18 * Version: 1. 5.218 * Version: 1.6.0 19 19 * Plugin URI: https://github.com/SplashSync/Wordpress 20 20 * Description: Splash Sync Wordpress plugin. … … 22 22 * Author URI: http://www.splashsync.com 23 23 * Requires at least: 5.0 24 * Tested up to: 5. 324 * Tested up to: 5.4 25 25 * 26 26 * Text Domain: wordpress-plugin-template … … 36 36 } 37 37 38 define("SPLASH_SYNC_VERSION", "1. 5.2");38 define("SPLASH_SYNC_VERSION", "1.6.0"); 39 39 40 40 // Load plugin class files -
splash-connector/trunk/src/Core/AttributesManager.php
r2245895 r2336965 20 20 use WC_Product; 21 21 use WC_Product_Attribute; 22 use WC_Product_Variable; 22 23 use WP_Error; 23 24 use WP_Term; … … 48 49 return null; 49 50 } 51 52 //====================================================================// 53 // Convert Group Code 54 $attrCode = trim(remove_accents(strtolower($code))); 50 55 //====================================================================// 51 56 // Search for this Attribute Group Code 52 57 foreach (wc_get_attribute_taxonomies() as $group) { 53 if (strtolower($group->attribute_name) == strtolower($code)) { 58 //====================================================================// 59 // Convert Attribute Group Name 60 $groupName = trim(remove_accents(strtolower($group->attribute_name))); 61 //====================================================================// 62 // Compare Attribute Group Name 63 if ($groupName == $attrCode) { 54 64 return wc_get_attribute($group->attribute_id); 55 65 } 56 if (("pa_". strtolower($group->attribute_name)) == strtolower($code)) {66 if (("pa_".$groupName) == $attrCode) { 57 67 return wc_get_attribute($group->attribute_id); 58 68 } … … 172 182 173 183 return true; 184 } 185 186 /** 187 * Identify Custom Attribute Group Using Code 188 * 189 * @param WC_Product_Variable $parent Parent Product 190 * @param string $code Attribute Group Code 191 * 192 * @return null|string 193 */ 194 public static function getGroupNameFromParent($parent, $code) 195 { 196 //====================================================================// 197 // Ensure Code is Valid 198 if (!is_string($code) || empty($code)) { 199 return null; 200 } 201 //====================================================================// 202 // Load Attributes 203 $parentAttrs = $parent->get_attributes(); 204 if (!is_array($parentAttrs) || !isset($parentAttrs[$code])) { 205 return $code; 206 } 207 $attribute = $parentAttrs[$code]; 208 if (!($attribute instanceof WC_Product_Attribute)) { 209 return $code; 210 } 211 212 return $attribute->get_name(); 174 213 } 175 214 -
splash-connector/trunk/src/Local.php
r2245895 r2336965 18 18 use Splash\Core\SplashCore as Splash; 19 19 use Splash\Local\Core\PluginManger; 20 use Splash\Local\Objects\Core\MultilangTrait as Multilang;20 use Splash\Local\Objects\Core\MultilangTrait; 21 21 use Splash\Models\LocalClassInterface; 22 22 … … 27 27 { 28 28 use PluginManger; 29 use MultilangTrait; 29 30 30 31 //====================================================================// … … 233 234 //====================================================================// 234 235 // Server Actives Languages List 235 $parameters["Default_Lang"] = Multilang::getDefaultLanguage();236 $parameters["Langs"] = Multilang::getAvailablelanguages();236 $parameters["Default_Lang"] = self::getDefaultLanguage(); 237 $parameters["Langs"] = self::getAvailablelanguages(); 237 238 238 239 /** … … 245 246 $parameters["CurrencySymbol"] = get_woocommerce_currency_symbol(); 246 247 $parameters["PriceBase"] = wc_prices_include_tax() ? "TTC" : "HT"; 247 $parameters["PricesPrecision"] = 3;248 $parameters["PricesPrecision"] = 2; 248 249 } 249 250 -
splash-connector/trunk/src/Objects/Core/ImagesTrait.php
r2245895 r2336965 34 34 protected function encodeImage($postId) 35 35 { 36 $uploadsDir = wp_upload_dir();37 36 $post = get_post($postId); 38 39 37 //====================================================================// 40 38 // Image not Found … … 42 40 return false; 43 41 } 44 45 $relativePath = get_post_meta($postId, "_wp_attached_file", true);46 $path = $uploadsDir["basedir"]."/".dirname($relativePath)."/";47 $filename = basename($relativePath);48 $imageName = !empty($post->post_title) ? $post->post_title : $filename;49 42 //====================================================================// 43 // Detect Image Original Path 44 $path = function_exists("wp_get_original_image_path") 45 ? (string) wp_get_original_image_path($post->ID, true) 46 : (string) get_attached_file($post->ID, true); 47 $imageName = !empty($post->post_title) ? $post->post_title : basename($path); 50 48 //====================================================================// 51 49 // Insert Image in Output List 52 50 return self::images()->Encode( 53 51 $imageName, // Image Title 54 $filename,// Image Filename55 $path,// Image Path52 basename($path), // Image Filename 53 dirname($path)."/", // Image Path 56 54 $post->guid // Image Public Url 57 55 ); … … 74 72 } 75 73 //====================================================================// 76 // Load Post 77 if (!is_object($post)) { 78 $post = get_post($post); 79 } 80 if (!($post instanceof WP_Post)) { 81 return false; 82 } 83 //====================================================================// 84 // Compute Md5 85 $uploadDir = wp_upload_dir(); 86 $current = md5_file($uploadDir["basedir"]."/".get_post_meta($post->ID, "_wp_attached_file", true)); 74 // Load Post ID 75 $postId = ($post instanceof WP_Post) ? $post->ID : $post; 76 //====================================================================// 77 // Compute Image Full Path 78 $imagePath = function_exists("wp_get_original_image_path") 79 ? (string) wp_get_original_image_path($postId, true) 80 : (string) get_attached_file($postId, true); 81 //====================================================================// 82 // Safety Check 83 if (!is_file($imagePath)) { 84 return false; 85 } 87 86 //====================================================================// 88 87 // Check Md5 89 return ( $current=== $md5);88 return (md5_file($imagePath) === $md5); 90 89 } 91 90 … … 158 157 //====================================================================// 159 158 // Insert the attachment. 159 if (!Splash::isDebugMode()) { 160 set_time_limit(10); 161 } 160 162 $attachId = wp_insert_attachment($attachment, $fullpath, $parent); 161 163 if (is_wp_error($attachId) || ($attachId instanceof WP_Error)) { -
splash-connector/trunk/src/Objects/Order.php
r2245895 r2336965 17 17 18 18 use Splash\Core\SplashCore as Splash; 19 use Splash\Local\Core\PrivacyManager; 19 20 use Splash\Models\AbstractObject; 20 21 use Splash\Models\Objects\GenericFieldsTrait; … … 44 45 use \Splash\Local\Objects\Core\WooCommerceObjectTrait; // Trigger WooCommerce Module Activation 45 46 47 // Post Fields 48 use Post\CustomTrait; // Custom Fields 49 use Post\CounterTrait; // Posts Counter 50 46 51 // WooCommerce Order Field 47 use \Splash\Local\Objects\Order\CRUDTrait; // Objects CRUD48 use \Splash\Local\Objects\Order\HooksTrait; // Objects CRUD49 use \Splash\Local\Objects\Order\CoreTrait; // Order Core Infos50 use \Splash\Local\Objects\Order\ItemsTrait; // Order Items List51 use \Splash\Local\Objects\Order\PaymentsTrait; // Order Payments List52 use \Splash\Local\Objects\Order\TotalsTrait; // Order Totals53 use \Splash\Local\Objects\Order\StatusTrait; // Order Status Infos54 use \Splash\Local\Objects\Order\AddressTrait; // Order Billing & Delivery Infos55 use \Splash\Local\Objects\Order\BookingTrait; // Order Booking Infos52 use Order\CRUDTrait; // Objects CRUD 53 use Order\HooksTrait; // Objects CRUD 54 use Order\CoreTrait; // Order Core Infos 55 use Order\ItemsTrait; // Order Items List 56 use Order\PaymentsTrait; // Order Payments List 57 use Order\TotalsTrait; // Order Totals 58 use Order\StatusTrait; // Order Status Infos 59 use Order\AddressTrait; // Order Billing & Delivery Infos 60 use Order\BookingTrait; // Order Booking Infos 56 61 57 62 //====================================================================// … … 142 147 //====================================================================// 143 148 // Store Meta Total & Current values 144 $data["meta"]["total"] = array_sum((array) wp_count_posts('shop_order'));149 $data["meta"]["total"] = $this->countPostsByTypes(array($this->postType)); 145 150 $data["meta"]["current"] = count($rawData); 146 151 … … 149 154 /** @var WP_Post $wcOrder */ 150 155 foreach ($rawData as $wcOrder) { 156 //====================================================================// 157 // Prepare Status Prefix 158 $statusPrefix = PrivacyManager::isAnonymizedById($wcOrder->ID) ? "[A] " : ""; 159 //====================================================================// 160 // Prepare List Data 151 161 $data[] = array( 152 162 "id" => $wcOrder->ID, … … 154 164 "post_name" => $wcOrder->post_name, 155 165 "post_status" => (isset($stats[$wcOrder->post_status]) ? $stats[$wcOrder->post_status] : "...?"), 166 "status" => $statusPrefix.$wcOrder->post_status, 156 167 "total" => get_post_meta($wcOrder->ID, "_order_total", true), 157 168 "reference" => "#".$wcOrder->ID -
splash-connector/trunk/src/Objects/Order/CRUDTrait.php
r2245895 r2336965 17 17 18 18 use Splash\Core\SplashCore as Splash; 19 use Splash\Local\Core\PrivacyManager; 19 20 use WC_Order; 20 21 use WP_Error; … … 42 43 if (is_wp_error($wcOrder) || !($wcOrder instanceof WC_Order)) { 43 44 return Splash::log()->errTrace("Unable to load ".$this->postType." (".$postId.")."); 45 } 46 //====================================================================// 47 // Check Order Not Anonymized 48 if (PrivacyManager::isAnonymized($wcOrder)) { 49 return Splash::log()->err("Reading Anonymized Orders is Forbidden"); 44 50 } 45 51 -
splash-connector/trunk/src/Objects/Order/CoreTrait.php
r2245895 r2336965 15 15 16 16 namespace Splash\Local\Objects\Order; 17 18 use Splash\Core\SplashCore as Splash;19 17 20 18 /** -
splash-connector/trunk/src/Objects/Order/HooksTrait.php
r2245895 r2336965 17 17 18 18 use Splash\Client\Splash as Splash; 19 use Splash\Local\Core\PrivacyManager; 19 20 use Splash\Local\Notifier; 20 21 use WC_Order; … … 63 64 } 64 65 //====================================================================// 66 // Check Order Not Anonymized 67 if (PrivacyManager::isAnonymized($order)) { 68 Splash::log()->war("Commit is Disabled for Anonymized Orders"); 69 70 return; 71 } 72 //====================================================================// 65 73 // Prevent Repeated Commit if Needed 66 74 if (Splash::object("Order")->isLocked()) { -
splash-connector/trunk/src/Objects/Order/ItemsTrait.php
r2245895 r2336965 16 16 namespace Splash\Local\Objects\Order; 17 17 18 use Splash\Core\SplashCore as Splash;19 18 use stdClass; 20 19 use WC_Meta_Data; -
splash-connector/trunk/src/Objects/Order/StatusTrait.php
r2245895 r2336965 39 39 ->Identifier("status") 40 40 ->Name(_("Status")) 41 ->isListed() 41 42 ->Group(__("Status")) 42 43 ->MicroData("http://schema.org/Order", "orderStatus") … … 58 59 ->Group(__("Status")) 59 60 ->MicroData("http://schema.org/Invoice", "paymentStatus") 60 ;61 ; 61 62 } 62 63 -
splash-connector/trunk/src/Objects/Post/CustomTrait.php
r2245895 r2336965 15 15 16 16 namespace Splash\Local\Objects\Post; 17 18 use Splash\Core\SplashCore as Splash; 17 19 18 20 /** … … 42 44 private function buildCustomFields() 43 45 { 46 //====================================================================// 47 // Check if feature is Enabled 48 $shortClass = strtolower(substr((string) strrchr(static::class, "\\"), 1)); 49 if (!get_option("splash_cf_".$shortClass)) { 50 return; 51 } 44 52 //====================================================================// 45 53 // Require Posts Functions -
splash-connector/trunk/src/Objects/Post/HooksTrait.php
r2245895 r2336965 17 17 18 18 use Splash\Client\Splash as Splash; 19 use Splash\Local\Core\PrivacyManager; 19 20 use Splash\Local\Notifier; 20 use Splash\Local\Objects\Product \Variants\CoreTrait as Variants;21 use Splash\Local\Objects\Product; 21 22 use WP_Post; 22 23 … … 48 49 $deleteCall = array( static::$postClass , "deleted"); 49 50 if (is_callable($deleteCall)) { 51 // add_action('before_delete_post', $deleteCall, 10, 1); 50 52 add_action('deleted_post', $deleteCall, 10, 1); 51 53 } … … 67 69 Splash::log()->trace(); 68 70 //====================================================================// 69 // Check Id is Not Empty 70 if (empty($postId)) { 71 return; 72 } 73 //====================================================================// 74 // Check Post is Not a Auto-Draft 75 if ("auto-draft" == $post->post_status) { 71 // Safety Checks 72 if (!self::isUpdatedCommitAllowed($postId, $post)) { 76 73 return; 77 74 } … … 83 80 return; 84 81 } 85 86 82 $comment = $objectType.($updated ? " Updated" : " Created")." on Wordpress"; 87 83 //====================================================================// 88 84 // Catch Wc Actions on variable products 89 85 if (("product" == $post->post_type) && did_action('woocommerce_init')) { 90 $postId = Variants::getIdsForCommit($postId);86 $postId = Product::getIdsForCommit($postId); 91 87 } 92 88 //====================================================================// … … 101 97 // Store User Messages 102 98 Notifier::getInstance()->importLog(); 99 } 100 101 /** 102 * Post Updated Hook Pre-Checks 103 * 104 * @param int $postId 105 * @param WP_Post $post 106 * 107 * @return bool 108 */ 109 public static function isUpdatedCommitAllowed($postId, $post): bool 110 { 111 //====================================================================// 112 // Check Id is Not Empty 113 if (empty($postId)) { 114 return false; 115 } 116 //====================================================================// 117 // Check Post is Not a Auto-Draft 118 if ("auto-draft" == $post->post_status) { 119 return false; 120 } 121 //====================================================================// 122 // Check Order Not Anonymized 123 if (PrivacyManager::isAnonymized($post)) { 124 Splash::log()->war("Commit is Disabled for Anonymized Data"); 125 126 return false; 127 } 128 129 return true; 103 130 } 104 131 … … 154 181 } 155 182 if ("product" == $post->post_type) { 156 $postId = Variants::getIdsForCommit($postId);183 $postId = Product::getIdsForCommit($postId); 157 184 Splash::commit("Product", $postId, SPL_A_DELETE, "Wordpress", "Product Deleted"); 158 185 } … … 170 197 171 198 /** 172 * Detect Splash Object Type Name199 * Check if Commit is Allowed 173 200 * 174 201 * @param string $postType -
splash-connector/trunk/src/Objects/Product.php
r2245895 r2336965 20 20 use Splash\Models\Objects; 21 21 use WC_Product; 22 use WC_Product_Variable; 22 23 use WP_Post; 23 24 … … 42 43 use Post\ThumbTrait; // Thumbnail Image 43 44 use Post\CustomTrait; // Custom Fields 45 use Post\CounterTrait; // Posts Counter 44 46 45 47 // Products Fields … … 91 93 92 94 /** 93 * @var WC_Product 95 * @var WC_Product|WC_Product_Variable 94 96 */ 95 97 protected $product; … … 113 115 // Stack Trace 114 116 Splash::log()->trace(); 115 116 $data = array();117 118 117 //====================================================================// 119 // Load From DataBase120 $ rawData = get_posts(array(118 // Prepare Query Args 119 $queryArgs = array( 121 120 'post_type' => $this->postSearchType, 122 121 'post_status' => array_keys(get_post_statuses()), … … 125 124 'orderby' => (!empty($params["sortfield"]) ? $params["sortfield"] : 'id'), 126 125 'order' => (!empty($params["sortorder"]) ? $params["sortorder"] : 'ASC'), 127 's' => (!empty($filter) ? $filter : ''), 128 )); 129 126 ); 127 if (!empty($filter)) { 128 $queryArgs['s'] = (string) $filter; 129 } 130 //====================================================================// 131 // Execute DataBase Query 132 $rawData = get_posts($queryArgs); 130 133 //====================================================================// 131 134 // For each result, read information and add to $data 135 $data = array(); 132 136 /** @var WP_Post $product */ 133 137 foreach ($rawData as $key => $product) { … … 144 148 //====================================================================// 145 149 // Store Meta Total & Current values 146 $totals = wp_count_posts('product'); 147 $data["meta"]["total"] = $totals->publish + $totals->future + $totals->draft; 148 $data["meta"]["total"] += $totals->pending + $totals->private + $totals->trash; 149 $varTotals = wp_count_posts("product_variation"); 150 $data["meta"]["total"] += $varTotals->publish + $varTotals->future + $varTotals->draft; 151 $data["meta"]["total"] += $varTotals->pending + $varTotals->private + $varTotals->trash; 150 $data["meta"]["total"] = $this->countPostsByTypes($this->postSearchType); 152 151 $data["meta"]["current"] = count($rawData); 153 152 … … 180 179 "post_status" => $status, 181 180 "_sku" => get_post_meta($product->ID, "_sku", true), 182 "_stock" => get_post_meta($ product->ID, "_stock", true),181 "_stock" => get_post_meta($wcProduct->get_stock_managed_by_id(), "_stock", true), 183 182 "_price" => get_post_meta($product->ID, "_price", true), 184 183 "_regular_price" => get_post_meta($product->ID, "_regular_price", true), -
splash-connector/trunk/src/Objects/Product/CoreTrait.php
r2245895 r2336965 16 16 namespace Splash\Local\Objects\Product; 17 17 18 use Splash\Core\SplashCore as Splash;19 20 18 /** 21 19 * WooCommerce Product Core Data Access -
splash-connector/trunk/src/Objects/Product/StockTrait.php
r2245895 r2336965 49 49 50 50 //====================================================================// 51 // Stock is Managed 52 $this->fieldsFactory()->Create(SPL_T_BOOL) 53 ->Identifier("stock_managed") 54 ->Name(__("Stock Managed")) 55 ->Description(__("Product")." ".__("Manage stock?")) 56 ->MicroData("http://schema.org/Product", "stockIsManaged") 57 ->Group($groupName); 58 59 //====================================================================// 60 // Stock is Managed at Parent level 61 $this->fieldsFactory()->Create(SPL_T_BOOL) 62 ->Identifier("stock_from_parent") 63 ->Name(__("Stock from Parent")) 64 ->Description(__("Product")." ".__("Enable stock management at product level")) 65 ->MicroData("http://schema.org/Product", "stockFromParent") 66 ->Group($groupName) 67 ->isNotTested() 68 ; 69 70 //====================================================================// 51 71 // Out of Stock Flag 52 72 $this->fieldsFactory()->Create(SPL_T_BOOL) … … 56 76 ->MicroData("http://schema.org/ItemAvailability", "OutOfStock") 57 77 ->Group($groupName) 58 ->isReadOnly(); 78 ->isReadOnly() 79 ; 59 80 } 60 81 … … 77 98 switch ($fieldName) { 78 99 case '_stock': 79 $this->out[$fieldName] = (int) get_post_meta($this->object->ID, $fieldName, true); 100 $stockManagerId = $this->product->get_stock_managed_by_id(); 101 $this->out[$fieldName] = (int) get_post_meta($stockManagerId, $fieldName, true); 80 102 81 103 break; 82 104 case 'outofstock': 83 $this->out[$fieldName] = (get_post_meta($this->object->ID, "_stock", true) ? false : true); 105 $stockManagerId = $this->product->get_stock_managed_by_id(); 106 $this->out[$fieldName] = (get_post_meta($stockManagerId, "_stock", true) ? false : true); 107 108 break; 109 case 'stock_managed': 110 $this->out[$fieldName] = !empty($this->product->get_manage_stock()); 111 112 break; 113 case 'stock_from_parent': 114 $stockManagerId = $this->product->get_stock_managed_by_id(); 115 $this->out[$fieldName] = ($stockManagerId != $this->product->get_id()); 84 116 85 117 break; … … 109 141 switch ($fieldName) { 110 142 case '_stock': 143 //====================================================================// 144 // Load Product & Verify Stock if Changed 111 145 $wcProduct = wc_get_product($this->object->ID); 112 if (!$wcProduct ) {146 if (!$wcProduct || ($wcProduct->get_stock_quantity() == $fieldData)) { 113 147 break; 114 148 } 115 116 if ($wcProduct->get_stock_quantity() != $fieldData) { 117 $this->setPostMeta($fieldName, $fieldData); 149 //====================================================================// 150 // Stock is Stored at Parent Product Level 151 $stockManagerId = $this->product->get_stock_managed_by_id(); 152 if ($stockManagerId != $this->product->get_id()) { 153 // Force Writing of Stock Even if Store Do Not Manage Stocks 118 154 wc_update_product_stock($wcProduct, $fieldData); 155 156 break; 157 } 158 //====================================================================// 159 // If Stock Above 0 (Defined) => Force Manage Stock Option 160 if ($fieldData) { 119 161 $this->setPostMeta("_manage_stock", "yes"); 120 162 } 163 //====================================================================// 164 // Force Writing of Stock Even if Store Do Not Manage Stocks 165 $this->setPostMeta($fieldName, $fieldData); 166 wc_update_product_stock($wcProduct, $fieldData); 121 167 122 168 break; … … 126 172 127 173 unset($this->in[$fieldName]); 174 } /** 175 * Write Given Fields 176 * 177 * @param string $fieldName Field Identifier / Name 178 * @param mixed $fieldData Field Data 179 * 180 * @return void 181 */ 182 private function setStockMetaFields($fieldName, $fieldData) 183 { 184 //====================================================================// 185 // WRITE Field 186 switch ($fieldName) { 187 case 'stock_managed': 188 $stockManaged = $this->product->get_manage_stock(); 189 if ($stockManaged != $fieldData) { 190 $this->setPostMeta("_manage_stock", $fieldData ? "yes" : "no"); 191 } 192 193 break; 194 case 'stock_from_parent': 195 if (empty($this->baseProduct)) { 196 break; 197 } 198 $stockFromParent = ($this->product->get_stock_managed_by_id() != $this->product->get_id()); 199 if ($stockFromParent != $fieldData) { 200 if ($fieldData) { 201 $this->setPostMeta("_manage_stock", "no"); 202 } 203 $this->baseProduct->set_manage_stock((bool) $fieldData); 204 $this->baseProduct->save(); 205 } 206 207 break; 208 default: 209 return; 210 } 211 212 unset($this->in[$fieldName]); 128 213 } 129 214 } -
splash-connector/trunk/src/Objects/Product/Variants/AttributesTrait.php
r2245895 r2336965 225 225 $group = Manager::getGroupByCode($code); 226 226 if (!$group) { 227 return null;227 return $this->getVariantsCustomAttributesField($fieldId, $code, $name); 228 228 } 229 229 //====================================================================// … … 259 259 260 260 /** 261 * Read requested Custom Attribute Field 262 * 263 * @param string $fieldId Field Identifier / Name 264 * @param string $code Attribute Group Code 265 * @param string $name Attribute Name/Code 266 * 267 * @return null|string 268 */ 269 private function getVariantsCustomAttributesField($fieldId, $code, $name) 270 { 271 //====================================================================// 272 // Read Monolang Values 273 switch ($fieldId) { 274 case 'code': 275 return $code; 276 } 277 //====================================================================// 278 // Read Multilang Values 279 foreach (self::getAvailableLanguages() as $isoCode) { 280 //====================================================================// 281 // Reduce Multilang Field Name 282 $baseFieldName = self::getMultilangFieldName($fieldId, $isoCode); 283 //====================================================================// 284 // Read Field Value 285 switch ($baseFieldName) { 286 case 'name': 287 return Manager::getGroupNameFromParent($this->baseProduct, $code); 288 case 'value': 289 return $name; 290 } 291 } 292 293 return null; 294 } 295 296 /** 261 297 * Check if Attribute Array is Valid for Writing 262 298 * -
splash-connector/trunk/src/Objects/ThirdParty.php
r2245895 r2336965 33 33 34 34 // Post Fields 35 use \Splash\Local\Objects\Post\CustomTrait; // Custom Fields35 use Post\CustomTrait; // Custom Fields 36 36 37 37 // User Fields 38 use \Splash\Local\Objects\Users\CRUDTrait;39 use \Splash\Local\Objects\Users\ObjectListTrait;40 use \Splash\Local\Objects\Users\CoreTrait;41 use \Splash\Local\Objects\Users\MainTrait;42 use \Splash\Local\Objects\Users\MetaTrait;43 use \Splash\Local\Objects\Users\AddressTrait;44 use \Splash\Local\Objects\Users\HooksTrait;45 use \Splash\Local\Objects\Users\UserCustomTrait; // User Custom Fields38 use Users\CRUDTrait; 39 use Users\ObjectListTrait; 40 use Users\CoreTrait; 41 use Users\MainTrait; 42 use Users\MetaTrait; 43 use Users\AddressTrait; 44 use Users\HooksTrait; 45 use Users\UserCustomTrait; // User Custom Fields 46 46 47 47 //====================================================================// -
splash-connector/trunk/src/Objects/Users/AddressTrait.php
r2245895 r2336965 16 16 namespace Splash\Local\Objects\Users; 17 17 18 use Splash\Client\Splash;19 18 use Splash\Local\Local; 20 19 -
splash-connector/trunk/vendor/composer/LICENSE
r2165202 r2336965 1 1 2 Copyright (c) Nils Adermann, Jordi Boggiano 2 3 … … 18 19 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 20 THE SOFTWARE. 21 -
splash-connector/trunk/vendor/composer/autoload_real.php
r2245895 r2336965 14 14 } 15 15 16 /** 17 * @return \Composer\Autoload\ClassLoader 18 */ 16 19 public static function getLoader() 17 20 { -
splash-connector/trunk/vendor/composer/installed.json
r2245895 r2336965 7 7 "type": "git", 8 8 "url": "https://github.com/SplashSync/Php-Core.git", 9 "reference": " 75cd95efb7a75294304f0535fb5bdfcf699b2151"9 "reference": "3dc4421645edb585f1ad9f1e1a382883dc16ad02" 10 10 }, 11 11 "dist": { 12 12 "type": "zip", 13 "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/ 75cd95efb7a75294304f0535fb5bdfcf699b2151",14 "reference": " 75cd95efb7a75294304f0535fb5bdfcf699b2151",13 "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/3dc4421645edb585f1ad9f1e1a382883dc16ad02", 14 "reference": "3dc4421645edb585f1ad9f1e1a382883dc16ad02", 15 15 "shasum": "" 16 16 }, … … 38 38 "squizlabs/php_codesniffer": "^3.2" 39 39 }, 40 "time": "2020-0 2-04T03:31:13+00:00",40 "time": "2020-06-29T12:20:13+00:00", 41 41 "type": "package", 42 42 "installation-source": "dist", -
splash-connector/trunk/vendor/splash/phpcore/.gitignore
r1940418 r2336965 20 20 .directory 21 21 save-commands.json 22 /.php_cs.cache 23 /nbproject/private/ 24 nbproject/ 25 .idea 26 /.gh-pages/ -
splash-connector/trunk/vendor/splash/phpcore/.travis.yml
r1940425 r2336965 3 3 4 4 php: 5 - 5.66 - 7.07 5 - 7.1 6 - 7.2 7 - 7.3 8 - 7.4 9 10 fast_finish: true 8 11 9 12 cache: … … 13 16 script: 14 17 # With PHP 7 => Load Phpstan 15 - if [[ ${TRAVIS_PHP_VERSION:0:1} == "7" ]]; then composer require phpstan/phpstan-shim --no-update; fi 18 - if [[ ${TRAVIS_PHP_VERSION:0:3} < "7.1" ]]; then composer remove phpstan/phpstan-shim --no-update --dev; fi 19 - if [[ ${TRAVIS_PHP_VERSION:0:3} < "7.1" ]]; then composer remove phpstan/phpstan-phpunit --no-update --dev; fi 16 20 17 21 - composer update --no-suggest 18 22 - php ./vendor/bin/grumphp run --testsuite=travis 23 24 # With PHP > 7.0 => Execute CsFixer 25 - if [[ ${TRAVIS_PHP_VERSION:0:3} > "7.0" ]]; then php ./vendor/bin/grumphp run --testsuite=csfixer; fi 19 26 20 # With PHP 7 => Execute Phpstan 21 - if [[ ${TRAVIS_PHP_VERSION:0:1} == "7" ]]; then php ./vendor/bin/grumphp run --testsuite=phpstan; fi 27 # With PHP > 7.0 => Execute Phpstan 28 - if [[ ${TRAVIS_PHP_VERSION:0:3} > "7.0" ]]; then php ./vendor/bin/grumphp run --testsuite=phpstan; fi 29 30 # Execute Core Tests 31 - php vendor/bin/phpunit 32 33 # Show Outdated Packages 34 - composer outdated 35 22 36 23 37 notifications: -
splash-connector/trunk/vendor/splash/phpcore/Client/Splash.php
r2245895 r2336965 222 222 $params->user = $user; // Operation User Name for Historics 223 223 $params->comment = $comment; // Operation Comment for Historics 224 224 225 return $params; 225 226 } -
splash-connector/trunk/vendor/splash/phpcore/Components/UnitConverter.php
r2245895 r2336965 40 40 const LENGTH_CM = 1E2; 41 41 const LENGTH_CENTIMETER = 1E2; 42 const LENGTH_DM = 1E 2;43 const LENGTH_DECIMETER = 1E 2;42 const LENGTH_DM = 1E1; 43 const LENGTH_DECIMETER = 1E1; 44 44 const LENGTH_M = 1; 45 45 const LENGTH_METER = 1; … … 67 67 const VOLUME_CM3 = 1E6; 68 68 const VOLUME_DM3 = 1E3; 69 const VOLUME_LITER = 1E 4;69 const VOLUME_LITER = 1E3; 70 70 const VOLUME_M3 = 1; 71 71 const VOLUME_KM3 = 1E-9; -
splash-connector/trunk/vendor/splash/phpcore/Components/Validator.php
r2245895 r2336965 150 150 // Verify Array Given 151 151 if (!is_a($infos, 'ArrayObject')) { 152 return Splash::log()->err(Splash::trans('ErrInfosNotArrayObject', get_class($infos))); 152 return Splash::log()->err( 153 Splash::trans('ErrInfosNotArrayObject', (string) get_class($infos)) 154 ); 153 155 } 154 156 -
splash-connector/trunk/vendor/splash/phpcore/Core/SplashCore.php
r2245895 r2336965 822 822 /** 823 823 * Ask for Server System Informations 824 * Informations may be overwritten by Local Module Class824 * Informations may be overwritten by Local Module Class 825 825 * 826 826 * @return ArrayObject Array including all server informations 827 827 * 828 *************************************************************************** 829 ******* General Parameters 830 *************************************************************************** 828 * General Parameters 831 829 * 832 830 * $r->Name = $this->name; 833 831 * $r->Id = $this->id; 834 832 * 835 *************************************************************************** 836 ******* Server Infos 837 *************************************************************************** 833 * Server Infos 838 834 * 839 835 * $r->php = phpversion(); -
splash-connector/trunk/vendor/splash/phpcore/Models/Helpers/ListsHelper.php
r2245895 r2336965 107 107 //====================================================================// 108 108 // Store Data in Array 109 $fieldIndex = explode( "@", $fieldName);109 $fieldIndex = explode(LISTSPLIT, $fieldName); 110 110 $buffer[$listName][$key][$fieldIndex[0]] = $itemData; 111 111 } -
splash-connector/trunk/vendor/splash/phpcore/README.md
r1690715 r2336965 1 1 [](https://www.splashsync.com) 2 2 3 # Splash SynkPhp-Core Module3 # Splash Php-Core Module 4 4 Splash Core Module for PHP Applications. 5 5 This module was coded to be integrated as a library on all PHP Applications Modules. -
splash-connector/trunk/vendor/splash/phpcore/Tests/Managers/C60UnitsConverterTest.php
r2245895 r2336965 112 112 array(1, Unit::LENGTH_MILIMETER, 0.001), 113 113 array(1, Unit::LENGTH_CENTIMETER, 0.01), 114 array(1, Unit::LENGTH_DECIMETER, 0.1), 114 115 array(1, Unit::LENGTH_M, 1), 115 116 array(1, Unit::LENGTH_KM, 1000), … … 119 120 array(123456, Unit::LENGTH_MILIMETER, 123.456), 120 121 array(123456, Unit::LENGTH_CENTIMETER, 1234.56), 122 array(123456, Unit::LENGTH_DECIMETER, 12345.6), 121 123 array(123456, Unit::LENGTH_KM, 123456000), 122 124 array(123456, Unit::LENGTH_FOOT, 37629.388800), … … 219 221 array(1, Unit::VOLUME_FOOT3, 0.028317), 220 222 array(1, Unit::VOLUME_INCH3, 0.000016), 223 array(1, Unit::VOLUME_LITER, 0.001), 224 array(1, Unit::VOLUME_OUNCE3, 2.9574e-5), 225 array(1, Unit::VOLUME_GALON, 0.00378541), 221 226 array(123456, Unit::VOLUME_MM3, 0.000123456), 222 227 array(123456, Unit::VOLUME_CM3, 0.123456), … … 225 230 array(123456, Unit::VOLUME_FOOT3, 3495.884613), 226 231 array(123456, Unit::VOLUME_INCH3, 2.023081), 232 array(123456, Unit::VOLUME_LITER, 123.456), 233 array(123456, Unit::VOLUME_OUNCE3, 3.651028), 234 array(123456, Unit::VOLUME_GALON, 467.331577), 227 235 ); 228 236 } -
splash-connector/trunk/vendor/splash/phpcore/Tests/Tools/Traits/ObjectsFakerTrait.php
r2245895 r2336965 253 253 // Take Values From Given Choices 254 254 if (!empty($choices)) { 255 // Ensure Choices have numeric Index 256 $choices = array_values($choices); 257 // Select a Random Index 255 258 $index = mt_rand(0, count($choices) - 1); 256 259 if (isset($choices[$index]["key"]) && (SPL_T_VARCHAR == $type)) { -
splash-connector/trunk/vendor/splash/phpcore/Tests/WsSpecials/S00ProductTest.php
r2245895 r2336965 317 317 foreach ($this->findMultiFields(static::$attrName, $fields) as $field) { 318 318 // Only Write Attributes Names 319 if (isset($ name->write) && !empty($name->write)) {319 if (isset($field->write) && !empty($field->write)) { 320 320 $this->fields[] = $field; 321 321 } -
splash-connector/trunk/vendor/splash/phpcore/composer.json
r2245895 r2336965 60 60 "conflict": { 61 61 "phpunit/phpunit": ">7.5.3|~8.0" 62 }, 63 64 "scripts": { 65 "post-install-cmd": [ 66 "php vendor/bin/grumphp git:deinit" 67 ], 68 "post-update-cmd": [ 69 "php vendor/bin/grumphp git:deinit" 70 ] 62 71 } 63 64 65 72 } -
splash-connector/trunk/vendor/splash/phpcore/composer.lock
r2245895 r2336965 10 10 { 11 11 "name": "composer/ca-bundle", 12 "version": "1.2. 4",12 "version": "1.2.7", 13 13 "source": { 14 14 "type": "git", 15 15 "url": "https://github.com/composer/ca-bundle.git", 16 "reference": " 10bb96592168a0f8e8f6dcde3532d9fa50b0b527"17 }, 18 "dist": { 19 "type": "zip", 20 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/ 10bb96592168a0f8e8f6dcde3532d9fa50b0b527",21 "reference": " 10bb96592168a0f8e8f6dcde3532d9fa50b0b527",16 "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd" 17 }, 18 "dist": { 19 "type": "zip", 20 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/95c63ab2117a72f48f5a55da9740a3273d45b7fd", 21 "reference": "95c63ab2117a72f48f5a55da9740a3273d45b7fd", 22 22 "shasum": "" 23 23 }, … … 30 30 "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8", 31 31 "psr/log": "^1.0", 32 "symfony/process": "^2.5 || ^3.0 || ^4.0 "32 "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" 33 33 }, 34 34 "type": "library", … … 62 62 "tls" 63 63 ], 64 "time": "20 19-08-30T08:44:50+00:00"64 "time": "2020-04-08T08:27:21+00:00" 65 65 }, 66 66 { 67 67 "name": "composer/composer", 68 "version": "1. 9.1",68 "version": "1.10.8", 69 69 "source": { 70 70 "type": "git", 71 71 "url": "https://github.com/composer/composer.git", 72 "reference": " bb01f2180df87ce7992b8331a68904f80439dd2f"73 }, 74 "dist": { 75 "type": "zip", 76 "url": "https://api.github.com/repos/composer/composer/zipball/ bb01f2180df87ce7992b8331a68904f80439dd2f",77 "reference": " bb01f2180df87ce7992b8331a68904f80439dd2f",72 "reference": "56e0e094478f30935e9128552188355fa9712291" 73 }, 74 "dist": { 75 "type": "zip", 76 "url": "https://api.github.com/repos/composer/composer/zipball/56e0e094478f30935e9128552188355fa9712291", 77 "reference": "56e0e094478f30935e9128552188355fa9712291", 78 78 "shasum": "" 79 79 }, … … 83 83 "composer/spdx-licenses": "^1.2", 84 84 "composer/xdebug-handler": "^1.1", 85 "justinrainbow/json-schema": "^ 3.0 || ^4.0 || ^5.0",85 "justinrainbow/json-schema": "^5.2.10", 86 86 "php": "^5.3.2 || ^7.0", 87 87 "psr/log": "^1.0", 88 88 "seld/jsonlint": "^1.4", 89 89 "seld/phar-utils": "^1.0", 90 "symfony/console": "^2.7 || ^3.0 || ^4.0 ",91 "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 ",92 "symfony/finder": "^2.7 || ^3.0 || ^4.0 ",93 "symfony/process": "^2.7 || ^3.0 || ^4.0 "90 "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0", 91 "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0", 92 "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0", 93 "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0" 94 94 }, 95 95 "conflict": { … … 97 97 }, 98 98 "require-dev": { 99 "php unit/phpunit": "^4.8.35 || ^5.7",100 " phpunit/phpunit-mock-objects": "^2.3 || ^3.0"99 "phpspec/prophecy": "^1.10", 100 "symfony/phpunit-bridge": "^4.2" 101 101 }, 102 102 "suggest": { … … 111 111 "extra": { 112 112 "branch-alias": { 113 "dev-master": "1. 9-dev"113 "dev-master": "1.10-dev" 114 114 } 115 115 }, … … 142 142 "package" 143 143 ], 144 "time": "2019-11-01T16:20:17+00:00" 144 "funding": [ 145 { 146 "url": "https://packagist.com", 147 "type": "custom" 148 }, 149 { 150 "url": "https://github.com/composer", 151 "type": "github" 152 }, 153 { 154 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 155 "type": "tidelift" 156 } 157 ], 158 "time": "2020-06-24T19:23:30+00:00" 145 159 }, 146 160 { 147 161 "name": "composer/semver", 148 "version": "1.5. 0",162 "version": "1.5.1", 149 163 "source": { 150 164 "type": "git", 151 165 "url": "https://github.com/composer/semver.git", 152 "reference": " 46d9139568ccb8d9e7cdd4539cab7347568a5e2e"153 }, 154 "dist": { 155 "type": "zip", 156 "url": "https://api.github.com/repos/composer/semver/zipball/ 46d9139568ccb8d9e7cdd4539cab7347568a5e2e",157 "reference": " 46d9139568ccb8d9e7cdd4539cab7347568a5e2e",166 "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de" 167 }, 168 "dist": { 169 "type": "zip", 170 "url": "https://api.github.com/repos/composer/semver/zipball/c6bea70230ef4dd483e6bbcab6005f682ed3a8de", 171 "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de", 158 172 "shasum": "" 159 173 }, … … 162 176 }, 163 177 "require-dev": { 164 "phpunit/phpunit": "^4.5 || ^5.0.5", 165 "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" 178 "phpunit/phpunit": "^4.5 || ^5.0.5" 166 179 }, 167 180 "type": "library", … … 204 217 "versioning" 205 218 ], 206 "time": "20 19-03-19T17:25:45+00:00"219 "time": "2020-01-13T12:06:48+00:00" 207 220 }, 208 221 { 209 222 "name": "composer/spdx-licenses", 210 "version": "1.5. 2",223 "version": "1.5.3", 211 224 "source": { 212 225 "type": "git", 213 226 "url": "https://github.com/composer/spdx-licenses.git", 214 "reference": " 7ac1e6aec371357df067f8a688c3d6974df68fa5"215 }, 216 "dist": { 217 "type": "zip", 218 "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/ 7ac1e6aec371357df067f8a688c3d6974df68fa5",219 "reference": " 7ac1e6aec371357df067f8a688c3d6974df68fa5",227 "reference": "0c3e51e1880ca149682332770e25977c70cf9dae" 228 }, 229 "dist": { 230 "type": "zip", 231 "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/0c3e51e1880ca149682332770e25977c70cf9dae", 232 "reference": "0c3e51e1880ca149682332770e25977c70cf9dae", 220 233 "shasum": "" 221 234 }, … … 264 277 "validator" 265 278 ], 266 "time": "20 19-07-29T10:31:59+00:00"279 "time": "2020-02-14T07:44:31+00:00" 267 280 }, 268 281 { 269 282 "name": "composer/xdebug-handler", 270 "version": "1.4. 0",283 "version": "1.4.2", 271 284 "source": { 272 285 "type": "git", 273 286 "url": "https://github.com/composer/xdebug-handler.git", 274 "reference": " cbe23383749496fe0f373345208b79568e4bc248"275 }, 276 "dist": { 277 "type": "zip", 278 "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ cbe23383749496fe0f373345208b79568e4bc248",279 "reference": " cbe23383749496fe0f373345208b79568e4bc248",287 "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51" 288 }, 289 "dist": { 290 "type": "zip", 291 "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", 292 "reference": "fa2aaf99e2087f013a14f7432c1cd2dd7d8f1f51", 280 293 "shasum": "" 281 294 }, … … 308 321 "performance" 309 322 ], 310 "time": "2019-11-06T16:40:04+00:00" 323 "funding": [ 324 { 325 "url": "https://packagist.com", 326 "type": "custom" 327 }, 328 { 329 "url": "https://github.com/composer", 330 "type": "github" 331 }, 332 { 333 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 334 "type": "tidelift" 335 } 336 ], 337 "time": "2020-06-04T11:16:35+00:00" 311 338 }, 312 339 { 313 340 "name": "doctrine/annotations", 314 "version": " v1.8.0",341 "version": "1.10.3", 315 342 "source": { 316 343 "type": "git", 317 344 "url": "https://github.com/doctrine/annotations.git", 318 "reference": " 904dca4eb10715b92569fbcd79e201d5c349b6bc"319 }, 320 "dist": { 321 "type": "zip", 322 "url": "https://api.github.com/repos/doctrine/annotations/zipball/ 904dca4eb10715b92569fbcd79e201d5c349b6bc",323 "reference": " 904dca4eb10715b92569fbcd79e201d5c349b6bc",345 "reference": "5db60a4969eba0e0c197a19c077780aadbc43c5d" 346 }, 347 "dist": { 348 "type": "zip", 349 "url": "https://api.github.com/repos/doctrine/annotations/zipball/5db60a4969eba0e0c197a19c077780aadbc43c5d", 350 "reference": "5db60a4969eba0e0c197a19c077780aadbc43c5d", 324 351 "shasum": "" 325 352 }, 326 353 "require": { 327 354 "doctrine/lexer": "1.*", 328 "php": "^7.1" 355 "ext-tokenizer": "*", 356 "php": "^7.1 || ^8.0" 329 357 }, 330 358 "require-dev": { … … 335 363 "extra": { 336 364 "branch-alias": { 337 "dev-master": "1. 7.x-dev"365 "dev-master": "1.9.x-dev" 338 366 } 339 367 }, … … 376 404 "parser" 377 405 ], 378 "time": "20 19-10-01T18:55:10+00:00"406 "time": "2020-05-25T17:24:27+00:00" 379 407 }, 380 408 { 381 409 "name": "doctrine/collections", 382 "version": "1.6. 4",410 "version": "1.6.5", 383 411 "source": { 384 412 "type": "git", 385 413 "url": "https://github.com/doctrine/collections.git", 386 "reference": " 6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7"387 }, 388 "dist": { 389 "type": "zip", 390 "url": "https://api.github.com/repos/doctrine/collections/zipball/ 6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7",391 "reference": " 6b1e4b2b66f6d6e49983cebfe23a21b7ccc5b0d7",392 "shasum": "" 393 }, 394 "require": { 395 "php": "^7.1.3 "414 "reference": "fc0206348e17e530d09463fef07ba8968406cd6d" 415 }, 416 "dist": { 417 "type": "zip", 418 "url": "https://api.github.com/repos/doctrine/collections/zipball/fc0206348e17e530d09463fef07ba8968406cd6d", 419 "reference": "fc0206348e17e530d09463fef07ba8968406cd6d", 420 "shasum": "" 421 }, 422 "require": { 423 "php": "^7.1.3 || ^8.0" 396 424 }, 397 425 "require-dev": { … … 399 427 "phpstan/phpstan-shim": "^0.9.2", 400 428 "phpunit/phpunit": "^7.0", 401 "vimeo/psalm": "^3.2.2" 402 }, 403 "type": "library", 404 "extra": { 405 "branch-alias": { 406 "dev-master": "1.6.x-dev" 407 } 408 }, 429 "vimeo/psalm": "^3.8.1" 430 }, 431 "type": "library", 409 432 "autoload": { 410 433 "psr-4": { … … 446 469 "php" 447 470 ], 448 "time": "2019-11-13T13:07:11+00:00" 471 "funding": [ 472 { 473 "url": "https://www.doctrine-project.org/sponsorship.html", 474 "type": "custom" 475 }, 476 { 477 "url": "https://www.patreon.com/phpdoctrine", 478 "type": "patreon" 479 }, 480 { 481 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcollections", 482 "type": "tidelift" 483 } 484 ], 485 "time": "2020-05-25T19:24:35+00:00" 449 486 }, 450 487 { 451 488 "name": "doctrine/instantiator", 452 "version": "1.3. 0",489 "version": "1.3.1", 453 490 "source": { 454 491 "type": "git", 455 492 "url": "https://github.com/doctrine/instantiator.git", 456 "reference": " ae466f726242e637cebdd526a7d991b9433bacf1"457 }, 458 "dist": { 459 "type": "zip", 460 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ ae466f726242e637cebdd526a7d991b9433bacf1",461 "reference": " ae466f726242e637cebdd526a7d991b9433bacf1",462 "shasum": "" 463 }, 464 "require": { 465 "php": "^7.1 "493 "reference": "f350df0268e904597e3bd9c4685c53e0e333feea" 494 }, 495 "dist": { 496 "type": "zip", 497 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea", 498 "reference": "f350df0268e904597e3bd9c4685c53e0e333feea", 499 "shasum": "" 500 }, 501 "require": { 502 "php": "^7.1 || ^8.0" 466 503 }, 467 504 "require-dev": { … … 502 539 "instantiate" 503 540 ], 504 "time": "2019-10-21T16:45:58+00:00" 541 "funding": [ 542 { 543 "url": "https://www.doctrine-project.org/sponsorship.html", 544 "type": "custom" 545 }, 546 { 547 "url": "https://www.patreon.com/phpdoctrine", 548 "type": "patreon" 549 }, 550 { 551 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", 552 "type": "tidelift" 553 } 554 ], 555 "time": "2020-05-29T17:27:14+00:00" 505 556 }, 506 557 { 507 558 "name": "doctrine/lexer", 508 "version": "1.2. 0",559 "version": "1.2.1", 509 560 "source": { 510 561 "type": "git", 511 562 "url": "https://github.com/doctrine/lexer.git", 512 "reference": " 5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6"513 }, 514 "dist": { 515 "type": "zip", 516 "url": "https://api.github.com/repos/doctrine/lexer/zipball/ 5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6",517 "reference": " 5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6",518 "shasum": "" 519 }, 520 "require": { 521 "php": "^7.2 "563 "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" 564 }, 565 "dist": { 566 "type": "zip", 567 "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", 568 "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", 569 "shasum": "" 570 }, 571 "require": { 572 "php": "^7.2 || ^8.0" 522 573 }, 523 574 "require-dev": { … … 564 615 "php" 565 616 ], 566 "time": "2019-10-30T14:39:59+00:00" 617 "funding": [ 618 { 619 "url": "https://www.doctrine-project.org/sponsorship.html", 620 "type": "custom" 621 }, 622 { 623 "url": "https://www.patreon.com/phpdoctrine", 624 "type": "patreon" 625 }, 626 { 627 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", 628 "type": "tidelift" 629 } 630 ], 631 "time": "2020-05-25T17:44:05+00:00" 567 632 }, 568 633 { 569 634 "name": "friendsofphp/php-cs-fixer", 570 "version": "v2.16. 1",635 "version": "v2.16.4", 571 636 "source": { 572 637 "type": "git", 573 638 "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", 574 "reference": " c8afb599858876e95e8ebfcd97812d383fa23f02"575 }, 576 "dist": { 577 "type": "zip", 578 "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/ c8afb599858876e95e8ebfcd97812d383fa23f02",579 "reference": " c8afb599858876e95e8ebfcd97812d383fa23f02",639 "reference": "1023c3458137ab052f6ff1e09621a721bfdeca13" 640 }, 641 "dist": { 642 "type": "zip", 643 "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/1023c3458137ab052f6ff1e09621a721bfdeca13", 644 "reference": "1023c3458137ab052f6ff1e09621a721bfdeca13", 580 645 "shasum": "" 581 646 }, … … 609 674 "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.1", 610 675 "phpunitgoodpractices/traits": "^1.8", 611 "symfony/phpunit-bridge": "^ 4.3 || ^5.0",676 "symfony/phpunit-bridge": "^5.1", 612 677 "symfony/yaml": "^3.0 || ^4.0 || ^5.0" 613 678 }, 614 679 "suggest": { 615 "ext-mbstring": "For handling non-UTF8 characters in cache signature.", 680 "ext-dom": "For handling output formats in XML", 681 "ext-mbstring": "For handling non-UTF8 characters.", 616 682 "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", 617 683 "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", … … 635 701 "tests/Test/IntegrationCaseFactoryInterface.php", 636 702 "tests/Test/InternalIntegrationCaseFactory.php", 703 "tests/Test/IsIdenticalConstraint.php", 637 704 "tests/TestCase.php" 638 705 ] … … 653 720 ], 654 721 "description": "A tool to automatically fix PHP code style", 655 "time": "2019-11-25T22:10:32+00:00" 722 "funding": [ 723 { 724 "url": "https://github.com/keradus", 725 "type": "github" 726 } 727 ], 728 "time": "2020-06-27T23:57:46+00:00" 656 729 }, 657 730 { 658 731 "name": "gitonomy/gitlib", 659 "version": "v1.2. 0",732 "version": "v1.2.1", 660 733 "source": { 661 734 "type": "git", 662 735 "url": "https://github.com/gitonomy/gitlib.git", 663 "reference": "a0bea921266ad1c9626d712e7f8687dcc08ca528" 664 }, 665 "dist": { 666 "type": "zip", 667 "url": "https://api.github.com/repos/gitonomy/gitlib/zipball/a0bea921266ad1c9626d712e7f8687dcc08ca528", 668 "reference": "a0bea921266ad1c9626d712e7f8687dcc08ca528", 669 "shasum": "" 670 }, 671 "require": { 736 "reference": "718ca021c67f3ea8f6a5fa5d231ec49675068868" 737 }, 738 "dist": { 739 "type": "zip", 740 "url": "https://api.github.com/repos/gitonomy/gitlib/zipball/718ca021c67f3ea8f6a5fa5d231ec49675068868", 741 "reference": "718ca021c67f3ea8f6a5fa5d231ec49675068868", 742 "shasum": "" 743 }, 744 "require": { 745 "ext-pcre": "*", 672 746 "php": "^5.6 || ^7.0", 747 "symfony/polyfill-mbstring": "^1.7", 673 748 "symfony/process": "^3.4|^4.0|^5.0" 674 749 }, … … 678 753 }, 679 754 "suggest": { 755 "ext-fileinfo": "Required to determine the mimetype of a blob", 680 756 "psr/log": "Required to use loggers for reporting of execution" 681 757 }, … … 714 790 ], 715 791 "description": "Library for accessing git", 716 "homepage": "http://gitonomy.com", 717 "time": "2019-12-08T12:42:25+00:00" 792 "time": "2020-03-23T12:43:44+00:00" 718 793 }, 719 794 { … … 812 887 "description": "This tool check syntax of PHP files about 20x faster than serial check.", 813 888 "homepage": "https://github.com/JakubOnderka/PHP-Parallel-Lint", 889 "abandoned": "php-parallel-lint/php-parallel-lint", 814 890 "time": "2018-02-24T15:31:20+00:00" 815 891 }, 816 892 { 817 893 "name": "justinrainbow/json-schema", 818 "version": "5.2. 9",894 "version": "5.2.10", 819 895 "source": { 820 896 "type": "git", 821 897 "url": "https://github.com/justinrainbow/json-schema.git", 822 "reference": " 44c6787311242a979fa15c704327c20e7221a0e4"823 }, 824 "dist": { 825 "type": "zip", 826 "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ 44c6787311242a979fa15c704327c20e7221a0e4",827 "reference": " 44c6787311242a979fa15c704327c20e7221a0e4",898 "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b" 899 }, 900 "dist": { 901 "type": "zip", 902 "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", 903 "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", 828 904 "shasum": "" 829 905 }, … … 878 954 "schema" 879 955 ], 880 "time": "20 19-09-25T14:49:45+00:00"956 "time": "2020-05-27T16:41:55+00:00" 881 957 }, 882 958 { 883 959 "name": "monolog/monolog", 884 "version": "2. 0.1",960 "version": "2.1.0", 885 961 "source": { 886 962 "type": "git", 887 963 "url": "https://github.com/Seldaek/monolog.git", 888 "reference": " f9d56fd2f5533322caccdfcddbb56aedd622ef1c"889 }, 890 "dist": { 891 "type": "zip", 892 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/ f9d56fd2f5533322caccdfcddbb56aedd622ef1c",893 "reference": " f9d56fd2f5533322caccdfcddbb56aedd622ef1c",894 "shasum": "" 895 }, 896 "require": { 897 "php": " ^7.2",964 "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1" 965 }, 966 "dist": { 967 "type": "zip", 968 "url": "https://api.github.com/repos/Seldaek/monolog/zipball/38914429aac460e8e4616c8cb486ecb40ec90bb1", 969 "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1", 970 "shasum": "" 971 }, 972 "require": { 973 "php": ">=7.2", 898 974 "psr/log": "^1.0.1" 899 975 }, … … 906 982 "elasticsearch/elasticsearch": "^6.0", 907 983 "graylog2/gelf-php": "^1.4.2", 908 "jakub-onderka/php-parallel-lint": "^0.9",909 984 "php-amqplib/php-amqplib": "~2.4", 910 985 "php-console/php-console": "^3.1.3", 986 "php-parallel-lint/php-parallel-lint": "^1.0", 911 987 "phpspec/prophecy": "^1.6.1", 912 "phpunit/phpunit": "^8. 3",988 "phpunit/phpunit": "^8.5", 913 989 "predis/predis": "^1.1", 914 990 "rollbar/rollbar": "^1.3", … … 959 1035 "psr-3" 960 1036 ], 961 "time": "2019-11-13T10:27:43+00:00" 1037 "funding": [ 1038 { 1039 "url": "https://github.com/Seldaek", 1040 "type": "github" 1041 }, 1042 { 1043 "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", 1044 "type": "tidelift" 1045 } 1046 ], 1047 "time": "2020-05-22T08:12:19+00:00" 962 1048 }, 963 1049 { 964 1050 "name": "myclabs/deep-copy", 965 "version": "1. 9.3",1051 "version": "1.10.0", 966 1052 "source": { 967 1053 "type": "git", 968 1054 "url": "https://github.com/myclabs/DeepCopy.git", 969 "reference": " 007c053ae6f31bba39dfa19a7726f56e9763bbea"970 }, 971 "dist": { 972 "type": "zip", 973 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/ 007c053ae6f31bba39dfa19a7726f56e9763bbea",974 "reference": " 007c053ae6f31bba39dfa19a7726f56e9763bbea",975 "shasum": "" 976 }, 977 "require": { 978 "php": "^7.1 "1055 "reference": "5796d127b0c4ff505b77455148ea9d5269d99758" 1056 }, 1057 "dist": { 1058 "type": "zip", 1059 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/5796d127b0c4ff505b77455148ea9d5269d99758", 1060 "reference": "5796d127b0c4ff505b77455148ea9d5269d99758", 1061 "shasum": "" 1062 }, 1063 "require": { 1064 "php": "^7.1 || ^8.0" 979 1065 }, 980 1066 "replace": { … … 1007 1093 "object graph" 1008 1094 ], 1009 "time": "2019-08-09T12:45:53+00:00" 1010 }, 1011 { 1012 "name": "nikic/php-parser", 1013 "version": "v4.3.0", 1014 "source": { 1015 "type": "git", 1016 "url": "https://github.com/nikic/PHP-Parser.git", 1017 "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc" 1018 }, 1019 "dist": { 1020 "type": "zip", 1021 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc", 1022 "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc", 1023 "shasum": "" 1024 }, 1025 "require": { 1026 "ext-tokenizer": "*", 1027 "php": ">=7.0" 1028 }, 1029 "require-dev": { 1030 "ircmaxell/php-yacc": "0.0.5", 1031 "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" 1032 }, 1033 "bin": [ 1034 "bin/php-parse" 1035 ], 1036 "type": "library", 1037 "extra": { 1038 "branch-alias": { 1039 "dev-master": "4.3-dev" 1040 } 1041 }, 1042 "autoload": { 1043 "psr-4": { 1044 "PhpParser\\": "lib/PhpParser" 1045 } 1046 }, 1047 "notification-url": "https://packagist.org/downloads/", 1048 "license": [ 1049 "BSD-3-Clause" 1050 ], 1051 "authors": [ 1052 { 1053 "name": "Nikita Popov" 1054 } 1055 ], 1056 "description": "A PHP parser written in PHP", 1057 "keywords": [ 1058 "parser", 1059 "php" 1060 ], 1061 "time": "2019-11-08T13:50:10+00:00" 1095 "funding": [ 1096 { 1097 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", 1098 "type": "tidelift" 1099 } 1100 ], 1101 "time": "2020-06-28T07:02:41+00:00" 1062 1102 }, 1063 1103 { … … 1108 1148 { 1109 1149 "name": "pdepend/pdepend", 1110 "version": "2. 5.2",1150 "version": "2.8.0", 1111 1151 "source": { 1112 1152 "type": "git", 1113 1153 "url": "https://github.com/pdepend/pdepend.git", 1114 "reference": " 9daf26d0368d4a12bed1cacae1a9f3a6f0adf239"1115 }, 1116 "dist": { 1117 "type": "zip", 1118 "url": "https://api.github.com/repos/pdepend/pdepend/zipball/ 9daf26d0368d4a12bed1cacae1a9f3a6f0adf239",1119 "reference": " 9daf26d0368d4a12bed1cacae1a9f3a6f0adf239",1154 "reference": "c64472f8e76ca858c79ad9a4cf1e2734b3f8cc38" 1155 }, 1156 "dist": { 1157 "type": "zip", 1158 "url": "https://api.github.com/repos/pdepend/pdepend/zipball/c64472f8e76ca858c79ad9a4cf1e2734b3f8cc38", 1159 "reference": "c64472f8e76ca858c79ad9a4cf1e2734b3f8cc38", 1120 1160 "shasum": "" 1121 1161 }, 1122 1162 "require": { 1123 1163 "php": ">=5.3.7", 1124 "symfony/config": "^2.3.0|^3|^4 ",1125 "symfony/dependency-injection": "^2.3.0|^3|^4 ",1126 "symfony/filesystem": "^2.3.0|^3|^4 "1164 "symfony/config": "^2.3.0|^3|^4|^5", 1165 "symfony/dependency-injection": "^2.3.0|^3|^4|^5", 1166 "symfony/filesystem": "^2.3.0|^3|^4|^5" 1127 1167 }, 1128 1168 "require-dev": { 1129 "phpunit/phpunit": "^4.8|^5.7", 1169 "easy-doc/easy-doc": "0.0.0 || ^1.2.3", 1170 "gregwar/rst": "^1.0", 1171 "phpunit/phpunit": "^4.8.35|^5.7", 1130 1172 "squizlabs/php_codesniffer": "^2.0.0" 1131 1173 }, … … 1134 1176 ], 1135 1177 "type": "library", 1178 "extra": { 1179 "branch-alias": { 1180 "dev-master": "2.x-dev" 1181 } 1182 }, 1136 1183 "autoload": { 1137 1184 "psr-4": { … … 1144 1191 ], 1145 1192 "description": "Official version of pdepend to be handled with Composer", 1146 "time": "2017-12-13T13:21:38+00:00" 1193 "funding": [ 1194 { 1195 "url": "https://tidelift.com/funding/github/packagist/pdepend/pdepend", 1196 "type": "tidelift" 1197 } 1198 ], 1199 "time": "2020-06-20T10:53:13+00:00" 1147 1200 }, 1148 1201 { … … 1301 1354 { 1302 1355 "name": "phpdocumentor/reflection-common", 1303 "version": "2. 0.0",1356 "version": "2.2.0", 1304 1357 "source": { 1305 1358 "type": "git", 1306 1359 "url": "https://github.com/phpDocumentor/ReflectionCommon.git", 1307 "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a" 1308 }, 1309 "dist": { 1310 "type": "zip", 1311 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a", 1312 "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a", 1313 "shasum": "" 1314 }, 1315 "require": { 1316 "php": ">=7.1" 1317 }, 1318 "require-dev": { 1319 "phpunit/phpunit": "~6" 1320 }, 1321 "type": "library", 1322 "extra": { 1323 "branch-alias": { 1324 "dev-master": "2.x-dev" 1360 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" 1361 }, 1362 "dist": { 1363 "type": "zip", 1364 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", 1365 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", 1366 "shasum": "" 1367 }, 1368 "require": { 1369 "php": "^7.2 || ^8.0" 1370 }, 1371 "type": "library", 1372 "extra": { 1373 "branch-alias": { 1374 "dev-2.x": "2.x-dev" 1325 1375 } 1326 1376 }, … … 1349 1399 "static analysis" 1350 1400 ], 1351 "time": "20 18-08-07T13:53:10+00:00"1401 "time": "2020-06-27T09:03:43+00:00" 1352 1402 }, 1353 1403 { 1354 1404 "name": "phpdocumentor/reflection-docblock", 1355 "version": " 4.3.2",1405 "version": "5.1.0", 1356 1406 "source": { 1357 1407 "type": "git", 1358 1408 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 1359 "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e" 1360 }, 1361 "dist": { 1362 "type": "zip", 1363 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/b83ff7cfcfee7827e1e78b637a5904fe6a96698e", 1364 "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e", 1365 "shasum": "" 1366 }, 1367 "require": { 1368 "php": "^7.0", 1369 "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", 1370 "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", 1371 "webmozart/assert": "^1.0" 1409 "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e" 1410 }, 1411 "dist": { 1412 "type": "zip", 1413 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", 1414 "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e", 1415 "shasum": "" 1416 }, 1417 "require": { 1418 "ext-filter": "^7.1", 1419 "php": "^7.2", 1420 "phpdocumentor/reflection-common": "^2.0", 1421 "phpdocumentor/type-resolver": "^1.0", 1422 "webmozart/assert": "^1" 1372 1423 }, 1373 1424 "require-dev": { 1374 "doctrine/instantiator": "^1.0.5", 1375 "mockery/mockery": "^1.0", 1376 "phpunit/phpunit": "^6.4" 1377 }, 1378 "type": "library", 1379 "extra": { 1380 "branch-alias": { 1381 "dev-master": "4.x-dev" 1425 "doctrine/instantiator": "^1", 1426 "mockery/mockery": "^1" 1427 }, 1428 "type": "library", 1429 "extra": { 1430 "branch-alias": { 1431 "dev-master": "5.x-dev" 1382 1432 } 1383 1433 }, 1384 1434 "autoload": { 1385 1435 "psr-4": { 1386 "phpDocumentor\\Reflection\\": [ 1387 "src/" 1388 ] 1436 "phpDocumentor\\Reflection\\": "src" 1389 1437 } 1390 1438 }, … … 1397 1445 "name": "Mike van Riel", 1398 1446 "email": "me@mikevanriel.com" 1447 }, 1448 { 1449 "name": "Jaap van Otterdijk", 1450 "email": "account@ijaap.nl" 1399 1451 } 1400 1452 ], 1401 1453 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 1402 "time": "20 19-09-12T14:27:41+00:00"1454 "time": "2020-02-22T12:28:44+00:00" 1403 1455 }, 1404 1456 { 1405 1457 "name": "phpdocumentor/type-resolver", 1406 "version": "1. 0.1",1458 "version": "1.3.0", 1407 1459 "source": { 1408 1460 "type": "git", 1409 1461 "url": "https://github.com/phpDocumentor/TypeResolver.git", 1410 "reference": " 2e32a6d48972b2c1976ed5d8967145b6cec4a4a9"1411 }, 1412 "dist": { 1413 "type": "zip", 1414 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/ 2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",1415 "reference": " 2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",1416 "shasum": "" 1417 }, 1418 "require": { 1419 "php": "^7. 1",1462 "reference": "e878a14a65245fbe78f8080eba03b47c3b705651" 1463 }, 1464 "dist": { 1465 "type": "zip", 1466 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/e878a14a65245fbe78f8080eba03b47c3b705651", 1467 "reference": "e878a14a65245fbe78f8080eba03b47c3b705651", 1468 "shasum": "" 1469 }, 1470 "require": { 1471 "php": "^7.2 || ^8.0", 1420 1472 "phpdocumentor/reflection-common": "^2.0" 1421 1473 }, 1422 1474 "require-dev": { 1423 "ext-tokenizer": "^7.1", 1424 "mockery/mockery": "~1", 1425 "phpunit/phpunit": "^7.0" 1426 }, 1427 "type": "library", 1428 "extra": { 1429 "branch-alias": { 1430 "dev-master": "1.x-dev" 1475 "ext-tokenizer": "*" 1476 }, 1477 "type": "library", 1478 "extra": { 1479 "branch-alias": { 1480 "dev-1.x": "1.x-dev" 1431 1481 } 1432 1482 }, … … 1447 1497 ], 1448 1498 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", 1449 "time": "20 19-08-22T18:11:29+00:00"1499 "time": "2020-06-27T10:12:23+00:00" 1450 1500 }, 1451 1501 { 1452 1502 "name": "phpmd/phpmd", 1453 "version": "2. 7.0",1503 "version": "2.8.2", 1454 1504 "source": { 1455 1505 "type": "git", 1456 1506 "url": "https://github.com/phpmd/phpmd.git", 1457 "reference": "a05a999c644f4bc9a204846017db7bb7809fbe4c" 1458 }, 1459 "dist": { 1460 "type": "zip", 1461 "url": "https://api.github.com/repos/phpmd/phpmd/zipball/a05a999c644f4bc9a204846017db7bb7809fbe4c", 1462 "reference": "a05a999c644f4bc9a204846017db7bb7809fbe4c", 1463 "shasum": "" 1464 }, 1465 "require": { 1507 "reference": "714629ed782537f638fe23c4346637659b779a77" 1508 }, 1509 "dist": { 1510 "type": "zip", 1511 "url": "https://api.github.com/repos/phpmd/phpmd/zipball/714629ed782537f638fe23c4346637659b779a77", 1512 "reference": "714629ed782537f638fe23c4346637659b779a77", 1513 "shasum": "" 1514 }, 1515 "require": { 1516 "composer/xdebug-handler": "^1.0", 1466 1517 "ext-xml": "*", 1467 "pdepend/pdepend": "^2. 5",1518 "pdepend/pdepend": "^2.7.1", 1468 1519 "php": ">=5.3.9" 1469 1520 }, 1470 1521 "require-dev": { 1522 "easy-doc/easy-doc": "0.0.0 || ^1.3.2", 1471 1523 "gregwar/rst": "^1.0", 1472 1524 "mikey179/vfsstream": "^1.6.4", … … 1490 1542 { 1491 1543 "name": "Manuel Pichler", 1492 "role": "Project Founder",1493 1544 "email": "github@manuel-pichler.de", 1494 "homepage": "https://github.com/manuelpichler" 1545 "homepage": "https://github.com/manuelpichler", 1546 "role": "Project Founder" 1495 1547 }, 1496 1548 { 1497 1549 "name": "Marc Würth", 1498 "role": "Project Maintainer",1499 1550 "email": "ravage@bluewin.ch", 1500 "homepage": "https://github.com/ravage84" 1551 "homepage": "https://github.com/ravage84", 1552 "role": "Project Maintainer" 1501 1553 }, 1502 1554 { 1503 1555 "name": "Other contributors", 1504 " role": "Contributors",1505 " homepage": "https://github.com/phpmd/phpmd/graphs/contributors"1556 "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", 1557 "role": "Contributors" 1506 1558 } 1507 1559 ], … … 1515 1567 "pmd" 1516 1568 ], 1517 "time": "20 19-07-30T21:13:32+00:00"1569 "time": "2020-02-16T20:15:50+00:00" 1518 1570 }, 1519 1571 { … … 1624 1676 { 1625 1677 "name": "phpspec/prophecy", 1626 "version": " 1.9.0",1678 "version": "v1.10.3", 1627 1679 "source": { 1628 1680 "type": "git", 1629 1681 "url": "https://github.com/phpspec/prophecy.git", 1630 "reference": " f6811d96d97bdf400077a0cc100ae56aa32b9203"1631 }, 1632 "dist": { 1633 "type": "zip", 1634 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/ f6811d96d97bdf400077a0cc100ae56aa32b9203",1635 "reference": " f6811d96d97bdf400077a0cc100ae56aa32b9203",1682 "reference": "451c3cd1418cf640de218914901e51b064abb093" 1683 }, 1684 "dist": { 1685 "type": "zip", 1686 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", 1687 "reference": "451c3cd1418cf640de218914901e51b064abb093", 1636 1688 "shasum": "" 1637 1689 }, … … 1640 1692 "php": "^5.3|^7.0", 1641 1693 "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", 1642 "sebastian/comparator": "^1. 1|^2.0|^3.0",1643 "sebastian/recursion-context": "^1.0|^2.0|^3.0 "1694 "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", 1695 "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" 1644 1696 }, 1645 1697 "require-dev": { 1646 "phpspec/phpspec": "^2.5 |^3.2",1698 "phpspec/phpspec": "^2.5 || ^3.2", 1647 1699 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" 1648 1700 }, … … 1650 1702 "extra": { 1651 1703 "branch-alias": { 1652 "dev-master": "1. 8.x-dev"1704 "dev-master": "1.10.x-dev" 1653 1705 } 1654 1706 }, … … 1683 1735 "stub" 1684 1736 ], 1685 "time": "20 19-10-03T11:07:50+00:00"1737 "time": "2020-03-05T15:02:03+00:00" 1686 1738 }, 1687 1739 { 1688 1740 "name": "phpstan/phpstan", 1689 "version": "0.12. 2",1741 "version": "0.12.31", 1690 1742 "source": { 1691 1743 "type": "git", 1692 1744 "url": "https://github.com/phpstan/phpstan.git", 1693 "reference": "15a2c2b7d4195aa712506e14763ef7646ac6a08c" 1694 }, 1695 "dist": { 1696 "type": "zip", 1697 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/15a2c2b7d4195aa712506e14763ef7646ac6a08c", 1698 "reference": "15a2c2b7d4195aa712506e14763ef7646ac6a08c", 1699 "shasum": "" 1700 }, 1701 "require": { 1702 "nikic/php-parser": "^4.3.0", 1745 "reference": "776c8056b401e1b67f277b9e9fb334d1a274671d" 1746 }, 1747 "dist": { 1748 "type": "zip", 1749 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/776c8056b401e1b67f277b9e9fb334d1a274671d", 1750 "reference": "776c8056b401e1b67f277b9e9fb334d1a274671d", 1751 "shasum": "" 1752 }, 1753 "require": { 1703 1754 "php": "^7.1" 1755 }, 1756 "conflict": { 1757 "phpstan/phpstan-shim": "*" 1704 1758 }, 1705 1759 "bin": [ … … 1723 1777 ], 1724 1778 "description": "PHPStan - PHP Static Analysis Tool", 1725 "time": "2019-12-09T09:13:49+00:00" 1779 "funding": [ 1780 { 1781 "url": "https://github.com/ondrejmirtes", 1782 "type": "github" 1783 }, 1784 { 1785 "url": "https://www.patreon.com/phpstan", 1786 "type": "patreon" 1787 }, 1788 { 1789 "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", 1790 "type": "tidelift" 1791 } 1792 ], 1793 "time": "2020-06-24T20:55:29+00:00" 1726 1794 }, 1727 1795 { 1728 1796 "name": "phpstan/phpstan-phpunit", 1729 "version": "0.12.1 ",1797 "version": "0.12.11", 1730 1798 "source": { 1731 1799 "type": "git", 1732 1800 "url": "https://github.com/phpstan/phpstan-phpunit.git", 1733 "reference": "cc14b74ba437bb08ce189aada455946890a8414b" 1734 }, 1735 "dist": { 1736 "type": "zip", 1737 "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/cc14b74ba437bb08ce189aada455946890a8414b", 1738 "reference": "cc14b74ba437bb08ce189aada455946890a8414b", 1739 "shasum": "" 1740 }, 1741 "require": { 1742 "nikic/php-parser": "^4.0", 1801 "reference": "ab783a8ea634ea23305a8818c4750603e714489b" 1802 }, 1803 "dist": { 1804 "type": "zip", 1805 "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/ab783a8ea634ea23305a8818c4750603e714489b", 1806 "reference": "ab783a8ea634ea23305a8818c4750603e714489b", 1807 "shasum": "" 1808 }, 1809 "require": { 1743 1810 "php": "~7.1", 1744 "phpstan/phpstan": "^0.12 "1811 "phpstan/phpstan": "^0.12.20" 1745 1812 }, 1746 1813 "conflict": { … … 1750 1817 "consistence/coding-standard": "^3.5", 1751 1818 "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4", 1819 "ergebnis/composer-normalize": "^2.0.2", 1752 1820 "jakub-onderka/php-parallel-lint": "^1.0", 1753 1821 "phing/phing": "^2.16.0", 1754 1822 "phpstan/phpstan-strict-rules": "^0.12", 1755 "phpunit/phpunit": "^7.0 ",1823 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", 1756 1824 "satooshi/php-coveralls": "^1.0", 1757 1825 "slevomat/coding-standard": "^4.7.2" … … 1779 1847 ], 1780 1848 "description": "PHPUnit extensions and rules for PHPStan", 1781 "time": "20 19-12-07T20:34:22+00:00"1849 "time": "2020-06-01T16:43:31+00:00" 1782 1850 }, 1783 1851 { … … 2168 2236 { 2169 2237 "name": "psr/log", 2170 "version": "1.1. 2",2238 "version": "1.1.3", 2171 2239 "source": { 2172 2240 "type": "git", 2173 2241 "url": "https://github.com/php-fig/log.git", 2174 "reference": " 446d54b4cb6bf489fc9d75f55843658e6f25d801"2175 }, 2176 "dist": { 2177 "type": "zip", 2178 "url": "https://api.github.com/repos/php-fig/log/zipball/ 446d54b4cb6bf489fc9d75f55843658e6f25d801",2179 "reference": " 446d54b4cb6bf489fc9d75f55843658e6f25d801",2242 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" 2243 }, 2244 "dist": { 2245 "type": "zip", 2246 "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", 2247 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", 2180 2248 "shasum": "" 2181 2249 }, … … 2211 2279 "psr-3" 2212 2280 ], 2213 "time": "20 19-11-01T11:05:21+00:00"2281 "time": "2020-03-23T09:12:05+00:00" 2214 2282 }, 2215 2283 { … … 2551 2619 { 2552 2620 "name": "sebastian/finder-facade", 2553 "version": " 1.2.2",2621 "version": "2.0.0", 2554 2622 "source": { 2555 2623 "type": "git", 2556 2624 "url": "https://github.com/sebastianbergmann/finder-facade.git", 2557 "reference": "4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f" 2558 }, 2559 "dist": { 2560 "type": "zip", 2561 "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f", 2562 "reference": "4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f", 2563 "shasum": "" 2564 }, 2565 "require": { 2566 "symfony/finder": "~2.3|~3.0|~4.0", 2567 "theseer/fdomdocument": "~1.3" 2568 }, 2569 "type": "library", 2625 "reference": "9d3e74b845a2ce50e19b25b5f0c2718e153bee6c" 2626 }, 2627 "dist": { 2628 "type": "zip", 2629 "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/9d3e74b845a2ce50e19b25b5f0c2718e153bee6c", 2630 "reference": "9d3e74b845a2ce50e19b25b5f0c2718e153bee6c", 2631 "shasum": "" 2632 }, 2633 "require": { 2634 "ext-ctype": "*", 2635 "php": "^7.3", 2636 "symfony/finder": "^4.1|^5.0", 2637 "theseer/fdomdocument": "^1.6" 2638 }, 2639 "type": "library", 2640 "extra": { 2641 "branch-alias": { 2642 "dev-master": "2.0-dev" 2643 } 2644 }, 2570 2645 "autoload": { 2571 2646 "classmap": [ … … 2586 2661 "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", 2587 2662 "homepage": "https://github.com/sebastianbergmann/finder-facade", 2588 "time": "20 17-11-18T17:31:49+00:00"2663 "time": "2020-02-08T06:07:58+00:00" 2589 2664 }, 2590 2665 { … … 2733 2808 { 2734 2809 "name": "sebastian/phpcpd", 2735 "version": " 4.1.0",2810 "version": "5.0.1", 2736 2811 "source": { 2737 2812 "type": "git", 2738 2813 "url": "https://github.com/sebastianbergmann/phpcpd.git", 2739 "reference": " 0d9afa762f2400de077b2192f4a9d127de0bb78e"2740 }, 2741 "dist": { 2742 "type": "zip", 2743 "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/ 0d9afa762f2400de077b2192f4a9d127de0bb78e",2744 "reference": " 0d9afa762f2400de077b2192f4a9d127de0bb78e",2814 "reference": "3a31ace06211582ef963327bfb47d20af032ff9f" 2815 }, 2816 "dist": { 2817 "type": "zip", 2818 "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/3a31ace06211582ef963327bfb47d20af032ff9f", 2819 "reference": "3a31ace06211582ef963327bfb47d20af032ff9f", 2745 2820 "shasum": "" 2746 2821 }, 2747 2822 "require": { 2748 2823 "ext-dom": "*", 2749 "php": "^7. 1",2824 "php": "^7.3", 2750 2825 "phpunit/php-timer": "^2.0", 2751 "sebastian/finder-facade": "^ 1.1",2752 "sebastian/version": "^ 1.0|^2.0",2753 "symfony/console": "^ 2.7|^3.0|^4.0"2826 "sebastian/finder-facade": "^2.0", 2827 "sebastian/version": "^2.0", 2828 "symfony/console": "^4.0|^5.0" 2754 2829 }, 2755 2830 "bin": [ … … 2759 2834 "extra": { 2760 2835 "branch-alias": { 2761 "dev-master": " 4.0-dev"2836 "dev-master": "5.0-dev" 2762 2837 } 2763 2838 }, … … 2780 2855 "description": "Copy/Paste Detector (CPD) for PHP code.", 2781 2856 "homepage": "https://github.com/sebastianbergmann/phpcpd", 2782 "time": "20 18-09-17T17:17:27+00:00"2857 "time": "2020-02-20T11:57:08+00:00" 2783 2858 }, 2784 2859 { … … 2922 2997 { 2923 2998 "name": "seld/jsonlint", 2924 "version": "1. 7.2",2999 "version": "1.8.0", 2925 3000 "source": { 2926 3001 "type": "git", 2927 3002 "url": "https://github.com/Seldaek/jsonlint.git", 2928 "reference": " e2e5d290e4d2a4f0eb449f510071392e00e10d19"2929 }, 2930 "dist": { 2931 "type": "zip", 2932 "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/ e2e5d290e4d2a4f0eb449f510071392e00e10d19",2933 "reference": " e2e5d290e4d2a4f0eb449f510071392e00e10d19",2934 "shasum": "" 2935 }, 2936 "require": { 2937 "php": "^5.3 || ^7.0 "3003 "reference": "ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1" 3004 }, 3005 "dist": { 3006 "type": "zip", 3007 "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1", 3008 "reference": "ff2aa5420bfbc296cf6a0bc785fa5b35736de7c1", 3009 "shasum": "" 3010 }, 3011 "require": { 3012 "php": "^5.3 || ^7.0 || ^8.0" 2938 3013 }, 2939 3014 "require-dev": { … … 2967 3042 "validator" 2968 3043 ], 2969 "time": "2019-10-24T14:27:39+00:00" 3044 "funding": [ 3045 { 3046 "url": "https://github.com/Seldaek", 3047 "type": "github" 3048 }, 3049 { 3050 "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", 3051 "type": "tidelift" 3052 } 3053 ], 3054 "time": "2020-04-30T19:05:18+00:00" 2970 3055 }, 2971 3056 { 2972 3057 "name": "seld/phar-utils", 2973 "version": "1. 0.1",3058 "version": "1.1.0", 2974 3059 "source": { 2975 3060 "type": "git", 2976 3061 "url": "https://github.com/Seldaek/phar-utils.git", 2977 "reference": " 7009b5139491975ef6486545a39f3e6dad5ac30a"2978 }, 2979 "dist": { 2980 "type": "zip", 2981 "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ 7009b5139491975ef6486545a39f3e6dad5ac30a",2982 "reference": " 7009b5139491975ef6486545a39f3e6dad5ac30a",3062 "reference": "8800503d56b9867d43d9c303b9cbcc26016e82f0" 3063 }, 3064 "dist": { 3065 "type": "zip", 3066 "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8800503d56b9867d43d9c303b9cbcc26016e82f0", 3067 "reference": "8800503d56b9867d43d9c303b9cbcc26016e82f0", 2983 3068 "shasum": "" 2984 3069 }, … … 3009 3094 "description": "PHAR file format utilities, for when PHP phars you up", 3010 3095 "keywords": [ 3011 "ph ra"3012 ], 3013 "time": "20 15-10-13T18:44:15+00:00"3096 "phar" 3097 ], 3098 "time": "2020-02-14T15:25:33+00:00" 3014 3099 }, 3015 3100 { … … 3065 3150 "type": "git", 3066 3151 "url": "https://github.com/SplashSync/Php-Console.git", 3067 "reference": " e48d53a5ba6d971838de311cbd62c265757d722a"3068 }, 3069 "dist": { 3070 "type": "zip", 3071 "url": "https://api.github.com/repos/SplashSync/Php-Console/zipball/ e48d53a5ba6d971838de311cbd62c265757d722a",3072 "reference": " e48d53a5ba6d971838de311cbd62c265757d722a",3152 "reference": "0a19c2bf2cc0d61d4f29a15458021cde2986b2df" 3153 }, 3154 "dist": { 3155 "type": "zip", 3156 "url": "https://api.github.com/repos/SplashSync/Php-Console/zipball/0a19c2bf2cc0d61d4f29a15458021cde2986b2df", 3157 "reference": "0a19c2bf2cc0d61d4f29a15458021cde2986b2df", 3073 3158 "shasum": "" 3074 3159 }, … … 3084 3169 "j13k/yaml-lint": "^1.1", 3085 3170 "jakub-onderka/php-parallel-lint": "^1.0", 3171 "monolog/monolog": "^1.0", 3086 3172 "phpmd/phpmd": "^2.6", 3087 "phpro/grumphp": " ~0.15",3088 "phpstan/phpstan": " ~0.10",3089 "phpstan/phpstan-phpunit": " ~0.10",3090 "phpunit/phpunit": "~ 6.0|~7.0|~8.0",3173 "phpro/grumphp": "^0.16", 3174 "phpstan/phpstan": "^0.12", 3175 "phpstan/phpstan-phpunit": "^0.12", 3176 "phpunit/phpunit": "~7.0|~8.0", 3091 3177 "sclable/xml-lint": "^0.2.4", 3092 3178 "sebastian/phpcpd": ">3.0", … … 3124 3210 ], 3125 3211 "description": "Console Application for All Splash Php Applications", 3126 "time": "20 19-11-07T23:07:04+00:00"3212 "time": "2020-06-04T20:58:33+00:00" 3127 3213 }, 3128 3214 { 3129 3215 "name": "squizlabs/php_codesniffer", 3130 "version": "3.5. 3",3216 "version": "3.5.5", 3131 3217 "source": { 3132 3218 "type": "git", 3133 3219 "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", 3134 "reference": " 557a1fc7ac702c66b0bbfe16ab3d55839ef724cb"3135 }, 3136 "dist": { 3137 "type": "zip", 3138 "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ 557a1fc7ac702c66b0bbfe16ab3d55839ef724cb",3139 "reference": " 557a1fc7ac702c66b0bbfe16ab3d55839ef724cb",3220 "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6" 3221 }, 3222 "dist": { 3223 "type": "zip", 3224 "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/73e2e7f57d958e7228fce50dc0c61f58f017f9f6", 3225 "reference": "73e2e7f57d958e7228fce50dc0c61f58f017f9f6", 3140 3226 "shasum": "" 3141 3227 }, … … 3175 3261 "standards" 3176 3262 ], 3177 "time": "20 19-12-04T04:46:47+00:00"3263 "time": "2020-04-17T01:09:41+00:00" 3178 3264 }, 3179 3265 { 3180 3266 "name": "symfony/config", 3181 "version": "v4.4.1 ",3267 "version": "v4.4.10", 3182 3268 "source": { 3183 3269 "type": "git", 3184 3270 "url": "https://github.com/symfony/config.git", 3185 "reference": " 7aa5817f1b7a8ed377752b90fcc47dfb3c67b40c"3186 }, 3187 "dist": { 3188 "type": "zip", 3189 "url": "https://api.github.com/repos/symfony/config/zipball/ 7aa5817f1b7a8ed377752b90fcc47dfb3c67b40c",3190 "reference": " 7aa5817f1b7a8ed377752b90fcc47dfb3c67b40c",3191 "shasum": "" 3192 }, 3193 "require": { 3194 "php": " ^7.1.3",3271 "reference": "395f6e09e1dc6ac9c1a5eea3b7f44f7a820a5504" 3272 }, 3273 "dist": { 3274 "type": "zip", 3275 "url": "https://api.github.com/repos/symfony/config/zipball/395f6e09e1dc6ac9c1a5eea3b7f44f7a820a5504", 3276 "reference": "395f6e09e1dc6ac9c1a5eea3b7f44f7a820a5504", 3277 "shasum": "" 3278 }, 3279 "require": { 3280 "php": ">=7.1.3", 3195 3281 "symfony/filesystem": "^3.4|^4.0|^5.0", 3196 3282 "symfony/polyfill-ctype": "~1.8" … … 3239 3325 "description": "Symfony Config Component", 3240 3326 "homepage": "https://symfony.com", 3241 "time": "2019-12-01T10:50:45+00:00" 3327 "funding": [ 3328 { 3329 "url": "https://symfony.com/sponsor", 3330 "type": "custom" 3331 }, 3332 { 3333 "url": "https://github.com/fabpot", 3334 "type": "github" 3335 }, 3336 { 3337 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3338 "type": "tidelift" 3339 } 3340 ], 3341 "time": "2020-05-23T09:11:46+00:00" 3242 3342 }, 3243 3343 { 3244 3344 "name": "symfony/console", 3245 "version": "v4.4.1 ",3345 "version": "v4.4.10", 3246 3346 "source": { 3247 3347 "type": "git", 3248 3348 "url": "https://github.com/symfony/console.git", 3249 "reference": " f0aea3df20d15635b3cb9730ca5eea1c65b7f201"3250 }, 3251 "dist": { 3252 "type": "zip", 3253 "url": "https://api.github.com/repos/symfony/console/zipball/ f0aea3df20d15635b3cb9730ca5eea1c65b7f201",3254 "reference": " f0aea3df20d15635b3cb9730ca5eea1c65b7f201",3255 "shasum": "" 3256 }, 3257 "require": { 3258 "php": " ^7.1.3",3349 "reference": "326b064d804043005526f5a0494cfb49edb59bb0" 3350 }, 3351 "dist": { 3352 "type": "zip", 3353 "url": "https://api.github.com/repos/symfony/console/zipball/326b064d804043005526f5a0494cfb49edb59bb0", 3354 "reference": "326b064d804043005526f5a0494cfb49edb59bb0", 3355 "shasum": "" 3356 }, 3357 "require": { 3358 "php": ">=7.1.3", 3259 3359 "symfony/polyfill-mbstring": "~1.0", 3260 3360 "symfony/polyfill-php73": "^1.8", 3361 "symfony/polyfill-php80": "^1.15", 3261 3362 "symfony/service-contracts": "^1.1|^2" 3262 3363 }, … … 3315 3416 "description": "Symfony Console Component", 3316 3417 "homepage": "https://symfony.com", 3317 "time": "2019-12-01T10:06:17+00:00" 3418 "funding": [ 3419 { 3420 "url": "https://symfony.com/sponsor", 3421 "type": "custom" 3422 }, 3423 { 3424 "url": "https://github.com/fabpot", 3425 "type": "github" 3426 }, 3427 { 3428 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3429 "type": "tidelift" 3430 } 3431 ], 3432 "time": "2020-05-30T20:06:45+00:00" 3318 3433 }, 3319 3434 { 3320 3435 "name": "symfony/dependency-injection", 3321 "version": "v4.4.1 ",3436 "version": "v4.4.10", 3322 3437 "source": { 3323 3438 "type": "git", 3324 3439 "url": "https://github.com/symfony/dependency-injection.git", 3325 "reference": "a d46a4def1325befab696b49c839dffea3fc92bd"3326 }, 3327 "dist": { 3328 "type": "zip", 3329 "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a d46a4def1325befab696b49c839dffea3fc92bd",3330 "reference": "a d46a4def1325befab696b49c839dffea3fc92bd",3331 "shasum": "" 3332 }, 3333 "require": { 3334 "php": " ^7.1.3",3440 "reference": "a37cc0a90fec178768aa5048fea9251efde591c5" 3441 }, 3442 "dist": { 3443 "type": "zip", 3444 "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a37cc0a90fec178768aa5048fea9251efde591c5", 3445 "reference": "a37cc0a90fec178768aa5048fea9251efde591c5", 3446 "shasum": "" 3447 }, 3448 "require": { 3449 "php": ">=7.1.3", 3335 3450 "psr/container": "^1.0", 3336 3451 "symfony/service-contracts": "^1.1.6|^2" … … 3388 3503 "description": "Symfony DependencyInjection Component", 3389 3504 "homepage": "https://symfony.com", 3390 "time": "2019-12-01T10:19:36+00:00" 3505 "funding": [ 3506 { 3507 "url": "https://symfony.com/sponsor", 3508 "type": "custom" 3509 }, 3510 { 3511 "url": "https://github.com/fabpot", 3512 "type": "github" 3513 }, 3514 { 3515 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3516 "type": "tidelift" 3517 } 3518 ], 3519 "time": "2020-06-12T07:37:04+00:00" 3391 3520 }, 3392 3521 { 3393 3522 "name": "symfony/event-dispatcher", 3394 "version": "v4.4.1 ",3523 "version": "v4.4.10", 3395 3524 "source": { 3396 3525 "type": "git", 3397 3526 "url": "https://github.com/symfony/event-dispatcher.git", 3398 "reference": " b3c3068a72623287550fe20b84a2b01dcba2686f"3399 }, 3400 "dist": { 3401 "type": "zip", 3402 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ b3c3068a72623287550fe20b84a2b01dcba2686f",3403 "reference": " b3c3068a72623287550fe20b84a2b01dcba2686f",3404 "shasum": "" 3405 }, 3406 "require": { 3407 "php": " ^7.1.3",3527 "reference": "a5370aaa7807c7a439b21386661ffccf3dff2866" 3528 }, 3529 "dist": { 3530 "type": "zip", 3531 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a5370aaa7807c7a439b21386661ffccf3dff2866", 3532 "reference": "a5370aaa7807c7a439b21386661ffccf3dff2866", 3533 "shasum": "" 3534 }, 3535 "require": { 3536 "php": ">=7.1.3", 3408 3537 "symfony/event-dispatcher-contracts": "^1.1" 3409 3538 }, … … 3458 3587 "description": "Symfony EventDispatcher Component", 3459 3588 "homepage": "https://symfony.com", 3460 "time": "2019-11-28T13:33:56+00:00" 3589 "funding": [ 3590 { 3591 "url": "https://symfony.com/sponsor", 3592 "type": "custom" 3593 }, 3594 { 3595 "url": "https://github.com/fabpot", 3596 "type": "github" 3597 }, 3598 { 3599 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3600 "type": "tidelift" 3601 } 3602 ], 3603 "time": "2020-05-20T08:37:50+00:00" 3461 3604 }, 3462 3605 { … … 3520 3663 { 3521 3664 "name": "symfony/filesystem", 3522 "version": "v4.4.1 ",3665 "version": "v4.4.10", 3523 3666 "source": { 3524 3667 "type": "git", 3525 3668 "url": "https://github.com/symfony/filesystem.git", 3526 "reference": " 40c2606131d56eff6f193b6e2ceb92414653b591"3527 }, 3528 "dist": { 3529 "type": "zip", 3530 "url": "https://api.github.com/repos/symfony/filesystem/zipball/ 40c2606131d56eff6f193b6e2ceb92414653b591",3531 "reference": " 40c2606131d56eff6f193b6e2ceb92414653b591",3532 "shasum": "" 3533 }, 3534 "require": { 3535 "php": " ^7.1.3",3669 "reference": "b27f491309db5757816db672b256ea2e03677d30" 3670 }, 3671 "dist": { 3672 "type": "zip", 3673 "url": "https://api.github.com/repos/symfony/filesystem/zipball/b27f491309db5757816db672b256ea2e03677d30", 3674 "reference": "b27f491309db5757816db672b256ea2e03677d30", 3675 "shasum": "" 3676 }, 3677 "require": { 3678 "php": ">=7.1.3", 3536 3679 "symfony/polyfill-ctype": "~1.8" 3537 3680 }, … … 3566 3709 "description": "Symfony Filesystem Component", 3567 3710 "homepage": "https://symfony.com", 3568 "time": "2019-11-26T23:16:41+00:00" 3711 "funding": [ 3712 { 3713 "url": "https://symfony.com/sponsor", 3714 "type": "custom" 3715 }, 3716 { 3717 "url": "https://github.com/fabpot", 3718 "type": "github" 3719 }, 3720 { 3721 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3722 "type": "tidelift" 3723 } 3724 ], 3725 "time": "2020-05-30T18:50:54+00:00" 3569 3726 }, 3570 3727 { 3571 3728 "name": "symfony/finder", 3572 "version": "v4.4.1 ",3729 "version": "v4.4.10", 3573 3730 "source": { 3574 3731 "type": "git", 3575 3732 "url": "https://github.com/symfony/finder.git", 3576 "reference": " ce8743441da64c41e2a667b8eb66070444ed911e"3577 }, 3578 "dist": { 3579 "type": "zip", 3580 "url": "https://api.github.com/repos/symfony/finder/zipball/ ce8743441da64c41e2a667b8eb66070444ed911e",3581 "reference": " ce8743441da64c41e2a667b8eb66070444ed911e",3733 "reference": "5729f943f9854c5781984ed4907bbb817735776b" 3734 }, 3735 "dist": { 3736 "type": "zip", 3737 "url": "https://api.github.com/repos/symfony/finder/zipball/5729f943f9854c5781984ed4907bbb817735776b", 3738 "reference": "5729f943f9854c5781984ed4907bbb817735776b", 3582 3739 "shasum": "" 3583 3740 }, … … 3615 3772 "description": "Symfony Finder Component", 3616 3773 "homepage": "https://symfony.com", 3617 "time": "2019-11-17T21:56:56+00:00" 3774 "funding": [ 3775 { 3776 "url": "https://symfony.com/sponsor", 3777 "type": "custom" 3778 }, 3779 { 3780 "url": "https://github.com/fabpot", 3781 "type": "github" 3782 }, 3783 { 3784 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3785 "type": "tidelift" 3786 } 3787 ], 3788 "time": "2020-03-27T16:54:36+00:00" 3618 3789 }, 3619 3790 { 3620 3791 "name": "symfony/options-resolver", 3621 "version": "v4.4.1 ",3792 "version": "v4.4.10", 3622 3793 "source": { 3623 3794 "type": "git", 3624 3795 "url": "https://github.com/symfony/options-resolver.git", 3625 "reference": " 2be23e63f33de16b49294ea6581f462932a77e2f"3626 }, 3627 "dist": { 3628 "type": "zip", 3629 "url": "https://api.github.com/repos/symfony/options-resolver/zipball/ 2be23e63f33de16b49294ea6581f462932a77e2f",3630 "reference": " 2be23e63f33de16b49294ea6581f462932a77e2f",3796 "reference": "73e1d0fe11ffceb7b7d4ca55b7381cd7ce0bac05" 3797 }, 3798 "dist": { 3799 "type": "zip", 3800 "url": "https://api.github.com/repos/symfony/options-resolver/zipball/73e1d0fe11ffceb7b7d4ca55b7381cd7ce0bac05", 3801 "reference": "73e1d0fe11ffceb7b7d4ca55b7381cd7ce0bac05", 3631 3802 "shasum": "" 3632 3803 }, … … 3669 3840 "options" 3670 3841 ], 3671 "time": "2019-10-28T21:57:16+00:00" 3842 "funding": [ 3843 { 3844 "url": "https://symfony.com/sponsor", 3845 "type": "custom" 3846 }, 3847 { 3848 "url": "https://github.com/fabpot", 3849 "type": "github" 3850 }, 3851 { 3852 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3853 "type": "tidelift" 3854 } 3855 ], 3856 "time": "2020-05-23T12:09:32+00:00" 3672 3857 }, 3673 3858 { 3674 3859 "name": "symfony/polyfill-ctype", 3675 "version": "v1.1 3.1",3860 "version": "v1.17.1", 3676 3861 "source": { 3677 3862 "type": "git", 3678 3863 "url": "https://github.com/symfony/polyfill-ctype.git", 3679 "reference": " f8f0b461be3385e56d6de3dbb5a0df24c0c275e3"3680 }, 3681 "dist": { 3682 "type": "zip", 3683 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ f8f0b461be3385e56d6de3dbb5a0df24c0c275e3",3684 "reference": " f8f0b461be3385e56d6de3dbb5a0df24c0c275e3",3864 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d" 3865 }, 3866 "dist": { 3867 "type": "zip", 3868 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 3869 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 3685 3870 "shasum": "" 3686 3871 }, … … 3694 3879 "extra": { 3695 3880 "branch-alias": { 3696 "dev-master": "1.13-dev" 3881 "dev-master": "1.17-dev" 3882 }, 3883 "thanks": { 3884 "name": "symfony/polyfill", 3885 "url": "https://github.com/symfony/polyfill" 3697 3886 } 3698 3887 }, … … 3727 3916 "portable" 3728 3917 ], 3729 "time": "2019-11-27T13:56:44+00:00" 3918 "funding": [ 3919 { 3920 "url": "https://symfony.com/sponsor", 3921 "type": "custom" 3922 }, 3923 { 3924 "url": "https://github.com/fabpot", 3925 "type": "github" 3926 }, 3927 { 3928 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3929 "type": "tidelift" 3930 } 3931 ], 3932 "time": "2020-06-06T08:46:27+00:00" 3730 3933 }, 3731 3934 { 3732 3935 "name": "symfony/polyfill-mbstring", 3733 "version": "v1.1 3.1",3936 "version": "v1.17.1", 3734 3937 "source": { 3735 3938 "type": "git", 3736 3939 "url": "https://github.com/symfony/polyfill-mbstring.git", 3737 "reference": "7 b4aab9743c30be783b73de055d24a39cf4b954f"3738 }, 3739 "dist": { 3740 "type": "zip", 3741 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7 b4aab9743c30be783b73de055d24a39cf4b954f",3742 "reference": "7 b4aab9743c30be783b73de055d24a39cf4b954f",3940 "reference": "7110338d81ce1cbc3e273136e4574663627037a7" 3941 }, 3942 "dist": { 3943 "type": "zip", 3944 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7", 3945 "reference": "7110338d81ce1cbc3e273136e4574663627037a7", 3743 3946 "shasum": "" 3744 3947 }, … … 3752 3955 "extra": { 3753 3956 "branch-alias": { 3754 "dev-master": "1.13-dev" 3957 "dev-master": "1.17-dev" 3958 }, 3959 "thanks": { 3960 "name": "symfony/polyfill", 3961 "url": "https://github.com/symfony/polyfill" 3755 3962 } 3756 3963 }, … … 3786 3993 "shim" 3787 3994 ], 3788 "time": "2019-11-27T14:18:11+00:00" 3995 "funding": [ 3996 { 3997 "url": "https://symfony.com/sponsor", 3998 "type": "custom" 3999 }, 4000 { 4001 "url": "https://github.com/fabpot", 4002 "type": "github" 4003 }, 4004 { 4005 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4006 "type": "tidelift" 4007 } 4008 ], 4009 "time": "2020-06-06T08:46:27+00:00" 3789 4010 }, 3790 4011 { 3791 4012 "name": "symfony/polyfill-php70", 3792 "version": "v1.1 3.1",4013 "version": "v1.17.1", 3793 4014 "source": { 3794 4015 "type": "git", 3795 4016 "url": "https://github.com/symfony/polyfill-php70.git", 3796 "reference": " af23c7bb26a73b850840823662dda371484926c4"3797 }, 3798 "dist": { 3799 "type": "zip", 3800 "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/ af23c7bb26a73b850840823662dda371484926c4",3801 "reference": " af23c7bb26a73b850840823662dda371484926c4",4017 "reference": "471b096aede7025bace8eb356b9ac801aaba7e2d" 4018 }, 4019 "dist": { 4020 "type": "zip", 4021 "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/471b096aede7025bace8eb356b9ac801aaba7e2d", 4022 "reference": "471b096aede7025bace8eb356b9ac801aaba7e2d", 3802 4023 "shasum": "" 3803 4024 }, … … 3809 4030 "extra": { 3810 4031 "branch-alias": { 3811 "dev-master": "1.13-dev" 4032 "dev-master": "1.17-dev" 4033 }, 4034 "thanks": { 4035 "name": "symfony/polyfill", 4036 "url": "https://github.com/symfony/polyfill" 3812 4037 } 3813 4038 }, … … 3845 4070 "shim" 3846 4071 ], 3847 "time": "2019-11-27T13:56:44+00:00" 4072 "funding": [ 4073 { 4074 "url": "https://symfony.com/sponsor", 4075 "type": "custom" 4076 }, 4077 { 4078 "url": "https://github.com/fabpot", 4079 "type": "github" 4080 }, 4081 { 4082 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4083 "type": "tidelift" 4084 } 4085 ], 4086 "time": "2020-06-06T08:46:27+00:00" 3848 4087 }, 3849 4088 { 3850 4089 "name": "symfony/polyfill-php72", 3851 "version": "v1.1 3.1",4090 "version": "v1.17.0", 3852 4091 "source": { 3853 4092 "type": "git", 3854 4093 "url": "https://github.com/symfony/polyfill-php72.git", 3855 "reference": " 66fea50f6cb37a35eea048d75a7d99a45b586038"3856 }, 3857 "dist": { 3858 "type": "zip", 3859 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ 66fea50f6cb37a35eea048d75a7d99a45b586038",3860 "reference": " 66fea50f6cb37a35eea048d75a7d99a45b586038",4094 "reference": "f048e612a3905f34931127360bdd2def19a5e582" 4095 }, 4096 "dist": { 4097 "type": "zip", 4098 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582", 4099 "reference": "f048e612a3905f34931127360bdd2def19a5e582", 3861 4100 "shasum": "" 3862 4101 }, … … 3867 4106 "extra": { 3868 4107 "branch-alias": { 3869 "dev-master": "1.1 3-dev"4108 "dev-master": "1.17-dev" 3870 4109 } 3871 4110 }, … … 3900 4139 "shim" 3901 4140 ], 3902 "time": "2019-11-27T13:56:44+00:00" 4141 "funding": [ 4142 { 4143 "url": "https://symfony.com/sponsor", 4144 "type": "custom" 4145 }, 4146 { 4147 "url": "https://github.com/fabpot", 4148 "type": "github" 4149 }, 4150 { 4151 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4152 "type": "tidelift" 4153 } 4154 ], 4155 "time": "2020-05-12T16:47:27+00:00" 3903 4156 }, 3904 4157 { 3905 4158 "name": "symfony/polyfill-php73", 3906 "version": "v1.1 3.1",4159 "version": "v1.17.1", 3907 4160 "source": { 3908 4161 "type": "git", 3909 4162 "url": "https://github.com/symfony/polyfill-php73.git", 3910 "reference": " 4b0e2222c55a25b4541305a053013d5647d3a25f"3911 }, 3912 "dist": { 3913 "type": "zip", 3914 "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/ 4b0e2222c55a25b4541305a053013d5647d3a25f",3915 "reference": " 4b0e2222c55a25b4541305a053013d5647d3a25f",4163 "reference": "fa0837fe02d617d31fbb25f990655861bb27bd1a" 4164 }, 4165 "dist": { 4166 "type": "zip", 4167 "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fa0837fe02d617d31fbb25f990655861bb27bd1a", 4168 "reference": "fa0837fe02d617d31fbb25f990655861bb27bd1a", 3916 4169 "shasum": "" 3917 4170 }, … … 3922 4175 "extra": { 3923 4176 "branch-alias": { 3924 "dev-master": "1.13-dev" 4177 "dev-master": "1.17-dev" 4178 }, 4179 "thanks": { 4180 "name": "symfony/polyfill", 4181 "url": "https://github.com/symfony/polyfill" 3925 4182 } 3926 4183 }, … … 3958 4215 "shim" 3959 4216 ], 3960 "time": "2019-11-27T16:25:15+00:00" 4217 "funding": [ 4218 { 4219 "url": "https://symfony.com/sponsor", 4220 "type": "custom" 4221 }, 4222 { 4223 "url": "https://github.com/fabpot", 4224 "type": "github" 4225 }, 4226 { 4227 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4228 "type": "tidelift" 4229 } 4230 ], 4231 "time": "2020-06-06T08:46:27+00:00" 4232 }, 4233 { 4234 "name": "symfony/polyfill-php80", 4235 "version": "v1.17.1", 4236 "source": { 4237 "type": "git", 4238 "url": "https://github.com/symfony/polyfill-php80.git", 4239 "reference": "4a5b6bba3259902e386eb80dd1956181ee90b5b2" 4240 }, 4241 "dist": { 4242 "type": "zip", 4243 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4a5b6bba3259902e386eb80dd1956181ee90b5b2", 4244 "reference": "4a5b6bba3259902e386eb80dd1956181ee90b5b2", 4245 "shasum": "" 4246 }, 4247 "require": { 4248 "php": ">=7.0.8" 4249 }, 4250 "type": "library", 4251 "extra": { 4252 "branch-alias": { 4253 "dev-master": "1.17-dev" 4254 }, 4255 "thanks": { 4256 "name": "symfony/polyfill", 4257 "url": "https://github.com/symfony/polyfill" 4258 } 4259 }, 4260 "autoload": { 4261 "psr-4": { 4262 "Symfony\\Polyfill\\Php80\\": "" 4263 }, 4264 "files": [ 4265 "bootstrap.php" 4266 ], 4267 "classmap": [ 4268 "Resources/stubs" 4269 ] 4270 }, 4271 "notification-url": "https://packagist.org/downloads/", 4272 "license": [ 4273 "MIT" 4274 ], 4275 "authors": [ 4276 { 4277 "name": "Ion Bazan", 4278 "email": "ion.bazan@gmail.com" 4279 }, 4280 { 4281 "name": "Nicolas Grekas", 4282 "email": "p@tchwork.com" 4283 }, 4284 { 4285 "name": "Symfony Community", 4286 "homepage": "https://symfony.com/contributors" 4287 } 4288 ], 4289 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", 4290 "homepage": "https://symfony.com", 4291 "keywords": [ 4292 "compatibility", 4293 "polyfill", 4294 "portable", 4295 "shim" 4296 ], 4297 "funding": [ 4298 { 4299 "url": "https://symfony.com/sponsor", 4300 "type": "custom" 4301 }, 4302 { 4303 "url": "https://github.com/fabpot", 4304 "type": "github" 4305 }, 4306 { 4307 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4308 "type": "tidelift" 4309 } 4310 ], 4311 "time": "2020-06-06T08:46:27+00:00" 3961 4312 }, 3962 4313 { 3963 4314 "name": "symfony/process", 3964 "version": "v4.4.1 ",4315 "version": "v4.4.10", 3965 4316 "source": { 3966 4317 "type": "git", 3967 4318 "url": "https://github.com/symfony/process.git", 3968 "reference": " 51c0135ef3f44c5803b33dc60e96bf4f77752726"3969 }, 3970 "dist": { 3971 "type": "zip", 3972 "url": "https://api.github.com/repos/symfony/process/zipball/ 51c0135ef3f44c5803b33dc60e96bf4f77752726",3973 "reference": " 51c0135ef3f44c5803b33dc60e96bf4f77752726",4319 "reference": "c714958428a85c86ab97e3a0c96db4c4f381b7f5" 4320 }, 4321 "dist": { 4322 "type": "zip", 4323 "url": "https://api.github.com/repos/symfony/process/zipball/c714958428a85c86ab97e3a0c96db4c4f381b7f5", 4324 "reference": "c714958428a85c86ab97e3a0c96db4c4f381b7f5", 3974 4325 "shasum": "" 3975 4326 }, … … 4007 4358 "description": "Symfony Process Component", 4008 4359 "homepage": "https://symfony.com", 4009 "time": "2019-11-28T13:33:56+00:00" 4360 "funding": [ 4361 { 4362 "url": "https://symfony.com/sponsor", 4363 "type": "custom" 4364 }, 4365 { 4366 "url": "https://github.com/fabpot", 4367 "type": "github" 4368 }, 4369 { 4370 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4371 "type": "tidelift" 4372 } 4373 ], 4374 "time": "2020-05-30T20:06:45+00:00" 4010 4375 }, 4011 4376 { 4012 4377 "name": "symfony/service-contracts", 4013 "version": "v2. 0.1",4378 "version": "v2.1.2", 4014 4379 "source": { 4015 4380 "type": "git", 4016 4381 "url": "https://github.com/symfony/service-contracts.git", 4017 "reference": " 144c5e51266b281231e947b51223ba14acf1a749"4018 }, 4019 "dist": { 4020 "type": "zip", 4021 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ 144c5e51266b281231e947b51223ba14acf1a749",4022 "reference": " 144c5e51266b281231e947b51223ba14acf1a749",4023 "shasum": "" 4024 }, 4025 "require": { 4026 "php": " ^7.2.5",4382 "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b" 4383 }, 4384 "dist": { 4385 "type": "zip", 4386 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b", 4387 "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b", 4388 "shasum": "" 4389 }, 4390 "require": { 4391 "php": ">=7.2.5", 4027 4392 "psr/container": "^1.0" 4028 4393 }, … … 4033 4398 "extra": { 4034 4399 "branch-alias": { 4035 "dev-master": "2. 0-dev"4400 "dev-master": "2.1-dev" 4036 4401 } 4037 4402 }, … … 4065 4430 "standards" 4066 4431 ], 4067 "time": "2019-11-18T17:27:11+00:00" 4432 "funding": [ 4433 { 4434 "url": "https://symfony.com/sponsor", 4435 "type": "custom" 4436 }, 4437 { 4438 "url": "https://github.com/fabpot", 4439 "type": "github" 4440 }, 4441 { 4442 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4443 "type": "tidelift" 4444 } 4445 ], 4446 "time": "2020-05-20T17:43:50+00:00" 4068 4447 }, 4069 4448 { 4070 4449 "name": "symfony/stopwatch", 4071 "version": "v5. 0.1",4450 "version": "v5.1.2", 4072 4451 "source": { 4073 4452 "type": "git", 4074 4453 "url": "https://github.com/symfony/stopwatch.git", 4075 "reference": " d410282956706e0b08681a5527447a8e6b6f421e"4076 }, 4077 "dist": { 4078 "type": "zip", 4079 "url": "https://api.github.com/repos/symfony/stopwatch/zipball/ d410282956706e0b08681a5527447a8e6b6f421e",4080 "reference": " d410282956706e0b08681a5527447a8e6b6f421e",4081 "shasum": "" 4082 }, 4083 "require": { 4084 "php": " ^7.2.5",4454 "reference": "0f7c58cf81dbb5dd67d423a89d577524a2ec0323" 4455 }, 4456 "dist": { 4457 "type": "zip", 4458 "url": "https://api.github.com/repos/symfony/stopwatch/zipball/0f7c58cf81dbb5dd67d423a89d577524a2ec0323", 4459 "reference": "0f7c58cf81dbb5dd67d423a89d577524a2ec0323", 4460 "shasum": "" 4461 }, 4462 "require": { 4463 "php": ">=7.2.5", 4085 4464 "symfony/service-contracts": "^1.0|^2" 4086 4465 }, … … 4088 4467 "extra": { 4089 4468 "branch-alias": { 4090 "dev-master": "5. 0-dev"4469 "dev-master": "5.1-dev" 4091 4470 } 4092 4471 }, … … 4115 4494 "description": "Symfony Stopwatch Component", 4116 4495 "homepage": "https://symfony.com", 4117 "time": "2019-11-18T17:27:11+00:00" 4496 "funding": [ 4497 { 4498 "url": "https://symfony.com/sponsor", 4499 "type": "custom" 4500 }, 4501 { 4502 "url": "https://github.com/fabpot", 4503 "type": "github" 4504 }, 4505 { 4506 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4507 "type": "tidelift" 4508 } 4509 ], 4510 "time": "2020-05-20T17:43:50+00:00" 4118 4511 }, 4119 4512 { 4120 4513 "name": "symfony/yaml", 4121 "version": "v4.4.1 ",4514 "version": "v4.4.10", 4122 4515 "source": { 4123 4516 "type": "git", 4124 4517 "url": "https://github.com/symfony/yaml.git", 4125 "reference": " 76de473358fe802578a415d5bb43c296cf09d211"4126 }, 4127 "dist": { 4128 "type": "zip", 4129 "url": "https://api.github.com/repos/symfony/yaml/zipball/ 76de473358fe802578a415d5bb43c296cf09d211",4130 "reference": " 76de473358fe802578a415d5bb43c296cf09d211",4131 "shasum": "" 4132 }, 4133 "require": { 4134 "php": " ^7.1.3",4518 "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a" 4519 }, 4520 "dist": { 4521 "type": "zip", 4522 "url": "https://api.github.com/repos/symfony/yaml/zipball/c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a", 4523 "reference": "c2d2cc66e892322cfcc03f8f12f8340dbd7a3f8a", 4524 "shasum": "" 4525 }, 4526 "require": { 4527 "php": ">=7.1.3", 4135 4528 "symfony/polyfill-ctype": "~1.8" 4136 4529 }, … … 4174 4567 "description": "Symfony Yaml Component", 4175 4568 "homepage": "https://symfony.com", 4176 "time": "2019-11-12T14:51:11+00:00" 4569 "funding": [ 4570 { 4571 "url": "https://symfony.com/sponsor", 4572 "type": "custom" 4573 }, 4574 { 4575 "url": "https://github.com/fabpot", 4576 "type": "github" 4577 }, 4578 { 4579 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4580 "type": "tidelift" 4581 } 4582 ], 4583 "time": "2020-05-20T08:37:50+00:00" 4177 4584 }, 4178 4585 { … … 4258 4665 { 4259 4666 "name": "webmozart/assert", 4260 "version": "1. 6.0",4667 "version": "1.9.0", 4261 4668 "source": { 4262 4669 "type": "git", 4263 4670 "url": "https://github.com/webmozart/assert.git", 4264 "reference": " 573381c0a64f155a0d9a23f4b0c797194805b925"4265 }, 4266 "dist": { 4267 "type": "zip", 4268 "url": "https://api.github.com/repos/webmozart/assert/zipball/ 573381c0a64f155a0d9a23f4b0c797194805b925",4269 "reference": " 573381c0a64f155a0d9a23f4b0c797194805b925",4671 "reference": "9dc4f203e36f2b486149058bade43c851dd97451" 4672 }, 4673 "dist": { 4674 "type": "zip", 4675 "url": "https://api.github.com/repos/webmozart/assert/zipball/9dc4f203e36f2b486149058bade43c851dd97451", 4676 "reference": "9dc4f203e36f2b486149058bade43c851dd97451", 4270 4677 "shasum": "" 4271 4678 }, … … 4275 4682 }, 4276 4683 "conflict": { 4277 "vimeo/psalm": "<3.6.0" 4684 "phpstan/phpstan": "<0.12.20", 4685 "vimeo/psalm": "<3.9.1" 4278 4686 }, 4279 4687 "require-dev": { … … 4302 4710 "validate" 4303 4711 ], 4304 "time": "20 19-11-24T13:36:37+00:00"4712 "time": "2020-06-16T10:16:42+00:00" 4305 4713 } 4306 4714 ], … … 4315 4723 "php": "^7.1" 4316 4724 }, 4317 "platform-dev": [] 4725 "platform-dev": [], 4726 "plugin-api-version": "1.1.0" 4318 4727 } -
splash-connector/trunk/vendor/splash/phpcore/inc/Splash.Inc.php
r2245895 r2336965 21 21 */ 22 22 23 /** 24 * CHANGES LOG 25 * 26 * Version 1.0: 27 * - Initial & Historical Version 28 * 29 * Version 1.1: 30 * - Add Stream Fields: Same to File with TTL (Time to Live) on Splash server 31 * 32 * Version 1.2: 33 * - Add Inline Fields: Short & Simple items list. Designed for Multi-select 34 */ 35 23 36 //====================================================================// 24 37 //====================================================================// … … 27 40 //====================================================================// 28 41 29 define('SPL_PROTOCOL', '1. 0');42 define('SPL_PROTOCOL', '1.2'); 30 43 31 44 //====================================================================// … … 64 77 // $data["name"] = $value 65 78 //====================================================================// 66 define('SPL_T_BOOL', 'bool'); // Boolean, stored as 0 or 167 define('SPL_T_INT', 'int'); // Signed Integer68 define('SPL_T_DOUBLE', 'double'); // Signed Double, used for all float values69 define('SPL_T_VARCHAR', 'varchar'); // Short texts (Inf 256 char)70 define('SPL_T_TEXT', 'text'); // Long text71 define('SPL_T_EMAIL', 'email'); // Email Address72 define('SPL_T_PHONE', 'phone'); // Phone Number73 define('SPL_T_DATE', 'date'); // Day Timestamps74 define('SPL_T_DATECAST', 'Y-m-d'); // Day Timestamps Format75 define('SPL_T_DATETIME', 'datetime'); // Timestamps76 define('SPL_T_DATETIMECAST', 'Y-m-d H:i:s'); // Timestamps Format77 define('SPL_T_LANG', 'lang'); // Iso Language code (en_US / fr_FR ...)78 define('SPL_T_COUNTRY', 'country'); // Iso country code (FR / US ...)79 define('SPL_T_STATE', 'state'); // Iso state code (CA / FR ...)80 define('SPL_T_CURRENCY', 'currency'); // Iso Currency code (EUR / USD ... )81 define('SPL_T_URL', 'url'); // External Url79 define('SPL_T_BOOL', 'bool'); // Boolean, stored as 0 or 1 80 define('SPL_T_INT', 'int'); // Signed Integer 81 define('SPL_T_DOUBLE', 'double'); // Signed Double, used for all float values 82 define('SPL_T_VARCHAR', 'varchar'); // Short texts (Inf 256 char) 83 define('SPL_T_TEXT', 'text'); // Long text 84 define('SPL_T_EMAIL', 'email'); // Email Address 85 define('SPL_T_PHONE', 'phone'); // Phone Number 86 define('SPL_T_DATE', 'date'); // Day Timestamps 87 define('SPL_T_DATECAST', 'Y-m-d'); // Day Timestamps Format 88 define('SPL_T_DATETIME', 'datetime'); // Timestamps 89 define('SPL_T_DATETIMECAST', 'Y-m-d H:i:s');// Timestamps Format 90 define('SPL_T_LANG', 'lang'); // Iso Language code (en_US / fr_FR ...) 91 define('SPL_T_COUNTRY', 'country'); // Iso country code (FR / US ...) 92 define('SPL_T_STATE', 'state'); // Iso state code (CA / FR ...) 93 define('SPL_T_CURRENCY', 'currency'); // Iso Currency code (EUR / USD ... ) 94 define('SPL_T_URL', 'url'); // External Url 82 95 83 96 //====================================================================// … … 172 185 173 186 //====================================================================// 187 // Inline Lists 188 //====================================================================// 189 // Store an Array of Values as a JSON String 190 // 191 // Example: 192 // - ["value1", "value2", "value3"] 193 // 194 //====================================================================// 195 define('SPL_T_INLINE', 'inline'); 196 197 //====================================================================// 174 198 // Object Identifier Field 175 199 //====================================================================// -
splash-connector/trunk/vendor/splash/phpcore/inc/defines.inc.php
r2245895 r2336965 23 23 // Global Definitions 24 24 //====================================================================// 25 define("SPLASH_VERSION", '2.0.0 -aplha');25 define("SPLASH_VERSION", '2.0.0'); 26 26 define("SPLASH_NAME", 'Splash Php Client Module'); 27 27 define("SPLASH_DESC", 'Splash Open-Source & Universal Synchronisation WebService.'); -
splash-connector/trunk/vendor/splash/phpcore/soap.php
r2245895 r2336965 61 61 register_shutdown_function(array(SplashServer::class, 'fatalHandler')); 62 62 //====================================================================// 63 // Clean Output Buffer 64 ob_get_clean(); 65 ob_get_clean(); 66 //====================================================================// 63 67 // Process methods & Return the results. 64 68 Splash::com()->handle();
Note: See TracChangeset
for help on using the changeset viewer.