Plugin Directory

Changeset 2336965


Ignore:
Timestamp:
07/07/2020 10:14:44 PM (6 years ago)
Author:
nanard33
Message:

Type commit message here…

Location:
splash-connector/trunk
Files:
10 added
47 edited

Legend:

Unmodified
Added
Removed
  • splash-connector/trunk/.travis.yml

    r2165202 r2336965  
    44language: php
    55
     6# Tell Travis CI we're using MySQL
     7services:
     8  - mysql
     9 
    610cache:
    711  directories:
     
    1721        # Wordpress Master Branch       
    1822        - 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       
    2028        - 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   
    2542         
    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       
    2944        - php: 7.1
    3045          env: WP_VERSION=5.1       WC_VERSION=3.6.4    WP_MULTISITE=0
    3146         
    32         # Wordpress 5.1 Branch       
    33         - php: 7.2
    34           env: WP_VERSION=5.1       WC_VERSION=3.6.4    WP_MULTISITE=1
    35         - php: 7.0
    36           env: WP_VERSION=5.1       WC_VERSION=3.6.4    WP_MULTISITE=0       
    37          
    38         # Wordpress 5.0 Branch       
    39         - php: 7.2
    40           env: WP_VERSION=5.0       WC_VERSION=3.6.4    WP_MULTISITE=0   
    41        
    42         # Wordpress 4.9 Branch       
    43         - php: 7.1
    44           env: WP_VERSION=4.9       WC_VERSION=3.6.4    WP_MULTISITE=1 
    45          
    46         # Wordpress 4.8 Branch       
    47         - php: 7.0
    48           env: WP_VERSION=4.8.1     WC_VERSION=3.5.4    WP_MULTISITE=0       
    49          
    5047    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
    5250       
    5351    # Fast finish allows to set the build as "finished" even if the "allow_failures" matrix elements are not finished yet.
     
    9391    - if [[ ${TRAVIS_PHP_VERSION:0:3} < "7.2" ]]; then composer remove phpstan/phpstan --no-update --dev; fi
    9492    # With PHP < 7.2 => Remove Console
    95     - if [[ ${TRAVIS_PHP_VERSION:0:3} < "7.2" ]]; then composer remove splash/console --no-update; fi
     93    - if [[ ${TRAVIS_PHP_VERSION:0:3} < "7.1" ]]; then composer remove splash/console --no-update --dev; fi
    9694
    9795    # Run Composer
  • splash-connector/trunk/README.md

    r2245895 r2336965  
    1 [![N|Solid](https://github.com/SplashSync/Php-Core/blob/master/Resources/img/fake-image2.jpg)](http://www.splashsync.com)
    2 # Splash Sync Module for Wordpress & WooCommerce
     1
     2[![N|Solid](https://github.com/SplashSync/Php-Core/raw/master/img/github.jpg)](https://www.splashsync.com)
     3
     4# Splash Plugin for Wordpress & WooCommerce
    35Splash Php Module for Wordpress Platforms.
    46
  • splash-connector/trunk/composer.json

    r2245895 r2336965  
    2121   
    2222    "require": {
    23         "php":                              "^5.6|^7.0",
     23        "php":                              "^7.1",
    2424        "splash/phpcore":                   "dev-master"
    2525    },
     
    3232        "jakub-onderka/php-parallel-lint":  "^1.0",
    3333        "phpmd/phpmd":                      "^2.7",
    34         "phpro/grumphp":                    "~0.16",
     34        "phpro/grumphp":                    "^0.16",
    3535        "phpunit/phpunit":                  "~7.0",
    3636        "sclable/xml-lint":                 "^0.2.4",
     
    4444    "autoload-dev": {
    4545        "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    }   
    4756   
    4857}
  • splash-connector/trunk/composer.lock

    r2245895 r2336965  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "bea0e0111b945b8fa1ca5ce6ae4719a9",
     7    "content-hash": "216555ceabe4a417dbb8d60faa33bf4d",
    88    "packages": [
    99        {
     
    1313                "type": "git",
    1414                "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",
    2121                "shasum": ""
    2222            },
     
    6969            ],
    7070            "description": "Splash Fundation Module for All Php Applications",
    71             "time": "2020-02-04T03:31:13+00:00"
     71            "time": "2020-06-29T12:20:13+00:00"
    7272        }
    7373    ],
     
    7575        {
    7676            "name": "composer/ca-bundle",
    77             "version": "1.2.6",
     77            "version": "1.2.7",
    7878            "source": {
    7979                "type": "git",
    8080                "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",
    8787                "shasum": ""
    8888            },
     
    127127                "tls"
    128128            ],
    129             "time": "2020-01-13T10:02:55+00:00"
     129            "time": "2020-04-08T08:27:21+00:00"
    130130        },
    131131        {
    132132            "name": "composer/composer",
    133             "version": "1.9.3",
     133            "version": "1.10.8",
    134134            "source": {
    135135                "type": "git",
    136136                "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",
    143143                "shasum": ""
    144144            },
     
    148148                "composer/spdx-licenses": "^1.2",
    149149                "composer/xdebug-handler": "^1.1",
    150                 "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0",
     150                "justinrainbow/json-schema": "^5.2.10",
    151151                "php": "^5.3.2 || ^7.0",
    152152                "psr/log": "^1.0",
    153153                "seld/jsonlint": "^1.4",
    154154                "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"
    159159            },
    160160            "conflict": {
     
    162162            },
    163163            "require-dev": {
    164                 "phpunit/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"
    166166            },
    167167            "suggest": {
     
    176176            "extra": {
    177177                "branch-alias": {
    178                     "dev-master": "1.9-dev"
     178                    "dev-master": "1.10-dev"
    179179                }
    180180            },
     
    207207                "package"
    208208            ],
    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"
    210224        },
    211225        {
     
    332346        {
    333347            "name": "composer/xdebug-handler",
    334             "version": "1.4.0",
     348            "version": "1.4.2",
    335349            "source": {
    336350                "type": "git",
    337351                "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",
    344358                "shasum": ""
    345359            },
     
    372386                "performance"
    373387            ],
    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"
    375403        },
    376404        {
    377405            "name": "doctrine/collections",
    378             "version": "1.6.4",
     406            "version": "1.6.5",
    379407            "source": {
    380408                "type": "git",
    381409                "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"
    392420            },
    393421            "require-dev": {
     
    395423                "phpstan/phpstan-shim": "^0.9.2",
    396424                "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",
    405428            "autoload": {
    406429                "psr-4": {
     
    442465                "php"
    443466            ],
    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"
    445482        },
    446483        {
    447484            "name": "doctrine/instantiator",
    448             "version": "1.3.0",
     485            "version": "1.3.1",
    449486            "source": {
    450487                "type": "git",
    451488                "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"
    462499            },
    463500            "require-dev": {
     
    498535                "instantiate"
    499536            ],
    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"
    501552        },
    502553        {
    503554            "name": "gitonomy/gitlib",
    504             "version": "v1.2.0",
     555            "version": "v1.2.1",
    505556            "source": {
    506557                "type": "git",
    507558                "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": "*",
    517569                "php": "^5.6 || ^7.0",
     570                "symfony/polyfill-mbstring": "^1.7",
    518571                "symfony/process": "^3.4|^4.0|^5.0"
    519572            },
     
    523576            },
    524577            "suggest": {
     578                "ext-fileinfo": "Required to determine the mimetype of a blob",
    525579                "psr/log": "Required to use loggers for reporting of execution"
    526580            },
     
    559613            ],
    560614            "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"
    563616        },
    564617        {
     
    657710            "description": "This tool check syntax of PHP files about 20x faster than serial check.",
    658711            "homepage": "https://github.com/JakubOnderka/PHP-Parallel-Lint",
     712            "abandoned": "php-parallel-lint/php-parallel-lint",
    659713            "time": "2018-02-24T15:31:20+00:00"
    660714        },
    661715        {
    662716            "name": "justinrainbow/json-schema",
    663             "version": "5.2.9",
     717            "version": "5.2.10",
    664718            "source": {
    665719                "type": "git",
    666720                "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",
    673727                "shasum": ""
    674728            },
     
    723777                "schema"
    724778            ],
    725             "time": "2019-09-25T14:49:45+00:00"
     779            "time": "2020-05-27T16:41:55+00:00"
    726780        },
    727781        {
    728782            "name": "monolog/monolog",
    729             "version": "2.0.2",
     783            "version": "2.1.0",
    730784            "source": {
    731785                "type": "git",
    732786                "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",
    743797                "psr/log": "^1.0.1"
    744798            },
     
    751805                "elasticsearch/elasticsearch": "^6.0",
    752806                "graylog2/gelf-php": "^1.4.2",
    753                 "jakub-onderka/php-parallel-lint": "^0.9",
    754807                "php-amqplib/php-amqplib": "~2.4",
    755808                "php-console/php-console": "^3.1.3",
     809                "php-parallel-lint/php-parallel-lint": "^1.0",
    756810                "phpspec/prophecy": "^1.6.1",
    757                 "phpunit/phpunit": "^8.3",
     811                "phpunit/phpunit": "^8.5",
    758812                "predis/predis": "^1.1",
    759813                "rollbar/rollbar": "^1.3",
     
    804858                "psr-3"
    805859            ],
    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"
    807871        },
    808872        {
    809873            "name": "myclabs/deep-copy",
    810             "version": "1.9.5",
     874            "version": "1.10.1",
    811875            "source": {
    812876                "type": "git",
    813877                "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"
    824888            },
    825889            "replace": {
     
    852916                "object graph"
    853917            ],
    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"
    855925        },
    856926        {
    857927            "name": "pdepend/pdepend",
    858             "version": "2.7.1",
     928            "version": "2.8.0",
    859929            "source": {
    860930                "type": "git",
    861931                "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",
    868938                "shasum": ""
    869939            },
     
    899969            ],
    900970            "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"
    902978        },
    903979        {
     
    10051081        {
    10061082            "name": "phpdocumentor/reflection-common",
    1007             "version": "2.0.0",
     1083            "version": "2.2.0",
    10081084            "source": {
    10091085                "type": "git",
    10101086                "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"
    10291102                }
    10301103            },
     
    10531126                "static analysis"
    10541127            ],
    1055             "time": "2018-08-07T13:53:10+00:00"
     1128            "time": "2020-06-27T09:03:43+00:00"
    10561129        },
    10571130        {
    10581131            "name": "phpdocumentor/reflection-docblock",
    1059             "version": "5.0.0",
     1132            "version": "5.1.0",
    10601133            "source": {
    10611134                "type": "git",
    10621135                "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",
    10691142                "shasum": ""
    10701143            },
     
    11061179            ],
    11071180            "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"
    11091182        },
    11101183        {
    11111184            "name": "phpdocumentor/type-resolver",
    1112             "version": "1.0.1",
     1185            "version": "1.3.0",
    11131186            "source": {
    11141187                "type": "git",
    11151188                "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",
    11261199                "phpdocumentor/reflection-common": "^2.0"
    11271200            },
    11281201            "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"
    11371208                }
    11381209            },
     
    11531224            ],
    11541225            "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
    1155             "time": "2019-08-22T18:11:29+00:00"
     1226            "time": "2020-06-27T10:12:23+00:00"
    11561227        },
    11571228        {
    11581229            "name": "phpmd/phpmd",
    1159             "version": "2.8.1",
     1230            "version": "2.8.2",
    11601231            "source": {
    11611232                "type": "git",
    11621233                "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",
    11691240                "shasum": ""
    11701241            },
     
    11721243                "composer/xdebug-handler": "^1.0",
    11731244                "ext-xml": "*",
    1174                 "pdepend/pdepend": "^2.6",
     1245                "pdepend/pdepend": "^2.7.1",
    11751246                "php": ">=5.3.9"
    11761247            },
     
    12231294                "pmd"
    12241295            ],
    1225             "time": "2019-12-27T11:09:06+00:00"
     1296            "time": "2020-02-16T20:15:50+00:00"
    12261297        },
    12271298        {
    12281299            "name": "phpro/grumphp",
    1229             "version": "v0.17.2",
     1300            "version": "v0.16.2",
    12301301            "source": {
    12311302                "type": "git",
    12321303                "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",
    12391310                "shasum": ""
    12401311            },
     
    12451316                "gitonomy/gitlib": "^1.0.3",
    12461317                "monolog/monolog": "~1.16 || ^2.0",
    1247                 "php": "^7.2",
     1318                "php": "^7.1",
    12481319                "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.17",
    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"
    12701341            },
    12711342            "suggest": {
     
    12771348                "designsecurity/progpilot": "Lets GrumPHP be sure that there are no vulnerabilities in your code.",
    12781349                "doctrine/orm": "Lets GrumPHP validate your Doctrine mapping files.",
    1279                 "ergebnis/composer-normalize": "Lets GrumPHP tidy and normalize your composer.json file.",
    12801350                "friendsofphp/php-cs-fixer": "Lets GrumPHP automatically fix your codestyle.",
    12811351                "friendsoftwig/twigcs": "Lets GrumPHP check Twig coding standard.",
    12821352                "infection/infection": "Lets GrumPHP evaluate the quality your unit tests",
    12831353                "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.",
    12841355                "maglnet/composer-require-checker": "Lets GrumPHP analyze composer dependencies.",
    12851356                "malukenho/kawaii-gherkin": "Lets GrumPHP lint your Gherkin files.",
     
    13281399            ],
    13291400            "description": "A composer plugin that enables source code quality checks.",
    1330             "time": "2020-01-10T06:32:59+00:00"
     1401            "time": "2019-10-29T05:23:01+00:00"
    13311402        },
    13321403        {
    13331404            "name": "phpspec/prophecy",
    1334             "version": "v1.10.2",
     1405            "version": "v1.10.3",
    13351406            "source": {
    13361407                "type": "git",
    13371408                "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",
    13441415                "shasum": ""
    13451416            },
     
    13911462                "stub"
    13921463            ],
    1393             "time": "2020-01-20T15:57:02+00:00"
     1464            "time": "2020-03-05T15:02:03+00:00"
    13941465        },
    13951466        {
    13961467            "name": "phpstan/phpstan",
    1397             "version": "0.12.11",
     1468            "version": "0.12.31",
    13981469            "source": {
    13991470                "type": "git",
    14001471                "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",
    14071478                "shasum": ""
    14081479            },
    14091480            "require": {
    14101481                "php": "^7.1"
     1482            },
     1483            "conflict": {
     1484                "phpstan/phpstan-shim": "*"
    14111485            },
    14121486            "bin": [
     
    14301504            ],
    14311505            "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"
    14331521        },
    14341522        {
     
    18191907        {
    18201908            "name": "psr/log",
    1821             "version": "1.1.2",
     1909            "version": "1.1.3",
    18221910            "source": {
    18231911                "type": "git",
    18241912                "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",
    18311919                "shasum": ""
    18321920            },
     
    18621950                "psr-3"
    18631951            ],
    1864             "time": "2019-11-01T11:05:21+00:00"
     1952            "time": "2020-03-23T09:12:05+00:00"
    18651953        },
    18661954        {
     
    22022290        {
    22032291            "name": "sebastian/finder-facade",
    2204             "version": "1.2.3",
     2292            "version": "2.0.0",
    22052293            "source": {
    22062294                "type": "git",
    22072295                "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",
    22192308                "theseer/fdomdocument": "^1.6"
    22202309            },
    22212310            "type": "library",
    22222311            "extra": {
    2223                 "branch-alias": []
     2312                "branch-alias": {
     2313                    "dev-master": "2.0-dev"
     2314                }
    22242315            },
    22252316            "autoload": {
     
    22412332            "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.",
    22422333            "homepage": "https://github.com/sebastianbergmann/finder-facade",
    2243             "time": "2020-01-16T08:08:45+00:00"
     2334            "time": "2020-02-08T06:07:58+00:00"
    22442335        },
    22452336        {
     
    23882479        {
    23892480            "name": "sebastian/phpcpd",
    2390             "version": "4.1.0",
     2481            "version": "5.0.1",
    23912482            "source": {
    23922483                "type": "git",
    23932484                "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",
    24002491                "shasum": ""
    24012492            },
    24022493            "require": {
    24032494                "ext-dom": "*",
    2404                 "php": "^7.1",
     2495                "php": "^7.3",
    24052496                "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"
    24092500            },
    24102501            "bin": [
     
    24142505            "extra": {
    24152506                "branch-alias": {
    2416                     "dev-master": "4.0-dev"
     2507                    "dev-master": "5.0-dev"
    24172508                }
    24182509            },
     
    24352526            "description": "Copy/Paste Detector (CPD) for PHP code.",
    24362527            "homepage": "https://github.com/sebastianbergmann/phpcpd",
    2437             "time": "2018-09-17T17:17:27+00:00"
     2528            "time": "2020-02-20T11:57:08+00:00"
    24382529        },
    24392530        {
     
    25772668        {
    25782669            "name": "seld/jsonlint",
    2579             "version": "1.7.2",
     2670            "version": "1.8.0",
    25802671            "source": {
    25812672                "type": "git",
    25822673                "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"
    25932684            },
    25942685            "require-dev": {
     
    26222713                "validator"
    26232714            ],
    2624             "time": "2019-10-24T14:27:39+00:00"
     2715            "time": "2020-04-30T19:05:18+00:00"
    26252716        },
    26262717        {
     
    27192810                "type": "git",
    27202811                "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",
    27272818                "shasum": ""
    27282819            },
     
    27792870            ],
    27802871            "description": "Console Application for All Splash Php Applications",
    2781             "time": "2020-02-03T17:13:31+00:00"
     2872            "time": "2020-06-04T20:58:33+00:00"
    27822873        },
    27832874        {
    27842875            "name": "squizlabs/php_codesniffer",
    2785             "version": "3.5.4",
     2876            "version": "3.5.5",
    27862877            "source": {
    27872878                "type": "git",
    27882879                "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",
    27952886                "shasum": ""
    27962887            },
     
    28302921                "standards"
    28312922            ],
    2832             "time": "2020-01-30T22:20:29+00:00"
     2923            "time": "2020-04-17T01:09:41+00:00"
    28332924        },
    28342925        {
    28352926            "name": "symfony/config",
    2836             "version": "v5.0.4",
     2927            "version": "v4.4.10",
    28372928            "source": {
    28382929                "type": "git",
    28392930                "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",
    28512942                "symfony/polyfill-ctype": "~1.8"
    28522943            },
    28532944            "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",
    28602951                "symfony/service-contracts": "^1.1|^2",
    2861                 "symfony/yaml": "^4.4|^5.0"
     2952                "symfony/yaml": "^3.4|^4.0|^5.0"
    28622953            },
    28632954            "suggest": {
     
    28672958            "extra": {
    28682959                "branch-alias": {
    2869                     "dev-master": "5.0-dev"
     2960                    "dev-master": "4.4-dev"
    28702961                }
    28712962            },
     
    28942985            "description": "Symfony Config Component",
    28952986            "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"
    28973002        },
    28983003        {
    28993004            "name": "symfony/console",
    2900             "version": "v4.4.4",
     3005            "version": "v4.4.10",
    29013006            "source": {
    29023007                "type": "git",
    29033008                "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",
    29143019                "symfony/polyfill-mbstring": "~1.0",
    29153020                "symfony/polyfill-php73": "^1.8",
     3021                "symfony/polyfill-php80": "^1.15",
    29163022                "symfony/service-contracts": "^1.1|^2"
    29173023            },
     
    29703076            "description": "Symfony Console Component",
    29713077            "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"
    29733093        },
    29743094        {
    29753095            "name": "symfony/dependency-injection",
    2976             "version": "v5.0.4",
     3096            "version": "v4.4.10",
    29773097            "source": {
    29783098                "type": "git",
    29793099                "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",
    29903110                "psr/container": "^1.0",
    29913111                "symfony/service-contracts": "^1.1.6|^2"
    29923112            },
    29933113            "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"
    29983118            },
    29993119            "provide": {
     
    30023122            },
    30033123            "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"
    30073127            },
    30083128            "suggest": {
     
    30163136            "extra": {
    30173137                "branch-alias": {
    3018                     "dev-master": "5.0-dev"
     3138                    "dev-master": "4.4-dev"
    30193139                }
    30203140            },
     
    30433163            "description": "Symfony DependencyInjection Component",
    30443164            "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"
    30463180        },
    30473181        {
    30483182            "name": "symfony/event-dispatcher",
    3049             "version": "v4.4.4",
     3183            "version": "v4.4.10",
    30503184            "source": {
    30513185                "type": "git",
    30523186                "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",
    30633197                "symfony/event-dispatcher-contracts": "^1.1"
    30643198            },
     
    31133247            "description": "Symfony EventDispatcher Component",
    31143248            "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"
    31163264        },
    31173265        {
     
    31753323        {
    31763324            "name": "symfony/filesystem",
    3177             "version": "v4.4.4",
     3325            "version": "v4.4.10",
    31783326            "source": {
    31793327                "type": "git",
    31803328                "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",
    31913339                "symfony/polyfill-ctype": "~1.8"
    31923340            },
     
    32213369            "description": "Symfony Filesystem Component",
    32223370            "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"
    32243386        },
    32253387        {
    32263388            "name": "symfony/finder",
    3227             "version": "v4.4.4",
     3389            "version": "v4.4.10",
    32283390            "source": {
    32293391                "type": "git",
    32303392                "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",
    32373399                "shasum": ""
    32383400            },
     
    32703432            "description": "Symfony Finder Component",
    32713433            "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"
    32733449        },
    32743450        {
    32753451            "name": "symfony/options-resolver",
    3276             "version": "v5.0.4",
     3452            "version": "v4.4.10",
    32773453            "source": {
    32783454                "type": "git",
    32793455                "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"
    32953471                }
    32963472            },
     
    33243500                "options"
    33253501            ],
    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"
    33273517        },
    33283518        {
    33293519            "name": "symfony/polyfill-ctype",
    3330             "version": "v1.14.0",
     3520            "version": "v1.17.1",
    33313521            "source": {
    33323522                "type": "git",
    33333523                "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",
    33403530                "shasum": ""
    33413531            },
     
    33493539            "extra": {
    33503540                "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"
    33523546                }
    33533547            },
     
    33823576                "portable"
    33833577            ],
    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"
    33853593        },
    33863594        {
    33873595            "name": "symfony/polyfill-mbstring",
    3388             "version": "v1.14.0",
     3596            "version": "v1.17.1",
    33893597            "source": {
    33903598                "type": "git",
    33913599                "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",
    33983606                "shasum": ""
    33993607            },
     
    34073615            "extra": {
    34083616                "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"
    34103622                }
    34113623            },
     
    34413653                "shim"
    34423654            ],
    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"
    34443670        },
    34453671        {
    34463672            "name": "symfony/polyfill-php73",
    3447             "version": "v1.14.0",
     3673            "version": "v1.17.1",
    34483674            "source": {
    34493675                "type": "git",
    34503676                "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",
    34573683                "shasum": ""
    34583684            },
     
    34633689            "extra": {
    34643690                "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"
    34663696                }
    34673697            },
     
    34993729                "shim"
    35003730            ],
    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"
    35023826        },
    35033827        {
    35043828            "name": "symfony/process",
    3505             "version": "v4.4.4",
     3829            "version": "v4.4.10",
    35063830            "source": {
    35073831                "type": "git",
    35083832                "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",
    35153839                "shasum": ""
    35163840            },
     
    35483872            "description": "Symfony Process Component",
    35493873            "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"
    35513889        },
    35523890        {
    35533891            "name": "symfony/service-contracts",
    3554             "version": "v2.0.1",
     3892            "version": "v2.1.2",
    35553893            "source": {
    35563894                "type": "git",
    35573895                "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",
    35683906                "psr/container": "^1.0"
    35693907            },
     
    35743912            "extra": {
    35753913                "branch-alias": {
    3576                     "dev-master": "2.0-dev"
     3914                    "dev-master": "2.1-dev"
    35773915                }
    35783916            },
     
    36063944                "standards"
    36073945            ],
    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"
    36093961        },
    36103962        {
    36113963            "name": "symfony/yaml",
    3612             "version": "v4.4.4",
     3964            "version": "v4.4.10",
    36133965            "source": {
    36143966                "type": "git",
    36153967                "url": "https://github.com/symfony/yaml.git",
    3616                 "reference": "cd014e425b3668220adb865f53bff64b3ad21767"
    3617             },
    3618             "dist": {
    3619                 "type": "zip",
    3620                 "url": "https://api.github.com/repos/symfony/yaml/zipball/cd014e425b3668220adb865f53bff64b3ad21767",
    3621                 "reference": "cd014e425b3668220adb865f53bff64b3ad21767",
    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",
    36263978                "symfony/polyfill-ctype": "~1.8"
    36273979            },
     
    36654017            "description": "Symfony Yaml Component",
    36664018            "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"
    36684034        },
    36694035        {
     
    37494115        {
    37504116            "name": "webmozart/assert",
    3751             "version": "1.7.0",
     4117            "version": "1.9.0",
    37524118            "source": {
    37534119                "type": "git",
    37544120                "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",
    37614127                "shasum": ""
    37624128            },
     
    37664132            },
    37674133            "conflict": {
    3768                 "vimeo/psalm": "<3.6.0"
     4134                "phpstan/phpstan": "<0.12.20",
     4135                "vimeo/psalm": "<3.9.1"
    37694136            },
    37704137            "require-dev": {
     
    37934160                "validate"
    37944161            ],
    3795             "time": "2020-02-14T12:15:55+00:00"
     4162            "time": "2020-06-16T10:16:42+00:00"
    37964163        }
    37974164    ],
     
    38054172    "prefer-lowest": false,
    38064173    "platform": {
    3807         "php": "^5.6|^7.0"
     4174        "php": "^7.1"
    38084175    },
    3809     "platform-dev": []
     4176    "platform-dev": [],
     4177    "plugin-api-version": "1.1.0"
    38104178}
  • splash-connector/trunk/docker-compose.yml

    r2245895 r2336965  
    2525#
    2626# 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)
    2931# 172.101.0.100       toolkit.wordpress.local
     32# 172.101.0.200       phpmyadmin.wordpress.local
    3033#
    3134################################################################################
     
    4144        image: mysql:5.7
    4245        container_name: wordpress_mysql
     46        logging: { driver: "none" }
    4347        environment:
    4448            - "MYSQL_ROOT_PASSWORD=admin"
     
    4650        networks:
    4751            - wordpress
    48            
    49     ################################################################################
    50     # Worpress Latest     
     52
     53    ################################################################################
     54    # Wordpress Latest
    5155    wordpress:
    5256        image: wordpress
     
    7478            wordpress:      { ipv4_address: 172.101.0.10 }
    7579            splashsync:     { aliases: [ latest.wordpress.local ] }
    76                
    77     ################################################################################
    78     # Worpress 5.2     
    79     wordpress-5.2:
    80         image: wordpress:5.2
    81         container_name: wordpress_5_2
     80
     81    ################################################################################
     82    # Wordpress 5.4
     83    wordpress-5.4:
     84        image: wordpress:5.4
     85        container_name: wordpress_5_4
    8286        depends_on:
    8387            - mysql
     
    8589         - "./:/var/www/html/wp-content/plugins/splash-connector:ro"
    8690        environment:
    87             - WORDPRESS_VERSION=5.2
    88             - WORDPRESS_URL=wp5-2.wordpress.local
     91            - WORDPRESS_VERSION=5.4
     92            - WORDPRESS_URL=wp5-4.wordpress.local
    8993            - WORDPRESS_DB_HOST=mysql
    9094            - WORDPRESS_DB_USER=root
    9195            - WORDPRESS_DB_PASSWORD=admin
    9296            - WORDPRESS_DB_NAME=wordpress
    93             - WORDPRESS_TABLE_PREFIX=wp_5_2_
     97            - WORDPRESS_TABLE_PREFIX=wp_5_4_
    9498            - ADMIN_MAIL=contact@splashsync.com
    95             - ADMIN_PASSWD=splashsync           
    96             - SPLASH_WS_ID=ThisIsWp52Key
     99            - ADMIN_PASSWD=splashsync
     100            - SPLASH_WS_ID=ThisIsWp54Key
    97101            - SPLASH_WS_KEY=ThisTokenIsNotSoSecretChangeIt
    98102            - SPLASH_WS_HOST=http://toolkit.wordpress.local/ws/soap
    99103        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 ] }
    104136               
    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 ] }
    132192           
    133193    ################################################################################
    134     # Splash Toolkit Container   
     194    # Splash Toolkit Container
    135195    toolkit:
    136196        image: 'splashsync/toolkit'
    137197        container_name: wordpress-toolkit
     198        logging: { driver: "none" }
    138199        volumes:
    139200            # Specify Local Configuration File
     
    144205            wordpress:      { ipv4_address: 172.101.0.100, aliases: [ toolkit.wordpress.local ] }
    145206            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
    147224networks:
    148225    ################################################################################
  • splash-connector/trunk/grumphp.yml

    r2245895 r2336965  
    108108
    109109        build-module:
    110             enabled:            true
    111 #            enabled:            false
     110            enabled:            false
    112111            source_folder:      "/"
    113112            target_folder:      "/wp_modules"
  • splash-connector/trunk/includes/class-splash-wordpress-settings.php

    r2245895 r2336965  
    1515
    1616use Splash\Client\Splash;
    17 use Splash\Local\Objects\Core\WpMultilangTrait;
    1817
    1918/**
     
    343342            $users[$user->ID] = $user->display_name;
    344343        }
    345 
    346344        $settings['connection'] = array(
    347345            'title' => __('Connection', 'splash-wordpress-plugin'),
     
    373371            )
    374372        );
    375 
    376         //====================================================================//
    377         // Check at Network Level
    378 //        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 
    388373        $settings['advanced'] = array(
    389374            'title' => __('Advanced', 'splash-wordpress-plugin'),
     
    412397                    'options' => array("NuSOAP" => "NuSOAP Librairie", "SOAP" => "Generic PHP SOAP" ),
    413398                    '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'
    414430                ),
    415431            )
  • splash-connector/trunk/readme.txt

    r2245895 r2336965  
    33Donate link: http://www.splashsync.com
    44Tags: wordpress, woocommerce, splash, synchronization, e-commerce, ERP, prestashop, magento, dolibarr
    5 Requires at least: 4.9
    6 Tested up to: 5.3
    7 Stable tag: 1.5.2
    8 License: GPLv2 or later
     5Requires at least: 5.0
     6Tested up to: 5.4
     7Stable tag: 1.6.0
     8License: MIT
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
    1010
     
    149149* Improve:      Passed PhpStan V0.12 (Level 8)
    150150
     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
    151156== Upgrade Notice ==
    152157
  • splash-connector/trunk/splash.php

    r2245895 r2336965  
    1616/*
    1717 * Plugin Name: Splash Connector
    18  * Version: 1.5.2
     18 * Version: 1.6.0
    1919 * Plugin URI: https://github.com/SplashSync/Wordpress
    2020 * Description: Splash Sync Wordpress plugin.
     
    2222 * Author URI: http://www.splashsync.com
    2323 * Requires at least: 5.0
    24  * Tested up to: 5.3
     24 * Tested up to: 5.4
    2525 *
    2626 * Text Domain: wordpress-plugin-template
     
    3636}
    3737
    38 define("SPLASH_SYNC_VERSION", "1.5.2");
     38define("SPLASH_SYNC_VERSION", "1.6.0");
    3939
    4040// Load plugin class files
  • splash-connector/trunk/src/Core/AttributesManager.php

    r2245895 r2336965  
    2020use WC_Product;
    2121use WC_Product_Attribute;
     22use WC_Product_Variable;
    2223use WP_Error;
    2324use WP_Term;
     
    4849            return null;
    4950        }
     51
     52        //====================================================================//
     53        // Convert Group Code
     54        $attrCode = trim(remove_accents(strtolower($code)));
    5055        //====================================================================//
    5156        // Search for this Attribute Group Code
    5257        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) {
    5464                return wc_get_attribute($group->attribute_id);
    5565            }
    56             if (("pa_".strtolower($group->attribute_name)) == strtolower($code)) {
     66            if (("pa_".$groupName) == $attrCode) {
    5767                return wc_get_attribute($group->attribute_id);
    5868            }
     
    172182
    173183        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();
    174213    }
    175214
  • splash-connector/trunk/src/Local.php

    r2245895 r2336965  
    1818use Splash\Core\SplashCore      as Splash;
    1919use Splash\Local\Core\PluginManger;
    20 use Splash\Local\Objects\Core\MultilangTrait as Multilang;
     20use Splash\Local\Objects\Core\MultilangTrait;
    2121use Splash\Models\LocalClassInterface;
    2222
     
    2727{
    2828    use PluginManger;
     29    use MultilangTrait;
    2930
    3031    //====================================================================//
     
    233234        //====================================================================//
    234235        // 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();
    237238
    238239        /**
     
    245246            $parameters["CurrencySymbol"] = get_woocommerce_currency_symbol();
    246247            $parameters["PriceBase"] = wc_prices_include_tax() ? "TTC" : "HT";
    247             $parameters["PricesPrecision"] = 3;
     248            $parameters["PricesPrecision"] = 2;
    248249        }
    249250
  • splash-connector/trunk/src/Objects/Core/ImagesTrait.php

    r2245895 r2336965  
    3434    protected function encodeImage($postId)
    3535    {
    36         $uploadsDir = wp_upload_dir();
    3736        $post = get_post($postId);
    38 
    3937        //====================================================================//
    4038        // Image not Found
     
    4240            return false;
    4341        }
    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);
    5048        //====================================================================//
    5149        // Insert Image in Output List
    5250        return self::images()->Encode(
    5351            $imageName,                 // Image Title
    54             $filename,                  // Image Filename
    55             $path,                      // Image Path
     52            basename($path),            // Image Filename
     53            dirname($path)."/",         // Image Path
    5654            $post->guid                 // Image Public Url
    5755        );
     
    7472        }
    7573        //====================================================================//
    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        }
    8786        //====================================================================//
    8887        // Check Md5
    89         return ($current === $md5);
     88        return (md5_file($imagePath) === $md5);
    9089    }
    9190
     
    158157        //====================================================================//
    159158        // Insert the attachment.
     159        if (!Splash::isDebugMode()) {
     160            set_time_limit(10);
     161        }
    160162        $attachId = wp_insert_attachment($attachment, $fullpath, $parent);
    161163        if (is_wp_error($attachId) || ($attachId instanceof WP_Error)) {
  • splash-connector/trunk/src/Objects/Order.php

    r2245895 r2336965  
    1717
    1818use Splash\Core\SplashCore      as Splash;
     19use Splash\Local\Core\PrivacyManager;
    1920use Splash\Models\AbstractObject;
    2021use Splash\Models\Objects\GenericFieldsTrait;
     
    4445    use \Splash\Local\Objects\Core\WooCommerceObjectTrait;      // Trigger WooCommerce Module Activation
    4546
     47    // Post Fields
     48    use Post\CustomTrait;                   // Custom Fields
     49    use Post\CounterTrait;                  // Posts Counter
     50
    4651    // WooCommerce Order Field
    47     use \Splash\Local\Objects\Order\CRUDTrait;                  // Objects CRUD
    48     use \Splash\Local\Objects\Order\HooksTrait;                 // Objects CRUD
    49     use \Splash\Local\Objects\Order\CoreTrait;                  // Order Core Infos
    50     use \Splash\Local\Objects\Order\ItemsTrait;                 // Order Items List
    51     use \Splash\Local\Objects\Order\PaymentsTrait;              // Order Payments List
    52     use \Splash\Local\Objects\Order\TotalsTrait;                // Order Totals
    53     use \Splash\Local\Objects\Order\StatusTrait;                // Order Status Infos
    54     use \Splash\Local\Objects\Order\AddressTrait;               // Order Billing & Delivery Infos
    55     use \Splash\Local\Objects\Order\BookingTrait;               // Order Booking Infos
     52    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
    5661
    5762    //====================================================================//
     
    142147        //====================================================================//
    143148        // 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));
    145150        $data["meta"]["current"] = count($rawData);
    146151
     
    149154        /** @var WP_Post $wcOrder */
    150155        foreach ($rawData as $wcOrder) {
     156            //====================================================================//
     157            // Prepare Status Prefix
     158            $statusPrefix = PrivacyManager::isAnonymizedById($wcOrder->ID) ? "[A] " : "";
     159            //====================================================================//
     160            // Prepare List Data
    151161            $data[] = array(
    152162                "id" => $wcOrder->ID,
     
    154164                "post_name" => $wcOrder->post_name,
    155165                "post_status" => (isset($stats[$wcOrder->post_status]) ? $stats[$wcOrder->post_status] : "...?"),
     166                "status" => $statusPrefix.$wcOrder->post_status,
    156167                "total" => get_post_meta($wcOrder->ID, "_order_total", true),
    157168                "reference" => "#".$wcOrder->ID
  • splash-connector/trunk/src/Objects/Order/CRUDTrait.php

    r2245895 r2336965  
    1717
    1818use Splash\Core\SplashCore      as Splash;
     19use Splash\Local\Core\PrivacyManager;
    1920use WC_Order;
    2021use WP_Error;
     
    4243        if (is_wp_error($wcOrder) || !($wcOrder instanceof WC_Order)) {
    4344            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");
    4450        }
    4551
  • splash-connector/trunk/src/Objects/Order/CoreTrait.php

    r2245895 r2336965  
    1515
    1616namespace Splash\Local\Objects\Order;
    17 
    18 use Splash\Core\SplashCore      as Splash;
    1917
    2018/**
  • splash-connector/trunk/src/Objects/Order/HooksTrait.php

    r2245895 r2336965  
    1717
    1818use Splash\Client\Splash      as Splash;
     19use Splash\Local\Core\PrivacyManager;
    1920use Splash\Local\Notifier;
    2021use WC_Order;
     
    6364        }
    6465        //====================================================================//
     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        //====================================================================//
    6573        // Prevent Repeated Commit if Needed
    6674        if (Splash::object("Order")->isLocked()) {
  • splash-connector/trunk/src/Objects/Order/ItemsTrait.php

    r2245895 r2336965  
    1616namespace Splash\Local\Objects\Order;
    1717
    18 use Splash\Core\SplashCore      as Splash;
    1918use stdClass;
    2019use WC_Meta_Data;
  • splash-connector/trunk/src/Objects/Order/StatusTrait.php

    r2245895 r2336965  
    3939            ->Identifier("status")
    4040            ->Name(_("Status"))
     41            ->isListed()
    4142            ->Group(__("Status"))
    4243            ->MicroData("http://schema.org/Order", "orderStatus")
     
    5859                ->Group(__("Status"))
    5960                ->MicroData("http://schema.org/Invoice", "paymentStatus")
    60                     ;
     61            ;
    6162        }
    6263
  • splash-connector/trunk/src/Objects/Post/CustomTrait.php

    r2245895 r2336965  
    1515
    1616namespace Splash\Local\Objects\Post;
     17
     18use Splash\Core\SplashCore as Splash;
    1719
    1820/**
     
    4244    private function buildCustomFields()
    4345    {
     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        }
    4452        //====================================================================//
    4553        // Require Posts Functions
  • splash-connector/trunk/src/Objects/Post/HooksTrait.php

    r2245895 r2336965  
    1717
    1818use Splash\Client\Splash      as Splash;
     19use Splash\Local\Core\PrivacyManager;
    1920use Splash\Local\Notifier;
    20 use Splash\Local\Objects\Product\Variants\CoreTrait as Variants;
     21use Splash\Local\Objects\Product;
    2122use WP_Post;
    2223
     
    4849        $deleteCall = array( static::$postClass , "deleted");
    4950        if (is_callable($deleteCall)) {
     51            // add_action('before_delete_post', $deleteCall, 10, 1);
    5052            add_action('deleted_post', $deleteCall, 10, 1);
    5153        }
     
    6769        Splash::log()->trace();
    6870        //====================================================================//
    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)) {
    7673            return;
    7774        }
     
    8380            return;
    8481        }
    85 
    8682        $comment = $objectType.($updated ? " Updated" : " Created")." on Wordpress";
    8783        //====================================================================//
    8884        // Catch Wc Actions on variable products
    8985        if (("product" == $post->post_type) && did_action('woocommerce_init')) {
    90             $postId = Variants::getIdsForCommit($postId);
     86            $postId = Product::getIdsForCommit($postId);
    9187        }
    9288        //====================================================================//
     
    10197        // Store User Messages
    10298        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;
    103130    }
    104131
     
    154181        }
    155182        if ("product" == $post->post_type) {
    156             $postId = Variants::getIdsForCommit($postId);
     183            $postId = Product::getIdsForCommit($postId);
    157184            Splash::commit("Product", $postId, SPL_A_DELETE, "Wordpress", "Product Deleted");
    158185        }
     
    170197
    171198    /**
    172      * Detect Splash Object Type Name
     199     * Check if Commit is Allowed
    173200     *
    174201     * @param string $postType
  • splash-connector/trunk/src/Objects/Product.php

    r2245895 r2336965  
    2020use Splash\Models\Objects;
    2121use WC_Product;
     22use WC_Product_Variable;
    2223use WP_Post;
    2324
     
    4243    use Post\ThumbTrait;                    // Thumbnail Image
    4344    use Post\CustomTrait;                   // Custom Fields
     45    use Post\CounterTrait;                  // Posts Counter
    4446
    4547    // Products Fields
     
    9193
    9294    /**
    93      * @var WC_Product
     95     * @var WC_Product|WC_Product_Variable
    9496     */
    9597    protected $product;
     
    113115        // Stack Trace
    114116        Splash::log()->trace();
    115 
    116         $data = array();
    117 
    118117        //====================================================================//
    119         // Load From DataBase
    120         $rawData = get_posts(array(
     118        // Prepare Query Args
     119        $queryArgs = array(
    121120            'post_type' => $this->postSearchType,
    122121            'post_status' => array_keys(get_post_statuses()),
     
    125124            'orderby' => (!empty($params["sortfield"])  ? $params["sortfield"] : 'id'),
    126125            '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);
    130133        //====================================================================//
    131134        // For each result, read information and add to $data
     135        $data = array();
    132136        /** @var WP_Post $product */
    133137        foreach ($rawData as $key => $product) {
     
    144148        //====================================================================//
    145149        // 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);
    152151        $data["meta"]["current"] = count($rawData);
    153152
     
    180179            "post_status" => $status,
    181180            "_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),
    183182            "_price" => get_post_meta($product->ID, "_price", true),
    184183            "_regular_price" => get_post_meta($product->ID, "_regular_price", true),
  • splash-connector/trunk/src/Objects/Product/CoreTrait.php

    r2245895 r2336965  
    1616namespace Splash\Local\Objects\Product;
    1717
    18 use Splash\Core\SplashCore      as Splash;
    19 
    2018/**
    2119 * WooCommerce Product Core Data Access
  • splash-connector/trunk/src/Objects/Product/StockTrait.php

    r2245895 r2336965  
    4949
    5050        //====================================================================//
     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        //====================================================================//
    5171        // Out of Stock Flag
    5272        $this->fieldsFactory()->Create(SPL_T_BOOL)
     
    5676            ->MicroData("http://schema.org/ItemAvailability", "OutOfStock")
    5777            ->Group($groupName)
    58             ->isReadOnly();
     78            ->isReadOnly()
     79        ;
    5980    }
    6081
     
    7798        switch ($fieldName) {
    7899            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);
    80102
    81103                break;
    82104            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());
    84116
    85117                break;
     
    109141        switch ($fieldName) {
    110142            case '_stock':
     143                //====================================================================//
     144                // Load Product & Verify Stock if Changed
    111145                $wcProduct = wc_get_product($this->object->ID);
    112                 if (!$wcProduct) {
     146                if (!$wcProduct || ($wcProduct->get_stock_quantity() == $fieldData)) {
    113147                    break;
    114148                }
    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
    118154                    wc_update_product_stock($wcProduct, $fieldData);
     155
     156                    break;
     157                }
     158                //====================================================================//
     159                // If Stock Above 0 (Defined) => Force Manage Stock Option
     160                if ($fieldData) {
    119161                    $this->setPostMeta("_manage_stock", "yes");
    120162                }
     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);
    121167
    122168                break;
     
    126172
    127173        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]);
    128213    }
    129214}
  • splash-connector/trunk/src/Objects/Product/Variants/AttributesTrait.php

    r2245895 r2336965  
    225225        $group = Manager::getGroupByCode($code);
    226226        if (!$group) {
    227             return null;
     227            return $this->getVariantsCustomAttributesField($fieldId, $code, $name);
    228228        }
    229229        //====================================================================//
     
    259259
    260260    /**
     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    /**
    261297     * Check if Attribute Array is Valid for Writing
    262298     *
  • splash-connector/trunk/src/Objects/ThirdParty.php

    r2245895 r2336965  
    3333
    3434    // Post Fields
    35     use \Splash\Local\Objects\Post\CustomTrait;                 // Custom Fields
     35    use Post\CustomTrait;                 // Custom Fields
    3636
    3737    // 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 Fields
     38    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
    4646
    4747    //====================================================================//
  • splash-connector/trunk/src/Objects/Users/AddressTrait.php

    r2245895 r2336965  
    1616namespace Splash\Local\Objects\Users;
    1717
    18 use Splash\Client\Splash;
    1918use Splash\Local\Local;
    2019
  • splash-connector/trunk/vendor/composer/LICENSE

    r2165202 r2336965  
     1
    12Copyright (c) Nils Adermann, Jordi Boggiano
    23
     
    1819OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    1920THE SOFTWARE.
     21
  • splash-connector/trunk/vendor/composer/autoload_real.php

    r2245895 r2336965  
    1414    }
    1515
     16    /**
     17     * @return \Composer\Autoload\ClassLoader
     18     */
    1619    public static function getLoader()
    1720    {
  • splash-connector/trunk/vendor/composer/installed.json

    r2245895 r2336965  
    77            "type": "git",
    88            "url": "https://github.com/SplashSync/Php-Core.git",
    9             "reference": "75cd95efb7a75294304f0535fb5bdfcf699b2151"
     9            "reference": "3dc4421645edb585f1ad9f1e1a382883dc16ad02"
    1010        },
    1111        "dist": {
    1212            "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",
    1515            "shasum": ""
    1616        },
     
    3838            "squizlabs/php_codesniffer": "^3.2"
    3939        },
    40         "time": "2020-02-04T03:31:13+00:00",
     40        "time": "2020-06-29T12:20:13+00:00",
    4141        "type": "package",
    4242        "installation-source": "dist",
  • splash-connector/trunk/vendor/splash/phpcore/.gitignore

    r1940418 r2336965  
    2020.directory
    2121save-commands.json
     22/.php_cs.cache
     23/nbproject/private/
     24nbproject/
     25.idea
     26/.gh-pages/
  • splash-connector/trunk/vendor/splash/phpcore/.travis.yml

    r1940425 r2336965  
    33
    44php:
    5     - 5.6
    6     - 7.0
    75    - 7.1
     6    - 7.2
     7    - 7.3
     8    - 7.4
     9   
     10fast_finish: true   
    811   
    912cache:
     
    1316script:
    1417    # 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
    1620   
    1721    - composer update --no-suggest
    1822    - 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   
    1926   
    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
    2236       
    2337notifications:
  • splash-connector/trunk/vendor/splash/phpcore/Client/Splash.php

    r2245895 r2336965  
    222222        $params->user = $user;              // Operation User Name for Historics
    223223        $params->comment = $comment;        // Operation Comment for Historics
     224
    224225        return $params;
    225226    }
  • splash-connector/trunk/vendor/splash/phpcore/Components/UnitConverter.php

    r2245895 r2336965  
    4040    const LENGTH_CM = 1E2;
    4141    const LENGTH_CENTIMETER = 1E2;
    42     const LENGTH_DM = 1E2;
    43     const LENGTH_DECIMETER = 1E2;
     42    const LENGTH_DM = 1E1;
     43    const LENGTH_DECIMETER = 1E1;
    4444    const LENGTH_M = 1;
    4545    const LENGTH_METER = 1;
     
    6767    const VOLUME_CM3 = 1E6;
    6868    const VOLUME_DM3 = 1E3;
    69     const VOLUME_LITER = 1E4;
     69    const VOLUME_LITER = 1E3;
    7070    const VOLUME_M3 = 1;
    7171    const VOLUME_KM3 = 1E-9;
  • splash-connector/trunk/vendor/splash/phpcore/Components/Validator.php

    r2245895 r2336965  
    150150        // Verify Array Given
    151151        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            );
    153155        }
    154156
  • splash-connector/trunk/vendor/splash/phpcore/Core/SplashCore.php

    r2245895 r2336965  
    822822    /**
    823823     * Ask for Server System Informations
    824      *                     Informations may be overwritten by Local Module Class
     824     * Informations may be overwritten by Local Module Class
    825825     *
    826826     * @return ArrayObject Array including all server informations
    827827     *
    828      ***************************************************************************
    829      *******    General Parameters
    830      ***************************************************************************
     828     * General Parameters
    831829     *
    832830     * $r->Name            =   $this->name;
    833831     * $r->Id              =   $this->id;
    834832     *
    835      ***************************************************************************
    836      *******         Server Infos
    837      ***************************************************************************
     833     * Server Infos
    838834     *
    839835     * $r->php             =   phpversion();
  • splash-connector/trunk/vendor/splash/phpcore/Models/Helpers/ListsHelper.php

    r2245895 r2336965  
    107107        //====================================================================//
    108108        // Store Data in Array
    109         $fieldIndex = explode("@", $fieldName);
     109        $fieldIndex = explode(LISTSPLIT, $fieldName);
    110110        $buffer[$listName][$key][$fieldIndex[0]] = $itemData;
    111111    }
  • splash-connector/trunk/vendor/splash/phpcore/README.md

    r1690715 r2336965  
    1 ![Splash](http://www.splashsync.com/bundles/theme/img/splash-logo.png)
     1[![N|Solid](https://github.com/SplashSync/Php-Core/raw/master/img/github.jpg)](https://www.splashsync.com)
    22
    3 # SplashSynk Php-Core Module
     3# Splash Php-Core Module
    44Splash Core Module for PHP Applications.
    55This 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  
    112112            array(1,        Unit::LENGTH_MILIMETER, 0.001),
    113113            array(1,        Unit::LENGTH_CENTIMETER, 0.01),
     114            array(1,        Unit::LENGTH_DECIMETER, 0.1),
    114115            array(1,        Unit::LENGTH_M, 1),
    115116            array(1,        Unit::LENGTH_KM, 1000),
     
    119120            array(123456,   Unit::LENGTH_MILIMETER, 123.456),
    120121            array(123456,   Unit::LENGTH_CENTIMETER, 1234.56),
     122            array(123456,   Unit::LENGTH_DECIMETER, 12345.6),
    121123            array(123456,   Unit::LENGTH_KM, 123456000),
    122124            array(123456,   Unit::LENGTH_FOOT, 37629.388800),
     
    219221            array(1,        Unit::VOLUME_FOOT3, 0.028317),
    220222            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),
    221226            array(123456,   Unit::VOLUME_MM3, 0.000123456),
    222227            array(123456,   Unit::VOLUME_CM3, 0.123456),
     
    225230            array(123456,   Unit::VOLUME_FOOT3, 3495.884613),
    226231            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),
    227235        );
    228236    }
  • splash-connector/trunk/vendor/splash/phpcore/Tests/Tools/Traits/ObjectsFakerTrait.php

    r2245895 r2336965  
    253253        // Take Values From Given Choices
    254254        if (!empty($choices)) {
     255            // Ensure Choices have numeric Index
     256            $choices = array_values($choices);
     257            // Select a Random Index
    255258            $index = mt_rand(0, count($choices) - 1);
    256259            if (isset($choices[$index]["key"]) && (SPL_T_VARCHAR == $type)) {
  • splash-connector/trunk/vendor/splash/phpcore/Tests/WsSpecials/S00ProductTest.php

    r2245895 r2336965  
    317317            foreach ($this->findMultiFields(static::$attrName, $fields) as $field) {
    318318                // Only Write Attributes Names
    319                 if (isset($name->write) && !empty($name->write)) {
     319                if (isset($field->write) && !empty($field->write)) {
    320320                    $this->fields[] = $field;
    321321                }
  • splash-connector/trunk/vendor/splash/phpcore/composer.json

    r2245895 r2336965  
    6060    "conflict": {
    6161        "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        ]
    6271    }
    63    
    64    
    6572}
  • splash-connector/trunk/vendor/splash/phpcore/composer.lock

    r2245895 r2336965  
    1010        {
    1111            "name": "composer/ca-bundle",
    12             "version": "1.2.4",
     12            "version": "1.2.7",
    1313            "source": {
    1414                "type": "git",
    1515                "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",
    2222                "shasum": ""
    2323            },
     
    3030                "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8",
    3131                "psr/log": "^1.0",
    32                 "symfony/process": "^2.5 || ^3.0 || ^4.0"
     32                "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0"
    3333            },
    3434            "type": "library",
     
    6262                "tls"
    6363            ],
    64             "time": "2019-08-30T08:44:50+00:00"
     64            "time": "2020-04-08T08:27:21+00:00"
    6565        },
    6666        {
    6767            "name": "composer/composer",
    68             "version": "1.9.1",
     68            "version": "1.10.8",
    6969            "source": {
    7070                "type": "git",
    7171                "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",
    7878                "shasum": ""
    7979            },
     
    8383                "composer/spdx-licenses": "^1.2",
    8484                "composer/xdebug-handler": "^1.1",
    85                 "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0",
     85                "justinrainbow/json-schema": "^5.2.10",
    8686                "php": "^5.3.2 || ^7.0",
    8787                "psr/log": "^1.0",
    8888                "seld/jsonlint": "^1.4",
    8989                "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"
    9494            },
    9595            "conflict": {
     
    9797            },
    9898            "require-dev": {
    99                 "phpunit/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"
    101101            },
    102102            "suggest": {
     
    111111            "extra": {
    112112                "branch-alias": {
    113                     "dev-master": "1.9-dev"
     113                    "dev-master": "1.10-dev"
    114114                }
    115115            },
     
    142142                "package"
    143143            ],
    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"
    145159        },
    146160        {
    147161            "name": "composer/semver",
    148             "version": "1.5.0",
     162            "version": "1.5.1",
    149163            "source": {
    150164                "type": "git",
    151165                "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",
    158172                "shasum": ""
    159173            },
     
    162176            },
    163177            "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"
    166179            },
    167180            "type": "library",
     
    204217                "versioning"
    205218            ],
    206             "time": "2019-03-19T17:25:45+00:00"
     219            "time": "2020-01-13T12:06:48+00:00"
    207220        },
    208221        {
    209222            "name": "composer/spdx-licenses",
    210             "version": "1.5.2",
     223            "version": "1.5.3",
    211224            "source": {
    212225                "type": "git",
    213226                "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",
    220233                "shasum": ""
    221234            },
     
    264277                "validator"
    265278            ],
    266             "time": "2019-07-29T10:31:59+00:00"
     279            "time": "2020-02-14T07:44:31+00:00"
    267280        },
    268281        {
    269282            "name": "composer/xdebug-handler",
    270             "version": "1.4.0",
     283            "version": "1.4.2",
    271284            "source": {
    272285                "type": "git",
    273286                "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",
    280293                "shasum": ""
    281294            },
     
    308321                "performance"
    309322            ],
    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"
    311338        },
    312339        {
    313340            "name": "doctrine/annotations",
    314             "version": "v1.8.0",
     341            "version": "1.10.3",
    315342            "source": {
    316343                "type": "git",
    317344                "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",
    324351                "shasum": ""
    325352            },
    326353            "require": {
    327354                "doctrine/lexer": "1.*",
    328                 "php": "^7.1"
     355                "ext-tokenizer": "*",
     356                "php": "^7.1 || ^8.0"
    329357            },
    330358            "require-dev": {
     
    335363            "extra": {
    336364                "branch-alias": {
    337                     "dev-master": "1.7.x-dev"
     365                    "dev-master": "1.9.x-dev"
    338366                }
    339367            },
     
    376404                "parser"
    377405            ],
    378             "time": "2019-10-01T18:55:10+00:00"
     406            "time": "2020-05-25T17:24:27+00:00"
    379407        },
    380408        {
    381409            "name": "doctrine/collections",
    382             "version": "1.6.4",
     410            "version": "1.6.5",
    383411            "source": {
    384412                "type": "git",
    385413                "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"
    396424            },
    397425            "require-dev": {
     
    399427                "phpstan/phpstan-shim": "^0.9.2",
    400428                "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",
    409432            "autoload": {
    410433                "psr-4": {
     
    446469                "php"
    447470            ],
    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"
    449486        },
    450487        {
    451488            "name": "doctrine/instantiator",
    452             "version": "1.3.0",
     489            "version": "1.3.1",
    453490            "source": {
    454491                "type": "git",
    455492                "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"
    466503            },
    467504            "require-dev": {
     
    502539                "instantiate"
    503540            ],
    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"
    505556        },
    506557        {
    507558            "name": "doctrine/lexer",
    508             "version": "1.2.0",
     559            "version": "1.2.1",
    509560            "source": {
    510561                "type": "git",
    511562                "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"
    522573            },
    523574            "require-dev": {
     
    564615                "php"
    565616            ],
    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"
    567632        },
    568633        {
    569634            "name": "friendsofphp/php-cs-fixer",
    570             "version": "v2.16.1",
     635            "version": "v2.16.4",
    571636            "source": {
    572637                "type": "git",
    573638                "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",
    580645                "shasum": ""
    581646            },
     
    609674                "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.1",
    610675                "phpunitgoodpractices/traits": "^1.8",
    611                 "symfony/phpunit-bridge": "^4.3 || ^5.0",
     676                "symfony/phpunit-bridge": "^5.1",
    612677                "symfony/yaml": "^3.0 || ^4.0 || ^5.0"
    613678            },
    614679            "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.",
    616682                "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.",
    617683                "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.",
     
    635701                    "tests/Test/IntegrationCaseFactoryInterface.php",
    636702                    "tests/Test/InternalIntegrationCaseFactory.php",
     703                    "tests/Test/IsIdenticalConstraint.php",
    637704                    "tests/TestCase.php"
    638705                ]
     
    653720            ],
    654721            "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"
    656729        },
    657730        {
    658731            "name": "gitonomy/gitlib",
    659             "version": "v1.2.0",
     732            "version": "v1.2.1",
    660733            "source": {
    661734                "type": "git",
    662735                "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": "*",
    672746                "php": "^5.6 || ^7.0",
     747                "symfony/polyfill-mbstring": "^1.7",
    673748                "symfony/process": "^3.4|^4.0|^5.0"
    674749            },
     
    678753            },
    679754            "suggest": {
     755                "ext-fileinfo": "Required to determine the mimetype of a blob",
    680756                "psr/log": "Required to use loggers for reporting of execution"
    681757            },
     
    714790            ],
    715791            "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"
    718793        },
    719794        {
     
    812887            "description": "This tool check syntax of PHP files about 20x faster than serial check.",
    813888            "homepage": "https://github.com/JakubOnderka/PHP-Parallel-Lint",
     889            "abandoned": "php-parallel-lint/php-parallel-lint",
    814890            "time": "2018-02-24T15:31:20+00:00"
    815891        },
    816892        {
    817893            "name": "justinrainbow/json-schema",
    818             "version": "5.2.9",
     894            "version": "5.2.10",
    819895            "source": {
    820896                "type": "git",
    821897                "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",
    828904                "shasum": ""
    829905            },
     
    878954                "schema"
    879955            ],
    880             "time": "2019-09-25T14:49:45+00:00"
     956            "time": "2020-05-27T16:41:55+00:00"
    881957        },
    882958        {
    883959            "name": "monolog/monolog",
    884             "version": "2.0.1",
     960            "version": "2.1.0",
    885961            "source": {
    886962                "type": "git",
    887963                "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",
    898974                "psr/log": "^1.0.1"
    899975            },
     
    906982                "elasticsearch/elasticsearch": "^6.0",
    907983                "graylog2/gelf-php": "^1.4.2",
    908                 "jakub-onderka/php-parallel-lint": "^0.9",
    909984                "php-amqplib/php-amqplib": "~2.4",
    910985                "php-console/php-console": "^3.1.3",
     986                "php-parallel-lint/php-parallel-lint": "^1.0",
    911987                "phpspec/prophecy": "^1.6.1",
    912                 "phpunit/phpunit": "^8.3",
     988                "phpunit/phpunit": "^8.5",
    913989                "predis/predis": "^1.1",
    914990                "rollbar/rollbar": "^1.3",
     
    9591035                "psr-3"
    9601036            ],
    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"
    9621048        },
    9631049        {
    9641050            "name": "myclabs/deep-copy",
    965             "version": "1.9.3",
     1051            "version": "1.10.0",
    9661052            "source": {
    9671053                "type": "git",
    9681054                "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"
    9791065            },
    9801066            "replace": {
     
    10071093                "object graph"
    10081094            ],
    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"
    10621102        },
    10631103        {
     
    11081148        {
    11091149            "name": "pdepend/pdepend",
    1110             "version": "2.5.2",
     1150            "version": "2.8.0",
    11111151            "source": {
    11121152                "type": "git",
    11131153                "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",
    11201160                "shasum": ""
    11211161            },
    11221162            "require": {
    11231163                "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"
    11271167            },
    11281168            "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",
    11301172                "squizlabs/php_codesniffer": "^2.0.0"
    11311173            },
     
    11341176            ],
    11351177            "type": "library",
     1178            "extra": {
     1179                "branch-alias": {
     1180                    "dev-master": "2.x-dev"
     1181                }
     1182            },
    11361183            "autoload": {
    11371184                "psr-4": {
     
    11441191            ],
    11451192            "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"
    11471200        },
    11481201        {
     
    13011354        {
    13021355            "name": "phpdocumentor/reflection-common",
    1303             "version": "2.0.0",
     1356            "version": "2.2.0",
    13041357            "source": {
    13051358                "type": "git",
    13061359                "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"
    13251375                }
    13261376            },
     
    13491399                "static analysis"
    13501400            ],
    1351             "time": "2018-08-07T13:53:10+00:00"
     1401            "time": "2020-06-27T09:03:43+00:00"
    13521402        },
    13531403        {
    13541404            "name": "phpdocumentor/reflection-docblock",
    1355             "version": "4.3.2",
     1405            "version": "5.1.0",
    13561406            "source": {
    13571407                "type": "git",
    13581408                "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"
    13721423            },
    13731424            "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"
    13821432                }
    13831433            },
    13841434            "autoload": {
    13851435                "psr-4": {
    1386                     "phpDocumentor\\Reflection\\": [
    1387                         "src/"
    1388                     ]
     1436                    "phpDocumentor\\Reflection\\": "src"
    13891437                }
    13901438            },
     
    13971445                    "name": "Mike van Riel",
    13981446                    "email": "me@mikevanriel.com"
     1447                },
     1448                {
     1449                    "name": "Jaap van Otterdijk",
     1450                    "email": "account@ijaap.nl"
    13991451                }
    14001452            ],
    14011453            "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": "2019-09-12T14:27:41+00:00"
     1454            "time": "2020-02-22T12:28:44+00:00"
    14031455        },
    14041456        {
    14051457            "name": "phpdocumentor/type-resolver",
    1406             "version": "1.0.1",
     1458            "version": "1.3.0",
    14071459            "source": {
    14081460                "type": "git",
    14091461                "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",
    14201472                "phpdocumentor/reflection-common": "^2.0"
    14211473            },
    14221474            "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"
    14311481                }
    14321482            },
     
    14471497            ],
    14481498            "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
    1449             "time": "2019-08-22T18:11:29+00:00"
     1499            "time": "2020-06-27T10:12:23+00:00"
    14501500        },
    14511501        {
    14521502            "name": "phpmd/phpmd",
    1453             "version": "2.7.0",
     1503            "version": "2.8.2",
    14541504            "source": {
    14551505                "type": "git",
    14561506                "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",
    14661517                "ext-xml": "*",
    1467                 "pdepend/pdepend": "^2.5",
     1518                "pdepend/pdepend": "^2.7.1",
    14681519                "php": ">=5.3.9"
    14691520            },
    14701521            "require-dev": {
     1522                "easy-doc/easy-doc": "0.0.0 || ^1.3.2",
    14711523                "gregwar/rst": "^1.0",
    14721524                "mikey179/vfsstream": "^1.6.4",
     
    14901542                {
    14911543                    "name": "Manuel Pichler",
    1492                     "role": "Project Founder",
    14931544                    "email": "github@manuel-pichler.de",
    1494                     "homepage": "https://github.com/manuelpichler"
     1545                    "homepage": "https://github.com/manuelpichler",
     1546                    "role": "Project Founder"
    14951547                },
    14961548                {
    14971549                    "name": "Marc Würth",
    1498                     "role": "Project Maintainer",
    14991550                    "email": "ravage@bluewin.ch",
    1500                     "homepage": "https://github.com/ravage84"
     1551                    "homepage": "https://github.com/ravage84",
     1552                    "role": "Project Maintainer"
    15011553                },
    15021554                {
    15031555                    "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"
    15061558                }
    15071559            ],
     
    15151567                "pmd"
    15161568            ],
    1517             "time": "2019-07-30T21:13:32+00:00"
     1569            "time": "2020-02-16T20:15:50+00:00"
    15181570        },
    15191571        {
     
    16241676        {
    16251677            "name": "phpspec/prophecy",
    1626             "version": "1.9.0",
     1678            "version": "v1.10.3",
    16271679            "source": {
    16281680                "type": "git",
    16291681                "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",
    16361688                "shasum": ""
    16371689            },
     
    16401692                "php": "^5.3|^7.0",
    16411693                "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"
    16441696            },
    16451697            "require-dev": {
    1646                 "phpspec/phpspec": "^2.5|^3.2",
     1698                "phpspec/phpspec": "^2.5 || ^3.2",
    16471699                "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
    16481700            },
     
    16501702            "extra": {
    16511703                "branch-alias": {
    1652                     "dev-master": "1.8.x-dev"
     1704                    "dev-master": "1.10.x-dev"
    16531705                }
    16541706            },
     
    16831735                "stub"
    16841736            ],
    1685             "time": "2019-10-03T11:07:50+00:00"
     1737            "time": "2020-03-05T15:02:03+00:00"
    16861738        },
    16871739        {
    16881740            "name": "phpstan/phpstan",
    1689             "version": "0.12.2",
     1741            "version": "0.12.31",
    16901742            "source": {
    16911743                "type": "git",
    16921744                "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": {
    17031754                "php": "^7.1"
     1755            },
     1756            "conflict": {
     1757                "phpstan/phpstan-shim": "*"
    17041758            },
    17051759            "bin": [
     
    17231777            ],
    17241778            "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"
    17261794        },
    17271795        {
    17281796            "name": "phpstan/phpstan-phpunit",
    1729             "version": "0.12.1",
     1797            "version": "0.12.11",
    17301798            "source": {
    17311799                "type": "git",
    17321800                "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": {
    17431810                "php": "~7.1",
    1744                 "phpstan/phpstan": "^0.12"
     1811                "phpstan/phpstan": "^0.12.20"
    17451812            },
    17461813            "conflict": {
     
    17501817                "consistence/coding-standard": "^3.5",
    17511818                "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4",
     1819                "ergebnis/composer-normalize": "^2.0.2",
    17521820                "jakub-onderka/php-parallel-lint": "^1.0",
    17531821                "phing/phing": "^2.16.0",
    17541822                "phpstan/phpstan-strict-rules": "^0.12",
    1755                 "phpunit/phpunit": "^7.0",
     1823                "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
    17561824                "satooshi/php-coveralls": "^1.0",
    17571825                "slevomat/coding-standard": "^4.7.2"
     
    17791847            ],
    17801848            "description": "PHPUnit extensions and rules for PHPStan",
    1781             "time": "2019-12-07T20:34:22+00:00"
     1849            "time": "2020-06-01T16:43:31+00:00"
    17821850        },
    17831851        {
     
    21682236        {
    21692237            "name": "psr/log",
    2170             "version": "1.1.2",
     2238            "version": "1.1.3",
    21712239            "source": {
    21722240                "type": "git",
    21732241                "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",
    21802248                "shasum": ""
    21812249            },
     
    22112279                "psr-3"
    22122280            ],
    2213             "time": "2019-11-01T11:05:21+00:00"
     2281            "time": "2020-03-23T09:12:05+00:00"
    22142282        },
    22152283        {
     
    25512619        {
    25522620            "name": "sebastian/finder-facade",
    2553             "version": "1.2.2",
     2621            "version": "2.0.0",
    25542622            "source": {
    25552623                "type": "git",
    25562624                "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            },
    25702645            "autoload": {
    25712646                "classmap": [
     
    25862661            "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.",
    25872662            "homepage": "https://github.com/sebastianbergmann/finder-facade",
    2588             "time": "2017-11-18T17:31:49+00:00"
     2663            "time": "2020-02-08T06:07:58+00:00"
    25892664        },
    25902665        {
     
    27332808        {
    27342809            "name": "sebastian/phpcpd",
    2735             "version": "4.1.0",
     2810            "version": "5.0.1",
    27362811            "source": {
    27372812                "type": "git",
    27382813                "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",
    27452820                "shasum": ""
    27462821            },
    27472822            "require": {
    27482823                "ext-dom": "*",
    2749                 "php": "^7.1",
     2824                "php": "^7.3",
    27502825                "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"
    27542829            },
    27552830            "bin": [
     
    27592834            "extra": {
    27602835                "branch-alias": {
    2761                     "dev-master": "4.0-dev"
     2836                    "dev-master": "5.0-dev"
    27622837                }
    27632838            },
     
    27802855            "description": "Copy/Paste Detector (CPD) for PHP code.",
    27812856            "homepage": "https://github.com/sebastianbergmann/phpcpd",
    2782             "time": "2018-09-17T17:17:27+00:00"
     2857            "time": "2020-02-20T11:57:08+00:00"
    27832858        },
    27842859        {
     
    29222997        {
    29232998            "name": "seld/jsonlint",
    2924             "version": "1.7.2",
     2999            "version": "1.8.0",
    29253000            "source": {
    29263001                "type": "git",
    29273002                "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"
    29383013            },
    29393014            "require-dev": {
     
    29673042                "validator"
    29683043            ],
    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"
    29703055        },
    29713056        {
    29723057            "name": "seld/phar-utils",
    2973             "version": "1.0.1",
     3058            "version": "1.1.0",
    29743059            "source": {
    29753060                "type": "git",
    29763061                "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",
    29833068                "shasum": ""
    29843069            },
     
    30093094            "description": "PHAR file format utilities, for when PHP phars you up",
    30103095            "keywords": [
    3011                 "phra"
    3012             ],
    3013             "time": "2015-10-13T18:44:15+00:00"
     3096                "phar"
     3097            ],
     3098            "time": "2020-02-14T15:25:33+00:00"
    30143099        },
    30153100        {
     
    30653150                "type": "git",
    30663151                "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",
    30733158                "shasum": ""
    30743159            },
     
    30843169                "j13k/yaml-lint": "^1.1",
    30853170                "jakub-onderka/php-parallel-lint": "^1.0",
     3171                "monolog/monolog": "^1.0",
    30863172                "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",
    30913177                "sclable/xml-lint": "^0.2.4",
    30923178                "sebastian/phpcpd": ">3.0",
     
    31243210            ],
    31253211            "description": "Console Application for All Splash Php Applications",
    3126             "time": "2019-11-07T23:07:04+00:00"
     3212            "time": "2020-06-04T20:58:33+00:00"
    31273213        },
    31283214        {
    31293215            "name": "squizlabs/php_codesniffer",
    3130             "version": "3.5.3",
     3216            "version": "3.5.5",
    31313217            "source": {
    31323218                "type": "git",
    31333219                "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",
    31403226                "shasum": ""
    31413227            },
     
    31753261                "standards"
    31763262            ],
    3177             "time": "2019-12-04T04:46:47+00:00"
     3263            "time": "2020-04-17T01:09:41+00:00"
    31783264        },
    31793265        {
    31803266            "name": "symfony/config",
    3181             "version": "v4.4.1",
     3267            "version": "v4.4.10",
    31823268            "source": {
    31833269                "type": "git",
    31843270                "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",
    31953281                "symfony/filesystem": "^3.4|^4.0|^5.0",
    31963282                "symfony/polyfill-ctype": "~1.8"
     
    32393325            "description": "Symfony Config Component",
    32403326            "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"
    32423342        },
    32433343        {
    32443344            "name": "symfony/console",
    3245             "version": "v4.4.1",
     3345            "version": "v4.4.10",
    32463346            "source": {
    32473347                "type": "git",
    32483348                "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",
    32593359                "symfony/polyfill-mbstring": "~1.0",
    32603360                "symfony/polyfill-php73": "^1.8",
     3361                "symfony/polyfill-php80": "^1.15",
    32613362                "symfony/service-contracts": "^1.1|^2"
    32623363            },
     
    33153416            "description": "Symfony Console Component",
    33163417            "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"
    33183433        },
    33193434        {
    33203435            "name": "symfony/dependency-injection",
    3321             "version": "v4.4.1",
     3436            "version": "v4.4.10",
    33223437            "source": {
    33233438                "type": "git",
    33243439                "url": "https://github.com/symfony/dependency-injection.git",
    3325                 "reference": "ad46a4def1325befab696b49c839dffea3fc92bd"
    3326             },
    3327             "dist": {
    3328                 "type": "zip",
    3329                 "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ad46a4def1325befab696b49c839dffea3fc92bd",
    3330                 "reference": "ad46a4def1325befab696b49c839dffea3fc92bd",
    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",
    33353450                "psr/container": "^1.0",
    33363451                "symfony/service-contracts": "^1.1.6|^2"
     
    33883503            "description": "Symfony DependencyInjection Component",
    33893504            "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"
    33913520        },
    33923521        {
    33933522            "name": "symfony/event-dispatcher",
    3394             "version": "v4.4.1",
     3523            "version": "v4.4.10",
    33953524            "source": {
    33963525                "type": "git",
    33973526                "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",
    34083537                "symfony/event-dispatcher-contracts": "^1.1"
    34093538            },
     
    34583587            "description": "Symfony EventDispatcher Component",
    34593588            "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"
    34613604        },
    34623605        {
     
    35203663        {
    35213664            "name": "symfony/filesystem",
    3522             "version": "v4.4.1",
     3665            "version": "v4.4.10",
    35233666            "source": {
    35243667                "type": "git",
    35253668                "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",
    35363679                "symfony/polyfill-ctype": "~1.8"
    35373680            },
     
    35663709            "description": "Symfony Filesystem Component",
    35673710            "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"
    35693726        },
    35703727        {
    35713728            "name": "symfony/finder",
    3572             "version": "v4.4.1",
     3729            "version": "v4.4.10",
    35733730            "source": {
    35743731                "type": "git",
    35753732                "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",
    35823739                "shasum": ""
    35833740            },
     
    36153772            "description": "Symfony Finder Component",
    36163773            "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"
    36183789        },
    36193790        {
    36203791            "name": "symfony/options-resolver",
    3621             "version": "v4.4.1",
     3792            "version": "v4.4.10",
    36223793            "source": {
    36233794                "type": "git",
    36243795                "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",
    36313802                "shasum": ""
    36323803            },
     
    36693840                "options"
    36703841            ],
    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"
    36723857        },
    36733858        {
    36743859            "name": "symfony/polyfill-ctype",
    3675             "version": "v1.13.1",
     3860            "version": "v1.17.1",
    36763861            "source": {
    36773862                "type": "git",
    36783863                "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",
    36853870                "shasum": ""
    36863871            },
     
    36943879            "extra": {
    36953880                "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"
    36973886                }
    36983887            },
     
    37273916                "portable"
    37283917            ],
    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"
    37303933        },
    37313934        {
    37323935            "name": "symfony/polyfill-mbstring",
    3733             "version": "v1.13.1",
     3936            "version": "v1.17.1",
    37343937            "source": {
    37353938                "type": "git",
    37363939                "url": "https://github.com/symfony/polyfill-mbstring.git",
    3737                 "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f"
    3738             },
    3739             "dist": {
    3740                 "type": "zip",
    3741                 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f",
    3742                 "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f",
     3940                "reference": "7110338d81ce1cbc3e273136e4574663627037a7"
     3941            },
     3942            "dist": {
     3943                "type": "zip",
     3944                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7",
     3945                "reference": "7110338d81ce1cbc3e273136e4574663627037a7",
    37433946                "shasum": ""
    37443947            },
     
    37523955            "extra": {
    37533956                "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"
    37553962                }
    37563963            },
     
    37863993                "shim"
    37873994            ],
    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"
    37894010        },
    37904011        {
    37914012            "name": "symfony/polyfill-php70",
    3792             "version": "v1.13.1",
     4013            "version": "v1.17.1",
    37934014            "source": {
    37944015                "type": "git",
    37954016                "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",
    38024023                "shasum": ""
    38034024            },
     
    38094030            "extra": {
    38104031                "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"
    38124037                }
    38134038            },
     
    38454070                "shim"
    38464071            ],
    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"
    38484087        },
    38494088        {
    38504089            "name": "symfony/polyfill-php72",
    3851             "version": "v1.13.1",
     4090            "version": "v1.17.0",
    38524091            "source": {
    38534092                "type": "git",
    38544093                "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",
    38614100                "shasum": ""
    38624101            },
     
    38674106            "extra": {
    38684107                "branch-alias": {
    3869                     "dev-master": "1.13-dev"
     4108                    "dev-master": "1.17-dev"
    38704109                }
    38714110            },
     
    39004139                "shim"
    39014140            ],
    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"
    39034156        },
    39044157        {
    39054158            "name": "symfony/polyfill-php73",
    3906             "version": "v1.13.1",
     4159            "version": "v1.17.1",
    39074160            "source": {
    39084161                "type": "git",
    39094162                "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",
    39164169                "shasum": ""
    39174170            },
     
    39224175            "extra": {
    39234176                "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"
    39254182                }
    39264183            },
     
    39584215                "shim"
    39594216            ],
    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"
    39614312        },
    39624313        {
    39634314            "name": "symfony/process",
    3964             "version": "v4.4.1",
     4315            "version": "v4.4.10",
    39654316            "source": {
    39664317                "type": "git",
    39674318                "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",
    39744325                "shasum": ""
    39754326            },
     
    40074358            "description": "Symfony Process Component",
    40084359            "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"
    40104375        },
    40114376        {
    40124377            "name": "symfony/service-contracts",
    4013             "version": "v2.0.1",
     4378            "version": "v2.1.2",
    40144379            "source": {
    40154380                "type": "git",
    40164381                "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",
    40274392                "psr/container": "^1.0"
    40284393            },
     
    40334398            "extra": {
    40344399                "branch-alias": {
    4035                     "dev-master": "2.0-dev"
     4400                    "dev-master": "2.1-dev"
    40364401                }
    40374402            },
     
    40654430                "standards"
    40664431            ],
    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"
    40684447        },
    40694448        {
    40704449            "name": "symfony/stopwatch",
    4071             "version": "v5.0.1",
     4450            "version": "v5.1.2",
    40724451            "source": {
    40734452                "type": "git",
    40744453                "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",
    40854464                "symfony/service-contracts": "^1.0|^2"
    40864465            },
     
    40884467            "extra": {
    40894468                "branch-alias": {
    4090                     "dev-master": "5.0-dev"
     4469                    "dev-master": "5.1-dev"
    40914470                }
    40924471            },
     
    41154494            "description": "Symfony Stopwatch Component",
    41164495            "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"
    41184511        },
    41194512        {
    41204513            "name": "symfony/yaml",
    4121             "version": "v4.4.1",
     4514            "version": "v4.4.10",
    41224515            "source": {
    41234516                "type": "git",
    41244517                "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",
    41354528                "symfony/polyfill-ctype": "~1.8"
    41364529            },
     
    41744567            "description": "Symfony Yaml Component",
    41754568            "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"
    41774584        },
    41784585        {
     
    42584665        {
    42594666            "name": "webmozart/assert",
    4260             "version": "1.6.0",
     4667            "version": "1.9.0",
    42614668            "source": {
    42624669                "type": "git",
    42634670                "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",
    42704677                "shasum": ""
    42714678            },
     
    42754682            },
    42764683            "conflict": {
    4277                 "vimeo/psalm": "<3.6.0"
     4684                "phpstan/phpstan": "<0.12.20",
     4685                "vimeo/psalm": "<3.9.1"
    42784686            },
    42794687            "require-dev": {
     
    43024710                "validate"
    43034711            ],
    4304             "time": "2019-11-24T13:36:37+00:00"
     4712            "time": "2020-06-16T10:16:42+00:00"
    43054713        }
    43064714    ],
     
    43154723        "php": "^7.1"
    43164724    },
    4317     "platform-dev": []
     4725    "platform-dev": [],
     4726    "plugin-api-version": "1.1.0"
    43184727}
  • splash-connector/trunk/vendor/splash/phpcore/inc/Splash.Inc.php

    r2245895 r2336965  
    2121 */
    2222
     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
    2336//====================================================================//
    2437//====================================================================//
     
    2740//====================================================================//
    2841
    29 define('SPL_PROTOCOL', '1.0');
     42define('SPL_PROTOCOL', '1.2');
    3043
    3144//====================================================================//
     
    6477// $data["name"] = $value
    6578//====================================================================//
    66 define('SPL_T_BOOL', 'bool');          // Boolean, stored as 0 or 1
    67 define('SPL_T_INT', 'int');           // Signed Integer
    68 define('SPL_T_DOUBLE', 'double');        // Signed Double, used for all float values
    69 define('SPL_T_VARCHAR', 'varchar');       // Short texts (Inf 256 char)
    70 define('SPL_T_TEXT', 'text');          // Long text
    71 define('SPL_T_EMAIL', 'email');         // Email Address
    72 define('SPL_T_PHONE', 'phone');         // Phone Number
    73 define('SPL_T_DATE', 'date');          // Day Timestamps
    74 define('SPL_T_DATECAST', 'Y-m-d');         // Day Timestamps Format
    75 define('SPL_T_DATETIME', 'datetime');      // Timestamps
    76 define('SPL_T_DATETIMECAST', 'Y-m-d H:i:s');   // Timestamps Format
    77 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 Url
     79define('SPL_T_BOOL', 'bool');               // Boolean, stored as 0 or 1
     80define('SPL_T_INT', 'int');                 // Signed Integer
     81define('SPL_T_DOUBLE', 'double');           // Signed Double, used for all float values
     82define('SPL_T_VARCHAR', 'varchar');         // Short texts (Inf 256 char)
     83define('SPL_T_TEXT', 'text');               // Long text
     84define('SPL_T_EMAIL', 'email');             // Email Address
     85define('SPL_T_PHONE', 'phone');             // Phone Number
     86define('SPL_T_DATE', 'date');               // Day Timestamps
     87define('SPL_T_DATECAST', 'Y-m-d');          // Day Timestamps Format
     88define('SPL_T_DATETIME', 'datetime');       // Timestamps
     89define('SPL_T_DATETIMECAST', 'Y-m-d H:i:s');// Timestamps Format
     90define('SPL_T_LANG', 'lang');               // Iso Language code (en_US / fr_FR ...)
     91define('SPL_T_COUNTRY', 'country');         // Iso country code (FR / US ...)
     92define('SPL_T_STATE', 'state');             // Iso state code (CA / FR ...)
     93define('SPL_T_CURRENCY', 'currency');       // Iso Currency code (EUR / USD ... )
     94define('SPL_T_URL', 'url');                 // External Url
    8295
    8396//====================================================================//
     
    172185
    173186//====================================================================//
     187// Inline Lists
     188//====================================================================//
     189// Store an Array of Values as a JSON String
     190//
     191// Example:
     192//  - ["value1", "value2", "value3"]
     193//
     194//====================================================================//
     195define('SPL_T_INLINE', 'inline');
     196
     197//====================================================================//
    174198// Object Identifier Field
    175199//====================================================================//
  • splash-connector/trunk/vendor/splash/phpcore/inc/defines.inc.php

    r2245895 r2336965  
    2323// Global Definitions
    2424//====================================================================//
    25 define("SPLASH_VERSION", '2.0.0-aplha');
     25define("SPLASH_VERSION", '2.0.0');
    2626define("SPLASH_NAME", 'Splash Php Client Module');
    2727define("SPLASH_DESC", 'Splash Open-Source & Universal Synchronisation WebService.');
  • splash-connector/trunk/vendor/splash/phpcore/soap.php

    r2245895 r2336965  
    6161    register_shutdown_function(array(SplashServer::class, 'fatalHandler'));
    6262    //====================================================================//
     63    // Clean Output Buffer
     64    ob_get_clean();
     65    ob_get_clean();
     66    //====================================================================//
    6367    // Process methods & Return the results.
    6468    Splash::com()->handle();
Note: See TracChangeset for help on using the changeset viewer.