diff --git a/composer.json b/composer.json index 8fc4c9d6..85bc6ec0 100644 --- a/composer.json +++ b/composer.json @@ -41,6 +41,7 @@ "drupal/field_permissions": "^1.0", "drupal/flag_lists": "^4.0@beta", "drupal/genpass": "^1.x-dev", + "drupal/graphql": "^3.1", "drupal/image_delta_formatter": "^1.x-dev", "drupal/image_effects": "3.x-dev@dev", "drupal/jsonapi_extras": "^3.7", diff --git a/composer.lock b/composer.lock index 8d3853f6..a978ec62 100644 --- a/composer.lock +++ b/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": "6938e0a5a4fcfb66f59d10750617e9b4", + "content-hash": "b31c41bdb17d0cff3bc01792b84fd43a", "packages": [ { "name": "alchemy/zippy", @@ -480,20 +480,20 @@ }, { "name": "composer/semver", - "version": "1.7.1", + "version": "1.7.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "38276325bd896f90dfcfe30029aa5db40df387a7" + "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/38276325bd896f90dfcfe30029aa5db40df387a7", - "reference": "38276325bd896f90dfcfe30029aa5db40df387a7", + "url": "https://api.github.com/repos/composer/semver/zipball/647490bbcaf7fc4891c58f47b825eb99d19c377a", + "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0" + "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^4.5 || ^5.0.5" @@ -551,7 +551,7 @@ "type": "tidelift" } ], - "time": "2020-09-27T13:13:07+00:00" + "time": "2020-12-03T15:47:16+00:00" }, { "name": "consolidation/annotated-command", @@ -5240,16 +5240,16 @@ }, { "name": "drupal/core", - "version": "8.9.7", + "version": "8.9.11", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "ded1be08c23f19211f9a2514a72e7defb1204efc" + "reference": "8fc1d510b8fcff90e2f3a7c96a893ba16bbdc62d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/ded1be08c23f19211f9a2514a72e7defb1204efc", - "reference": "ded1be08c23f19211f9a2514a72e7defb1204efc", + "url": "https://api.github.com/repos/drupal/core/zipball/8fc1d510b8fcff90e2f3a7c96a893ba16bbdc62d", + "reference": "8fc1d510b8fcff90e2f3a7c96a893ba16bbdc62d", "shasum": "" }, "require": { @@ -5276,8 +5276,8 @@ "laminas/laminas-diactoros": "^1.8", "laminas/laminas-feed": "^2.12", "masterminds/html5": "^2.1", - "pear/archive_tar": "^1.4.9", - "php": ">=7.0.8", + "pear/archive_tar": "^1.4.11", + "php": "^7.0.8", "psr/log": "^1.0", "stack/builder": "^1.0", "symfony-cmf/routing": "^1.4", @@ -5471,7 +5471,7 @@ "GPL-2.0-or-later" ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", - "time": "2020-10-07T19:37:20+00:00" + "time": "2020-12-03T20:57:10+00:00" }, { "name": "drupal/core-composer-scaffold", @@ -7209,6 +7209,63 @@ }, "time": "2020-04-30T16:49:57+00:00" }, + { + "name": "drupal/graphql", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/graphql.git", + "reference": "8.x-3.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/graphql-8.x-3.1.zip", + "reference": "8.x-3.1", + "shasum": "088430befbf13f2c8dadf1d9d14d01487e6f52bc" + }, + "require": { + "drupal/core": "^8.8 || ^9", + "webonyx/graphql-php": "^0.12.5" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-3.1", + "datestamp": "1603962169", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "fubhy", + "homepage": "https://www.drupal.org/user/761344" + }, + { + "name": "joaogarin", + "homepage": "https://www.drupal.org/user/612814" + }, + { + "name": "klausi", + "homepage": "https://www.drupal.org/user/262198" + }, + { + "name": "pmelab", + "homepage": "https://www.drupal.org/user/555322" + } + ], + "description": "Exposes your Drupal data model through a GraphQL schema.", + "homepage": "http://drupal.org/project/graphql", + "support": { + "source": "https://git.drupalcode.org/project/graphql" + } + }, { "name": "drupal/honeypot", "version": "2.0.1", @@ -11941,16 +11998,16 @@ }, { "name": "egulias/email-validator", - "version": "2.1.23", + "version": "2.1.24", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "5fa792ad1853ae2bc60528dd3e5cbf4542d3c1df" + "reference": "ca90a3291eee1538cd48ff25163240695bd95448" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/5fa792ad1853ae2bc60528dd3e5cbf4542d3c1df", - "reference": "5fa792ad1853ae2bc60528dd3e5cbf4542d3c1df", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ca90a3291eee1538cd48ff25163240695bd95448", + "reference": "ca90a3291eee1538cd48ff25163240695bd95448", "shasum": "" }, "require": { @@ -11995,7 +12052,13 @@ "validation", "validator" ], - "time": "2020-10-31T20:37:35+00:00" + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2020-11-14T15:56:27+00:00" }, { "name": "fileeye/mimemap", @@ -12751,36 +12814,36 @@ }, { "name": "laminas/laminas-escaper", - "version": "2.6.1", + "version": "2.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-escaper.git", - "reference": "25f2a053eadfa92ddacb609dcbbc39362610da70" + "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/25f2a053eadfa92ddacb609dcbbc39362610da70", - "reference": "25f2a053eadfa92ddacb609dcbbc39362610da70", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/5e04bc5ae5990b17159d79d331055e2c645e5cc5", + "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5", "shasum": "" }, "require": { "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^5.6 || ^7.0" + "php": "^7.3 || ~8.0.0" }, "replace": { - "zendframework/zend-escaper": "self.version" + "zendframework/zend-escaper": "^2.6.1" }, "require-dev": { "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2" + "phpunit/phpunit": "^9.3", + "psalm/plugin-phpunit": "^0.12.2", + "vimeo/psalm": "^3.16" + }, + "suggest": { + "ext-iconv": "*", + "ext-mbstring": "*" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6.x-dev", - "dev-develop": "2.7.x-dev" - } - }, "autoload": { "psr-4": { "Laminas\\Escaper\\": "src/" @@ -12796,20 +12859,26 @@ "escaper", "laminas" ], - "time": "2019-12-31T16:43:30+00:00" + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2020-11-17T21:26:43+00:00" }, { "name": "laminas/laminas-feed", - "version": "2.12.3", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-feed.git", - "reference": "3c91415633cb1be6f9d78683d69b7dcbfe6b4012" + "reference": "fb89aac1984222227f37792dd193d34829a0762f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/3c91415633cb1be6f9d78683d69b7dcbfe6b4012", - "reference": "3c91415633cb1be6f9d78683d69b7dcbfe6b4012", + "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/fb89aac1984222227f37792dd193d34829a0762f", + "reference": "fb89aac1984222227f37792dd193d34829a0762f", "shasum": "" }, "require": { @@ -12818,7 +12887,10 @@ "laminas/laminas-escaper": "^2.5.2", "laminas/laminas-stdlib": "^3.2.1", "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^5.6 || ^7.0" + "php": "^7.3 || ~8.0.0" + }, + "conflict": { + "laminas/laminas-servicemanager": "<3.3" }, "replace": { "zendframework/zend-feed": "^2.12.0" @@ -12828,10 +12900,12 @@ "laminas/laminas-coding-standard": "~1.0.0", "laminas/laminas-db": "^2.8.2", "laminas/laminas-http": "^2.7", - "laminas/laminas-servicemanager": "^2.7.8 || ^3.3", + "laminas/laminas-servicemanager": "^3.3", "laminas/laminas-validator": "^2.10.1", - "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.20", - "psr/http-message": "^1.0.1" + "phpunit/phpunit": "^9.3", + "psalm/plugin-phpunit": "^0.13.0", + "psr/http-message": "^1.0.1", + "vimeo/psalm": "^4.1" }, "suggest": { "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", @@ -12842,12 +12916,6 @@ "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.12.x-dev", - "dev-develop": "2.13.x-dev" - } - }, "autoload": { "psr-4": { "Laminas\\Feed\\": "src/" @@ -12869,20 +12937,20 @@ "type": "community_bridge" } ], - "time": "2020-08-18T13:45:04+00:00" + "time": "2020-11-18T21:02:52+00:00" }, { "name": "laminas/laminas-stdlib", - "version": "3.3.0", + "version": "3.3.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "b9d84eaa39fde733356ea948cdef36c631f202b6" + "reference": "d81c7ffe602ed0e6ecb18691019111c0f4bf1efe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/b9d84eaa39fde733356ea948cdef36c631f202b6", - "reference": "b9d84eaa39fde733356ea948cdef36c631f202b6", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/d81c7ffe602ed0e6ecb18691019111c0f4bf1efe", + "reference": "d81c7ffe602ed0e6ecb18691019111c0f4bf1efe", "shasum": "" }, "require": { @@ -12895,15 +12963,9 @@ "require-dev": { "laminas/laminas-coding-standard": "~1.0.0", "phpbench/phpbench": "^0.17.1", - "phpunit/phpunit": "^9.3.7" + "phpunit/phpunit": "~9.3.7" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.3.x-dev", - "dev-develop": "3.4.x-dev" - } - }, "autoload": { "psr-4": { "Laminas\\Stdlib\\": "src/" @@ -12925,7 +12987,7 @@ "type": "community_bridge" } ], - "time": "2020-08-25T09:08:16+00:00" + "time": "2020-11-19T20:18:59+00:00" }, { "name": "laminas/laminas-zendframework-bridge", @@ -13462,16 +13524,16 @@ }, { "name": "pear/archive_tar", - "version": "1.4.10", + "version": "1.4.11", "source": { "type": "git", "url": "https://github.com/pear/Archive_Tar.git", - "reference": "bbb4f10f71a1da2715ec6d9a683f4f23c507a49b" + "reference": "17d355cb7d3c4ff08e5729f29cd7660145208d9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/bbb4f10f71a1da2715ec6d9a683f4f23c507a49b", - "reference": "bbb4f10f71a1da2715ec6d9a683f4f23c507a49b", + "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/17d355cb7d3c4ff08e5729f29cd7660145208d9d", + "reference": "17d355cb7d3c4ff08e5729f29cd7660145208d9d", "shasum": "" }, "require": { @@ -13524,7 +13586,7 @@ "archive", "tar" ], - "time": "2020-09-15T14:13:23+00:00" + "time": "2020-11-19T22:10:24+00:00" }, { "name": "pear/console_getopt", @@ -14889,7 +14951,7 @@ }, { "name": "symfony/class-loader", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/class-loader.git", @@ -15027,7 +15089,7 @@ }, { "name": "symfony/console", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/console.git", @@ -15170,16 +15232,16 @@ }, { "name": "symfony/debug", - "version": "v4.4.16", + "version": "v4.4.17", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "c87adf3fc1cd0bf4758316a3a150d50a8f957ef4" + "reference": "65fe7b49868378319b82da3035fb30801b931c47" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/c87adf3fc1cd0bf4758316a3a150d50a8f957ef4", - "reference": "c87adf3fc1cd0bf4758316a3a150d50a8f957ef4", + "url": "https://api.github.com/repos/symfony/debug/zipball/65fe7b49868378319b82da3035fb30801b931c47", + "reference": "65fe7b49868378319b82da3035fb30801b931c47", "shasum": "" }, "require": { @@ -15232,11 +15294,11 @@ "type": "tidelift" } ], - "time": "2020-10-24T11:50:19+00:00" + "time": "2020-10-28T20:42:29+00:00" }, { "name": "symfony/dependency-injection", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", @@ -15713,7 +15775,7 @@ }, { "name": "symfony/http-foundation", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", @@ -15776,16 +15838,16 @@ }, { "name": "symfony/http-kernel", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "09f8e3f9eb6d1c0e08abb0c9ad7d02f93b1d633d" + "reference": "a98a4c30089e6a2d52a9fa236f718159b539f6f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/09f8e3f9eb6d1c0e08abb0c9ad7d02f93b1d633d", - "reference": "09f8e3f9eb6d1c0e08abb0c9ad7d02f93b1d633d", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/a98a4c30089e6a2d52a9fa236f718159b539f6f5", + "reference": "a98a4c30089e6a2d52a9fa236f718159b539f6f5", "shasum": "" }, "require": { @@ -15871,7 +15933,7 @@ "type": "tidelift" } ], - "time": "2020-10-28T05:40:17+00:00" + "time": "2020-11-27T08:42:42+00:00" }, { "name": "symfony/options-resolver", @@ -16618,7 +16680,7 @@ }, { "name": "symfony/process", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/process.git", @@ -16741,7 +16803,7 @@ }, { "name": "symfony/routing", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", @@ -16826,7 +16888,7 @@ }, { "name": "symfony/serializer", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", @@ -16914,7 +16976,7 @@ }, { "name": "symfony/translation", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", @@ -16993,7 +17055,7 @@ }, { "name": "symfony/validator", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", @@ -17174,7 +17236,7 @@ }, { "name": "symfony/yaml", - "version": "v3.4.46", + "version": "v3.4.47", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", @@ -17316,25 +17378,26 @@ }, { "name": "typo3/phar-stream-wrapper", - "version": "v3.1.5", + "version": "v3.1.6", "source": { "type": "git", "url": "https://github.com/TYPO3/phar-stream-wrapper.git", - "reference": "81a713c1e165baa7c09e46cc6799cee24ce45988" + "reference": "60131cb573a1e478cfecd34e4ea38e3b31505f75" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/TYPO3/phar-stream-wrapper/zipball/81a713c1e165baa7c09e46cc6799cee24ce45988", - "reference": "81a713c1e165baa7c09e46cc6799cee24ce45988", + "url": "https://api.github.com/repos/TYPO3/phar-stream-wrapper/zipball/60131cb573a1e478cfecd34e4ea38e3b31505f75", + "reference": "60131cb573a1e478cfecd34e4ea38e3b31505f75", "shasum": "" }, "require": { "ext-json": "*", - "php": "^7.0" + "php": "^7.0 || ^8.0" }, "require-dev": { "ext-xdebug": "*", - "phpunit/phpunit": "^6.5" + "phpspec/prophecy": "^1.10", + "symfony/phpunit-bridge": "^5.1" }, "suggest": { "ext-fileinfo": "For PHP builtin file type guessing, otherwise uses internal processing" @@ -17362,7 +17425,7 @@ "security", "stream-wrapper" ], - "time": "2020-06-19T18:43:12+00:00" + "time": "2020-11-07T09:06:16+00:00" }, { "name": "vlucas/phpdotenv", @@ -17571,6 +17634,51 @@ "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.", "time": "2015-12-17T08:42:14+00:00" }, + { + "name": "webonyx/graphql-php", + "version": "v0.12.6", + "source": { + "type": "git", + "url": "https://github.com/webonyx/graphql-php.git", + "reference": "4c545e5ec4fc37f6eb36c19f5a0e7feaf5979c95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/4c545e5ec4fc37f6eb36c19f5a0e7feaf5979c95", + "reference": "4c545e5ec4fc37f6eb36c19f5a0e7feaf5979c95", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.6" + }, + "require-dev": { + "phpunit/phpunit": "^4.8", + "psr/http-message": "^1.0", + "react/promise": "2.*" + }, + "suggest": { + "psr/http-message": "To use standard GraphQL server", + "react/promise": "To leverage async resolving on React PHP platform" + }, + "type": "library", + "autoload": { + "psr-4": { + "GraphQL\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP port of GraphQL reference implementation", + "homepage": "https://github.com/webonyx/graphql-php", + "keywords": [ + "api", + "graphql" + ], + "time": "2018-09-02T14:59:54+00:00" + }, { "name": "wikimedia/composer-merge-plugin", "version": "v1.4.1",