diff --git a/README.md b/README.md index 0368a07..688b778 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,18 @@ These commands should be run from within the `/drupal` folder. Refer to the documentation for more details: https://ddev.readthedocs.io +### Lando +> It's a free, open source, cross-platform, local development environment and DevOps tool built on Docker container technology and developed by Tandem. + +Lando will manage your Drupal workflow. All commands should be executed within the `/drupal` folder. For additional information on Lando: https://docs.lando.dev/getting-started/ + +To use Lando + +- `cd ./drupal` +- `lando start` +- `drush si --db-url="mysql//drupal9:drupal9@database:3306/drupal9" minimal && drush en druxt -y` +- Visit http://druxt-quickstart.lndo.site/ in your browser + ### @nuxtjs/auth-next > Zero-boilerplate authentication support for Nuxt.js! diff --git a/drupal/.lando.yml b/drupal/.lando.yml new file mode 100644 index 0000000..0714e72 --- /dev/null +++ b/drupal/.lando.yml @@ -0,0 +1,12 @@ +name: druxt-quickstart +recipe: drupal9 +config: + webroot: web + type: 'mariadb:10.3' + php: '8.1' + drush: true + composer_version: 2 +services: + appserver: + build: + - "composer install --prefer-dist --optimize-autoloader" diff --git a/drupal/composer.json b/drupal/composer.json index 7fd9a24..e09176f 100644 --- a/drupal/composer.json +++ b/drupal/composer.json @@ -21,7 +21,7 @@ "drupal/core-recommended": "9.3.6", "drupal/druxt": "1.1.1", "drupal/simple_oauth": "^5.2", - "drush/drush": "11.0.5", + "drush/drush": "^11.0", "vlucas/phpdotenv": "^5.4" }, "require-dev": { diff --git a/drupal/composer.lock b/drupal/composer.lock index b7e064a..1f4a006 100644 --- a/drupal/composer.lock +++ b/drupal/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d7c72bcf737248057d54d4a8caf0ab75", + "content-hash": "611bf615b8bc1c9492e059a426ed2f21", "packages": [ { "name": "asm89/stack-cors", @@ -64,34 +64,34 @@ }, { "name": "chi-teck/drupal-code-generator", - "version": "2.4.1", + "version": "2.5.1", "source": { "type": "git", "url": "https://github.com/Chi-teck/drupal-code-generator.git", - "reference": "e7261a46a839a3433e4bbe24eeeb21ed8805a7d3" + "reference": "cd3912e25e20bb12b6dce8d522793f3abd71ab8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/e7261a46a839a3433e4bbe24eeeb21ed8805a7d3", - "reference": "e7261a46a839a3433e4bbe24eeeb21ed8805a7d3", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/cd3912e25e20bb12b6dce8d522793f3abd71ab8c", + "reference": "cd3912e25e20bb12b6dce8d522793f3abd71ab8c", "shasum": "" }, "require": { "ext-json": "*", "php": ">=7.4", - "psr/log": "^1.1", + "psr/log": "^1.1 || ^2.0", "symfony/console": "^4.4.15 || ^5.1", - "symfony/filesystem": "^4.4 || ^5.1", + "symfony/filesystem": "^4.4 || ^5.1 || ^6", "symfony/polyfill-php80": "^1.23", "symfony/string": "^5.1 || ^6", - "twig/twig": "^2.12 || ^3.1" + "twig/twig": "^2.14.11 || ^3.1" }, "conflict": { "squizlabs/php_codesniffer": "<3.6" }, "require-dev": { - "chi-teck/drupal-coder-extension": "^1.0", - "drupal/coder": "^8.3.13", + "chi-teck/drupal-coder-extension": "^1.2", + "drupal/coder": "^8.3.14", "friendsoftwig/twigcs": "^5.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.4", @@ -120,9 +120,9 @@ "description": "Drupal code generator", "support": { "issues": "https://github.com/Chi-teck/drupal-code-generator/issues", - "source": "https://github.com/Chi-teck/drupal-code-generator/tree/2.4.1" + "source": "https://github.com/Chi-teck/drupal-code-generator/tree/2.5.1" }, - "time": "2022-01-18T18:48:57+00:00" + "time": "2022-02-24T10:39:38+00:00" }, { "name": "composer/installers", @@ -350,16 +350,16 @@ }, { "name": "consolidation/annotated-command", - "version": "4.5.1", + "version": "4.5.2", "source": { "type": "git", "url": "https://github.com/consolidation/annotated-command.git", - "reference": "701a7abe8505abe89520837be798e15a3953a367" + "reference": "24c1529436b4f4beec3d19aab71fd127817f47ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/701a7abe8505abe89520837be798e15a3953a367", - "reference": "701a7abe8505abe89520837be798e15a3953a367", + "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/24c1529436b4f4beec3d19aab71fd127817f47ef", + "reference": "24c1529436b4f4beec3d19aab71fd127817f47ef", "shasum": "" }, "require": { @@ -400,71 +400,46 @@ "description": "Initialize Symfony Console commands from annotated command class methods.", "support": { "issues": "https://github.com/consolidation/annotated-command/issues", - "source": "https://github.com/consolidation/annotated-command/tree/4.5.1" + "source": "https://github.com/consolidation/annotated-command/tree/4.5.2" }, - "time": "2021-12-30T04:00:37+00:00" + "time": "2022-02-20T16:36:18+00:00" }, { "name": "consolidation/config", - "version": "1.2.1", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/consolidation/config.git", - "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1" + "reference": "0c15841b2bf60d9af1ce29884673e7d9d50c3b75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/config/zipball/cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", - "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", + "url": "https://api.github.com/repos/consolidation/config/zipball/0c15841b2bf60d9af1ce29884673e7d9d50c3b75", + "reference": "0c15841b2bf60d9af1ce29884673e7d9d50c3b75", "shasum": "" }, "require": { - "dflydev/dot-access-data": "^1.1.0", - "grasmash/expander": "^1", - "php": ">=5.4.0" + "dflydev/dot-access-data": "^1.1.0 || ^2 || ^3", + "grasmash/expander": "^2.0.1", + "php": ">=7.1.3", + "symfony/event-dispatcher": "^4 || ^5 || ^6" }, "require-dev": { - "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^5", - "squizlabs/php_codesniffer": "2.*", - "symfony/console": "^2.5|^3|^4", - "symfony/yaml": "^2.8.11|^3|^4" + "ext-json": "*", + "phpunit/phpunit": ">=7.5.20", + "squizlabs/php_codesniffer": "^3", + "symfony/console": "^4 || ^5 || ^6", + "symfony/yaml": "^4 || ^5 || ^6", + "yoast/phpunit-polyfills": "^1" }, "suggest": { + "symfony/event-dispatcher": "Required to inject configuration into Command options", "symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader" }, "type": "library", "extra": { - "scenarios": { - "symfony4": { - "require-dev": { - "symfony/console": "^4.0" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require-dev": { - "symfony/console": "^2.8", - "symfony/event-dispatcher": "^2.8", - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } - } - }, "branch-alias": { - "dev-master": "1.x-dev" + "dev-main": "2.x-dev" } }, "autoload": { @@ -485,57 +460,37 @@ "description": "Provide configuration services for a commandline tool.", "support": { "issues": "https://github.com/consolidation/config/issues", - "source": "https://github.com/consolidation/config/tree/master" + "source": "https://github.com/consolidation/config/tree/2.1.0" }, - "time": "2019-03-03T19:37:04+00:00" + "time": "2022-02-24T00:32:42+00:00" }, { "name": "consolidation/filter-via-dot-access-data", - "version": "1.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/consolidation/filter-via-dot-access-data.git", - "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6" + "reference": "cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/filter-via-dot-access-data/zipball/a53e96c6b9f7f042f5e085bf911f3493cea823c6", - "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6", + "url": "https://api.github.com/repos/consolidation/filter-via-dot-access-data/zipball/cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b", + "reference": "cb2eeba41f8e2e3c61698a5cf70ef048ff6c9d5b", "shasum": "" }, "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.5.0" + "dflydev/dot-access-data": "^1.1.0 || ^2.0.0 || ^3.0.0", + "php": ">=7.1.3" }, "require-dev": { - "consolidation/robo": "^1.2.3", - "g1a/composer-test-scenarios": "^3", - "knplabs/github-api": "^2.7", - "php-coveralls/php-coveralls": "^1", - "php-http/guzzle6-adapter": "^1.1", - "phpunit/phpunit": "^5", - "squizlabs/php_codesniffer": "^2.8", - "symfony/console": "^2.8|^3|^4" + "phpunit/phpunit": "^7.5.20 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3", + "yoast/phpunit-polyfills": "^0.2.0" }, "type": "library", "extra": { - "scenarios": { - "phpunit5": { - "require-dev": { - "phpunit/phpunit": "^5.7.27" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.6.33" - } - } - } - }, "branch-alias": { - "dev-master": "1.x-dev" + "dev-main": "2.x-dev" } }, "autoload": { @@ -555,27 +510,27 @@ ], "description": "This project uses dflydev/dot-access-data to provide simple output filtering for applications built with annotated-command / Robo.", "support": { - "source": "https://github.com/consolidation/filter-via-dot-access-data/tree/1.0.0" + "source": "https://github.com/consolidation/filter-via-dot-access-data/tree/2.0.2" }, - "time": "2019-01-18T06:05:07+00:00" + "time": "2021-12-30T03:56:08+00:00" }, { "name": "consolidation/log", - "version": "2.1.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/consolidation/log.git", - "reference": "9efdd57031bf2fda033f6a256cd8b7902a4e6b92" + "reference": "3ad08dc57e8aff9400111bad36beb0ed387fe6a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/log/zipball/9efdd57031bf2fda033f6a256cd8b7902a4e6b92", - "reference": "9efdd57031bf2fda033f6a256cd8b7902a4e6b92", + "url": "https://api.github.com/repos/consolidation/log/zipball/3ad08dc57e8aff9400111bad36beb0ed387fe6a9", + "reference": "3ad08dc57e8aff9400111bad36beb0ed387fe6a9", "shasum": "" }, "require": { "php": ">=7.1.3", - "psr/log": "^1.0", + "psr/log": "^1 || ^2", "symfony/console": "^4 || ^5 || ^6" }, "require-dev": { @@ -607,9 +562,9 @@ "description": "Improved Psr-3 / Psr\\Log logger based on Symfony Console components.", "support": { "issues": "https://github.com/consolidation/log/issues", - "source": "https://github.com/consolidation/log/tree/2.1.0" + "source": "https://github.com/consolidation/log/tree/2.1.1" }, - "time": "2022-01-30T03:49:07+00:00" + "time": "2022-02-24T04:27:32+00:00" }, { "name": "consolidation/output-formatters", @@ -672,16 +627,16 @@ }, { "name": "consolidation/robo", - "version": "3.0.8", + "version": "3.0.10", "source": { "type": "git", "url": "https://github.com/consolidation/robo.git", - "reference": "a6b567570c0f86d5f82e1e638d3c384817c66551" + "reference": "206bbe23b34081a36bfefc4de2abbc1abcd29ef4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/robo/zipball/a6b567570c0f86d5f82e1e638d3c384817c66551", - "reference": "a6b567570c0f86d5f82e1e638d3c384817c66551", + "url": "https://api.github.com/repos/consolidation/robo/zipball/206bbe23b34081a36bfefc4de2abbc1abcd29ef4", + "reference": "206bbe23b34081a36bfefc4de2abbc1abcd29ef4", "shasum": "" }, "require": { @@ -696,7 +651,7 @@ "symfony/event-dispatcher": "^4.4.19 || ^5 || ^6", "symfony/filesystem": "^4.4.9 || ^5 || ^6", "symfony/finder": "^4.4.9 || ^5 || ^6", - "symfony/process": "^4.4.9 || ^5", + "symfony/process": "^4.4.9 || ^5 || ^6", "symfony/yaml": "^4.4 || ^5 || ^6" }, "conflict": { @@ -765,9 +720,9 @@ "description": "Modern task runner", "support": { "issues": "https://github.com/consolidation/robo/issues", - "source": "https://github.com/consolidation/robo/tree/3.0.8" + "source": "https://github.com/consolidation/robo/tree/3.0.10" }, - "time": "2022-02-15T17:58:50+00:00" + "time": "2022-02-21T17:19:14+00:00" }, { "name": "consolidation/self-update", @@ -826,22 +781,22 @@ }, { "name": "consolidation/site-alias", - "version": "3.1.3", + "version": "3.1.5", "source": { "type": "git", "url": "https://github.com/consolidation/site-alias.git", - "reference": "e2784362e98f315c996fb2b9ed80a9118a0ba8b7" + "reference": "ef2eb7d37e59b3d837b4556d4d8070cb345b378c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/site-alias/zipball/e2784362e98f315c996fb2b9ed80a9118a0ba8b7", - "reference": "e2784362e98f315c996fb2b9ed80a9118a0ba8b7", + "url": "https://api.github.com/repos/consolidation/site-alias/zipball/ef2eb7d37e59b3d837b4556d4d8070cb345b378c", + "reference": "ef2eb7d37e59b3d837b4556d4d8070cb345b378c", "shasum": "" }, "require": { - "consolidation/config": "^1.2.1|^2", + "consolidation/config": "^1.2.1 || ^2", "php": ">=5.5.0", - "symfony/finder": "~2.3|^3|^4.4|^5" + "symfony/finder": "~2.3 || ^3 || ^4.4 || ^5 || ^6" }, "require-dev": { "php-coveralls/php-coveralls": "^2.4.2", @@ -878,22 +833,22 @@ "description": "Manage alias records for local and remote sites.", "support": { "issues": "https://github.com/consolidation/site-alias/issues", - "source": "https://github.com/consolidation/site-alias/tree/3.1.3" + "source": "https://github.com/consolidation/site-alias/tree/3.1.5" }, - "time": "2022-01-03T19:00:28+00:00" + "time": "2022-02-23T23:59:18+00:00" }, { "name": "consolidation/site-process", - "version": "4.1.3", + "version": "4.2.0", "source": { "type": "git", "url": "https://github.com/consolidation/site-process.git", - "reference": "ca41dc82b280bccdf1b231d5599c7d506fba5c04" + "reference": "9ef08d471573d6a56405b06ef6830dd70c883072" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/site-process/zipball/ca41dc82b280bccdf1b231d5599c7d506fba5c04", - "reference": "ca41dc82b280bccdf1b231d5599c7d506fba5c04", + "url": "https://api.github.com/repos/consolidation/site-process/zipball/9ef08d471573d6a56405b06ef6830dd70c883072", + "reference": "9ef08d471573d6a56405b06ef6830dd70c883072", "shasum": "" }, "require": { @@ -936,9 +891,9 @@ "description": "A thin wrapper around the Symfony Process Component that allows applications to use the Site Alias library to specify the target for a remote call.", "support": { "issues": "https://github.com/consolidation/site-process/issues", - "source": "https://github.com/consolidation/site-process/tree/4.1.3" + "source": "https://github.com/consolidation/site-process/tree/4.2.0" }, - "time": "2022-01-18T23:04:54+00:00" + "time": "2022-02-19T04:09:55+00:00" }, { "name": "defuse/php-encryption", @@ -1008,30 +963,37 @@ }, { "name": "dflydev/dot-access-data", - "version": "v1.1.0", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a" + "reference": "0992cc19268b259a39e86f296da5f0677841f42c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a", - "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^3.14" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-main": "3.x-dev" } }, "autoload": { - "psr-0": { - "Dflydev\\DotAccessData": "src" + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1053,6 +1015,11 @@ "name": "Carlos Frutos", "email": "carlos@kiwing.it", "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" } ], "description": "Given a deep data structure, access data by dot notation.", @@ -1065,9 +1032,9 @@ ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/master" + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.1" }, - "time": "2017-01-20T21:14:22+00:00" + "time": "2021-08-13T13:06:58+00:00" }, { "name": "doctrine/annotations", @@ -2135,33 +2102,32 @@ }, { "name": "drush/drush", - "version": "11.0.5", + "version": "11.0.6", "source": { "type": "git", "url": "https://github.com/drush-ops/drush.git", - "reference": "dce2da2806961827662384058b460cc432fa24df" + "reference": "5c0f0ec9a659557d4fe6fd5dc72ca26dab73e1ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/dce2da2806961827662384058b460cc432fa24df", - "reference": "dce2da2806961827662384058b460cc432fa24df", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/5c0f0ec9a659557d4fe6fd5dc72ca26dab73e1ac", + "reference": "5c0f0ec9a659557d4fe6fd5dc72ca26dab73e1ac", "shasum": "" }, "require": { "chi-teck/drupal-code-generator": "^2.4", "composer/semver": "^1.4 || ^3", "consolidation/annotated-command": "^4.5", - "consolidation/config": "^1.2", - "consolidation/filter-via-dot-access-data": "^1", - "consolidation/robo": "^3", + "consolidation/config": "^2", + "consolidation/filter-via-dot-access-data": "^2", + "consolidation/robo": "^3.0.9", "consolidation/site-alias": "^3.1.3", - "consolidation/site-process": "^4.1.3", + "consolidation/site-process": "^4.1.3 || ^5", "enlightn/security-checker": "^1", "ext-dom": "*", "guzzlehttp/guzzle": "^6.3 || ^7.0", - "league/container": "^3.4", + "league/container": "^3.4 || ^4", "php": ">=7.4", - "psr/log": "~1.0", "psy/psysh": "~0.11", "symfony/event-dispatcher": "^4.0 || ^5.0 || ^6.0", "symfony/finder": "^4.0 || ^5 || ^6", @@ -2270,7 +2236,7 @@ "irc": "irc://irc.freenode.org/drush", "issues": "https://github.com/drush-ops/drush/issues", "slack": "https://drupal.slack.com/messages/C62H9CWQM", - "source": "https://github.com/drush-ops/drush/tree/11.0.5" + "source": "https://github.com/drush-ops/drush/tree/11.0.6" }, "funding": [ { @@ -2278,7 +2244,7 @@ "type": "github" } ], - "time": "2022-02-08T14:17:13+00:00" + "time": "2022-03-06T12:27:12+00:00" }, { "name": "egulias/email-validator", @@ -2350,30 +2316,30 @@ }, { "name": "enlightn/security-checker", - "version": "v1.9.0", + "version": "v1.10.0", "source": { "type": "git", "url": "https://github.com/enlightn/security-checker.git", - "reference": "dc5bce653fa4d9c792e9dcffa728c0642847c1e1" + "reference": "196bacc76e7a72a63d0e1220926dbb190272db97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/enlightn/security-checker/zipball/dc5bce653fa4d9c792e9dcffa728c0642847c1e1", - "reference": "dc5bce653fa4d9c792e9dcffa728c0642847c1e1", + "url": "https://api.github.com/repos/enlightn/security-checker/zipball/196bacc76e7a72a63d0e1220926dbb190272db97", + "reference": "196bacc76e7a72a63d0e1220926dbb190272db97", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/guzzle": "^6.3|^7.0", "php": ">=5.6", - "symfony/console": "^3.4|^4|^5", - "symfony/finder": "^3|^4|^5", - "symfony/process": "^3.4|^4|^5", - "symfony/yaml": "^3.4|^4|^5" + "symfony/console": "^3.4|^4|^5|^6", + "symfony/finder": "^3|^4|^5|^6", + "symfony/process": "^3.4|^4|^5|^6", + "symfony/yaml": "^3.4|^4|^5|^6" }, "require-dev": { "ext-zip": "*", - "friendsofphp/php-cs-fixer": "^2.18", + "friendsofphp/php-cs-fixer": "^2.18|^3.0", "phpunit/phpunit": "^5.5|^6|^7|^8|^9" }, "bin": [ @@ -2410,9 +2376,9 @@ ], "support": { "issues": "https://github.com/enlightn/security-checker/issues", - "source": "https://github.com/enlightn/security-checker/tree/v1.9.0" + "source": "https://github.com/enlightn/security-checker/tree/v1.10.0" }, - "time": "2021-05-06T09:03:35+00:00" + "time": "2022-02-21T22:40:16+00:00" }, { "name": "graham-campbell/result-type", @@ -2478,27 +2444,28 @@ }, { "name": "grasmash/expander", - "version": "1.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/grasmash/expander.git", - "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f" + "reference": "f4df21d01d1fbda38269cca89e3dbb6ba223da7f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/grasmash/expander/zipball/95d6037344a4be1dd5f8e0b0b2571a28c397578f", - "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f", + "url": "https://api.github.com/repos/grasmash/expander/zipball/f4df21d01d1fbda38269cca89e3dbb6ba223da7f", + "reference": "f4df21d01d1fbda38269cca89e3dbb6ba223da7f", "shasum": "" }, "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.4" + "dflydev/dot-access-data": "^3.0.0", + "php": ">=5.6", + "psr/log": "^1 | ^2" }, "require-dev": { "greg-1-anderson/composer-test-scenarios": "^1", - "phpunit/phpunit": "^4|^5.5.4", - "satooshi/php-coveralls": "^1.0.2|dev-master", - "squizlabs/php_codesniffer": "^2.7" + "php-coveralls/php-coveralls": "^2.0", + "phpunit/phpunit": "^6.0 || ^8.0 || ^9", + "squizlabs/php_codesniffer": "^2.7 || ^3.3" }, "type": "library", "extra": { @@ -2523,9 +2490,9 @@ "description": "Expands internal property references in PHP arrays file.", "support": { "issues": "https://github.com/grasmash/expander/issues", - "source": "https://github.com/grasmash/expander/tree/master" + "source": "https://github.com/grasmash/expander/tree/2.0.2" }, - "time": "2017-12-21T22:14:55+00:00" + "time": "2022-02-24T03:58:20+00:00" }, { "name": "guzzlehttp/guzzle", @@ -3226,21 +3193,21 @@ }, { "name": "league/container", - "version": "3.4.1", + "version": "4.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/container.git", - "reference": "84ecbc2dbecc31bd23faf759a0e329ee49abddbd" + "reference": "375d13cb828649599ef5d48a339c4af7a26cd0ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/container/zipball/84ecbc2dbecc31bd23faf759a0e329ee49abddbd", - "reference": "84ecbc2dbecc31bd23faf759a0e329ee49abddbd", + "url": "https://api.github.com/repos/thephpleague/container/zipball/375d13cb828649599ef5d48a339c4af7a26cd0ab", + "reference": "375d13cb828649599ef5d48a339c4af7a26cd0ab", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0", - "psr/container": "^1.0.0" + "php": "^7.2 || ^8.0", + "psr/container": "^1.1 || ^2.0" }, "provide": { "psr/container-implementation": "^1.0" @@ -3249,15 +3216,19 @@ "orno/di": "~2.0" }, "require-dev": { - "phpunit/phpunit": "^6.0 || ^7.0", + "nette/php-generator": "^3.4", + "nikic/php-parser": "^4.10", + "phpstan/phpstan": "^0.12.47", + "phpunit/phpunit": "^8.5.17", "roave/security-advisories": "dev-latest", "scrutinizer/ocular": "^1.8", - "squizlabs/php_codesniffer": "^3.5" + "squizlabs/php_codesniffer": "^3.6" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev", + "dev-master": "4.x-dev", + "dev-4.x": "4.x-dev", "dev-3.x": "3.x-dev", "dev-2.x": "2.x-dev", "dev-1.x": "1.x-dev" @@ -3275,8 +3246,7 @@ "authors": [ { "name": "Phil Bennett", - "email": "philipobenito@gmail.com", - "homepage": "http://www.philipobenito.com", + "email": "mail@philbennett.co.uk", "role": "Developer" } ], @@ -3293,7 +3263,7 @@ ], "support": { "issues": "https://github.com/thephpleague/container/issues", - "source": "https://github.com/thephpleague/container/tree/3.4.1" + "source": "https://github.com/thephpleague/container/tree/4.2.0" }, "funding": [ { @@ -3301,7 +3271,7 @@ "type": "github" } ], - "time": "2021-07-09T08:23:52+00:00" + "time": "2021-11-16T10:29:06+00:00" }, { "name": "league/event", @@ -4185,16 +4155,16 @@ }, { "name": "psy/psysh", - "version": "v0.11.1", + "version": "v0.11.2", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "570292577277f06f590635381a7f761a6cf4f026" + "reference": "7f7da640d68b9c9fec819caae7c744a213df6514" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/570292577277f06f590635381a7f761a6cf4f026", - "reference": "570292577277f06f590635381a7f761a6cf4f026", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/7f7da640d68b9c9fec819caae7c744a213df6514", + "reference": "7f7da640d68b9c9fec819caae7c744a213df6514", "shasum": "" }, "require": { @@ -4205,6 +4175,9 @@ "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4", "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4" }, + "conflict": { + "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" + }, "require-dev": { "bamarni/composer-bin-plugin": "^1.2", "hoa/console": "3.17.05.02" @@ -4254,9 +4227,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.1" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.2" }, - "time": "2022-01-03T13:58:38+00:00" + "time": "2022-02-28T15:28:54+00:00" }, { "name": "ralouphie/getallheaders", @@ -5625,7 +5598,7 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.24.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", @@ -5686,7 +5659,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.24.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0" }, "funding": [ { @@ -6611,43 +6584,42 @@ }, { "name": "symfony/string", - "version": "v5.4.3", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10" + "reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10", + "url": "https://api.github.com/repos/symfony/string/zipball/522144f0c4c004c80d56fa47e40e17028e2eefc2", + "reference": "522144f0c4c004c80d56fa47e40e17028e2eefc2", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": ">=3.0" + "symfony/translation-contracts": "<2.0" }, "require-dev": { - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/http-client": "^4.4|^5.0|^6.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0|^6.0" + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, "files": [ "Resources/functions.php" ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, "exclude-from-classmap": [ "/Tests/" ] @@ -6677,7 +6649,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.3" + "source": "https://github.com/symfony/string/tree/v6.0.3" }, "funding": [ { @@ -6693,7 +6665,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/translation",