Composer and vendor update/upgrade

This commit is contained in:
Robert 2022-07-07 14:42:52 +02:00
parent 7d59824d2d
commit a6cc94b865
12 changed files with 1200 additions and 392 deletions

View File

@ -48,6 +48,7 @@
"drupal/redirect": "^1.6",
"drupal/rename_admin_paths": "^2.0",
"drupal/responsive_menu": "^4.4",
"drupal/route_specific_breadcrumb": "^2.0",
"drupal/scheduler": "^1.3",
"drupal/search_api": "^1.19",
"drupal/search_api_db": "^1.19",
@ -136,6 +137,7 @@
}
},
"require-dev": {
"drupal/twig_vardumper": "^3.0"
"drupal/twig_vardumper": "^3.0",
"drupal/devel": "^4.1"
}
}

View File

@ -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": "a350ed8ac8439dbb3a626efe0f311501",
"content-hash": "97bea759d444f1d827a8127bee107798",
"packages": [
{
"name": "asm89/stack-cors",
@ -296,16 +296,16 @@
},
{
"name": "doctrine/annotations",
"version": "1.13.2",
"version": "1.13.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
"reference": "5b668aef16090008790395c02c893b1ba13f7e08"
"reference": "648b0343343565c4a056bfc8392201385e8d89f0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08",
"reference": "5b668aef16090008790395c02c893b1ba13f7e08",
"url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0",
"reference": "648b0343343565c4a056bfc8392201385e8d89f0",
"shasum": ""
},
"require": {
@ -317,9 +317,10 @@
"require-dev": {
"doctrine/cache": "^1.11 || ^2.0",
"doctrine/coding-standard": "^6.0 || ^8.1",
"phpstan/phpstan": "^0.12.20",
"phpstan/phpstan": "^1.4.10 || ^1.8.0",
"phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
"symfony/cache": "^4.4 || ^5.2"
"symfony/cache": "^4.4 || ^5.2",
"vimeo/psalm": "^4.10"
},
"type": "library",
"autoload": {
@ -362,9 +363,9 @@
],
"support": {
"issues": "https://github.com/doctrine/annotations/issues",
"source": "https://github.com/doctrine/annotations/tree/1.13.2"
"source": "https://github.com/doctrine/annotations/tree/1.13.3"
},
"time": "2021-08-05T19:00:23+00:00"
"time": "2022-07-02T10:48:51+00:00"
},
{
"name": "doctrine/lexer",
@ -813,16 +814,16 @@
},
{
"name": "drupal/core",
"version": "9.4.1",
"version": "9.4.2",
"source": {
"type": "git",
"url": "https://github.com/drupal/core.git",
"reference": "81489e8f0d5fdcd5d502b561f0f8cdf5ccdda614"
"reference": "5a4d6acc99e279f70a914804ff3dd08111707de1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/drupal/core/zipball/81489e8f0d5fdcd5d502b561f0f8cdf5ccdda614",
"reference": "81489e8f0d5fdcd5d502b561f0f8cdf5ccdda614",
"url": "https://api.github.com/repos/drupal/core/zipball/5a4d6acc99e279f70a914804ff3dd08111707de1",
"reference": "5a4d6acc99e279f70a914804ff3dd08111707de1",
"shasum": ""
},
"require": {
@ -1065,13 +1066,13 @@
],
"description": "Drupal is an open source content management platform powering millions of websites and applications.",
"support": {
"source": "https://github.com/drupal/core/tree/9.4.1"
"source": "https://github.com/drupal/core/tree/9.4.2"
},
"time": "2022-06-21T20:53:48+00:00"
"time": "2022-07-07T01:18:39+00:00"
},
{
"name": "drupal/core-composer-scaffold",
"version": "9.4.1",
"version": "9.4.2",
"source": {
"type": "git",
"url": "https://github.com/drupal/core-composer-scaffold.git",
@ -1115,13 +1116,13 @@
"drupal"
],
"support": {
"source": "https://github.com/drupal/core-composer-scaffold/tree/9.4.1"
"source": "https://github.com/drupal/core-composer-scaffold/tree/9.4.2"
},
"time": "2022-06-19T16:14:23+00:00"
},
{
"name": "drupal/core-project-message",
"version": "9.4.1",
"version": "9.4.2",
"source": {
"type": "git",
"url": "https://github.com/drupal/core-project-message.git",
@ -1156,22 +1157,22 @@
"drupal"
],
"support": {
"source": "https://github.com/drupal/core-project-message/tree/9.4.1"
"source": "https://github.com/drupal/core-project-message/tree/9.4.2"
},
"time": "2022-02-24T17:40:53+00:00"
},
{
"name": "drupal/core-recommended",
"version": "9.4.1",
"version": "9.4.2",
"source": {
"type": "git",
"url": "https://github.com/drupal/core-recommended.git",
"reference": "a3ae54715ba7792fe596c2f6a73dfcef217b0577"
"reference": "c10da85434356b27e2bf0516a7b6f8103b473038"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/drupal/core-recommended/zipball/a3ae54715ba7792fe596c2f6a73dfcef217b0577",
"reference": "a3ae54715ba7792fe596c2f6a73dfcef217b0577",
"url": "https://api.github.com/repos/drupal/core-recommended/zipball/c10da85434356b27e2bf0516a7b6f8103b473038",
"reference": "c10da85434356b27e2bf0516a7b6f8103b473038",
"shasum": ""
},
"require": {
@ -1180,7 +1181,7 @@
"doctrine/annotations": "~1.13.2",
"doctrine/lexer": "~1.2.3",
"doctrine/reflection": "~1.2.3",
"drupal/core": "9.4.1",
"drupal/core": "9.4.2",
"egulias/email-validator": "~3.2",
"guzzlehttp/guzzle": "~6.5.8",
"guzzlehttp/promises": "~1.5.1",
@ -1242,23 +1243,23 @@
],
"description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.",
"support": {
"source": "https://github.com/drupal/core-recommended/tree/9.4.1"
"source": "https://github.com/drupal/core-recommended/tree/9.4.2"
},
"time": "2022-06-21T20:53:48+00:00"
"time": "2022-07-07T01:18:39+00:00"
},
{
"name": "drupal/ctools",
"version": "3.7.0",
"version": "3.8.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/ctools.git",
"reference": "8.x-3.7"
"reference": "8.x-3.8"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/ctools-8.x-3.7.zip",
"reference": "8.x-3.7",
"shasum": "b11c0981a1d2ab3cc9e8e614a337d8e2a2a70c0e"
"url": "https://ftp.drupal.org/files/projects/ctools-8.x-3.8.zip",
"reference": "8.x-3.8",
"shasum": "514fdf5c221ead030cc407c39c2950029cea4eb3"
},
"require": {
"drupal/core": "^8.8 || ^9"
@ -1266,8 +1267,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-3.7",
"datestamp": "1623860918",
"version": "8.x-3.8",
"datestamp": "1656633722",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -3073,6 +3074,62 @@
"issues": "https://drupal.org/project/issues/responsive_menu"
}
},
{
"name": "drupal/route_specific_breadcrumb",
"version": "2.0.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/route_specific_breadcrumb.git",
"reference": "2.0.0"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/route_specific_breadcrumb-2.0.0.zip",
"reference": "2.0.0",
"shasum": "864150cdbb67ab680e52196654478994f967a2f5"
},
"require": {
"drupal/core": "^8 || ^9"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "2.0.0",
"datestamp": "1634279297",
"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": "Shamsher_Alam",
"homepage": "https://www.drupal.org/user/2742027"
},
{
"name": "pen",
"homepage": "https://www.drupal.org/user/2435634"
},
{
"name": "prempatel2447",
"homepage": "https://www.drupal.org/user/3250112"
}
],
"description": "Route Specific Breadcrumb",
"homepage": "https://www.drupal.org/project/route_specific_breadcrumb",
"keywords": [
"Drupal"
],
"support": {
"source": "http://cgit.drupalcode.org/route_specific_breadcrumb",
"issues": "https://www.drupal.org/project/issues/route_specific_breadcrumb"
}
},
{
"name": "drupal/scheduler",
"version": "1.4.0",
@ -3146,20 +3203,20 @@
},
{
"name": "drupal/search_api",
"version": "1.23.0",
"version": "1.24.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/search_api.git",
"reference": "8.x-1.23"
"reference": "8.x-1.24"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.23.zip",
"reference": "8.x-1.23",
"shasum": "7de5425bba5b8daa37e98d47b677459dfb1abbe7"
"url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.24.zip",
"reference": "8.x-1.24",
"shasum": "c4e93b8cc5bcdf7c7817bec06470af223f919f6c"
},
"require": {
"drupal/core": "^8.8 || ^9"
"drupal/core": "^9.2 || ^10.0"
},
"conflict": {
"drupal/search_api_solr": "2.* || 3.0 || 3.1"
@ -3177,8 +3234,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-1.23",
"datestamp": "1642935837",
"version": "8.x-1.24",
"datestamp": "1657180584",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -3218,16 +3275,16 @@
},
{
"name": "drupal/search_api_db",
"version": "1.23.0",
"version": "1.24.0",
"require": {
"drupal/core": "^8.8 || ^9",
"drupal/core": "^9.2 || ^10.0",
"drupal/search_api": "*"
},
"type": "metapackage",
"extra": {
"drupal": {
"version": "8.x-1.23",
"datestamp": "1642935837",
"version": "8.x-1.24",
"datestamp": "1657180584",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -4266,16 +4323,16 @@
},
{
"name": "laminas/laminas-diactoros",
"version": "2.11.2",
"version": "2.11.3",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-diactoros.git",
"reference": "78846cbce0550ec174508a646f46fd6dee76099b"
"reference": "1f97b0c52eafd108e09c76d6b29d83ef4a855f76"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/78846cbce0550ec174508a646f46fd6dee76099b",
"reference": "78846cbce0550ec174508a646f46fd6dee76099b",
"url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/1f97b0c52eafd108e09c76d6b29d83ef4a855f76",
"reference": "1f97b0c52eafd108e09c76d6b29d83ef4a855f76",
"shasum": ""
},
"require": {
@ -4361,7 +4418,7 @@
"type": "community_bridge"
}
],
"time": "2022-06-29T14:15:02+00:00"
"time": "2022-07-06T09:24:53+00:00"
},
{
"name": "laminas/laminas-escaper",
@ -7833,6 +7890,633 @@
}
],
"packages-dev": [
{
"name": "doctrine/cache",
"version": "1.13.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/cache.git",
"reference": "56cd022adb5514472cb144c087393c1821911d09"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09",
"reference": "56cd022adb5514472cb144c087393c1821911d09",
"shasum": ""
},
"require": {
"php": "~7.1 || ^8.0"
},
"conflict": {
"doctrine/common": ">2.2,<2.4"
},
"require-dev": {
"alcaeus/mongo-php-adapter": "^1.1",
"cache/integration-tests": "dev-master",
"doctrine/coding-standard": "^9",
"mongodb/mongodb": "^1.1",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"predis/predis": "~1.0",
"psr/cache": "^1.0 || ^2.0 || ^3.0",
"symfony/cache": "^4.4 || ^5.4 || ^6",
"symfony/var-exporter": "^4.4 || ^5.4 || ^6"
},
"suggest": {
"alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver"
},
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Guilherme Blanco",
"email": "guilhermeblanco@gmail.com"
},
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
},
{
"name": "Benjamin Eberlei",
"email": "kontakt@beberlei.de"
},
{
"name": "Jonathan Wage",
"email": "jonwage@gmail.com"
},
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com"
}
],
"description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.",
"homepage": "https://www.doctrine-project.org/projects/cache.html",
"keywords": [
"abstraction",
"apcu",
"cache",
"caching",
"couchdb",
"memcached",
"php",
"redis",
"xcache"
],
"support": {
"issues": "https://github.com/doctrine/cache/issues",
"source": "https://github.com/doctrine/cache/tree/1.13.0"
},
"funding": [
{
"url": "https://www.doctrine-project.org/sponsorship.html",
"type": "custom"
},
{
"url": "https://www.patreon.com/phpdoctrine",
"type": "patreon"
},
{
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache",
"type": "tidelift"
}
],
"time": "2022-05-20T20:06:54+00:00"
},
{
"name": "doctrine/collections",
"version": "1.6.8",
"source": {
"type": "git",
"url": "https://github.com/doctrine/collections.git",
"reference": "1958a744696c6bb3bb0d28db2611dc11610e78af"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af",
"reference": "1958a744696c6bb3bb0d28db2611dc11610e78af",
"shasum": ""
},
"require": {
"php": "^7.1.3 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^9.0",
"phpstan/phpstan": "^0.12",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5",
"vimeo/psalm": "^4.2.1"
},
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Guilherme Blanco",
"email": "guilhermeblanco@gmail.com"
},
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
},
{
"name": "Benjamin Eberlei",
"email": "kontakt@beberlei.de"
},
{
"name": "Jonathan Wage",
"email": "jonwage@gmail.com"
},
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com"
}
],
"description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.",
"homepage": "https://www.doctrine-project.org/projects/collections.html",
"keywords": [
"array",
"collections",
"iterators",
"php"
],
"support": {
"issues": "https://github.com/doctrine/collections/issues",
"source": "https://github.com/doctrine/collections/tree/1.6.8"
},
"time": "2021-08-10T18:51:53+00:00"
},
{
"name": "doctrine/common",
"version": "2.13.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/common.git",
"reference": "f3812c026e557892c34ef37f6ab808a6b567da7f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/common/zipball/f3812c026e557892c34ef37f6ab808a6b567da7f",
"reference": "f3812c026e557892c34ef37f6ab808a6b567da7f",
"shasum": ""
},
"require": {
"doctrine/annotations": "^1.0",
"doctrine/cache": "^1.0",
"doctrine/collections": "^1.0",
"doctrine/event-manager": "^1.0",
"doctrine/inflector": "^1.0",
"doctrine/lexer": "^1.0",
"doctrine/persistence": "^1.3.3",
"doctrine/reflection": "^1.0",
"php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^1.0",
"phpstan/phpstan": "^0.11",
"phpstan/phpstan-phpunit": "^0.11",
"phpunit/phpunit": "^7.0",
"squizlabs/php_codesniffer": "^3.0",
"symfony/phpunit-bridge": "^4.0.5"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.11.x-dev"
}
},
"autoload": {
"psr-4": {
"Doctrine\\Common\\": "lib/Doctrine/Common"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Guilherme Blanco",
"email": "guilhermeblanco@gmail.com"
},
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
},
{
"name": "Benjamin Eberlei",
"email": "kontakt@beberlei.de"
},
{
"name": "Jonathan Wage",
"email": "jonwage@gmail.com"
},
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com"
},
{
"name": "Marco Pivetta",
"email": "ocramius@gmail.com"
}
],
"description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.",
"homepage": "https://www.doctrine-project.org/projects/common.html",
"keywords": [
"common",
"doctrine",
"php"
],
"support": {
"issues": "https://github.com/doctrine/common/issues",
"source": "https://github.com/doctrine/common/tree/2.13.x"
},
"funding": [
{
"url": "https://www.doctrine-project.org/sponsorship.html",
"type": "custom"
},
{
"url": "https://www.patreon.com/phpdoctrine",
"type": "patreon"
},
{
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon",
"type": "tidelift"
}
],
"time": "2020-06-05T16:46:05+00:00"
},
{
"name": "doctrine/event-manager",
"version": "1.1.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/event-manager.git",
"reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f",
"reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"conflict": {
"doctrine/common": "<2.9@dev"
},
"require-dev": {
"doctrine/coding-standard": "^6.0",
"phpunit/phpunit": "^7.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Doctrine\\Common\\": "lib/Doctrine/Common"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Guilherme Blanco",
"email": "guilhermeblanco@gmail.com"
},
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
},
{
"name": "Benjamin Eberlei",
"email": "kontakt@beberlei.de"
},
{
"name": "Jonathan Wage",
"email": "jonwage@gmail.com"
},
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com"
},
{
"name": "Marco Pivetta",
"email": "ocramius@gmail.com"
}
],
"description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
"homepage": "https://www.doctrine-project.org/projects/event-manager.html",
"keywords": [
"event",
"event dispatcher",
"event manager",
"event system",
"events"
],
"support": {
"issues": "https://github.com/doctrine/event-manager/issues",
"source": "https://github.com/doctrine/event-manager/tree/1.1.x"
},
"funding": [
{
"url": "https://www.doctrine-project.org/sponsorship.html",
"type": "custom"
},
{
"url": "https://www.patreon.com/phpdoctrine",
"type": "patreon"
},
{
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager",
"type": "tidelift"
}
],
"time": "2020-05-29T18:28:51+00:00"
},
{
"name": "doctrine/inflector",
"version": "1.4.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
"reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9",
"reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^8.0",
"phpstan/phpstan": "^0.12",
"phpstan/phpstan-phpunit": "^0.12",
"phpstan/phpstan-strict-rules": "^0.12",
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Doctrine\\Inflector\\": "lib/Doctrine/Inflector",
"Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Guilherme Blanco",
"email": "guilhermeblanco@gmail.com"
},
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
},
{
"name": "Benjamin Eberlei",
"email": "kontakt@beberlei.de"
},
{
"name": "Jonathan Wage",
"email": "jonwage@gmail.com"
},
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com"
}
],
"description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.",
"homepage": "https://www.doctrine-project.org/projects/inflector.html",
"keywords": [
"inflection",
"inflector",
"lowercase",
"manipulation",
"php",
"plural",
"singular",
"strings",
"uppercase",
"words"
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
"source": "https://github.com/doctrine/inflector/tree/1.4.4"
},
"funding": [
{
"url": "https://www.doctrine-project.org/sponsorship.html",
"type": "custom"
},
{
"url": "https://www.patreon.com/phpdoctrine",
"type": "patreon"
},
{
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector",
"type": "tidelift"
}
],
"time": "2021-04-16T17:34:40+00:00"
},
{
"name": "doctrine/persistence",
"version": "1.3.8",
"source": {
"type": "git",
"url": "https://github.com/doctrine/persistence.git",
"reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/persistence/zipball/7a6eac9fb6f61bba91328f15aa7547f4806ca288",
"reference": "7a6eac9fb6f61bba91328f15aa7547f4806ca288",
"shasum": ""
},
"require": {
"doctrine/annotations": "^1.0",
"doctrine/cache": "^1.0",
"doctrine/collections": "^1.0",
"doctrine/event-manager": "^1.0",
"doctrine/reflection": "^1.2",
"php": "^7.1 || ^8.0"
},
"conflict": {
"doctrine/common": "<2.10@dev"
},
"require-dev": {
"doctrine/coding-standard": "^6.0",
"phpstan/phpstan": "^0.11",
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
"vimeo/psalm": "^3.11"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.3.x-dev"
}
},
"autoload": {
"psr-4": {
"Doctrine\\Common\\": "lib/Doctrine/Common",
"Doctrine\\Persistence\\": "lib/Doctrine/Persistence"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Guilherme Blanco",
"email": "guilhermeblanco@gmail.com"
},
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
},
{
"name": "Benjamin Eberlei",
"email": "kontakt@beberlei.de"
},
{
"name": "Jonathan Wage",
"email": "jonwage@gmail.com"
},
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com"
},
{
"name": "Marco Pivetta",
"email": "ocramius@gmail.com"
}
],
"description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.",
"homepage": "https://doctrine-project.org/projects/persistence.html",
"keywords": [
"mapper",
"object",
"odm",
"orm",
"persistence"
],
"support": {
"issues": "https://github.com/doctrine/persistence/issues",
"source": "https://github.com/doctrine/persistence/tree/1.3.x"
},
"funding": [
{
"url": "https://www.doctrine-project.org/sponsorship.html",
"type": "custom"
},
{
"url": "https://www.patreon.com/phpdoctrine",
"type": "patreon"
},
{
"url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence",
"type": "tidelift"
}
],
"time": "2020-06-20T12:56:16+00:00"
},
{
"name": "drupal/devel",
"version": "4.1.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/devel.git",
"reference": "4.1.5"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/devel-4.1.5.zip",
"reference": "4.1.5",
"shasum": "7d0b4397215f615a67ba80aab777e93918d497f9"
},
"require": {
"doctrine/common": "^2.7",
"drupal/core": "^8.8 || ^9",
"symfony/var-dumper": "^4 || ^5"
},
"conflict": {
"kint-php/kint": "<3"
},
"require-dev": {
"drush/drush": "^10"
},
"suggest": {
"kint-php/kint": "Kint provides an informative display of arrays/objects. Useful for debugging and developing."
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "4.1.5",
"datestamp": "1646072825",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
},
"drush": {
"services": {
"drush.services.yml": "^9 || ^10"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "drupalspoons",
"homepage": "https://www.drupal.org/user/3647684"
},
{
"name": "moshe weitzman",
"homepage": "https://www.drupal.org/user/23"
}
],
"description": "Various blocks, pages, and functions for developers.",
"homepage": "https://www.drupal.org/project/devel",
"support": {
"source": "https://gitlab.com/drupalspoons/devel",
"issues": "https://gitlab.com/drupalspoons/devel/-/issues",
"slack": "https://drupal.slack.com/archives/C012WAW1MH6"
}
},
{
"name": "drupal/twig_vardumper",
"version": "3.0.2",

View File

@ -295,17 +295,17 @@
},
{
"name": "doctrine/annotations",
"version": "1.13.2",
"version_normalized": "1.13.2.0",
"version": "1.13.3",
"version_normalized": "1.13.3.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
"reference": "5b668aef16090008790395c02c893b1ba13f7e08"
"reference": "648b0343343565c4a056bfc8392201385e8d89f0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08",
"reference": "5b668aef16090008790395c02c893b1ba13f7e08",
"url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0",
"reference": "648b0343343565c4a056bfc8392201385e8d89f0",
"shasum": ""
},
"require": {
@ -317,11 +317,12 @@
"require-dev": {
"doctrine/cache": "^1.11 || ^2.0",
"doctrine/coding-standard": "^6.0 || ^8.1",
"phpstan/phpstan": "^0.12.20",
"phpstan/phpstan": "^1.4.10 || ^1.8.0",
"phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
"symfony/cache": "^4.4 || ^5.2"
"symfony/cache": "^4.4 || ^5.2",
"vimeo/psalm": "^4.10"
},
"time": "2021-08-05T19:00:23+00:00",
"time": "2022-07-02T10:48:51+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@ -364,7 +365,7 @@
],
"support": {
"issues": "https://github.com/doctrine/annotations/issues",
"source": "https://github.com/doctrine/annotations/tree/1.13.2"
"source": "https://github.com/doctrine/annotations/tree/1.13.3"
},
"install-path": "../doctrine/annotations"
},
@ -833,17 +834,17 @@
},
{
"name": "drupal/core",
"version": "9.4.1",
"version_normalized": "9.4.1.0",
"version": "9.4.2",
"version_normalized": "9.4.2.0",
"source": {
"type": "git",
"url": "https://github.com/drupal/core.git",
"reference": "81489e8f0d5fdcd5d502b561f0f8cdf5ccdda614"
"reference": "5a4d6acc99e279f70a914804ff3dd08111707de1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/drupal/core/zipball/81489e8f0d5fdcd5d502b561f0f8cdf5ccdda614",
"reference": "81489e8f0d5fdcd5d502b561f0f8cdf5ccdda614",
"url": "https://api.github.com/repos/drupal/core/zipball/5a4d6acc99e279f70a914804ff3dd08111707de1",
"reference": "5a4d6acc99e279f70a914804ff3dd08111707de1",
"shasum": ""
},
"require": {
@ -1014,7 +1015,7 @@
"drupal/workflows": "self.version",
"drupal/workspaces": "self.version"
},
"time": "2022-06-21T20:53:48+00:00",
"time": "2022-07-07T01:18:39+00:00",
"type": "drupal-core",
"extra": {
"drupal-scaffold": {
@ -1088,14 +1089,14 @@
],
"description": "Drupal is an open source content management platform powering millions of websites and applications.",
"support": {
"source": "https://github.com/drupal/core/tree/9.4.1"
"source": "https://github.com/drupal/core/tree/9.4.2"
},
"install-path": "../../web/core"
},
{
"name": "drupal/core-composer-scaffold",
"version": "9.4.1",
"version_normalized": "9.4.1.0",
"version": "9.4.2",
"version_normalized": "9.4.2.0",
"source": {
"type": "git",
"url": "https://github.com/drupal/core-composer-scaffold.git",
@ -1141,14 +1142,14 @@
"drupal"
],
"support": {
"source": "https://github.com/drupal/core-composer-scaffold/tree/9.4.1"
"source": "https://github.com/drupal/core-composer-scaffold/tree/9.4.2"
},
"install-path": "../drupal/core-composer-scaffold"
},
{
"name": "drupal/core-project-message",
"version": "9.4.1",
"version_normalized": "9.4.1.0",
"version": "9.4.2",
"version_normalized": "9.4.2.0",
"source": {
"type": "git",
"url": "https://github.com/drupal/core-project-message.git",
@ -1185,23 +1186,23 @@
"drupal"
],
"support": {
"source": "https://github.com/drupal/core-project-message/tree/9.4.1"
"source": "https://github.com/drupal/core-project-message/tree/9.4.2"
},
"install-path": "../drupal/core-project-message"
},
{
"name": "drupal/core-recommended",
"version": "9.4.1",
"version_normalized": "9.4.1.0",
"version": "9.4.2",
"version_normalized": "9.4.2.0",
"source": {
"type": "git",
"url": "https://github.com/drupal/core-recommended.git",
"reference": "a3ae54715ba7792fe596c2f6a73dfcef217b0577"
"reference": "c10da85434356b27e2bf0516a7b6f8103b473038"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/drupal/core-recommended/zipball/a3ae54715ba7792fe596c2f6a73dfcef217b0577",
"reference": "a3ae54715ba7792fe596c2f6a73dfcef217b0577",
"url": "https://api.github.com/repos/drupal/core-recommended/zipball/c10da85434356b27e2bf0516a7b6f8103b473038",
"reference": "c10da85434356b27e2bf0516a7b6f8103b473038",
"shasum": ""
},
"require": {
@ -1210,7 +1211,7 @@
"doctrine/annotations": "~1.13.2",
"doctrine/lexer": "~1.2.3",
"doctrine/reflection": "~1.2.3",
"drupal/core": "9.4.1",
"drupal/core": "9.4.2",
"egulias/email-validator": "~3.2",
"guzzlehttp/guzzle": "~6.5.8",
"guzzlehttp/promises": "~1.5.1",
@ -1265,7 +1266,7 @@
"conflict": {
"webflo/drupal-core-strict": "*"
},
"time": "2022-06-21T20:53:48+00:00",
"time": "2022-07-07T01:18:39+00:00",
"type": "metapackage",
"notification-url": "https://packagist.org/downloads/",
"license": [
@ -1273,24 +1274,24 @@
],
"description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.",
"support": {
"source": "https://github.com/drupal/core-recommended/tree/9.4.1"
"source": "https://github.com/drupal/core-recommended/tree/9.4.2"
},
"install-path": null
},
{
"name": "drupal/ctools",
"version": "3.7.0",
"version_normalized": "3.7.0.0",
"version": "3.8.0",
"version_normalized": "3.8.0.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/ctools.git",
"reference": "8.x-3.7"
"reference": "8.x-3.8"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/ctools-8.x-3.7.zip",
"reference": "8.x-3.7",
"shasum": "b11c0981a1d2ab3cc9e8e614a337d8e2a2a70c0e"
"url": "https://ftp.drupal.org/files/projects/ctools-8.x-3.8.zip",
"reference": "8.x-3.8",
"shasum": "514fdf5c221ead030cc407c39c2950029cea4eb3"
},
"require": {
"drupal/core": "^8.8 || ^9"
@ -1298,8 +1299,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-3.7",
"datestamp": "1623860918",
"version": "8.x-3.8",
"datestamp": "1656633722",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -1649,6 +1650,83 @@
},
"install-path": "../../web/modules/contrib/eu_cookie_compliance"
},
{
"name": "drupal/facets",
"version": "2.0.2",
"version_normalized": "2.0.2.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/facets.git",
"reference": "2.0.2"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/facets-2.0.2.zip",
"reference": "2.0.2",
"shasum": "17afc46d3f4e4300e8e69f23b3b01a4935b57104"
},
"require": {
"drupal/core": "^9.2 || ^10.0"
},
"conflict": {
"drupal/search_api": "<1.14"
},
"require-dev": {
"drupal/jquery_ui_slider": "~1.1",
"drupal/jquery_ui_touch_punch": "~1.0",
"drupal/search_api": "~1.21"
},
"suggest": {
"drupal/jquery_ui_slider": "Required for the 'Facets Range Widget' module to work",
"drupal/jquery_ui_touch_punch": "Required for the 'Facets Range Widget' module to work"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "2.0.2",
"datestamp": "1649151557",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"installation-source": "dist",
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0+"
],
"authors": [
{
"name": "See all contributors",
"homepage": "https://www.drupal.org/node/2348769/committers"
},
{
"name": "StryKaizer",
"homepage": "https://www.drupal.org/user/462700"
},
{
"name": "borisson_",
"homepage": "https://www.drupal.org/user/2393360"
},
{
"name": "drunken monkey",
"homepage": "https://www.drupal.org/user/205582"
},
{
"name": "mkalkbrenner",
"homepage": "https://www.drupal.org/user/124705"
}
],
"description": "The Facet module allows site builders to easily create and manage faceted search interfaces.",
"homepage": "https://www.drupal.org/project/facets",
"support": {
"source": "git://git.drupal.org/project/facets.git",
"issues": "https://www.drupal.org/project/issues/facets",
"irc": "irc://irc.freenode.org/drupal-search-api"
},
"install-path": "../../web/modules/contrib/facets"
},
{
"name": "drupal/google_analytics",
"version": "3.1.0",
@ -3111,6 +3189,65 @@
},
"install-path": "../../web/modules/contrib/responsive_menu"
},
{
"name": "drupal/route_specific_breadcrumb",
"version": "2.0.0",
"version_normalized": "2.0.0.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/route_specific_breadcrumb.git",
"reference": "2.0.0"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/route_specific_breadcrumb-2.0.0.zip",
"reference": "2.0.0",
"shasum": "864150cdbb67ab680e52196654478994f967a2f5"
},
"require": {
"drupal/core": "^8 || ^9"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "2.0.0",
"datestamp": "1634279297",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"installation-source": "dist",
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0+"
],
"authors": [
{
"name": "Shamsher_Alam",
"homepage": "https://www.drupal.org/user/2742027"
},
{
"name": "pen",
"homepage": "https://www.drupal.org/user/2435634"
},
{
"name": "prempatel2447",
"homepage": "https://www.drupal.org/user/3250112"
}
],
"description": "Route Specific Breadcrumb",
"homepage": "https://www.drupal.org/project/route_specific_breadcrumb",
"keywords": [
"Drupal"
],
"support": {
"source": "http://cgit.drupalcode.org/route_specific_breadcrumb",
"issues": "https://www.drupal.org/project/issues/route_specific_breadcrumb"
},
"install-path": "../../web/modules/contrib/route_specific_breadcrumb"
},
{
"name": "drupal/scheduler",
"version": "1.4.0",
@ -3187,21 +3324,21 @@
},
{
"name": "drupal/search_api",
"version": "1.23.0",
"version_normalized": "1.23.0.0",
"version": "1.24.0",
"version_normalized": "1.24.0.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/search_api.git",
"reference": "8.x-1.23"
"reference": "8.x-1.24"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.23.zip",
"reference": "8.x-1.23",
"shasum": "7de5425bba5b8daa37e98d47b677459dfb1abbe7"
"url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.24.zip",
"reference": "8.x-1.24",
"shasum": "c4e93b8cc5bcdf7c7817bec06470af223f919f6c"
},
"require": {
"drupal/core": "^8.8 || ^9"
"drupal/core": "^9.2 || ^10.0"
},
"conflict": {
"drupal/search_api_solr": "2.* || 3.0 || 3.1"
@ -3219,8 +3356,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-1.23",
"datestamp": "1642935837",
"version": "8.x-1.24",
"datestamp": "1657180584",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -3262,17 +3399,17 @@
},
{
"name": "drupal/search_api_db",
"version": "1.23.0",
"version_normalized": "1.23.0.0",
"version": "1.24.0",
"version_normalized": "1.24.0.0",
"require": {
"drupal/core": "^8.8 || ^9",
"drupal/core": "^9.2 || ^10.0",
"drupal/search_api": "*"
},
"type": "metapackage",
"extra": {
"drupal": {
"version": "8.x-1.23",
"datestamp": "1642935837",
"version": "8.x-1.24",
"datestamp": "1657180584",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -3685,61 +3822,6 @@
},
"install-path": "../../web/modules/contrib/tvi"
},
{
"name": "drupal/twig_vardumper",
"version": "3.0.2",
"version_normalized": "3.0.2.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/twig_vardumper.git",
"reference": "3.0.2"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/twig_vardumper-3.0.2.zip",
"reference": "3.0.2",
"shasum": "fd9ecc9998c6da40406f77fd41eb4de21f1bccc5"
},
"require": {
"drupal/core": "^9",
"symfony/var-dumper": "~5"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "3.0.2",
"datestamp": "1591885117",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"installation-source": "dist",
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0+"
],
"authors": [
{
"name": "Ruben Egiguren a.k.a keopx",
"homepage": "https://www.drupal.org/user/377362",
"email": "keopx@keopx.net"
}
],
"description": "Twig vardumper provides a better dump() and vardumper() function that can help you debug Twig variables.",
"homepage": "https://www.drupal.org/project/twig_vardumper",
"keywords": [
"Development",
"Drupal",
"Twig"
],
"support": {
"source": "https://git.drupalcode.org/project/twig_vardumper",
"issues": "https://www.drupal.org/project/issues/twig_vardumper"
},
"install-path": "../../web/modules/contrib/twig_vardumper"
},
{
"name": "drupal/vardumper",
"version": "1.6.0",
@ -4409,17 +4491,17 @@
},
{
"name": "laminas/laminas-diactoros",
"version": "2.11.2",
"version_normalized": "2.11.2.0",
"version": "2.11.3",
"version_normalized": "2.11.3.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-diactoros.git",
"reference": "78846cbce0550ec174508a646f46fd6dee76099b"
"reference": "1f97b0c52eafd108e09c76d6b29d83ef4a855f76"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/78846cbce0550ec174508a646f46fd6dee76099b",
"reference": "78846cbce0550ec174508a646f46fd6dee76099b",
"url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/1f97b0c52eafd108e09c76d6b29d83ef4a855f76",
"reference": "1f97b0c52eafd108e09c76d6b29d83ef4a855f76",
"shasum": ""
},
"require": {
@ -4448,7 +4530,7 @@
"psalm/plugin-phpunit": "^0.14.0",
"vimeo/psalm": "^4.3"
},
"time": "2022-06-29T14:15:02+00:00",
"time": "2022-07-06T09:24:53+00:00",
"type": "library",
"extra": {
"laminas": {
@ -8104,8 +8186,6 @@
"install-path": "../typo3/phar-stream-wrapper"
}
],
"dev": true,
"dev-package-names": [
"drupal/twig_vardumper"
]
"dev": false,
"dev-package-names": []
}

