From a44b46dc49d9619a1c476ad33af0be7136303f58 Mon Sep 17 00:00:00 2001 From: leevi-identio Date: Wed, 19 Nov 2025 13:27:38 +0200 Subject: [PATCH 1/6] Cherry-pick PR 803 to release Add better error handling for fetching user reservations Fix lint errs --- .../custom/asu_content/src/Entity/Project.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/public/modules/custom/asu_content/src/Entity/Project.php b/public/modules/custom/asu_content/src/Entity/Project.php index 0b3784356..299870d34 100644 --- a/public/modules/custom/asu_content/src/Entity/Project.php +++ b/public/modules/custom/asu_content/src/Entity/Project.php @@ -182,9 +182,19 @@ public function getUserReservations($userId): array { $request->setSender($user); $backendApi = \Drupal::service('asu_api.backendapi'); - $userReservations = $backendApi - ->send($request) - ->getContent(); + try { + $userReservations = $backendApi + ->send($request) + ->getContent(); + if (!$userReservations) { + return []; + } + return $userReservations; + } + catch (\Exception $e) { + \Drupal::logger('asu_application')->error('Error when fetching reservations for user #' . $userId); + return []; + } return $userReservations; } From 5681a36a6657cf9ac1b4773b789454059055c1d3 Mon Sep 17 00:00:00 2001 From: Andrey Baklanov Date: Wed, 19 Nov 2025 14:44:54 +0200 Subject: [PATCH 2/6] Cherry-pick PR 804 to release fix InvalidArgumentException error on apllication page --- .../modules/custom/asu_application/asu_application.module | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/modules/custom/asu_application/asu_application.module b/public/modules/custom/asu_application/asu_application.module index c59b2dfcc..654816f4a 100644 --- a/public/modules/custom/asu_application/asu_application.module +++ b/public/modules/custom/asu_application/asu_application.module @@ -200,7 +200,11 @@ function template_preprocess_asu_application(array &$variables) { } if ($application->hasField('field_hitas_owner')) { - $application_fields['hitas_owner'] = $application->get('field_hitas_owner')->getValue(); + $hitas_field = $application->get('field_hitas_owner'); + + $application_fields['hitas_owner'] = $hitas_field->isEmpty() + ? NULL + : $hitas_field->value; } $application_teaser_values['application'] = $application_fields; From dd656a072c05d54c29d20d0308add151f256eadc Mon Sep 17 00:00:00 2001 From: Andrey Baklanov Date: Wed, 19 Nov 2025 18:05:03 +0200 Subject: [PATCH 3/6] Cherry-pick PR 805 to release ASU-1818: Fix personalId validator for Applicant --- .../src/Plugin/Field/FieldWidget/ApplicantWidget.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/public/modules/custom/asu_application/src/Plugin/Field/FieldWidget/ApplicantWidget.php b/public/modules/custom/asu_application/src/Plugin/Field/FieldWidget/ApplicantWidget.php index 8f43287a4..02b0e939c 100644 --- a/public/modules/custom/asu_application/src/Plugin/Field/FieldWidget/ApplicantWidget.php +++ b/public/modules/custom/asu_application/src/Plugin/Field/FieldWidget/ApplicantWidget.php @@ -77,13 +77,17 @@ public function formElement(FieldItemListInterface $items, $delta, array $elemen '#default_value' => $items->getValue()[$delta]['date_of_birth'] ?? '', ]; + $personal_id_default = !empty($items->getValue()[$delta]['personal_id']) + ? substr($items->getValue()[$delta]['personal_id'], -4) + : ''; + $element['personal_id'] = [ '#type' => 'textfield', '#title' => $this->t('Personal id'), '#description' => $this->t('last 4 characters'), - '#minlength' => 5, - '#maxlength' => 5, - '#default_value' => $items->getValue()[$delta]['personal_id'] ?? '', + '#minlength' => 4, + '#maxlength' => 4, + '#default_value' => $personal_id_default, ]; $element['address'] = [ From 6427be708741862c77539caae28846e0356791e4 Mon Sep 17 00:00:00 2001 From: leevi-identio Date: Thu, 20 Nov 2025 08:15:07 +0200 Subject: [PATCH 4/6] Cherry-pick PR 806 to release ASU-1816: Update privacy statement link --- public/modules/custom/asu_application/asu_application.module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/modules/custom/asu_application/asu_application.module b/public/modules/custom/asu_application/asu_application.module index 654816f4a..91d22cb42 100644 --- a/public/modules/custom/asu_application/asu_application.module +++ b/public/modules/custom/asu_application/asu_application.module @@ -64,7 +64,7 @@ function asu_application_form_alter(&$form, &$form_state) { and city\'s Privacy Statement', [ '@register' => $link, - '@privacy' => 'https://www.hel.fi/helsinki/fi/kaupunki-ja-hallinto/tietoa-helsingista/tietosuoja', + '@privacy' => 'https://www.hel.fi/fi/paatoksenteko-ja-hallinto/tietoa-helsingista/tietosuoja-ja-tiedonhallinta/tietosuoja', ] ); } From a07a9ff280af8e57b32a9580b260a119f5dd419a Mon Sep 17 00:00:00 2001 From: leevi-identio Date: Thu, 20 Nov 2025 09:53:22 +0200 Subject: [PATCH 5/6] Update packages to fix vulns - drupal/core `10.5.1` -> `10.5.6` - symfony/http-foundation `6.4.23` -> `6.4.29` --- composer.lock | 2685 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 2063 insertions(+), 622 deletions(-) diff --git a/composer.lock b/composer.lock index 44fd4f66b..8124f1c41 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "449bf5c9bcdeb57a132d5c3e53b23b2c", + "content-hash": "c90e99fa17457853e3a845478e20788a", "packages": [ { "name": "asm89/stack-cors", @@ -41,7 +41,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Alexander", @@ -50,7 +52,10 @@ ], "description": "Cross-origin resource sharing library and stack middleware", "homepage": "https://github.com/asm89/stack-cors", - "keywords": ["cors", "stack"], + "keywords": [ + "cors", + "stack" + ], "support": { "issues": "https://github.com/asm89/stack-cors/issues", "source": "https://github.com/asm89/stack-cors/tree/v2.3.0" @@ -100,7 +105,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "See contributors", @@ -109,7 +116,10 @@ ], "description": "Realistic password strength estimation PHP library based on Zxcvbn JS", "homepage": "https://github.com/bjeavons/zxcvbn-php", - "keywords": ["password", "zxcvbn"], + "keywords": [ + "password", + "zxcvbn" + ], "support": { "issues": "https://github.com/bjeavons/zxcvbn-php/issues", "source": "https://github.com/bjeavons/zxcvbn-php/tree/1.3.1" @@ -155,7 +165,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0"], + "license": [ + "GPL-2.0" + ], "authors": [ { "name": "Josh Schroeder", @@ -165,7 +177,10 @@ ], "description": "A library for comparing two HTML files/snippets and highlighting the differences using simple HTML.", "homepage": "https://github.com/caxy/php-htmldiff", - "keywords": ["diff", "html"], + "keywords": [ + "diff", + "html" + ], "support": { "issues": "https://github.com/caxy/php-htmldiff/issues", "source": "https://github.com/caxy/php-htmldiff/tree/v0.1.17" @@ -212,7 +227,9 @@ "symfony/yaml": "^6.3", "vimeo/psalm": "^5.22.2" }, - "bin": ["bin/dcg"], + "bin": [ + "bin/dcg" + ], "type": "library", "autoload": { "psr-4": { @@ -220,7 +237,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "Drupal code generator", "support": { "issues": "https://github.com/Chi-teck/drupal-code-generator/issues", @@ -266,7 +285,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kazuhiko Arase", @@ -335,7 +356,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Smiley", @@ -345,7 +368,12 @@ ], "description": "A container class for immutable settings objects. Not a DI container.", "homepage": "https://github.com/chillerlan/php-settings-container", - "keywords": ["Settings", "configuration", "container", "helper"], + "keywords": [ + "Settings", + "configuration", + "container", + "helper" + ], "support": { "issues": "https://github.com/chillerlan/php-settings-container/issues", "source": "https://github.com/chillerlan/php-settings-container" @@ -397,7 +425,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Christian Riesen", @@ -462,7 +492,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bojan Zivanovic" @@ -524,7 +556,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kyle Robinson Young", @@ -661,7 +695,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nils Adermann", @@ -680,7 +716,12 @@ } ], "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": ["semantic", "semver", "validation", "versioning"], + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", @@ -742,7 +783,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -800,7 +843,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -849,7 +894,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -898,7 +945,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -950,7 +999,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -1011,7 +1062,9 @@ "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively.", "totten/lurkerlite": "For monitoring filesystem changes in taskWatch" }, - "bin": ["robo"], + "bin": [ + "robo" + ], "type": "library", "autoload": { "psr-4": { @@ -1019,7 +1072,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Davert", @@ -1053,7 +1108,9 @@ "symfony/console": "^2.8 || ^3 || ^4 || ^5 || ^6", "symfony/filesystem": "^2.5 || ^3 || ^4 || ^5 || ^6" }, - "bin": ["scripts/release"], + "bin": [ + "scripts/release" + ], "type": "library", "extra": { "branch-alias": { @@ -1066,7 +1123,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Alexander Menk", @@ -1123,7 +1182,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -1178,7 +1239,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Greg Anderson", @@ -1228,7 +1291,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Cameron Eagans", @@ -1265,7 +1330,9 @@ "phpunit/phpunit": "^5|^6|^7|^8|^9|^10", "yoast/phpunit-polyfills": "^2.0.0" }, - "bin": ["bin/generate-defuse-key"], + "bin": [ + "bin/generate-defuse-key" + ], "type": "library", "autoload": { "psr-4": { @@ -1273,7 +1340,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Taylor Hornby", @@ -1341,7 +1410,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Dragonfly Development Inc.", @@ -1366,7 +1437,12 @@ ], "description": "Given a deep data structure, access data by dot notation.", "homepage": "https://github.com/dflydev/dflydev-dot-access-data", - "keywords": ["access", "data", "dot", "notation"], + "keywords": [ + "access", + "data", + "dot", + "notation" + ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" @@ -1421,7 +1497,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -1446,7 +1524,11 @@ ], "description": "Docblock Annotations Parser", "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": ["annotations", "docblock", "parser"], + "keywords": [ + "annotations", + "docblock", + "parser" + ], "support": { "issues": "https://github.com/doctrine/annotations/issues", "source": "https://github.com/doctrine/annotations/tree/1.14.4" @@ -1486,7 +1568,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -1511,7 +1595,12 @@ ], "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"], + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], "support": { "issues": "https://github.com/doctrine/collections/issues", "source": "https://github.com/doctrine/collections/tree/2.3.0" @@ -1569,7 +1658,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", "support": { @@ -1610,7 +1701,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -1627,7 +1720,13 @@ ], "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": ["annotations", "docblock", "lexer", "parser", "php"], + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], "support": { "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/2.1.1" @@ -1676,7 +1775,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "The FontLib Community", @@ -1719,7 +1820,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Druid.fi", @@ -1768,7 +1871,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bojanz", @@ -1829,7 +1934,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Wilfrid Roze (eme)", @@ -1875,7 +1982,10 @@ ], "description": "Provides a drop-down menu interface to the core Drupal Toolbar.", "homepage": "http://drupal.org/project/admin_toolbar", - "keywords": ["Drupal", "Toolbar"], + "keywords": [ + "Drupal", + "Toolbar" + ], "support": { "source": "https://git.drupalcode.org/project/admin_toolbar", "issues": "https://www.drupal.org/project/issues/admin_toolbar" @@ -1910,7 +2020,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Northern Commerce (formerly Digital Echidna)", @@ -1958,8 +2070,12 @@ "league/uri": "~6.2" }, "type": "drupal-module", - "license": ["GPL-2.0+"], - "keywords": ["Drupal"], + "license": [ + "GPL-2.0+" + ], + "keywords": [ + "Drupal" + ], "support": { "source": "https://github.com/druidfi/api_tools/tree/1.0.0", "issues": "https://github.com/druidfi/api_tools/issues" @@ -1998,7 +2114,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bforchhammer", @@ -2074,7 +2192,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "ajits", @@ -2169,7 +2289,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Mike Keran", @@ -2241,7 +2363,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "dnotes", @@ -2287,7 +2411,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "flyke", @@ -2333,7 +2459,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Wim Leers", @@ -2378,7 +2506,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Gaus Surahman", @@ -2401,7 +2531,11 @@ ], "description": "Provides basic bLazy integration for lazy loading and multi-serving images.", "homepage": "https://drupal.org/project/blazy", - "keywords": ["Drupal", "bLazy", "lazyload"], + "keywords": [ + "Drupal", + "bLazy", + "lazyload" + ], "support": { "source": "https://git.drupalcode.org/project/blazy", "issues": "https://drupal.org/project/issues/blazy" @@ -2436,7 +2570,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "star-szr", @@ -2478,7 +2614,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Mupsi", @@ -2495,7 +2633,9 @@ ], "description": "Provide a plugin to allow developers to create computed field via the Drupal Plugin API.", "homepage": "https://www.drupal.org/project/computed_field_plugin", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "http://cgit.drupalcode.org/computed_field_plugin", "issues": "https://www.drupal.org/project/issues/computed_field_plugin" @@ -2536,7 +2676,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Fabian Bircher", @@ -2557,7 +2699,11 @@ ], "description": "Config Filter allows other modules to interact with a ConfigStorage through filter plugins.", "homepage": "https://www.drupal.org/project/config_filter", - "keywords": ["Drupal", "configuration", "configuration management"], + "keywords": [ + "Drupal", + "configuration", + "configuration management" + ], "support": { "source": "https://git.drupalcode.org/project/config_filter", "issues": "https://www.drupal.org/project/issues/config_filter", @@ -2597,7 +2743,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Tommy Lynge Jørgensen", @@ -2652,7 +2800,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Diana Wynn (saltednut)", @@ -2708,7 +2858,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "jludwig", @@ -2725,7 +2877,9 @@ ], "description": "Allows the creation of Config Entity based taxonomy terms.", "homepage": "https://www.drupal.org/project/config_terms", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "https://git.drupalcode.org/project/config_terms", "issues": "https://www.drupal.org/project/issues/config_terms" @@ -2760,7 +2914,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "alexpott", @@ -2826,7 +2982,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Christoffer Palm", @@ -2916,16 +3074,16 @@ }, { "name": "drupal/core", - "version": "10.5.1", + "version": "10.5.6", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "551442fec1db69cf6eedb1601a348d8a6268060f" + "reference": "b685b04acbae19cb4fda0a63822ff21e1f743f44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/551442fec1db69cf6eedb1601a348d8a6268060f", - "reference": "551442fec1db69cf6eedb1601a348d8a6268060f", + "url": "https://api.github.com/repos/drupal/core/zipball/b685b04acbae19cb4fda0a63822ff21e1f743f44", + "reference": "b685b04acbae19cb4fda0a63822ff21e1f743f44", "shasum": "" }, "require": { @@ -2974,6 +3132,7 @@ "twig/twig": "^3.15.0" }, "conflict": { + "dealerdirect/phpcodesniffer-composer-installer": "1.1.0", "drush/drush": "<12.4.3" }, "replace": { @@ -3036,7 +3195,9 @@ } }, "autoload": { - "files": ["includes/bootstrap.inc"], + "files": [ + "includes/bootstrap.inc" + ], "psr-4": { "Drupal\\Core\\": "lib/Drupal/Core", "Drupal\\Component\\": "lib/Drupal/Component" @@ -3067,12 +3228,14 @@ ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { - "source": "https://github.com/drupal/core/tree/10.5.1" + "source": "https://github.com/drupal/core/tree/10.5.6" }, - "time": "2025-06-26T14:05:15+00:00" + "time": "2025-11-12T21:53:53+00:00" }, { "name": "drupal/core-composer-scaffold", @@ -3111,10 +3274,14 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "A flexible Composer project scaffold builder.", "homepage": "https://www.drupal.org/project/drupal", - "keywords": ["drupal"], + "keywords": [ + "drupal" + ], "support": { "source": "https://github.com/drupal/core-composer-scaffold/tree/10.5.0-beta1" }, @@ -3149,7 +3316,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Drupal Media Team", @@ -3207,7 +3376,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Kris Vanderwater (EclipseGc)", @@ -3305,7 +3476,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "andypost", @@ -3383,7 +3556,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Miro Dietiker (miro_dietiker)", @@ -3476,7 +3651,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Neslee Canil Pinto", @@ -3572,7 +3749,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "John Jameson", @@ -3648,7 +3827,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "lachezar.valchev", @@ -3713,7 +3894,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Greg Knaddison (greggles)", @@ -3786,7 +3969,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "alexpott", @@ -3848,7 +4033,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "berdir", @@ -3928,7 +4115,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Janez Urevc", @@ -4015,7 +4204,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "berdir", @@ -4086,7 +4277,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "lullabot", @@ -4103,7 +4296,9 @@ ], "description": "Track usage of entities referenced by other entities", "homepage": "https://www.drupal.org/project/entity_usage", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "http://cgit.drupalcode.org/entity_usage", "issues": "http://drupal.org/project/issues/entity_usage" @@ -4138,7 +4333,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Marcin Pajdzik", @@ -4162,7 +4359,12 @@ ], "description": "This module aims at making the website compliant with the new EU cookie regulation.", "homepage": "https://drupal.org/project/eu_cookie_compliance", - "keywords": ["Cookie", "CookieCompliance", "Drupal", "GDPR"], + "keywords": [ + "Cookie", + "CookieCompliance", + "Drupal", + "GDPR" + ], "support": { "source": "https://git.drupalcode.org/project/eu-cookie-compliance", "docs": "https://www.drupal.org/docs/contributed-modules/eu-cookie-compliance", @@ -4204,7 +4406,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "attiks", @@ -4287,7 +4491,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Sven Decabooter", @@ -4342,7 +4548,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "anybody", @@ -4419,7 +4627,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "mondrake", @@ -4473,7 +4683,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "benjifisher", @@ -4547,7 +4759,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Alexander Ross (bleen)", @@ -4597,7 +4811,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "apolitsin", @@ -4653,7 +4869,9 @@ "phpcs -s --runtime-set ignore_warnings_on_exit 1 --runtime-set ignore_errors_on_exit 0 'web/modules/custom'" ] }, - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Sascha Eggenberger (saschaeggi)", @@ -4711,7 +4929,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Sascha Eggenberger (saschaeggi)", @@ -4721,7 +4941,9 @@ ], "description": "Custom Drupal Login for Gin theme", "homepage": "https://www.drupal.org/project/gin_login", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "http://cgit.drupalcode.org/gin_login", "issues": "https://www.drupal.org/project/issues/gin_login" @@ -4766,7 +4988,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Sascha Eggenberger (saschaeggi)", @@ -4780,7 +5004,9 @@ ], "description": "Gin Toolbar for Frontend use", "homepage": "https://www.drupal.org/project/gin_toolbar", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "http://cgit.drupalcode.org/gin_toolbar", "issues": "https://www.drupal.org/project/issues/gin_toolbar" @@ -4831,7 +5057,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bbrala", @@ -4870,9 +5098,13 @@ "drupal/helfi_platform_config": "<4.0" }, "type": "drupal-theme", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "description": "Helsinki Drupal Base theme", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "https://github.com/City-of-Helsinki/drupal-hdbt/tree/6.11.18", "issues": "https://github.com/City-of-Helsinki/drupal-hdbt/issues" @@ -4902,9 +5134,13 @@ "drupal/helfi_platform_config": "<4.3" }, "type": "drupal-theme", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "description": "Helsinki Drupal Base admin theme", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "https://github.com/City-of-Helsinki/drupal-hdbt-admin/tree/3.3.7", "issues": "https://github.com/City-of-Helsinki/drupal-hdbt-admin/issues" @@ -4941,7 +5177,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "back-2-95", @@ -4998,7 +5236,9 @@ "drupal/search_api": "^1.0" }, "type": "drupal-module", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "Helfi - API Base", "support": { "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-api-base/tree/2.7.32", @@ -5042,7 +5282,9 @@ } } }, - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "Helfi - Azure FS", "support": { "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-azure-fs/tree/2.0.9", @@ -5178,7 +5420,9 @@ } } }, - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "HELfi platform config", "support": { "source": "https://github.com/City-of-Helsinki/drupal-helfi-platform-config/tree/4.14.33", @@ -5218,7 +5462,9 @@ "phpspec/prophecy-phpunit": "^2" }, "type": "drupal-module", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "TPR integration", "support": { "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-tpr/tree/2.3.14", @@ -5249,7 +5495,9 @@ "drupal/coder": "^8.3" }, "type": "drupal-module", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "Tunnistamo integration", "support": { "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-tunnistamo/tree/2.2.4", @@ -5289,7 +5537,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Jeff Geerling", @@ -5362,7 +5612,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Chris Charlton", @@ -5412,7 +5664,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "BarisW", @@ -5464,7 +5718,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Chris Charlton", @@ -5550,7 +5806,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bojanz", @@ -5636,7 +5894,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -5731,7 +5991,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -5794,7 +6056,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -5845,7 +6109,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bnjmnm", @@ -5897,7 +6163,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Naveen Valecha", @@ -5911,7 +6179,10 @@ ], "description": "Provides jQuery UI Touch Punch library.", "homepage": "https://www.drupal.org/project/jquery_ui_touch_punch", - "keywords": ["Drupal", "jquery_ui_touch_punch"], + "keywords": [ + "Drupal", + "jquery_ui_touch_punch" + ], "support": { "source": "https://www.drupal.org/project/jquery_ui_touch_punch", "issues": "https://www.drupal.org/project/issues/jquery_ui_touch_punch" @@ -5946,7 +6217,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Dave Reid", @@ -5999,7 +6272,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "cellar door", @@ -6024,7 +6299,9 @@ ], "description": "Provides the ability to manage site-wide keys", "homepage": "http://drupal.org/project/key", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "https://git.drupalcode.org/project/key", "issues": "http://drupal.org/project/key" @@ -6063,7 +6340,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Emil Stjerneman", @@ -6116,7 +6395,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bocaj", @@ -6175,7 +6456,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "berdir", @@ -6261,7 +6544,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "c-logemann", @@ -6315,7 +6600,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Shelane French (shelane)", @@ -6325,7 +6612,9 @@ ], "description": "Display analytics reports from Matomo server.", "homepage": "https://www.drupal.org/project/matomo_reports", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "http://cgit.drupalcode.org/matomo_reports", "issues": "https://www.drupal.org/project/issues/matomo_reports" @@ -6360,7 +6649,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bkosborne", @@ -6406,7 +6697,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Dave Reid", @@ -6469,7 +6762,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "hkirsman", @@ -6519,7 +6814,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "anybody", @@ -6540,7 +6837,9 @@ ], "description": "Allows you to add attributes to menu links.", "homepage": "http://drupal.org/project/menu_link_attributes", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "http://cgit.drupalcode.org/menu_link_attributes", "issues": "http://drupal.org/project/issues/menu_link_attributes" @@ -6591,7 +6890,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "See contributors", @@ -6605,7 +6906,10 @@ ], "description": "Manage meta tags for all entities.", "homepage": "https://www.drupal.org/project/metatag", - "keywords": ["Drupal", "seo"], + "keywords": [ + "Drupal", + "seo" + ], "support": { "source": "https://git.drupalcode.org/project/metatag", "issues": "https://www.drupal.org/project/issues/metatag", @@ -6651,7 +6955,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0"], + "license": [ + "GPL-2.0" + ], "authors": [ { "name": "Luca Lusso", @@ -6705,7 +7011,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Darrell Duane (DarrellDuane)", @@ -6739,7 +7047,9 @@ ], "description": "This module makes the 'current password' field on the user edit form optional.", "homepage": "https://www.drupal.org/project/nocurrent_pass", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "https://git.drupalcode.org/project/nocurrent_pass", "issues": "https://www.drupal.org/project/issues/nocurrent_pass" @@ -6774,7 +7084,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Chris Burge", @@ -6784,7 +7096,11 @@ ], "description": "Allows site builders and developers to manage oEmbed providers.", "homepage": "https://drupal.org/project/oembed_providers", - "keywords": ["Drupal", "Media", "oEmbed"], + "keywords": [ + "Drupal", + "Media", + "oEmbed" + ], "support": { "source": "https://git.drupalcode.org/project/oembed_providers", "issues": "https://www.drupal.org/project/issues/oembed_providers" @@ -6822,7 +7138,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "bojanz", @@ -6847,7 +7165,9 @@ ], "description": "A pluggable client implementation for the OpenID Connect protocol.", "homepage": "https://www.drupal.org/project/openid_connect", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "https://git.drupalcode.org/project/openid_connect", "issues": "https://www.drupal.org/project/issues/openid_connect" @@ -6899,7 +7219,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "berdir", @@ -6968,7 +7290,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "efpapado", @@ -7043,7 +7367,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "berdir", @@ -7099,7 +7425,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Clever Age", @@ -7176,7 +7504,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "aleksey.tk", @@ -7253,7 +7583,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Mark Burdett (mfb)", @@ -7308,7 +7640,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Arto", @@ -7382,7 +7716,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "thtas", @@ -7427,7 +7763,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "heine", @@ -7481,7 +7819,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "leymannx", @@ -7523,7 +7863,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "berdir", @@ -7587,7 +7929,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "berdir", @@ -7641,7 +7985,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "karthikeyan-manivasagam", @@ -7703,7 +8049,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "-enzo-", @@ -7764,7 +8112,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Jeroen Tubex", @@ -7820,7 +8170,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Sven Decabooter", @@ -7869,7 +8221,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "cweagans", @@ -7934,7 +8288,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Eric Schaefer (Eric Schaefer)", @@ -8006,7 +8362,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Thomas Seidl", @@ -8063,7 +8421,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Christian Fritsch", @@ -8117,7 +8477,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Pawel Ginalski (gbyte)", @@ -8170,7 +8532,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "beltofte", @@ -8207,7 +8571,9 @@ ], "description": "Integration with Siteimprove.", "homepage": "https://www.drupal.org/project/siteimprove", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "https://git.drupalcode.org/project/siteimprove", "issues": "https://www.drupal.org/project/issues/siteimprove" @@ -8243,7 +8609,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Contributors", @@ -8261,7 +8629,11 @@ ], "description": "Slick carousel, the last carousel you'll ever need.", "homepage": "https://drupal.org/project/slick", - "keywords": ["Drupal", "carousel", "slideshow"], + "keywords": [ + "Drupal", + "carousel", + "slideshow" + ], "support": { "source": "https://git.drupalcode.org/project/slick", "issues": "https://drupal.org/project/issues/slick" @@ -8297,7 +8669,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Takim Islam", @@ -8356,7 +8730,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "mondrake", @@ -8407,11 +8783,19 @@ }, "notification-url": "https://packages.drupal.org/8/downloads", "scripts": { - "phpcs": ["vendor/bin/phpcs -p ."], - "phpcbf": ["vendor/bin/phpcbf -p ."], - "test": ["@phpcs"] + "phpcs": [ + "vendor/bin/phpcs -p ." + ], + "phpcbf": [ + "vendor/bin/phpcbf -p ." + ], + "test": [ + "@phpcs" + ] }, - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "BarisW", @@ -8500,7 +8884,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "alexpott", @@ -8562,7 +8948,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "zengenuity", @@ -8624,7 +9012,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "cmlara", @@ -8698,7 +9088,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "berdir", @@ -8760,7 +9152,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "jsobiecki", @@ -8817,7 +9211,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "chi", @@ -8826,7 +9222,10 @@ ], "description": "A Twig extension with some useful functions and filters for Drupal development.", "homepage": "https://www.drupal.org/project/twig_tweak", - "keywords": ["Drupal", "Twig"], + "keywords": [ + "Drupal", + "Twig" + ], "support": { "source": "https://git.drupalcode.org/project/twig_tweak", "issues": "https://www.drupal.org/project/issues/twig_tweak" @@ -8866,7 +9265,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "arnested", @@ -8924,7 +9325,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "amateescu", @@ -8977,7 +9380,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "intrafusion", @@ -8998,7 +9403,9 @@ ], "description": "Customize the destination that a user is redirected to after logging in or logged out.", "homepage": "https://www.drupal.org/project/user_registrationpassword", - "keywords": ["Drupal"], + "keywords": [ + "Drupal" + ], "support": { "source": "http://cgit.drupalcode.org/user_registrationpassword", "issues": "http://drupal.org/project/issues/user_registrationpassword" @@ -9037,7 +9444,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Agnes Chisholm", @@ -9094,7 +9503,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0+"], + "license": [ + "GPL-2.0+" + ], "authors": [ { "name": "Marcin Grabias", @@ -9162,7 +9573,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Marcin Grabias", @@ -9214,7 +9627,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "anybody", @@ -9280,7 +9695,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "justcaldwell", @@ -9350,18 +9767,36 @@ "rector/rector": "^0.12", "squizlabs/php_codesniffer": "^3.7" }, - "bin": ["drush"], + "bin": [ + "drush" + ], "type": "library", "extra": { "installer-paths": { - "sut/core": ["type:drupal-core"], - "sut/libraries/{$name}": ["type:drupal-library"], - "sut/modules/unish/{$name}": ["drupal/devel"], - "sut/themes/unish/{$name}": ["drupal/empty_theme"], - "sut/modules/contrib/{$name}": ["type:drupal-module"], - "sut/profiles/contrib/{$name}": ["type:drupal-profile"], - "sut/themes/contrib/{$name}": ["type:drupal-theme"], - "sut/drush/contrib/{$name}": ["type:drupal-drush"] + "sut/core": [ + "type:drupal-core" + ], + "sut/libraries/{$name}": [ + "type:drupal-library" + ], + "sut/modules/unish/{$name}": [ + "drupal/devel" + ], + "sut/themes/unish/{$name}": [ + "drupal/empty_theme" + ], + "sut/modules/contrib/{$name}": [ + "type:drupal-module" + ], + "sut/profiles/contrib/{$name}": [ + "type:drupal-profile" + ], + "sut/themes/contrib/{$name}": [ + "type:drupal-theme" + ], + "sut/drush/contrib/{$name}": [ + "type:drupal-drush" + ] } }, "autoload": { @@ -9370,7 +9805,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Moshe Weitzman", @@ -9463,7 +9900,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Nicholas Humfrey", @@ -9533,7 +9972,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Eduardo Gulias Davis" @@ -9600,7 +10041,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "HTTP transport PHP library for Elastic products", "keywords": [ "PSR_17", @@ -9657,9 +10100,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "PHP Client for Elasticsearch", - "keywords": ["client", "elastic", "elasticsearch", "search"], + "keywords": [ + "client", + "elastic", + "elasticsearch", + "search" + ], "support": { "issues": "https://github.com/elastic/elasticsearch-php/issues", "source": "https://github.com/elastic/elasticsearch-php/tree/v8.18.0" @@ -9695,14 +10145,20 @@ }, "type": "library", "autoload": { - "files": ["library/HTMLPurifier.composer.php"], + "files": [ + "library/HTMLPurifier.composer.php" + ], "psr-0": { "HTMLPurifier": "library/" }, - "exclude-from-classmap": ["/library/HTMLPurifier/Language/"] + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-2.1-or-later"], + "license": [ + "LGPL-2.1-or-later" + ], "authors": [ { "name": "Edward Z. Yang", @@ -9712,7 +10168,9 @@ ], "description": "Standards compliant HTML filter written in PHP", "homepage": "http://htmlpurifier.org/", - "keywords": ["html"], + "keywords": [ + "html" + ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", "source": "https://github.com/ezyang/htmlpurifier/tree/v4.18.0" @@ -9745,7 +10203,9 @@ "symfony/var-dumper": ">=6.4", "symfony/yaml": ">=6.4" }, - "bin": ["bin/fileeye-mimemap"], + "bin": [ + "bin/fileeye-mimemap" + ], "type": "library", "extra": { "branch-alias": { @@ -9758,10 +10218,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["LGPL-3.0-or-later"], + "license": [ + "LGPL-3.0-or-later" + ], "description": "A PHP library to handle MIME Content-Type fields and their related file extensions.", "homepage": "https://github.com/FileEye/MimeMap", - "keywords": ["mime", "mime-database", "mime-parser", "mime-type"], + "keywords": [ + "mime", + "mime-database", + "mime-parser", + "mime-type" + ], "support": { "issues": "https://github.com/FileEye/MimeMap/issues", "source": "https://github.com/FileEye/MimeMap/tree/2.2.2" @@ -9802,7 +10269,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0"], + "license": [ + "GPL-2.0" + ], "authors": [ { "name": "Lars Olesen", @@ -9819,7 +10288,10 @@ ], "description": "PHP Exif Library. A library for reading and writing Exif headers in JPEG and TIFF images using PHP.", "homepage": "https://github.com/FileEye/pel", - "keywords": ["exif", "image"], + "keywords": [ + "exif", + "image" + ], "support": { "issues": "https://github.com/FileEye/pel/issues", "source": "https://github.com/FileEye/pel/tree/0.10.0" @@ -9862,7 +10334,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Neuman Vong", @@ -9877,7 +10351,10 @@ ], "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", "homepage": "https://github.com/firebase/php-jwt", - "keywords": ["jwt", "php"], + "keywords": [ + "jwt", + "php" + ], "support": { "issues": "https://github.com/firebase/php-jwt/issues", "source": "https://github.com/firebase/php-jwt/tree/v6.11.1" @@ -9914,7 +10391,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "Alessio Linares", @@ -9922,7 +10401,11 @@ } ], "description": "JSONPath implementation for querying and updating JSON objects", - "keywords": ["json", "jsonpath", "path"], + "keywords": [ + "json", + "jsonpath", + "path" + ], "support": { "issues": "https://github.com/Galbar/JsonPath-PHP/issues", "source": "https://github.com/Galbar/JsonPath-PHP/tree/2.1" @@ -9966,7 +10449,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Matthew Grasmick" @@ -10005,7 +10490,9 @@ "phpunit/phpunit": "^9", "squizlabs/php_codesniffer": "^3.0" }, - "bin": ["bin/yaml-cli"], + "bin": [ + "bin/yaml-cli" + ], "type": "library", "extra": { "branch-alias": { @@ -10018,7 +10505,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Matthew Grasmick" @@ -10077,13 +10566,17 @@ } }, "autoload": { - "files": ["src/functions_include.php"], + "files": [ + "src/functions_include.php" + ], "psr-4": { "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -10187,7 +10680,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -10211,7 +10706,9 @@ } ], "description": "Guzzle promises library", - "keywords": ["promise"], + "keywords": [ + "promise" + ], "support": { "issues": "https://github.com/guzzle/promises/issues", "source": "https://github.com/guzzle/promises/tree/2.2.0" @@ -10277,7 +10774,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Graham Campbell", @@ -10374,7 +10873,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "Converts HTML to formatted plain text", "support": { "issues": "https://github.com/mtibben/html2text/issues", @@ -10420,7 +10921,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Alessandro Lai", @@ -10428,7 +10931,12 @@ } ], "description": "A library to get pretty versions strings of installed dependencies", - "keywords": ["composer", "package", "release", "versions"], + "keywords": [ + "composer", + "package", + "release", + "versions" + ], "support": { "issues": "https://github.com/Jean85/pretty-package-versions/issues", "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1" @@ -10494,7 +11002,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Phil Bennett", @@ -10578,7 +11088,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Frank de Jonge", @@ -10651,7 +11163,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Frank de Jonge", @@ -10695,7 +11209,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Frank de Jonge", @@ -10772,7 +11288,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ignace Nyamagana Butera", @@ -10858,7 +11376,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ignace Nyamagana Butera", @@ -10868,7 +11388,12 @@ ], "description": "Common interface for URI representation", "homepage": "http://github.com/thephpleague/uri-interfaces", - "keywords": ["rfc3986", "rfc3987", "uri", "url"], + "keywords": [ + "rfc3986", + "rfc3987", + "uri", + "url" + ], "support": { "issues": "https://github.com/thephpleague/uri-interfaces/issues", "source": "https://github.com/thephpleague/uri-interfaces/tree/2.3.0" @@ -10908,10 +11433,14 @@ "psr-4": { "MakinaCorpus\\Lucene\\": "src/" }, - "exclude-from-classmap": ["src/Tests/"] + "exclude-from-classmap": [ + "src/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Pierre Rineau", @@ -10963,7 +11492,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Matt Butcher", @@ -11028,7 +11559,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Marco Marchiò", @@ -11067,7 +11600,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Azure Storage PHP Client Library", @@ -11075,7 +11610,13 @@ } ], "description": "This project provides a set of PHP client libraries that make it easy to access Microsoft Azure Storage Blob APIs.", - "keywords": ["azure", "blob", "php", "sdk", "storage"], + "keywords": [ + "azure", + "blob", + "php", + "sdk", + "storage" + ], "support": { "issues": "https://github.com/Azure/azure-storage-blob-php/issues", "source": "https://github.com/Azure/azure-storage-blob-php/tree/v1.5.4" @@ -11107,7 +11648,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Azure Storage PHP Client Library", @@ -11115,7 +11658,13 @@ } ], "description": "This project provides a set of common code shared by Azure Storage Blob, Table, Queue and File PHP client libraries.", - "keywords": ["azure", "common", "php", "sdk", "storage"], + "keywords": [ + "azure", + "common", + "php", + "sdk", + "storage" + ], "support": { "issues": "https://github.com/Azure/azure-storage-common-php/issues", "source": "https://github.com/Azure/azure-storage-common-php/tree/v1.5.2" @@ -11148,10 +11697,15 @@ ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["GNU General Public License V2"], + "license": [ + "GNU General Public License V2" + ], "description": "An add-on for the php-htmldiff library for comparing two HTML files/snippets and highlighting the differences using simple HTML.", "homepage": "https://github.com/mkalkbrenner/php-htmldiff", - "keywords": ["diff", "html"], + "keywords": [ + "diff", + "html" + ], "support": { "issues": "https://github.com/mkalkbrenner/php-htmldiff/issues", "source": "https://github.com/mkalkbrenner/php-htmldiff/tree/master" @@ -11228,7 +11782,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -11238,7 +11794,11 @@ ], "description": "Sends your logs to files, sockets, inboxes, databases and various web services", "homepage": "https://github.com/Seldaek/monolog", - "keywords": ["log", "logging", "psr-3"], + "keywords": [ + "log", + "logging", + "psr-3" + ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", "source": "https://github.com/Seldaek/monolog/tree/3.9.0" @@ -11279,7 +11839,9 @@ "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^9.0" }, - "bin": ["bin/php-parse"], + "bin": [ + "bin/php-parse" + ], "type": "library", "extra": { "branch-alias": { @@ -11292,14 +11854,19 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Nikita Popov" } ], "description": "A PHP parser written in PHP", - "keywords": ["parser", "php"], + "keywords": [ + "parser", + "php" + ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" @@ -11345,10 +11912,18 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "PHP SAML Toolkit", "homepage": "https://github.com/SAML-Toolkits/php-saml", - "keywords": ["Federation", "SAML2", "SSO", "identity", "saml"], + "keywords": [ + "Federation", + "SAML2", + "SSO", + "identity", + "saml" + ], "support": { "email": "sixto.martin.garcia@gmail.com", "issues": "https://github.com/onelogin/SAML-Toolkits/issues", @@ -11397,13 +11972,17 @@ } }, "autoload": { - "files": ["Trace/functions.php"], + "files": [ + "Trace/functions.php" + ], "psr-4": { "OpenTelemetry\\API\\": "." } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "opentelemetry-php contributors", @@ -11456,13 +12035,17 @@ } }, "autoload": { - "files": ["fiber/initialize_fiber_handler.php"], + "files": [ + "fiber/initialize_fiber_handler.php" + ], "psr-4": { "OpenTelemetry\\Context\\": "." } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "opentelemetry-php contributors", @@ -11470,7 +12053,11 @@ } ], "description": "Context implementation for OpenTelemetry PHP.", - "keywords": ["Context", "opentelemetry", "otel"], + "keywords": [ + "Context", + "opentelemetry", + "otel" + ], "support": { "chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V", "docs": "https://opentelemetry.io/docs/php", @@ -11507,7 +12094,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Paragon Initiative Enterprises", @@ -11570,7 +12159,9 @@ }, "type": "library", "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Paragon Initiative Enterprises", @@ -11579,7 +12170,12 @@ } ], "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": ["csprng", "polyfill", "pseudorandom", "random"], + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], "support": { "email": "info@paragonie.com", "issues": "https://github.com/paragonie/random_compat/issues", @@ -11625,8 +12221,12 @@ } }, "notification-url": "https://packagist.org/downloads/", - "include-path": ["./"], - "license": ["BSD-2-Clause"], + "include-path": [ + "./" + ], + "license": [ + "BSD-2-Clause" + ], "authors": [ { "name": "Vincent Blavet", @@ -11643,7 +12243,10 @@ ], "description": "Tar file management class with compression support (gzip, bzip2, lzma2)", "homepage": "https://github.com/pear/Archive_Tar", - "keywords": ["archive", "tar"], + "keywords": [ + "archive", + "tar" + ], "support": { "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=Archive_Tar", "source": "https://github.com/pear/Archive_Tar" @@ -11671,8 +12274,12 @@ } }, "notification-url": "https://packagist.org/downloads/", - "include-path": ["./"], - "license": ["BSD-2-Clause"], + "include-path": [ + "./" + ], + "license": [ + "BSD-2-Clause" + ], "authors": [ { "name": "Andrei Zmievski", @@ -11721,11 +12328,17 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "include-path": ["src/"], - "license": ["BSD-3-Clause"], + "include-path": [ + "src/" + ], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Christian Weiske", @@ -11767,11 +12380,17 @@ } }, "autoload": { - "classmap": ["PEAR/"] + "classmap": [ + "PEAR/" + ] }, "notification-url": "https://packagist.org/downloads/", - "include-path": ["."], - "license": ["BSD-2-Clause"], + "include-path": [ + "." + ], + "license": [ + "BSD-2-Clause" + ], "authors": [ { "name": "Helgi Thormar", @@ -11784,7 +12403,9 @@ ], "description": "The PEAR Exception base class.", "homepage": "https://github.com/pear/PEAR_Exception", - "keywords": ["exception"], + "keywords": [ + "exception" + ], "support": { "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR_Exception", "source": "https://github.com/pear/PEAR_Exception" @@ -11816,7 +12437,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Thomas Gossmann", @@ -11870,7 +12493,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Thomas Gossmann", @@ -11879,7 +12504,12 @@ ], "description": "Missing PHP language constructs", "homepage": "https://phootwork.github.io/lang/", - "keywords": ["array", "comparator", "comparison", "string"], + "keywords": [ + "array", + "comparator", + "comparison", + "string" + ], "support": { "issues": "https://github.com/phootwork/phootwork/issues", "source": "https://github.com/phootwork/lang/tree/v3.2.3" @@ -11933,10 +12563,14 @@ "psr-4": { "Http\\Discovery\\": "src/" }, - "exclude-from-classmap": ["src/Composer/Plugin.php"] + "exclude-from-classmap": [ + "src/Composer/Plugin.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Márk Sági-Kazár", @@ -11992,7 +12626,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Eric GELOEN", @@ -12006,7 +12642,10 @@ ], "description": "HTTPlug, the HTTP client abstraction for PHP", "homepage": "http://httplug.io", - "keywords": ["client", "http"], + "keywords": [ + "client", + "http" + ], "support": { "issues": "https://github.com/php-http/httplug/issues", "source": "https://github.com/php-http/httplug/tree/2.4.1" @@ -12041,7 +12680,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Joel Wurtz", @@ -12054,7 +12695,9 @@ ], "description": "Promise used for asynchronous HTTP requests", "homepage": "http://httplug.io", - "keywords": ["promise"], + "keywords": [ + "promise" + ], "support": { "issues": "https://github.com/php-http/promise/issues", "source": "https://github.com/php-http/promise/tree/1.3.1" @@ -12092,7 +12735,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Thomas Gossmann", @@ -12100,7 +12745,11 @@ } ], "description": "PHP Docblock parser and generator. An API to read and write Docblocks.", - "keywords": ["docblock", "generator", "parser"], + "keywords": [ + "docblock", + "generator", + "parser" + ], "support": { "issues": "https://github.com/phpowermove/docblock/issues", "source": "https://github.com/phpowermove/docblock/tree/v4.0" @@ -12138,7 +12787,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Sören Jensen", @@ -12148,7 +12799,12 @@ ], "description": "PSR-7 Uri and PSR-17 UriFactory implementation", "homepage": "https://phrity.sirn.se/net-uri", - "keywords": ["psr-17", "psr-7", "uri", "uri factory"], + "keywords": [ + "psr-17", + "psr-7", + "uri", + "uri factory" + ], "support": { "issues": "https://github.com/sirn-se/phrity-net-uri/issues", "source": "https://github.com/sirn-se/phrity-net-uri/tree/1.3.0" @@ -12185,7 +12841,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Sören Jensen", @@ -12195,7 +12853,10 @@ ], "description": "Inline error handler; catch and resolve errors for code block.", "homepage": "https://phrity.sirn.se/util-errorhandler", - "keywords": ["error", "warning"], + "keywords": [ + "error", + "warning" + ], "support": { "issues": "https://github.com/sirn-se/phrity-util-errorhandler/issues", "source": "https://github.com/sirn-se/phrity-util-errorhandler/tree/1.2.0" @@ -12218,7 +12879,9 @@ }, "type": "drupal-library", "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Dave Furfero", @@ -12227,7 +12890,11 @@ ], "description": "Extension to jQuery UI for mobile touch event support.", "homepage": "http://touchpunch.furf.com/", - "keywords": ["gestures", "mobile", "touch"], + "keywords": [ + "gestures", + "mobile", + "touch" + ], "support": { "issues": "https://github.com/politsin/jquery-ui-touch-punch/issues", "source": "https://github.com/politsin/jquery-ui-touch-punch/tree/1.0" @@ -12263,7 +12930,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -12271,7 +12940,11 @@ } ], "description": "Common interface for caching libraries", - "keywords": ["cache", "psr", "psr-6"], + "keywords": [ + "cache", + "psr", + "psr-6" + ], "support": { "source": "https://github.com/php-fig/cache/tree/3.0.0" }, @@ -12306,7 +12979,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -12357,7 +13032,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -12365,7 +13042,11 @@ } ], "description": "Standard interfaces for event handling.", - "keywords": ["events", "psr", "psr-14"], + "keywords": [ + "events", + "psr", + "psr-14" + ], "support": { "issues": "https://github.com/php-fig/event-dispatcher/issues", "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" @@ -12402,7 +13083,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -12411,7 +13094,12 @@ ], "description": "Common interface for HTTP clients", "homepage": "https://github.com/php-fig/http-client", - "keywords": ["http", "http-client", "psr", "psr-18"], + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], "support": { "source": "https://github.com/php-fig/http-client" }, @@ -12447,7 +13135,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -12499,7 +13189,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -12550,7 +13242,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "PHP-FIG", @@ -12559,7 +13253,11 @@ ], "description": "Common interface for logging libraries", "homepage": "https://github.com/php-fig/log", - "keywords": ["log", "psr", "psr-3"], + "keywords": [ + "log", + "psr", + "psr-3" + ], "support": { "source": "https://github.com/php-fig/log/tree/3.0.2" }, @@ -12598,7 +13296,9 @@ "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, - "bin": ["bin/psysh"], + "bin": [ + "bin/psysh" + ], "type": "library", "extra": { "branch-alias": { @@ -12610,13 +13310,17 @@ } }, "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Psy\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Justin Hileman", @@ -12626,7 +13330,12 @@ ], "description": "An interactive shell for modern PHP.", "homepage": "http://psysh.org", - "keywords": ["REPL", "console", "interactive", "shell"], + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", "source": "https://github.com/bobthecow/psysh/tree/v0.12.4" @@ -12656,10 +13365,14 @@ }, "type": "library", "autoload": { - "files": ["src/getallheaders.php"] + "files": [ + "src/getallheaders.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ralph Khattar", @@ -12698,10 +13411,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "A PHP library for XML Security", "homepage": "https://github.com/robrichards/xmlseclibs", - "keywords": ["security", "signature", "xml", "xmldsig"], + "keywords": [ + "security", + "signature", + "xml", + "xmldsig" + ], "support": { "issues": "https://github.com/robrichards/xmlseclibs/issues", "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.1" @@ -12750,7 +13470,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Ruflin", @@ -12759,7 +13481,10 @@ ], "description": "Elasticsearch Client", "homepage": "http://elastica.io/", - "keywords": ["client", "search"], + "keywords": [ + "client", + "search" + ], "support": { "issues": "https://github.com/ruflin/Elastica/issues", "source": "https://github.com/ruflin/Elastica/tree/8.1.0" @@ -12794,10 +13519,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -12810,7 +13539,12 @@ ], "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": ["diff", "udiff", "unidiff", "unified diff"], + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" @@ -12866,13 +13600,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Sentry\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Sentry", @@ -12935,7 +13673,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "Dejan Bosnanac", @@ -13028,10 +13768,14 @@ "psr-4": { "Symfony\\Component\\Console\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13044,7 +13788,12 @@ ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", - "keywords": ["cli", "command-line", "console", "terminal"], + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], "support": { "source": "https://github.com/symfony/console/tree/v6.4.23" }, @@ -13086,10 +13835,14 @@ "psr-4": { "Symfony\\Component\\CssSelector\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13167,10 +13920,14 @@ "psr-4": { "Symfony\\Component\\DependencyInjection\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13230,10 +13987,14 @@ } }, "autoload": { - "files": ["function.php"] + "files": [ + "function.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -13293,16 +14054,22 @@ "symfony/http-kernel": "^6.4|^7.0", "symfony/serializer": "^5.4|^6.0|^7.0" }, - "bin": ["Resources/bin/patch-type-declarations"], + "bin": [ + "Resources/bin/patch-type-declarations" + ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\ErrorHandler\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13375,10 +14142,14 @@ "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13444,7 +14215,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -13511,10 +14284,14 @@ "psr-4": { "Symfony\\Component\\Filesystem\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13571,10 +14348,14 @@ "psr-4": { "Symfony\\Component\\Finder\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13608,16 +14389,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.4.23", + "version": "v6.4.29", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "452d19f945ee41345fd8a50c18b60783546b7bd3" + "reference": "b03d11e015552a315714c127d8d1e0f9e970ec88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/452d19f945ee41345fd8a50c18b60783546b7bd3", - "reference": "452d19f945ee41345fd8a50c18b60783546b7bd3", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b03d11e015552a315714c127d8d1e0f9e970ec88", + "reference": "b03d11e015552a315714c127d8d1e0f9e970ec88", "shasum": "" }, "require": { @@ -13644,10 +14425,14 @@ "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13661,7 +14446,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.4.23" + "source": "https://github.com/symfony/http-foundation/tree/v6.4.29" }, "funding": [ { @@ -13672,12 +14457,16 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2025-05-26T09:17:58+00:00" + "time": "2025-11-08T16:40:12+00:00" }, { "name": "symfony/http-kernel", @@ -13754,10 +14543,14 @@ "psr-4": { "Symfony\\Component\\HttpKernel\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13830,10 +14623,14 @@ "psr-4": { "Symfony\\Component\\Mailer\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13907,10 +14704,14 @@ "psr-4": { "Symfony\\Component\\Mime\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13923,7 +14724,10 @@ ], "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", - "keywords": ["mime", "mime-type"], + "keywords": [ + "mime", + "mime-type" + ], "support": { "source": "https://github.com/symfony/mime/tree/v6.4.21" }, @@ -13966,10 +14770,14 @@ "psr-4": { "Symfony\\Component\\OptionsResolver\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -13982,7 +14790,11 @@ ], "description": "Provides an improved replacement for the array_replace PHP function", "homepage": "https://symfony.com", - "keywords": ["config", "configuration", "options"], + "keywords": [ + "config", + "configuration", + "options" + ], "support": { "source": "https://github.com/symfony/options-resolver/tree/v7.3.0" }, @@ -14033,13 +14845,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Gert de Pagter", @@ -14052,7 +14868,12 @@ ], "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "ctype", "polyfill", "portable"], + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0" }, @@ -14103,13 +14924,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Iconv\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -14176,13 +15001,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -14251,13 +15080,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Laurent Bassin", @@ -14329,14 +15162,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -14408,13 +15247,17 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -14481,7 +15324,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -14494,7 +15339,12 @@ ], "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php56/tree/v1.20.0" }, @@ -14539,14 +15389,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php81\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -14559,7 +15415,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php81/tree/v1.32.0" }, @@ -14604,14 +15465,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php82\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -14624,7 +15491,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php82/tree/v1.32.0" }, @@ -14669,14 +15541,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php83\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -14689,7 +15567,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php83/tree/v1.32.0" }, @@ -14734,14 +15617,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php84\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -14754,7 +15643,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php84/tree/v1.32.0" }, @@ -14796,10 +15690,14 @@ "psr-4": { "Symfony\\Component\\Process\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -14857,10 +15755,14 @@ "psr-4": { "Symfony\\Component\\PropertyAccess\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -14942,10 +15844,14 @@ "psr-4": { "Symfony\\Component\\PropertyInfo\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Kévin Dunglas", @@ -15023,10 +15929,14 @@ "psr-4": { "Symfony\\Bridge\\PsrHttpMessage\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -15039,7 +15949,12 @@ ], "description": "PSR HTTP message bridge", "homepage": "https://symfony.com", - "keywords": ["http", "http-message", "psr-17", "psr-7"], + "keywords": [ + "http", + "http-message", + "psr-17", + "psr-7" + ], "support": { "source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.13" }, @@ -15097,10 +16012,14 @@ "psr-4": { "Symfony\\Component\\Routing\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -15113,7 +16032,12 @@ ], "description": "Maps an HTTP request to a set of configuration variables", "homepage": "https://symfony.com", - "keywords": ["router", "routing", "uri", "url"], + "keywords": [ + "router", + "routing", + "uri", + "url" + ], "support": { "source": "https://github.com/symfony/routing/tree/v6.4.22" }, @@ -15192,10 +16116,14 @@ "psr-4": { "Symfony\\Component\\Serializer\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -15263,10 +16191,14 @@ "psr-4": { "Symfony\\Contracts\\Service\\": "" }, - "exclude-from-classmap": ["/Test/"] + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -15339,14 +16271,20 @@ }, "type": "library", "autoload": { - "files": ["Resources/functions.php"], + "files": [ + "Resources/functions.php" + ], "psr-4": { "Symfony\\Component\\String\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -15417,10 +16355,14 @@ "psr-4": { "Symfony\\Contracts\\Translation\\": "" }, - "exclude-from-classmap": ["/Test/"] + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -15490,10 +16432,14 @@ "psr-4": { "Symfony\\Component\\TypeInfo\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Mathias Arlaud", @@ -15510,7 +16456,12 @@ ], "description": "Extracts PHP types information.", "homepage": "https://symfony.com", - "keywords": ["PHPStan", "phpdoc", "symfony", "type"], + "keywords": [ + "PHPStan", + "phpdoc", + "symfony", + "type" + ], "support": { "source": "https://github.com/symfony/type-info/tree/v7.3.1" }, @@ -15587,10 +16538,15 @@ "psr-4": { "Symfony\\Component\\Validator\\": "" }, - "exclude-from-classmap": ["/Tests/", "/Resources/bin/"] + "exclude-from-classmap": [ + "/Tests/", + "/Resources/bin/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -15653,17 +16609,25 @@ "symfony/uid": "^5.4|^6.0|^7.0", "twig/twig": "^2.13|^3.0.4" }, - "bin": ["Resources/bin/var-dump-server"], + "bin": [ + "Resources/bin/var-dump-server" + ], "type": "library", "autoload": { - "files": ["Resources/functions/dump.php"], + "files": [ + "Resources/functions/dump.php" + ], "psr-4": { "Symfony\\Component\\VarDumper\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -15676,7 +16640,10 @@ ], "description": "Provides mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", - "keywords": ["debug", "dump"], + "keywords": [ + "debug", + "dump" + ], "support": { "source": "https://github.com/symfony/var-dumper/tree/v6.4.23" }, @@ -15724,10 +16691,14 @@ "psr-4": { "Symfony\\Component\\VarExporter\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -15794,16 +16765,22 @@ "require-dev": { "symfony/console": "^5.4|^6.0|^7.0" }, - "bin": ["Resources/bin/yaml-lint"], + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -15862,7 +16839,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Max Gulturyan", @@ -15872,7 +16851,9 @@ ], "description": "OOP reader of composer.lock file.", "homepage": "https://github.com/t4web/ComposerLockParser", - "keywords": ["composer.lock reader"], + "keywords": [ + "composer.lock reader" + ], "support": { "issues": "https://github.com/t4web/ComposerLockParser/issues", "source": "https://github.com/t4web/ComposerLockParser/tree/1.2.0" @@ -15912,7 +16893,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["ISC"], + "license": [ + "ISC" + ], "authors": [ { "name": "Fredrik Liljegren" @@ -15963,7 +16946,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Tijs Verkoyen", @@ -16017,7 +17002,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Fabien Potencier", @@ -16037,7 +17024,9 @@ ], "description": "Twig, the flexible, fast, and secure template language for PHP", "homepage": "https://twig.symfony.com", - "keywords": ["templating"], + "keywords": [ + "templating" + ], "support": { "issues": "https://github.com/twigphp/Twig/issues", "source": "https://github.com/twigphp/Twig/tree/v3.21.1" @@ -16082,7 +17071,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Chris Leppanen", @@ -16123,7 +17114,9 @@ "Twistor\\": "src/" } }, - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Chris Leppanen", @@ -16167,7 +17160,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Florian Weber", @@ -16218,7 +17213,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bernhard Schussek", @@ -16226,7 +17223,11 @@ } ], "description": "Assertions to validate method input/output with nice error messages.", - "keywords": ["assert", "check", "validate"], + "keywords": [ + "assert", + "check", + "validate" + ], "support": { "issues": "https://github.com/webmozarts/assert/issues", "source": "https://github.com/webmozarts/assert/tree/1.11.0" @@ -16264,7 +17265,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "Jakub Piasecki", @@ -16323,7 +17326,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Konstantin Kudryashov", @@ -16333,7 +17338,11 @@ ], "description": "Browser controller/emulator abstraction for PHP", "homepage": "https://mink.behat.org/", - "keywords": ["browser", "testing", "web"], + "keywords": [ + "browser", + "testing", + "web" + ], "support": { "issues": "https://github.com/minkphp/Mink/issues", "source": "https://github.com/minkphp/Mink/tree/v1.12.0" @@ -16384,7 +17393,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Konstantin Kudryashov", @@ -16394,7 +17405,12 @@ ], "description": "Symfony2 BrowserKit driver for Mink framework", "homepage": "https://mink.behat.org/", - "keywords": ["Mink", "Symfony2", "browser", "testing"], + "keywords": [ + "Mink", + "Symfony2", + "browser", + "testing" + ], "support": { "issues": "https://github.com/minkphp/MinkBrowserKitDriver/issues", "source": "https://github.com/minkphp/MinkBrowserKitDriver/tree/v2.2.0" @@ -16430,7 +17446,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Arbitrary-precision arithmetic library", "keywords": [ "Arbitrary-precision", @@ -16494,7 +17512,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Colin O'Dell", @@ -16573,7 +17593,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -16582,7 +17604,13 @@ } ], "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", - "keywords": ["cabundle", "cacert", "certificate", "ssl", "tls"], + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", @@ -16643,7 +17671,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -16652,7 +17682,9 @@ } ], "description": "Utilities to scan PHP code and generate class maps.", - "keywords": ["classmap"], + "keywords": [ + "classmap" + ], "support": { "issues": "https://github.com/composer/class-map-generator/issues", "source": "https://github.com/composer/class-map-generator/tree/1.6.1" @@ -16723,11 +17755,15 @@ "ext-zip": "Enabling the zip extension allows you to unzip archives", "ext-zlib": "Allow gzip compression of HTTP requests" }, - "bin": ["bin/composer"], + "bin": [ + "bin/composer" + ], "type": "library", "extra": { "phpstan": { - "includes": ["phpstan/rules.neon"] + "includes": [ + "phpstan/rules.neon" + ] }, "branch-alias": { "dev-main": "2.8-dev" @@ -16739,7 +17775,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nils Adermann", @@ -16754,7 +17792,11 @@ ], "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", "homepage": "https://getcomposer.org/", - "keywords": ["autoload", "dependency", "package"], + "keywords": [ + "autoload", + "dependency", + "package" + ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/composer/issues", @@ -16811,7 +17853,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -16820,7 +17864,10 @@ } ], "description": "Small utility library that handles metadata minification and expansion.", - "keywords": ["composer", "compression"], + "keywords": [ + "composer", + "compression" + ], "support": { "issues": "https://github.com/composer/metadata-minifier/issues", "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" @@ -16869,7 +17916,9 @@ "type": "library", "extra": { "phpstan": { - "includes": ["extension.neon"] + "includes": [ + "extension.neon" + ] }, "branch-alias": { "dev-main": "3.x-dev" @@ -16881,7 +17930,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -16890,7 +17941,12 @@ } ], "description": "PCRE wrapping library that offers type-safe preg_* replacements.", - "keywords": ["PCRE", "preg", "regex", "regular expression"], + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], "support": { "issues": "https://github.com/composer/pcre/issues", "source": "https://github.com/composer/pcre/tree/3.3.2" @@ -16944,7 +18000,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nils Adermann", @@ -16963,7 +18021,11 @@ } ], "description": "SPDX licenses list and validation library.", - "keywords": ["license", "spdx", "validator"], + "keywords": [ + "license", + "spdx", + "validator" + ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/spdx-licenses/issues", @@ -17016,7 +18078,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "John Stevenson", @@ -17024,7 +18088,10 @@ } ], "description": "Restarts a process without Xdebug.", - "keywords": ["Xdebug", "performance"], + "keywords": [ + "Xdebug", + "performance" + ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/xdebug-handler/issues", @@ -17083,7 +18150,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Franck Nijhof", @@ -17157,7 +18226,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -17186,7 +18257,11 @@ ], "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", "homepage": "https://www.doctrine-project.org/projects/common.html", - "keywords": ["common", "doctrine", "php"], + "keywords": [ + "common", + "doctrine", + "php" + ], "support": { "issues": "https://github.com/doctrine/common/issues", "source": "https://github.com/doctrine/common/tree/3.4.5" @@ -17240,7 +18315,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -17330,7 +18407,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Marco Pivetta", @@ -17340,7 +18419,10 @@ ], "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": ["constructor", "instantiate"], + "keywords": [ + "constructor", + "instantiate" + ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", "source": "https://github.com/doctrine/instantiator/tree/2.0.0" @@ -17399,7 +18481,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Guilherme Blanco", @@ -17428,7 +18512,13 @@ ], "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", "homepage": "https://www.doctrine-project.org/projects/persistence.html", - "keywords": ["mapper", "object", "odm", "orm", "persistence"], + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], "support": { "issues": "https://github.com/doctrine/persistence/issues", "source": "https://github.com/doctrine/persistence/tree/3.4.0" @@ -17484,10 +18574,16 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "Coder is a library to review Drupal code.", "homepage": "https://www.drupal.org/project/coder", - "keywords": ["code review", "phpcs", "standards"], + "keywords": [ + "code review", + "phpcs", + "standards" + ], "support": { "issues": "https://www.drupal.org/project/issues/coder", "source": "https://www.drupal.org/project/coder" @@ -17541,7 +18637,9 @@ }, "type": "metapackage", "notification-url": "https://packagist.org/downloads/", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "description": "require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.", "support": { "source": "https://github.com/drupal/core-dev/tree/10.4.6" @@ -17593,7 +18691,9 @@ } }, "notification-url": "https://packages.drupal.org/8/downloads", - "license": ["GPL-2.0-or-later"], + "license": [ + "GPL-2.0-or-later" + ], "authors": [ { "name": "moshe weitzman", @@ -17639,10 +18739,14 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "description": "proto library for PHP", "homepage": "https://developers.google.com/protocol-buffers/", - "keywords": ["proto"], + "keywords": [ + "proto" + ], "support": { "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.30.2" }, @@ -17670,7 +18774,9 @@ "json-schema/json-schema-test-suite": "1.2.0", "phpunit/phpunit": "^4.8.35" }, - "bin": ["bin/validate-json"], + "bin": [ + "bin/validate-json" + ], "type": "library", "autoload": { "psr-4": { @@ -17678,7 +18784,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Bruno Prieto Reis", @@ -17699,7 +18807,10 @@ ], "description": "A library to validate a json schema.", "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": ["json", "schema"], + "keywords": [ + "json", + "schema" + ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" @@ -17748,7 +18859,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Pete Otaqui", @@ -17807,10 +18920,17 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "description": "PHP WebDriver for Selenium 2", "homepage": "https://www.lullabot.com/", - "keywords": ["browser", "selenium", "webdriver", "webtest"], + "keywords": [ + "browser", + "selenium", + "webdriver", + "webtest" + ], "support": { "issues": "https://github.com/Lullabot/php-webdriver/issues", "source": "https://github.com/Lullabot/php-webdriver/tree/v2.0.6" @@ -17859,13 +18979,18 @@ "type": "phpstan-extension", "extra": { "phpstan": { - "includes": ["extension.neon", "rules.neon"] + "includes": [ + "extension.neon", + "rules.neon" + ] }, "branch-alias": { "dev-main": "1.0-dev" }, "installer-paths": { - "tests/fixtures/drupal/core": ["type:drupal-core"], + "tests/fixtures/drupal/core": [ + "type:drupal-core" + ], "tests/fixtures/drupal/libraries/{$name}": [ "type:drupal-library" ], @@ -17886,7 +19011,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Matt Glaman", @@ -17943,7 +19070,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Michel Hunziker", @@ -17997,7 +19126,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Frank Kleine", @@ -18043,13 +19174,17 @@ }, "type": "library", "autoload": { - "files": ["src/DeepCopy/deep_copy.php"], + "files": [ + "src/DeepCopy/deep_copy.php" + ], "psr-4": { "DeepCopy\\": "src/DeepCopy/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Create deep copies (clones) of your objects", "keywords": [ "clone", @@ -18101,7 +19236,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Tobias Nyholm", @@ -18114,7 +19251,10 @@ ], "description": "Helper classes to handle PSR-7 server requests", "homepage": "http://tnyholm.se", - "keywords": ["psr-17", "psr-7"], + "keywords": [ + "psr-17", + "psr-7" + ], "support": { "issues": "https://github.com/Nyholm/psr7-server/issues", "source": "https://github.com/Nyholm/psr7-server/tree/1.1.0" @@ -18159,13 +19299,17 @@ } }, "autoload": { - "files": ["_register.php"], + "files": [ + "_register.php" + ], "psr-4": { "OpenTelemetry\\Contrib\\Otlp\\": "." } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "opentelemetry-php contributors", @@ -18225,7 +19369,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "opentelemetry-php contributors", @@ -18315,7 +19461,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "opentelemetry-php contributors", @@ -18369,7 +19517,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "authors": [ { "name": "opentelemetry-php contributors", @@ -18424,10 +19574,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -18477,10 +19631,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -18543,7 +19701,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Tobias Nyholm", @@ -18552,7 +19712,10 @@ ], "description": "Guzzle 7 HTTP Adapter", "homepage": "http://httplug.io", - "keywords": ["Guzzle", "http"], + "keywords": [ + "Guzzle", + "http" + ], "support": { "issues": "https://github.com/php-http/guzzle7-adapter/issues", "source": "https://github.com/php-http/guzzle7-adapter/tree/1.1.0" @@ -18588,7 +19751,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jaap van Otterdijk", @@ -18654,7 +19819,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Mike van Riel", @@ -18714,7 +19881,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Mike van Riel", @@ -18767,7 +19936,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Konstantin Kudryashov", @@ -18830,7 +20001,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Christophe Coevoet", @@ -18839,7 +20012,10 @@ ], "description": "Integrating the Prophecy mocking library in PHPUnit test cases", "homepage": "http://phpspec.net", - "keywords": ["phpunit", "prophecy"], + "keywords": [ + "phpunit", + "prophecy" + ], "support": { "issues": "https://github.com/phpspec/prophecy-phpunit/issues", "source": "https://github.com/phpspec/prophecy-phpunit/tree/v2.3.0" @@ -18880,9 +20056,14 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Composer plugin for automatic installation of PHPStan extensions", - "keywords": ["dev", "static analysis"], + "keywords": [ + "dev", + "static analysis" + ], "support": { "issues": "https://github.com/phpstan/extension-installer/issues", "source": "https://github.com/phpstan/extension-installer/tree/1.4.3" @@ -18920,11 +20101,15 @@ "type": "library", "autoload": { "psr-4": { - "PHPStan\\PhpDocParser\\": ["src/"] + "PHPStan\\PhpDocParser\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", @@ -18952,15 +20137,25 @@ "conflict": { "phpstan/phpstan-shim": "*" }, - "bin": ["phpstan", "phpstan.phar"], + "bin": [ + "phpstan", + "phpstan.phar" + ], "type": "library", "autoload": { - "files": ["bootstrap.php"] + "files": [ + "bootstrap.php" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "PHPStan - PHP Static Analysis Tool", - "keywords": ["dev", "static analysis"], + "keywords": [ + "dev", + "static analysis" + ], "support": { "docs": "https://phpstan.org/user-guide/getting-started", "forum": "https://github.com/phpstan/phpstan/discussions", @@ -19006,7 +20201,9 @@ "type": "phpstan-extension", "extra": { "phpstan": { - "includes": ["rules.neon"] + "includes": [ + "rules.neon" + ] } }, "autoload": { @@ -19015,7 +20212,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", "support": { "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", @@ -19053,7 +20252,10 @@ "type": "phpstan-extension", "extra": { "phpstan": { - "includes": ["extension.neon", "rules.neon"] + "includes": [ + "extension.neon", + "rules.neon" + ] } }, "autoload": { @@ -19062,7 +20264,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "PHPUnit extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", @@ -19113,10 +20317,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19126,7 +20334,11 @@ ], "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": ["coverage", "testing", "xunit"], + "keywords": [ + "coverage", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", @@ -19167,10 +20379,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19180,7 +20396,10 @@ ], "description": "FilterIterator implementation that filters files based on a list of suffixes.", "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": ["filesystem", "iterator"], + "keywords": [ + "filesystem", + "iterator" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" @@ -19224,10 +20443,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19237,7 +20460,9 @@ ], "description": "Invoke callables with a timeout", "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": ["process"], + "keywords": [ + "process" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" @@ -19277,10 +20502,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19290,7 +20519,9 @@ ], "description": "Simple template engine.", "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": ["template"], + "keywords": [ + "template" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" @@ -19330,10 +20561,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19343,7 +20578,9 @@ ], "description": "Utility class for timing", "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": ["timer"], + "keywords": [ + "timer" + ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" @@ -19403,7 +20640,9 @@ "ext-soap": "To be able to generate mocks based on WSDL files", "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, - "bin": ["phpunit"], + "bin": [ + "phpunit" + ], "type": "library", "extra": { "branch-alias": { @@ -19411,11 +20650,17 @@ } }, "autoload": { - "files": ["src/Framework/Assert/Functions.php"], - "classmap": ["src/"] + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19425,7 +20670,11 @@ ], "description": "The PHP Unit Testing framework.", "homepage": "https://phpunit.de/", - "keywords": ["phpunit", "testing", "xunit"], + "keywords": [ + "phpunit", + "testing", + "xunit" + ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", @@ -19498,7 +20747,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ben Ramsey", @@ -19507,7 +20758,14 @@ } ], "description": "A PHP library for representing and manipulating collections.", - "keywords": ["array", "collection", "hash", "map", "queue", "set"], + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], "support": { "issues": "https://github.com/ramsey/collection/issues", "source": "https://github.com/ramsey/collection/tree/2.1.1" @@ -19573,15 +20831,23 @@ } }, "autoload": { - "files": ["src/functions.php"], + "files": [ + "src/functions.php" + ], "psr-4": { "Ramsey\\Uuid\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", - "keywords": ["guid", "identifier", "uuid"], + "keywords": [ + "guid", + "identifier", + "uuid" + ], "support": { "issues": "https://github.com/ramsey/uuid/issues", "source": "https://github.com/ramsey/uuid/tree/4.7.6" @@ -19621,13 +20887,17 @@ }, "type": "library", "autoload": { - "files": ["src/functions_include.php"], + "files": [ + "src/functions_include.php" + ], "psr-4": { "React\\Promise\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jan Sorgalla", @@ -19651,7 +20921,10 @@ } ], "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": ["promise", "promises"], + "keywords": [ + "promise", + "promises" + ], "support": { "issues": "https://github.com/reactphp/promise/issues", "source": "https://github.com/reactphp/promise/tree/v3.2.0" @@ -19691,10 +20964,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19743,10 +21020,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19795,10 +21076,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19848,10 +21133,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19872,7 +21161,11 @@ ], "description": "Provides the functionality to compare PHP values for equality", "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": ["comparator", "compare", "equality"], + "keywords": [ + "comparator", + "compare", + "equality" + ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" @@ -19913,10 +21206,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19968,10 +21265,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -19980,7 +21281,11 @@ ], "description": "Provides functionality to handle HHVM/PHP environments", "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": ["Xdebug", "environment", "hhvm"], + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" @@ -20022,10 +21327,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -20050,7 +21359,10 @@ ], "description": "Provides the functionality to export PHP variables for visualization", "homepage": "https://www.github.com/sebastianbergmann/exporter", - "keywords": ["export", "exporter"], + "keywords": [ + "export", + "exporter" + ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" @@ -20096,10 +21408,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -20108,7 +21424,9 @@ ], "description": "Snapshotting of global state", "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": ["global state"], + "keywords": [ + "global state" + ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" @@ -20149,10 +21467,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -20203,10 +21525,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -20254,10 +21580,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -20305,10 +21635,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -20364,10 +21698,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -20414,10 +21752,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -20463,10 +21805,14 @@ } }, "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Sebastian Bergmann", @@ -20509,7 +21855,9 @@ "phpstan/phpstan": "^1.11", "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" }, - "bin": ["bin/jsonlint"], + "bin": [ + "bin/jsonlint" + ], "type": "library", "autoload": { "psr-4": { @@ -20517,7 +21865,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -20526,7 +21876,12 @@ } ], "description": "JSON Linter", - "keywords": ["json", "linter", "parser", "validator"], + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], "support": { "issues": "https://github.com/Seldaek/jsonlint/issues", "source": "https://github.com/Seldaek/jsonlint/tree/1.11.0" @@ -20572,7 +21927,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -20580,7 +21937,9 @@ } ], "description": "PHAR file format utilities, for when PHP phars you up", - "keywords": ["phar"], + "keywords": [ + "phar" + ], "support": { "issues": "https://github.com/Seldaek/phar-utils/issues", "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" @@ -20624,7 +21983,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jordi Boggiano", @@ -20633,7 +21994,13 @@ } ], "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", - "keywords": ["posix", "sigint", "signal", "sigterm", "unix"], + "keywords": [ + "posix", + "sigint", + "signal", + "sigterm", + "unix" + ], "support": { "issues": "https://github.com/Seldaek/signal-handler/issues", "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2" @@ -20672,7 +22039,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-2-Clause"], + "license": [ + "BSD-2-Clause" + ], "authors": [ { "name": "Sam Graham", @@ -20684,7 +22053,10 @@ } ], "description": "A PHPCS sniff to detect problems with variables.", - "keywords": ["phpcs", "static analysis"], + "keywords": [ + "phpcs", + "static analysis" + ], "support": { "issues": "https://github.com/sirbrillig/phpcs-variable-analysis/issues", "source": "https://github.com/sirbrillig/phpcs-variable-analysis", @@ -20733,9 +22105,14 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", - "keywords": ["dev", "phpcs"], + "keywords": [ + "dev", + "phpcs" + ], "support": { "issues": "https://github.com/slevomat/coding-standard/issues", "source": "https://github.com/slevomat/coding-standard/tree/8.16.2" @@ -20775,7 +22152,10 @@ "require-dev": { "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" }, - "bin": ["bin/phpcbf", "bin/phpcs"], + "bin": [ + "bin/phpcbf", + "bin/phpcs" + ], "type": "library", "extra": { "branch-alias": { @@ -20783,7 +22163,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Greg Sherwood", @@ -20800,7 +22182,11 @@ ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", - "keywords": ["phpcs", "standards", "static analysis"], + "keywords": [ + "phpcs", + "standards", + "static analysis" + ], "support": { "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", @@ -20856,10 +22242,14 @@ "psr-4": { "Symfony\\Component\\BrowserKit\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -20919,10 +22309,14 @@ "psr-4": { "Symfony\\Component\\DomCrawler\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Fabien Potencier", @@ -20986,10 +22380,14 @@ "psr-4": { "Symfony\\Component\\Lock\\": "" }, - "exclude-from-classmap": ["/Tests/"] + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Jérémy Derussé", @@ -21054,7 +22452,9 @@ "symfony/error-handler": "^5.4|^6.0|^7.0", "symfony/polyfill-php81": "^1.27" }, - "bin": ["bin/simple-phpunit"], + "bin": [ + "bin/simple-phpunit" + ], "type": "symfony-bridge", "extra": { "thanks": { @@ -21063,14 +22463,21 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Bridge\\PhpUnit\\": "" }, - "exclude-from-classmap": ["/Tests/", "/bin/"] + "exclude-from-classmap": [ + "/Tests/", + "/bin/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -21127,14 +22534,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php73\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Nicolas Grekas", @@ -21147,7 +22560,12 @@ ], "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php73/tree/v1.32.0" }, @@ -21192,14 +22610,20 @@ } }, "autoload": { - "files": ["bootstrap.php"], + "files": [ + "bootstrap.php" + ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, - "classmap": ["Resources/stubs"] + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Ion Bazan", @@ -21216,7 +22640,12 @@ ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", - "keywords": ["compatibility", "polyfill", "portable", "shim"], + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0" }, @@ -21275,9 +22704,13 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["Apache-2.0"], + "license": [ + "Apache-2.0" + ], "description": "Service provider loading facility", - "keywords": ["service provider"], + "keywords": [ + "service provider" + ], "support": { "issues": "https://github.com/Nevay/spi/issues", "source": "https://github.com/Nevay/spi/tree/v1.0.3" @@ -21306,10 +22739,14 @@ }, "type": "library", "autoload": { - "classmap": ["src/"] + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", - "license": ["BSD-3-Clause"], + "license": [ + "BSD-3-Clause" + ], "authors": [ { "name": "Arne Blankerts", @@ -21359,7 +22796,9 @@ "type": "library", "extra": { "installer-paths": { - "web/core": ["type:drupal-core"] + "web/core": [ + "type:drupal-core" + ] }, "drupal-scaffold": { "locations": { @@ -21378,7 +22817,9 @@ } }, "notification-url": "https://packagist.org/downloads/", - "license": ["MIT"], + "license": [ + "MIT" + ], "authors": [ { "name": "Moshe Weitzman", From 592fea4a34ad9a91aa61e53ee404bd8cd383a608 Mon Sep 17 00:00:00 2001 From: leevi-identio Date: Thu, 20 Nov 2025 09:58:54 +0200 Subject: [PATCH 6/6] Update composer.json --- composer.json | 3 ++- composer.lock | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index c9b4604dd..fbaf2db4a 100644 --- a/composer.json +++ b/composer.json @@ -22,7 +22,7 @@ "drupal/config_filter": "^2.6", "drupal/config_terms": "^1.9", "drupal/context": "^5.0@RC", - "drupal/core": "^10.4.6", + "drupal/core": "^10.5", "drupal/core-composer-scaffold": "^10.2", "drupal/email_registration": "^1.4", "drupal/externalauth": "^2.0", @@ -65,6 +65,7 @@ "drush/drush": "^12", "kenwheeler/slick": "^1.8", "symfony/console": "^6.3", + "symfony/http-foundation": "^6.4", "zaporylie/composer-drupal-optimizations": "^1.2" }, "require-dev": { diff --git a/composer.lock b/composer.lock index 8124f1c41..42d4627dd 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c90e99fa17457853e3a845478e20788a", + "content-hash": "242be199cd9c3795c1b0840380c046bb", "packages": [ { "name": "asm89/stack-cors",