This commit is contained in:
pero1203 2022-10-26 09:25:46 +02:00
commit 17fe52bbdb
54 changed files with 559 additions and 430 deletions

View File

@ -1456,17 +1456,17 @@
}, },
{ {
"name": "drupal/eu_cookie_compliance", "name": "drupal/eu_cookie_compliance",
"version": "1.23.0", "version": "1.24.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://git.drupalcode.org/project/eu-cookie-compliance.git", "url": "https://git.drupalcode.org/project/eu-cookie-compliance.git",
"reference": "8.x-1.23" "reference": "8.x-1.24"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://ftp.drupal.org/files/projects/eu_cookie_compliance-8.x-1.23.zip", "url": "https://ftp.drupal.org/files/projects/eu_cookie_compliance-8.x-1.24.zip",
"reference": "8.x-1.23", "reference": "8.x-1.24",
"shasum": "9120b5333ea3f79f3e3d5dfb7842a364d36f9247" "shasum": "ab8dcd866e5ad95cde6fdf9cbca509c7f399bd23"
}, },
"require": { "require": {
"drupal/core": "^8.9 || ^9 || ^10" "drupal/core": "^8.9 || ^9 || ^10"
@ -1474,8 +1474,8 @@
"type": "drupal-module", "type": "drupal-module",
"extra": { "extra": {
"drupal": { "drupal": {
"version": "8.x-1.23", "version": "8.x-1.24",
"datestamp": "1663783353", "datestamp": "1665158185",
"security-coverage": { "security-coverage": {
"status": "covered", "status": "covered",
"message": "Covered by Drupal's security advisory policy" "message": "Covered by Drupal's security advisory policy"
@ -2337,10 +2337,6 @@
"GPL-2.0-or-later" "GPL-2.0-or-later"
], ],
"authors": [ "authors": [
{
"name": "Pol",
"homepage": "https://www.drupal.org/user/47194"
},
{ {
"name": "joseph.olstad", "name": "joseph.olstad",
"homepage": "https://www.drupal.org/user/1321830" "homepage": "https://www.drupal.org/user/1321830"
@ -2349,6 +2345,10 @@
"name": "podarok", "name": "podarok",
"homepage": "https://www.drupal.org/user/116002" "homepage": "https://www.drupal.org/user/116002"
}, },
{
"name": "Pol",
"homepage": "https://www.drupal.org/user/47194"
},
{ {
"name": "rjacobs", "name": "rjacobs",
"homepage": "https://www.drupal.org/user/422459" "homepage": "https://www.drupal.org/user/422459"
@ -2407,22 +2407,22 @@
"name": "Dave Reid", "name": "Dave Reid",
"homepage": "https://www.drupal.org/user/53892" "homepage": "https://www.drupal.org/user/53892"
}, },
{
"name": "JohnAlbin",
"homepage": "https://www.drupal.org/user/32095"
},
{
"name": "RenatoG",
"homepage": "https://www.drupal.org/user/3326031"
},
{ {
"name": "joelpittet", "name": "joelpittet",
"homepage": "https://www.drupal.org/user/160302" "homepage": "https://www.drupal.org/user/160302"
}, },
{
"name": "JohnAlbin",
"homepage": "https://www.drupal.org/user/32095"
},
{ {
"name": "kim.pepper", "name": "kim.pepper",
"homepage": "https://www.drupal.org/user/370574" "homepage": "https://www.drupal.org/user/370574"
}, },
{
"name": "RenatoG",
"homepage": "https://www.drupal.org/user/3326031"
},
{ {
"name": "rrrob", "name": "rrrob",
"homepage": "https://www.drupal.org/user/273533" "homepage": "https://www.drupal.org/user/273533"
@ -3176,17 +3176,17 @@
}, },
{ {
"name": "drupal/search_api", "name": "drupal/search_api",
"version": "1.26.0", "version": "1.27.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://git.drupalcode.org/project/search_api.git", "url": "https://git.drupalcode.org/project/search_api.git",
"reference": "8.x-1.26" "reference": "8.x-1.27"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.26.zip", "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.27.zip",
"reference": "8.x-1.26", "reference": "8.x-1.27",
"shasum": "a37f4ac23f7f0517df85fd450b4a9a50333ae93d" "shasum": "b8c9a055fe43435c09231fd93d3e07c5d2863a46"
}, },
"require": { "require": {
"drupal/core": "^9.3 || ^10.0" "drupal/core": "^9.3 || ^10.0"
@ -3207,8 +3207,8 @@
"type": "drupal-module", "type": "drupal-module",
"extra": { "extra": {
"drupal": { "drupal": {
"version": "8.x-1.26", "version": "8.x-1.27",
"datestamp": "1664975343", "datestamp": "1666211720",
"security-coverage": { "security-coverage": {
"status": "covered", "status": "covered",
"message": "Covered by Drupal's security advisory policy" "message": "Covered by Drupal's security advisory policy"
@ -3248,7 +3248,7 @@
}, },
{ {
"name": "drupal/search_api_db", "name": "drupal/search_api_db",
"version": "1.26.0", "version": "1.27.0",
"require": { "require": {
"drupal/core": "^9.2 || ^10.0", "drupal/core": "^9.2 || ^10.0",
"drupal/search_api": "*" "drupal/search_api": "*"
@ -3256,8 +3256,8 @@
"type": "metapackage", "type": "metapackage",
"extra": { "extra": {
"drupal": { "drupal": {
"version": "8.x-1.26", "version": "8.x-1.27",
"datestamp": "1664975343", "datestamp": "1666211720",
"security-coverage": { "security-coverage": {
"status": "covered", "status": "covered",
"message": "Covered by Drupal's security advisory policy" "message": "Covered by Drupal's security advisory policy"
@ -5352,16 +5352,16 @@
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v4.4.45", "version": "v4.4.47",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "28b77970939500fb04180166a1f716e75a871ef8" "reference": "4f40012db8d55c956406890b5720f686fee7f7b7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/28b77970939500fb04180166a1f716e75a871ef8", "url": "https://api.github.com/repos/symfony/console/zipball/4f40012db8d55c956406890b5720f686fee7f7b7",
"reference": "28b77970939500fb04180166a1f716e75a871ef8", "reference": "4f40012db8d55c956406890b5720f686fee7f7b7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5422,7 +5422,7 @@
"description": "Eases the creation of beautiful and testable command line interfaces", "description": "Eases the creation of beautiful and testable command line interfaces",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v4.4.45" "source": "https://github.com/symfony/console/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -5438,7 +5438,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-08-17T14:50:19+00:00" "time": "2022-10-04T05:58:30+00:00"
}, },
{ {
"name": "symfony/debug", "name": "symfony/debug",
@ -5973,16 +5973,16 @@
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v4.4.46", "version": "v4.4.47",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "7acdc97f28a48b96def93af1efd77cfc5e8776dd" "reference": "7eea76ae186c68466e7676e62812ce2769f96811"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/7acdc97f28a48b96def93af1efd77cfc5e8776dd", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7eea76ae186c68466e7676e62812ce2769f96811",
"reference": "7acdc97f28a48b96def93af1efd77cfc5e8776dd", "reference": "7eea76ae186c68466e7676e62812ce2769f96811",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6021,7 +6021,7 @@
"description": "Defines an object-oriented layer for the HTTP specification", "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-foundation/tree/v4.4.46" "source": "https://github.com/symfony/http-foundation/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -6037,20 +6037,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-09-13T06:14:47+00:00" "time": "2022-10-01T21:39:02+00:00"
}, },
{ {
"name": "symfony/http-kernel", "name": "symfony/http-kernel",
"version": "v4.4.46", "version": "v4.4.47",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-kernel.git", "url": "https://github.com/symfony/http-kernel.git",
"reference": "fb72bc54f300151fadef84fce79764138b1ef943" "reference": "91cf5dbc9ea4d902470e596246a736179acfb79d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/fb72bc54f300151fadef84fce79764138b1ef943", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/91cf5dbc9ea4d902470e596246a736179acfb79d",
"reference": "fb72bc54f300151fadef84fce79764138b1ef943", "reference": "91cf5dbc9ea4d902470e596246a736179acfb79d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6125,7 +6125,7 @@
"description": "Provides a structured process for converting a Request into a Response", "description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-kernel/tree/v4.4.46" "source": "https://github.com/symfony/http-kernel/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -6141,7 +6141,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-09-30T07:27:59+00:00" "time": "2022-10-12T07:05:45+00:00"
}, },
{ {
"name": "symfony/mime", "name": "symfony/mime",
@ -7124,16 +7124,16 @@
}, },
{ {
"name": "symfony/serializer", "name": "symfony/serializer",
"version": "v4.4.45", "version": "v4.4.47",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/serializer.git", "url": "https://github.com/symfony/serializer.git",
"reference": "d19621a350491f76e2faed2afb982e0706f63252" "reference": "6e01d63c55657930a6de03d6e36aae50af98888d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/serializer/zipball/d19621a350491f76e2faed2afb982e0706f63252", "url": "https://api.github.com/repos/symfony/serializer/zipball/6e01d63c55657930a6de03d6e36aae50af98888d",
"reference": "d19621a350491f76e2faed2afb982e0706f63252", "reference": "6e01d63c55657930a6de03d6e36aae50af98888d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7198,7 +7198,7 @@
"description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/serializer/tree/v4.4.45" "source": "https://github.com/symfony/serializer/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -7214,7 +7214,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-08-17T14:28:21+00:00" "time": "2022-09-19T08:38:33+00:00"
}, },
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
@ -7301,16 +7301,16 @@
}, },
{ {
"name": "symfony/translation", "name": "symfony/translation",
"version": "v4.4.45", "version": "v4.4.47",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/translation.git", "url": "https://github.com/symfony/translation.git",
"reference": "4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def" "reference": "45036b1d53accc48fe9bab71ccd86d57eba0dd94"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/translation/zipball/4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def", "url": "https://api.github.com/repos/symfony/translation/zipball/45036b1d53accc48fe9bab71ccd86d57eba0dd94",
"reference": "4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def", "reference": "45036b1d53accc48fe9bab71ccd86d57eba0dd94",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7370,7 +7370,7 @@
"description": "Provides tools to internationalize your application", "description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/translation/tree/v4.4.45" "source": "https://github.com/symfony/translation/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -7386,7 +7386,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-08-02T12:44:49+00:00" "time": "2022-10-03T15:15:11+00:00"
}, },
{ {
"name": "symfony/translation-contracts", "name": "symfony/translation-contracts",
@ -7468,16 +7468,16 @@
}, },
{ {
"name": "symfony/validator", "name": "symfony/validator",
"version": "v4.4.46", "version": "v4.4.47",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/validator.git", "url": "https://github.com/symfony/validator.git",
"reference": "51d06a00a7a8e9c45b91735932040b9f1df2c994" "reference": "37456082bb034cb5f2d8602471a0de6c448535b8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/validator/zipball/51d06a00a7a8e9c45b91735932040b9f1df2c994", "url": "https://api.github.com/repos/symfony/validator/zipball/37456082bb034cb5f2d8602471a0de6c448535b8",
"reference": "51d06a00a7a8e9c45b91735932040b9f1df2c994", "reference": "37456082bb034cb5f2d8602471a0de6c448535b8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7554,7 +7554,7 @@
"description": "Provides tools to validate values", "description": "Provides tools to validate values",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/validator/tree/v4.4.46" "source": "https://github.com/symfony/validator/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -7570,20 +7570,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-09-15T12:26:05+00:00" "time": "2022-10-01T17:13:09+00:00"
}, },
{ {
"name": "symfony/var-dumper", "name": "symfony/var-dumper",
"version": "v5.4.13", "version": "v5.4.14",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-dumper.git", "url": "https://github.com/symfony/var-dumper.git",
"reference": "2bf2ccab581bec363191672f0df40e0c85569e1c" "reference": "6894d06145fefebd9a4c7272baa026a1c394a430"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/2bf2ccab581bec363191672f0df40e0c85569e1c", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6894d06145fefebd9a4c7272baa026a1c394a430",
"reference": "2bf2ccab581bec363191672f0df40e0c85569e1c", "reference": "6894d06145fefebd9a4c7272baa026a1c394a430",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7643,7 +7643,7 @@
"dump" "dump"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-dumper/tree/v5.4.13" "source": "https://github.com/symfony/var-dumper/tree/v5.4.14"
}, },
"funding": [ "funding": [
{ {
@ -7659,7 +7659,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-09-06T13:23:31+00:00" "time": "2022-10-07T08:01:20+00:00"
}, },
{ {
"name": "symfony/yaml", "name": "symfony/yaml",
@ -8184,34 +8184,35 @@
}, },
{ {
"name": "doctrine/event-manager", "name": "doctrine/event-manager",
"version": "1.1.2", "version": "1.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/event-manager.git", "url": "https://github.com/doctrine/event-manager.git",
"reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683" "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/event-manager/zipball/eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520",
"reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"doctrine/deprecations": "^0.5.3 || ^1",
"php": "^7.1 || ^8.0" "php": "^7.1 || ^8.0"
}, },
"conflict": { "conflict": {
"doctrine/common": "<2.9" "doctrine/common": "<2.9"
}, },
"require-dev": { "require-dev": {
"doctrine/coding-standard": "^9", "doctrine/coding-standard": "^9 || ^10",
"phpstan/phpstan": "~1.4.10 || ^1.5.4", "phpstan/phpstan": "~1.4.10 || ^1.8.8",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"vimeo/psalm": "^4.22" "vimeo/psalm": "^4.24"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Doctrine\\Common\\": "lib/Doctrine/Common" "Doctrine\\Common\\": "src"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
@ -8255,7 +8256,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/doctrine/event-manager/issues", "issues": "https://github.com/doctrine/event-manager/issues",
"source": "https://github.com/doctrine/event-manager/tree/1.1.2" "source": "https://github.com/doctrine/event-manager/tree/1.2.0"
}, },
"funding": [ "funding": [
{ {
@ -8271,7 +8272,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-07-27T22:18:11+00:00" "time": "2022-10-12T20:51:15+00:00"
}, },
{ {
"name": "doctrine/inflector", "name": "doctrine/inflector",

View File

@ -63,7 +63,7 @@ return array(
'Doctrine\\Common\\Collections\\' => array($vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections'), 'Doctrine\\Common\\Collections\\' => array($vendorDir . '/doctrine/collections/lib/Doctrine/Common/Collections'),
'Doctrine\\Common\\Cache\\' => array($vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache'), 'Doctrine\\Common\\Cache\\' => array($vendorDir . '/doctrine/cache/lib/Doctrine/Common/Cache'),
'Doctrine\\Common\\Annotations\\' => array($vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations'), 'Doctrine\\Common\\Annotations\\' => array($vendorDir . '/doctrine/annotations/lib/Doctrine/Common/Annotations'),
'Doctrine\\Common\\' => array($vendorDir . '/doctrine/common/lib/Doctrine/Common', $vendorDir . '/doctrine/persistence/lib/Doctrine/Common', $vendorDir . '/doctrine/reflection/lib/Doctrine/Common', $vendorDir . '/doctrine/event-manager/lib/Doctrine/Common'), 'Doctrine\\Common\\' => array($vendorDir . '/doctrine/common/lib/Doctrine/Common', $vendorDir . '/doctrine/persistence/lib/Doctrine/Common', $vendorDir . '/doctrine/reflection/lib/Doctrine/Common', $vendorDir . '/doctrine/event-manager/src'),
'Composer\\Semver\\' => array($vendorDir . '/composer/semver/src'), 'Composer\\Semver\\' => array($vendorDir . '/composer/semver/src'),
'Composer\\Installers\\' => array($vendorDir . '/composer/installers/src/Composer/Installers'), 'Composer\\Installers\\' => array($vendorDir . '/composer/installers/src/Composer/Installers'),
'Asm89\\Stack\\' => array($vendorDir . '/asm89/stack-cors/src/Asm89/Stack'), 'Asm89\\Stack\\' => array($vendorDir . '/asm89/stack-cors/src/Asm89/Stack'),

View File

@ -370,7 +370,7 @@ class ComposerStaticInitd428c8960f3d72900807e718545d9f8d
0 => __DIR__ . '/..' . '/doctrine/common/lib/Doctrine/Common', 0 => __DIR__ . '/..' . '/doctrine/common/lib/Doctrine/Common',
1 => __DIR__ . '/..' . '/doctrine/persistence/lib/Doctrine/Common', 1 => __DIR__ . '/..' . '/doctrine/persistence/lib/Doctrine/Common',
2 => __DIR__ . '/..' . '/doctrine/reflection/lib/Doctrine/Common', 2 => __DIR__ . '/..' . '/doctrine/reflection/lib/Doctrine/Common',
3 => __DIR__ . '/..' . '/doctrine/event-manager/lib/Doctrine/Common', 3 => __DIR__ . '/..' . '/doctrine/event-manager/src',
), ),
'Composer\\Semver\\' => 'Composer\\Semver\\' =>
array ( array (

View File

@ -696,37 +696,38 @@
}, },
{ {
"name": "doctrine/event-manager", "name": "doctrine/event-manager",
"version": "1.1.2", "version": "1.2.0",
"version_normalized": "1.1.2.0", "version_normalized": "1.2.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/event-manager.git", "url": "https://github.com/doctrine/event-manager.git",
"reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683" "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/event-manager/zipball/eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520",
"reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"doctrine/deprecations": "^0.5.3 || ^1",
"php": "^7.1 || ^8.0" "php": "^7.1 || ^8.0"
}, },
"conflict": { "conflict": {
"doctrine/common": "<2.9" "doctrine/common": "<2.9"
}, },
"require-dev": { "require-dev": {
"doctrine/coding-standard": "^9", "doctrine/coding-standard": "^9 || ^10",
"phpstan/phpstan": "~1.4.10 || ^1.5.4", "phpstan/phpstan": "~1.4.10 || ^1.8.8",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"vimeo/psalm": "^4.22" "vimeo/psalm": "^4.24"
}, },
"time": "2022-07-27T22:18:11+00:00", "time": "2022-10-12T20:51:15+00:00",
"type": "library", "type": "library",
"installation-source": "dist", "installation-source": "dist",
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"Doctrine\\Common\\": "lib/Doctrine/Common" "Doctrine\\Common\\": "src"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
@ -770,7 +771,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/doctrine/event-manager/issues", "issues": "https://github.com/doctrine/event-manager/issues",
"source": "https://github.com/doctrine/event-manager/tree/1.1.2" "source": "https://github.com/doctrine/event-manager/tree/1.2.0"
}, },
"funding": [ "funding": [
{ {
@ -2191,18 +2192,18 @@
}, },
{ {
"name": "drupal/eu_cookie_compliance", "name": "drupal/eu_cookie_compliance",
"version": "1.23.0", "version": "1.24.0",
"version_normalized": "1.23.0.0", "version_normalized": "1.24.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://git.drupalcode.org/project/eu-cookie-compliance.git", "url": "https://git.drupalcode.org/project/eu-cookie-compliance.git",
"reference": "8.x-1.23" "reference": "8.x-1.24"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://ftp.drupal.org/files/projects/eu_cookie_compliance-8.x-1.23.zip", "url": "https://ftp.drupal.org/files/projects/eu_cookie_compliance-8.x-1.24.zip",
"reference": "8.x-1.23", "reference": "8.x-1.24",
"shasum": "9120b5333ea3f79f3e3d5dfb7842a364d36f9247" "shasum": "ab8dcd866e5ad95cde6fdf9cbca509c7f399bd23"
}, },
"require": { "require": {
"drupal/core": "^8.9 || ^9 || ^10" "drupal/core": "^8.9 || ^9 || ^10"
@ -2210,8 +2211,8 @@
"type": "drupal-module", "type": "drupal-module",
"extra": { "extra": {
"drupal": { "drupal": {
"version": "8.x-1.23", "version": "8.x-1.24",
"datestamp": "1663783353", "datestamp": "1665158185",
"security-coverage": { "security-coverage": {
"status": "covered", "status": "covered",
"message": "Covered by Drupal's security advisory policy" "message": "Covered by Drupal's security advisory policy"
@ -3992,18 +3993,18 @@
}, },
{ {
"name": "drupal/search_api", "name": "drupal/search_api",
"version": "1.26.0", "version": "1.27.0",
"version_normalized": "1.26.0.0", "version_normalized": "1.27.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://git.drupalcode.org/project/search_api.git", "url": "https://git.drupalcode.org/project/search_api.git",
"reference": "8.x-1.26" "reference": "8.x-1.27"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.26.zip", "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.27.zip",
"reference": "8.x-1.26", "reference": "8.x-1.27",
"shasum": "a37f4ac23f7f0517df85fd450b4a9a50333ae93d" "shasum": "b8c9a055fe43435c09231fd93d3e07c5d2863a46"
}, },
"require": { "require": {
"drupal/core": "^9.3 || ^10.0" "drupal/core": "^9.3 || ^10.0"
@ -4024,8 +4025,8 @@
"type": "drupal-module", "type": "drupal-module",
"extra": { "extra": {
"drupal": { "drupal": {
"version": "8.x-1.26", "version": "8.x-1.27",
"datestamp": "1664975343", "datestamp": "1666211720",
"security-coverage": { "security-coverage": {
"status": "covered", "status": "covered",
"message": "Covered by Drupal's security advisory policy" "message": "Covered by Drupal's security advisory policy"
@ -4067,8 +4068,8 @@
}, },
{ {
"name": "drupal/search_api_db", "name": "drupal/search_api_db",
"version": "1.26.0", "version": "1.27.0",
"version_normalized": "1.26.0.0", "version_normalized": "1.27.0.0",
"require": { "require": {
"drupal/core": "^9.2 || ^10.0", "drupal/core": "^9.2 || ^10.0",
"drupal/search_api": "*" "drupal/search_api": "*"
@ -4076,8 +4077,8 @@
"type": "metapackage", "type": "metapackage",
"extra": { "extra": {
"drupal": { "drupal": {
"version": "8.x-1.26", "version": "8.x-1.27",
"datestamp": "1664975343", "datestamp": "1666211720",
"security-coverage": { "security-coverage": {
"status": "covered", "status": "covered",
"message": "Covered by Drupal's security advisory policy" "message": "Covered by Drupal's security advisory policy"
@ -6301,17 +6302,17 @@
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v4.4.45", "version": "v4.4.47",
"version_normalized": "4.4.45.0", "version_normalized": "4.4.47.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "28b77970939500fb04180166a1f716e75a871ef8" "reference": "4f40012db8d55c956406890b5720f686fee7f7b7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/28b77970939500fb04180166a1f716e75a871ef8", "url": "https://api.github.com/repos/symfony/console/zipball/4f40012db8d55c956406890b5720f686fee7f7b7",
"reference": "28b77970939500fb04180166a1f716e75a871ef8", "reference": "4f40012db8d55c956406890b5720f686fee7f7b7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6346,7 +6347,7 @@
"symfony/lock": "", "symfony/lock": "",
"symfony/process": "" "symfony/process": ""
}, },
"time": "2022-08-17T14:50:19+00:00", "time": "2022-10-04T05:58:30+00:00",
"type": "library", "type": "library",
"installation-source": "dist", "installation-source": "dist",
"autoload": { "autoload": {
@ -6374,7 +6375,7 @@
"description": "Eases the creation of beautiful and testable command line interfaces", "description": "Eases the creation of beautiful and testable command line interfaces",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/console/tree/v4.4.45" "source": "https://github.com/symfony/console/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -6946,17 +6947,17 @@
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v4.4.46", "version": "v4.4.47",
"version_normalized": "4.4.46.0", "version_normalized": "4.4.47.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "7acdc97f28a48b96def93af1efd77cfc5e8776dd" "reference": "7eea76ae186c68466e7676e62812ce2769f96811"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/7acdc97f28a48b96def93af1efd77cfc5e8776dd", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7eea76ae186c68466e7676e62812ce2769f96811",
"reference": "7acdc97f28a48b96def93af1efd77cfc5e8776dd", "reference": "7eea76ae186c68466e7676e62812ce2769f96811",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -6969,7 +6970,7 @@
"predis/predis": "~1.0", "predis/predis": "~1.0",
"symfony/expression-language": "^3.4|^4.0|^5.0" "symfony/expression-language": "^3.4|^4.0|^5.0"
}, },
"time": "2022-09-13T06:14:47+00:00", "time": "2022-10-01T21:39:02+00:00",
"type": "library", "type": "library",
"installation-source": "dist", "installation-source": "dist",
"autoload": { "autoload": {
@ -6997,7 +6998,7 @@
"description": "Defines an object-oriented layer for the HTTP specification", "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-foundation/tree/v4.4.46" "source": "https://github.com/symfony/http-foundation/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -7017,17 +7018,17 @@
}, },
{ {
"name": "symfony/http-kernel", "name": "symfony/http-kernel",
"version": "v4.4.46", "version": "v4.4.47",
"version_normalized": "4.4.46.0", "version_normalized": "4.4.47.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-kernel.git", "url": "https://github.com/symfony/http-kernel.git",
"reference": "fb72bc54f300151fadef84fce79764138b1ef943" "reference": "91cf5dbc9ea4d902470e596246a736179acfb79d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/fb72bc54f300151fadef84fce79764138b1ef943", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/91cf5dbc9ea4d902470e596246a736179acfb79d",
"reference": "fb72bc54f300151fadef84fce79764138b1ef943", "reference": "91cf5dbc9ea4d902470e596246a736179acfb79d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7076,7 +7077,7 @@
"symfony/console": "", "symfony/console": "",
"symfony/dependency-injection": "" "symfony/dependency-injection": ""
}, },
"time": "2022-09-30T07:27:59+00:00", "time": "2022-10-12T07:05:45+00:00",
"type": "library", "type": "library",
"installation-source": "dist", "installation-source": "dist",
"autoload": { "autoload": {
@ -7104,7 +7105,7 @@
"description": "Provides a structured process for converting a Request into a Response", "description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/http-kernel/tree/v4.4.46" "source": "https://github.com/symfony/http-kernel/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -8139,17 +8140,17 @@
}, },
{ {
"name": "symfony/serializer", "name": "symfony/serializer",
"version": "v4.4.45", "version": "v4.4.47",
"version_normalized": "4.4.45.0", "version_normalized": "4.4.47.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/serializer.git", "url": "https://github.com/symfony/serializer.git",
"reference": "d19621a350491f76e2faed2afb982e0706f63252" "reference": "6e01d63c55657930a6de03d6e36aae50af98888d"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/serializer/zipball/d19621a350491f76e2faed2afb982e0706f63252", "url": "https://api.github.com/repos/symfony/serializer/zipball/6e01d63c55657930a6de03d6e36aae50af98888d",
"reference": "d19621a350491f76e2faed2afb982e0706f63252", "reference": "6e01d63c55657930a6de03d6e36aae50af98888d",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -8188,7 +8189,7 @@
"symfony/property-info": "To deserialize relations.", "symfony/property-info": "To deserialize relations.",
"symfony/yaml": "For using the default YAML mapping loader." "symfony/yaml": "For using the default YAML mapping loader."
}, },
"time": "2022-08-17T14:28:21+00:00", "time": "2022-09-19T08:38:33+00:00",
"type": "library", "type": "library",
"installation-source": "dist", "installation-source": "dist",
"autoload": { "autoload": {
@ -8216,7 +8217,7 @@
"description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/serializer/tree/v4.4.45" "source": "https://github.com/symfony/serializer/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -8322,17 +8323,17 @@
}, },
{ {
"name": "symfony/translation", "name": "symfony/translation",
"version": "v4.4.45", "version": "v4.4.47",
"version_normalized": "4.4.45.0", "version_normalized": "4.4.47.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/translation.git", "url": "https://github.com/symfony/translation.git",
"reference": "4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def" "reference": "45036b1d53accc48fe9bab71ccd86d57eba0dd94"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/translation/zipball/4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def", "url": "https://api.github.com/repos/symfony/translation/zipball/45036b1d53accc48fe9bab71ccd86d57eba0dd94",
"reference": "4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def", "reference": "45036b1d53accc48fe9bab71ccd86d57eba0dd94",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -8366,7 +8367,7 @@
"symfony/config": "", "symfony/config": "",
"symfony/yaml": "" "symfony/yaml": ""
}, },
"time": "2022-08-02T12:44:49+00:00", "time": "2022-10-03T15:15:11+00:00",
"type": "library", "type": "library",
"installation-source": "dist", "installation-source": "dist",
"autoload": { "autoload": {
@ -8394,7 +8395,7 @@
"description": "Provides tools to internationalize your application", "description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/translation/tree/v4.4.45" "source": "https://github.com/symfony/translation/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -8495,17 +8496,17 @@
}, },
{ {
"name": "symfony/validator", "name": "symfony/validator",
"version": "v4.4.46", "version": "v4.4.47",
"version_normalized": "4.4.46.0", "version_normalized": "4.4.47.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/validator.git", "url": "https://github.com/symfony/validator.git",
"reference": "51d06a00a7a8e9c45b91735932040b9f1df2c994" "reference": "37456082bb034cb5f2d8602471a0de6c448535b8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/validator/zipball/51d06a00a7a8e9c45b91735932040b9f1df2c994", "url": "https://api.github.com/repos/symfony/validator/zipball/37456082bb034cb5f2d8602471a0de6c448535b8",
"reference": "51d06a00a7a8e9c45b91735932040b9f1df2c994", "reference": "37456082bb034cb5f2d8602471a0de6c448535b8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -8556,7 +8557,7 @@
"symfony/translation": "For translating validation errors.", "symfony/translation": "For translating validation errors.",
"symfony/yaml": "" "symfony/yaml": ""
}, },
"time": "2022-09-15T12:26:05+00:00", "time": "2022-10-01T17:13:09+00:00",
"type": "library", "type": "library",
"installation-source": "dist", "installation-source": "dist",
"autoload": { "autoload": {
@ -8584,7 +8585,7 @@
"description": "Provides tools to validate values", "description": "Provides tools to validate values",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/validator/tree/v4.4.46" "source": "https://github.com/symfony/validator/tree/v4.4.47"
}, },
"funding": [ "funding": [
{ {
@ -8604,17 +8605,17 @@
}, },
{ {
"name": "symfony/var-dumper", "name": "symfony/var-dumper",
"version": "v5.4.13", "version": "v5.4.14",
"version_normalized": "5.4.13.0", "version_normalized": "5.4.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-dumper.git", "url": "https://github.com/symfony/var-dumper.git",
"reference": "2bf2ccab581bec363191672f0df40e0c85569e1c" "reference": "6894d06145fefebd9a4c7272baa026a1c394a430"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/2bf2ccab581bec363191672f0df40e0c85569e1c", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6894d06145fefebd9a4c7272baa026a1c394a430",
"reference": "2bf2ccab581bec363191672f0df40e0c85569e1c", "reference": "6894d06145fefebd9a4c7272baa026a1c394a430",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -8638,7 +8639,7 @@
"ext-intl": "To show region name in time zone dump", "ext-intl": "To show region name in time zone dump",
"symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
}, },
"time": "2022-09-06T13:23:31+00:00", "time": "2022-10-07T08:01:20+00:00",
"bin": [ "bin": [
"Resources/bin/var-dump-server" "Resources/bin/var-dump-server"
], ],
@ -8676,7 +8677,7 @@
"dump" "dump"
], ],
"support": { "support": {
"source": "https://github.com/symfony/var-dumper/tree/v5.4.13" "source": "https://github.com/symfony/var-dumper/tree/v5.4.14"
}, },
"funding": [ "funding": [
{ {

View File

@ -5,7 +5,7 @@
'type' => 'project', 'type' => 'project',
'install_path' => __DIR__ . '/../../', 'install_path' => __DIR__ . '/../../',
'aliases' => array(), 'aliases' => array(),
'reference' => 'a870febec98b18daf7024165cb19591b799b2d83', 'reference' => '3c781e5a64680edfead468c1d400bdbd6c343cbd',
'name' => 'drupal/recommended-project', 'name' => 'drupal/recommended-project',
'dev' => true, 'dev' => true,
), ),
@ -83,12 +83,12 @@
'dev_requirement' => true, 'dev_requirement' => true,
), ),
'doctrine/event-manager' => array( 'doctrine/event-manager' => array(
'pretty_version' => '1.1.2', 'pretty_version' => '1.2.0',
'version' => '1.1.2.0', 'version' => '1.2.0.0',
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../doctrine/event-manager', 'install_path' => __DIR__ . '/../doctrine/event-manager',
'aliases' => array(), 'aliases' => array(),
'reference' => 'eb2ecf80e3093e8f3c2769ac838e27d8ede8e683', 'reference' => '95aa4cb529f1e96576f3fda9f5705ada4056a520',
'dev_requirement' => true, 'dev_requirement' => true,
), ),
'doctrine/inflector' => array( 'doctrine/inflector' => array(
@ -395,12 +395,12 @@
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'drupal/eu_cookie_compliance' => array( 'drupal/eu_cookie_compliance' => array(
'pretty_version' => '1.23.0', 'pretty_version' => '1.24.0',
'version' => '1.23.0.0', 'version' => '1.24.0.0',
'type' => 'drupal-module', 'type' => 'drupal-module',
'install_path' => __DIR__ . '/../../web/modules/contrib/eu_cookie_compliance', 'install_path' => __DIR__ . '/../../web/modules/contrib/eu_cookie_compliance',
'aliases' => array(), 'aliases' => array(),
'reference' => '8.x-1.23', 'reference' => '8.x-1.24',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'drupal/facets' => array( 'drupal/facets' => array(
@ -598,7 +598,7 @@
'type' => 'project', 'type' => 'project',
'install_path' => __DIR__ . '/../../', 'install_path' => __DIR__ . '/../../',
'aliases' => array(), 'aliases' => array(),
'reference' => 'a870febec98b18daf7024165cb19591b799b2d83', 'reference' => '3c781e5a64680edfead468c1d400bdbd6c343cbd',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'drupal/redirect' => array( 'drupal/redirect' => array(
@ -647,17 +647,17 @@
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'drupal/search_api' => array( 'drupal/search_api' => array(
'pretty_version' => '1.26.0', 'pretty_version' => '1.27.0',
'version' => '1.26.0.0', 'version' => '1.27.0.0',
'type' => 'drupal-module', 'type' => 'drupal-module',
'install_path' => __DIR__ . '/../../web/modules/contrib/search_api', 'install_path' => __DIR__ . '/../../web/modules/contrib/search_api',
'aliases' => array(), 'aliases' => array(),
'reference' => '8.x-1.26', 'reference' => '8.x-1.27',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'drupal/search_api_db' => array( 'drupal/search_api_db' => array(
'pretty_version' => '1.26.0', 'pretty_version' => '1.27.0',
'version' => '1.26.0.0', 'version' => '1.27.0.0',
'type' => 'metapackage', 'type' => 'metapackage',
'install_path' => NULL, 'install_path' => NULL,
'aliases' => array(), 'aliases' => array(),
@ -1012,12 +1012,12 @@
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/console' => array( 'symfony/console' => array(
'pretty_version' => 'v4.4.45', 'pretty_version' => 'v4.4.47',
'version' => '4.4.45.0', 'version' => '4.4.47.0',
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../symfony/console', 'install_path' => __DIR__ . '/../symfony/console',
'aliases' => array(), 'aliases' => array(),
'reference' => '28b77970939500fb04180166a1f716e75a871ef8', 'reference' => '4f40012db8d55c956406890b5720f686fee7f7b7',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/debug' => array( 'symfony/debug' => array(
@ -1090,21 +1090,21 @@
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/http-foundation' => array( 'symfony/http-foundation' => array(
'pretty_version' => 'v4.4.46', 'pretty_version' => 'v4.4.47',
'version' => '4.4.46.0', 'version' => '4.4.47.0',
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../symfony/http-foundation', 'install_path' => __DIR__ . '/../symfony/http-foundation',
'aliases' => array(), 'aliases' => array(),
'reference' => '7acdc97f28a48b96def93af1efd77cfc5e8776dd', 'reference' => '7eea76ae186c68466e7676e62812ce2769f96811',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/http-kernel' => array( 'symfony/http-kernel' => array(
'pretty_version' => 'v4.4.46', 'pretty_version' => 'v4.4.47',
'version' => '4.4.46.0', 'version' => '4.4.47.0',
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../symfony/http-kernel', 'install_path' => __DIR__ . '/../symfony/http-kernel',
'aliases' => array(), 'aliases' => array(),
'reference' => 'fb72bc54f300151fadef84fce79764138b1ef943', 'reference' => '91cf5dbc9ea4d902470e596246a736179acfb79d',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/mime' => array( 'symfony/mime' => array(
@ -1216,12 +1216,12 @@
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/serializer' => array( 'symfony/serializer' => array(
'pretty_version' => 'v4.4.45', 'pretty_version' => 'v4.4.47',
'version' => '4.4.45.0', 'version' => '4.4.47.0',
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../symfony/serializer', 'install_path' => __DIR__ . '/../symfony/serializer',
'aliases' => array(), 'aliases' => array(),
'reference' => 'd19621a350491f76e2faed2afb982e0706f63252', 'reference' => '6e01d63c55657930a6de03d6e36aae50af98888d',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/service-contracts' => array( 'symfony/service-contracts' => array(
@ -1240,12 +1240,12 @@
), ),
), ),
'symfony/translation' => array( 'symfony/translation' => array(
'pretty_version' => 'v4.4.45', 'pretty_version' => 'v4.4.47',
'version' => '4.4.45.0', 'version' => '4.4.47.0',
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../symfony/translation', 'install_path' => __DIR__ . '/../symfony/translation',
'aliases' => array(), 'aliases' => array(),
'reference' => '4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def', 'reference' => '45036b1d53accc48fe9bab71ccd86d57eba0dd94',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/translation-contracts' => array( 'symfony/translation-contracts' => array(
@ -1264,21 +1264,21 @@
), ),
), ),
'symfony/validator' => array( 'symfony/validator' => array(
'pretty_version' => 'v4.4.46', 'pretty_version' => 'v4.4.47',
'version' => '4.4.46.0', 'version' => '4.4.47.0',
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../symfony/validator', 'install_path' => __DIR__ . '/../symfony/validator',
'aliases' => array(), 'aliases' => array(),
'reference' => '51d06a00a7a8e9c45b91735932040b9f1df2c994', 'reference' => '37456082bb034cb5f2d8602471a0de6c448535b8',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/var-dumper' => array( 'symfony/var-dumper' => array(
'pretty_version' => 'v5.4.13', 'pretty_version' => 'v5.4.14',
'version' => '5.4.13.0', 'version' => '5.4.14.0',
'type' => 'library', 'type' => 'library',
'install_path' => __DIR__ . '/../symfony/var-dumper', 'install_path' => __DIR__ . '/../symfony/var-dumper',
'aliases' => array(), 'aliases' => array(),
'reference' => '2bf2ccab581bec363191672f0df40e0c85569e1c', 'reference' => '6894d06145fefebd9a4c7272baa026a1c394a430',
'dev_requirement' => false, 'dev_requirement' => false,
), ),
'symfony/yaml' => array( 'symfony/yaml' => array(

View File

@ -1,25 +0,0 @@
{
"active": true,
"name": "Event Manager",
"slug": "event-manager",
"docsSlug": "doctrine-event-manager",
"versions": [
{
"name": "1.1",
"branchName": "1.1.x",
"slug": "latest",
"current": true,
"aliases": [
"current",
"stable"
]
},
{
"name": "1.0",
"branchName": "1.0",
"slug": "1.0",
"current": false,
"maintained": false
}
]
}

View File

@ -1,8 +1,8 @@
# Doctrine Event Manager # Doctrine Event Manager
[![Build Status](https://github.com/doctrine/event-manager/workflows/Continuous%20Integration/badge.svg)](https://github.com/doctrine/event-manager/actions) [![Build Status](https://github.com/doctrine/event-manager/workflows/Continuous%20Integration/badge.svg)](https://github.com/doctrine/event-manager/actions)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/doctrine/event-manager/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/doctrine/event-manager/?branch=master) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/doctrine/event-manager/badges/quality-score.png?b=1.2.x)](https://scrutinizer-ci.com/g/doctrine/event-manager/?branch=1.2.x)
[![Code Coverage](https://scrutinizer-ci.com/g/doctrine/event-manager/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/doctrine/event-manager/?branch=master) [![Code Coverage](https://scrutinizer-ci.com/g/doctrine/event-manager/badges/coverage.png?b=1.2.x)](https://scrutinizer-ci.com/g/doctrine/event-manager/?branch=1.2.x)
The Doctrine Event Manager is a library that provides a simple event system. The Doctrine Event Manager is a library that provides a simple event system.

View File

@ -0,0 +1,7 @@
# Upgrade to 1.2
## Deprecated calling `EventManager::getListeners()` without an event name
When calling `EventManager::getListeners()` without an event name, all
listeners were returned, keyed by event name. A new method `getAllListeners()`
has been added to provide this functionality. It should be used instead.

View File

@ -1,7 +1,8 @@
{ {
"name": "doctrine/event-manager", "name": "doctrine/event-manager",
"type": "library",
"description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.",
"license": "MIT",
"type": "library",
"keywords": [ "keywords": [
"events", "events",
"event", "event",
@ -9,42 +10,60 @@
"event manager", "event manager",
"event system" "event system"
], ],
"homepage": "https://www.doctrine-project.org/projects/event-manager.html",
"license": "MIT",
"authors": [ "authors": [
{"name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com"}, {
{"name": "Roman Borschel", "email": "roman@code-factory.org"}, "name": "Guilherme Blanco",
{"name": "Benjamin Eberlei", "email": "kontakt@beberlei.de"}, "email": "guilhermeblanco@gmail.com"
{"name": "Jonathan Wage", "email": "jonwage@gmail.com"}, },
{"name": "Johannes Schmitt", "email": "schmittjoh@gmail.com"}, {
{"name": "Marco Pivetta", "email": "ocramius@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"
}
], ],
"homepage": "https://www.doctrine-project.org/projects/event-manager.html",
"require": { "require": {
"php": "^7.1 || ^8.0" "php": "^7.1 || ^8.0",
"doctrine/deprecations": "^0.5.3 || ^1"
}, },
"require-dev": { "require-dev": {
"doctrine/coding-standard": "^9", "doctrine/coding-standard": "^9 || ^10",
"phpstan/phpstan": "~1.4.10 || ^1.5.4", "phpstan/phpstan": "~1.4.10 || ^1.8.8",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"vimeo/psalm": "^4.22" "vimeo/psalm": "^4.24"
}, },
"conflict": { "conflict": {
"doctrine/common": "<2.9" "doctrine/common": "<2.9"
}, },
"autoload": {
"psr-4": {
"Doctrine\\Common\\": "src"
}
},
"autoload-dev": {
"psr-4": {
"Doctrine\\Tests\\Common\\": "tests"
}
},
"config": { "config": {
"allow-plugins": { "allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true "dealerdirect/phpcodesniffer-composer-installer": true
}, },
"sort-packages": true "sort-packages": true
},
"autoload": {
"psr-4": {
"Doctrine\\Common\\": "lib/Doctrine/Common"
}
},
"autoload-dev": {
"psr-4": {
"Doctrine\\Tests\\": "tests/Doctrine/Tests"
}
} }
} }

View File

@ -1,5 +1,5 @@
parameters: parameters:
level: 9 level: 9
paths: paths:
- lib/ - src/
- tests/ - tests/

View File

@ -7,7 +7,7 @@
xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd" xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
> >
<projectFiles> <projectFiles>
<directory name="lib/Doctrine/Common" /> <directory name="src" />
<ignoreFiles> <ignoreFiles>
<directory name="vendor" /> <directory name="vendor" />
</ignoreFiles> </ignoreFiles>

View File

@ -2,6 +2,8 @@
namespace Doctrine\Common; namespace Doctrine\Common;
use Doctrine\Deprecations\Deprecation;
use function spl_object_hash; use function spl_object_hash;
/** /**
@ -15,9 +17,9 @@ class EventManager
* Map of registered listeners. * Map of registered listeners.
* <event> => <listeners> * <event> => <listeners>
* *
* @var object[][] * @var array<string, object[]>
*/ */
private $_listeners = []; private $listeners = [];
/** /**
* Dispatches an event to all registered listeners. * Dispatches an event to all registered listeners.
@ -31,28 +33,49 @@ class EventManager
*/ */
public function dispatchEvent($eventName, ?EventArgs $eventArgs = null) public function dispatchEvent($eventName, ?EventArgs $eventArgs = null)
{ {
if (! isset($this->_listeners[$eventName])) { if (! isset($this->listeners[$eventName])) {
return; return;
} }
$eventArgs = $eventArgs ?? EventArgs::getEmptyInstance(); $eventArgs = $eventArgs ?? EventArgs::getEmptyInstance();
foreach ($this->_listeners[$eventName] as $listener) { foreach ($this->listeners[$eventName] as $listener) {
$listener->$eventName($eventArgs); $listener->$eventName($eventArgs);
} }
} }
/** /**
* Gets the listeners of a specific event or all listeners. * Gets the listeners of a specific event.
* *
* @param string|null $event The name of the event. * @param string|null $event The name of the event.
* *
* @return object[]|object[][] The event listeners for the specified event, or all event listeners. * @return object[]|array<string, object[]> The event listeners for the specified event, or all event listeners.
* @psalm-return ($event is null ? object[][] : object[]) * @psalm-return ($event is null ? array<string, object[]> : object[])
*/ */
public function getListeners($event = null) public function getListeners($event = null)
{ {
return $event ? $this->_listeners[$event] : $this->_listeners; if ($event === null) {
Deprecation::trigger(
'doctrine/event-manager',
'https://github.com/doctrine/event-manager/pull/50',
'Calling %s without an event name is deprecated. Call getAllListeners() instead.',
__METHOD__
);
return $this->getAllListeners();
}
return $this->listeners[$event] ?? [];
}
/**
* Gets all listeners keyed by event name.
*
* @return array<string, object[]> The event listeners for the specified event, or all event listeners.
*/
public function getAllListeners(): array
{
return $this->listeners;
} }
/** /**
@ -64,7 +87,7 @@ class EventManager
*/ */
public function hasListeners($event) public function hasListeners($event)
{ {
return ! empty($this->_listeners[$event]); return ! empty($this->listeners[$event]);
} }
/** /**
@ -83,7 +106,7 @@ class EventManager
foreach ((array) $events as $event) { foreach ((array) $events as $event) {
// Overrides listener if a previous one was associated already // Overrides listener if a previous one was associated already
// Prevents duplicate listeners on same event (same instance only) // Prevents duplicate listeners on same event (same instance only)
$this->_listeners[$event][$hash] = $listener; $this->listeners[$event][$hash] = $listener;
} }
} }
@ -101,7 +124,7 @@ class EventManager
$hash = spl_object_hash($listener); $hash = spl_object_hash($listener);
foreach ((array) $events as $event) { foreach ((array) $events as $event) {
unset($this->_listeners[$event][$hash]); unset($this->listeners[$event][$hash]);
} }
} }

View File

@ -135,6 +135,8 @@ abstract class Helper implements HelperInterface
$string = $formatter->format($string); $string = $formatter->format($string);
// remove already formatted characters // remove already formatted characters
$string = preg_replace("/\033\[[^m]*m/", '', $string); $string = preg_replace("/\033\[[^m]*m/", '', $string);
// remove terminal hyperlinks
$string = preg_replace('/\\033]8;[^;]*;[^\\033]*\\033\\\\/', '', $string);
$formatter->setDecorated($isDecorated); $formatter->setDecorated($isDecorated);
return $string; return $string;

View File

@ -201,9 +201,9 @@ class BinaryFileResponse extends Response
*/ */
public function prepare(Request $request) public function prepare(Request $request)
{ {
parent::prepare($request);
if ($this->isInformational() || $this->isEmpty()) { if ($this->isInformational() || $this->isEmpty()) {
parent::prepare($request);
$this->maxlen = 0; $this->maxlen = 0;
return $this; return $this;
@ -213,6 +213,8 @@ class BinaryFileResponse extends Response
$this->headers->set('Content-Type', $this->file->getMimeType() ?: 'application/octet-stream'); $this->headers->set('Content-Type', $this->file->getMimeType() ?: 'application/octet-stream');
} }
parent::prepare($request);
$this->offset = 0; $this->offset = 0;
$this->maxlen = -1; $this->maxlen = -1;

View File

@ -76,11 +76,11 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl
private static $freshCache = []; private static $freshCache = [];
public const VERSION = '4.4.46'; public const VERSION = '4.4.47';
public const VERSION_ID = 40446; public const VERSION_ID = 40447;
public const MAJOR_VERSION = 4; public const MAJOR_VERSION = 4;
public const MINOR_VERSION = 4; public const MINOR_VERSION = 4;
public const RELEASE_VERSION = 46; public const RELEASE_VERSION = 47;
public const EXTRA_VERSION = ''; public const EXTRA_VERSION = '';
public const END_OF_MAINTENANCE = '11/2022'; public const END_OF_MAINTENANCE = '11/2022';

View File

@ -53,7 +53,7 @@ class ClassDiscriminatorMapping
public function getMappedObjectType($object): ?string public function getMappedObjectType($object): ?string
{ {
foreach ($this->typesMapping as $type => $typeClass) { foreach ($this->typesMapping as $type => $typeClass) {
if (is_a($object, $typeClass)) { if (is_a($object, $typeClass, true)) {
return $type; return $type;
} }
} }

View File

@ -9,6 +9,10 @@
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
if ('cli' !== \PHP_SAPI) {
throw new Exception('This script must be run from the command line.');
}
$usageInstructions = <<<END $usageInstructions = <<<END
Usage instructions Usage instructions

View File

@ -386,6 +386,22 @@
<source>This value is not a valid International Securities Identification Number (ISIN).</source> <source>This value is not a valid International Securities Identification Number (ISIN).</source>
<target>Verdien er ikkje eit gyldig International Securities Identification Number (ISIN).</target> <target>Verdien er ikkje eit gyldig International Securities Identification Number (ISIN).</target>
</trans-unit> </trans-unit>
<trans-unit id="100">
<source>This value should be a valid expression.</source>
<target>Denne verdien skal være et gyldig uttrykk.</target>
</trans-unit>
<trans-unit id="101">
<source>This value is not a valid CSS color.</source>
<target>Denne verdien er ikke en gyldig CSS-farge.</target>
</trans-unit>
<trans-unit id="102">
<source>This value is not a valid CIDR notation.</source>
<target>Denne verdien er ikke en gyldig CIDR-notasjon.</target>
</trans-unit>
<trans-unit id="103">
<source>The value of the netmask should be between {{ min }} and {{ max }}.</source>
<target>Verdien av nettmasken skal være mellom {{ min }} og {{ max }}.</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@ -10,6 +10,10 @@
* file that was distributed with this source code. * file that was distributed with this source code.
*/ */
if ('cli' !== PHP_SAPI) {
throw new Exception('This script must be run from the command line.');
}
/** /**
* Starts a dump server to collect and output dumps on a single place with multiple formats support. * Starts a dump server to collect and output dumps on a single place with multiple formats support.
* *

View File

@ -233,7 +233,7 @@ eu_cookie_compliance.settings:
type: string type: string
label: 'Close button action' label: 'Close button action'
reject_button_label: reject_button_label:
type: string type: label
label: 'Reject button label' label: 'Reject button label'
reject_button_enabled: reject_button_enabled:
type: boolean type: boolean

View File

@ -7,7 +7,7 @@ configure: eu_cookie_compliance.settings
dependencies: dependencies:
- drupal:filter - drupal:filter
# Information added by Drupal.org packaging script on 2022-09-21 # Information added by Drupal.org packaging script on 2022-10-07
version: '8.x-1.23' version: '8.x-1.24'
project: 'eu_cookie_compliance' project: 'eu_cookie_compliance'
datestamp: 1663783319 datestamp: 1665158187

View File

@ -162,7 +162,8 @@ function eu_cookie_compliance_requirements($phase) {
$config = $language_manager->getLanguageConfigOverride($language->getId(), 'eu_cookie_compliance.settings'); $config = $language_manager->getLanguageConfigOverride($language->getId(), 'eu_cookie_compliance.settings');
// Get the config variables. This will use the overridden language. // Get the config variables. This will use the overridden language.
$popup_link = $config->get('popup_link') ?: '<front>'; $original_config = \Drupal::config('eu_cookie_compliance.settings');
$popup_link = $config->get('popup_link') ?: ($original_config->get('popup_link') ?: '<front>');
// Check the current language for wrongly configured policy link. // Check the current language for wrongly configured policy link.
if ($popup_link === '<front>' && $show_policy && $default_language->getId() !== $language->getId()) { if ($popup_link === '<front>' && $show_policy && $default_language->getId() !== $language->getId()) {
@ -175,7 +176,7 @@ function eu_cookie_compliance_requirements($phase) {
} }
} }
} }
if ($phase === 'runtime') { elseif ($phase === 'runtime') {
// Get the config variables. // Get the config variables.
$popup_link = Drupal::config('eu_cookie_compliance.settings') $popup_link = Drupal::config('eu_cookie_compliance.settings')
->get('popup_link'); ->get('popup_link');

View File

@ -1,14 +1,13 @@
eu_cookie_compliance: eu_cookie_compliance:
version: VERSION version: VERSION
js: js:
js/eu_cookie_compliance.min.js: { attributes: { defer: true, minified: true } } js/eu_cookie_compliance.min.js: { attributes: { defer: true } }
dependencies: dependencies:
- core/jquery - core/jquery
- core/drupal - core/drupal
- core/drupalSettings - core/drupalSettings
- core/once - core/once
- core/js-cookie - core/js-cookie
- core/jquery.once
eu_cookie_compliance_default: eu_cookie_compliance_default:
version: VERSION version: VERSION
css: css:

View File

@ -22,92 +22,51 @@
Drupal.behaviors.euCookieCompliancePopup = { Drupal.behaviors.euCookieCompliancePopup = {
attach: function (context) { attach: function (context) {
if (typeof drupalSettings.eu_cookie_compliance !== 'undefined') { if (typeof drupalSettings.eu_cookie_compliance !== 'undefined') {
if (typeof $('body').once !== 'undefined') { const element = document.querySelector(drupalSettings.eu_cookie_compliance.containing_element);
$(drupalSettings.eu_cookie_compliance.containing_element).once('eu-cookie-compliance').each(function (element) { if (!element.getAttribute('data-eu-cookie-compliance-once')) {
element.setAttribute('data-eu-cookie-compliance-once', 'true');
// Initialize internal variables. } else {
_euccCurrentStatus = self.getCurrentStatus(); return;
_euccSelectedCategories = self.getAcceptedCategories();
// If configured, check JSON callback to determine if in EU.
if (drupalSettings.eu_cookie_compliance.popup_eu_only_js) {
if (Drupal.eu_cookie_compliance.showBanner()) {
var url = drupalSettings.path.baseUrl + drupalSettings.path.pathPrefix + 'eu-cookie-compliance-check';
var data = {};
$.getJSON(url, data, function (data) {
// If in the EU, show the compliance banner.
if (data.in_eu) {
Drupal.eu_cookie_compliance.execute();
}
// If not in EU, set an agreed cookie automatically.
else {
Drupal.eu_cookie_compliance.setStatus(cookieValueAgreed);
// Set the geoip_match to false so it can be used elsewhere.
drupalSettings.eu_cookie_compliance.geoip_match = false;
if (!euCookieComplianceHasLoadedScripts && typeof euCookieComplianceLoadScripts === "function") {
euCookieComplianceLoadScripts();
}
// Also set all the categories as agreed if applicable, and load
// scripts.
if (drupalSettings.eu_cookie_compliance.method === 'categories') {
var categories = drupalSettings.eu_cookie_compliance.cookie_categories;
Drupal.eu_cookie_compliance.setAcceptedCategories(categories);
Drupal.eu_cookie_compliance.loadCategoryScripts(categories);
}
}
});
}
}
// Otherwise, fallback to standard behavior which is to render the banner.
else if (!drupalSettings.eu_cookie_compliance.hide_the_banner) {
Drupal.eu_cookie_compliance.execute();
}
$(this).addClass('eu-cookie-compliance-status-' + Drupal.eu_cookie_compliance.getCurrentStatus());
});
} }
else { // Initialize internal variables.
const elements = once('eu-cookie-compliance', drupalSettings.eu_cookie_compliance.containing_element, context); _euccCurrentStatus = self.getCurrentStatus();
elements.forEach(function (element) { _euccSelectedCategories = self.getAcceptedCategories();
// If configured, check JSON callback to determine if in EU.
// Initialize internal variables. if (drupalSettings.eu_cookie_compliance.popup_eu_only_js) {
_euccCurrentStatus = self.getCurrentStatus(); if (Drupal.eu_cookie_compliance.showBanner()) {
_euccSelectedCategories = self.getAcceptedCategories(); var url = drupalSettings.path.baseUrl + drupalSettings.path.pathPrefix + 'eu-cookie-compliance-check';
// If configured, check JSON callback to determine if in EU. var data = {};
if (drupalSettings.eu_cookie_compliance.popup_eu_only_js) { $.getJSON(url, data, function (data) {
if (Drupal.eu_cookie_compliance.showBanner()) { // If in the EU, show the compliance banner.
var url = drupalSettings.path.baseUrl + drupalSettings.path.pathPrefix + 'eu-cookie-compliance-check'; if (data.in_eu) {
var data = {}; Drupal.eu_cookie_compliance.execute();
$.getJSON(url, data, function (data) {
// If in the EU, show the compliance banner.
if (data.in_eu) {
Drupal.eu_cookie_compliance.execute();
}
// If not in EU, set an agreed cookie automatically.
else {
Drupal.eu_cookie_compliance.setStatus(cookieValueAgreed);
// Set the geoip_match to false so it can be used elsewhere.
drupalSettings.eu_cookie_compliance.geoip_match = false;
// Also set all the categories as agreed if applicable, and load
// scripts.
if (drupalSettings.eu_cookie_compliance.method === 'categories') {
var categories = drupalSettings.eu_cookie_compliance.cookie_categories;
Drupal.eu_cookie_compliance.setAcceptedCategories(categories);
Drupal.eu_cookie_compliance.loadCategoryScripts(categories);
}
}
});
} }
}
// Otherwise, fallback to standard behavior which is to render the banner. // If not in EU, set an agreed cookie automatically.
else if (!drupalSettings.eu_cookie_compliance.hide_the_banner) { else {
Drupal.eu_cookie_compliance.execute(); Drupal.eu_cookie_compliance.setStatus(cookieValueAgreed);
} // Set the geoip_match to false so it can be used elsewhere.
$(element).addClass('eu-cookie-compliance-status-' + Drupal.eu_cookie_compliance.getCurrentStatus()); drupalSettings.eu_cookie_compliance.geoip_match = false;
}); if (!euCookieComplianceHasLoadedScripts && typeof euCookieComplianceLoadScripts === "function") {
euCookieComplianceLoadScripts();
}
// Also set all the categories as agreed if applicable, and load
// scripts.
if (drupalSettings.eu_cookie_compliance.method === 'categories') {
var categories = drupalSettings.eu_cookie_compliance.cookie_categories;
Drupal.eu_cookie_compliance.setAcceptedCategories(categories);
Drupal.eu_cookie_compliance.loadCategoryScripts(categories);
}
}
});
}
} }
// Otherwise, fallback to standard behavior which is to render the banner.
else if (!drupalSettings.eu_cookie_compliance.hide_the_banner) {
Drupal.eu_cookie_compliance.execute();
}
$(element).addClass('eu-cookie-compliance-status-' + Drupal.eu_cookie_compliance.getCurrentStatus());
} }
}, },
}; };
@ -218,6 +177,7 @@
Drupal.eu_cookie_compliance.attachWithdrawEvents(); Drupal.eu_cookie_compliance.attachWithdrawEvents();
if (_euccCurrentStatus === cookieValueAgreedShowThankYou || _euccCurrentStatus === cookieValueAgreed) { if (_euccCurrentStatus === cookieValueAgreedShowThankYou || _euccCurrentStatus === cookieValueAgreed) {
$('.eu-cookie-withdraw-button').removeClass('visually-hidden'); $('.eu-cookie-withdraw-button').removeClass('visually-hidden');
$('.eu-cookie-compliance-reject-button').addClass('visually-hidden');
} }
} }
} }
@ -656,6 +616,7 @@
Drupal.eu_cookie_compliance.attachWithdrawEvents(); Drupal.eu_cookie_compliance.attachWithdrawEvents();
if (_euccCurrentStatus === cookieValueAgreedShowThankYou || _euccCurrentStatus === cookieValueAgreed) { if (_euccCurrentStatus === cookieValueAgreedShowThankYou || _euccCurrentStatus === cookieValueAgreed) {
$('.eu-cookie-withdraw-button').removeClass('visually-hidden'); $('.eu-cookie-withdraw-button').removeClass('visually-hidden');
$('.eu-cookie-compliance-reject-button').addClass('visually-hidden');
} }
} }
}; };

File diff suppressed because one or more lines are too long

View File

@ -1,3 +1,8 @@
Search API 1.x, dev (xxxx-xx-xx):
---------------------------------
- #3311987 by tyler36, Arun Velusamy, sophiavs, drunken monkey: Fixed styling
of checked checkboxes in Claro.
Search API 1.26 (2022-10-05): Search API 1.26 (2022-10-05):
----------------------------- -----------------------------
- #3306204 by mkalkbrenner, drunken monkey: Added a new query option for - #3306204 by mkalkbrenner, drunken monkey: Added a new query option for

View File

@ -95,4 +95,6 @@ details .messages {
.search-api-checkboxes-list .form-checkboxes { .search-api-checkboxes-list .form-checkboxes {
max-height: 30em; max-height: 30em;
overflow: auto; overflow: auto;
margin-left: -1rem;
padding-left: 1rem;
} }

View File

@ -6,7 +6,7 @@ core_version_requirement: ^9.2 || ^10.0
dependencies: dependencies:
- search_api:search_api - search_api:search_api
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -13,7 +13,7 @@ dependencies:
- drupal:views - drupal:views
- search_api:search_api_db - search_api:search_api_db
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -7,7 +7,7 @@ dependencies:
- search_api_autocomplete:search_api_autocomplete - search_api_autocomplete:search_api_autocomplete
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -7,7 +7,7 @@ lifecycle: stable
configure: search_api.overview configure: search_api.overview
php: 7.4 php: 7.4
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -2,6 +2,9 @@
namespace Drupal\search_api\Plugin\search_api\display; namespace Drupal\search_api\Plugin\search_api\display;
use Drupal\Core\Theme\ThemeManagerInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
/** /**
* Represents a Views block display. * Represents a Views block display.
* *
@ -13,6 +16,45 @@ namespace Drupal\search_api\Plugin\search_api\display;
*/ */
class ViewsBlock extends ViewsDisplayBase { class ViewsBlock extends ViewsDisplayBase {
/**
* The theme manager.
*
* @var \Drupal\Core\Theme\ThemeManagerInterface|null
*/
protected ?ThemeManagerInterface $themeManager;
/**
* @inheritDoc
*/
public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) {
$plugin = parent::create($container, $configuration, $plugin_id, $plugin_definition);
$plugin->setThemeManager($container->get('theme.manager'));
return $plugin;
}
/**
* Retrieves the theme manager.
*
* @return \Drupal\Core\Theme\ThemeManagerInterface
* The theme manager.
*/
public function getThemeManager(): ThemeManagerInterface {
return $this->themeManager ?: \Drupal::service('theme.manager');
}
/**
* Sets the theme manager.
*
* @param \Drupal\Core\Theme\ThemeManagerInterface $theme_manager
* The new theme manager.
*
* @return $this
*/
public function setThemeManager(ThemeManagerInterface $theme_manager): self {
$this->themeManager = $theme_manager;
return $this;
}
/** /**
* {@inheritdoc} * {@inheritdoc}
*/ */
@ -22,7 +64,11 @@ class ViewsBlock extends ViewsDisplayBase {
$plugin_id = 'views_block:' . $this->pluginDefinition['view_id'] . '-' . $this->pluginDefinition['view_display']; $plugin_id = 'views_block:' . $this->pluginDefinition['view_id'] . '-' . $this->pluginDefinition['view_display'];
$blocks = $this->getEntityTypeManager() $blocks = $this->getEntityTypeManager()
->getStorage('block') ->getStorage('block')
->loadByProperties(['plugin' => $plugin_id]); ->loadByProperties([
'plugin' => $plugin_id,
'theme' => $this->getThemeManager()->getActiveTheme()->getName(),
]);
/** @var \Drupal\block\BlockInterface $block */
foreach ($blocks as $block) { foreach ($blocks as $block) {
if ($block->access('view')) { if ($block->access('view')) {
return TRUE; return TRUE;

View File

@ -6,7 +6,7 @@ dependencies:
- search_api:search_api - search_api:search_api
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -9,7 +9,7 @@ dependencies:
- search_api:search_api_test - search_api:search_api_test
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -7,7 +7,7 @@ dependencies:
- search_api:search_api_test_example_content - search_api:search_api_test_example_content
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -6,7 +6,7 @@ dependencies:
- search_api:search_api - search_api:search_api
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -6,7 +6,7 @@ dependencies:
- drupal:entity_test - drupal:entity_test
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -6,7 +6,7 @@ dependencies:
- drupal:node - drupal:node
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -8,7 +8,7 @@ dependencies:
- drupal:views - drupal:views
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -8,7 +8,7 @@ dependencies:
- drupal:views - drupal:views
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -6,7 +6,7 @@ dependencies:
- drupal:entity_test - drupal:entity_test
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -6,7 +6,7 @@ dependencies:
- search_api:search_api - search_api:search_api
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -7,7 +7,7 @@ dependencies:
- search_api:search_api_test - search_api:search_api_test
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -4,7 +4,7 @@ description: 'Provides a language fallback fr => es.'
package: Testing package: Testing
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -6,7 +6,7 @@ dependencies:
- search_api:search_api - search_api:search_api
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -6,7 +6,7 @@ dependencies:
- search_api:search_api_db - search_api:search_api_db
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -6,7 +6,7 @@ dependencies:
- search_api:search_api - search_api:search_api
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -11,7 +11,7 @@ dependencies:
- drupal:views_test_data - drupal:views_test_data
hidden: true hidden: true
# Information added by Drupal.org packaging script on 2022-10-05 # Information added by Drupal.org packaging script on 2022-10-19
version: '8.x-1.26' version: '8.x-1.27'
project: 'search_api' project: 'search_api'
datestamp: 1664974914 datestamp: 1666181444

View File

@ -2,34 +2,40 @@
namespace Drupal\Tests\search_api\Kernel\Views; namespace Drupal\Tests\search_api\Kernel\Views;
use Drupal\Core\Theme\ActiveTheme;
use Drupal\Core\Theme\ThemeManagerInterface;
use Drupal\KernelTests\KernelTestBase; use Drupal\KernelTests\KernelTestBase;
use Drupal\search_api\Utility\Utility; use Drupal\search_api\Utility\Utility;
use Drupal\Tests\block\Traits\BlockCreationTrait;
/** /**
* Tests whether Views pages correctly create search display plugins. * Tests whether search display plugins for Views work correctly.
* *
* @group search_api * @group search_api
*/ */
class ViewsDisplayTest extends KernelTestBase { class ViewsDisplayTest extends KernelTestBase {
use BlockCreationTrait;
/** /**
* {@inheritdoc} * {@inheritdoc}
*/ */
protected static $modules = [ protected static $modules = [
'block',
'entity_test',
'field', 'field',
'rest',
'search_api', 'search_api',
'search_api_db', 'search_api_db',
'search_api_test',
'search_api_test_db', 'search_api_test_db',
'search_api_test_example_content', 'search_api_test_example_content',
'search_api_test_views', 'search_api_test_views',
'search_api_test',
'user',
'system',
'entity_test',
'text',
'views',
'rest',
'serialization', 'serialization',
'system',
'text',
'user',
'views',
]; ];
/** /**
@ -95,4 +101,36 @@ class ViewsDisplayTest extends KernelTestBase {
$this->assertContains('views.view.search_api_test_view', $dependencies['config']); $this->assertContains('views.view.search_api_test_view', $dependencies['config']);
} }
/**
* Tests whether block displays' "rendered in current request" work correctly.
*/
public function testBlockRenderedInCurrentRequest() {
$this->installConfig('search_api_test_views');
\Drupal::service('theme_installer')->install(['stable9']);
\Drupal::service('theme_installer')->install(['claro']);
$block = $this->placeBlock('views_block:search_api_test_block_view-block_1', [
'theme' => 'stable9',
]);
$this->assertTrue($block->status());
/** @var \Drupal\search_api\Plugin\search_api\display\ViewsBlock $display */
$display = $this->container
->get('plugin.manager.search_api.display')
->createInstance('views_block:search_api_test_block_view__block_1');
$this->assertEquals('views_block:search_api_test_block_view__block_1', $display->getPluginId());
$theme = $this->createMock(ActiveTheme::class);
$theme->method('getName')->willReturn('claro', 'stable9');
$theme_manager = $this->createMock(ThemeManagerInterface::class);
$theme_manager->method('getActiveTheme')->willReturn($theme);
$display->setThemeManager($theme_manager);
// In the first call, active theme will be reported as "claro", so block
// would not be rendered; in the second call, with theme "stable9", it
// should be.
$this->assertFalse($display->isRenderedInCurrentRequest());
$this->assertTrue($display->isRenderedInCurrentRequest());
}
} }

View File

@ -1,2 +1,24 @@
<?php <?php
function trgovin1ka_1ka_preprocess(&$variables)
{
if(\Drupal::languageManager()->getCurrentLanguage()->getId() == 'sl') {
include (__DIR__ . '/../../../../../../lang/1.php');
}else{
include (__DIR__ . '/../../../../../../lang/2.php');
}
$variables['lang'] = $lang;
$variables['languageId'] = \Drupal::languageManager()->getCurrentLanguage()->getId();
$variables['#cache']['max-age'] = 0;
return $variables;
}
function trgovin1ka_1ka_preprocess_page(&$vars)
{
$language = \Drupal::languageManager()->getCurrentLanguage()->getId();
$vars['language'] = $language;
}

View File

@ -92,6 +92,7 @@
// JEZIK pustimo samo 3 črke // JEZIK pustimo samo 3 črke
jQuery('[hreflang="'+lang()+'"]').addClass('is-active').hide();
var jezikText = jQuery('.language-link:not(.is-active)').text().substring(0, 3); var jezikText = jQuery('.language-link:not(.is-active)').text().substring(0, 3);
jQuery('.language-link').text(jezikText); jQuery('.language-link').text(jezikText);

View File

@ -48,10 +48,10 @@
<div class="stolpec-4"> <div class="stolpec-4">
<h4 class="heading-2">Hitre informacije</h4> <h4 class="heading-2">Hitre informacije</h4>
<a class="footer-link" href="/d/sl/o-1ka/splosen-opis">O 1KA</a> <a class="footer-link" href="/d/sl/o-1ka/splosen-opis">O 1KA</a>
<a class="footer-link" href="/d/sl/o-1ka/pogoji-uporabe-storitve-1ka/splosni-pogoji">Splošni pogoji</a> <a class="footer-link" href="/d/sl/o-1ka/pogoji-uporabe-1ka/splosni-pogoji">Splošni pogoji</a>
<a class="footer-link" href="/d/sl/o-1ka/pogoji-uporabe-storitve-1ka/politika-zasebnosti">Politika zasebnosti</a> <a class="footer-link" href="/d/sl/o-1ka/pogoji-uporabe-1ka/politika-zasebnosti">Politika zasebnosti</a>
<a class="footer-link" href="/d/sl/o-1ka/pogoji-uporabe-storitve-1ka/politika-piskotkov">Politika piškotkov</a> <a class="footer-link" href="/d/sl/o-1ka/pogoji-uporabe-1ka/politika-piskotkov">Politika piškotkov</a>
<a class="footer-link" href="/d/sl/o-1ka/pogoji-uporabe-storitve-1ka/antispam-politika">Antispam politika</a> <a class="footer-link" href="/d/sl/o-1ka/pogoji-uporabe-1ka/antispam-politika">Antispam politika</a>
</div> </div>
<div class="stolpec-4"> <div class="stolpec-4">