View File

@ -5,9 +5,9 @@
'type' => 'project',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
'reference' => '44053e65d6a9b32f59ef9076e43383a641fa5e82',
'reference' => '1170d8cc597d72a1f4b56a41a58d772b7dc8572e',
'name' => 'drupal/recommended-project',
'dev' => true,
'dev' => false,
),
'versions' => array(
'asm89/stack-cors' => array(
@ -38,12 +38,12 @@
'dev_requirement' => false,
),
'doctrine/annotations' => array(
'pretty_version' => '1.13.2',
'version' => '1.13.2.0',
'pretty_version' => '1.13.3',
'version' => '1.13.3.0',
'type' => 'library',
'install_path' => __DIR__ . '/../doctrine/annotations',
'aliases' => array(),
'reference' => '5b668aef16090008790395c02c893b1ba13f7e08',
'reference' => '648b0343343565c4a056bfc8392201385e8d89f0',
'dev_requirement' => false,
),
'doctrine/lexer' => array(
@ -67,7 +67,7 @@
'drupal/action' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/advagg' => array(
@ -82,13 +82,13 @@
'drupal/aggregator' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/automated_cron' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/back_to_top' => array(
@ -103,31 +103,31 @@
'drupal/ban' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/bartik' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/basic_auth' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/big_pipe' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/block' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/block_class' => array(
@ -142,73 +142,73 @@
'drupal/block_content' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/book' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/breakpoint' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/ckeditor' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/ckeditor5' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/claro' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/classy' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/color' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/comment' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/config' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/config_translation' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/contact' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/content_access' => array(
@ -223,57 +223,57 @@
'drupal/content_moderation' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/content_translation' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/contextual' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core' => array(
'pretty_version' => '9.4.1',
'version' => '9.4.1.0',
'pretty_version' => '9.4.2',
'version' => '9.4.2.0',
'type' => 'drupal-core',
'install_path' => __DIR__ . '/../../web/core',
'aliases' => array(),
'reference' => '81489e8f0d5fdcd5d502b561f0f8cdf5ccdda614',
'reference' => '5a4d6acc99e279f70a914804ff3dd08111707de1',
'dev_requirement' => false,
),
'drupal/core-annotation' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-assertion' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-bridge' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-class-finder' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-composer-scaffold' => array(
'pretty_version' => '9.4.1',
'version' => '9.4.1.0',
'pretty_version' => '9.4.2',
'version' => '9.4.2.0',
'type' => 'composer-plugin',
'install_path' => __DIR__ . '/../drupal/core-composer-scaffold',
'aliases' => array(),
@ -283,90 +283,90 @@
'drupal/core-datetime' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-dependency-injection' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-diff' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-discovery' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-event-dispatcher' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-file-cache' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-file-security' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-filesystem' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-front-matter' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-gettext' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-graph' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-http-foundation' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-php-storage' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-plugin' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-project-message' => array(
'pretty_version' => '9.4.1',
'version' => '9.4.1.0',
'pretty_version' => '9.4.2',
'version' => '9.4.2.0',
'type' => 'composer-plugin',
'install_path' => __DIR__ . '/../drupal/core-project-message',
'aliases' => array(),
@ -376,79 +376,79 @@
'drupal/core-proxy-builder' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-recommended' => array(
'pretty_version' => '9.4.1',
'version' => '9.4.1.0',
'pretty_version' => '9.4.2',
'version' => '9.4.2.0',
'type' => 'metapackage',
'install_path' => NULL,
'aliases' => array(),
'reference' => 'a3ae54715ba7792fe596c2f6a73dfcef217b0577',
'reference' => 'c10da85434356b27e2bf0516a7b6f8103b473038',
'dev_requirement' => false,
),
'drupal/core-render' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-serialization' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-transliteration' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-utility' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-uuid' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/core-version' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/ctools' => array(
'pretty_version' => '3.7.0',
'version' => '3.7.0.0',
'pretty_version' => '3.8.0',
'version' => '3.8.0.0',
'type' => 'drupal-module',
'install_path' => __DIR__ . '/../../web/modules/contrib/ctools',
'aliases' => array(),
'reference' => '8.x-3.7',
'reference' => '8.x-3.8',
'dev_requirement' => false,
),
'drupal/datetime' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/datetime_range' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/dblog' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/ds' => array(
@ -463,13 +463,13 @@
'drupal/dynamic_page_cache' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/editor' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/entity' => array(
@ -493,7 +493,7 @@
'drupal/entity_reference' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/eu_cookie_compliance' => array(
@ -505,40 +505,49 @@
'reference' => '8.x-1.19',
'dev_requirement' => false,
),
'drupal/facets' => array(
'pretty_version' => '2.0.2',
'version' => '2.0.2.0',
'type' => 'drupal-module',
'install_path' => __DIR__ . '/../../web/modules/contrib/facets',
'aliases' => array(),
'reference' => '2.0.2',
'dev_requirement' => false,
),
'drupal/field' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/field_layout' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/field_ui' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/file' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/filter' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/forum' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/google_analytics' => array(
@ -571,31 +580,31 @@
'drupal/hal' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/help' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/help_topics' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/history' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/image' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/imce' => array(
@ -610,7 +619,7 @@
'drupal/inline_form_errors' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/insert_view' => array(
@ -652,13 +661,13 @@
'drupal/jsonapi' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/language' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/languageicons' => array(
@ -673,13 +682,13 @@
'drupal/layout_builder' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/layout_discovery' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/lazy' => array(
@ -703,25 +712,25 @@
'drupal/link' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/locale' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/media' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/media_library' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/menu_block' => array(
@ -745,7 +754,7 @@
'drupal/menu_link_content' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/menu_position' => array(
@ -769,7 +778,7 @@
'drupal/menu_ui' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/metatag' => array(
@ -784,73 +793,73 @@
'drupal/migrate' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/migrate_drupal' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/migrate_drupal_multilingual' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/migrate_drupal_ui' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/minimal' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/mysql' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/node' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/olivero' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/options' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/page_cache' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/path' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/path_alias' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/pathauto' => array(
@ -865,7 +874,7 @@
'drupal/pgsql' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/publication_date' => array(
@ -880,7 +889,7 @@
'drupal/quickedit' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/quicktabs' => array(
@ -895,7 +904,7 @@
'drupal/rdf' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/recommended-project' => array(
@ -904,7 +913,7 @@
'type' => 'project',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
'reference' => '44053e65d6a9b32f59ef9076e43383a641fa5e82',
'reference' => '1170d8cc597d72a1f4b56a41a58d772b7dc8572e',
'dev_requirement' => false,
),
'drupal/redirect' => array(
@ -928,7 +937,7 @@
'drupal/responsive_image' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/responsive_menu' => array(
@ -943,9 +952,18 @@
'drupal/rest' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/route_specific_breadcrumb' => array(
'pretty_version' => '2.0.0',
'version' => '2.0.0.0',
'type' => 'drupal-module',
'install_path' => __DIR__ . '/../../web/modules/contrib/route_specific_breadcrumb',
'aliases' => array(),
'reference' => '2.0.0',
'dev_requirement' => false,
),
'drupal/scheduler' => array(
'pretty_version' => '1.4.0',
'version' => '1.4.0.0',
@ -958,21 +976,21 @@
'drupal/search' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/search_api' => array(
'pretty_version' => '1.23.0',
'version' => '1.23.0.0',
'pretty_version' => '1.24.0',
'version' => '1.24.0.0',
'type' => 'drupal-module',
'install_path' => __DIR__ . '/../../web/modules/contrib/search_api',
'aliases' => array(),
'reference' => '8.x-1.23',
'reference' => '8.x-1.24',
'dev_requirement' => false,
),
'drupal/search_api_db' => array(
'pretty_version' => '1.23.0',
'version' => '1.23.0.0',
'pretty_version' => '1.24.0',
'version' => '1.24.0.0',
'type' => 'metapackage',
'install_path' => NULL,
'aliases' => array(),
@ -1000,49 +1018,49 @@
'drupal/serialization' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/settings_tray' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/seven' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/shortcut' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/sqlite' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/standard' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/stark' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/statistics' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/superfish' => array(
@ -1057,19 +1075,19 @@
'drupal/syslog' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/system' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/taxonomy' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/taxonomy_menu' => array(
@ -1086,13 +1104,13 @@
'drupal/telephone' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/text' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/token' => array(
@ -1107,19 +1125,19 @@
'drupal/toolbar' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/tour' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/tracker' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/tvi' => array(
@ -1131,25 +1149,16 @@
'reference' => '8.x-1.0-rc4',
'dev_requirement' => false,
),
'drupal/twig_vardumper' => array(
'pretty_version' => '3.0.2',
'version' => '3.0.2.0',
'type' => 'drupal-module',
'install_path' => __DIR__ . '/../../web/modules/contrib/twig_vardumper',
'aliases' => array(),
'reference' => '3.0.2',
'dev_requirement' => true,
),
'drupal/update' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/user' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/vardumper' => array(
@ -1173,7 +1182,7 @@
'drupal/views' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/views_slideshow' => array(
@ -1188,19 +1197,19 @@
'drupal/views_ui' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/workflows' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/workspaces' => array(
'dev_requirement' => false,
'replaced' => array(
0 => '9.4.1',
0 => '9.4.2',
),
),
'drupal/xmlsitemap' => array(
@ -1249,12 +1258,12 @@
'dev_requirement' => false,
),
'laminas/laminas-diactoros' => array(
'pretty_version' => '2.11.2',
'version' => '2.11.2.0',
'pretty_version' => '2.11.3',
'version' => '2.11.3.0',
'type' => 'library',
'install_path' => __DIR__ . '/../laminas/laminas-diactoros',
'aliases' => array(),
'reference' => '78846cbce0550ec174508a646f46fd6dee76099b',
'reference' => '1f97b0c52eafd108e09c76d6b29d83ef4a855f76',
'dev_requirement' => false,
),
'laminas/laminas-escaper' => array(

View File

@ -1,17 +1,36 @@
{
"name": "doctrine/annotations",
"type": "library",
"description": "Docblock Annotations Parser",
"keywords": ["annotations", "docblock", "parser"],
"homepage": "https://www.doctrine-project.org/projects/annotations.html",
"license": "MIT",
"authors": [
{"name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com"},
{"name": "Roman Borschel", "email": "roman@code-factory.org"},
{"name": "Benjamin Eberlei", "email": "kontakt@beberlei.de"},
{"name": "Jonathan Wage", "email": "jonwage@gmail.com"},
{"name": "Johannes Schmitt", "email": "schmittjoh@gmail.com"}
"type": "library",
"keywords": [
"annotations",
"docblock",
"parser"
],
"authors": [
{
"name": "Guilherme Blanco",
"email": "guilhermeblanco@gmail.com"
},
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
},
{
"name": "Benjamin Eberlei",
"email": "kontakt@beberlei.de"
},
{
"name": "Jonathan Wage",
"email": "jonwage@gmail.com"
},
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com"
}
],
"homepage": "https://www.doctrine-project.org/projects/annotations.html",
"require": {
"php": "^7.1 || ^8.0",
"ext-tokenizer": "*",
@ -21,15 +40,15 @@
"require-dev": {
"doctrine/cache": "^1.11 || ^2.0",
"doctrine/coding-standard": "^6.0 || ^8.1",
"phpstan/phpstan": "^0.12.20",
"phpstan/phpstan": "^1.4.10 || ^1.8.0",
"phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
"symfony/cache": "^4.4 || ^5.2"
},
"config": {
"sort-packages": true
"symfony/cache": "^4.4 || ^5.2",
"vimeo/psalm": "^4.10"
},
"autoload": {
"psr-4": { "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" }
"psr-4": {
"Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations"
}
},
"autoload-dev": {
"psr-4": {
@ -40,5 +59,11 @@
"tests/Doctrine/Tests/Common/Annotations/Fixtures/functions.php",
"tests/Doctrine/Tests/Common/Annotations/Fixtures/SingleClassLOC1000.php"
]
},
"config": {
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true
},
"sort-packages": true
}
}

View File

@ -3,6 +3,7 @@
namespace Doctrine\Common\Annotations;
use Exception;
use Throwable;
use function get_class;
use function gettype;
@ -47,9 +48,9 @@ class AnnotationException extends Exception
*
* @return AnnotationException
*/
public static function creationError($message)
public static function creationError($message, ?Throwable $previous = null)
{
return new self('[Creation Error] ' . $message);
return new self('[Creation Error] ' . $message, 0, $previous);
}
/**

View File

@ -12,6 +12,7 @@ use ReflectionException;
use ReflectionProperty;
use RuntimeException;
use stdClass;
use Throwable;
use function array_keys;
use function array_map;
@ -941,7 +942,7 @@ EXCEPTION
if (self::$annotationMetadata[$name]['has_named_argument_constructor']) {
if (PHP_VERSION_ID >= 80000) {
return new $name(...$values);
return $this->instantiateAnnotiation($originalName, $this->context, $name, $values);
}
$positionalValues = [];
@ -968,16 +969,16 @@ EXCEPTION
$positionalValues[self::$annotationMetadata[$name]['constructor_args'][$property]['position']] = $value;
}
return new $name(...$positionalValues);
return $this->instantiateAnnotiation($originalName, $this->context, $name, $positionalValues);
}
// check if the annotation expects values via the constructor,
// or directly injected into public properties
if (self::$annotationMetadata[$name]['has_constructor'] === true) {
return new $name($values);
return $this->instantiateAnnotiation($originalName, $this->context, $name, [$values]);
}
$instance = new $name();
$instance = $this->instantiateAnnotiation($originalName, $this->context, $name, []);
foreach ($values as $property => $value) {
if (! isset(self::$annotationMetadata[$name]['properties'][$property])) {
@ -1456,4 +1457,31 @@ EXCEPTION
return $values;
}
/**
* Try to instantiate the annotation and catch and process any exceptions related to failure
*
* @param class-string $name
* @param array<string,mixed> $arguments
*
* @return object
*
* @throws AnnotationException
*/
private function instantiateAnnotiation(string $originalName, string $context, string $name, array $arguments)
{
try {
return new $name(...$arguments);
} catch (Throwable $exception) {
throw AnnotationException::creationError(
sprintf(
'An error occurred while instantiating the annotation @%s declared on %s: "%s".',
$originalName,
$context,
$exception->getMessage()
),
$exception
);
}
}
}

View File

@ -147,6 +147,7 @@ final class ImplicitlyIgnoredAnnotationNames
// PHPStan, Psalm
'extends' => true,
'implements' => true,
'readonly' => true,
'template' => true,
'use' => true,

View File

@ -38,9 +38,9 @@ class IndexedReader implements Reader
/**
* {@inheritDoc}
*/
public function getClassAnnotation(ReflectionClass $class, $annotation)
public function getClassAnnotation(ReflectionClass $class, $annotationName)
{
return $this->delegate->getClassAnnotation($class, $annotation);
return $this->delegate->getClassAnnotation($class, $annotationName);
}
/**
@ -59,9 +59,9 @@ class IndexedReader implements Reader
/**
* {@inheritDoc}
*/
public function getMethodAnnotation(ReflectionMethod $method, $annotation)
public function getMethodAnnotation(ReflectionMethod $method, $annotationName)
{
return $this->delegate->getMethodAnnotation($method, $annotation);
return $this->delegate->getMethodAnnotation($method, $annotationName);
}
/**
@ -80,9 +80,9 @@ class IndexedReader implements Reader
/**
* {@inheritDoc}
*/
public function getPropertyAnnotation(ReflectionProperty $property, $annotation)
public function getPropertyAnnotation(ReflectionProperty $property, $annotationName)
{
return $this->delegate->getPropertyAnnotation($property, $annotation);
return $this->delegate->getPropertyAnnotation($property, $annotationName);
}
/**

View File

@ -0,0 +1,15 @@
<?xml version="1.0"?>
<psalm
errorLevel="7"
resolveFromConfigFile="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="https://getpsalm.org/schema/config"
xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
>
<projectFiles>
<directory name="lib/Doctrine/Common/Annotations" />
<ignoreFiles>
<directory name="vendor" />
</ignoreFiles>
</projectFiles>
</psalm>

View File

@ -1164,54 +1164,10 @@
</MissingReturnType>
</file>
<file src="test/UploadedFileTest.php">
<MissingParamType occurrences="6">
<MixedArgument occurrences="2">
<code>$path</code>
<code>$status</code>
<code>$status</code>
<code>$status</code>
<code>$status</code>
<code>$streamOrFile</code>
</MissingParamType>
<MissingPropertyType occurrences="1">
<code>$tmpFile</code>
</MissingPropertyType>
<MissingReturnType occurrences="24">
<code>errorConstantsAndMessages</code>
<code>invalidErrorStatuses</code>
<code>invalidMovePaths</code>
<code>invalidStreams</code>
<code>nonOkErrorStatus</code>
<code>testCannotRetrieveStreamAfterMove</code>
<code>testConstructorDoesNotRaiseExceptionForInvalidStreamWhenErrorStatusPresent</code>
<code>testGetStreamRaisesExceptionWhenErrorStatusPresent</code>
<code>testGetStreamRaisesExceptionWithAppropriateMessageWhenUploadErrorDetected</code>
<code>testGetStreamReturnsOriginalStreamObject</code>
<code>testGetStreamReturnsStreamForFile</code>
<code>testGetStreamReturnsWrappedPhpStream</code>
<code>testMoveCannotBeCalledMoreThanOnce</code>
<code>testMoveRaisesExceptionForInvalidPath</code>
<code>testMoveToCreatesStreamIfOnlyAFilenameWasProvided</code>
<code>testMoveToRaisesExceptionWhenErrorStatusPresent</code>
<code>testMoveToRaisesExceptionWithAppropriateMessageWhenUploadErrorDetected</code>
<code>testMovesFileToDesignatedPath</code>
<code>testRaisesExceptionOnInvalidErrorStatus</code>
<code>testRaisesExceptionOnInvalidStreamOrFile</code>
<code>testValidClientFilename</code>
<code>testValidClientMediaType</code>
<code>testValidNullClientFilename</code>
<code>testValidSize</code>
</MissingReturnType>
<MixedArgument occurrences="6">
<code>$path</code>
<code>$status</code>
<code>$status</code>
<code>$status</code>
<code>$status</code>
<code>$streamOrFile</code>
</MixedArgument>
<UndefinedThisPropertyAssignment occurrences="1">
<code>$this-&gt;tmpfile</code>
</UndefinedThisPropertyAssignment>
</file>
<file src="test/UriTest.php">
<InvalidScalarArgument occurrences="2">

View File

@ -187,6 +187,13 @@ class UploadedFile implements UploadedFileInterface
case (empty($sapi) || 0 === strpos($sapi, 'cli') || 0 === strpos($sapi, 'phpdbg') || ! $this->file):
// Non-SAPI environment, or no filename present
$this->writeFile($targetPath);
if ($this->stream instanceof StreamInterface) {
$this->stream->close();
}
if (is_string($this->file) && file_exists($this->file)) {
unlink($this->file);
}
break;
default:
// SAPI environment, with file present