2026-03-11 12:17:11 +01:00
{
"_readme" : [
"This file locks the dependencies of your project to a known state" ,
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies" ,
"This file is @generated automatically"
] ,
2026-03-27 13:59:33 +01:00
"content-hash" : "d593763d6687df63e6d674bc0cade840" ,
2026-03-11 12:17:11 +01:00
"packages" : [
{
"name" : "composer/semver" ,
"version" : "3.4.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/composer/semver.git" ,
"reference" : "198166618906cb2de69b95d7d47e5fa8aa1b2b95"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95" ,
"reference" : "198166618906cb2de69b95d7d47e5fa8aa1b2b95" ,
"shasum" : ""
} ,
"require" : {
"php" : "^5.3.2 || ^7.0 || ^8.0"
} ,
"require-dev" : {
"phpstan/phpstan" : "^1.11" ,
"symfony/phpunit-bridge" : "^3 || ^7"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "3.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Composer\\Semver\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nils Adermann" ,
"email" : "naderman@naderman.de" ,
"homepage" : "http://www.naderman.de"
} ,
{
"name" : "Jordi Boggiano" ,
"email" : "j.boggiano@seld.be" ,
"homepage" : "http://seld.be"
} ,
{
"name" : "Rob Bast" ,
"email" : "rob.bast@gmail.com" ,
"homepage" : "http://robbast.nl"
}
] ,
"description" : "Semver library that offers utilities, version constraint parsing and validation." ,
"keywords" : [
"semantic" ,
"semver" ,
"validation" ,
"versioning"
] ,
"support" : {
"irc" : "ircs://irc.libera.chat:6697/composer" ,
"issues" : "https://github.com/composer/semver/issues" ,
"source" : "https://github.com/composer/semver/tree/3.4.4"
} ,
"funding" : [
{
"url" : "https://packagist.com" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/composer" ,
"type" : "github"
}
] ,
"time" : "2025-08-20T19:15:30+00:00"
} ,
{
"name" : "doctrine/collections" ,
"version" : "2.6.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/collections.git" ,
"reference" : "7713da39d8e237f28411d6a616a3dce5e20d5de2"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/collections/zipball/7713da39d8e237f28411d6a616a3dce5e20d5de2" ,
"reference" : "7713da39d8e237f28411d6a616a3dce5e20d5de2" ,
"shasum" : ""
} ,
"require" : {
"doctrine/deprecations" : "^1" ,
"php" : "^8.1" ,
"symfony/polyfill-php84" : "^1.30"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^14" ,
"ext-json" : "*" ,
"phpstan/phpstan" : "^2.1.30" ,
"phpstan/phpstan-phpunit" : "^2.0.7" ,
"phpunit/phpunit" : "^10.5.58 || ^11.5.42 || ^12.4"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Common\\Collections\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Guilherme Blanco" ,
"email" : "guilhermeblanco@gmail.com"
} ,
{
"name" : "Roman Borschel" ,
"email" : "roman@code-factory.org"
} ,
{
"name" : "Benjamin Eberlei" ,
"email" : "kontakt@beberlei.de"
} ,
{
"name" : "Jonathan Wage" ,
"email" : "jonwage@gmail.com"
} ,
{
"name" : "Johannes Schmitt" ,
"email" : "schmittjoh@gmail.com"
}
] ,
"description" : "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays." ,
"homepage" : "https://www.doctrine-project.org/projects/collections.html" ,
"keywords" : [
"array" ,
"collections" ,
"iterators" ,
"php"
] ,
"support" : {
"issues" : "https://github.com/doctrine/collections/issues" ,
"source" : "https://github.com/doctrine/collections/tree/2.6.0"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Fcollections" ,
"type" : "tidelift"
}
] ,
"time" : "2026-01-15T10:01:58+00:00"
} ,
{
"name" : "doctrine/dbal" ,
"version" : "4.4.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/dbal.git" ,
"reference" : "476f7f0fa6ea4aa5364926db7fabdf6049075722"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/dbal/zipball/476f7f0fa6ea4aa5364926db7fabdf6049075722" ,
"reference" : "476f7f0fa6ea4aa5364926db7fabdf6049075722" ,
"shasum" : ""
} ,
"require" : {
"doctrine/deprecations" : "^1.1.5" ,
"php" : "^8.2" ,
"psr/cache" : "^1|^2|^3" ,
"psr/log" : "^1|^2|^3"
} ,
"require-dev" : {
"doctrine/coding-standard" : "14.0.0" ,
"fig/log-test" : "^1" ,
"jetbrains/phpstorm-stubs" : "2023.2" ,
"phpstan/phpstan" : "2.1.30" ,
"phpstan/phpstan-phpunit" : "2.0.7" ,
"phpstan/phpstan-strict-rules" : "^2" ,
"phpunit/phpunit" : "11.5.50" ,
"slevomat/coding-standard" : "8.27.1" ,
"squizlabs/php_codesniffer" : "4.0.1" ,
"symfony/cache" : "^6.3.8|^7.0|^8.0" ,
"symfony/console" : "^5.4|^6.3|^7.0|^8.0"
} ,
"suggest" : {
"symfony/console" : "For helpful console commands such as SQL execution and import of files."
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\DBAL\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Guilherme Blanco" ,
"email" : "guilhermeblanco@gmail.com"
} ,
{
"name" : "Roman Borschel" ,
"email" : "roman@code-factory.org"
} ,
{
"name" : "Benjamin Eberlei" ,
"email" : "kontakt@beberlei.de"
} ,
{
"name" : "Jonathan Wage" ,
"email" : "jonwage@gmail.com"
}
] ,
"description" : "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management." ,
"homepage" : "https://www.doctrine-project.org/projects/dbal.html" ,
"keywords" : [
"abstraction" ,
"database" ,
"db2" ,
"dbal" ,
"mariadb" ,
"mssql" ,
"mysql" ,
"oci8" ,
"oracle" ,
"pdo" ,
"pgsql" ,
"postgresql" ,
"queryobject" ,
"sasql" ,
"sql" ,
"sqlite" ,
"sqlserver" ,
"sqlsrv"
] ,
"support" : {
"issues" : "https://github.com/doctrine/dbal/issues" ,
"source" : "https://github.com/doctrine/dbal/tree/4.4.2"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-26T12:12:19+00:00"
} ,
{
"name" : "doctrine/deprecations" ,
"version" : "1.1.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/deprecations.git" ,
"reference" : "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" ,
"reference" : "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.1 || ^8.0"
} ,
"conflict" : {
"phpunit/phpunit" : "<=7.5 || >=14"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^9 || ^12 || ^14" ,
"phpstan/phpstan" : "1.4.10 || 2.1.30" ,
"phpstan/phpstan-phpunit" : "^1.0 || ^2" ,
"phpunit/phpunit" : "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0" ,
"psr/log" : "^1 || ^2 || ^3"
} ,
"suggest" : {
"psr/log" : "Allows logging deprecations via PSR-3 logger implementation"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Deprecations\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"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" : {
"issues" : "https://github.com/doctrine/deprecations/issues" ,
"source" : "https://github.com/doctrine/deprecations/tree/1.1.6"
} ,
"time" : "2026-02-07T07:09:04+00:00"
} ,
{
"name" : "doctrine/doctrine-bundle" ,
"version" : "3.2.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/DoctrineBundle.git" ,
"reference" : "af84173db6978c3d2688ea3bcf3a91720b0704ce"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/af84173db6978c3d2688ea3bcf3a91720b0704ce" ,
"reference" : "af84173db6978c3d2688ea3bcf3a91720b0704ce" ,
"shasum" : ""
} ,
"require" : {
"doctrine/dbal" : "^4.0" ,
"doctrine/deprecations" : "^1.0" ,
"doctrine/persistence" : "^4" ,
"doctrine/sql-formatter" : "^1.0.1" ,
"php" : "^8.4" ,
"symfony/cache" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/config" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/console" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/dependency-injection" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/doctrine-bridge" : "^6.4.3 || ^7.0.3 || ^8.0" ,
"symfony/framework-bundle" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/service-contracts" : "^3"
} ,
"conflict" : {
"doctrine/orm" : "<3.0 || >=4.0" ,
"twig/twig" : "<3.0.4"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^14" ,
"doctrine/orm" : "^3.4.4" ,
"phpstan/phpstan" : "2.1.1" ,
"phpstan/phpstan-phpunit" : "2.0.3" ,
"phpstan/phpstan-strict-rules" : "^2" ,
"phpstan/phpstan-symfony" : "^2.0" ,
"phpunit/phpunit" : "^12.3.10" ,
"psr/log" : "^3.0" ,
"symfony/doctrine-messenger" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/expression-language" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/messenger" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/property-info" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/security-bundle" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/stopwatch" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/string" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/twig-bridge" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/validator" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/web-profiler-bundle" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/yaml" : "^6.4 || ^7.0 || ^8.0" ,
"twig/twig" : "^3.21.1"
} ,
"suggest" : {
"doctrine/orm" : "The Doctrine ORM integration is optional in the bundle." ,
"ext-pdo" : "*" ,
"symfony/web-profiler-bundle" : "To use the data collector."
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Bundle\\DoctrineBundle\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Benjamin Eberlei" ,
"email" : "kontakt@beberlei.de"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
} ,
{
"name" : "Doctrine Project" ,
"homepage" : "https://www.doctrine-project.org/"
}
] ,
"description" : "Symfony DoctrineBundle" ,
"homepage" : "https://www.doctrine-project.org" ,
"keywords" : [
"database" ,
"dbal" ,
"orm" ,
"persistence"
] ,
"support" : {
"issues" : "https://github.com/doctrine/DoctrineBundle/issues" ,
"source" : "https://github.com/doctrine/DoctrineBundle/tree/3.2.2"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-bundle" ,
"type" : "tidelift"
}
] ,
"time" : "2025-12-24T12:24:29+00:00"
} ,
{
"name" : "doctrine/doctrine-migrations-bundle" ,
"version" : "4.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/DoctrineMigrationsBundle.git" ,
"reference" : "20505da78735744fb4a42a3bb9a416b345ad6f7c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/20505da78735744fb4a42a3bb9a416b345ad6f7c" ,
"reference" : "20505da78735744fb4a42a3bb9a416b345ad6f7c" ,
"shasum" : ""
} ,
"require" : {
"doctrine/dbal" : "^4" ,
"doctrine/doctrine-bundle" : "^3" ,
"doctrine/migrations" : "^3.2" ,
"php" : "^8.4" ,
"psr/log" : "^3" ,
"symfony/config" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/console" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/dependency-injection" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/deprecation-contracts" : "^3" ,
"symfony/framework-bundle" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/http-foundation" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/http-kernel" : "^6.4 || ^7.0 || ^8.0" ,
"symfony/service-contracts" : "^3.0"
} ,
"require-dev" : {
"composer/semver" : "^3.0" ,
"doctrine/coding-standard" : "^14" ,
"doctrine/orm" : "^3" ,
"phpstan/phpstan" : "^2" ,
"phpstan/phpstan-deprecation-rules" : "^2" ,
"phpstan/phpstan-phpunit" : "^2" ,
"phpstan/phpstan-strict-rules" : "^2" ,
"phpstan/phpstan-symfony" : "^2" ,
"phpunit/phpunit" : "^12.5" ,
"symfony/var-exporter" : "^6.4 || ^7 || ^8"
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Bundle\\MigrationsBundle\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Doctrine Project" ,
"homepage" : "https://www.doctrine-project.org"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony DoctrineMigrationsBundle" ,
"homepage" : "https://www.doctrine-project.org" ,
"keywords" : [
"dbal" ,
"migrations" ,
"schema"
] ,
"support" : {
"issues" : "https://github.com/doctrine/DoctrineMigrationsBundle/issues" ,
"source" : "https://github.com/doctrine/DoctrineMigrationsBundle/tree/4.0.0"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-migrations-bundle" ,
"type" : "tidelift"
}
] ,
"time" : "2025-12-05T08:14:38+00:00"
} ,
{
"name" : "doctrine/event-manager" ,
"version" : "2.1.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/event-manager.git" ,
"reference" : "dda33921b198841ca8dbad2eaa5d4d34769d18cf"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/event-manager/zipball/dda33921b198841ca8dbad2eaa5d4d34769d18cf" ,
"reference" : "dda33921b198841ca8dbad2eaa5d4d34769d18cf" ,
"shasum" : ""
} ,
"require" : {
"php" : "^8.1"
} ,
"conflict" : {
"doctrine/common" : "<2.9"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^14" ,
"phpdocumentor/guides-cli" : "^1.4" ,
"phpstan/phpstan" : "^2.1.32" ,
"phpunit/phpunit" : "^10.5.58"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Common\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Guilherme Blanco" ,
"email" : "guilhermeblanco@gmail.com"
} ,
{
"name" : "Roman Borschel" ,
"email" : "roman@code-factory.org"
} ,
{
"name" : "Benjamin Eberlei" ,
"email" : "kontakt@beberlei.de"
} ,
{
"name" : "Jonathan Wage" ,
"email" : "jonwage@gmail.com"
} ,
{
"name" : "Johannes Schmitt" ,
"email" : "schmittjoh@gmail.com"
} ,
{
"name" : "Marco Pivetta" ,
"email" : "ocramius@gmail.com"
}
] ,
"description" : "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects." ,
"homepage" : "https://www.doctrine-project.org/projects/event-manager.html" ,
"keywords" : [
"event" ,
"event dispatcher" ,
"event manager" ,
"event system" ,
"events"
] ,
"support" : {
"issues" : "https://github.com/doctrine/event-manager/issues" ,
"source" : "https://github.com/doctrine/event-manager/tree/2.1.1"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager" ,
"type" : "tidelift"
}
] ,
"time" : "2026-01-29T07:11:08+00:00"
} ,
{
"name" : "doctrine/inflector" ,
"version" : "2.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/inflector.git" ,
"reference" : "6d6c96277ea252fc1304627204c3d5e6e15faa3b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b" ,
"reference" : "6d6c96277ea252fc1304627204c3d5e6e15faa3b" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2 || ^8.0"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^12.0 || ^13.0" ,
"phpstan/phpstan" : "^1.12 || ^2.0" ,
"phpstan/phpstan-phpunit" : "^1.4 || ^2.0" ,
"phpstan/phpstan-strict-rules" : "^1.6 || ^2.0" ,
"phpunit/phpunit" : "^8.5 || ^12.2"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Inflector\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Guilherme Blanco" ,
"email" : "guilhermeblanco@gmail.com"
} ,
{
"name" : "Roman Borschel" ,
"email" : "roman@code-factory.org"
} ,
{
"name" : "Benjamin Eberlei" ,
"email" : "kontakt@beberlei.de"
} ,
{
"name" : "Jonathan Wage" ,
"email" : "jonwage@gmail.com"
} ,
{
"name" : "Johannes Schmitt" ,
"email" : "schmittjoh@gmail.com"
}
] ,
"description" : "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words." ,
"homepage" : "https://www.doctrine-project.org/projects/inflector.html" ,
"keywords" : [
"inflection" ,
"inflector" ,
"lowercase" ,
"manipulation" ,
"php" ,
"plural" ,
"singular" ,
"strings" ,
"uppercase" ,
"words"
] ,
"support" : {
"issues" : "https://github.com/doctrine/inflector/issues" ,
"source" : "https://github.com/doctrine/inflector/tree/2.1.0"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Finflector" ,
"type" : "tidelift"
}
] ,
"time" : "2025-08-10T19:31:58+00:00"
} ,
{
"name" : "doctrine/instantiator" ,
"version" : "2.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/instantiator.git" ,
"reference" : "23da848e1a2308728fe5fdddabf4be17ff9720c7"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/instantiator/zipball/23da848e1a2308728fe5fdddabf4be17ff9720c7" ,
"reference" : "23da848e1a2308728fe5fdddabf4be17ff9720c7" ,
"shasum" : ""
} ,
"require" : {
"php" : "^8.4"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^14" ,
"ext-pdo" : "*" ,
"ext-phar" : "*" ,
"phpbench/phpbench" : "^1.2" ,
"phpstan/phpstan" : "^2.1" ,
"phpstan/phpstan-phpunit" : "^2.0" ,
"phpunit/phpunit" : "^10.5.58"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Instantiator\\" : "src/Doctrine/Instantiator/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Marco Pivetta" ,
"email" : "ocramius@gmail.com" ,
"homepage" : "https://ocramius.github.io/"
}
] ,
"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"
] ,
"support" : {
"issues" : "https://github.com/doctrine/instantiator/issues" ,
"source" : "https://github.com/doctrine/instantiator/tree/2.1.0"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator" ,
"type" : "tidelift"
}
] ,
"time" : "2026-01-05T06:47:08+00:00"
} ,
{
"name" : "doctrine/lexer" ,
"version" : "3.0.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/lexer.git" ,
"reference" : "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" ,
"reference" : "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" ,
"shasum" : ""
} ,
"require" : {
"php" : "^8.1"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^12" ,
"phpstan/phpstan" : "^1.10" ,
"phpunit/phpunit" : "^10.5" ,
"psalm/plugin-phpunit" : "^0.18.3" ,
"vimeo/psalm" : "^5.21"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Common\\Lexer\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Guilherme Blanco" ,
"email" : "guilhermeblanco@gmail.com"
} ,
{
"name" : "Roman Borschel" ,
"email" : "roman@code-factory.org"
} ,
{
"name" : "Johannes Schmitt" ,
"email" : "schmittjoh@gmail.com"
}
] ,
"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"
] ,
"support" : {
"issues" : "https://github.com/doctrine/lexer/issues" ,
"source" : "https://github.com/doctrine/lexer/tree/3.0.1"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Flexer" ,
"type" : "tidelift"
}
] ,
"time" : "2024-02-05T11:56:58+00:00"
} ,
{
"name" : "doctrine/migrations" ,
"version" : "3.9.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/migrations.git" ,
"reference" : "ffd8355cdd8505fc650d9604f058bf62aedd80a1"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/migrations/zipball/ffd8355cdd8505fc650d9604f058bf62aedd80a1" ,
"reference" : "ffd8355cdd8505fc650d9604f058bf62aedd80a1" ,
"shasum" : ""
} ,
"require" : {
"composer-runtime-api" : "^2" ,
"doctrine/dbal" : "^3.6 || ^4" ,
"doctrine/deprecations" : "^0.5.3 || ^1" ,
"doctrine/event-manager" : "^1.2 || ^2.0" ,
"php" : "^8.1" ,
"psr/log" : "^1.1.3 || ^2 || ^3" ,
"symfony/console" : "^5.4 || ^6.0 || ^7.0 || ^8.0" ,
"symfony/stopwatch" : "^5.4 || ^6.0 || ^7.0 || ^8.0" ,
"symfony/var-exporter" : "^6.2 || ^7.0 || ^8.0"
} ,
"conflict" : {
"doctrine/orm" : "<2.12 || >=4"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^14" ,
"doctrine/orm" : "^2.13 || ^3" ,
"doctrine/persistence" : "^2 || ^3 || ^4" ,
"doctrine/sql-formatter" : "^1.0" ,
"ext-pdo_sqlite" : "*" ,
"fig/log-test" : "^1" ,
"phpstan/phpstan" : "^2" ,
"phpstan/phpstan-deprecation-rules" : "^2" ,
"phpstan/phpstan-phpunit" : "^2" ,
"phpstan/phpstan-strict-rules" : "^2" ,
"phpstan/phpstan-symfony" : "^2" ,
"phpunit/phpunit" : "^10.3 || ^11.0 || ^12.0" ,
"symfony/cache" : "^5.4 || ^6.0 || ^7.0 || ^8.0" ,
"symfony/process" : "^5.4 || ^6.0 || ^7.0 || ^8.0" ,
"symfony/yaml" : "^5.4 || ^6.0 || ^7.0 || ^8.0"
} ,
"suggest" : {
"doctrine/sql-formatter" : "Allows to generate formatted SQL with the diff command." ,
"symfony/yaml" : "Allows the use of yaml for migration configuration files."
} ,
"bin" : [
"bin/doctrine-migrations"
] ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Migrations\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Benjamin Eberlei" ,
"email" : "kontakt@beberlei.de"
} ,
{
"name" : "Jonathan Wage" ,
"email" : "jonwage@gmail.com"
} ,
{
"name" : "Michael Simonson" ,
"email" : "contact@mikesimonson.com"
}
] ,
"description" : "PHP Doctrine Migrations project offer additional functionality on top of the database abstraction layer (DBAL) for versioning your database schema and easily deploying changes to it. It is a very easy to use and a powerful tool." ,
"homepage" : "https://www.doctrine-project.org/projects/migrations.html" ,
"keywords" : [
"database" ,
"dbal" ,
"migrations"
] ,
"support" : {
"issues" : "https://github.com/doctrine/migrations/issues" ,
"source" : "https://github.com/doctrine/migrations/tree/3.9.6"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Fmigrations" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-11T06:46:11+00:00"
} ,
{
"name" : "doctrine/orm" ,
"version" : "3.6.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/orm.git" ,
"reference" : "4262eb495b4d2a53b45de1ac58881e0091f2970f"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/orm/zipball/4262eb495b4d2a53b45de1ac58881e0091f2970f" ,
"reference" : "4262eb495b4d2a53b45de1ac58881e0091f2970f" ,
"shasum" : ""
} ,
"require" : {
"composer-runtime-api" : "^2" ,
"doctrine/collections" : "^2.2" ,
"doctrine/dbal" : "^3.8.2 || ^4" ,
"doctrine/deprecations" : "^0.5.3 || ^1" ,
"doctrine/event-manager" : "^1.2 || ^2" ,
"doctrine/inflector" : "^1.4 || ^2.0" ,
"doctrine/instantiator" : "^1.3 || ^2" ,
"doctrine/lexer" : "^3" ,
"doctrine/persistence" : "^3.3.1 || ^4" ,
"ext-ctype" : "*" ,
"php" : "^8.1" ,
"psr/cache" : "^1 || ^2 || ^3" ,
"symfony/console" : "^5.4 || ^6.0 || ^7.0 || ^8.0" ,
"symfony/var-exporter" : "^6.3.9 || ^7.0 || ^8.0"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^14.0" ,
"phpbench/phpbench" : "^1.0" ,
"phpstan/extension-installer" : "^1.4" ,
"phpstan/phpstan" : "2.1.23" ,
"phpstan/phpstan-deprecation-rules" : "^2" ,
"phpunit/phpunit" : "^10.5.0 || ^11.5" ,
"psr/log" : "^1 || ^2 || ^3" ,
"symfony/cache" : "^5.4 || ^6.2 || ^7.0 || ^8.0"
} ,
"suggest" : {
"ext-dom" : "Provides support for XSD validation for XML mapping files" ,
"symfony/cache" : "Provides cache support for Setup Tool with doctrine/cache 2.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\ORM\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Guilherme Blanco" ,
"email" : "guilhermeblanco@gmail.com"
} ,
{
"name" : "Roman Borschel" ,
"email" : "roman@code-factory.org"
} ,
{
"name" : "Benjamin Eberlei" ,
"email" : "kontakt@beberlei.de"
} ,
{
"name" : "Jonathan Wage" ,
"email" : "jonwage@gmail.com"
} ,
{
"name" : "Marco Pivetta" ,
"email" : "ocramius@gmail.com"
}
] ,
"description" : "Object-Relational-Mapper for PHP" ,
"homepage" : "https://www.doctrine-project.org/projects/orm.html" ,
"keywords" : [
"database" ,
"orm"
] ,
"support" : {
"issues" : "https://github.com/doctrine/orm/issues" ,
"source" : "https://github.com/doctrine/orm/tree/3.6.2"
} ,
"time" : "2026-01-30T21:41:41+00:00"
} ,
{
"name" : "doctrine/persistence" ,
"version" : "4.1.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/persistence.git" ,
"reference" : "b9c49ad3558bb77ef973f4e173f2e9c2eca9be09"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/persistence/zipball/b9c49ad3558bb77ef973f4e173f2e9c2eca9be09" ,
"reference" : "b9c49ad3558bb77ef973f4e173f2e9c2eca9be09" ,
"shasum" : ""
} ,
"require" : {
"doctrine/event-manager" : "^1 || ^2" ,
"php" : "^8.1" ,
"psr/cache" : "^1.0 || ^2.0 || ^3.0"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^14" ,
"phpstan/phpstan" : "2.1.30" ,
"phpstan/phpstan-phpunit" : "^2" ,
"phpstan/phpstan-strict-rules" : "^2" ,
"phpunit/phpunit" : "^10.5.58 || ^12" ,
"symfony/cache" : "^4.4 || ^5.4 || ^6.0 || ^7.0" ,
"symfony/finder" : "^4.4 || ^5.4 || ^6.0 || ^7.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Persistence\\" : "src/Persistence"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Guilherme Blanco" ,
"email" : "guilhermeblanco@gmail.com"
} ,
{
"name" : "Roman Borschel" ,
"email" : "roman@code-factory.org"
} ,
{
"name" : "Benjamin Eberlei" ,
"email" : "kontakt@beberlei.de"
} ,
{
"name" : "Jonathan Wage" ,
"email" : "jonwage@gmail.com"
} ,
{
"name" : "Johannes Schmitt" ,
"email" : "schmittjoh@gmail.com"
} ,
{
"name" : "Marco Pivetta" ,
"email" : "ocramius@gmail.com"
}
] ,
"description" : "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share." ,
"homepage" : "https://www.doctrine-project.org/projects/persistence.html" ,
"keywords" : [
"mapper" ,
"object" ,
"odm" ,
"orm" ,
"persistence"
] ,
"support" : {
"issues" : "https://github.com/doctrine/persistence/issues" ,
"source" : "https://github.com/doctrine/persistence/tree/4.1.1"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence" ,
"type" : "tidelift"
}
] ,
"time" : "2025-10-16T20:13:18+00:00"
} ,
{
"name" : "doctrine/sql-formatter" ,
"version" : "1.5.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/sql-formatter.git" ,
"reference" : "9563949f5cd3bd12a17d12fb980528bc141c5806"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/sql-formatter/zipball/9563949f5cd3bd12a17d12fb980528bc141c5806" ,
"reference" : "9563949f5cd3bd12a17d12fb980528bc141c5806" ,
"shasum" : ""
} ,
"require" : {
"php" : "^8.1"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^14" ,
"ergebnis/phpunit-slow-test-detector" : "^2.20" ,
"phpstan/phpstan" : "^2.1.31" ,
"phpunit/phpunit" : "^10.5.58"
} ,
"bin" : [
"bin/sql-formatter"
] ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Doctrine\\SqlFormatter\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Jeremy Dorn" ,
"email" : "jeremy@jeremydorn.com" ,
"homepage" : "https://jeremydorn.com/"
}
] ,
"description" : "a PHP SQL highlighting library" ,
"homepage" : "https://github.com/doctrine/sql-formatter/" ,
"keywords" : [
"highlight" ,
"sql"
] ,
"support" : {
"issues" : "https://github.com/doctrine/sql-formatter/issues" ,
"source" : "https://github.com/doctrine/sql-formatter/tree/1.5.4"
} ,
"time" : "2026-02-08T16:21:46+00:00"
} ,
{
"name" : "egulias/email-validator" ,
"version" : "4.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/egulias/EmailValidator.git" ,
"reference" : "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" ,
"reference" : "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" ,
"shasum" : ""
} ,
"require" : {
"doctrine/lexer" : "^2.0 || ^3.0" ,
"php" : ">=8.1" ,
"symfony/polyfill-intl-idn" : "^1.26"
} ,
"require-dev" : {
"phpunit/phpunit" : "^10.2" ,
"vimeo/psalm" : "^5.12"
} ,
"suggest" : {
"ext-intl" : "PHP Internationalization Libraries are required to use the SpoofChecking validation"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "4.0.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Egulias\\EmailValidator\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Eduardo Gulias Davis"
}
] ,
"description" : "A library for validating emails against several RFCs" ,
"homepage" : "https://github.com/egulias/EmailValidator" ,
"keywords" : [
"email" ,
"emailvalidation" ,
"emailvalidator" ,
"validation" ,
"validator"
] ,
"support" : {
"issues" : "https://github.com/egulias/EmailValidator/issues" ,
"source" : "https://github.com/egulias/EmailValidator/tree/4.0.4"
} ,
"funding" : [
{
"url" : "https://github.com/egulias" ,
"type" : "github"
}
] ,
"time" : "2025-03-06T22:45:56+00:00"
} ,
2026-03-27 13:59:33 +01:00
{
"name" : "graham-campbell/result-type" ,
"version" : "v1.1.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/GrahamCampbell/Result-Type.git" ,
"reference" : "e01f4a821471308ba86aa202fed6698b6b695e3b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/e01f4a821471308ba86aa202fed6698b6b695e3b" ,
"reference" : "e01f4a821471308ba86aa202fed6698b6b695e3b" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2.5 || ^8.0" ,
"phpoption/phpoption" : "^1.9.5"
} ,
"require-dev" : {
"phpunit/phpunit" : "^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"GrahamCampbell\\ResultType\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
}
] ,
"description" : "An Implementation Of The Result Type" ,
"keywords" : [
"Graham Campbell" ,
"GrahamCampbell" ,
"Result Type" ,
"Result-Type" ,
"result"
] ,
"support" : {
"issues" : "https://github.com/GrahamCampbell/Result-Type/issues" ,
"source" : "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.4"
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/graham-campbell/result-type" ,
"type" : "tidelift"
}
] ,
"time" : "2025-12-27T19:43:20+00:00"
} ,
{
"name" : "guzzlehttp/psr7" ,
"version" : "2.9.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/guzzle/psr7.git" ,
"reference" : "7d0ed42f28e42d61352a7a79de682e5e67fec884"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/guzzle/psr7/zipball/7d0ed42f28e42d61352a7a79de682e5e67fec884" ,
"reference" : "7d0ed42f28e42d61352a7a79de682e5e67fec884" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2.5 || ^8.0" ,
"psr/http-factory" : "^1.0" ,
"psr/http-message" : "^1.1 || ^2.0" ,
"ralouphie/getallheaders" : "^3.0"
} ,
"provide" : {
"psr/http-factory-implementation" : "1.0" ,
"psr/http-message-implementation" : "1.0"
} ,
"require-dev" : {
"bamarni/composer-bin-plugin" : "^1.8.2" ,
"http-interop/http-factory-tests" : "0.9.0" ,
"jshttp/mime-db" : "1.54.0.1" ,
"phpunit/phpunit" : "^8.5.44 || ^9.6.25"
} ,
"suggest" : {
"laminas/laminas-httphandlerrunner" : "Emit PSR-7 responses"
} ,
"type" : "library" ,
"extra" : {
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : false
}
} ,
"autoload" : {
"psr-4" : {
"GuzzleHttp\\Psr7\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
} ,
{
"name" : "Michael Dowling" ,
"email" : "mtdowling@gmail.com" ,
"homepage" : "https://github.com/mtdowling"
} ,
{
"name" : "George Mponos" ,
"email" : "gmponos@gmail.com" ,
"homepage" : "https://github.com/gmponos"
} ,
{
"name" : "Tobias Nyholm" ,
"email" : "tobias.nyholm@gmail.com" ,
"homepage" : "https://github.com/Nyholm"
} ,
{
"name" : "Márk Sági-Kazár" ,
"email" : "mark.sagikazar@gmail.com" ,
"homepage" : "https://github.com/sagikazarmark"
} ,
{
"name" : "Tobias Schultze" ,
"email" : "webmaster@tubo-world.de" ,
"homepage" : "https://github.com/Tobion"
} ,
{
"name" : "Márk Sági-Kazár" ,
"email" : "mark.sagikazar@gmail.com" ,
"homepage" : "https://sagikazarmark.hu"
}
] ,
"description" : "PSR-7 message implementation that also provides common utility methods" ,
"keywords" : [
"http" ,
"message" ,
"psr-7" ,
"request" ,
"response" ,
"stream" ,
"uri" ,
"url"
] ,
"support" : {
"issues" : "https://github.com/guzzle/psr7/issues" ,
"source" : "https://github.com/guzzle/psr7/tree/2.9.0"
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://github.com/Nyholm" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7" ,
"type" : "tidelift"
}
] ,
"time" : "2026-03-10T16:41:02+00:00"
} ,
{
"name" : "jean85/pretty-package-versions" ,
"version" : "2.1.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/Jean85/pretty-package-versions.git" ,
"reference" : "4d7aa5dab42e2a76d99559706022885de0e18e1a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a" ,
"reference" : "4d7aa5dab42e2a76d99559706022885de0e18e1a" ,
"shasum" : ""
} ,
"require" : {
"composer-runtime-api" : "^2.1.0" ,
"php" : "^7.4|^8.0"
} ,
"require-dev" : {
"friendsofphp/php-cs-fixer" : "^3.2" ,
"jean85/composer-provided-replaced-stub-package" : "^1.0" ,
"phpstan/phpstan" : "^2.0" ,
"phpunit/phpunit" : "^7.5|^8.5|^9.6" ,
"rector/rector" : "^2.0" ,
"vimeo/psalm" : "^4.3 || ^5.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Jean85\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Alessandro Lai" ,
"email" : "alessandro.lai85@gmail.com"
}
] ,
"description" : "A library to get pretty versions strings of installed dependencies" ,
"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"
} ,
"time" : "2025-03-19T14:43:43+00:00"
} ,
{
"name" : "league/uri" ,
"version" : "7.8.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/thephpleague/uri.git" ,
"reference" : "4436c6ec8d458e4244448b069cc572d088230b76"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/thephpleague/uri/zipball/4436c6ec8d458e4244448b069cc572d088230b76" ,
"reference" : "4436c6ec8d458e4244448b069cc572d088230b76" ,
"shasum" : ""
} ,
"require" : {
"league/uri-interfaces" : "^7.8" ,
"php" : "^8.1" ,
"psr/http-factory" : "^1"
} ,
"conflict" : {
"league/uri-schemes" : "^1.0"
} ,
"suggest" : {
"ext-bcmath" : "to improve IPV4 host parsing" ,
"ext-dom" : "to convert the URI into an HTML anchor tag" ,
"ext-fileinfo" : "to create Data URI from file contennts" ,
"ext-gmp" : "to improve IPV4 host parsing" ,
"ext-intl" : "to handle IDN host with the best performance" ,
"ext-uri" : "to use the PHP native URI class" ,
"jeremykendall/php-domain-parser" : "to further parse the URI host and resolve its Public Suffix and Top Level Domain" ,
"league/uri-components" : "to provide additional tools to manipulate URI objects components" ,
"league/uri-polyfill" : "to backport the PHP URI extension for older versions of PHP" ,
"php-64bit" : "to improve IPV4 host parsing" ,
"rowbot/url" : "to handle URLs using the WHATWG URL Living Standard specification" ,
"symfony/polyfill-intl-idn" : "to handle IDN host via the Symfony polyfill if ext-intl is not present"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "7.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"League\\Uri\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Ignace Nyamagana Butera" ,
"email" : "nyamsprod@gmail.com" ,
"homepage" : "https://nyamsprod.com"
}
] ,
"description" : "URI manipulation library" ,
"homepage" : "https://uri.thephpleague.com" ,
"keywords" : [
"URN" ,
"data-uri" ,
"file-uri" ,
"ftp" ,
"hostname" ,
"http" ,
"https" ,
"middleware" ,
"parse_str" ,
"parse_url" ,
"psr-7" ,
"query-string" ,
"querystring" ,
"rfc2141" ,
"rfc3986" ,
"rfc3987" ,
"rfc6570" ,
"rfc8141" ,
"uri" ,
"uri-template" ,
"url" ,
"ws"
] ,
"support" : {
"docs" : "https://uri.thephpleague.com" ,
"forum" : "https://thephpleague.slack.com" ,
"issues" : "https://github.com/thephpleague/uri-src/issues" ,
"source" : "https://github.com/thephpleague/uri/tree/7.8.0"
} ,
"funding" : [
{
"url" : "https://github.com/sponsors/nyamsprod" ,
"type" : "github"
}
] ,
"time" : "2026-01-14T17:24:56+00:00"
} ,
{
"name" : "league/uri-interfaces" ,
"version" : "7.8.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/thephpleague/uri-interfaces.git" ,
"reference" : "c5c5cd056110fc8afaba29fa6b72a43ced42acd4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c5c5cd056110fc8afaba29fa6b72a43ced42acd4" ,
"reference" : "c5c5cd056110fc8afaba29fa6b72a43ced42acd4" ,
"shasum" : ""
} ,
"require" : {
"ext-filter" : "*" ,
"php" : "^8.1" ,
"psr/http-message" : "^1.1 || ^2.0"
} ,
"suggest" : {
"ext-bcmath" : "to improve IPV4 host parsing" ,
"ext-gmp" : "to improve IPV4 host parsing" ,
"ext-intl" : "to handle IDN host with the best performance" ,
"php-64bit" : "to improve IPV4 host parsing" ,
"rowbot/url" : "to handle URLs using the WHATWG URL Living Standard specification" ,
"symfony/polyfill-intl-idn" : "to handle IDN host via the Symfony polyfill if ext-intl is not present"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "7.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"League\\Uri\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Ignace Nyamagana Butera" ,
"email" : "nyamsprod@gmail.com" ,
"homepage" : "https://nyamsprod.com"
}
] ,
"description" : "Common tools for parsing and resolving RFC3987/RFC3986 URI" ,
"homepage" : "https://uri.thephpleague.com" ,
"keywords" : [
"data-uri" ,
"file-uri" ,
"ftp" ,
"hostname" ,
"http" ,
"https" ,
"parse_str" ,
"parse_url" ,
"psr-7" ,
"query-string" ,
"querystring" ,
"rfc3986" ,
"rfc3987" ,
"rfc6570" ,
"uri" ,
"url" ,
"ws"
] ,
"support" : {
"docs" : "https://uri.thephpleague.com" ,
"forum" : "https://thephpleague.slack.com" ,
"issues" : "https://github.com/thephpleague/uri-src/issues" ,
"source" : "https://github.com/thephpleague/uri-interfaces/tree/7.8.0"
} ,
"funding" : [
{
"url" : "https://github.com/sponsors/nyamsprod" ,
"type" : "github"
}
] ,
"time" : "2026-01-15T06:54:53+00:00"
} ,
2026-03-11 12:17:11 +01:00
{
"name" : "monolog/monolog" ,
"version" : "3.10.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/Seldaek/monolog.git" ,
"reference" : "b321dd6749f0bf7189444158a3ce785cc16d69b0"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0" ,
"reference" : "b321dd6749f0bf7189444158a3ce785cc16d69b0" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1" ,
"psr/log" : "^2.0 || ^3.0"
} ,
"provide" : {
"psr/log-implementation" : "3.0.0"
} ,
"require-dev" : {
"aws/aws-sdk-php" : "^3.0" ,
"doctrine/couchdb" : "~1.0@dev" ,
"elasticsearch/elasticsearch" : "^7 || ^8" ,
"ext-json" : "*" ,
"graylog2/gelf-php" : "^1.4.2 || ^2.0" ,
"guzzlehttp/guzzle" : "^7.4.5" ,
"guzzlehttp/psr7" : "^2.2" ,
"mongodb/mongodb" : "^1.8 || ^2.0" ,
"php-amqplib/php-amqplib" : "~2.4 || ^3" ,
"php-console/php-console" : "^3.1.8" ,
"phpstan/phpstan" : "^2" ,
"phpstan/phpstan-deprecation-rules" : "^2" ,
"phpstan/phpstan-strict-rules" : "^2" ,
"phpunit/phpunit" : "^10.5.17 || ^11.0.7" ,
"predis/predis" : "^1.1 || ^2" ,
"rollbar/rollbar" : "^4.0" ,
"ruflin/elastica" : "^7 || ^8" ,
"symfony/mailer" : "^5.4 || ^6" ,
"symfony/mime" : "^5.4 || ^6"
} ,
"suggest" : {
"aws/aws-sdk-php" : "Allow sending log messages to AWS services like DynamoDB" ,
"doctrine/couchdb" : "Allow sending log messages to a CouchDB server" ,
"elasticsearch/elasticsearch" : "Allow sending log messages to an Elasticsearch server via official client" ,
"ext-amqp" : "Allow sending log messages to an AMQP server (1.0+ required)" ,
"ext-curl" : "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler" ,
"ext-mbstring" : "Allow to work properly with unicode symbols" ,
"ext-mongodb" : "Allow sending log messages to a MongoDB server (via driver)" ,
"ext-openssl" : "Required to send log messages using SSL" ,
"ext-sockets" : "Allow sending log messages to a Syslog server (via UDP driver)" ,
"graylog2/gelf-php" : "Allow sending log messages to a GrayLog2 server" ,
"mongodb/mongodb" : "Allow sending log messages to a MongoDB server (via library)" ,
"php-amqplib/php-amqplib" : "Allow sending log messages to an AMQP server using php-amqplib" ,
"rollbar/rollbar" : "Allow sending log messages to Rollbar" ,
"ruflin/elastica" : "Allow sending log messages to an Elastic Search server"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "3.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Monolog\\" : "src/Monolog"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Jordi Boggiano" ,
"email" : "j.boggiano@seld.be" ,
"homepage" : "https://seld.be"
}
] ,
"description" : "Sends your logs to files, sockets, inboxes, databases and various web services" ,
"homepage" : "https://github.com/Seldaek/monolog" ,
"keywords" : [
"log" ,
"logging" ,
"psr-3"
] ,
"support" : {
"issues" : "https://github.com/Seldaek/monolog/issues" ,
"source" : "https://github.com/Seldaek/monolog/tree/3.10.0"
} ,
"funding" : [
{
"url" : "https://github.com/Seldaek" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/monolog/monolog" ,
"type" : "tidelift"
}
] ,
"time" : "2026-01-02T08:56:05+00:00"
} ,
{
"name" : "phpdocumentor/reflection-common" ,
"version" : "2.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/phpDocumentor/ReflectionCommon.git" ,
"reference" : "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b" ,
"reference" : "1d01c49d4ed62f25aa84a747ad35d5a16924662b" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2 || ^8.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-2.x" : "2.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"phpDocumentor\\Reflection\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Jaap van Otterdijk" ,
"email" : "opensource@ijaap.nl"
}
] ,
"description" : "Common reflection classes used by phpdocumentor to reflect the code structure" ,
"homepage" : "http://www.phpdoc.org" ,
"keywords" : [
"FQSEN" ,
"phpDocumentor" ,
"phpdoc" ,
"reflection" ,
"static analysis"
] ,
"support" : {
"issues" : "https://github.com/phpDocumentor/ReflectionCommon/issues" ,
"source" : "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x"
} ,
"time" : "2020-06-27T09:03:43+00:00"
} ,
{
"name" : "phpdocumentor/reflection-docblock" ,
"version" : "6.0.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/phpDocumentor/ReflectionDocBlock.git" ,
"reference" : "897b5986ece6b4f9d8413fea345c7d49c757d6bf"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/897b5986ece6b4f9d8413fea345c7d49c757d6bf" ,
"reference" : "897b5986ece6b4f9d8413fea345c7d49c757d6bf" ,
"shasum" : ""
} ,
"require" : {
"doctrine/deprecations" : "^1.1" ,
"ext-filter" : "*" ,
"php" : "^7.4 || ^8.0" ,
"phpdocumentor/reflection-common" : "^2.2" ,
"phpdocumentor/type-resolver" : "^2.0" ,
"phpstan/phpdoc-parser" : "^2.0" ,
"webmozart/assert" : "^1.9.1 || ^2"
} ,
"require-dev" : {
"mockery/mockery" : "~1.3.5 || ~1.6.0" ,
"phpstan/extension-installer" : "^1.1" ,
"phpstan/phpstan" : "^1.8" ,
"phpstan/phpstan-mockery" : "^1.1" ,
"phpstan/phpstan-webmozart-assert" : "^1.2" ,
"phpunit/phpunit" : "^9.5" ,
"psalm/phar" : "^5.26" ,
"shipmonk/dead-code-detector" : "^0.5.1"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "5.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"phpDocumentor\\Reflection\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Mike van Riel" ,
"email" : "me@mikevanriel.com"
} ,
{
"name" : "Jaap van Otterdijk" ,
"email" : "opensource@ijaap.nl"
}
] ,
"description" : "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock." ,
"support" : {
"issues" : "https://github.com/phpDocumentor/ReflectionDocBlock/issues" ,
"source" : "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.2"
} ,
"time" : "2026-03-01T18:43:49+00:00"
} ,
{
"name" : "phpdocumentor/type-resolver" ,
"version" : "2.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/phpDocumentor/TypeResolver.git" ,
"reference" : "327a05bbee54120d4786a0dc67aad30226ad4cf9"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/327a05bbee54120d4786a0dc67aad30226ad4cf9" ,
"reference" : "327a05bbee54120d4786a0dc67aad30226ad4cf9" ,
"shasum" : ""
} ,
"require" : {
"doctrine/deprecations" : "^1.0" ,
"php" : "^7.4 || ^8.0" ,
"phpdocumentor/reflection-common" : "^2.0" ,
"phpstan/phpdoc-parser" : "^2.0"
} ,
"require-dev" : {
"ext-tokenizer" : "*" ,
"phpbench/phpbench" : "^1.2" ,
"phpstan/extension-installer" : "^1.4" ,
"phpstan/phpstan" : "^2.1" ,
"phpstan/phpstan-phpunit" : "^2.0" ,
"phpunit/phpunit" : "^9.5" ,
"psalm/phar" : "^4"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-1.x" : "1.x-dev" ,
"dev-2.x" : "2.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"phpDocumentor\\Reflection\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Mike van Riel" ,
"email" : "me@mikevanriel.com"
}
] ,
"description" : "A PSR-5 based resolver of Class names, Types and Structural Element Names" ,
"support" : {
"issues" : "https://github.com/phpDocumentor/TypeResolver/issues" ,
"source" : "https://github.com/phpDocumentor/TypeResolver/tree/2.0.0"
} ,
"time" : "2026-01-06T21:53:42+00:00"
} ,
2026-03-27 13:59:33 +01:00
{
"name" : "phpoption/phpoption" ,
"version" : "1.9.5" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/schmittjoh/php-option.git" ,
"reference" : "75365b91986c2405cf5e1e012c5595cd487a98be"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/schmittjoh/php-option/zipball/75365b91986c2405cf5e1e012c5595cd487a98be" ,
"reference" : "75365b91986c2405cf5e1e012c5595cd487a98be" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2.5 || ^8.0"
} ,
"require-dev" : {
"bamarni/composer-bin-plugin" : "^1.8.2" ,
"phpunit/phpunit" : "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34"
} ,
"type" : "library" ,
"extra" : {
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : false
} ,
"branch-alias" : {
"dev-master" : "1.9-dev"
}
} ,
"autoload" : {
"psr-4" : {
"PhpOption\\" : "src/PhpOption/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "Johannes M. Schmitt" ,
"email" : "schmittjoh@gmail.com" ,
"homepage" : "https://github.com/schmittjoh"
} ,
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
}
] ,
"description" : "Option Type for PHP" ,
"keywords" : [
"language" ,
"option" ,
"php" ,
"type"
] ,
"support" : {
"issues" : "https://github.com/schmittjoh/php-option/issues" ,
"source" : "https://github.com/schmittjoh/php-option/tree/1.9.5"
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/phpoption/phpoption" ,
"type" : "tidelift"
}
] ,
"time" : "2025-12-27T19:41:33+00:00"
} ,
2026-03-11 12:17:11 +01:00
{
"name" : "phpstan/phpdoc-parser" ,
"version" : "2.3.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/phpstan/phpdoc-parser.git" ,
"reference" : "a004701b11273a26cd7955a61d67a7f1e525a45a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a" ,
"reference" : "a004701b11273a26cd7955a61d67a7f1e525a45a" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.4 || ^8.0"
} ,
"require-dev" : {
"doctrine/annotations" : "^2.0" ,
"nikic/php-parser" : "^5.3.0" ,
"php-parallel-lint/php-parallel-lint" : "^1.2" ,
"phpstan/extension-installer" : "^1.0" ,
"phpstan/phpstan" : "^2.0" ,
"phpstan/phpstan-phpunit" : "^2.0" ,
"phpstan/phpstan-strict-rules" : "^2.0" ,
"phpunit/phpunit" : "^9.6" ,
"symfony/process" : "^5.2"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"PHPStan\\PhpDocParser\\" : [
"src/"
]
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "PHPDoc parser with support for nullable, intersection and generic types" ,
"support" : {
"issues" : "https://github.com/phpstan/phpdoc-parser/issues" ,
"source" : "https://github.com/phpstan/phpdoc-parser/tree/2.3.2"
} ,
"time" : "2026-01-25T14:56:51+00:00"
} ,
{
"name" : "psr/cache" ,
"version" : "3.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/cache.git" ,
"reference" : "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" ,
"reference" : "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.0.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Psr\\Cache\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "https://www.php-fig.org/"
}
] ,
"description" : "Common interface for caching libraries" ,
"keywords" : [
"cache" ,
"psr" ,
"psr-6"
] ,
"support" : {
"source" : "https://github.com/php-fig/cache/tree/3.0.0"
} ,
"time" : "2021-02-03T23:26:27+00:00"
} ,
{
"name" : "psr/clock" ,
"version" : "1.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/clock.git" ,
"reference" : "e41a24703d4560fd0acb709162f73b8adfc3aa0d"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d" ,
"reference" : "e41a24703d4560fd0acb709162f73b8adfc3aa0d" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.0 || ^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Psr\\Clock\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "https://www.php-fig.org/"
}
] ,
"description" : "Common interface for reading the clock." ,
"homepage" : "https://github.com/php-fig/clock" ,
"keywords" : [
"clock" ,
"now" ,
"psr" ,
"psr-20" ,
"time"
] ,
"support" : {
"issues" : "https://github.com/php-fig/clock/issues" ,
"source" : "https://github.com/php-fig/clock/tree/1.0.0"
} ,
"time" : "2022-11-25T14:36:26+00:00"
} ,
{
"name" : "psr/container" ,
"version" : "2.0.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/container.git" ,
"reference" : "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963" ,
"reference" : "c71ecc56dfe541dbd90c5360474fbc405f8d5963" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.4.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "2.0.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Psr\\Container\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "https://www.php-fig.org/"
}
] ,
"description" : "Common Container Interface (PHP FIG PSR-11)" ,
"homepage" : "https://github.com/php-fig/container" ,
"keywords" : [
"PSR-11" ,
"container" ,
"container-interface" ,
"container-interop" ,
"psr"
] ,
"support" : {
"issues" : "https://github.com/php-fig/container/issues" ,
"source" : "https://github.com/php-fig/container/tree/2.0.2"
} ,
"time" : "2021-11-05T16:47:00+00:00"
} ,
{
"name" : "psr/event-dispatcher" ,
"version" : "1.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/event-dispatcher.git" ,
"reference" : "dbefd12671e8a14ec7f180cab83036ed26714bb0"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0" ,
"reference" : "dbefd12671e8a14ec7f180cab83036ed26714bb0" ,
"shasum" : ""
} ,
"require" : {
2026-03-27 13:59:33 +01:00
"php" : ">=7.2.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Psr\\EventDispatcher\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "http://www.php-fig.org/"
}
] ,
"description" : "Standard interfaces for event handling." ,
"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"
} ,
"time" : "2019-01-08T18:20:26+00:00"
} ,
{
"name" : "psr/http-factory" ,
"version" : "1.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/http-factory.git" ,
"reference" : "2b4765fddfe3b508ac62f829e852b1501d3f6e8a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a" ,
"reference" : "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1" ,
"psr/http-message" : "^1.0 || ^2.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Psr\\Http\\Message\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "https://www.php-fig.org/"
}
] ,
"description" : "PSR-17: Common interfaces for PSR-7 HTTP message factories" ,
"keywords" : [
"factory" ,
"http" ,
"message" ,
"psr" ,
"psr-17" ,
"psr-7" ,
"request" ,
"response"
] ,
"support" : {
"source" : "https://github.com/php-fig/http-factory"
} ,
"time" : "2024-04-15T12:06:14+00:00"
} ,
{
"name" : "psr/http-message" ,
"version" : "2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/http-message.git" ,
"reference" : "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71" ,
"reference" : "402d35bcb92c70c026d1a6a9883f06b2ead23d71" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2 || ^8.0"
2026-03-11 12:17:11 +01:00
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
2026-03-27 13:59:33 +01:00
"dev-master" : "2.0.x-dev"
2026-03-11 12:17:11 +01:00
}
} ,
"autoload" : {
"psr-4" : {
2026-03-27 13:59:33 +01:00
"Psr\\Http\\Message\\" : "src/"
2026-03-11 12:17:11 +01:00
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
2026-03-27 13:59:33 +01:00
"homepage" : "https://www.php-fig.org/"
2026-03-11 12:17:11 +01:00
}
] ,
2026-03-27 13:59:33 +01:00
"description" : "Common interface for HTTP messages" ,
"homepage" : "https://github.com/php-fig/http-message" ,
2026-03-11 12:17:11 +01:00
"keywords" : [
2026-03-27 13:59:33 +01:00
"http" ,
"http-message" ,
2026-03-11 12:17:11 +01:00
"psr" ,
2026-03-27 13:59:33 +01:00
"psr-7" ,
"request" ,
"response"
2026-03-11 12:17:11 +01:00
] ,
"support" : {
2026-03-27 13:59:33 +01:00
"source" : "https://github.com/php-fig/http-message/tree/2.0"
2026-03-11 12:17:11 +01:00
} ,
2026-03-27 13:59:33 +01:00
"time" : "2023-04-04T09:54:51+00:00"
2026-03-11 12:17:11 +01:00
} ,
{
"name" : "psr/link" ,
"version" : "2.0.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/link.git" ,
"reference" : "84b159194ecfd7eaa472280213976e96415433f7"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/link/zipball/84b159194ecfd7eaa472280213976e96415433f7" ,
"reference" : "84b159194ecfd7eaa472280213976e96415433f7" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.0.0"
} ,
"suggest" : {
"fig/link-util" : "Provides some useful PSR-13 utilities"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "2.0.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Psr\\Link\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "http://www.php-fig.org/"
}
] ,
"description" : "Common interfaces for HTTP links" ,
"homepage" : "https://github.com/php-fig/link" ,
"keywords" : [
"http" ,
"http-link" ,
"link" ,
"psr" ,
"psr-13" ,
"rest"
] ,
"support" : {
"source" : "https://github.com/php-fig/link/tree/2.0.1"
} ,
"time" : "2021-03-11T23:00:27+00:00"
} ,
{
"name" : "psr/log" ,
"version" : "3.0.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/log.git" ,
"reference" : "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" ,
"reference" : "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.0.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "3.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Psr\\Log\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "https://www.php-fig.org/"
}
] ,
"description" : "Common interface for logging libraries" ,
"homepage" : "https://github.com/php-fig/log" ,
"keywords" : [
"log" ,
"psr" ,
"psr-3"
] ,
"support" : {
"source" : "https://github.com/php-fig/log/tree/3.0.2"
} ,
"time" : "2024-09-11T13:17:53+00:00"
} ,
2026-03-27 13:59:33 +01:00
{
"name" : "ralouphie/getallheaders" ,
"version" : "3.0.3" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/ralouphie/getallheaders.git" ,
"reference" : "120b605dfeb996808c31b6477290a714d356e822"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822" ,
"reference" : "120b605dfeb996808c31b6477290a714d356e822" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.6"
} ,
"require-dev" : {
"php-coveralls/php-coveralls" : "^2.1" ,
"phpunit/phpunit" : "^5 || ^6.5"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/getallheaders.php"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Ralph Khattar" ,
"email" : "ralph.khattar@gmail.com"
}
] ,
"description" : "A polyfill for getallheaders." ,
"support" : {
"issues" : "https://github.com/ralouphie/getallheaders/issues" ,
"source" : "https://github.com/ralouphie/getallheaders/tree/develop"
} ,
"time" : "2019-03-08T08:55:37+00:00"
} ,
{
"name" : "sentry/sentry" ,
"version" : "4.21.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/getsentry/sentry-php.git" ,
"reference" : "2bf405fc4d38f00073a7d023cf321e59f614d54c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/getsentry/sentry-php/zipball/2bf405fc4d38f00073a7d023cf321e59f614d54c" ,
"reference" : "2bf405fc4d38f00073a7d023cf321e59f614d54c" ,
"shasum" : ""
} ,
"require" : {
"ext-curl" : "*" ,
"ext-json" : "*" ,
"ext-mbstring" : "*" ,
"guzzlehttp/psr7" : "^1.8.4|^2.1.1" ,
"jean85/pretty-package-versions" : "^1.5|^2.0.4" ,
"php" : "^7.2|^8.0" ,
"psr/log" : "^1.0|^2.0|^3.0" ,
"symfony/options-resolver" : "^4.4.30|^5.0.11|^6.0|^7.0|^8.0"
} ,
"conflict" : {
"raven/raven" : "*"
} ,
"require-dev" : {
"friendsofphp/php-cs-fixer" : "^3.4" ,
"guzzlehttp/promises" : "^2.0.3" ,
"guzzlehttp/psr7" : "^1.8.4|^2.1.1" ,
"monolog/monolog" : "^1.6|^2.0|^3.0" ,
"nyholm/psr7" : "^1.8" ,
"phpbench/phpbench" : "^1.0" ,
"phpstan/phpstan" : "^1.3" ,
"phpunit/phpunit" : "^8.5.52|^9.6.34" ,
"spiral/roadrunner-http" : "^3.6" ,
"spiral/roadrunner-worker" : "^3.6" ,
"vimeo/psalm" : "^4.17"
} ,
"suggest" : {
"monolog/monolog" : "Allow sending log messages to Sentry by using the included Monolog handler."
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/functions.php"
] ,
"psr-4" : {
"Sentry\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Sentry" ,
"email" : "accounts@sentry.io"
}
] ,
"description" : "PHP SDK for Sentry (http://sentry.io)" ,
"homepage" : "http://sentry.io" ,
"keywords" : [
"crash-reporting" ,
"crash-reports" ,
"error-handler" ,
"error-monitoring" ,
"log" ,
"logging" ,
"profiling" ,
"sentry" ,
"tracing"
] ,
"support" : {
"issues" : "https://github.com/getsentry/sentry-php/issues" ,
"source" : "https://github.com/getsentry/sentry-php/tree/4.21.0"
} ,
"funding" : [
{
"url" : "https://sentry.io/" ,
"type" : "custom"
} ,
{
"url" : "https://sentry.io/pricing/" ,
"type" : "custom"
}
] ,
"time" : "2026-02-24T15:32:51+00:00"
} ,
{
"name" : "sentry/sentry-symfony" ,
"version" : "5.9.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/getsentry/sentry-symfony.git" ,
"reference" : "75a73de23b9af414b3c8b15c26187a4ae6c65732"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/getsentry/sentry-symfony/zipball/75a73de23b9af414b3c8b15c26187a4ae6c65732" ,
"reference" : "75a73de23b9af414b3c8b15c26187a4ae6c65732" ,
"shasum" : ""
} ,
"require" : {
"guzzlehttp/psr7" : "^2.1.1" ,
"jean85/pretty-package-versions" : "^1.5||^2.0" ,
"php" : "^7.2||^8.0" ,
"sentry/sentry" : "^4.20.0" ,
"symfony/cache-contracts" : "^1.1||^2.4||^3.0" ,
"symfony/config" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/console" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/dependency-injection" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/event-dispatcher" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/http-kernel" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/polyfill-php80" : "^1.22" ,
"symfony/psr-http-message-bridge" : "^1.2||^2.0||^6.4||^7.0||^8.0" ,
"symfony/yaml" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0"
} ,
"require-dev" : {
"doctrine/dbal" : "^2.13||^3.3||^4.0" ,
"doctrine/doctrine-bundle" : "^2.6||^3.0" ,
"friendsofphp/php-cs-fixer" : "^2.19||^3.40" ,
"masterminds/html5" : "^2.8" ,
"phpstan/extension-installer" : "^1.0" ,
"phpstan/phpstan" : "1.12.5" ,
"phpstan/phpstan-phpunit" : "1.4.0" ,
"phpstan/phpstan-symfony" : "1.4.10" ,
"phpunit/phpunit" : "^8.5.40||^9.6.21" ,
"symfony/browser-kit" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/cache" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/dom-crawler" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/framework-bundle" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/http-client" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/messenger" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/monolog-bundle" : "^3.4||^4.0" ,
"symfony/phpunit-bridge" : "^5.2.6||^6.0||^7.0||^8.0" ,
"symfony/process" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/security-core" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/security-http" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"symfony/twig-bundle" : "^4.4.20||^5.0.11||^6.0||^7.0||^8.0" ,
"vimeo/psalm" : "^4.3||^5.16.0"
} ,
"suggest" : {
"doctrine/doctrine-bundle" : "Allow distributed tracing of database queries using Sentry." ,
"monolog/monolog" : "Allow sending log messages to Sentry by using the included Monolog handler." ,
"symfony/cache" : "Allow distributed tracing of cache pools using Sentry." ,
"symfony/twig-bundle" : "Allow distributed tracing of Twig template rendering using Sentry."
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"files" : [
"src/aliases.php"
] ,
"psr-4" : {
"Sentry\\SentryBundle\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Sentry" ,
"email" : "accounts@sentry.io"
}
] ,
"description" : "Symfony integration for Sentry (http://getsentry.com)" ,
"homepage" : "http://getsentry.com" ,
"keywords" : [
"errors" ,
"logging" ,
"sentry" ,
"symfony"
] ,
"support" : {
"issues" : "https://github.com/getsentry/sentry-symfony/issues" ,
"source" : "https://github.com/getsentry/sentry-symfony/tree/5.9.0"
} ,
"funding" : [
{
"url" : "https://sentry.io/" ,
"type" : "custom"
} ,
{
"url" : "https://sentry.io/pricing/" ,
"type" : "custom"
}
] ,
"time" : "2026-02-23T12:32:36+00:00"
} ,
2026-03-11 12:17:11 +01:00
{
"name" : "spatie/docker" ,
"version" : "1.13.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/spatie/docker.git" ,
"reference" : "ab266bc8d8dbd0a0157edebe235bcc8a7bef01c5"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/spatie/docker/zipball/ab266bc8d8dbd0a0157edebe235bcc8a7bef01c5" ,
"reference" : "ab266bc8d8dbd0a0157edebe235bcc8a7bef01c5" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.4|^8.0" ,
"spatie/macroable" : "^1.0|^2.0" ,
"symfony/process" : "^5.3|^6.0|^7.0|^8.0"
} ,
"require-dev" : {
"pestphp/pest" : "^1.22" ,
"phpunit/phpunit" : "^9.4" ,
"spatie/ssh" : "^1.7.0" ,
"symfony/var-dumper" : "^5.3|^6.0|^7.0|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Spatie\\Docker\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Ruben Van Assche" ,
"email" : "ruben@spatie.be" ,
"homepage" : "https://spatie.be" ,
"role" : "Developer"
} ,
{
"name" : "Freek Van der Herten" ,
"email" : "freek@spatie.be" ,
"homepage" : "https://spatie.be" ,
"role" : "Developer"
}
] ,
"description" : "Run a docker container in your PHPUnit tests" ,
"homepage" : "https://github.com/spatie/docker" ,
"keywords" : [
"docker" ,
"spatie"
] ,
"support" : {
"issues" : "https://github.com/spatie/docker/issues" ,
"source" : "https://github.com/spatie/docker/tree/1.13.1"
} ,
"funding" : [
{
"url" : "https://spatie.be/open-source/support-us" ,
"type" : "custom"
}
] ,
"time" : "2025-11-25T21:12:08+00:00"
} ,
{
"name" : "spatie/macroable" ,
"version" : "2.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/spatie/macroable.git" ,
"reference" : "2967f69810ba4df158391665c0850010b9d1507c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/spatie/macroable/zipball/2967f69810ba4df158391665c0850010b9d1507c" ,
"reference" : "2967f69810ba4df158391665c0850010b9d1507c" ,
"shasum" : ""
} ,
"require" : {
"php" : "^8.3"
} ,
"require-dev" : {
"pestphp/pest" : "^4" ,
"phpunit/phpunit" : "^12"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Spatie\\Macroable\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Freek Van der Herten" ,
"email" : "freek@spatie.be" ,
"homepage" : "https://spatie.be" ,
"role" : "Developer"
}
] ,
"description" : "A trait to dynamically add methods to a class" ,
"homepage" : "https://github.com/spatie/macroable" ,
"keywords" : [
"macroable" ,
"spatie"
] ,
"support" : {
"issues" : "https://github.com/spatie/macroable/issues" ,
"source" : "https://github.com/spatie/macroable/tree/2.1.0"
} ,
"time" : "2026-01-30T17:13:34+00:00"
} ,
{
"name" : "symfony/asset" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/asset.git" ,
"reference" : "e32d8441a7d5dd8db159fd71501bd11ff269b5a4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/asset/zipball/e32d8441a7d5dd8db159fd71501bd11ff269b5a4" ,
"reference" : "e32d8441a7d5dd8db159fd71501bd11ff269b5a4" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Asset\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/asset/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-09T10:14:57+00:00"
} ,
{
"name" : "symfony/asset-mapper" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/asset-mapper.git" ,
"reference" : "80635c3722b9bb5481e0282497ae23796dcd3712"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/asset-mapper/zipball/80635c3722b9bb5481e0282497ae23796dcd3712" ,
"reference" : "80635c3722b9bb5481e0282497ae23796dcd3712" ,
"shasum" : ""
} ,
"require" : {
"composer/semver" : "^3.0" ,
"php" : ">=8.4" ,
"symfony/filesystem" : "^7.4|^8.0" ,
"symfony/http-client" : "^7.4|^8.0"
} ,
"require-dev" : {
"symfony/asset" : "^7.4|^8.0" ,
"symfony/browser-kit" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/event-dispatcher-contracts" : "^3.0" ,
"symfony/finder" : "^7.4|^8.0" ,
"symfony/framework-bundle" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/runtime" : "^7.4|^8.0" ,
"symfony/web-link" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\AssetMapper\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Maps directories of assets & makes them available in a public directory with versioned filenames." ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/asset-mapper/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-17T13:07:04+00:00"
} ,
{
"name" : "symfony/cache" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/cache.git" ,
"reference" : "b7b0f4ce5fb57a8dc061d494639e44e2cf7aa30f"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/cache/zipball/b7b0f4ce5fb57a8dc061d494639e44e2cf7aa30f" ,
"reference" : "b7b0f4ce5fb57a8dc061d494639e44e2cf7aa30f" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/cache" : "^2.0|^3.0" ,
"psr/log" : "^1.1|^2|^3" ,
"symfony/cache-contracts" : "^3.6" ,
"symfony/service-contracts" : "^2.5|^3" ,
"symfony/var-exporter" : "^7.4|^8.0"
} ,
"conflict" : {
"doctrine/dbal" : "<4.3" ,
"ext-redis" : "<6.1" ,
"ext-relay" : "<0.12.1"
} ,
"provide" : {
"psr/cache-implementation" : "2.0|3.0" ,
"psr/simple-cache-implementation" : "1.0|2.0|3.0" ,
"symfony/cache-implementation" : "1.1|2.0|3.0"
} ,
"require-dev" : {
"cache/integration-tests" : "dev-master" ,
"doctrine/dbal" : "^4.3" ,
"predis/predis" : "^1.1|^2.0" ,
"psr/simple-cache" : "^1.0|^2.0|^3.0" ,
"symfony/clock" : "^7.4|^8.0" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/filesystem" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Cache\\" : ""
} ,
"classmap" : [
"Traits/ValueWrapper.php"
] ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides extended PSR-6, PSR-16 (and tags) implementations" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"caching" ,
"psr6"
] ,
"support" : {
"source" : "https://github.com/symfony/cache/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T13:17:40+00:00"
} ,
{
"name" : "symfony/cache-contracts" ,
"version" : "v3.6.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/cache-contracts.git" ,
"reference" : "5d68a57d66910405e5c0b63d6f0af941e66fc868"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868" ,
"reference" : "5d68a57d66910405e5c0b63d6f0af941e66fc868" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1" ,
"psr/cache" : "^3.0"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "3.6-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\Cache\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Generic abstractions related to caching" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
"source" : "https://github.com/symfony/cache-contracts/tree/v3.6.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"time" : "2025-03-13T15:25:07+00:00"
} ,
{
"name" : "symfony/clock" ,
"version" : "v8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/clock.git" ,
"reference" : "832119f9b8dbc6c8e6f65f30c5969eca1e88764f"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/clock/zipball/832119f9b8dbc6c8e6f65f30c5969eca1e88764f" ,
"reference" : "832119f9b8dbc6c8e6f65f30c5969eca1e88764f" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/clock" : "^1.0"
} ,
"provide" : {
"psr/clock-implementation" : "1.0"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"Resources/now.php"
] ,
"psr-4" : {
"Symfony\\Component\\Clock\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Decouples applications from the system clock" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"clock" ,
"psr20" ,
"time"
] ,
"support" : {
"source" : "https://github.com/symfony/clock/tree/v8.0.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-11-12T15:46:48+00:00"
} ,
{
"name" : "symfony/config" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/config.git" ,
"reference" : "9a34c52187112503d02903ab35e6e3783f580c29"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/config/zipball/9a34c52187112503d02903ab35e6e3783f580c29" ,
"reference" : "9a34c52187112503d02903ab35e6e3783f580c29" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/deprecation-contracts" : "^2.5|^3" ,
"symfony/filesystem" : "^7.4|^8.0" ,
"symfony/polyfill-ctype" : "^1.8"
} ,
"conflict" : {
"symfony/service-contracts" : "<2.5"
} ,
"require-dev" : {
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/finder" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3" ,
"symfony/yaml" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Config\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Helps you find, load, combine, autofill and validate configuration values of any kind" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/config/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T13:17:40+00:00"
} ,
{
"name" : "symfony/console" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/console.git" ,
"reference" : "15ed9008a4ebe2d6a78e4937f74e0c13ef2e618a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/console/zipball/15ed9008a4ebe2d6a78e4937f74e0c13ef2e618a" ,
"reference" : "15ed9008a4ebe2d6a78e4937f74e0c13ef2e618a" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-mbstring" : "^1.0" ,
"symfony/service-contracts" : "^2.5|^3" ,
"symfony/string" : "^7.4|^8.0"
} ,
"provide" : {
"psr/log-implementation" : "1.0|2.0|3.0"
} ,
"require-dev" : {
"psr/log" : "^1|^2|^3" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/lock" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/stopwatch" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Console\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Eases the creation of beautiful and testable command line interfaces" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"cli" ,
"command-line" ,
"console" ,
"terminal"
] ,
"support" : {
"source" : "https://github.com/symfony/console/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T14:06:22+00:00"
} ,
{
"name" : "symfony/dependency-injection" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/dependency-injection.git" ,
"reference" : "1faaac6dbfe069a92ab9e5c270fa43fc4e1761da"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/dependency-injection/zipball/1faaac6dbfe069a92ab9e5c270fa43fc4e1761da" ,
"reference" : "1faaac6dbfe069a92ab9e5c270fa43fc4e1761da" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/container" : "^1.1|^2.0" ,
"symfony/deprecation-contracts" : "^2.5|^3" ,
"symfony/service-contracts" : "^3.6" ,
"symfony/var-exporter" : "^7.4|^8.0"
} ,
"conflict" : {
"ext-psr" : "<1.1|>=2"
} ,
"provide" : {
"psr/container-implementation" : "1.1|2.0" ,
"symfony/service-implementation" : "1.1|2.0|3.0"
} ,
"require-dev" : {
"symfony/config" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/yaml" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\DependencyInjection\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Allows you to standardize and centralize the way objects are constructed in your application" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/dependency-injection/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-03T07:49:33+00:00"
} ,
{
"name" : "symfony/deprecation-contracts" ,
"version" : "v3.6.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/deprecation-contracts.git" ,
"reference" : "63afe740e99a13ba87ec199bb07bbdee937a5b62"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62" ,
"reference" : "63afe740e99a13ba87ec199bb07bbdee937a5b62" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "3.6-dev"
}
} ,
"autoload" : {
"files" : [
"function.php"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "A generic function and convention to trigger deprecation notices" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/deprecation-contracts/tree/v3.6.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"time" : "2024-09-25T14:21:43+00:00"
} ,
{
"name" : "symfony/doctrine-bridge" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/doctrine-bridge.git" ,
"reference" : "649eec3f9cc806e42ee2e7928d05425ed66108d4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/doctrine-bridge/zipball/649eec3f9cc806e42ee2e7928d05425ed66108d4" ,
"reference" : "649eec3f9cc806e42ee2e7928d05425ed66108d4" ,
"shasum" : ""
} ,
"require" : {
"doctrine/event-manager" : "^2" ,
"doctrine/persistence" : "^3.1|^4" ,
"php" : ">=8.4" ,
"symfony/polyfill-ctype" : "^1.8" ,
"symfony/polyfill-mbstring" : "^1.0" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"conflict" : {
"doctrine/collections" : "<1.8" ,
"doctrine/dbal" : "<4.3" ,
"doctrine/lexer" : "<1.1" ,
"doctrine/orm" : "<3.4" ,
"symfony/property-info" : "<8.0"
} ,
"require-dev" : {
"doctrine/collections" : "^1.8|^2.0" ,
"doctrine/data-fixtures" : "^1.1|^2" ,
"doctrine/dbal" : "^4.3" ,
"doctrine/orm" : "^3.4" ,
"psr/log" : "^1|^2|^3" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/doctrine-messenger" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/form" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/lock" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/property-info" : "^8.0" ,
"symfony/security-core" : "^7.4|^8.0" ,
"symfony/stopwatch" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"symfony/type-info" : "^7.4|^8.0" ,
"symfony/uid" : "^7.4|^8.0" ,
"symfony/validator" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0"
} ,
"type" : "symfony-bridge" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bridge\\Doctrine\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides integration for Doctrine with various Symfony components" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/doctrine-bridge/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T13:17:40+00:00"
} ,
{
"name" : "symfony/doctrine-messenger" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/doctrine-messenger.git" ,
"reference" : "88329a3faba5023cfb569b3fc5b8a771336c4a88"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/doctrine-messenger/zipball/88329a3faba5023cfb569b3fc5b8a771336c4a88" ,
"reference" : "88329a3faba5023cfb569b3fc5b8a771336c4a88" ,
"shasum" : ""
} ,
"require" : {
"doctrine/dbal" : "^4.3" ,
"php" : ">=8.4" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"conflict" : {
"doctrine/persistence" : "<1.3"
} ,
"require-dev" : {
"doctrine/persistence" : "^1.3|^2|^3" ,
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4|^8.0"
} ,
"type" : "symfony-messenger-bridge" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Messenger\\Bridge\\Doctrine\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony Doctrine Messenger Bridge" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/doctrine-messenger/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-20T07:51:53+00:00"
} ,
{
"name" : "symfony/dotenv" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/dotenv.git" ,
"reference" : "23bd13cf3f6cca8b7661548ef958ff4f4aa7c458"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/dotenv/zipball/23bd13cf3f6cca8b7661548ef958ff4f4aa7c458" ,
"reference" : "23bd13cf3f6cca8b7661548ef958ff4f4aa7c458" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"symfony/console" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Dotenv\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Registers environment variables from a .env file" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"dotenv" ,
"env" ,
"environment"
] ,
"support" : {
"source" : "https://github.com/symfony/dotenv/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-03T07:49:33+00:00"
} ,
{
"name" : "symfony/error-handler" ,
"version" : "v8.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/error-handler.git" ,
"reference" : "7620b97ec0ab1d2d6c7fb737aa55da411bea776a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/error-handler/zipball/7620b97ec0ab1d2d6c7fb737aa55da411bea776a" ,
"reference" : "7620b97ec0ab1d2d6c7fb737aa55da411bea776a" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/log" : "^1|^2|^3" ,
"symfony/polyfill-php85" : "^1.32" ,
"symfony/var-dumper" : "^7.4|^8.0"
} ,
"conflict" : {
"symfony/deprecation-contracts" : "<2.5"
} ,
"require-dev" : {
"symfony/console" : "^7.4|^8.0" ,
"symfony/deprecation-contracts" : "^2.5|^3" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4|^8.0" ,
"symfony/webpack-encore-bundle" : "^1.0|^2.0"
} ,
"bin" : [
"Resources/bin/patch-type-declarations"
] ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\ErrorHandler\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides tools to manage errors and ease debugging PHP code" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/error-handler/tree/v8.0.4"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-23T11:07:10+00:00"
} ,
{
"name" : "symfony/event-dispatcher" ,
"version" : "v8.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/event-dispatcher.git" ,
"reference" : "99301401da182b6cfaa4700dbe9987bb75474b47"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/event-dispatcher/zipball/99301401da182b6cfaa4700dbe9987bb75474b47" ,
"reference" : "99301401da182b6cfaa4700dbe9987bb75474b47" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/event-dispatcher-contracts" : "^2.5|^3"
} ,
"conflict" : {
"symfony/security-http" : "<7.4" ,
"symfony/service-contracts" : "<2.5"
} ,
"provide" : {
"psr/event-dispatcher-implementation" : "1.0" ,
"symfony/event-dispatcher-implementation" : "2.0|3.0"
} ,
"require-dev" : {
"psr/log" : "^1|^2|^3" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/error-handler" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/framework-bundle" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3" ,
"symfony/stopwatch" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\EventDispatcher\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/event-dispatcher/tree/v8.0.4"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-05T11:45:55+00:00"
} ,
{
"name" : "symfony/event-dispatcher-contracts" ,
"version" : "v3.6.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/event-dispatcher-contracts.git" ,
"reference" : "59eb412e93815df44f05f342958efa9f46b1e586"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586" ,
"reference" : "59eb412e93815df44f05f342958efa9f46b1e586" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1" ,
"psr/event-dispatcher" : "^1"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "3.6-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\EventDispatcher\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Generic abstractions related to dispatching event" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
"source" : "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"time" : "2024-09-25T14:21:43+00:00"
} ,
{
"name" : "symfony/expression-language" ,
"version" : "v8.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/expression-language.git" ,
"reference" : "83989cfbcf2ba08a400be339a88468b05ddc21c9"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/expression-language/zipball/83989cfbcf2ba08a400be339a88468b05ddc21c9" ,
"reference" : "83989cfbcf2ba08a400be339a88468b05ddc21c9" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\ExpressionLanguage\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides an engine that can compile and evaluate expressions" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/expression-language/tree/v8.0.4"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-05T09:27:50+00:00"
} ,
{
"name" : "symfony/filesystem" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/filesystem.git" ,
"reference" : "7bf9162d7a0dff98d079b72948508fa48018a770"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/filesystem/zipball/7bf9162d7a0dff98d079b72948508fa48018a770" ,
"reference" : "7bf9162d7a0dff98d079b72948508fa48018a770" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-ctype" : "~1.8" ,
"symfony/polyfill-mbstring" : "~1.8"
} ,
"require-dev" : {
"symfony/process" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Filesystem\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides basic utilities for the filesystem" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/filesystem/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-25T16:59:43+00:00"
} ,
{
"name" : "symfony/finder" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/finder.git" ,
"reference" : "441404f09a54de6d1bd6ad219e088cdf4c91f97c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/finder/zipball/441404f09a54de6d1bd6ad219e088cdf4c91f97c" ,
"reference" : "441404f09a54de6d1bd6ad219e088cdf4c91f97c" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"symfony/filesystem" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Finder\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Finds files and directories via an intuitive fluent interface" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/finder/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-29T09:41:02+00:00"
} ,
{
"name" : "symfony/flex" ,
"version" : "v2.10.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/flex.git" ,
"reference" : "9cd384775973eabbf6e8b05784dda279fc67c28d"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/flex/zipball/9cd384775973eabbf6e8b05784dda279fc67c28d" ,
"reference" : "9cd384775973eabbf6e8b05784dda279fc67c28d" ,
"shasum" : ""
} ,
"require" : {
"composer-plugin-api" : "^2.1" ,
"php" : ">=8.1"
} ,
"conflict" : {
"composer/semver" : "<1.7.2" ,
"symfony/dotenv" : "<5.4"
} ,
"require-dev" : {
"composer/composer" : "^2.1" ,
"symfony/dotenv" : "^6.4|^7.4|^8.0" ,
"symfony/filesystem" : "^6.4|^7.4|^8.0" ,
"symfony/phpunit-bridge" : "^6.4|^7.4|^8.0" ,
"symfony/process" : "^6.4|^7.4|^8.0"
} ,
"type" : "composer-plugin" ,
"extra" : {
"class" : "Symfony\\Flex\\Flex"
} ,
"autoload" : {
"psr-4" : {
"Symfony\\Flex\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien.potencier@gmail.com"
}
] ,
"description" : "Composer plugin for Symfony" ,
"support" : {
"issues" : "https://github.com/symfony/flex/issues" ,
"source" : "https://github.com/symfony/flex/tree/v2.10.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-11-16T09:38:19+00:00"
} ,
{
"name" : "symfony/form" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/form.git" ,
"reference" : "954e17b053dad9fb227ebd90260752e3a46bb06a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/form/zipball/954e17b053dad9fb227ebd90260752e3a46bb06a" ,
"reference" : "954e17b053dad9fb227ebd90260752e3a46bb06a" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/options-resolver" : "^7.4|^8.0" ,
"symfony/polyfill-ctype" : "^1.8" ,
"symfony/polyfill-intl-icu" : "^1.21" ,
"symfony/polyfill-mbstring" : "^1.0" ,
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"conflict" : {
"symfony/intl" : "<7.4" ,
"symfony/translation-contracts" : "<2.5" ,
"symfony/validator" : "<7.4"
} ,
"require-dev" : {
"doctrine/collections" : "^1.0|^2.0" ,
"symfony/clock" : "^7.4|^8.0" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/html-sanitizer" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/intl" : "^7.4|^8.0" ,
"symfony/security-core" : "^7.4|^8.0" ,
"symfony/security-csrf" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"symfony/uid" : "^7.4|^8.0" ,
"symfony/validator" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Form\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Allows to easily create, process and reuse HTML forms" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/form/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T13:17:40+00:00"
} ,
{
"name" : "symfony/framework-bundle" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/framework-bundle.git" ,
"reference" : "6a43d76538d52d4b7660f07054a07f8346f73eae"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/framework-bundle/zipball/6a43d76538d52d4b7660f07054a07f8346f73eae" ,
"reference" : "6a43d76538d52d4b7660f07054a07f8346f73eae" ,
"shasum" : ""
} ,
"require" : {
"composer-runtime-api" : ">=2.1" ,
"ext-xml" : "*" ,
"php" : ">=8.4" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/config" : "^7.4.4|^8.0.4" ,
"symfony/dependency-injection" : "^7.4.4|^8.0.4" ,
"symfony/deprecation-contracts" : "^2.5|^3" ,
"symfony/error-handler" : "^7.4|^8.0" ,
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/filesystem" : "^7.4|^8.0" ,
"symfony/finder" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/polyfill-mbstring" : "^1.0" ,
"symfony/polyfill-php85" : "^1.32" ,
"symfony/routing" : "^7.4|^8.0"
} ,
"conflict" : {
"doctrine/persistence" : "<1.3" ,
"phpdocumentor/reflection-docblock" : "<5.2|>=7" ,
"phpdocumentor/type-resolver" : "<1.5.1" ,
"symfony/console" : "<7.4" ,
"symfony/form" : "<7.4" ,
"symfony/json-streamer" : "<7.4" ,
"symfony/messenger" : "<7.4" ,
"symfony/security-csrf" : "<7.4" ,
"symfony/serializer" : "<7.4" ,
"symfony/translation" : "<7.4" ,
"symfony/webhook" : "<7.4" ,
"symfony/workflow" : "<7.4"
} ,
"require-dev" : {
"doctrine/persistence" : "^1.3|^2|^3" ,
"dragonmantank/cron-expression" : "^3.1" ,
"phpdocumentor/reflection-docblock" : "^5.2|^6.0" ,
"phpstan/phpdoc-parser" : "^1.0|^2.0" ,
"seld/jsonlint" : "^1.10" ,
"symfony/asset" : "^7.4|^8.0" ,
"symfony/asset-mapper" : "^7.4|^8.0" ,
"symfony/browser-kit" : "^7.4|^8.0" ,
"symfony/clock" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/css-selector" : "^7.4|^8.0" ,
"symfony/dom-crawler" : "^7.4|^8.0" ,
"symfony/dotenv" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/form" : "^7.4|^8.0" ,
"symfony/html-sanitizer" : "^7.4|^8.0" ,
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/json-streamer" : "^7.4|^8.0" ,
"symfony/lock" : "^7.4|^8.0" ,
"symfony/mailer" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/mime" : "^7.4|^8.0" ,
"symfony/notifier" : "^7.4|^8.0" ,
"symfony/object-mapper" : "^7.4|^8.0" ,
"symfony/polyfill-intl-icu" : "^1.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/property-info" : "^7.4|^8.0" ,
"symfony/rate-limiter" : "^7.4|^8.0" ,
"symfony/runtime" : "^7.4|^8.0" ,
"symfony/scheduler" : "^7.4|^8.0" ,
"symfony/security-bundle" : "^7.4|^8.0" ,
"symfony/semaphore" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4|^8.0" ,
"symfony/stopwatch" : "^7.4|^8.0" ,
"symfony/string" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"symfony/twig-bundle" : "^7.4|^8.0" ,
"symfony/type-info" : "^7.4.1|^8.0.1" ,
"symfony/uid" : "^7.4|^8.0" ,
"symfony/validator" : "^7.4|^8.0" ,
"symfony/web-link" : "^7.4|^8.0" ,
"symfony/webhook" : "^7.4|^8.0" ,
"symfony/workflow" : "^7.4|^8.0" ,
"symfony/yaml" : "^7.4|^8.0"
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bundle\\FrameworkBundle\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides a tight integration between Symfony components and the Symfony full-stack framework" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/framework-bundle/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T15:40:00+00:00"
} ,
{
"name" : "symfony/http-client" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/http-client.git" ,
"reference" : "ade9bd433450382f0af154661fc8e72758b4de36"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/http-client/zipball/ade9bd433450382f0af154661fc8e72758b4de36" ,
"reference" : "ade9bd433450382f0af154661fc8e72758b4de36" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/log" : "^1|^2|^3" ,
"symfony/http-client-contracts" : "~3.4.4|^3.5.2" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"conflict" : {
"amphp/amp" : "<3" ,
"php-http/discovery" : "<1.15"
} ,
"provide" : {
"php-http/async-client-implementation" : "*" ,
"php-http/client-implementation" : "*" ,
"psr/http-client-implementation" : "1.0" ,
"symfony/http-client-implementation" : "3.0"
} ,
"require-dev" : {
"amphp/http-client" : "^5.3.2" ,
"amphp/http-tunnel" : "^2.0" ,
"guzzlehttp/promises" : "^1.4|^2.0" ,
"nyholm/psr7" : "^1.0" ,
"php-http/httplug" : "^1.0|^2.0" ,
"psr/http-client" : "^1.0" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/rate-limiter" : "^7.4|^8.0" ,
"symfony/stopwatch" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\HttpClient\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides powerful methods to fetch HTTP resources synchronously or asynchronously" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"http"
] ,
"support" : {
"source" : "https://github.com/symfony/http-client/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T13:17:40+00:00"
} ,
{
"name" : "symfony/http-client-contracts" ,
"version" : "v3.6.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/http-client-contracts.git" ,
"reference" : "75d7043853a42837e68111812f4d964b01e5101c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/http-client-contracts/zipball/75d7043853a42837e68111812f4d964b01e5101c" ,
"reference" : "75d7043853a42837e68111812f4d964b01e5101c" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "3.6-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\HttpClient\\" : ""
} ,
"exclude-from-classmap" : [
"/Test/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Generic abstractions related to HTTP clients" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
"source" : "https://github.com/symfony/http-client-contracts/tree/v3.6.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"time" : "2025-04-29T11:18:49+00:00"
} ,
{
"name" : "symfony/http-foundation" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/http-foundation.git" ,
"reference" : "c5ecf7b07408dbc4a87482634307654190954ae8"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/http-foundation/zipball/c5ecf7b07408dbc4a87482634307654190954ae8" ,
"reference" : "c5ecf7b07408dbc4a87482634307654190954ae8" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-mbstring" : "^1.1"
} ,
"conflict" : {
"doctrine/dbal" : "<4.3"
} ,
"require-dev" : {
"doctrine/dbal" : "^4.3" ,
"predis/predis" : "^1.1|^2.0" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/clock" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/mime" : "^7.4|^8.0" ,
"symfony/rate-limiter" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\HttpFoundation\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Defines an object-oriented layer for the HTTP specification" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/http-foundation/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T13:17:40+00:00"
} ,
{
"name" : "symfony/http-kernel" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/http-kernel.git" ,
"reference" : "c04721f45723d8ce049fa3eee378b5a505272ac7"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/http-kernel/zipball/c04721f45723d8ce049fa3eee378b5a505272ac7" ,
"reference" : "c04721f45723d8ce049fa3eee378b5a505272ac7" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/log" : "^1|^2|^3" ,
"symfony/error-handler" : "^7.4|^8.0" ,
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/polyfill-ctype" : "^1.8"
} ,
"conflict" : {
"symfony/flex" : "<2.10" ,
"symfony/http-client-contracts" : "<2.5" ,
"symfony/translation-contracts" : "<2.5" ,
"twig/twig" : "<3.21"
} ,
"provide" : {
"psr/log-implementation" : "1.0|2.0|3.0"
} ,
"require-dev" : {
"psr/cache" : "^1.0|^2.0|^3.0" ,
"symfony/browser-kit" : "^7.4|^8.0" ,
"symfony/clock" : "^7.4|^8.0" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/css-selector" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/dom-crawler" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/finder" : "^7.4|^8.0" ,
"symfony/http-client-contracts" : "^2.5|^3" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/routing" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4|^8.0" ,
"symfony/stopwatch" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"symfony/translation-contracts" : "^2.5|^3" ,
"symfony/uid" : "^7.4|^8.0" ,
"symfony/validator" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0" ,
"symfony/var-exporter" : "^7.4|^8.0" ,
"twig/twig" : "^3.21"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\HttpKernel\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides a structured process for converting a Request into a Response" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/http-kernel/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T16:58:46+00:00"
} ,
{
"name" : "symfony/intl" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/intl.git" ,
"reference" : "4e14323828f51a293edbce15ca98d4f3dd927cbf"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/intl/zipball/4e14323828f51a293edbce15ca98d4f3dd927cbf" ,
"reference" : "4e14323828f51a293edbce15ca98d4f3dd927cbf" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"conflict" : {
"symfony/string" : "<7.4"
} ,
"require-dev" : {
"symfony/filesystem" : "^7.4|^8.0" ,
"symfony/var-exporter" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Intl\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/" ,
"/Resources/data/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Bernhard Schussek" ,
"email" : "bschussek@gmail.com"
} ,
{
"name" : "Eriksen Costa" ,
"email" : "eriksen.costa@infranology.com.br"
} ,
{
"name" : "Igor Wiedler" ,
"email" : "igor@wiedler.ch"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides access to the localization data of the ICU library" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"i18n" ,
"icu" ,
"internationalization" ,
"intl" ,
"l10n" ,
"localization"
] ,
"support" : {
"source" : "https://github.com/symfony/intl/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-09T10:14:57+00:00"
} ,
{
"name" : "symfony/mailer" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/mailer.git" ,
"reference" : "a8971c86b25ff8557e844f08c1f6207d9b3e614c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/mailer/zipball/a8971c86b25ff8557e844f08c1f6207d9b3e614c" ,
"reference" : "a8971c86b25ff8557e844f08c1f6207d9b3e614c" ,
"shasum" : ""
} ,
"require" : {
"egulias/email-validator" : "^2.1.10|^3|^4" ,
"php" : ">=8.4" ,
"psr/event-dispatcher" : "^1" ,
"psr/log" : "^1|^2|^3" ,
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/mime" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"conflict" : {
"symfony/http-client-contracts" : "<2.5"
} ,
"require-dev" : {
"symfony/console" : "^7.4|^8.0" ,
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/twig-bridge" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Mailer\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Helps sending emails" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/mailer/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-25T16:59:43+00:00"
} ,
{
"name" : "symfony/messenger" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/messenger.git" ,
"reference" : "6ba5f08c156cfc95911dbb0da01a9bc390a70fd1"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/messenger/zipball/6ba5f08c156cfc95911dbb0da01a9bc390a70fd1" ,
"reference" : "6ba5f08c156cfc95911dbb0da01a9bc390a70fd1" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/log" : "^1|^2|^3" ,
"symfony/clock" : "^7.4|^8.0"
} ,
"conflict" : {
"symfony/console" : "<7.4" ,
"symfony/event-dispatcher-contracts" : "<2.5" ,
"symfony/lock" : "<7.4" ,
"symfony/serializer" : "<7.4.4|>=8.0,<8.0.4"
} ,
"require-dev" : {
"psr/cache" : "^1.0|^2.0|^3.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/lock" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/rate-limiter" : "^7.4|^8.0" ,
"symfony/routing" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4.4|^8.0.4" ,
"symfony/service-contracts" : "^2.5|^3" ,
"symfony/stopwatch" : "^7.4|^8.0" ,
"symfony/validator" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Messenger\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Samuel Roze" ,
"email" : "samuel.roze@gmail.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Helps applications send and receive messages to/from other applications or via message queues" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/messenger/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-04T13:55:34+00:00"
} ,
{
"name" : "symfony/mime" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/mime.git" ,
"reference" : "5d26d1958aeeba2ace8cc64a3a93d4f5d8f8022b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/mime/zipball/5d26d1958aeeba2ace8cc64a3a93d4f5d8f8022b" ,
"reference" : "5d26d1958aeeba2ace8cc64a3a93d4f5d8f8022b" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-intl-idn" : "^1.10" ,
"symfony/polyfill-mbstring" : "^1.0"
} ,
"conflict" : {
"egulias/email-validator" : "~3.0.0" ,
"phpdocumentor/reflection-docblock" : "<5.2|>=7" ,
"phpdocumentor/type-resolver" : "<1.5.1"
} ,
"require-dev" : {
"egulias/email-validator" : "^2.1.10|^3.1|^4" ,
"league/html-to-markdown" : "^5.0" ,
"phpdocumentor/reflection-docblock" : "^5.2|^6.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/property-info" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Mime\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Allows manipulating MIME messages" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"mime" ,
"mime-type"
] ,
"support" : {
"source" : "https://github.com/symfony/mime/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T13:17:40+00:00"
} ,
{
"name" : "symfony/monolog-bridge" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/monolog-bridge.git" ,
"reference" : "4dae5fe7f503c0e5ed304db684c3f0d95017e429"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/monolog-bridge/zipball/4dae5fe7f503c0e5ed304db684c3f0d95017e429" ,
"reference" : "4dae5fe7f503c0e5ed304db684c3f0d95017e429" ,
"shasum" : ""
} ,
"require" : {
"monolog/monolog" : "^3" ,
"php" : ">=8.4" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"require-dev" : {
"symfony/console" : "^7.4|^8.0" ,
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/mailer" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/mime" : "^7.4|^8.0" ,
"symfony/security-core" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0"
} ,
"type" : "symfony-bridge" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bridge\\Monolog\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides integration for Monolog with various Symfony components" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/monolog-bridge/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-17T13:07:04+00:00"
} ,
{
"name" : "symfony/monolog-bundle" ,
"version" : "v4.0.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/monolog-bundle.git" ,
"reference" : "3b4ee2717ee56c5e1edb516140a175eb2a72bc66"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/monolog-bundle/zipball/3b4ee2717ee56c5e1edb516140a175eb2a72bc66" ,
"reference" : "3b4ee2717ee56c5e1edb516140a175eb2a72bc66" ,
"shasum" : ""
} ,
"require" : {
"composer-runtime-api" : "^2.0" ,
"monolog/monolog" : "^3.5" ,
"php" : ">=8.2" ,
"symfony/config" : "^7.3 || ^8.0" ,
"symfony/dependency-injection" : "^7.3 || ^8.0" ,
"symfony/http-kernel" : "^7.3 || ^8.0" ,
"symfony/monolog-bridge" : "^7.3 || ^8.0" ,
"symfony/polyfill-php84" : "^1.30"
} ,
"require-dev" : {
"phpunit/phpunit" : "^11.5.41 || ^12.3" ,
"symfony/console" : "^7.3 || ^8.0" ,
"symfony/yaml" : "^7.3 || ^8.0"
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bundle\\MonologBundle\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony MonologBundle" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"log" ,
"logging"
] ,
"support" : {
"issues" : "https://github.com/symfony/monolog-bundle/issues" ,
"source" : "https://github.com/symfony/monolog-bundle/tree/v4.0.1"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-12-08T08:00:13+00:00"
} ,
{
"name" : "symfony/notifier" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/notifier.git" ,
"reference" : "272fbbc68a658ad4fc8b4f27f739faf3c310f111"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/notifier/zipball/272fbbc68a658ad4fc8b4f27f739faf3c310f111" ,
"reference" : "272fbbc68a658ad4fc8b4f27f739faf3c310f111" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/log" : "^1|^2|^3"
} ,
"conflict" : {
"symfony/event-dispatcher-contracts" : "<2.5" ,
"symfony/http-client-contracts" : "<2.5"
} ,
"require-dev" : {
"symfony/event-dispatcher" : "^6.4|^7.0|^8.0" ,
"symfony/event-dispatcher-contracts" : "^2.5|^3" ,
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/http-client-contracts" : "^2.5|^3" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Notifier\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Sends notifications via one or more channels (email, SMS, ...)" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"notification" ,
"notifier"
] ,
"support" : {
"source" : "https://github.com/symfony/notifier/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-20T07:51:53+00:00"
} ,
{
"name" : "symfony/options-resolver" ,
"version" : "v8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/options-resolver.git" ,
"reference" : "d2b592535ffa6600c265a3893a7f7fd2bad82dd7"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/options-resolver/zipball/d2b592535ffa6600c265a3893a7f7fd2bad82dd7" ,
"reference" : "d2b592535ffa6600c265a3893a7f7fd2bad82dd7" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/deprecation-contracts" : "^2.5|^3"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\OptionsResolver\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides an improved replacement for the array_replace PHP function" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"config" ,
"configuration" ,
"options"
] ,
"support" : {
"source" : "https://github.com/symfony/options-resolver/tree/v8.0.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-11-12T15:55:31+00:00"
} ,
{
"name" : "symfony/password-hasher" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/password-hasher.git" ,
"reference" : "ff98a0be88030c5f4ba800414f911678cf9dad9a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/password-hasher/zipball/ff98a0be88030c5f4ba800414f911678cf9dad9a" ,
"reference" : "ff98a0be88030c5f4ba800414f911678cf9dad9a" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"symfony/console" : "^7.4|^8.0" ,
"symfony/security-core" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\PasswordHasher\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Robin Chalas" ,
"email" : "robin.chalas@gmail.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides password hashing utilities" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"hashing" ,
"password"
] ,
"support" : {
"source" : "https://github.com/symfony/password-hasher/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-13T09:57:13+00:00"
} ,
{
"name" : "symfony/polyfill-intl-grapheme" ,
"version" : "v1.33.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-intl-grapheme.git" ,
"reference" : "380872130d3a5dd3ace2f4010d95125fde5d5c70"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70" ,
"reference" : "380872130d3a5dd3ace2f4010d95125fde5d5c70" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2"
} ,
"suggest" : {
"ext-intl" : "For best performance"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Intl\\Grapheme\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for intl's grapheme_* functions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"grapheme" ,
"intl" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
"source" : "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-06-27T09:58:17+00:00"
} ,
{
"name" : "symfony/polyfill-intl-icu" ,
"version" : "v1.33.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-intl-icu.git" ,
"reference" : "bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c" ,
"reference" : "bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2"
} ,
"suggest" : {
"ext-intl" : "For best performance and support of other locales than \"en\""
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Intl\\Icu\\" : ""
} ,
"classmap" : [
"Resources/stubs"
] ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for intl's ICU-related data and classes" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"icu" ,
"intl" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
"source" : "https://github.com/symfony/polyfill-intl-icu/tree/v1.33.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-06-20T22:24:30+00:00"
} ,
{
"name" : "symfony/polyfill-intl-idn" ,
"version" : "v1.33.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-intl-idn.git" ,
"reference" : "9614ac4d8061dc257ecc64cba1b140873dce8ad3"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3" ,
"reference" : "9614ac4d8061dc257ecc64cba1b140873dce8ad3" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2" ,
"symfony/polyfill-intl-normalizer" : "^1.10"
} ,
"suggest" : {
"ext-intl" : "For best performance"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Intl\\Idn\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Laurent Bassin" ,
"email" : "laurent@bassin.info"
} ,
{
"name" : "Trevor Rowbotham" ,
"email" : "trevor.rowbotham@pm.me"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"idn" ,
"intl" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
"source" : "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2024-09-10T14:38:51+00:00"
} ,
{
"name" : "symfony/polyfill-intl-normalizer" ,
"version" : "v1.33.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-intl-normalizer.git" ,
"reference" : "3833d7255cc303546435cb650316bff708a1c75c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c" ,
"reference" : "3833d7255cc303546435cb650316bff708a1c75c" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2"
} ,
"suggest" : {
"ext-intl" : "For best performance"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Intl\\Normalizer\\" : ""
} ,
"classmap" : [
"Resources/stubs"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for intl's Normalizer class and related functions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"intl" ,
"normalizer" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
"source" : "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2024-09-09T11:45:10+00:00"
} ,
{
"name" : "symfony/polyfill-mbstring" ,
"version" : "v1.33.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-mbstring.git" ,
"reference" : "6d857f4d76bd4b343eac26d6b539585d2bc56493"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493" ,
"reference" : "6d857f4d76bd4b343eac26d6b539585d2bc56493" ,
"shasum" : ""
} ,
"require" : {
"ext-iconv" : "*" ,
"php" : ">=7.2"
} ,
"provide" : {
"ext-mbstring" : "*"
} ,
"suggest" : {
"ext-mbstring" : "For best performance"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Mbstring\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for the Mbstring extension" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"mbstring" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
"source" : "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2024-12-23T08:48:59+00:00"
} ,
{
"name" : "symfony/polyfill-php85" ,
"version" : "v1.33.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-php85.git" ,
"reference" : "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91" ,
"reference" : "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Php85\\" : ""
} ,
"classmap" : [
"Resources/stubs"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
"source" : "https://github.com/symfony/polyfill-php85/tree/v1.33.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-06-23T16:12:55+00:00"
} ,
{
"name" : "symfony/process" ,
"version" : "v8.0.5" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/process.git" ,
"reference" : "b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/process/zipball/b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674" ,
"reference" : "b5f3aa6762e33fd95efbaa2ec4f4bc9fdd16d674" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Process\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Executes commands in sub-processes" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/process/tree/v8.0.5"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-26T15:08:38+00:00"
} ,
{
"name" : "symfony/property-access" ,
"version" : "v8.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/property-access.git" ,
"reference" : "a35a5ec85b605d0d1a9fd802cb44d87682c746fd"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/property-access/zipball/a35a5ec85b605d0d1a9fd802cb44d87682c746fd" ,
"reference" : "a35a5ec85b605d0d1a9fd802cb44d87682c746fd" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/property-info" : "^7.4.4|^8.0.4"
} ,
"require-dev" : {
"symfony/cache" : "^7.4|^8.0" ,
"symfony/var-exporter" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\PropertyAccess\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides functions to read and write from/to an object or array using a simple string notation" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"access" ,
"array" ,
"extraction" ,
"index" ,
"injection" ,
"object" ,
"property" ,
"property-path" ,
"reflection"
] ,
"support" : {
"source" : "https://github.com/symfony/property-access/tree/v8.0.4"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-05T09:27:50+00:00"
} ,
{
"name" : "symfony/property-info" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/property-info.git" ,
"reference" : "e1a6b5d10ee3455ae698c4a3f4ef580b78af27ba"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/property-info/zipball/e1a6b5d10ee3455ae698c4a3f4ef580b78af27ba" ,
"reference" : "e1a6b5d10ee3455ae698c4a3f4ef580b78af27ba" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/string" : "^7.4|^8.0" ,
"symfony/type-info" : "^7.4.7|^8.0.7"
} ,
"conflict" : {
"phpdocumentor/reflection-docblock" : "<5.2|>=7" ,
"phpdocumentor/type-resolver" : "<1.5.1"
} ,
"require-dev" : {
"phpdocumentor/reflection-docblock" : "^5.2|^6.0" ,
"phpstan/phpdoc-parser" : "^1.0|^2.0" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\PropertyInfo\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Kévin Dunglas" ,
"email" : "dunglas@gmail.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Extracts information about PHP class' properties using metadata of popular sources" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"doctrine" ,
"phpdoc" ,
"property" ,
"symfony" ,
"type" ,
"validator"
] ,
"support" : {
"source" : "https://github.com/symfony/property-info/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-04T15:54:04+00:00"
} ,
2026-03-27 13:59:33 +01:00
{
"name" : "symfony/psr-http-message-bridge" ,
"version" : "v8.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/psr-http-message-bridge.git" ,
"reference" : "d6edf266746dd0b8e81e754a79da77b08dc00531"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/d6edf266746dd0b8e81e754a79da77b08dc00531" ,
"reference" : "d6edf266746dd0b8e81e754a79da77b08dc00531" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/http-message" : "^1.0|^2.0" ,
"symfony/http-foundation" : "^7.4|^8.0"
} ,
"conflict" : {
"php-http/discovery" : "<1.15"
} ,
"require-dev" : {
"nyholm/psr7" : "^1.1" ,
"php-http/discovery" : "^1.15" ,
"psr/log" : "^1.1.4|^2|^3" ,
"symfony/browser-kit" : "^7.4|^8.0" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/framework-bundle" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/runtime" : "^7.4|^8.0"
} ,
"type" : "symfony-bridge" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bridge\\PsrHttpMessage\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "PSR HTTP message bridge" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"http" ,
"http-message" ,
"psr-17" ,
"psr-7"
] ,
"support" : {
"source" : "https://github.com/symfony/psr-http-message-bridge/tree/v8.0.4"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-03T23:40:55+00:00"
} ,
2026-03-11 12:17:11 +01:00
{
"name" : "symfony/routing" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/routing.git" ,
"reference" : "053c40fd46e1d19c5c5a94cada93ce6c3facdd55"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/routing/zipball/053c40fd46e1d19c5c5a94cada93ce6c3facdd55" ,
"reference" : "053c40fd46e1d19c5c5a94cada93ce6c3facdd55" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/deprecation-contracts" : "^2.5|^3"
} ,
"require-dev" : {
"psr/log" : "^1|^2|^3" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/yaml" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Routing\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Maps an HTTP request to a set of configuration variables" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"router" ,
"routing" ,
"uri" ,
"url"
] ,
"support" : {
"source" : "https://github.com/symfony/routing/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-25T16:59:43+00:00"
} ,
{
"name" : "symfony/runtime" ,
"version" : "v8.0.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/runtime.git" ,
"reference" : "73b34037b23db051048ba2873031ddb89be9f19d"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/runtime/zipball/73b34037b23db051048ba2873031ddb89be9f19d" ,
"reference" : "73b34037b23db051048ba2873031ddb89be9f19d" ,
"shasum" : ""
} ,
"require" : {
"composer-plugin-api" : "^1.0|^2.0" ,
"php" : ">=8.4"
} ,
"conflict" : {
"symfony/error-handler" : "<7.4"
} ,
"require-dev" : {
"composer/composer" : "^2.6" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/dotenv" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0"
} ,
"type" : "composer-plugin" ,
"extra" : {
"class" : "Symfony\\Component\\Runtime\\Internal\\ComposerPlugin"
} ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Runtime\\" : "" ,
"Symfony\\Runtime\\Symfony\\Component\\" : "Internal/"
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Enables decoupling PHP applications from global state" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"runtime"
] ,
"support" : {
"source" : "https://github.com/symfony/runtime/tree/v8.0.1"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-12-05T14:08:45+00:00"
} ,
{
"name" : "symfony/security-bundle" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/security-bundle.git" ,
"reference" : "73ba33c215a5e4516c7045c26f6fec71e4ab5727"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/security-bundle/zipball/73ba33c215a5e4516c7045c26f6fec71e4ab5727" ,
"reference" : "73ba33c215a5e4516c7045c26f6fec71e4ab5727" ,
"shasum" : ""
} ,
"require" : {
"composer-runtime-api" : ">=2.1" ,
"ext-xml" : "*" ,
"php" : ">=8.4" ,
"symfony/clock" : "^7.4|^8.0" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/password-hasher" : "^7.4|^8.0" ,
"symfony/security-core" : "^7.4|^8.0" ,
"symfony/security-csrf" : "^7.4|^8.0" ,
"symfony/security-http" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"require-dev" : {
"symfony/asset" : "^7.4|^8.0" ,
"symfony/browser-kit" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/css-selector" : "^7.4|^8.0" ,
"symfony/dom-crawler" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/form" : "^7.4|^8.0" ,
"symfony/framework-bundle" : "^7.4|^8.0" ,
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/ldap" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/rate-limiter" : "^7.4|^8.0" ,
"symfony/runtime" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"symfony/twig-bridge" : "^7.4|^8.0" ,
"symfony/twig-bundle" : "^7.4|^8.0" ,
"symfony/validator" : "^7.4|^8.0" ,
"symfony/yaml" : "^7.4|^8.0" ,
"web-token/jwt-library" : "^3.3.2|^4.0"
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bundle\\SecurityBundle\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides a tight integration of the Security component into the Symfony full-stack framework" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/security-bundle/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-22T22:01:53+00:00"
} ,
{
"name" : "symfony/security-core" ,
"version" : "v8.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/security-core.git" ,
"reference" : "c62565de41a136535ffa79a4db0373a7173b4d02"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/security-core/zipball/c62565de41a136535ffa79a4db0373a7173b4d02" ,
"reference" : "c62565de41a136535ffa79a4db0373a7173b4d02" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/event-dispatcher-contracts" : "^2.5|^3" ,
"symfony/password-hasher" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"require-dev" : {
"psr/cache" : "^1.0|^2.0|^3.0" ,
"psr/container" : "^1.1|^2.0" ,
"psr/log" : "^1|^2|^3" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/event-dispatcher" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/ldap" : "^7.4|^8.0" ,
"symfony/string" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"symfony/validator" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Security\\Core\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony Security Component - Core Library" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/security-core/tree/v8.0.4"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-23T11:07:10+00:00"
} ,
{
"name" : "symfony/security-csrf" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/security-csrf.git" ,
"reference" : "60efcc82a33a33df87dcdec3ce3d6915b88958fd"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/security-csrf/zipball/60efcc82a33a33df87dcdec3ce3d6915b88958fd" ,
"reference" : "60efcc82a33a33df87dcdec3ce3d6915b88958fd" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/security-core" : "^7.4|^8.0"
} ,
"require-dev" : {
"psr/log" : "^1|^2|^3" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Security\\Csrf\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony Security Component - CSRF Library" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/security-csrf/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-13T09:57:13+00:00"
} ,
{
"name" : "symfony/security-http" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/security-http.git" ,
"reference" : "ff6cdab586fed68f1ebc2a2ed42ae0dffafada1f"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/security-http/zipball/ff6cdab586fed68f1ebc2a2ed42ae0dffafada1f" ,
"reference" : "ff6cdab586fed68f1ebc2a2ed42ae0dffafada1f" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/polyfill-mbstring" : "^1.0" ,
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/security-core" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"conflict" : {
"symfony/http-client-contracts" : "<3.0"
} ,
"require-dev" : {
"psr/log" : "^1|^2|^3" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/clock" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/http-client-contracts" : "^3.0" ,
"symfony/rate-limiter" : "^7.4|^8.0" ,
"symfony/routing" : "^7.4|^8.0" ,
"symfony/security-csrf" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"web-token/jwt-library" : "^3.3.2|^4.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Security\\Http\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony Security Component - HTTP Integration" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/security-http/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-17T13:07:04+00:00"
} ,
{
"name" : "symfony/serializer" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/serializer.git" ,
"reference" : "18bbaf7317e33e7e4bcd7ef281357ec4335fc900"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/serializer/zipball/18bbaf7317e33e7e4bcd7ef281357ec4335fc900" ,
"reference" : "18bbaf7317e33e7e4bcd7ef281357ec4335fc900" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-ctype" : "^1.8"
} ,
"conflict" : {
"phpdocumentor/reflection-docblock" : "<5.2|>=7" ,
"phpdocumentor/type-resolver" : "<1.5.1" ,
"symfony/property-info" : "<7.4" ,
"symfony/type-info" : "<7.4"
} ,
"require-dev" : {
"phpdocumentor/reflection-docblock" : "^5.2|^6.0" ,
"phpstan/phpdoc-parser" : "^1.0|^2.0" ,
"seld/jsonlint" : "^1.10" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/error-handler" : "^7.4|^8.0" ,
"symfony/filesystem" : "^7.4|^8.0" ,
"symfony/form" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/messenger" : "^7.4|^8.0" ,
"symfony/mime" : "^7.4|^8.0" ,
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/property-info" : "^7.4|^8.0" ,
"symfony/translation-contracts" : "^2.5|^3" ,
"symfony/type-info" : "^7.4|^8.0" ,
"symfony/uid" : "^7.4|^8.0" ,
"symfony/validator" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0" ,
"symfony/var-exporter" : "^7.4|^8.0" ,
"symfony/yaml" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Serializer\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON." ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/serializer/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T13:17:40+00:00"
} ,
{
"name" : "symfony/service-contracts" ,
"version" : "v3.6.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/service-contracts.git" ,
"reference" : "45112560a3ba2d715666a509a0bc9521d10b6c43"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43" ,
"reference" : "45112560a3ba2d715666a509a0bc9521d10b6c43" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1" ,
"psr/container" : "^1.1|^2.0" ,
"symfony/deprecation-contracts" : "^2.5|^3"
} ,
"conflict" : {
"ext-psr" : "<1.1|>=2"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "3.6-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\Service\\" : ""
} ,
"exclude-from-classmap" : [
"/Test/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Generic abstractions related to writing services" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
"source" : "https://github.com/symfony/service-contracts/tree/v3.6.1"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-07-15T11:30:57+00:00"
} ,
{
"name" : "symfony/stimulus-bundle" ,
"version" : "v2.32.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/stimulus-bundle.git" ,
"reference" : "dfbf6b443bb381cb611e06f64dc23603b614b575"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/stimulus-bundle/zipball/dfbf6b443bb381cb611e06f64dc23603b614b575" ,
"reference" : "dfbf6b443bb381cb611e06f64dc23603b614b575" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1" ,
"symfony/config" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/dependency-injection" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/deprecation-contracts" : "^2.0|^3.0" ,
"symfony/finder" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/http-kernel" : "^5.4|^6.0|^7.0|^8.0" ,
"twig/twig" : "^2.15.3|^3.8"
} ,
"require-dev" : {
"symfony/asset-mapper" : "^6.3|^7.0|^8.0" ,
"symfony/framework-bundle" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/phpunit-bridge" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/twig-bundle" : "^5.4|^6.0|^7.0|^8.0" ,
"zenstruck/browser" : "^1.4"
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Symfony\\UX\\StimulusBundle\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Integration with your Symfony app & Stimulus!" ,
"keywords" : [
"symfony-ux"
] ,
"support" : {
"source" : "https://github.com/symfony/stimulus-bundle/tree/v2.32.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-12-02T07:12:06+00:00"
} ,
{
"name" : "symfony/stopwatch" ,
"version" : "v8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/stopwatch.git" ,
"reference" : "67df1914c6ccd2d7b52f70d40cf2aea02159d942"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/stopwatch/zipball/67df1914c6ccd2d7b52f70d40cf2aea02159d942" ,
"reference" : "67df1914c6ccd2d7b52f70d40cf2aea02159d942" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/service-contracts" : "^2.5|^3"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Stopwatch\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides a way to profile code" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/stopwatch/tree/v8.0.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-08-04T07:36:47+00:00"
} ,
{
"name" : "symfony/string" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/string.git" ,
"reference" : "6c9e1108041b5dce21a9a4984b531c4923aa9ec4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/string/zipball/6c9e1108041b5dce21a9a4984b531c4923aa9ec4" ,
"reference" : "6c9e1108041b5dce21a9a4984b531c4923aa9ec4" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-ctype" : "^1.8" ,
"symfony/polyfill-intl-grapheme" : "^1.33" ,
"symfony/polyfill-intl-normalizer" : "^1.0" ,
"symfony/polyfill-mbstring" : "^1.0"
} ,
"conflict" : {
"symfony/translation-contracts" : "<2.5"
} ,
"require-dev" : {
"symfony/emoji" : "^7.4|^8.0" ,
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/intl" : "^7.4|^8.0" ,
"symfony/translation-contracts" : "^2.5|^3.0" ,
"symfony/var-exporter" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"Resources/functions.php"
] ,
"psr-4" : {
"Symfony\\Component\\String\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"grapheme" ,
"i18n" ,
"string" ,
"unicode" ,
"utf-8" ,
"utf8"
] ,
"support" : {
"source" : "https://github.com/symfony/string/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-09T10:14:57+00:00"
} ,
{
"name" : "symfony/translation" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/translation.git" ,
"reference" : "13ff19bcf2bea492d3c2fbeaa194dd6f4599ce1b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/translation/zipball/13ff19bcf2bea492d3c2fbeaa194dd6f4599ce1b" ,
"reference" : "13ff19bcf2bea492d3c2fbeaa194dd6f4599ce1b" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-mbstring" : "^1.0" ,
"symfony/translation-contracts" : "^3.6.1"
} ,
"conflict" : {
"nikic/php-parser" : "<5.0" ,
"symfony/http-client-contracts" : "<2.5" ,
"symfony/service-contracts" : "<2.5"
} ,
"provide" : {
"symfony/translation-implementation" : "2.3|3.0"
} ,
"require-dev" : {
"nikic/php-parser" : "^5.0" ,
"psr/log" : "^1|^2|^3" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/finder" : "^7.4|^8.0" ,
"symfony/http-client-contracts" : "^2.5|^3.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/intl" : "^7.4|^8.0" ,
"symfony/polyfill-intl-icu" : "^1.21" ,
"symfony/routing" : "^7.4|^8.0" ,
"symfony/service-contracts" : "^2.5|^3" ,
"symfony/yaml" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"Resources/functions.php"
] ,
"psr-4" : {
"Symfony\\Component\\Translation\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides tools to internationalize your application" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/translation/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-17T13:07:04+00:00"
} ,
{
"name" : "symfony/translation-contracts" ,
"version" : "v3.6.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/translation-contracts.git" ,
"reference" : "65a8bc82080447fae78373aa10f8d13b38338977"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977" ,
"reference" : "65a8bc82080447fae78373aa10f8d13b38338977" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "3.6-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\Translation\\" : ""
} ,
"exclude-from-classmap" : [
"/Test/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Generic abstractions related to translation" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
"source" : "https://github.com/symfony/translation-contracts/tree/v3.6.1"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-07-15T13:41:35+00:00"
} ,
{
"name" : "symfony/twig-bridge" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/twig-bridge.git" ,
"reference" : "e0539400f53d8305945c06eba7e8df007402f5e2"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/twig-bridge/zipball/e0539400f53d8305945c06eba7e8df007402f5e2" ,
"reference" : "e0539400f53d8305945c06eba7e8df007402f5e2" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/translation-contracts" : "^2.5|^3" ,
"twig/twig" : "^3.21"
} ,
"conflict" : {
"phpdocumentor/reflection-docblock" : "<5.2|>=7" ,
"phpdocumentor/type-resolver" : "<1.5.1" ,
"symfony/form" : "<7.4.4|>8.0,<8.0.4"
} ,
"require-dev" : {
"egulias/email-validator" : "^2.1.10|^3|^4" ,
"league/html-to-markdown" : "^5.0" ,
"phpdocumentor/reflection-docblock" : "^5.2|^6.0" ,
"symfony/asset" : "^7.4|^8.0" ,
"symfony/asset-mapper" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/emoji" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/finder" : "^7.4|^8.0" ,
"symfony/form" : "^7.4.4|^8.0.4" ,
"symfony/html-sanitizer" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/intl" : "^7.4|^8.0" ,
"symfony/mime" : "^7.4|^8.0" ,
"symfony/polyfill-intl-icu" : "^1.0" ,
"symfony/property-info" : "^7.4|^8.0" ,
"symfony/routing" : "^7.4|^8.0" ,
"symfony/security-acl" : "^2.8|^3.0" ,
"symfony/security-core" : "^7.4|^8.0" ,
"symfony/security-csrf" : "^7.4|^8.0" ,
"symfony/security-http" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4|^8.0" ,
"symfony/stopwatch" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"symfony/validator" : "^7.4|^8.0" ,
"symfony/web-link" : "^7.4|^8.0" ,
"symfony/workflow" : "^7.4|^8.0" ,
"symfony/yaml" : "^7.4|^8.0" ,
"twig/cssinliner-extra" : "^3" ,
"twig/inky-extra" : "^3" ,
"twig/markdown-extra" : "^3"
} ,
"type" : "symfony-bridge" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bridge\\Twig\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides integration for Twig with various Symfony components" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/twig-bridge/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-04T15:37:12+00:00"
} ,
{
"name" : "symfony/twig-bundle" ,
"version" : "v8.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/twig-bundle.git" ,
"reference" : "5a68f2e0e06996514bf04900c3982b93b42487af"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/twig-bundle/zipball/5a68f2e0e06996514bf04900c3982b93b42487af" ,
"reference" : "5a68f2e0e06996514bf04900c3982b93b42487af" ,
"shasum" : ""
} ,
"require" : {
"composer-runtime-api" : ">=2.1" ,
"php" : ">=8.4" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/twig-bridge" : "^7.4|^8.0"
} ,
"require-dev" : {
"symfony/asset" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/finder" : "^7.4|^8.0" ,
"symfony/form" : "^7.4|^8.0" ,
"symfony/framework-bundle" : "^7.4|^8.0" ,
"symfony/routing" : "^7.4|^8.0" ,
"symfony/runtime" : "^7.4|^8.0" ,
"symfony/stopwatch" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"symfony/web-link" : "^7.4|^8.0" ,
"symfony/yaml" : "^7.4|^8.0"
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bundle\\TwigBundle\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides a tight integration of Twig into the Symfony full-stack framework" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/twig-bundle/tree/v8.0.4"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-06T12:43:21+00:00"
} ,
{
"name" : "symfony/type-info" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/type-info.git" ,
"reference" : "3c7de103dd6cb68be24e155838a64ef4a70ae195"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/type-info/zipball/3c7de103dd6cb68be24e155838a64ef4a70ae195" ,
"reference" : "3c7de103dd6cb68be24e155838a64ef4a70ae195" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/container" : "^1.1|^2.0"
} ,
"conflict" : {
"phpstan/phpdoc-parser" : "<1.30"
} ,
"require-dev" : {
"phpstan/phpdoc-parser" : "^1.30|^2.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\TypeInfo\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Mathias Arlaud" ,
"email" : "mathias.arlaud@gmail.com"
} ,
{
"name" : "Baptiste LEDUC" ,
"email" : "baptiste.leduc@gmail.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Extracts PHP types information." ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"PHPStan" ,
"phpdoc" ,
"symfony" ,
"type"
] ,
"support" : {
"source" : "https://github.com/symfony/type-info/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-04T13:55:34+00:00"
} ,
{
"name" : "symfony/ux-turbo" ,
"version" : "v2.32.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/ux-turbo.git" ,
"reference" : "0deaa8abef20933d11f8bbe9899d950b4333ca1e"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/ux-turbo/zipball/0deaa8abef20933d11f8bbe9899d950b4333ca1e" ,
"reference" : "0deaa8abef20933d11f8bbe9899d950b4333ca1e" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1" ,
"symfony/stimulus-bundle" : "^2.9.1"
} ,
"conflict" : {
"symfony/flex" : "<1.13"
} ,
"require-dev" : {
"dbrekelmans/bdi" : "dev-main" ,
"doctrine/doctrine-bundle" : "^2.4.3|^3.0|^4.0" ,
"doctrine/orm" : "^2.8|^3.0" ,
"php-webdriver/webdriver" : "^1.15" ,
"phpstan/phpstan" : "^2.1.17" ,
"symfony/asset-mapper" : "^6.4|^7.0|^8.0" ,
"symfony/debug-bundle" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/expression-language" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/form" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/framework-bundle" : "^6.4|^7.0|^8.0" ,
"symfony/mercure-bundle" : "^0.3.7|^0.4.1" ,
"symfony/messenger" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/panther" : "^2.2" ,
"symfony/phpunit-bridge" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/process" : "^5.4|6.3.*|^7.0|^8.0" ,
"symfony/property-access" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/security-core" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/stopwatch" : "^5.4|^6.0|^7.0|^8.0" ,
"symfony/twig-bundle" : "^6.4|^7.0|^8.0" ,
"symfony/ux-twig-component" : "^2.21" ,
"symfony/web-profiler-bundle" : "^5.4|^6.0|^7.0|^8.0"
} ,
"type" : "symfony-bundle" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/ux" ,
"name" : "symfony/ux"
}
} ,
"autoload" : {
"psr-4" : {
"Symfony\\UX\\Turbo\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Kévin Dunglas" ,
"email" : "kevin@dunglas.fr"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Hotwire Turbo integration for Symfony" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"hotwire" ,
"javascript" ,
"mercure" ,
"symfony-ux" ,
"turbo" ,
"turbo-stream"
] ,
"support" : {
"source" : "https://github.com/symfony/ux-turbo/tree/v2.32.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-12-17T06:03:34+00:00"
} ,
{
"name" : "symfony/validator" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/validator.git" ,
"reference" : "04f7111e6f246d8211081fdc76e34b1298a9fc27"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/validator/zipball/04f7111e6f246d8211081fdc76e34b1298a9fc27" ,
"reference" : "04f7111e6f246d8211081fdc76e34b1298a9fc27" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-ctype" : "^1.8" ,
"symfony/polyfill-mbstring" : "^1.0" ,
"symfony/translation-contracts" : "^2.5|^3"
} ,
"conflict" : {
"doctrine/lexer" : "<1.1" ,
"symfony/doctrine-bridge" : "<7.4" ,
"symfony/expression-language" : "<7.4"
} ,
"require-dev" : {
"egulias/email-validator" : "^2.1.10|^3|^4" ,
"symfony/cache" : "^7.4|^8.0" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/expression-language" : "^7.4|^8.0" ,
"symfony/finder" : "^7.4|^8.0" ,
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/http-foundation" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/intl" : "^7.4|^8.0" ,
"symfony/mime" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/property-info" : "^7.4|^8.0" ,
"symfony/string" : "^7.4|^8.0" ,
"symfony/translation" : "^7.4|^8.0" ,
"symfony/type-info" : "^7.4|^8.0" ,
"symfony/yaml" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Validator\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/" ,
"/Resources/bin/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides tools to validate values" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/validator/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-06T13:17:40+00:00"
} ,
{
"name" : "symfony/var-dumper" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/var-dumper.git" ,
"reference" : "2e14f7e0bf5ff02c6e63bd31cb8e4855a13d6209"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/var-dumper/zipball/2e14f7e0bf5ff02c6e63bd31cb8e4855a13d6209" ,
"reference" : "2e14f7e0bf5ff02c6e63bd31cb8e4855a13d6209" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-mbstring" : "^1.0"
} ,
"conflict" : {
"symfony/console" : "<7.4" ,
"symfony/error-handler" : "<7.4"
} ,
"require-dev" : {
"symfony/console" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/uid" : "^7.4|^8.0" ,
"twig/twig" : "^3.12"
} ,
"bin" : [
"Resources/bin/var-dump-server"
] ,
"type" : "library" ,
"autoload" : {
"files" : [
"Resources/functions/dump.php"
] ,
"psr-4" : {
"Symfony\\Component\\VarDumper\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides mechanisms for walking through any arbitrary PHP variable" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"debug" ,
"dump"
] ,
"support" : {
"source" : "https://github.com/symfony/var-dumper/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-15T10:53:29+00:00"
} ,
{
"name" : "symfony/var-exporter" ,
"version" : "v8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/var-exporter.git" ,
"reference" : "7345f46c251f2eb27c7b3ebdb5bb076b3ffcae04"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/var-exporter/zipball/7345f46c251f2eb27c7b3ebdb5bb076b3ffcae04" ,
"reference" : "7345f46c251f2eb27c7b3ebdb5bb076b3ffcae04" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"symfony/property-access" : "^7.4|^8.0" ,
"symfony/serializer" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\VarExporter\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Allows exporting any serializable PHP data structure to plain PHP code" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"clone" ,
"construct" ,
"export" ,
"hydrate" ,
"instantiate" ,
"lazy-loading" ,
"proxy" ,
"serialize"
] ,
"support" : {
"source" : "https://github.com/symfony/var-exporter/tree/v8.0.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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-11-05T18:53:00+00:00"
} ,
{
"name" : "symfony/web-link" ,
"version" : "v8.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/web-link.git" ,
"reference" : "0f79e9e89c4a8ecf4964cac25a12e152bcb23a99"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/web-link/zipball/0f79e9e89c4a8ecf4964cac25a12e152bcb23a99" ,
"reference" : "0f79e9e89c4a8ecf4964cac25a12e152bcb23a99" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"psr/link" : "^1.1|^2.0"
} ,
"provide" : {
"psr/link-implementation" : "1.0|2.0"
} ,
"require-dev" : {
"symfony/http-kernel" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\WebLink\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Kévin Dunglas" ,
"email" : "dunglas@gmail.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Manages links between resources" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"dns-prefetch" ,
"http" ,
"http2" ,
"link" ,
"performance" ,
"prefetch" ,
"preload" ,
"prerender" ,
"psr13" ,
"push"
] ,
"support" : {
"source" : "https://github.com/symfony/web-link/tree/v8.0.4"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-01T23:07:29+00:00"
} ,
{
"name" : "symfony/yaml" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/yaml.git" ,
"reference" : "5f006c50a981e1630bbb70ad409c5d85f9a716e0"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/yaml/zipball/5f006c50a981e1630bbb70ad409c5d85f9a716e0" ,
"reference" : "5f006c50a981e1630bbb70ad409c5d85f9a716e0" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-ctype" : "^1.8"
} ,
"conflict" : {
"symfony/console" : "<7.4"
} ,
"require-dev" : {
"symfony/console" : "^7.4|^8.0"
} ,
"bin" : [
"Resources/bin/yaml-lint"
] ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Yaml\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Loads and dumps YAML files" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/yaml/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-09T10:14:57+00:00"
} ,
{
"name" : "twig/extra-bundle" ,
"version" : "v3.23.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/twigphp/twig-extra-bundle.git" ,
"reference" : "7a27e784dc56eddfef5e9295829b290ce06f1682"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/7a27e784dc56eddfef5e9295829b290ce06f1682" ,
"reference" : "7a27e784dc56eddfef5e9295829b290ce06f1682" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1.0" ,
"symfony/framework-bundle" : "^5.4|^6.4|^7.0|^8.0" ,
"symfony/twig-bundle" : "^5.4|^6.4|^7.0|^8.0" ,
"twig/twig" : "^3.2|^4.0"
} ,
"require-dev" : {
"league/commonmark" : "^2.7" ,
"symfony/phpunit-bridge" : "^6.4|^7.0" ,
"twig/cache-extra" : "^3.0" ,
"twig/cssinliner-extra" : "^3.0" ,
"twig/html-extra" : "^3.0" ,
"twig/inky-extra" : "^3.0" ,
"twig/intl-extra" : "^3.0" ,
"twig/markdown-extra" : "^3.0" ,
"twig/string-extra" : "^3.0"
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Twig\\Extra\\TwigExtraBundle\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com" ,
"homepage" : "http://fabien.potencier.org" ,
"role" : "Lead Developer"
}
] ,
"description" : "A Symfony bundle for extra Twig extensions" ,
"homepage" : "https://twig.symfony.com" ,
"keywords" : [
"bundle" ,
"extra" ,
"twig"
] ,
"support" : {
"source" : "https://github.com/twigphp/twig-extra-bundle/tree/v3.23.0"
} ,
"funding" : [
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/twig/twig" ,
"type" : "tidelift"
}
] ,
"time" : "2025-12-18T20:46:15+00:00"
} ,
{
"name" : "twig/twig" ,
"version" : "v3.23.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/twigphp/Twig.git" ,
"reference" : "a64dc5d2cc7d6cafb9347f6cd802d0d06d0351c9"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/twigphp/Twig/zipball/a64dc5d2cc7d6cafb9347f6cd802d0d06d0351c9" ,
"reference" : "a64dc5d2cc7d6cafb9347f6cd802d0d06d0351c9" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1.0" ,
"symfony/deprecation-contracts" : "^2.5|^3" ,
"symfony/polyfill-ctype" : "^1.8" ,
"symfony/polyfill-mbstring" : "^1.3"
} ,
"require-dev" : {
"phpstan/phpstan" : "^2.0" ,
"psr/container" : "^1.0|^2.0" ,
"symfony/phpunit-bridge" : "^5.4.9|^6.4|^7.0"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/Resources/core.php" ,
"src/Resources/debug.php" ,
"src/Resources/escaper.php" ,
"src/Resources/string_loader.php"
] ,
"psr-4" : {
"Twig\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com" ,
"homepage" : "http://fabien.potencier.org" ,
"role" : "Lead Developer"
} ,
{
"name" : "Twig Team" ,
"role" : "Contributors"
} ,
{
"name" : "Armin Ronacher" ,
"email" : "armin.ronacher@active-4.com" ,
"role" : "Project Founder"
}
] ,
"description" : "Twig, the flexible, fast, and secure template language for PHP" ,
"homepage" : "https://twig.symfony.com" ,
"keywords" : [
"templating"
] ,
"support" : {
"issues" : "https://github.com/twigphp/Twig/issues" ,
"source" : "https://github.com/twigphp/Twig/tree/v3.23.0"
} ,
"funding" : [
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/twig/twig" ,
"type" : "tidelift"
}
] ,
"time" : "2026-01-23T21:00:41+00:00"
} ,
2026-03-27 13:59:33 +01:00
{
"name" : "vlucas/phpdotenv" ,
"version" : "v5.6.3" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/vlucas/phpdotenv.git" ,
"reference" : "955e7815d677a3eaa7075231212f2110983adecc"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc" ,
"reference" : "955e7815d677a3eaa7075231212f2110983adecc" ,
"shasum" : ""
} ,
"require" : {
"ext-pcre" : "*" ,
"graham-campbell/result-type" : "^1.1.4" ,
"php" : "^7.2.5 || ^8.0" ,
"phpoption/phpoption" : "^1.9.5" ,
"symfony/polyfill-ctype" : "^1.26" ,
"symfony/polyfill-mbstring" : "^1.26" ,
"symfony/polyfill-php80" : "^1.26"
} ,
"require-dev" : {
"bamarni/composer-bin-plugin" : "^1.8.2" ,
"ext-filter" : "*" ,
"phpunit/phpunit" : "^8.5.34 || ^9.6.13 || ^10.4.2"
} ,
"suggest" : {
"ext-filter" : "Required to use the boolean validator."
} ,
"type" : "library" ,
"extra" : {
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : false
} ,
"branch-alias" : {
"dev-master" : "5.6-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Dotenv\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
} ,
{
"name" : "Vance Lucas" ,
"email" : "vance@vancelucas.com" ,
"homepage" : "https://github.com/vlucas"
}
] ,
"description" : "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically." ,
"keywords" : [
"dotenv" ,
"env" ,
"environment"
] ,
"support" : {
"issues" : "https://github.com/vlucas/phpdotenv/issues" ,
"source" : "https://github.com/vlucas/phpdotenv/tree/v5.6.3"
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv" ,
"type" : "tidelift"
}
] ,
"time" : "2025-12-27T19:49:13+00:00"
} ,
2026-03-11 12:17:11 +01:00
{
"name" : "webmozart/assert" ,
"version" : "2.1.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/webmozarts/assert.git" ,
"reference" : "ff31ad6efc62e66e518fbab1cde3453d389bcdc8"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/webmozarts/assert/zipball/ff31ad6efc62e66e518fbab1cde3453d389bcdc8" ,
"reference" : "ff31ad6efc62e66e518fbab1cde3453d389bcdc8" ,
"shasum" : ""
} ,
"require" : {
"ext-ctype" : "*" ,
"ext-date" : "*" ,
"ext-filter" : "*" ,
"php" : "^8.2"
} ,
"suggest" : {
"ext-intl" : "" ,
"ext-simplexml" : "" ,
"ext-spl" : ""
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-feature/2-0" : "2.0-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Webmozart\\Assert\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Bernhard Schussek" ,
"email" : "bschussek@gmail.com"
} ,
{
"name" : "Woody Gilk" ,
"email" : "woody.gilk@gmail.com"
}
] ,
"description" : "Assertions to validate method input/output with nice error messages." ,
"keywords" : [
"assert" ,
"check" ,
"validate"
] ,
"support" : {
"issues" : "https://github.com/webmozarts/assert/issues" ,
"source" : "https://github.com/webmozarts/assert/tree/2.1.6"
} ,
"time" : "2026-02-27T10:28:38+00:00"
}
] ,
"packages-dev" : [
{
"name" : "myclabs/deep-copy" ,
"version" : "1.13.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/myclabs/DeepCopy.git" ,
"reference" : "07d290f0c47959fd5eed98c95ee5602db07e0b6a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a" ,
"reference" : "07d290f0c47959fd5eed98c95ee5602db07e0b6a" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.1 || ^8.0"
} ,
"conflict" : {
"doctrine/collections" : "<1.6.8" ,
"doctrine/common" : "<2.13.3 || >=3 <3.2.2"
} ,
"require-dev" : {
"doctrine/collections" : "^1.6.8" ,
"doctrine/common" : "^2.13.3 || ^3.2.2" ,
"phpspec/prophecy" : "^1.10" ,
"phpunit/phpunit" : "^7.5.20 || ^8.5.23 || ^9.5.13"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/DeepCopy/deep_copy.php"
] ,
"psr-4" : {
"DeepCopy\\" : "src/DeepCopy/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "Create deep copies (clones) of your objects" ,
"keywords" : [
"clone" ,
"copy" ,
"duplicate" ,
"object" ,
"object graph"
] ,
"support" : {
"issues" : "https://github.com/myclabs/DeepCopy/issues" ,
"source" : "https://github.com/myclabs/DeepCopy/tree/1.13.4"
} ,
"funding" : [
{
"url" : "https://tidelift.com/funding/github/packagist/myclabs/deep-copy" ,
"type" : "tidelift"
}
] ,
"time" : "2025-08-01T08:46:24+00:00"
} ,
{
"name" : "nikic/php-parser" ,
"version" : "v5.7.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/nikic/PHP-Parser.git" ,
"reference" : "dca41cd15c2ac9d055ad70dbfd011130757d1f82"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82" ,
"reference" : "dca41cd15c2ac9d055ad70dbfd011130757d1f82" ,
"shasum" : ""
} ,
"require" : {
"ext-ctype" : "*" ,
"ext-json" : "*" ,
"ext-tokenizer" : "*" ,
"php" : ">=7.4"
} ,
"require-dev" : {
"ircmaxell/php-yacc" : "^0.0.7" ,
"phpunit/phpunit" : "^9.0"
} ,
"bin" : [
"bin/php-parse"
] ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "5.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"PhpParser\\" : "lib/PhpParser"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Nikita Popov"
}
] ,
"description" : "A PHP parser written in PHP" ,
"keywords" : [
"parser" ,
"php"
] ,
"support" : {
"issues" : "https://github.com/nikic/PHP-Parser/issues" ,
"source" : "https://github.com/nikic/PHP-Parser/tree/v5.7.0"
} ,
"time" : "2025-12-06T11:56:16+00:00"
} ,
{
"name" : "phar-io/manifest" ,
"version" : "2.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/phar-io/manifest.git" ,
"reference" : "54750ef60c58e43759730615a392c31c80e23176"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176" ,
"reference" : "54750ef60c58e43759730615a392c31c80e23176" ,
"shasum" : ""
} ,
"require" : {
"ext-dom" : "*" ,
"ext-libxml" : "*" ,
"ext-phar" : "*" ,
"ext-xmlwriter" : "*" ,
"phar-io/version" : "^3.0.1" ,
"php" : "^7.2 || ^8.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "2.0.x-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Arne Blankerts" ,
"email" : "arne@blankerts.de" ,
"role" : "Developer"
} ,
{
"name" : "Sebastian Heuer" ,
"email" : "sebastian@phpeople.de" ,
"role" : "Developer"
} ,
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "Developer"
}
] ,
"description" : "Component for reading phar.io manifest information from a PHP Archive (PHAR)" ,
"support" : {
"issues" : "https://github.com/phar-io/manifest/issues" ,
"source" : "https://github.com/phar-io/manifest/tree/2.0.4"
} ,
"funding" : [
{
"url" : "https://github.com/theseer" ,
"type" : "github"
}
] ,
"time" : "2024-03-03T12:33:53+00:00"
} ,
{
"name" : "phar-io/version" ,
"version" : "3.2.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/phar-io/version.git" ,
"reference" : "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74" ,
"reference" : "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2 || ^8.0"
} ,
"type" : "library" ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Arne Blankerts" ,
"email" : "arne@blankerts.de" ,
"role" : "Developer"
} ,
{
"name" : "Sebastian Heuer" ,
"email" : "sebastian@phpeople.de" ,
"role" : "Developer"
} ,
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "Developer"
}
] ,
"description" : "Library for handling version information and constraints" ,
"support" : {
"issues" : "https://github.com/phar-io/version/issues" ,
"source" : "https://github.com/phar-io/version/tree/3.2.1"
} ,
"time" : "2022-02-21T01:04:05+00:00"
} ,
{
"name" : "phpunit/php-code-coverage" ,
"version" : "13.0.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/php-code-coverage.git" ,
"reference" : "a8b58fde2f4fbc69a064e1f80ff917607cf7737c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/a8b58fde2f4fbc69a064e1f80ff917607cf7737c" ,
"reference" : "a8b58fde2f4fbc69a064e1f80ff917607cf7737c" ,
"shasum" : ""
} ,
"require" : {
"ext-dom" : "*" ,
"ext-libxml" : "*" ,
"ext-xmlwriter" : "*" ,
"nikic/php-parser" : "^5.7.0" ,
"php" : ">=8.4" ,
"phpunit/php-file-iterator" : "^7.0" ,
"phpunit/php-text-template" : "^6.0" ,
"sebastian/complexity" : "^6.0" ,
"sebastian/environment" : "^9.0" ,
"sebastian/lines-of-code" : "^5.0" ,
"sebastian/version" : "^7.0" ,
"theseer/tokenizer" : "^2.0.1"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"suggest" : {
"ext-pcov" : "PHP extension that provides line coverage" ,
"ext-xdebug" : "PHP extension that provides line coverage as well as branch and path coverage"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "13.0.x-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"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"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/php-code-coverage/issues" ,
"security" : "https://github.com/sebastianbergmann/php-code-coverage/security/policy" ,
"source" : "https://github.com/sebastianbergmann/php-code-coverage/tree/13.0.1"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T06:05:15+00:00"
} ,
{
"name" : "phpunit/php-file-iterator" ,
"version" : "7.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/php-file-iterator.git" ,
"reference" : "6e5aa1fb0a95b1703d83e721299ee18bb4e2de50"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6e5aa1fb0a95b1703d83e721299ee18bb4e2de50" ,
"reference" : "6e5aa1fb0a95b1703d83e721299ee18bb4e2de50" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "7.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "FilterIterator implementation that filters files based on a list of suffixes." ,
"homepage" : "https://github.com/sebastianbergmann/php-file-iterator/" ,
"keywords" : [
"filesystem" ,
"iterator"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/php-file-iterator/issues" ,
"security" : "https://github.com/sebastianbergmann/php-file-iterator/security/policy" ,
"source" : "https://github.com/sebastianbergmann/php-file-iterator/tree/7.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/phpunit/php-file-iterator" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:33:26+00:00"
} ,
{
"name" : "phpunit/php-invoker" ,
"version" : "7.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/php-invoker.git" ,
"reference" : "42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88" ,
"reference" : "42e5c5cae0c65df12d1b1a3ab52bf3f50f244d88" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"ext-pcntl" : "*" ,
"phpunit/phpunit" : "^13.0"
} ,
"suggest" : {
"ext-pcntl" : "*"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "7.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "Invoke callables with a timeout" ,
"homepage" : "https://github.com/sebastianbergmann/php-invoker/" ,
"keywords" : [
"process"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/php-invoker/issues" ,
"security" : "https://github.com/sebastianbergmann/php-invoker/security/policy" ,
"source" : "https://github.com/sebastianbergmann/php-invoker/tree/7.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/phpunit/php-invoker" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:34:47+00:00"
} ,
{
"name" : "phpunit/php-text-template" ,
"version" : "6.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/php-text-template.git" ,
"reference" : "a47af19f93f76aa3368303d752aa5272ca3299f4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/a47af19f93f76aa3368303d752aa5272ca3299f4" ,
"reference" : "a47af19f93f76aa3368303d752aa5272ca3299f4" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "6.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "Simple template engine." ,
"homepage" : "https://github.com/sebastianbergmann/php-text-template/" ,
"keywords" : [
"template"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/php-text-template/issues" ,
"security" : "https://github.com/sebastianbergmann/php-text-template/security/policy" ,
"source" : "https://github.com/sebastianbergmann/php-text-template/tree/6.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/phpunit/php-text-template" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:36:37+00:00"
} ,
{
"name" : "phpunit/php-timer" ,
"version" : "9.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/php-timer.git" ,
"reference" : "a0e12065831f6ab0d83120dc61513eb8d9a966f6"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/a0e12065831f6ab0d83120dc61513eb8d9a966f6" ,
"reference" : "a0e12065831f6ab0d83120dc61513eb8d9a966f6" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "9.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "Utility class for timing" ,
"homepage" : "https://github.com/sebastianbergmann/php-timer/" ,
"keywords" : [
"timer"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/php-timer/issues" ,
"security" : "https://github.com/sebastianbergmann/php-timer/security/policy" ,
"source" : "https://github.com/sebastianbergmann/php-timer/tree/9.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/phpunit/php-timer" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:37:53+00:00"
} ,
{
"name" : "phpunit/phpunit" ,
"version" : "13.0.5" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/phpunit.git" ,
"reference" : "d57826e8921a534680c613924bfd921ded8047f4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d57826e8921a534680c613924bfd921ded8047f4" ,
"reference" : "d57826e8921a534680c613924bfd921ded8047f4" ,
"shasum" : ""
} ,
"require" : {
"ext-dom" : "*" ,
"ext-json" : "*" ,
"ext-libxml" : "*" ,
"ext-mbstring" : "*" ,
"ext-xml" : "*" ,
"ext-xmlwriter" : "*" ,
"myclabs/deep-copy" : "^1.13.4" ,
"phar-io/manifest" : "^2.0.4" ,
"phar-io/version" : "^3.2.1" ,
"php" : ">=8.4.1" ,
"phpunit/php-code-coverage" : "^13.0.1" ,
"phpunit/php-file-iterator" : "^7.0.0" ,
"phpunit/php-invoker" : "^7.0.0" ,
"phpunit/php-text-template" : "^6.0.0" ,
"phpunit/php-timer" : "^9.0.0" ,
"sebastian/cli-parser" : "^5.0.0" ,
"sebastian/comparator" : "^8.0.0" ,
"sebastian/diff" : "^8.0.0" ,
"sebastian/environment" : "^9.0.0" ,
"sebastian/exporter" : "^8.0.0" ,
"sebastian/global-state" : "^9.0.0" ,
"sebastian/object-enumerator" : "^8.0.0" ,
"sebastian/recursion-context" : "^8.0.0" ,
"sebastian/type" : "^7.0.0" ,
"sebastian/version" : "^7.0.0" ,
"staabm/side-effects-detector" : "^1.0.5"
} ,
"bin" : [
"phpunit"
] ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "13.0-dev"
}
} ,
"autoload" : {
"files" : [
"src/Framework/Assert/Functions.php"
] ,
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "The PHP Unit Testing framework." ,
"homepage" : "https://phpunit.de/" ,
"keywords" : [
"phpunit" ,
"testing" ,
"xunit"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/phpunit/issues" ,
"security" : "https://github.com/sebastianbergmann/phpunit/security/policy" ,
"source" : "https://github.com/sebastianbergmann/phpunit/tree/13.0.5"
} ,
"funding" : [
{
"url" : "https://phpunit.de/sponsors.html" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/phpunit/phpunit" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-18T12:40:03+00:00"
} ,
{
"name" : "sebastian/cli-parser" ,
"version" : "5.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/cli-parser.git" ,
"reference" : "48a4654fa5e48c1c81214e9930048a572d4b23ca"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/48a4654fa5e48c1c81214e9930048a572d4b23ca" ,
"reference" : "48a4654fa5e48c1c81214e9930048a572d4b23ca" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "5.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "Library for parsing CLI options" ,
"homepage" : "https://github.com/sebastianbergmann/cli-parser" ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/cli-parser/issues" ,
"security" : "https://github.com/sebastianbergmann/cli-parser/security/policy" ,
"source" : "https://github.com/sebastianbergmann/cli-parser/tree/5.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/cli-parser" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:39:44+00:00"
} ,
{
"name" : "sebastian/comparator" ,
"version" : "8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/comparator.git" ,
"reference" : "29b232ddc29c2b114c0358c69b3084e7c3da0d58"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/comparator/zipball/29b232ddc29c2b114c0358c69b3084e7c3da0d58" ,
"reference" : "29b232ddc29c2b114c0358c69b3084e7c3da0d58" ,
"shasum" : ""
} ,
"require" : {
"ext-dom" : "*" ,
"ext-mbstring" : "*" ,
"php" : ">=8.4" ,
"sebastian/diff" : "^8.0" ,
"sebastian/exporter" : "^8.0"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"suggest" : {
"ext-bcmath" : "For comparing BcMath\\Number objects"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "8.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de"
} ,
{
"name" : "Jeff Welch" ,
"email" : "whatthejeff@gmail.com"
} ,
{
"name" : "Volker Dusch" ,
"email" : "github@wallbash.com"
} ,
{
"name" : "Bernhard Schussek" ,
"email" : "bschussek@2bepublished.at"
}
] ,
"description" : "Provides the functionality to compare PHP values for equality" ,
"homepage" : "https://github.com/sebastianbergmann/comparator" ,
"keywords" : [
"comparator" ,
"compare" ,
"equality"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/comparator/issues" ,
"security" : "https://github.com/sebastianbergmann/comparator/security/policy" ,
"source" : "https://github.com/sebastianbergmann/comparator/tree/8.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/comparator" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:40:39+00:00"
} ,
{
"name" : "sebastian/complexity" ,
"version" : "6.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/complexity.git" ,
"reference" : "c5651c795c98093480df79350cb050813fc7a2f3"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/complexity/zipball/c5651c795c98093480df79350cb050813fc7a2f3" ,
"reference" : "c5651c795c98093480df79350cb050813fc7a2f3" ,
"shasum" : ""
} ,
"require" : {
"nikic/php-parser" : "^5.0" ,
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "6.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "Library for calculating the complexity of PHP code units" ,
"homepage" : "https://github.com/sebastianbergmann/complexity" ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/complexity/issues" ,
"security" : "https://github.com/sebastianbergmann/complexity/security/policy" ,
"source" : "https://github.com/sebastianbergmann/complexity/tree/6.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/complexity" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:41:32+00:00"
} ,
{
"name" : "sebastian/diff" ,
"version" : "8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/diff.git" ,
"reference" : "a2b6d09d7729ee87d605a439469f9dcc39be5ea3"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/diff/zipball/a2b6d09d7729ee87d605a439469f9dcc39be5ea3" ,
"reference" : "a2b6d09d7729ee87d605a439469f9dcc39be5ea3" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0" ,
"symfony/process" : "^7.2"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "8.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de"
} ,
{
"name" : "Kore Nordmann" ,
"email" : "mail@kore-nordmann.de"
}
] ,
"description" : "Diff implementation" ,
"homepage" : "https://github.com/sebastianbergmann/diff" ,
"keywords" : [
"diff" ,
"udiff" ,
"unidiff" ,
"unified diff"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/diff/issues" ,
"security" : "https://github.com/sebastianbergmann/diff/security/policy" ,
"source" : "https://github.com/sebastianbergmann/diff/tree/8.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/diff" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:42:27+00:00"
} ,
{
"name" : "sebastian/environment" ,
"version" : "9.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/environment.git" ,
"reference" : "bb64d08145b021b67d5f253308a498b73ab0461e"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/environment/zipball/bb64d08145b021b67d5f253308a498b73ab0461e" ,
"reference" : "bb64d08145b021b67d5f253308a498b73ab0461e" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"suggest" : {
"ext-posix" : "*"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "9.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de"
}
] ,
"description" : "Provides functionality to handle HHVM/PHP environments" ,
"homepage" : "https://github.com/sebastianbergmann/environment" ,
"keywords" : [
"Xdebug" ,
"environment" ,
"hhvm"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/environment/issues" ,
"security" : "https://github.com/sebastianbergmann/environment/security/policy" ,
"source" : "https://github.com/sebastianbergmann/environment/tree/9.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/environment" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:43:29+00:00"
} ,
{
"name" : "sebastian/exporter" ,
"version" : "8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/exporter.git" ,
"reference" : "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/exporter/zipball/dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea" ,
"reference" : "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea" ,
"shasum" : ""
} ,
"require" : {
"ext-mbstring" : "*" ,
"php" : ">=8.4" ,
"sebastian/recursion-context" : "^8.0"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "8.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de"
} ,
{
"name" : "Jeff Welch" ,
"email" : "whatthejeff@gmail.com"
} ,
{
"name" : "Volker Dusch" ,
"email" : "github@wallbash.com"
} ,
{
"name" : "Adam Harvey" ,
"email" : "aharvey@php.net"
} ,
{
"name" : "Bernhard Schussek" ,
"email" : "bschussek@gmail.com"
}
] ,
"description" : "Provides the functionality to export PHP variables for visualization" ,
"homepage" : "https://www.github.com/sebastianbergmann/exporter" ,
"keywords" : [
"export" ,
"exporter"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/exporter/issues" ,
"security" : "https://github.com/sebastianbergmann/exporter/security/policy" ,
"source" : "https://github.com/sebastianbergmann/exporter/tree/8.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/exporter" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:44:28+00:00"
} ,
{
"name" : "sebastian/global-state" ,
"version" : "9.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/global-state.git" ,
"reference" : "e52e3dc22441e6218c710afe72c3042f8fc41ea7"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e52e3dc22441e6218c710afe72c3042f8fc41ea7" ,
"reference" : "e52e3dc22441e6218c710afe72c3042f8fc41ea7" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"sebastian/object-reflector" : "^6.0" ,
"sebastian/recursion-context" : "^8.0"
} ,
"require-dev" : {
"ext-dom" : "*" ,
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "9.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de"
}
] ,
"description" : "Snapshotting of global state" ,
"homepage" : "https://www.github.com/sebastianbergmann/global-state" ,
"keywords" : [
"global state"
] ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/global-state/issues" ,
"security" : "https://github.com/sebastianbergmann/global-state/security/policy" ,
"source" : "https://github.com/sebastianbergmann/global-state/tree/9.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/global-state" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:45:13+00:00"
} ,
{
"name" : "sebastian/lines-of-code" ,
"version" : "5.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/lines-of-code.git" ,
"reference" : "4f21bb7768e1c997722ccc7efb1d6b5c11bfd471"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/4f21bb7768e1c997722ccc7efb1d6b5c11bfd471" ,
"reference" : "4f21bb7768e1c997722ccc7efb1d6b5c11bfd471" ,
"shasum" : ""
} ,
"require" : {
"nikic/php-parser" : "^5.0" ,
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "5.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "Library for counting the lines of code in PHP source code" ,
"homepage" : "https://github.com/sebastianbergmann/lines-of-code" ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/lines-of-code/issues" ,
"security" : "https://github.com/sebastianbergmann/lines-of-code/security/policy" ,
"source" : "https://github.com/sebastianbergmann/lines-of-code/tree/5.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/lines-of-code" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:45:54+00:00"
} ,
{
"name" : "sebastian/object-enumerator" ,
"version" : "8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/object-enumerator.git" ,
"reference" : "b39ab125fd9a7434b0ecbc4202eebce11a98cfc5"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/b39ab125fd9a7434b0ecbc4202eebce11a98cfc5" ,
"reference" : "b39ab125fd9a7434b0ecbc4202eebce11a98cfc5" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"sebastian/object-reflector" : "^6.0" ,
"sebastian/recursion-context" : "^8.0"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "8.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de"
}
] ,
"description" : "Traverses array structures and object graphs to enumerate all referenced objects" ,
"homepage" : "https://github.com/sebastianbergmann/object-enumerator/" ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/object-enumerator/issues" ,
"security" : "https://github.com/sebastianbergmann/object-enumerator/security/policy" ,
"source" : "https://github.com/sebastianbergmann/object-enumerator/tree/8.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/object-enumerator" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:46:36+00:00"
} ,
{
"name" : "sebastian/object-reflector" ,
"version" : "6.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/object-reflector.git" ,
"reference" : "3ca042c2c60b0eab094f8a1b6a7093f4d4c72200"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/3ca042c2c60b0eab094f8a1b6a7093f4d4c72200" ,
"reference" : "3ca042c2c60b0eab094f8a1b6a7093f4d4c72200" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "6.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de"
}
] ,
"description" : "Allows reflection of object attributes, including inherited and non-public ones" ,
"homepage" : "https://github.com/sebastianbergmann/object-reflector/" ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/object-reflector/issues" ,
"security" : "https://github.com/sebastianbergmann/object-reflector/security/policy" ,
"source" : "https://github.com/sebastianbergmann/object-reflector/tree/6.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/object-reflector" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:47:13+00:00"
} ,
{
"name" : "sebastian/recursion-context" ,
"version" : "8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/recursion-context.git" ,
"reference" : "74c5af21f6a5833e91767ca068c4d3dfec15317e"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/74c5af21f6a5833e91767ca068c4d3dfec15317e" ,
"reference" : "74c5af21f6a5833e91767ca068c4d3dfec15317e" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "8.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de"
} ,
{
"name" : "Jeff Welch" ,
"email" : "whatthejeff@gmail.com"
} ,
{
"name" : "Adam Harvey" ,
"email" : "aharvey@php.net"
}
] ,
"description" : "Provides functionality to recursively process PHP variables" ,
"homepage" : "https://github.com/sebastianbergmann/recursion-context" ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/recursion-context/issues" ,
"security" : "https://github.com/sebastianbergmann/recursion-context/security/policy" ,
"source" : "https://github.com/sebastianbergmann/recursion-context/tree/8.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/recursion-context" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:51:28+00:00"
} ,
{
"name" : "sebastian/type" ,
"version" : "7.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/type.git" ,
"reference" : "42412224607bd3931241bbd17f38e0f972f5a916"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/type/zipball/42412224607bd3931241bbd17f38e0f972f5a916" ,
"reference" : "42412224607bd3931241bbd17f38e0f972f5a916" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "7.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "Collection of value objects that represent the types of the PHP type system" ,
"homepage" : "https://github.com/sebastianbergmann/type" ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/type/issues" ,
"security" : "https://github.com/sebastianbergmann/type/security/policy" ,
"source" : "https://github.com/sebastianbergmann/type/tree/7.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/type" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:52:09+00:00"
} ,
{
"name" : "sebastian/version" ,
"version" : "7.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/version.git" ,
"reference" : "ad37a5552c8e2b88572249fdc19b6da7792e021b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/version/zipball/ad37a5552c8e2b88572249fdc19b6da7792e021b" ,
"reference" : "ad37a5552c8e2b88572249fdc19b6da7792e021b" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "7.0-dev"
}
} ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Sebastian Bergmann" ,
"email" : "sebastian@phpunit.de" ,
"role" : "lead"
}
] ,
"description" : "Library that helps with managing the version number of Git-hosted PHP projects" ,
"homepage" : "https://github.com/sebastianbergmann/version" ,
"support" : {
"issues" : "https://github.com/sebastianbergmann/version/issues" ,
"security" : "https://github.com/sebastianbergmann/version/security/policy" ,
"source" : "https://github.com/sebastianbergmann/version/tree/7.0.0"
} ,
"funding" : [
{
"url" : "https://github.com/sebastianbergmann" ,
"type" : "github"
} ,
{
"url" : "https://liberapay.com/sebastianbergmann" ,
"type" : "liberapay"
} ,
{
"url" : "https://thanks.dev/u/gh/sebastianbergmann" ,
"type" : "thanks_dev"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/sebastian/version" ,
"type" : "tidelift"
}
] ,
"time" : "2026-02-06T04:52:52+00:00"
} ,
{
"name" : "staabm/side-effects-detector" ,
"version" : "1.0.5" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/staabm/side-effects-detector.git" ,
"reference" : "d8334211a140ce329c13726d4a715adbddd0a163"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163" ,
"reference" : "d8334211a140ce329c13726d4a715adbddd0a163" ,
"shasum" : ""
} ,
"require" : {
"ext-tokenizer" : "*" ,
"php" : "^7.4 || ^8.0"
} ,
"require-dev" : {
"phpstan/extension-installer" : "^1.4.3" ,
"phpstan/phpstan" : "^1.12.6" ,
"phpunit/phpunit" : "^9.6.21" ,
"symfony/var-dumper" : "^5.4.43" ,
"tomasvotruba/type-coverage" : "1.0.0" ,
"tomasvotruba/unused-public" : "1.0.0"
} ,
"type" : "library" ,
"autoload" : {
"classmap" : [
"lib/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "A static analysis tool to detect side effects in PHP code" ,
"keywords" : [
"static analysis"
] ,
"support" : {
"issues" : "https://github.com/staabm/side-effects-detector/issues" ,
"source" : "https://github.com/staabm/side-effects-detector/tree/1.0.5"
} ,
"funding" : [
{
"url" : "https://github.com/staabm" ,
"type" : "github"
}
] ,
"time" : "2024-10-20T05:08:20+00:00"
} ,
{
"name" : "symfony/browser-kit" ,
"version" : "v8.0.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/browser-kit.git" ,
"reference" : "0d998c101e1920fc68572209d1316fec0db728ef"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/browser-kit/zipball/0d998c101e1920fc68572209d1316fec0db728ef" ,
"reference" : "0d998c101e1920fc68572209d1316fec0db728ef" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/dom-crawler" : "^7.4|^8.0"
} ,
"require-dev" : {
"symfony/css-selector" : "^7.4|^8.0" ,
"symfony/http-client" : "^7.4|^8.0" ,
"symfony/mime" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\BrowserKit\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/browser-kit/tree/v8.0.4"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-01-13T13:06:50+00:00"
} ,
{
"name" : "symfony/css-selector" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/css-selector.git" ,
"reference" : "2a178bf80f05dbbe469a337730eba79d61315262"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/css-selector/zipball/2a178bf80f05dbbe469a337730eba79d61315262" ,
"reference" : "2a178bf80f05dbbe469a337730eba79d61315262" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\CssSelector\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Jean-François Simon" ,
"email" : "jeanfrancois.simon@sensiolabs.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Converts CSS selectors to XPath expressions" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/css-selector/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-17T13:07:04+00:00"
} ,
{
"name" : "symfony/debug-bundle" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/debug-bundle.git" ,
"reference" : "a837fd8ee1c60805479d8ead3474e3d13a10af2b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/debug-bundle/zipball/a837fd8ee1c60805479d8ead3474e3d13a10af2b" ,
"reference" : "a837fd8ee1c60805479d8ead3474e3d13a10af2b" ,
"shasum" : ""
} ,
"require" : {
"composer-runtime-api" : ">=2.1" ,
"ext-xml" : "*" ,
"php" : ">=8.4" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/dependency-injection" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/twig-bridge" : "^7.4|^8.0" ,
"symfony/var-dumper" : "^7.4|^8.0"
} ,
"require-dev" : {
"symfony/web-profiler-bundle" : "^7.4|^8.0"
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bundle\\DebugBundle\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/debug-bundle/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-03T07:49:33+00:00"
} ,
{
"name" : "symfony/dom-crawler" ,
"version" : "v8.0.6" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/dom-crawler.git" ,
"reference" : "7f504fe7fb7fa5fee40a653104842cf6f851a6d8"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/dom-crawler/zipball/7f504fe7fb7fa5fee40a653104842cf6f851a6d8" ,
"reference" : "7f504fe7fb7fa5fee40a653104842cf6f851a6d8" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4" ,
"symfony/polyfill-ctype" : "^1.8" ,
"symfony/polyfill-mbstring" : "^1.0"
} ,
"require-dev" : {
"symfony/css-selector" : "^7.4|^8.0"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\DomCrawler\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Eases DOM navigation for HTML and XML documents" ,
"homepage" : "https://symfony.com" ,
"support" : {
"source" : "https://github.com/symfony/dom-crawler/tree/v8.0.6"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-17T13:07:04+00:00"
} ,
{
"name" : "symfony/maker-bundle" ,
"version" : "v1.66.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/maker-bundle.git" ,
"reference" : "b5b4afa2a570b926682e9f34615a6766dd560ff4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/maker-bundle/zipball/b5b4afa2a570b926682e9f34615a6766dd560ff4" ,
"reference" : "b5b4afa2a570b926682e9f34615a6766dd560ff4" ,
"shasum" : ""
} ,
"require" : {
"doctrine/inflector" : "^2.0" ,
"nikic/php-parser" : "^5.0" ,
"php" : ">=8.1" ,
"symfony/config" : "^6.4|^7.0|^8.0" ,
"symfony/console" : "^6.4|^7.0|^8.0" ,
"symfony/dependency-injection" : "^6.4|^7.0|^8.0" ,
"symfony/deprecation-contracts" : "^2.2|^3" ,
"symfony/filesystem" : "^6.4|^7.0|^8.0" ,
"symfony/finder" : "^6.4|^7.0|^8.0" ,
"symfony/framework-bundle" : "^6.4|^7.0|^8.0" ,
"symfony/http-kernel" : "^6.4|^7.0|^8.0" ,
"symfony/process" : "^6.4|^7.0|^8.0"
} ,
"conflict" : {
"doctrine/doctrine-bundle" : "<2.10" ,
"doctrine/orm" : "<2.15"
} ,
"require-dev" : {
"composer/semver" : "^3.0" ,
"doctrine/doctrine-bundle" : "^2.10|^3.0" ,
"doctrine/orm" : "^2.15|^3" ,
"doctrine/persistence" : "^3.1|^4.0" ,
"symfony/http-client" : "^6.4|^7.0|^8.0" ,
"symfony/phpunit-bridge" : "^6.4.1|^7.0|^8.0" ,
"symfony/security-core" : "^6.4|^7.0|^8.0" ,
"symfony/security-http" : "^6.4|^7.0|^8.0" ,
"symfony/yaml" : "^6.4|^7.0|^8.0" ,
"twig/twig" : "^3.0|^4.x-dev"
} ,
"type" : "symfony-bundle" ,
"extra" : {
"branch-alias" : {
"dev-main" : "1.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Symfony\\Bundle\\MakerBundle\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code." ,
"homepage" : "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html" ,
"keywords" : [
"code generator" ,
"dev" ,
"generator" ,
"scaffold" ,
"scaffolding"
] ,
"support" : {
"issues" : "https://github.com/symfony/maker-bundle/issues" ,
"source" : "https://github.com/symfony/maker-bundle/tree/v1.66.0"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-02-09T08:55:54+00:00"
} ,
{
"name" : "symfony/web-profiler-bundle" ,
"version" : "v8.0.7" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/web-profiler-bundle.git" ,
"reference" : "141336fd018b9ac77ba4910c04c2ca05c35e7ad2"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/141336fd018b9ac77ba4910c04c2ca05c35e7ad2" ,
"reference" : "141336fd018b9ac77ba4910c04c2ca05c35e7ad2" ,
"shasum" : ""
} ,
"require" : {
"composer-runtime-api" : ">=2.1" ,
"php" : ">=8.4" ,
"symfony/config" : "^7.4|^8.0" ,
"symfony/framework-bundle" : "^7.4|^8.0" ,
"symfony/http-kernel" : "^7.4|^8.0" ,
"symfony/routing" : "^7.4|^8.0" ,
"symfony/twig-bundle" : "^7.4|^8.0"
} ,
"conflict" : {
"symfony/serializer" : "<7.4" ,
"symfony/workflow" : "<7.4"
} ,
"require-dev" : {
"symfony/browser-kit" : "^7.4|^8.0" ,
"symfony/console" : "^7.4|^8.0" ,
"symfony/css-selector" : "^7.4|^8.0" ,
"symfony/runtime" : "^7.4|^8.0" ,
"symfony/stopwatch" : "^7.4|^8.0"
} ,
"type" : "symfony-bundle" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bundle\\WebProfilerBundle\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides a development tool that gives detailed information about the execution of any request" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"dev"
] ,
"support" : {
"source" : "https://github.com/symfony/web-profiler-bundle/tree/v8.0.7"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"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" : "2026-03-04T08:20:53+00:00"
} ,
{
"name" : "theseer/tokenizer" ,
"version" : "2.0.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/theseer/tokenizer.git" ,
"reference" : "7989e43bf381af0eac72e4f0ca5bcbfa81658be4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/theseer/tokenizer/zipball/7989e43bf381af0eac72e4f0ca5bcbfa81658be4" ,
"reference" : "7989e43bf381af0eac72e4f0ca5bcbfa81658be4" ,
"shasum" : ""
} ,
"require" : {
"ext-dom" : "*" ,
"ext-tokenizer" : "*" ,
"ext-xmlwriter" : "*" ,
"php" : "^8.1"
} ,
"type" : "library" ,
"autoload" : {
"classmap" : [
"src/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Arne Blankerts" ,
"email" : "arne@blankerts.de" ,
"role" : "Developer"
}
] ,
"description" : "A small library for converting tokenized PHP source code into XML and potentially other formats" ,
"support" : {
"issues" : "https://github.com/theseer/tokenizer/issues" ,
"source" : "https://github.com/theseer/tokenizer/tree/2.0.1"
} ,
"funding" : [
{
"url" : "https://github.com/theseer" ,
"type" : "github"
}
] ,
"time" : "2025-12-08T11:19:18+00:00"
}
] ,
"aliases" : [ ] ,
"minimum-stability" : "stable" ,
2026-03-27 13:59:33 +01:00
"stability-flags" : { } ,
2026-03-11 12:17:11 +01:00
"prefer-stable" : true ,
"prefer-lowest" : false ,
"platform" : {
"php" : ">=8.4" ,
"ext-ctype" : "*" ,
"ext-iconv" : "*"
} ,
2026-03-27 13:59:33 +01:00
"platform-dev" : { } ,
2026-03-11 12:17:11 +01:00
"plugin-api-version" : "2.9.0"
}