2026-06-11 19:03:29 +02: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-06-12 16:05:14 +02:00
"content-hash" : "b4f5229f78cd0eed0c7166614bf05110" ,
2026-06-11 19:03:29 +02:00
"packages" : [
{
"name" : "chillerlan/php-qrcode" ,
"version" : "5.0.3" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/chillerlan/php-qrcode.git" ,
"reference" : "42e215640e9ebdd857570c9e4e52245d1ee51de2"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/chillerlan/php-qrcode/zipball/42e215640e9ebdd857570c9e4e52245d1ee51de2" ,
"reference" : "42e215640e9ebdd857570c9e4e52245d1ee51de2" ,
"shasum" : ""
} ,
"require" : {
"chillerlan/php-settings-container" : "^2.1.6 || ^3.2.1" ,
"ext-mbstring" : "*" ,
"php" : "^7.4 || ^8.0"
} ,
"require-dev" : {
"chillerlan/php-authenticator" : "^4.3.1 || ^5.2.1" ,
"ext-fileinfo" : "*" ,
"phan/phan" : "^5.4.5" ,
"phpcompatibility/php-compatibility" : "10.x-dev" ,
"phpmd/phpmd" : "^2.15" ,
"phpunit/phpunit" : "^9.6" ,
"setasign/fpdf" : "^1.8.2" ,
"slevomat/coding-standard" : "^8.15" ,
"squizlabs/php_codesniffer" : "^3.11"
} ,
"suggest" : {
"chillerlan/php-authenticator" : "Yet another Google authenticator! Also creates URIs for mobile apps." ,
"setasign/fpdf" : "Required to use the QR FPDF output." ,
"simple-icons/simple-icons" : "SVG icons that you can use to embed as logos in the QR Code"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"chillerlan\\QRCode\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT" ,
"Apache-2.0"
] ,
"authors" : [
{
"name" : "Kazuhiko Arase" ,
"homepage" : "https://github.com/kazuhikoarase/qrcode-generator"
} ,
{
"name" : "ZXing Authors" ,
"homepage" : "https://github.com/zxing/zxing"
} ,
{
"name" : "Ashot Khanamiryan" ,
"homepage" : "https://github.com/khanamiryan/php-qrcode-detector-decoder"
} ,
{
"name" : "Smiley" ,
"email" : "smiley@chillerlan.net" ,
"homepage" : "https://github.com/codemasher"
} ,
{
"name" : "Contributors" ,
"homepage" : "https://github.com/chillerlan/php-qrcode/graphs/contributors"
}
] ,
"description" : "A QR Code generator and reader with a user-friendly API. PHP 7.4+" ,
"homepage" : "https://github.com/chillerlan/php-qrcode" ,
"keywords" : [
"phpqrcode" ,
"qr" ,
"qr code" ,
"qr-reader" ,
"qrcode" ,
"qrcode-generator" ,
"qrcode-reader"
] ,
"support" : {
"docs" : "https://php-qrcode.readthedocs.io" ,
"issues" : "https://github.com/chillerlan/php-qrcode/issues" ,
"source" : "https://github.com/chillerlan/php-qrcode"
} ,
"funding" : [
{
"url" : "https://ko-fi.com/codemasher" ,
"type" : "Ko-Fi"
}
] ,
"time" : "2024-11-21T16:12:34+00:00"
} ,
{
"name" : "chillerlan/php-settings-container" ,
"version" : "3.2.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/chillerlan/php-settings-container.git" ,
"reference" : "95ed3e9676a1d47cab2e3174d19b43f5dbf52681"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/chillerlan/php-settings-container/zipball/95ed3e9676a1d47cab2e3174d19b43f5dbf52681" ,
"reference" : "95ed3e9676a1d47cab2e3174d19b43f5dbf52681" ,
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
"php" : "^8.1"
} ,
"require-dev" : {
"phpmd/phpmd" : "^2.15" ,
"phpstan/phpstan" : "^1.11" ,
"phpstan/phpstan-deprecation-rules" : "^1.2" ,
"phpunit/phpunit" : "^10.5" ,
"squizlabs/php_codesniffer" : "^3.10"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"chillerlan\\Settings\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Smiley" ,
"email" : "smiley@chillerlan.net" ,
"homepage" : "https://github.com/codemasher"
}
] ,
"description" : "A container class for immutable settings objects. Not a DI container." ,
"homepage" : "https://github.com/chillerlan/php-settings-container" ,
"keywords" : [
"Settings" ,
"configuration" ,
"container" ,
"helper"
] ,
"support" : {
"issues" : "https://github.com/chillerlan/php-settings-container/issues" ,
"source" : "https://github.com/chillerlan/php-settings-container"
} ,
"funding" : [
{
"url" : "https://www.paypal.com/donate?hosted_button_id=WLYUNAT9ZTJZ4" ,
"type" : "custom"
} ,
{
"url" : "https://ko-fi.com/codemasher" ,
"type" : "ko_fi"
}
] ,
"time" : "2024-07-16T11:13:48+00:00"
}
] ,
"packages-dev" : [
{
"name" : "amphp/amp" ,
"version" : "v3.1.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/amp.git" ,
"reference" : "fa0ab33a6f47a82929c38d03ca47ebb71086a93f"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/amp/zipball/fa0ab33a6f47a82929c38d03ca47ebb71086a93f" ,
"reference" : "fa0ab33a6f47a82929c38d03ca47ebb71086a93f" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1" ,
"revolt/event-loop" : "^1 || ^0.2"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "5.23.1"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/functions.php" ,
"src/Future/functions.php" ,
"src/Internal/functions.php"
] ,
"psr-4" : {
"Amp\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Bob Weinand" ,
"email" : "bobwei9@hotmail.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
} ,
{
"name" : "Daniel Lowrey" ,
"email" : "rdlowrey@php.net"
}
] ,
"description" : "A non-blocking concurrency framework for PHP applications." ,
"homepage" : "https://amphp.org/amp" ,
"keywords" : [
"async" ,
"asynchronous" ,
"awaitable" ,
"concurrency" ,
"event" ,
"event-loop" ,
"future" ,
"non-blocking" ,
"promise"
] ,
"support" : {
"issues" : "https://github.com/amphp/amp/issues" ,
"source" : "https://github.com/amphp/amp/tree/v3.1.1"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2025-08-27T21:42:00+00:00"
} ,
{
"name" : "amphp/byte-stream" ,
"version" : "v2.1.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/byte-stream.git" ,
"reference" : "55a6bd071aec26fa2a3e002618c20c35e3df1b46"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/byte-stream/zipball/55a6bd071aec26fa2a3e002618c20c35e3df1b46" ,
"reference" : "55a6bd071aec26fa2a3e002618c20c35e3df1b46" ,
"shasum" : ""
} ,
"require" : {
"amphp/amp" : "^3" ,
"amphp/parser" : "^1.1" ,
"amphp/pipeline" : "^1" ,
"amphp/serialization" : "^1" ,
"amphp/sync" : "^2" ,
"php" : ">=8.1" ,
"revolt/event-loop" : "^1 || ^0.2.3"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"amphp/phpunit-util" : "^3" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "5.22.1"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/functions.php" ,
"src/Internal/functions.php"
] ,
"psr-4" : {
"Amp\\ByteStream\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
}
] ,
"description" : "A stream abstraction to make working with non-blocking I/O simple." ,
"homepage" : "https://amphp.org/byte-stream" ,
"keywords" : [
"amp" ,
"amphp" ,
"async" ,
"io" ,
"non-blocking" ,
"stream"
] ,
"support" : {
"issues" : "https://github.com/amphp/byte-stream/issues" ,
"source" : "https://github.com/amphp/byte-stream/tree/v2.1.2"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2025-03-16T17:10:27+00:00"
} ,
{
"name" : "amphp/cache" ,
"version" : "v2.0.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/cache.git" ,
"reference" : "46912e387e6aa94933b61ea1ead9cf7540b7797c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/cache/zipball/46912e387e6aa94933b61ea1ead9cf7540b7797c" ,
"reference" : "46912e387e6aa94933b61ea1ead9cf7540b7797c" ,
"shasum" : ""
} ,
"require" : {
"amphp/amp" : "^3" ,
"amphp/serialization" : "^1" ,
"amphp/sync" : "^2" ,
"php" : ">=8.1" ,
"revolt/event-loop" : "^1 || ^0.2"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"amphp/phpunit-util" : "^3" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "^5.4"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Amp\\Cache\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
} ,
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Daniel Lowrey" ,
"email" : "rdlowrey@php.net"
}
] ,
"description" : "A fiber-aware cache API based on Amp and Revolt." ,
"homepage" : "https://amphp.org/cache" ,
"support" : {
"issues" : "https://github.com/amphp/cache/issues" ,
"source" : "https://github.com/amphp/cache/tree/v2.0.1"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2024-04-19T03:38:06+00:00"
} ,
{
"name" : "amphp/dns" ,
"version" : "v2.4.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/dns.git" ,
"reference" : "78eb3db5fc69bf2fc0cb503c4fcba667bc223c71"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/dns/zipball/78eb3db5fc69bf2fc0cb503c4fcba667bc223c71" ,
"reference" : "78eb3db5fc69bf2fc0cb503c4fcba667bc223c71" ,
"shasum" : ""
} ,
"require" : {
"amphp/amp" : "^3" ,
"amphp/byte-stream" : "^2" ,
"amphp/cache" : "^2" ,
"amphp/parser" : "^1" ,
"amphp/process" : "^2" ,
"daverandom/libdns" : "^2.0.2" ,
"ext-filter" : "*" ,
"ext-json" : "*" ,
"php" : ">=8.1" ,
"revolt/event-loop" : "^1 || ^0.2"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"amphp/phpunit-util" : "^3" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "5.20"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/functions.php"
] ,
"psr-4" : {
"Amp\\Dns\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Chris Wright" ,
"email" : "addr@daverandom.com"
} ,
{
"name" : "Daniel Lowrey" ,
"email" : "rdlowrey@php.net"
} ,
{
"name" : "Bob Weinand" ,
"email" : "bobwei9@hotmail.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
} ,
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
}
] ,
"description" : "Async DNS resolution for Amp." ,
"homepage" : "https://github.com/amphp/dns" ,
"keywords" : [
"amp" ,
"amphp" ,
"async" ,
"client" ,
"dns" ,
"resolve"
] ,
"support" : {
"issues" : "https://github.com/amphp/dns/issues" ,
"source" : "https://github.com/amphp/dns/tree/v2.4.0"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2025-01-19T15:43:40+00:00"
} ,
{
"name" : "amphp/parallel" ,
"version" : "v2.4.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/parallel.git" ,
"reference" : "37f5b2754fadc229c00f9416bd68fb8d04529a81"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/parallel/zipball/37f5b2754fadc229c00f9416bd68fb8d04529a81" ,
"reference" : "37f5b2754fadc229c00f9416bd68fb8d04529a81" ,
"shasum" : ""
} ,
"require" : {
"amphp/amp" : "^3" ,
"amphp/byte-stream" : "^2" ,
"amphp/cache" : "^2" ,
"amphp/parser" : "^1" ,
"amphp/pipeline" : "^1" ,
"amphp/process" : "^2" ,
"amphp/serialization" : "^1" ,
"amphp/socket" : "^2" ,
"amphp/sync" : "^2" ,
"php" : ">=8.1" ,
"revolt/event-loop" : "^1"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"amphp/phpunit-util" : "^3" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "6.16.1"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/Context/functions.php" ,
"src/Context/Internal/functions.php" ,
"src/Ipc/functions.php" ,
"src/Worker/functions.php"
] ,
"psr-4" : {
"Amp\\Parallel\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
} ,
{
"name" : "Stephen Coakley" ,
"email" : "me@stephencoakley.com"
}
] ,
"description" : "Parallel processing component for Amp." ,
"homepage" : "https://github.com/amphp/parallel" ,
"keywords" : [
"async" ,
"asynchronous" ,
"concurrent" ,
"multi-processing" ,
"multi-threading"
] ,
"support" : {
"issues" : "https://github.com/amphp/parallel/issues" ,
"source" : "https://github.com/amphp/parallel/tree/v2.4.0"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2026-05-16T16:54:01+00:00"
} ,
{
"name" : "amphp/parser" ,
"version" : "v1.1.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/parser.git" ,
"reference" : "3cf1f8b32a0171d4b1bed93d25617637a77cded7"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/parser/zipball/3cf1f8b32a0171d4b1bed93d25617637a77cded7" ,
"reference" : "3cf1f8b32a0171d4b1bed93d25617637a77cded7" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.4"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "^5.4"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Amp\\Parser\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
}
] ,
"description" : "A generator parser to make streaming parsers simple." ,
"homepage" : "https://github.com/amphp/parser" ,
"keywords" : [
"async" ,
"non-blocking" ,
"parser" ,
"stream"
] ,
"support" : {
"issues" : "https://github.com/amphp/parser/issues" ,
"source" : "https://github.com/amphp/parser/tree/v1.1.1"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2024-03-21T19:16:53+00:00"
} ,
{
"name" : "amphp/pipeline" ,
"version" : "v1.2.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/pipeline.git" ,
"reference" : "a044733e080940d1483f56caff0c412ad6982776"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/pipeline/zipball/a044733e080940d1483f56caff0c412ad6982776" ,
"reference" : "a044733e080940d1483f56caff0c412ad6982776" ,
"shasum" : ""
} ,
"require" : {
"amphp/amp" : "^3" ,
"php" : ">=8.1" ,
"revolt/event-loop" : "^1"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"amphp/phpunit-util" : "^3" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "6.16.1"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Amp\\Pipeline\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
}
] ,
"description" : "Asynchronous iterators and operators." ,
"homepage" : "https://amphp.org/pipeline" ,
"keywords" : [
"amp" ,
"amphp" ,
"async" ,
"io" ,
"iterator" ,
"non-blocking"
] ,
"support" : {
"issues" : "https://github.com/amphp/pipeline/issues" ,
"source" : "https://github.com/amphp/pipeline/tree/v1.2.4"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2026-05-06T05:37:57+00:00"
} ,
{
"name" : "amphp/process" ,
"version" : "v2.0.3" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/process.git" ,
"reference" : "52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/process/zipball/52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d" ,
"reference" : "52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d" ,
"shasum" : ""
} ,
"require" : {
"amphp/amp" : "^3" ,
"amphp/byte-stream" : "^2" ,
"amphp/sync" : "^2" ,
"php" : ">=8.1" ,
"revolt/event-loop" : "^1 || ^0.2"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"amphp/phpunit-util" : "^3" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "^5.4"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/functions.php"
] ,
"psr-4" : {
"Amp\\Process\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Bob Weinand" ,
"email" : "bobwei9@hotmail.com"
} ,
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
}
] ,
"description" : "A fiber-aware process manager based on Amp and Revolt." ,
"homepage" : "https://amphp.org/process" ,
"support" : {
"issues" : "https://github.com/amphp/process/issues" ,
"source" : "https://github.com/amphp/process/tree/v2.0.3"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2024-04-19T03:13:44+00:00"
} ,
{
"name" : "amphp/serialization" ,
"version" : "v1.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/serialization.git" ,
"reference" : "fdf2834d78cebb0205fb2672676c1b1eb84371f0"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/serialization/zipball/fdf2834d78cebb0205fb2672676c1b1eb84371f0" ,
"reference" : "fdf2834d78cebb0205fb2672676c1b1eb84371f0" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.4"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"ext-json" : "*" ,
"ext-zlib" : "*" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "6.16.1"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/functions.php"
] ,
"psr-4" : {
"Amp\\Serialization\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
}
] ,
"description" : "Serialization tools for IPC and data storage in PHP." ,
"homepage" : "https://github.com/amphp/serialization" ,
"keywords" : [
"async" ,
"asynchronous" ,
"serialization" ,
"serialize"
] ,
"support" : {
"issues" : "https://github.com/amphp/serialization/issues" ,
"source" : "https://github.com/amphp/serialization/tree/v1.1.0"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2026-04-05T15:59:53+00:00"
} ,
{
"name" : "amphp/socket" ,
"version" : "v2.4.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/socket.git" ,
"reference" : "dadb63c5d3179fd83803e29dfeac27350e619314"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/socket/zipball/dadb63c5d3179fd83803e29dfeac27350e619314" ,
"reference" : "dadb63c5d3179fd83803e29dfeac27350e619314" ,
"shasum" : ""
} ,
"require" : {
"amphp/amp" : "^3" ,
"amphp/byte-stream" : "^2" ,
"amphp/dns" : "^2" ,
"ext-openssl" : "*" ,
"kelunik/certificate" : "^1.1" ,
"league/uri" : "^7" ,
"league/uri-interfaces" : "^7" ,
"php" : ">=8.1" ,
"revolt/event-loop" : "^1"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"amphp/phpunit-util" : "^3" ,
"amphp/process" : "^2" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "6.16.1"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/functions.php" ,
"src/Internal/functions.php" ,
"src/SocketAddress/functions.php"
] ,
"psr-4" : {
"Amp\\Socket\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Daniel Lowrey" ,
"email" : "rdlowrey@gmail.com"
} ,
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
}
] ,
"description" : "Non-blocking socket connection / server implementations based on Amp and Revolt." ,
"homepage" : "https://github.com/amphp/socket" ,
"keywords" : [
"amp" ,
"async" ,
"encryption" ,
"non-blocking" ,
"sockets" ,
"tcp" ,
"tls"
] ,
"support" : {
"issues" : "https://github.com/amphp/socket/issues" ,
"source" : "https://github.com/amphp/socket/tree/v2.4.0"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2026-04-19T15:09:56+00:00"
} ,
{
"name" : "amphp/sync" ,
"version" : "v2.3.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/amphp/sync.git" ,
"reference" : "217097b785130d77cfcc58ff583cf26cd1770bf1"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/amphp/sync/zipball/217097b785130d77cfcc58ff583cf26cd1770bf1" ,
"reference" : "217097b785130d77cfcc58ff583cf26cd1770bf1" ,
"shasum" : ""
} ,
"require" : {
"amphp/amp" : "^3" ,
"amphp/pipeline" : "^1" ,
"amphp/serialization" : "^1" ,
"php" : ">=8.1" ,
"revolt/event-loop" : "^1 || ^0.2"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"amphp/phpunit-util" : "^3" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "5.23"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/functions.php"
] ,
"psr-4" : {
"Amp\\Sync\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
} ,
{
"name" : "Stephen Coakley" ,
"email" : "me@stephencoakley.com"
}
] ,
"description" : "Non-blocking synchronization primitives for PHP based on Amp and Revolt." ,
"homepage" : "https://github.com/amphp/sync" ,
"keywords" : [
"async" ,
"asynchronous" ,
"mutex" ,
"semaphore" ,
"synchronization"
] ,
"support" : {
"issues" : "https://github.com/amphp/sync/issues" ,
"source" : "https://github.com/amphp/sync/tree/v2.3.0"
} ,
"funding" : [
{
"url" : "https://github.com/amphp" ,
"type" : "github"
}
] ,
"time" : "2024-08-03T19:31:26+00:00"
} ,
{
"name" : "composer/pcre" ,
"version" : "3.3.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/composer/pcre.git" ,
"reference" : "b2bed4734f0cc156ee1fe9c0da2550420d99a21e"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e" ,
"reference" : "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.4 || ^8.0"
} ,
"conflict" : {
"phpstan/phpstan" : "<1.11.10"
} ,
"require-dev" : {
"phpstan/phpstan" : "^1.12 || ^2" ,
"phpstan/phpstan-strict-rules" : "^1 || ^2" ,
"phpunit/phpunit" : "^8 || ^9"
} ,
"type" : "library" ,
"extra" : {
"phpstan" : {
"includes" : [
"extension.neon"
]
} ,
"branch-alias" : {
"dev-main" : "3.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Composer\\Pcre\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Jordi Boggiano" ,
"email" : "j.boggiano@seld.be" ,
"homepage" : "http://seld.be"
}
] ,
"description" : "PCRE wrapping library that offers type-safe preg_* replacements." ,
"keywords" : [
"PCRE" ,
"preg" ,
"regex" ,
"regular expression"
] ,
"support" : {
"issues" : "https://github.com/composer/pcre/issues" ,
"source" : "https://github.com/composer/pcre/tree/3.3.2"
} ,
"funding" : [
{
"url" : "https://packagist.com" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/composer" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/composer/composer" ,
"type" : "tidelift"
}
] ,
"time" : "2024-11-12T16:29:46+00:00"
} ,
{
"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" : "composer/xdebug-handler" ,
"version" : "3.0.5" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/composer/xdebug-handler.git" ,
"reference" : "6c1925561632e83d60a44492e0b344cf48ab85ef"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef" ,
"reference" : "6c1925561632e83d60a44492e0b344cf48ab85ef" ,
"shasum" : ""
} ,
"require" : {
"composer/pcre" : "^1 || ^2 || ^3" ,
"php" : "^7.2.5 || ^8.0" ,
"psr/log" : "^1 || ^2 || ^3"
} ,
"require-dev" : {
"phpstan/phpstan" : "^1.0" ,
"phpstan/phpstan-strict-rules" : "^1.1" ,
"phpunit/phpunit" : "^8.5 || ^9.6 || ^10.5"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Composer\\XdebugHandler\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "John Stevenson" ,
"email" : "john-stevenson@blueyonder.co.uk"
}
] ,
"description" : "Restarts a process without Xdebug." ,
"keywords" : [
"Xdebug" ,
"performance"
] ,
"support" : {
"irc" : "ircs://irc.libera.chat:6697/composer" ,
"issues" : "https://github.com/composer/xdebug-handler/issues" ,
"source" : "https://github.com/composer/xdebug-handler/tree/3.0.5"
} ,
"funding" : [
{
"url" : "https://packagist.com" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/composer" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/composer/composer" ,
"type" : "tidelift"
}
] ,
"time" : "2024-05-06T16:37:16+00:00"
} ,
{
"name" : "danog/advanced-json-rpc" ,
"version" : "v3.2.3" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/danog/php-advanced-json-rpc.git" ,
"reference" : "ae703ea7b4811797a10590b6078de05b3b33dd91"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/danog/php-advanced-json-rpc/zipball/ae703ea7b4811797a10590b6078de05b3b33dd91" ,
"reference" : "ae703ea7b4811797a10590b6078de05b3b33dd91" ,
"shasum" : ""
} ,
"require" : {
"netresearch/jsonmapper" : "^5" ,
"php" : ">=8.1" ,
"phpdocumentor/reflection-docblock" : "^4.3.4 || ^5.0.0 || ^6"
} ,
"replace" : {
"felixfbecker/php-advanced-json-rpc" : "^3"
} ,
"require-dev" : {
"phpunit/phpunit" : "^9"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"AdvancedJsonRpc\\" : "lib/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"ISC"
] ,
"authors" : [
{
"name" : "Felix Becker" ,
"email" : "felix.b@outlook.com"
} ,
{
"name" : "Daniil Gentili" ,
"email" : "daniil@daniil.it"
}
] ,
"description" : "A more advanced JSONRPC implementation" ,
"support" : {
"issues" : "https://github.com/danog/php-advanced-json-rpc/issues" ,
"source" : "https://github.com/danog/php-advanced-json-rpc/tree/v3.2.3"
} ,
"time" : "2026-01-12T21:07:10+00:00"
} ,
{
"name" : "daverandom/libdns" ,
"version" : "v2.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/DaveRandom/LibDNS.git" ,
"reference" : "b84c94e8fe6b7ee4aecfe121bfe3b6177d303c8a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/DaveRandom/LibDNS/zipball/b84c94e8fe6b7ee4aecfe121bfe3b6177d303c8a" ,
"reference" : "b84c94e8fe6b7ee4aecfe121bfe3b6177d303c8a" ,
"shasum" : ""
} ,
"require" : {
"ext-ctype" : "*" ,
"php" : ">=7.1"
} ,
"suggest" : {
"ext-intl" : "Required for IDN support"
} ,
"type" : "library" ,
"autoload" : {
"files" : [
"src/functions.php"
] ,
"psr-4" : {
"LibDNS\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "DNS protocol implementation written in pure PHP" ,
"keywords" : [
"dns"
] ,
"support" : {
"issues" : "https://github.com/DaveRandom/LibDNS/issues" ,
"source" : "https://github.com/DaveRandom/LibDNS/tree/v2.1.0"
} ,
"time" : "2024-04-12T12:12:48+00:00"
} ,
{
"name" : "dnoegel/php-xdg-base-dir" ,
"version" : "v0.1.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/dnoegel/php-xdg-base-dir.git" ,
"reference" : "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" ,
"reference" : "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.3.2"
} ,
"require-dev" : {
"phpunit/phpunit" : "~7.0|~6.0|~5.0|~4.8.35"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"XdgBaseDir\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "implementation of xdg base directory specification for php" ,
"support" : {
"issues" : "https://github.com/dnoegel/php-xdg-base-dir/issues" ,
"source" : "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1"
} ,
"time" : "2019-12-04T15:06:13+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" : "felixfbecker/language-server-protocol" ,
"version" : "v1.5.3" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/felixfbecker/php-language-server-protocol.git" ,
"reference" : "a9e113dbc7d849e35b8776da39edaf4313b7b6c9"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/a9e113dbc7d849e35b8776da39edaf4313b7b6c9" ,
"reference" : "a9e113dbc7d849e35b8776da39edaf4313b7b6c9" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1"
} ,
"require-dev" : {
"phpstan/phpstan" : "*" ,
"squizlabs/php_codesniffer" : "^3.1" ,
"vimeo/psalm" : "^4.0"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"LanguageServerProtocol\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"ISC"
] ,
"authors" : [
{
"name" : "Felix Becker" ,
"email" : "felix.b@outlook.com"
}
] ,
"description" : "PHP classes for the Language Server Protocol" ,
"keywords" : [
"language" ,
"microsoft" ,
"php" ,
"server"
] ,
"support" : {
"issues" : "https://github.com/felixfbecker/php-language-server-protocol/issues" ,
"source" : "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.3"
} ,
"time" : "2024-04-30T00:40:11+00:00"
} ,
{
"name" : "fidry/cpu-core-counter" ,
"version" : "1.3.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/theofidry/cpu-core-counter.git" ,
"reference" : "db9508f7b1474469d9d3c53b86f817e344732678"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678" ,
"reference" : "db9508f7b1474469d9d3c53b86f817e344732678" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2 || ^8.0"
} ,
"require-dev" : {
"fidry/makefile" : "^0.2.0" ,
"fidry/php-cs-fixer-config" : "^1.1.2" ,
"phpstan/extension-installer" : "^1.2.0" ,
"phpstan/phpstan" : "^2.0" ,
"phpstan/phpstan-deprecation-rules" : "^2.0.0" ,
"phpstan/phpstan-phpunit" : "^2.0" ,
"phpstan/phpstan-strict-rules" : "^2.0" ,
"phpunit/phpunit" : "^8.5.31 || ^9.5.26" ,
"webmozarts/strict-phpunit" : "^7.5"
} ,
"type" : "library" ,
"autoload" : {
"psr-4" : {
"Fidry\\CpuCoreCounter\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Théo FIDRY" ,
"email" : "theo.fidry@gmail.com"
}
] ,
"description" : "Tiny utility to get the number of CPU cores." ,
"keywords" : [
"CPU" ,
"core"
] ,
"support" : {
"issues" : "https://github.com/theofidry/cpu-core-counter/issues" ,
"source" : "https://github.com/theofidry/cpu-core-counter/tree/1.3.0"
} ,
"funding" : [
{
"url" : "https://github.com/theofidry" ,
"type" : "github"
}
] ,
"time" : "2025-08-14T07:29:31+00:00"
} ,
{
"name" : "humanmade/psalm-plugin-wordpress" ,
"version" : "3.1.2" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/psalm/psalm-plugin-wordpress.git" ,
"reference" : "3f4689ad5264eee7b37121053cec810a3754f7e4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/psalm/psalm-plugin-wordpress/zipball/3f4689ad5264eee7b37121053cec810a3754f7e4" ,
"reference" : "3f4689ad5264eee7b37121053cec810a3754f7e4" ,
"shasum" : ""
} ,
"require" : {
"ext-simplexml" : "*" ,
"php-stubs/wordpress-globals" : "^0.2.0" ,
"php-stubs/wordpress-stubs" : "^6.0" ,
"php-stubs/wp-cli-stubs" : "^2.7" ,
"vimeo/psalm" : "^5 || ^6" ,
"wp-hooks/wordpress-core" : "^1.3.0"
} ,
"require-dev" : {
"humanmade/coding-standards" : "^1.2" ,
"phpunit/phpunit" : "^9.0" ,
"psalm/plugin-phpunit" : "^0.18.4"
} ,
"type" : "psalm-plugin" ,
"extra" : {
"psalm" : {
"pluginClass" : "PsalmWordPress\\Plugin"
}
} ,
"autoload" : {
"psr-4" : {
"PsalmWordPress\\" : [
"."
]
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "kkmuffme" ,
"role" : "Maintainer"
} ,
{
"name" : "Joe Hoyle" ,
"role" : "Creator"
}
] ,
"description" : "WordPress stubs and plugin for Psalm static analysis." ,
"support" : {
"issues" : "https://github.com/psalm/psalm-plugin-wordpress/issues" ,
"source" : "https://github.com/psalm/psalm-plugin-wordpress"
} ,
"time" : "2024-04-01T10:36:11+00:00"
} ,
{
"name" : "johnpbloch/wordpress-core" ,
"version" : "6.9.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/johnpbloch/wordpress-core.git" ,
"reference" : "4626d4e896c36ab77a69ce58627bc76243b5dd07"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/johnpbloch/wordpress-core/zipball/4626d4e896c36ab77a69ce58627bc76243b5dd07" ,
"reference" : "4626d4e896c36ab77a69ce58627bc76243b5dd07" ,
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
"php" : ">=7.2.24"
} ,
"provide" : {
"wordpress/core-implementation" : "6.9.0"
} ,
"type" : "wordpress-core" ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"GPL-2.0-or-later"
] ,
"authors" : [
{
"name" : "WordPress Community" ,
"homepage" : "https://wordpress.org/about/"
}
] ,
"description" : "WordPress is open source software you can use to create a beautiful website, blog, or app." ,
"homepage" : "https://wordpress.org/" ,
"keywords" : [
"blog" ,
"cms" ,
"wordpress"
] ,
"support" : {
"forum" : "https://wordpress.org/support/" ,
"irc" : "irc://irc.freenode.net/wordpress" ,
"issues" : "https://core.trac.wordpress.org/" ,
"source" : "https://core.trac.wordpress.org/browser" ,
"wiki" : "https://codex.wordpress.org/"
} ,
"time" : "2025-12-02T19:10:58+00:00"
} ,
{
"name" : "kelunik/certificate" ,
"version" : "v1.1.3" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/kelunik/certificate.git" ,
"reference" : "7e00d498c264d5eb4f78c69f41c8bd6719c0199e"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/kelunik/certificate/zipball/7e00d498c264d5eb4f78c69f41c8bd6719c0199e" ,
"reference" : "7e00d498c264d5eb4f78c69f41c8bd6719c0199e" ,
"shasum" : ""
} ,
"require" : {
"ext-openssl" : "*" ,
"php" : ">=7.0"
} ,
"require-dev" : {
"amphp/php-cs-fixer-config" : "^2" ,
"phpunit/phpunit" : "^6 | 7 | ^8 | ^9"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Kelunik\\Certificate\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
}
] ,
"description" : "Access certificate details and transform between different formats." ,
"keywords" : [
"DER" ,
"certificate" ,
"certificates" ,
"openssl" ,
"pem" ,
"x509"
] ,
"support" : {
"issues" : "https://github.com/kelunik/certificate/issues" ,
"source" : "https://github.com/kelunik/certificate/tree/v1.1.3"
} ,
"time" : "2023-02-03T21:26:53+00:00"
} ,
{
"name" : "league/uri" ,
"version" : "7.8.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/thephpleague/uri.git" ,
"reference" : "08cf38e3924d4f56238125547b5720496fac8fd4"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/thephpleague/uri/zipball/08cf38e3924d4f56238125547b5720496fac8fd4" ,
"reference" : "08cf38e3924d4f56238125547b5720496fac8fd4" ,
"shasum" : ""
} ,
"require" : {
"league/uri-interfaces" : "^7.8.1" ,
"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.1"
} ,
"funding" : [
{
"url" : "https://github.com/sponsors/nyamsprod" ,
"type" : "github"
}
] ,
"time" : "2026-03-15T20:22:25+00:00"
} ,
{
"name" : "league/uri-interfaces" ,
"version" : "7.8.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/thephpleague/uri-interfaces.git" ,
"reference" : "85d5c77c5d6d3af6c54db4a78246364908f3c928"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/85d5c77c5d6d3af6c54db4a78246364908f3c928" ,
"reference" : "85d5c77c5d6d3af6c54db4a78246364908f3c928" ,
"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.1"
} ,
"funding" : [
{
"url" : "https://github.com/sponsors/nyamsprod" ,
"type" : "github"
}
] ,
"time" : "2026-03-08T20:05:35+00:00"
} ,
{
"name" : "netresearch/jsonmapper" ,
"version" : "v5.0.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/cweiske/jsonmapper.git" ,
"reference" : "980674efdda65913492d29a8fd51c82270dd37bb"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/cweiske/jsonmapper/zipball/980674efdda65913492d29a8fd51c82270dd37bb" ,
"reference" : "980674efdda65913492d29a8fd51c82270dd37bb" ,
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
"ext-pcre" : "*" ,
"ext-reflection" : "*" ,
"ext-spl" : "*" ,
"php" : ">=7.1"
} ,
"require-dev" : {
"phpunit/phpunit" : "~7.5 || ~8.0 || ~9.0 || ~10.0" ,
"squizlabs/php_codesniffer" : "~3.5"
} ,
"type" : "library" ,
"autoload" : {
"psr-0" : {
"JsonMapper" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"OSL-3.0"
] ,
"authors" : [
{
"name" : "Christian Weiske" ,
"email" : "cweiske@cweiske.de" ,
"homepage" : "http://github.com/cweiske/jsonmapper/" ,
"role" : "Developer"
}
] ,
"description" : "Map nested JSON structures onto PHP classes" ,
"support" : {
"email" : "cweiske@cweiske.de" ,
"issues" : "https://github.com/cweiske/jsonmapper/issues" ,
"source" : "https://github.com/cweiske/jsonmapper/tree/v5.0.1"
} ,
"time" : "2026-02-22T16:28:03+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" : "php-stubs/wordpress-globals" ,
"version" : "v0.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-stubs/wordpress-globals.git" ,
"reference" : "748a1fb2ae8fda94844bd0545935095dbf404b32"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-stubs/wordpress-globals/zipball/748a1fb2ae8fda94844bd0545935095dbf404b32" ,
"reference" : "748a1fb2ae8fda94844bd0545935095dbf404b32" ,
"shasum" : ""
} ,
"require-dev" : {
"php" : "~7.1"
} ,
"suggest" : {
"php-stubs/wordpress-stubs" : "Up-to-date WordPress function and class declaration stubs" ,
"szepeviktor/phpstan-wordpress" : "WordPress extensions for PHPStan"
} ,
"type" : "library" ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "Global variables and global constants from WordPress core." ,
"homepage" : "https://github.com/php-stubs/wordpress-globals" ,
"keywords" : [
"PHPStan" ,
"constants" ,
"globals" ,
"static analysis" ,
"wordpress"
] ,
"support" : {
"issues" : "https://github.com/php-stubs/wordpress-globals/issues" ,
"source" : "https://github.com/php-stubs/wordpress-globals/tree/master"
} ,
"time" : "2020-01-13T06:12:59+00:00"
} ,
{
"name" : "php-stubs/wordpress-stubs" ,
"version" : "v6.9.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-stubs/wordpress-stubs.git" ,
"reference" : "90a9412826b9944f93b10bf41d795b5fe68abcd5"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/90a9412826b9944f93b10bf41d795b5fe68abcd5" ,
"reference" : "90a9412826b9944f93b10bf41d795b5fe68abcd5" ,
"shasum" : ""
} ,
"conflict" : {
"phpdocumentor/reflection-docblock" : "5.6.1"
} ,
"require-dev" : {
"dealerdirect/phpcodesniffer-composer-installer" : "^1.0" ,
"nikic/php-parser" : "^5.5" ,
"php" : "^7.4 || ^8.0" ,
"php-stubs/generator" : "^0.8.6" ,
"phpdocumentor/reflection-docblock" : "^6.0" ,
"phpstan/phpstan" : "^2.1" ,
"phpunit/phpunit" : "^9.5" ,
"symfony/polyfill-php80" : "*" ,
"szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset" : "^1.1.1" ,
"wp-coding-standards/wpcs" : "3.1.0 as 2.3.0"
} ,
"suggest" : {
"paragonie/sodium_compat" : "Pure PHP implementation of libsodium" ,
"symfony/polyfill-php80" : "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions" ,
"szepeviktor/phpstan-wordpress" : "WordPress extensions for PHPStan"
} ,
"type" : "library" ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "WordPress function and class declaration stubs for static analysis." ,
"homepage" : "https://github.com/php-stubs/wordpress-stubs" ,
"keywords" : [
"PHPStan" ,
"static analysis" ,
"wordpress"
] ,
"support" : {
"issues" : "https://github.com/php-stubs/wordpress-stubs/issues" ,
"source" : "https://github.com/php-stubs/wordpress-stubs/tree/v6.9.4"
} ,
"time" : "2026-05-01T20:36:01+00:00"
} ,
{
"name" : "php-stubs/wp-cli-stubs" ,
"version" : "v2.12.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-stubs/wp-cli-stubs.git" ,
"reference" : "af16401e299a3fd2229bd0fa9a037638a4174a9d"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-stubs/wp-cli-stubs/zipball/af16401e299a3fd2229bd0fa9a037638a4174a9d" ,
"reference" : "af16401e299a3fd2229bd0fa9a037638a4174a9d" ,
"shasum" : ""
} ,
"require" : {
"php-stubs/wordpress-stubs" : "^4.7 || ^5.0 || ^6.0"
} ,
"require-dev" : {
"php" : "~7.3 || ~8.0" ,
"php-stubs/generator" : "^0.8.0"
} ,
"suggest" : {
"symfony/polyfill-php73" : "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions" ,
"szepeviktor/phpstan-wordpress" : "WordPress extensions for PHPStan"
} ,
"type" : "library" ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "WP-CLI function and class declaration stubs for static analysis." ,
"homepage" : "https://github.com/php-stubs/wp-cli-stubs" ,
"keywords" : [
"PHPStan" ,
"static analysis" ,
"wordpress" ,
"wp-cli"
] ,
"support" : {
"issues" : "https://github.com/php-stubs/wp-cli-stubs/issues" ,
"source" : "https://github.com/php-stubs/wp-cli-stubs/tree/v2.12.0"
} ,
"time" : "2025-06-10T09:58: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.3" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/phpDocumentor/ReflectionDocBlock.git" ,
"reference" : "7bae67520aa9f5ecc506d646810bd40d9da54582"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582" ,
"reference" : "7bae67520aa9f5ecc506d646810bd40d9da54582" ,
"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.3"
} ,
"time" : "2026-03-18T20:49:53+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"
} ,
{
"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/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/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"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "2.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" : "Common interface for HTTP messages" ,
"homepage" : "https://github.com/php-fig/http-message" ,
"keywords" : [
"http" ,
"http-message" ,
"psr" ,
"psr-7" ,
"request" ,
"response"
] ,
"support" : {
"source" : "https://github.com/php-fig/http-message/tree/2.0"
} ,
"time" : "2023-04-04T09:54:51+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"
} ,
{
"name" : "revolt/event-loop" ,
"version" : "v1.0.9" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/revoltphp/event-loop.git" ,
"reference" : "44061cf513e53c6200372fc935ac42271566295d"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/revoltphp/event-loop/zipball/44061cf513e53c6200372fc935ac42271566295d" ,
"reference" : "44061cf513e53c6200372fc935ac42271566295d" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1"
} ,
"require-dev" : {
"ext-json" : "*" ,
"jetbrains/phpstorm-stubs" : "^2019.3" ,
"phpunit/phpunit" : "^9" ,
"psalm/phar" : "6.16.*"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "1.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Revolt\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Aaron Piotrowski" ,
"email" : "aaron@trowski.com"
} ,
{
"name" : "Cees-Jan Kiewiet" ,
"email" : "ceesjank@gmail.com"
} ,
{
"name" : "Christian Lück" ,
"email" : "christian@clue.engineering"
} ,
{
"name" : "Niklas Keller" ,
"email" : "me@kelunik.com"
}
] ,
"description" : "Rock-solid event loop for concurrent PHP applications." ,
"keywords" : [
"async" ,
"asynchronous" ,
"concurrency" ,
"event" ,
"event-loop" ,
"non-blocking" ,
"scheduler"
] ,
"support" : {
"issues" : "https://github.com/revoltphp/event-loop/issues" ,
"source" : "https://github.com/revoltphp/event-loop/tree/v1.0.9"
} ,
"time" : "2026-05-16T17:55:38+00:00"
} ,
{
"name" : "sebastian/diff" ,
"version" : "8.3.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/sebastianbergmann/diff.git" ,
"reference" : "b36d33b6e796513de7cb7df053afb3f55eefcd47"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/sebastianbergmann/diff/zipball/b36d33b6e796513de7cb7df053afb3f55eefcd47" ,
"reference" : "b36d33b6e796513de7cb7df053afb3f55eefcd47" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4"
} ,
"require-dev" : {
"phpunit/phpunit" : "^13.0" ,
"symfony/process" : "^7.2"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "8.3-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.3.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-05-15T04:58:09+00:00"
} ,
{
"name" : "spatie/array-to-xml" ,
"version" : "3.4.4" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/spatie/array-to-xml.git" ,
"reference" : "88b2f3852a922dd73177a68938f8eb2ec70c7224"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/spatie/array-to-xml/zipball/88b2f3852a922dd73177a68938f8eb2ec70c7224" ,
"reference" : "88b2f3852a922dd73177a68938f8eb2ec70c7224" ,
"shasum" : ""
} ,
"require" : {
"ext-dom" : "*" ,
"php" : "^8.0"
} ,
"require-dev" : {
"mockery/mockery" : "^1.2" ,
"pestphp/pest" : "^1.21" ,
"spatie/pest-plugin-snapshots" : "^1.1"
} ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "3.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Spatie\\ArrayToXml\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Freek Van der Herten" ,
"email" : "freek@spatie.be" ,
"homepage" : "https://freek.dev" ,
"role" : "Developer"
}
] ,
"description" : "Convert an array to xml" ,
"homepage" : "https://github.com/spatie/array-to-xml" ,
"keywords" : [
"array" ,
"convert" ,
"xml"
] ,
"support" : {
"source" : "https://github.com/spatie/array-to-xml/tree/3.4.4"
} ,
"funding" : [
{
"url" : "https://spatie.be/open-source/support-us" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/spatie" ,
"type" : "github"
}
] ,
"time" : "2025-12-15T09:00:41+00:00"
} ,
{
"name" : "symfony/console" ,
"version" : "v8.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/console.git" ,
"reference" : "f5a856c6ecb56b3c21ed94a5b7bf940d857d110a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/console/zipball/f5a856c6ecb56b3c21ed94a5b7bf940d857d110a" ,
"reference" : "f5a856c6ecb56b3c21ed94a5b7bf940d857d110a" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4.1" ,
"symfony/deprecation-contracts" : "^2.5|^3" ,
"symfony/polyfill-mbstring" : "^1.0" ,
"symfony/polyfill-php85" : "^1.32" ,
"symfony/service-contracts" : "^2.5|^3" ,
"symfony/string" : "^7.4.6|^8.0.6"
} ,
"conflict" : {
"symfony/dependency-injection" : "<8.1" ,
"symfony/event-dispatcher" : "<8.1"
} ,
"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" : "^8.1" ,
"symfony/event-dispatcher" : "^8.1" ,
"symfony/filesystem" : "^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/mime" : "^7.4|^8.0" ,
"symfony/process" : "^7.4|^8.0" ,
"symfony/stopwatch" : "^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\\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.1.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-05-29T05:06:50+00:00"
} ,
{
"name" : "symfony/deprecation-contracts" ,
"version" : "v3.7.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/deprecation-contracts.git" ,
"reference" : "50f59d1f3ca46d41ac911f97a78626b6756af35b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/deprecation-contracts/zipball/50f59d1f3ca46d41ac911f97a78626b6756af35b" ,
"reference" : "50f59d1f3ca46d41ac911f97a78626b6756af35b" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.1"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/contracts" ,
"name" : "symfony/contracts"
} ,
"branch-alias" : {
"dev-main" : "3.7-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.7.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-04-13T15:52:40+00:00"
} ,
{
"name" : "symfony/filesystem" ,
"version" : "v8.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/filesystem.git" ,
"reference" : "99aec13b82b4967ec5088222c4a3ecca955949c2"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/filesystem/zipball/99aec13b82b4967ec5088222c4a3ecca955949c2" ,
"reference" : "99aec13b82b4967ec5088222c4a3ecca955949c2" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4.1" ,
"symfony/deprecation-contracts" : "^2.5|^3" ,
"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.1.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-05-29T05:06:50+00:00"
} ,
{
"name" : "symfony/polyfill-ctype" ,
"version" : "v1.37.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-ctype.git" ,
"reference" : "141046a8f9477948ff284fa65be2095baafb94f2"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2" ,
"reference" : "141046a8f9477948ff284fa65be2095baafb94f2" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2"
} ,
"provide" : {
"ext-ctype" : "*"
} ,
"suggest" : {
"ext-ctype" : "For best performance"
} ,
"type" : "library" ,
"extra" : {
"thanks" : {
"url" : "https://github.com/symfony/polyfill" ,
"name" : "symfony/polyfill"
}
} ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Ctype\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Gert de Pagter" ,
"email" : "BackEndTea@gmail.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for ctype functions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"ctype" ,
"polyfill" ,
"portable"
] ,
"support" : {
"source" : "https://github.com/symfony/polyfill-ctype/tree/v1.37.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-04-10T16:19:22+00:00"
} ,
{
"name" : "symfony/polyfill-intl-grapheme" ,
"version" : "v1.38.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-intl-grapheme.git" ,
"reference" : "e9247d281d694a5120554d9afaf54e070e88a603"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/e9247d281d694a5120554d9afaf54e070e88a603" ,
"reference" : "e9247d281d694a5120554d9afaf54e070e88a603" ,
"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.38.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" : "2026-05-26T05:58:03+00:00"
} ,
{
"name" : "symfony/polyfill-intl-normalizer" ,
"version" : "v1.38.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-intl-normalizer.git" ,
"reference" : "2d446c214bdbe5b71bde5011b060a05fece3ae6b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/2d446c214bdbe5b71bde5011b060a05fece3ae6b" ,
"reference" : "2d446c214bdbe5b71bde5011b060a05fece3ae6b" ,
"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.38.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-05-25T13:48:31+00:00"
} ,
{
"name" : "symfony/polyfill-mbstring" ,
"version" : "v1.38.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-mbstring.git" ,
"reference" : "14c5439eec4ccff081ac14eca2dc57feb2a66d92"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/14c5439eec4ccff081ac14eca2dc57feb2a66d92" ,
"reference" : "14c5439eec4ccff081ac14eca2dc57feb2a66d92" ,
"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.38.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" : "2026-05-26T12:51:13+00:00"
} ,
{
"name" : "symfony/polyfill-php84" ,
"version" : "v1.38.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-php84.git" ,
"reference" : "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-php84/zipball/f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa" ,
"reference" : "f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa" ,
"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\\Php84\\" : ""
} ,
"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.4+ features to lower PHP versions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
"source" : "https://github.com/symfony/polyfill-php84/tree/v1.38.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" : "2026-05-26T12:51:13+00:00"
} ,
{
"name" : "symfony/polyfill-php85" ,
"version" : "v1.38.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-php85.git" ,
"reference" : "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/polyfill-php85/zipball/ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1" ,
"reference" : "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1" ,
"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.38.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" : "2026-05-26T02:25:22+00:00"
} ,
{
"name" : "symfony/service-contracts" ,
"version" : "v3.7.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/service-contracts.git" ,
"reference" : "d25d82433a80eba6aa0e6c24b61d7370d99e444a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/service-contracts/zipball/d25d82433a80eba6aa0e6c24b61d7370d99e444a" ,
"reference" : "d25d82433a80eba6aa0e6c24b61d7370d99e444a" ,
"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.7-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.7.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-03-28T09:44:51+00:00"
} ,
{
"name" : "symfony/string" ,
"version" : "v8.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/string.git" ,
"reference" : "afd5944f4005862d961efb85c8bbd5c523c4e3c9"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/string/zipball/afd5944f4005862d961efb85c8bbd5c523c4e3c9" ,
"reference" : "afd5944f4005862d961efb85c8bbd5c523c4e3c9" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=8.4.1" ,
"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.1.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-05-29T05:06:50+00:00"
} ,
{
"name" : "vimeo/psalm" ,
"version" : "6.16.1" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/vimeo/psalm.git" ,
"reference" : "f1f5de594dc76faf8784e02d3dc4716c91c6f6ac"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/vimeo/psalm/zipball/f1f5de594dc76faf8784e02d3dc4716c91c6f6ac" ,
"reference" : "f1f5de594dc76faf8784e02d3dc4716c91c6f6ac" ,
"shasum" : ""
} ,
"require" : {
"amphp/amp" : "^3" ,
"amphp/byte-stream" : "^2" ,
"amphp/parallel" : "^2.3" ,
"composer-runtime-api" : "^2" ,
"composer/semver" : "^1.4 || ^2.0 || ^3.0" ,
"composer/xdebug-handler" : "^2.0 || ^3.0" ,
"danog/advanced-json-rpc" : "^3.1" ,
"dnoegel/php-xdg-base-dir" : "^0.1.1" ,
"ext-ctype" : "*" ,
"ext-dom" : "*" ,
"ext-json" : "*" ,
"ext-libxml" : "*" ,
"ext-mbstring" : "*" ,
"ext-simplexml" : "*" ,
"ext-tokenizer" : "*" ,
"felixfbecker/language-server-protocol" : "^1.5.3" ,
"fidry/cpu-core-counter" : "^0.4.1 || ^0.5.1 || ^1.0.0" ,
"netresearch/jsonmapper" : "^5.0" ,
"nikic/php-parser" : "^5.0.0" ,
"php" : "~8.1.31 || ~8.2.27 || ~8.3.16 || ~8.4.3 || ~8.5.0" ,
"sebastian/diff" : "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0" ,
"spatie/array-to-xml" : "^2.17.0 || ^3.0" ,
"symfony/console" : "^6.0 || ^7.0 || ^8.0" ,
"symfony/filesystem" : "~6.3.12 || ~6.4.3 || ^7.0.3 || ^8.0" ,
"symfony/polyfill-php84" : "^1.31.0"
} ,
"provide" : {
"psalm/psalm" : "self.version"
} ,
"require-dev" : {
"amphp/phpunit-util" : "^3" ,
"bamarni/composer-bin-plugin" : "^1.4" ,
"brianium/paratest" : "^6.9" ,
"danog/class-finder" : "^0.4.8" ,
"dg/bypass-finals" : "^1.5" ,
"ext-curl" : "*" ,
"mockery/mockery" : "^1.5" ,
"nunomaduro/mock-final-classes" : "^1.1" ,
"php-parallel-lint/php-parallel-lint" : "^1.2" ,
"phpstan/phpdoc-parser" : "^1.6" ,
"phpunit/phpunit" : "^9.6" ,
"psalm/plugin-mockery" : "^1.1" ,
"psalm/plugin-phpunit" : "^0.19" ,
"slevomat/coding-standard" : "^8.4" ,
"squizlabs/php_codesniffer" : "^3.6" ,
"symfony/process" : "^6.0 || ^7.0 || ^8.0"
} ,
"suggest" : {
"ext-curl" : "In order to send data to shepherd" ,
"ext-igbinary" : "^2.0.5 is required, used to serialize caching data"
} ,
"bin" : [
"psalm" ,
"psalm-language-server" ,
"psalm-plugin" ,
"psalm-refactor" ,
"psalm-review" ,
"psalter"
] ,
"type" : "project" ,
"extra" : {
"branch-alias" : {
"dev-1.x" : "1.x-dev" ,
"dev-2.x" : "2.x-dev" ,
"dev-3.x" : "3.x-dev" ,
"dev-4.x" : "4.x-dev" ,
"dev-5.x" : "5.x-dev" ,
"dev-6.x" : "6.x-dev" ,
"dev-master" : "7.x-dev"
}
} ,
"autoload" : {
"psr-4" : {
"Psalm\\" : "src/Psalm/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Matthew Brown"
} ,
{
"name" : "Daniil Gentili" ,
"email" : "daniil@daniil.it"
}
] ,
"description" : "A static analysis tool for finding errors in PHP applications" ,
"keywords" : [
"code" ,
"inspection" ,
"php" ,
"static analysis"
] ,
"support" : {
"docs" : "https://psalm.dev/docs" ,
"issues" : "https://github.com/vimeo/psalm/issues" ,
"source" : "https://github.com/vimeo/psalm"
} ,
"time" : "2026-03-19T10:56:09+00:00"
} ,
{
"name" : "webmozart/assert" ,
"version" : "2.4.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/webmozarts/assert.git" ,
"reference" : "9007ea6f45ecf352a9422b36644e4bfc039b9155"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/webmozarts/assert/zipball/9007ea6f45ecf352a9422b36644e4bfc039b9155" ,
"reference" : "9007ea6f45ecf352a9422b36644e4bfc039b9155" ,
"shasum" : ""
} ,
"require" : {
"ext-ctype" : "*" ,
"ext-date" : "*" ,
"ext-filter" : "*" ,
"php" : "^8.2"
} ,
"suggest" : {
"ext-intl" : "" ,
"ext-simplexml" : "" ,
"ext-spl" : ""
} ,
"type" : "library" ,
"extra" : {
"psalm" : {
"pluginClass" : "Webmozart\\Assert\\PsalmPlugin"
} ,
"branch-alias" : {
"dev-master" : "2.0-dev" ,
"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.4.0"
} ,
"time" : "2026-05-20T13:07:01+00:00"
} ,
{
"name" : "wp-hooks/wordpress-core" ,
"version" : "1.12.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/wp-hooks/wordpress-core-hooks.git" ,
"reference" : "0ba438bdd4c99b6613eb8459feb0a4f6d2d7082c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/wp-hooks/wordpress-core-hooks/zipball/0ba438bdd4c99b6613eb8459feb0a4f6d2d7082c" ,
"reference" : "0ba438bdd4c99b6613eb8459feb0a4f6d2d7082c" ,
"shasum" : ""
} ,
"replace" : {
"johnbillion/wp-hooks" : "*"
} ,
"require-dev" : {
"erusev/parsedown" : "1.8.0-beta-7" ,
"oomphinc/composer-installers-extender" : "^2" ,
"roots/wordpress-core-installer" : "^1.0.0" ,
"roots/wordpress-full" : "7.0" ,
"wp-hooks/generator" : "1.0.0"
} ,
"type" : "library" ,
"extra" : {
"wp-hooks" : {
"ignore-files" : [
"wp-admin/includes/deprecated.php" ,
"wp-admin/includes/ms-deprecated.php" ,
"wp-content/" ,
"wp-includes/build/pages/" ,
"wp-includes/deprecated.php" ,
"wp-includes/ID3/" ,
"wp-includes/ms-deprecated.php" ,
"wp-includes/pomo/" ,
"wp-includes/random_compat/" ,
"wp-includes/Requests/" ,
"wp-includes/SimplePie/" ,
"wp-includes/sodium_compat/" ,
"wp-includes/Text/"
] ,
"ignore-hooks" : [
"load-categories.php" ,
"load-edit-link-categories.php" ,
"load-edit-tags.php" ,
"load-page-new.php" ,
"load-page.php" ,
"option_enable_xmlrpc" ,
"edit_post_{$field}" ,
"pre_post_{$field}" ,
"post_{$field}" ,
"pre_option_enable_xmlrpc" ,
"$page_hook" ,
"$hook" ,
"$hook_name"
]
} ,
"wordpress-install-dir" : "vendor/wordpress/wordpress"
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"GPL-3.0-or-later"
] ,
"authors" : [
{
"name" : "John Blackbourn" ,
"homepage" : "https://johnblackbourn.com/"
}
] ,
"description" : "All the actions and filters from WordPress core in machine-readable JSON format." ,
"support" : {
"issues" : "https://github.com/wp-hooks/wordpress-core-hooks/issues" ,
"source" : "https://github.com/wp-hooks/wordpress-core-hooks/tree/1.12.0"
} ,
"funding" : [
{
"url" : "https://github.com/sponsors/johnbillion" ,
"type" : "github"
}
] ,
"time" : "2026-05-22T10:28:41+00:00"
}
] ,
"aliases" : [ ] ,
"minimum-stability" : "stable" ,
"stability-flags" : { } ,
"prefer-stable" : false ,
"prefer-lowest" : false ,
"platform" : { } ,
"platform-dev" : { } ,
"plugin-api-version" : "2.9.0"
}