{ "_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" ], "content-hash": "0f2951f9208ec5572019838a297b1b55", "packages": [ { "name": "a2lix/auto-form-bundle", "version": "0.4.8", "source": { "type": "git", "url": "https://github.com/a2lix/AutoFormBundle.git", "reference": "2f954ec9086e11eac559ff5aab843a39dcf4326c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/a2lix/AutoFormBundle/zipball/2f954ec9086e11eac559ff5aab843a39dcf4326c", "reference": "2f954ec9086e11eac559ff5aab843a39dcf4326c", "shasum": "" }, "require": { "doctrine/persistence": "^2.0|^3.0|^4.0", "php": "^8.1", "symfony/config": "^5.4.30|^6.3|^7.0", "symfony/dependency-injection": "^5.4.30|^6.3|^7.0", "symfony/doctrine-bridge": "^5.4.30|^6.3|^7.0", "symfony/form": "^5.4.30|^6.3|^7.0", "symfony/http-kernel": "^5.4.30|^6.3|^7.0" }, "require-dev": { "doctrine/orm": "^2.15|^3.0", "friendsofphp/php-cs-fixer": "^3.45", "kubawerlos/php-cs-fixer-custom-fixers": "^3.18", "phpstan/phpstan": "^1.10", "rector/rector": "^0.18", "symfony/cache": "^5.4.30|^6.3|^7.0", "symfony/phpunit-bridge": "^5.4.30|^6.3|^7.0", "symfony/validator": "^5.4.30|^6.3|^7.0", "vimeo/psalm": "^5.18" }, "suggest": { "a2lix/translation-form-bundle": "For translation form" }, "type": "symfony-bundle", "extra": { "branch-alias": { "dev-master": "0.x-dev" } }, "autoload": { "psr-4": { "A2lix\\AutoFormBundle\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "David ALLIX", "homepage": "http://a2lix.fr" }, { "name": "Contributors", "homepage": "https://github.com/a2lix/AutoFormBundle/contributors" } ], "description": "Automate form building", "homepage": "https://github.com/a2lix/AutoFormBundle", "keywords": [ "automate", "automation", "building", "field", "form", "magic", "symfony" ], "support": { "issues": "https://github.com/a2lix/AutoFormBundle/issues", "source": "https://github.com/a2lix/AutoFormBundle/tree/0.4.8" }, "time": "2025-04-08T09:01:34+00:00" }, { "name": "a2lix/translation-form-bundle", "version": "3.2.4", "source": { "type": "git", "url": "https://github.com/a2lix/TranslationFormBundle.git", "reference": "7c0a3a12b029db0d4cef3ad6a69b4f6321958384" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/a2lix/TranslationFormBundle/zipball/7c0a3a12b029db0d4cef3ad6a69b4f6321958384", "reference": "7c0a3a12b029db0d4cef3ad6a69b4f6321958384", "shasum": "" }, "require": { "a2lix/auto-form-bundle": "^0.4", "php": "^8.1", "symfony/config": "^5.4.30|^6.3|^7.0", "symfony/dependency-injection": "^5.4.30|^6.3|^7.0", "symfony/doctrine-bridge": "^5.4.30|^6.3|^7.0", "symfony/event-dispatcher": "^5.4.30|^6.3|^7.0", "symfony/form": "^5.4.30|^6.3|^7.0", "symfony/http-foundation": "^5.4.30|^6.3|^7.0", "symfony/http-kernel": "^5.4.30|^6.3|^7.0", "symfony/options-resolver": "^5.4.30|^6.3|^7.0" }, "require-dev": { "doctrine/orm": "^2.15", "friendsofphp/php-cs-fixer": "^3.45", "knplabs/doctrine-behaviors": "^2.3", "kubawerlos/php-cs-fixer-custom-fixers": "^3.18", "matthiasnoback/symfony-dependency-injection-test": "^5.0", "phpstan/phpstan": "^1.10", "rector/rector": "^0.18", "symfony/cache": "^5.4.30|^6.3|^7.0", "symfony/phpunit-bridge": "^5.4.30|^6.3|^7.0", "symfony/validator": "^5.4.30|^6.3|^7.0", "vimeo/psalm": "^5.18" }, "suggest": { "knplabs/doctrine-behaviors": "For Knp strategy", "prezent/doctrine-translatable-bundle": "For Prezent strategy" }, "type": "symfony-bundle", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "A2lix\\TranslationFormBundle\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "David ALLIX", "homepage": "http://a2lix.fr" }, { "name": "Contributors", "homepage": "https://github.com/a2lix/TranslationFormBundle/contributors" } ], "description": "Translate your doctrine objects easily with some helpers", "homepage": "https://github.com/a2lix/TranslationFormBundle", "keywords": [ "doctrine2", "form", "i18n", "internationalization", "knplabs", "prezent", "symfony", "translatable", "translation" ], "support": { "issues": "https://github.com/a2lix/TranslationFormBundle/issues", "source": "https://github.com/a2lix/TranslationFormBundle/tree/3.2.4" }, "time": "2024-04-09T14:08:34+00:00" }, { "name": "api-platform/core", "version": "v4.4.5", "source": { "type": "git", "url": "https://github.com/api-platform/core.git", "reference": "e0cb3502c86ac8668a4283d1af27121d7925599f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/api-platform/core/zipball/e0cb3502c86ac8668a4283d1af27121d7925599f", "reference": "e0cb3502c86ac8668a4283d1af27121d7925599f", "shasum": "" }, "require": { "composer/semver": "^3.4", "doctrine/inflector": "^2.0", "php": ">=8.2", "psr/cache": "^1.0 || ^2.0 || ^3.0", "psr/container": "^1.0 || ^2.0", "symfony/asset": "^7.4 || ^8.0", "symfony/deprecation-contracts": "^3.1", "symfony/http-foundation": "^7.4 || ^8.0", "symfony/http-kernel": "^7.4 || ^8.0", "symfony/property-access": "^7.4 || ^8.0", "symfony/property-info": "^7.4 || ^8.0", "symfony/serializer": "^7.4.9 || ^8.0.9", "symfony/translation-contracts": "^3.3", "symfony/type-info": "^7.4 || ^8.0", "symfony/validator": "^7.4 || ^8.0", "symfony/web-link": "^7.4 || ^8.0", "willdurand/negotiation": "^3.1" }, "conflict": { "doctrine/common": "<3.2.2", "doctrine/dbal": "<2.10", "doctrine/mongodb-odm": "<2.4", "doctrine/orm": "<2.14.0 || 3.0.0", "doctrine/persistence": "<1.3", "phpspec/prophecy": "<1.15", "phpunit/phpunit": "<9.5", "symfony/framework-bundle": "6.4.6 || 7.0.6", "symfony/object-mapper": "<7.3.4", "symfony/var-exporter": "<6.1.1" }, "replace": { "api-platform/doctrine-common": "self.version", "api-platform/doctrine-odm": "self.version", "api-platform/doctrine-orm": "self.version", "api-platform/documentation": "self.version", "api-platform/elasticsearch": "self.version", "api-platform/graphql": "self.version", "api-platform/hal": "self.version", "api-platform/http-cache": "self.version", "api-platform/hydra": "self.version", "api-platform/json-api": "self.version", "api-platform/json-schema": "self.version", "api-platform/jsonld": "self.version", "api-platform/laravel": "self.version", "api-platform/mcp": "self.version", "api-platform/metadata": "self.version", "api-platform/openapi": "self.version", "api-platform/parameter-validator": "self.version", "api-platform/ramsey-uuid": "self.version", "api-platform/serializer": "self.version", "api-platform/state": "self.version", "api-platform/symfony": "self.version", "api-platform/validator": "self.version" }, "require-dev": { "doctrine/common": "^3.2.2", "doctrine/dbal": "^4.0", "doctrine/doctrine-bundle": "^2.11.1 || ^3.1", "doctrine/orm": "^2.17 || ^3.3", "elasticsearch/elasticsearch": "^7.17 || ^8.4 || ^9.0", "friendsofphp/php-cs-fixer": "^3.93", "guzzlehttp/guzzle": "^6.0 || ^7.0", "illuminate/config": "^11.0 || ^12.0 || ^13.0", "illuminate/contracts": "^11.0 || ^12.0 || ^13.0", "illuminate/database": "^11.0 || ^12.0 || ^13.0", "illuminate/http": "^11.0 || ^12.0 || ^13.0", "illuminate/pagination": "^11.0 || ^12.0 || ^13.0", "illuminate/routing": "^11.0 || ^12.0 || ^13.0", "illuminate/support": "^11.0 || ^12.0 || ^13.0", "jangregor/phpstan-prophecy": "^2.1.11", "justinrainbow/json-schema": "^6.5.2", "laravel/framework": "^11.0 || ^12.0 || ^13.0", "mcp/sdk": "^0.8", "orchestra/testbench": "^10.9 || ^11.0", "phpspec/prophecy-phpunit": "^2.2", "phpstan/extension-installer": "^1.1", "phpstan/phpdoc-parser": "^1.29 || ^2.0", "phpstan/phpstan": "^2.1", "phpstan/phpstan-doctrine": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-symfony": "^2.0", "phpunit/phpunit": "^11.5 || ^12.2", "psr/log": "^1.0 || ^2.0 || ^3.0", "ramsey/uuid": "^4.7", "ramsey/uuid-doctrine": "^2.0", "soyuka/pmu": "^0.2.0", "soyuka/stubs-mongodb": "^1.0", "symfony/browser-kit": "^7.4 || ^8.0", "symfony/cache": "^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/doctrine-bridge": "^7.4 || ^8.0", "symfony/dom-crawler": "^7.4 || ^8.0", "symfony/error-handler": "^7.4 || ^8.0", "symfony/event-dispatcher": "^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/http-client": "^7.4 || ^8.0", "symfony/intl": "^7.4 || ^8.0", "symfony/json-streamer": "^7.4 || ^8.0", "symfony/maker-bundle": "^1.24", "symfony/mcp-bundle": "^0.13", "symfony/mercure-bundle": "^0.5", "symfony/messenger": "^7.4 || ^8.0", "symfony/object-mapper": "^7.4 || ^8.0", "symfony/routing": "^7.4 || ^8.0", "symfony/security-bundle": "^7.4 || ^8.0", "symfony/security-core": "^7.4 || ^8.0", "symfony/stopwatch": "^7.4 || ^8.0", "symfony/string": "^7.4 || ^8.0", "symfony/twig-bundle": "^7.4 || ^8.0", "symfony/uid": "^7.4 || ^8.0", "symfony/var-exporter": "^7.4 || ^8.0", "symfony/web-profiler-bundle": "^7.4 || ^8.0", "symfony/yaml": "^7.4 || ^8.0", "twig/twig": "^1.42.3 || ^2.12 || ^3.0", "webonyx/graphql-php": "^15.0" }, "suggest": { "doctrine/mongodb-odm-bundle": "To support MongoDB. Only versions 4.0 and later are supported.", "elasticsearch/elasticsearch": "To support Elasticsearch.", "opensearch-project/opensearch-php": "To support OpenSearch (^2.5).", "phpstan/phpdoc-parser": "To support extracting metadata from PHPDoc.", "psr/cache-implementation": "To use metadata caching.", "ramsey/uuid": "To support Ramsey's UUID identifiers.", "symfony/cache": "To have metadata caching when using Symfony integration.", "symfony/config": "To load XML configuration files.", "symfony/expression-language": "To use authorization features.", "symfony/http-client": "To use the HTTP cache invalidation system.", "symfony/json-streamer": "To use the JSON Streamer component.", "symfony/messenger": "To support messenger integration.", "symfony/security": "To use authorization features.", "symfony/twig-bundle": "To use the Swagger UI integration.", "symfony/uid": "To support Symfony UUID/ULID identifiers.", "symfony/web-profiler-bundle": "To use the data collector.", "webonyx/graphql-php": "To support GraphQL." }, "type": "library", "extra": { "pmu": { "projects": [ "./src/*/composer.json", "src/Doctrine/*/composer.json" ] }, "thanks": { "url": "https://github.com/api-platform/api-platform", "name": "api-platform/api-platform" }, "symfony": { "require": "^7.4 || ^8.0" }, "branch-alias": { "dev-3.4": "3.4.x-dev", "dev-4.1": "4.1.x-dev", "dev-4.2": "4.2.x-dev", "dev-main": "4.4.x-dev" } }, "autoload": { "files": [ "src/JsonLd/HydraContext.php" ], "psr-4": { "ApiPlatform\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Kévin Dunglas", "email": "kevin@dunglas.fr", "homepage": "https://dunglas.fr" } ], "description": "Build a fully-featured hypermedia or GraphQL API in minutes!", "homepage": "https://api-platform.com", "keywords": [ "Hydra", "JSON-LD", "api", "graphql", "hal", "jsonapi", "laravel", "openapi", "rest", "swagger", "symfony" ], "support": { "issues": "https://github.com/api-platform/core/issues", "source": "https://github.com/api-platform/core/tree/v4.4.5" }, "time": "2026-10-16T14:14:36+00:00" }, { "name": "async-aws/core", "version": "1.30.0", "source": { "type": "git", "url": "https://github.com/async-aws/core.git", "reference": "dc0c26832e44db34466dd68d450293d573e732d1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/async-aws/core/zipball/dc0c26832e44db34466dd68d450293d573e732d1", "reference": "dc0c26832e44db34466dd68d450293d573e732d1", "shasum": "" }, "require": { "ext-hash": "*", "ext-simplexml": "*", "php": "^8.2", "psr/cache": "^1.0 || ^2.0 || ^3.0", "psr/log": "^1.0 || ^2.0 || ^3.0", "symfony/deprecation-contracts": "^2.1 || ^3.0", "symfony/http-client": "^4.4.16 || ^5.1.7 || ^6.0 || ^7.0 || ^8.0", "symfony/http-client-contracts": "^1.1.8 || ^2.0 || ^3.0", "symfony/service-contracts": "^1.0 || ^2.0 || ^3.0" }, "conflict": { "async-aws/s3": "<1.1", "symfony/http-client": "5.2.0" }, "require-dev": { "phpunit/phpunit": "^11.5.42", "symfony/error-handler": "^7.3.2 || ^8.0", "symfony/phpunit-bridge": "^7.3.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.30-dev" } }, "autoload": { "psr-4": { "AsyncAws\\Core\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Core package to integrate with AWS. This is a lightweight AWS SDK provider by AsyncAws.", "keywords": [ "amazon", "async-aws", "aws", "sdk", "sts" ], "support": { "source": "https://github.com/async-aws/core/tree/1.30.0" }, "funding": [ { "url": "https://github.com/jderusse", "type": "github" }, { "url": "https://github.com/nyholm", "type": "github" } ], "time": "2026-09-09T11:10:02+00:00" }, { "name": "async-aws/ses", "version": "1.17.0", "source": { "type": "git", "url": "https://github.com/async-aws/ses.git", "reference": "8cf52ad5b8d432c996dacb07cf57d50bee56d875" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/async-aws/ses/zipball/8cf52ad5b8d432c996dacb07cf57d50bee56d875", "reference": "8cf52ad5b8d432c996dacb07cf57d50bee56d875", "shasum": "" }, "require": { "async-aws/core": "^1.9", "ext-filter": "*", "php": "^8.2" }, "require-dev": { "phpunit/phpunit": "^11.5.42", "symfony/error-handler": "^7.3.2 || ^8.0", "symfony/phpunit-bridge": "^7.3.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.17-dev" } }, "autoload": { "psr-4": { "AsyncAws\\Ses\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "SES client, part of the AWS SDK provided by AsyncAws.", "keywords": [ "amazon", "async-aws", "aws", "sdk", "ses" ], "support": { "source": "https://github.com/async-aws/ses/tree/1.17.0" }, "funding": [ { "url": "https://github.com/jderusse", "type": "github" }, { "url": "https://github.com/nyholm", "type": "github" } ], "time": "2026-09-09T11:10:02+00:00" }, { "name": "aws/aws-crt-php", "version": "v1.2.7", "source": { "type": "git", "url": "https://github.com/awslabs/aws-crt-php.git", "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/d71d9906c7bb63a28295447ba12e74723bd3730e", "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e", "shasum": "" }, "require": { "php": ">=5.5" }, "require-dev": { "phpunit/phpunit": "^4.8.35||^5.6.3||^9.5", "yoast/phpunit-polyfills": "^1.0" }, "suggest": { "ext-awscrt": "Make sure you install awscrt native extension to use any of the functionality." }, "type": "library", "autoload": { "classmap": [ "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "AWS SDK Common Runtime Team", "email": "aws-sdk-common-runtime@amazon.com" } ], "description": "AWS Common Runtime for PHP", "homepage": "https://github.com/awslabs/aws-crt-php", "keywords": [ "amazon", "aws", "crt", "sdk" ], "support": { "issues": "https://github.com/awslabs/aws-crt-php/issues", "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.7" }, "time": "2024-10-18T22:15:13+00:00" }, { "name": "aws/aws-sdk-php", "version": "3.402.0", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", "reference": "661f6a54f2a63ac5137390c291535c74cfe6019e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/661f6a54f2a63ac5137390c291535c74cfe6019e", "reference": "661f6a54f2a63ac5137390c291535c74cfe6019e", "shasum": "" }, "require": { "aws/aws-crt-php": "^1.2.3", "ext-json": "*", "ext-pcre": "*", "ext-simplexml": "*", "guzzlehttp/guzzle": "^7.8.2 || ^8.0", "guzzlehttp/promises": "^2.0.3 || ^3.0", "guzzlehttp/psr7": "^2.6.3 || ^3.0", "mtdowling/jmespath.php": "^2.9.1", "php": ">=8.2", "psr/http-message": "^1.0 || ^2.0", "symfony/filesystem": "^v5.4.45 || ^v6.4.3 || ^v7.1.0 || ^v8.0.0" }, "require-dev": { "andrewsville/php-token-reflection": "^1.4", "aws/aws-php-sns-message-validator": "~1.0", "behat/behat": "~3.0", "composer/composer": "^2.7.8", "dms/phpunit-arraysubset-asserts": "^v0.5.0", "doctrine/cache": "~1.4", "ext-dom": "*", "ext-openssl": "*", "ext-sockets": "*", "phpunit/phpunit": "^10.0", "psr/cache": "^2.0 || ^3.0", "psr/simple-cache": "^2.0 || ^3.0", "sebastian/comparator": "^1.2.3 || ^4.0 || ^5.0", "yoast/phpunit-polyfills": "^2.0" }, "suggest": { "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", "doctrine/cache": "To use the DoctrineCacheAdapter", "ext-curl": "To send requests using cURL", "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", "ext-pcntl": "To use client-side monitoring", "ext-sockets": "To use client-side monitoring" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.0-dev" } }, "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Aws\\": "src/" }, "exclude-from-classmap": [ "src/data/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Amazon Web Services", "homepage": "https://aws.amazon.com" } ], "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", "homepage": "https://aws.amazon.com/sdk-for-php", "keywords": [ "amazon", "aws", "cloud", "dynamodb", "ec2", "glacier", "s3", "sdk" ], "support": { "forum": "https://github.com/aws/aws-sdk-php/discussions", "issues": "https://github.com/aws/aws-sdk-php/issues", "source": "https://github.com/aws/aws-sdk-php/tree/3.402.0" }, "time": "2026-10-22T18:09:05+00:00" }, { "name": "azure-oss/identity", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-oss-for-azure/azure-identity-php.git", "reference": "419e221cb1b29a8189f19c1e253bb6a54c1accc1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-oss-for-azure/azure-identity-php/zipball/419e221cb1b29a8189f19c1e253bb6a54c1accc1", "reference": "419e221cb1b29a8189f19c1e253bb6a54c1accc1", "shasum": "" }, "require": { "ext-openssl": "*", "php": "^8.1", "php-http/discovery": "^1.20", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.1" }, "require-dev": { "guzzlehttp/guzzle": "^7.10", "laravel/pint": "^1.27", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-deprecation-rules": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^13.0" }, "suggest": { "guzzlehttp/guzzle": "Provides a PSR-18 HTTP client and PSR-17 factories (used by default when installed)." }, "type": "library", "autoload": { "psr-4": { "AzureOss\\Identity\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "support": { "issues": "https://github.com/Azure-OSS/azure-identity-php/issues", "source": "https://github.com/Azure-OSS/azure-identity-php/tree/1.0.0" }, "time": "2026-03-13T18:32:57+00:00" }, { "name": "azure-oss/storage-blob", "version": "2.3.1", "source": { "type": "git", "url": "https://github.com/php-oss-for-azure/azure-storage-blob-php.git", "reference": "2333cad9c507062a8ae5536b02ec1f8099f1d48e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-oss-for-azure/azure-storage-blob-php/zipball/2333cad9c507062a8ae5536b02ec1f8099f1d48e", "reference": "2333cad9c507062a8ae5536b02ec1f8099f1d48e", "shasum": "" }, "require": { "azure-oss/storage-common": "^2.0", "ext-curl": "*", "ext-json": "*", "ext-simplexml": "*", "guzzlehttp/guzzle": "^7.8 || ^8.0", "php": "^8.2" }, "type": "library", "autoload": { "psr-4": { "AzureOss\\Storage\\Blob\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Brecht Vermeersch", "email": "brechtvermeersch@outlook.be" }, { "name": "Pim Jansen", "email": "pimjansen@gmail.com" } ], "description": "Azure Blob Storage PHP SDK", "keywords": [ "azure", "php", "sdk", "storage" ], "support": { "source": "https://github.com/php-oss-for-azure/azure-storage-blob-php/tree/2.3.1" }, "time": "2026-09-04T05:57:32+00:00" }, { "name": "azure-oss/storage-blob-flysystem", "version": "2.2.2", "source": { "type": "git", "url": "https://github.com/php-oss-for-azure/azure-storage-blob-flysystem-php.git", "reference": "85ae64006ae9b49dcec432cbfb95591a4b1c199b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-oss-for-azure/azure-storage-blob-flysystem-php/zipball/85ae64006ae9b49dcec432cbfb95591a4b1c199b", "reference": "85ae64006ae9b49dcec432cbfb95591a4b1c199b", "shasum": "" }, "require": { "azure-oss/storage-blob": "^2.2", "league/flysystem": "^3.28", "php": "^8.2" }, "type": "library", "autoload": { "psr-4": { "AzureOss\\Storage\\BlobFlysystem\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Brecht Vermeersch", "email": "brechtvermeersch@outlook.be" }, { "name": "Pim Jansen", "email": "pimjansen@gmail.com" } ], "description": "Flysystem adapter for Azure Storage PHP", "support": { "source": "https://github.com/php-oss-for-azure/azure-storage-blob-flysystem-php/tree/2.2.2" }, "time": "2026-09-04T05:57:32+00:00" }, { "name": "azure-oss/storage-common", "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/php-oss-for-azure/azure-storage-common-php.git", "reference": "be9f2c36c2b16037aeab2762b40ebf807f1de5c9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-oss-for-azure/azure-storage-common-php/zipball/be9f2c36c2b16037aeab2762b40ebf807f1de5c9", "reference": "be9f2c36c2b16037aeab2762b40ebf807f1de5c9", "shasum": "" }, "require": { "azure-oss/identity": "^1.0", "caseyamcl/guzzle_retry_middleware": "^2.13 || ^3.0", "guzzlehttp/guzzle": "^7.8 || ^8.0", "php": "^8.2" }, "type": "library", "autoload": { "psr-4": { "AzureOss\\Storage\\Common\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Brecht Vermeersch", "email": "brechtvermeersch@outlook.be" } ], "description": "Shared primitives for Azure Storage PHP SDK packages", "support": { "source": "https://github.com/php-oss-for-azure/azure-storage-common-php/tree/2.2.1" }, "time": "2026-09-04T05:57:32+00:00" }, { "name": "bacon/bacon-qr-code", "version": "2.0.8", "source": { "type": "git", "url": "https://github.com/Bacon/BaconQrCode.git", "reference": "8674e51bb65af933a5ffaf1c308a660387c35c22" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/8674e51bb65af933a5ffaf1c308a660387c35c22", "reference": "8674e51bb65af933a5ffaf1c308a660387c35c22", "shasum": "" }, "require": { "dasprid/enum": "^1.0.3", "ext-iconv": "*", "php": "^7.1 || ^8.0" }, "require-dev": { "phly/keep-a-changelog": "^2.1", "phpunit/phpunit": "^7 | ^8 | ^9", "spatie/phpunit-snapshot-assertions": "^4.2.9", "squizlabs/php_codesniffer": "^3.4" }, "suggest": { "ext-imagick": "to generate QR code images" }, "type": "library", "autoload": { "psr-4": { "BaconQrCode\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Ben Scholzen 'DASPRiD'", "email": "mail@dasprids.de", "homepage": "https://dasprids.de/", "role": "Developer" } ], "description": "BaconQrCode is a QR code generator for PHP.", "homepage": "https://github.com/Bacon/BaconQrCode", "support": { "issues": "https://github.com/Bacon/BaconQrCode/issues", "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.8" }, "time": "2022-12-07T17:46:57+00:00" }, { "name": "beberlei/doctrineextensions", "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/beberlei/DoctrineExtensions.git", "reference": "281f1650641c2f438b0a54d8eaa7ba50ac7e3eb6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/beberlei/DoctrineExtensions/zipball/281f1650641c2f438b0a54d8eaa7ba50ac7e3eb6", "reference": "281f1650641c2f438b0a54d8eaa7ba50ac7e3eb6", "shasum": "" }, "require": { "doctrine/orm": "^2.19 || ^3.0", "php": "^7.2 || ^8.0" }, "require-dev": { "doctrine/annotations": "^1.14 || ^2", "doctrine/coding-standard": "^9.0.2 || ^12.0", "nesbot/carbon": "^2.72 || ^3", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^8.5 || ^9.6", "squizlabs/php_codesniffer": "^3.8", "symfony/cache": "^5.4 || ^6.4 || ^7.0", "symfony/yaml": "^5.4 || ^6.4 || ^7.0", "vimeo/psalm": "^3.18 || ^5.22", "zf1/zend-date": "^1.12", "zf1/zend-registry": "^1.12" }, "type": "library", "autoload": { "psr-4": { "DoctrineExtensions\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Steve Lacey", "email": "steve@steve.ly" } ], "description": "A set of extensions to Doctrine 2 that add support for additional query functions available in MySQL, Oracle, PostgreSQL and SQLite.", "keywords": [ "database", "doctrine", "orm" ], "support": { "source": "https://github.com/beberlei/DoctrineExtensions/tree/v1.5.0" }, "time": "2024-03-03T17:55:15+00:00" }, { "name": "bigbluebutton/bigbluebutton-api-php", "version": "2.3.1", "source": { "type": "git", "url": "https://github.com/bigbluebutton/bigbluebutton-api-php.git", "reference": "0a6b15bb650c54ab721a9c7e8d276c2d321570f1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bigbluebutton/bigbluebutton-api-php/zipball/0a6b15bb650c54ab721a9c7e8d276c2d321570f1", "reference": "0a6b15bb650c54ab721a9c7e8d276c2d321570f1", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", "ext-simplexml": "*", "marc-mabe/php-enum": "^v4.7.0", "php": ">=7.4" }, "require-dev": { "bmitch/churn-php": "^1.7.1", "fakerphp/faker": "^v1.23.1", "friendsofphp/php-cs-fixer": "^v3.48.0", "nunomaduro/phpinsights": "^v2.11.0", "phploc/phploc": "^7.0.2", "phpmetrics/phpmetrics": "^v2.8.2", "phpstan/phpstan": "^1.10", "phpunit/php-code-coverage": "9.2.30", "phpunit/phpunit": "^9.6.16", "squizlabs/php_codesniffer": "^3.8.1", "tracy/tracy": "2.9", "vlucas/phpdotenv": "^5.6", "wapmorgan/php-deprecation-detector": "^2.0.33" }, "type": "library", "autoload": { "psr-4": { "BigBlueButton\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-3.0-or-later" ], "authors": [ { "name": "Ghazi Triki", "email": "ghazi.triki@riadvice.tn", "role": "Developer" } ], "description": "BigBlueButton PHP API Library for PHP", "homepage": "https://bigbluebutton.org/", "keywords": [ "api", "bbb", "bigbluebutton" ], "support": { "issues": "https://github.com/bigbluebutton/bigbluebutton-api-php/issues", "source": "https://github.com/bigbluebutton/bigbluebutton-api-php/tree/2.3.1" }, "time": "2024-05-07T13:31:15+00:00" }, { "name": "brick/math", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/brick/math.git", "reference": "2effe05d2177c451b86c6a073196a4034c02f211" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/brick/math/zipball/2effe05d2177c451b86c6a073196a4034c02f211", "reference": "2effe05d2177c451b86c6a073196a4034c02f211", "shasum": "" }, "require": { "php": "^8.2" }, "require-dev": { "phpstan/phpstan": "2.2.13", "phpstan/phpstan-phpunit": "2.0.18", "phpunit/phpunit": "^11.5" }, "type": "library", "autoload": { "psr-4": { "Brick\\Math\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Arbitrary-precision arithmetic library", "keywords": [ "Arbitrary-precision", "BigInteger", "BigRational", "arithmetic", "bigdecimal", "bignum", "bignumber", "brick", "decimal", "integer", "math", "mathematics", "rational" ], "support": { "issues": "https://github.com/brick/math/issues", "source": "https://github.com/brick/math/tree/1.0.0" }, "funding": [ { "url": "https://github.com/BenMorel", "type": "github" } ], "time": "2026-09-12T10:28:18+00:00" }, { "name": "carbonphp/carbon-doctrine-types", "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", "reference": "bf72f821b9952722ea9f9c3912f85946e1af9e3d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/bf72f821b9952722ea9f9c3912f85946e1af9e3d", "reference": "bf72f821b9952722ea9f9c3912f85946e1af9e3d", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { "doctrine/dbal": "<3.7.0 || >=4.0.0" }, "require-dev": { "doctrine/dbal": "^3.7.0", "nesbot/carbon": "^2.71.0 || ^3.0.0", "phpunit/phpunit": "^10.3" }, "type": "library", "autoload": { "psr-4": { "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "KyleKatarn", "email": "kylekatarnls@gmail.com" } ], "description": "Types to use Carbon in Doctrine", "keywords": [ "carbon", "date", "datetime", "doctrine", "time" ], "support": { "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.1" }, "funding": [ { "url": "https://github.com/kylekatarnls", "type": "github" }, { "url": "https://opencollective.com/Carbon", "type": "open_collective" }, { "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", "type": "tidelift" } ], "time": "2026-09-06T14:11:23+00:00" }, { "name": "caseyamcl/guzzle_retry_middleware", "version": "v2.13.0", "source": { "type": "git", "url": "https://github.com/caseyamcl/guzzle_retry_middleware.git", "reference": "17c9299cde438b00bbeb099c6480319a81636a60" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/caseyamcl/guzzle_retry_middleware/zipball/17c9299cde438b00bbeb099c6480319a81636a60", "reference": "17c9299cde438b00bbeb099c6480319a81636a60", "shasum": "" }, "require": { "guzzlehttp/guzzle": "^6.3|^7.0", "php": "^7.1|^8.0" }, "require-dev": { "jaschilz/php-coverage-badger": "^2.0", "nesbot/carbon": "^2.0|^3.0", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.0", "phpunit/phpunit": "^7.5|^8.0|^9.0", "squizlabs/php_codesniffer": "^3.5", "symfony/var-dumper": "^5.0|^6.0|^7.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0-dev" } }, "autoload": { "psr-4": { "GuzzleRetry\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Casey McLaughlin", "email": "caseyamcl@gmail.com", "homepage": "https://caseymclaughlin.com", "role": "Developer" } ], "description": "Guzzle v6+ retry middleware that handles 429/503 status codes and connection timeouts", "homepage": "https://github.com/caseyamcl/guzzle_retry_middleware", "keywords": [ "Guzzle", "back-off", "caseyamcl", "guzzle_retry_middleware", "middleware", "retry", "retry-after" ], "support": { "issues": "https://github.com/caseyamcl/guzzle_retry_middleware/issues", "source": "https://github.com/caseyamcl/guzzle_retry_middleware/tree/v2.13.0" }, "funding": [ { "url": "https://github.com/caseyamcl", "type": "github" } ], "time": "2025-07-11T12:33:22+00:00" }, { "name": "chamilo/google-map-form-type-bundle", "version": "v1.7", "source": { "type": "git", "url": "https://github.com/chamilo/OhGoogleMapFormTypeBundle.git", "reference": "78a409559e85e3adcd17a44e5fbdb3df5c8a9b66" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/chamilo/OhGoogleMapFormTypeBundle/zipball/78a409559e85e3adcd17a44e5fbdb3df5c8a9b66", "reference": "78a409559e85e3adcd17a44e5fbdb3df5c8a9b66", "shasum": "" }, "require": { "php": "^5.4 || ^7.0 || ^8.0", "symfony/asset": "~3.4|~4.0|~5.0|~6.0|~7.0", "symfony/event-dispatcher": "~3.4|~4.0|~5.0|~6.0|~7.0", "symfony/form": "~3.4|~4.0|~5.0|~6.0|~7.0" }, "replace": { "oh/google-map-form-type-bundle": "1.*" }, "type": "symfony-bundle", "autoload": { "psr-4": { "Oh\\GoogleMapFormTypeBundle\\": "" } }, "license": [ "MIT" ], "authors": [ { "name": "Ollie Harridge", "email": "code@oll.ie" }, { "name": "Webber", "email": "webber.nl@gmail.com" }, { "name": "Hector Escriche", "email": "krixer@gmail.com" } ], "description": "Set latitude, longitude and address values on a form using Google Maps", "homepage": "https://github.com/chamilo/OhGoogleMapFormTypeBundle", "keywords": [ "form", "google maps", "symfony" ], "time": "2024-04-10T17:19:46+00:00" }, { "name": "chamilo/settings-bundle", "version": "v1.5.0", "source": { "type": "git", "url": "https://github.com/chamilo/SyliusSettingsBundle.git", "reference": "fb552c2c2ce5cb54bb2e3d1ebf0db6f6b28069ce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/chamilo/SyliusSettingsBundle/zipball/fb552c2c2ce5cb54bb2e3d1ebf0db6f6b28069ce", "reference": "fb552c2c2ce5cb54bb2e3d1ebf0db6f6b28069ce", "shasum": "" }, "require": { "doctrine/doctrine-bundle": "^1.0|^2.0", "doctrine/orm": "~2.5|^3.0", "php": "^7.4 || ^8.0", "symfony/config": "^4.0|^5.0|^6.0|^7.0", "symfony/dependency-injection": "^4.0|^5.0|^6.0|^7.0", "symfony/event-dispatcher": "^4.0|^5.0|^6.0|^7.0", "symfony/form": "^4.0|^5.0|^6.0|^7.0", "symfony/framework-bundle": "^4.0|^5.0|^6.0|^7.0", "symfony/options-resolver": "^4.0|^5.0|^6.0|^7.0", "symfony/twig-bridge": "^4.0|^5.0|^6.0|^7.0", "symfony/validator": "^4.0|^5.0|^6.0|^7.0", "symfony/yaml": "^4.0|^5.0|^6.0|^7.0" }, "require-dev": { "phpspec/phpspec": "^7.0", "phpstan/phpstan": "^0.12", "symplify/easy-coding-standard": "^9.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { "Sylius\\Bundle\\SettingsBundle\\": "src/Bundle/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Paweł Jędrzejewski", "homepage": "http://pjedrzejewski.com" }, { "name": "Sylius project", "homepage": "http://sylius.org" }, { "name": "Community contributions", "homepage": "http://github.com/Sylius/Sylius/contributors" } ], "description": "Settings system for Symfony applications, editable via web user interface.", "homepage": "http://sylius.org", "keywords": [ "Settings", "config", "configuration", "ecommerce", "shop", "webshop" ], "support": { "source": "https://github.com/chamilo/SyliusSettingsBundle/tree/v1.5.0" }, "time": "2026-08-04T16:36:38+00:00" }, { "name": "clue/graph", "version": "v0.9.3", "source": { "type": "git", "url": "https://github.com/graphp/graph.git", "reference": "d1661c0a0e011a8550fa60ae5354f230d1555909" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/graphp/graph/zipball/d1661c0a0e011a8550fa60ae5354f230d1555909", "reference": "d1661c0a0e011a8550fa60ae5354f230d1555909", "shasum": "" }, "require": { "php": ">=5.3" }, "require-dev": { "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" }, "suggest": { "graphp/algorithms": "Common graph algorithms, such as Dijkstra and Moore-Bellman-Ford (shortest path), minimum spanning tree (MST), Kruskal, Prim and many more..", "graphp/graphviz": "GraphViz graph drawing / DOT output" }, "type": "library", "autoload": { "psr-4": { "Fhaculty\\Graph\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christian Lück", "email": "christian@clue.engineering" } ], "description": "GraPHP is the mathematical graph/network library written in PHP.", "homepage": "https://github.com/graphp/graph", "keywords": [ "edge", "graph", "mathematical", "network", "vertex" ], "support": { "issues": "https://github.com/graphp/graph/issues", "source": "https://github.com/graphp/graph/tree/v0.9.3" }, "funding": [ { "url": "https://clue.engineering/support", "type": "custom" }, { "url": "https://github.com/clue", "type": "github" } ], "time": "2021-12-30T09:22:01+00:00" }, { "name": "cocur/slugify", "version": "v4.7.1", "source": { "type": "git", "url": "https://github.com/cocur/slugify.git", "reference": "a860dab2b9f5f37775fc6414d4f049434848165f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/cocur/slugify/zipball/a860dab2b9f5f37775fc6414d4f049434848165f", "reference": "a860dab2b9f5f37775fc6414d4f049434848165f", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "conflict": { "symfony/config": "<3.4 || >=4,<4.3", "symfony/dependency-injection": "<3.4 || >=4,<4.3", "symfony/http-kernel": "<3.4 || >=4,<4.3", "twig/twig": "<2.12.1" }, "require-dev": { "laravel/framework": "^5.0|^6.0|^7.0|^8.0", "latte/latte": "~2.2", "league/container": "^2.2.0", "mikey179/vfsstream": "~1.6.8", "mockery/mockery": "^1.3", "nette/di": "~2.4", "pimple/pimple": "~1.1", "plumphp/plum": "~0.1", "symfony/config": "^3.4 || ^4.3 || ^5.0 || ^6.0", "symfony/dependency-injection": "^3.4 || ^4.3 || ^5.0 || ^6.0", "symfony/http-kernel": "^3.4 || ^4.3 || ^5.0 || ^6.0", "symfony/phpunit-bridge": "^5.4 || ^6.0", "twig/twig": "^2.12.1 || ~3.0", "zendframework/zend-modulemanager": "~2.2", "zendframework/zend-servicemanager": "~2.2", "zendframework/zend-view": "~2.2" }, "type": "library", "autoload": { "psr-4": { "Cocur\\Slugify\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Florian Eckerstorfer", "email": "florian@eckerstorfer.co", "homepage": "https://florian.ec" }, { "name": "Ivo Bathke", "email": "ivo.bathke@gmail.com" } ], "description": "Converts a string into a slug.", "keywords": [ "slug", "slugify" ], "support": { "issues": "https://github.com/cocur/slugify/issues", "source": "https://github.com/cocur/slugify/tree/v4.7.1" }, "time": "2025-11-27T18:57:36+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.5.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", "reference": "9dfce66f1e97360ea5e6d3e38ab14277e4cc591e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/semver/zipball/9dfce66f1e97360ea5e6d3e38ab14277e4cc591e", "reference": "9dfce66f1e97360ea5e6d3e38ab14277e4cc591e", "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": "Version comparison 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.5.2" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-10-22T15:37:26+00:00" }, { "name": "dasprid/enum", "version": "1.0.7", "source": { "type": "git", "url": "https://github.com/DASPRiD/Enum.git", "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/b5874fa9ed0043116c72162ec7f4fb50e02e7cce", "reference": "b5874fa9ed0043116c72162ec7f4fb50e02e7cce", "shasum": "" }, "require": { "php": ">=7.1 <9.0" }, "require-dev": { "phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11", "squizlabs/php_codesniffer": "*" }, "type": "library", "autoload": { "psr-4": { "DASPRiD\\Enum\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Ben Scholzen 'DASPRiD'", "email": "mail@dasprids.de", "homepage": "https://dasprids.de/", "role": "Developer" } ], "description": "PHP 7.1 enum implementation", "keywords": [ "enum", "map" ], "support": { "issues": "https://github.com/DASPRiD/Enum/issues", "source": "https://github.com/DASPRiD/Enum/tree/1.0.7" }, "time": "2025-09-16T12:23:56+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/data-fixtures", "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/doctrine/data-fixtures.git", "reference": "bf7ac3a050b54b261cedfb3d0a44733819062275" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/bf7ac3a050b54b261cedfb3d0a44733819062275", "reference": "bf7ac3a050b54b261cedfb3d0a44733819062275", "shasum": "" }, "require": { "doctrine/persistence": "^3.1 || ^4.0", "php": "^8.1", "psr/log": "^1.1 || ^2 || ^3" }, "conflict": { "doctrine/dbal": "<3.5 || >=5", "doctrine/orm": "<2.14 || >=4", "doctrine/phpcr-odm": "<1.3.0" }, "require-dev": { "doctrine/coding-standard": "^14", "doctrine/dbal": "^3.5 || ^4", "doctrine/mongodb-odm": "^1.3.0 || ^2.0.0", "doctrine/orm": "^2.14 || ^3", "doctrine/phpcr-odm": "^1.8 || ^2.0", "ext-sqlite3": "*", "fig/log-test": "^1", "jackalope/jackalope-fs": "*", "phpstan/phpstan": "2.1.46", "phpunit/phpunit": "10.5.63 || 12.5.12", "symfony/cache": "^6.4 || ^7 || ^8", "symfony/var-exporter": "^6.4 || ^7 || ^8" }, "suggest": { "alcaeus/mongo-php-adapter": "For using MongoDB ODM 1.3 with PHP 7 (deprecated)", "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", "doctrine/orm": "For loading ORM fixtures", "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\DataFixtures\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jonathan Wage", "email": "jonwage@gmail.com" } ], "description": "Data Fixtures for all Doctrine Object Managers", "homepage": "https://www.doctrine-project.org", "keywords": [ "database" ], "support": { "issues": "https://github.com/doctrine/data-fixtures/issues", "source": "https://github.com/doctrine/data-fixtures/tree/2.2.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%2Fdata-fixtures", "type": "tidelift" } ], "time": "2026-04-01T13:56:01+00:00" }, { "name": "doctrine/dbal", "version": "3.10.6", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", "reference": "c95589d775a0b2e543467d40f8c3ecccf586f2b4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/dbal/zipball/c95589d775a0b2e543467d40f8c3ecccf586f2b4", "reference": "c95589d775a0b2e543467d40f8c3ecccf586f2b4", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/deprecations": "^0.5.3|^1", "doctrine/event-manager": "^1|^2", "php": "^7.4 || ^8.0", "psr/cache": "^1|^2|^3", "psr/log": "^1|^2|^3" }, "conflict": { "doctrine/cache": "< 1.11" }, "require-dev": { "doctrine/cache": "^1.11|^2.0", "doctrine/coding-standard": "14.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", "phpstan/phpstan": "2.1.30", "phpstan/phpstan-strict-rules": "^2", "phpunit/phpunit": "9.6.34", "slevomat/coding-standard": "8.27.1", "squizlabs/php_codesniffer": "4.0.1", "symfony/cache": "^5.4|^6.0|^7.0|^8.0", "symfony/console": "^4.4|^5.4|^6.0|^7.0|^8.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." }, "bin": [ "bin/doctrine-dbal" ], "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/3.10.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%2Fdbal", "type": "tidelift" } ], "time": "2026-07-21T12:57:49+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": "2.19.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", "reference": "72b53688c30451a7c65addd50b2167d31459724a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/72b53688c30451a7c65addd50b2167d31459724a", "reference": "72b53688c30451a7c65addd50b2167d31459724a", "shasum": "" }, "require": { "doctrine/dbal": "^3.7.0 || ^4.0", "doctrine/deprecations": "^1.0", "doctrine/persistence": "^3.1 || ^4", "doctrine/sql-formatter": "^1.0.1", "php": "^8.1", "symfony/cache": "^6.4 || ^7.0", "symfony/config": "^6.4 || ^7.0", "symfony/console": "^6.4 || ^7.0", "symfony/dependency-injection": "^6.4 || ^7.0", "symfony/doctrine-bridge": "^6.4.3 || ^7.0.3", "symfony/framework-bundle": "^6.4 || ^7.0", "symfony/service-contracts": "^2.5 || ^3" }, "conflict": { "doctrine/annotations": ">=3.0", "doctrine/cache": "< 1.11", "doctrine/orm": "<2.17 || >=4.0", "symfony/var-exporter": "< 6.4.1 || 7.0.0", "twig/twig": "<2.13 || >=3.0 <3.0.4 || >=5" }, "require-dev": { "doctrine/annotations": "^1 || ^2", "doctrine/cache": "^1.11 || ^2.0", "doctrine/coding-standard": "^14", "doctrine/orm": "^2.17 || ^3.1", "friendsofphp/proxy-manager-lts": "^1.0", "phpstan/phpstan": "2.1.1", "phpstan/phpstan-phpunit": "2.0.3", "phpstan/phpstan-strict-rules": "^2", "phpunit/phpunit": "^10.5.53 || ^12.3.10", "psr/log": "^1.1.4 || ^2.0 || ^3.0", "symfony/doctrine-messenger": "^6.4 || ^7.0", "symfony/event-dispatcher": "^6.4 || ^7.0", "symfony/expression-language": "^6.4 || ^7.0", "symfony/http-kernel": "^6.4 || ^7.0", "symfony/messenger": "^6.4 || ^7.0", "symfony/property-info": "^6.4 || ^7.0", "symfony/runtime": "^6.4 || ^7.0", "symfony/security-bundle": "^6.4 || ^7.0", "symfony/stopwatch": "^6.4 || ^7.0", "symfony/string": "^6.4 || ^7.0", "symfony/twig-bridge": "^6.4 || ^7.0", "symfony/validator": "^6.4 || ^7.0", "symfony/var-exporter": "^6.4.1 || ^7.0.1", "symfony/web-profiler-bundle": "^6.4 || ^7.0", "symfony/yaml": "^6.4 || ^7.0", "twig/twig": "^2.14.7 || ^3.0.4 || ^4" }, "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/2.19.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%2Fdoctrine-bundle", "type": "tidelift" } ], "time": "2026-09-08T11:48:41+00:00" }, { "name": "doctrine/doctrine-fixtures-bundle", "version": "3.7.3", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", "reference": "4c3dfcc819ba2725a574f4286aa3f6459f582d5b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/4c3dfcc819ba2725a574f4286aa3f6459f582d5b", "reference": "4c3dfcc819ba2725a574f4286aa3f6459f582d5b", "shasum": "" }, "require": { "doctrine/data-fixtures": "^1.5 || ^2.0", "doctrine/doctrine-bundle": "^2.2", "doctrine/orm": "^2.14.0 || ^3.0", "doctrine/persistence": "^2.4 || ^3.0 || ^4", "php": "^7.4 || ^8.0", "psr/log": "^1 || ^2 || ^3", "symfony/config": "^5.4 || ^6.0 || ^7.0", "symfony/console": "^5.4 || ^6.0 || ^7.0", "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0", "symfony/deprecation-contracts": "^2.1 || ^3", "symfony/doctrine-bridge": "^5.4.48 || ^6.4.16 || ^7.1.9", "symfony/http-kernel": "^5.4 || ^6.0 || ^7.0" }, "conflict": { "doctrine/dbal": "< 3" }, "require-dev": { "doctrine/coding-standard": "14.0.0", "phpstan/phpstan": "2.1.32", "phpunit/phpunit": "^9.6.13 || 11.4.14", "symfony/phpunit-bridge": "7.3.4" }, "type": "symfony-bundle", "autoload": { "psr-4": { "Doctrine\\Bundle\\FixturesBundle\\": "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 DoctrineFixturesBundle", "homepage": "https://www.doctrine-project.org", "keywords": [ "Fixture", "persistence" ], "support": { "issues": "https://github.com/doctrine/DoctrineFixturesBundle/issues", "source": "https://github.com/doctrine/DoctrineFixturesBundle/tree/3.7.3" }, "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-fixtures-bundle", "type": "tidelift" } ], "time": "2025-12-03T15:47:21+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", "version": "3.7.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineMigrationsBundle.git", "reference": "00056695242a3e88369fe7a6e10669d8f6d7496a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/00056695242a3e88369fe7a6e10669d8f6d7496a", "reference": "00056695242a3e88369fe7a6e10669d8f6d7496a", "shasum": "" }, "require": { "doctrine/dbal": "^2 || ^3 || ^4", "doctrine/doctrine-bundle": "^2.4 || ^3.0", "doctrine/migrations": "^3.2", "php": "^7.2 || ^8.0", "psr/log": "^1 || ^2 || ^3", "symfony/config": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/console": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/deprecation-contracts": "^2.1 || ^3", "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/http-foundation": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/http-kernel": "^5.4 || ^6.0 || ^7.0", "symfony/service-contracts": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { "composer/semver": "^3.0", "doctrine/coding-standard": "^12 || ^14", "doctrine/orm": "^2.6 || ^3", "phpstan/phpstan": "^1.4 || ^2", "phpstan/phpstan-deprecation-rules": "^1 || ^2", "phpstan/phpstan-phpunit": "^1 || ^2", "phpstan/phpstan-strict-rules": "^1.1 || ^2", "phpstan/phpstan-symfony": "^1.3 || ^2", "phpunit/phpunit": "^8.5 || ^9.5", "symfony/phpunit-bridge": "^6.3 || ^7 || ^8", "symfony/var-exporter": "^5.4 || ^6 || ^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/3.7.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%2Fdoctrine-migrations-bundle", "type": "tidelift" } ], "time": "2026-08-26T05:40:19+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.1", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", "reference": "46351b6812b7b6d52b82c3efa5dfb786a198ec88" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/inflector/zipball/46351b6812b7b6d52b82c3efa5dfb786a198ec88", "reference": "46351b6812b7b6d52b82c3efa5dfb786a198ec88", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^12.0 || ^14.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.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%2Finflector", "type": "tidelift" } ], "time": "2026-10-26T08:14:14+00:00" }, { "name": "doctrine/instantiator", "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "doctrine/coding-standard": "^11", "ext-pdo": "*", "ext-phar": "*", "phpbench/phpbench": "^1.2", "phpstan/phpstan": "^1.9.4", "phpstan/phpstan-phpunit": "^1.3", "phpunit/phpunit": "^9.5.27", "vimeo/psalm": "^5.4" }, "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.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%2Finstantiator", "type": "tidelift" } ], "time": "2022-12-30T00:23:10+00:00" }, { "name": "doctrine/lexer", "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", "reference": "71d305eaa6480d3d3460c7d053d1da7749fa9cca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/lexer/zipball/71d305eaa6480d3d3460c7d053d1da7749fa9cca", "reference": "71d305eaa6480d3d3460c7d053d1da7749fa9cca", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "doctrine/coding-standard": "^14", "phpstan/phpstan": "^2", "phpunit/phpunit": "^10.5.58 || ^12.5.4" }, "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.3" }, "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": "2026-10-01T06:59:29+00:00" }, { "name": "doctrine/migrations", "version": "3.9.8", "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", "reference": "eb0b9ce3f999d720fa73037bbd06977ea34b76a0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/migrations/zipball/eb0b9ce3f999d720fa73037bbd06977ea34b76a0", "reference": "eb0b9ce3f999d720fa73037bbd06977ea34b76a0", "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.8" }, "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-10-04T12:35:58+00:00" }, { "name": "doctrine/orm", "version": "3.7.5", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", "reference": "00c2fd70da291cca1ec75f4dae5344fe3df588fa" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/orm/zipball/00c2fd70da291cca1ec75f4dae5344fe3df588fa", "reference": "00c2fd70da291cca1ec75f4dae5344fe3df588fa", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/collections": "^2.2 || ^3.1", "doctrine/dbal": "^3.8.2 || ^4", "doctrine/deprecations": "^0.5.3 || ^1", "doctrine/event-manager": "^2.1.1", "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/polyfill-php86": "^1.37", "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.2.14", "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-deepclone": "Improves performance when not using native lazy objects (Symfony 8.1+)", "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.7.5" }, "time": "2026-10-09T05:58:13+00:00" }, { "name": "doctrine/persistence", "version": "4.2.1", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", "reference": "d8293831c5b99449b2f63eb1e1bbdc202118daa6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/persistence/zipball/d8293831c5b99449b2f63eb1e1bbdc202118daa6", "reference": "d8293831c5b99449b2f63eb1e1bbdc202118daa6", "shasum": "" }, "require": { "doctrine/deprecations": "^1", "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 || ^8.0", "symfony/finder": "^4.4 || ^5.4 || ^6.0 || ^7.0 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Persistence\\": "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 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.2.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": "2026-10-03T14:15:35+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" }, { "name": "endroid/qr-code", "version": "4.8.5", "source": { "type": "git", "url": "https://github.com/endroid/qr-code.git", "reference": "0db25b506a8411a5e1644ebaa67123a6eb7b6a77" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/endroid/qr-code/zipball/0db25b506a8411a5e1644ebaa67123a6eb7b6a77", "reference": "0db25b506a8411a5e1644ebaa67123a6eb7b6a77", "shasum": "" }, "require": { "bacon/bacon-qr-code": "^2.0.5", "php": "^8.1" }, "conflict": { "khanamiryan/qrcode-detector-decoder": "^1.0.6" }, "require-dev": { "endroid/quality": "dev-master", "ext-gd": "*", "khanamiryan/qrcode-detector-decoder": "^1.0.4||^2.0.2", "setasign/fpdf": "^1.8.2" }, "suggest": { "ext-gd": "Enables you to write PNG images", "khanamiryan/qrcode-detector-decoder": "Enables you to use the image validator", "roave/security-advisories": "Makes sure package versions with known security issues are not installed", "setasign/fpdf": "Enables you to use the PDF writer" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.x-dev" } }, "autoload": { "psr-4": { "Endroid\\QrCode\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jeroen van den Enden", "email": "info@endroid.nl" } ], "description": "Endroid QR Code", "homepage": "https://github.com/endroid/qr-code", "keywords": [ "code", "endroid", "php", "qr", "qrcode" ], "support": { "issues": "https://github.com/endroid/qr-code/issues", "source": "https://github.com/endroid/qr-code/tree/4.8.5" }, "funding": [ { "url": "https://github.com/endroid", "type": "github" } ], "time": "2023-09-29T14:03:20+00:00" }, { "name": "enshrined/svg-sanitize", "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/darylldoyle/svg-sanitizer.git", "reference": "1976ff93c8d8a234cdd3ff99626bd43ecf11bf49" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/1976ff93c8d8a234cdd3ff99626bd43ecf11bf49", "reference": "1976ff93c8d8a234cdd3ff99626bd43ecf11bf49", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^7.1 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^6.5 || ^8.5" }, "type": "library", "autoload": { "psr-4": { "enshrined\\svgSanitize\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "authors": [ { "name": "Daryll Doyle", "email": "daryll@enshrined.co.uk" } ], "description": "An SVG sanitizer for PHP", "support": { "issues": "https://github.com/darylldoyle/svg-sanitizer/issues", "source": "https://github.com/darylldoyle/svg-sanitizer/tree/1.1.1" }, "time": "2026-10-20T09:45:10+00:00" }, { "name": "essence/dom", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/essence/dom.git", "reference": "e5776d2286f4ccbd048d160c28ac77ccc6d68f3a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/essence/dom/zipball/e5776d2286f4ccbd048d160c28ac77ccc6d68f3a", "reference": "e5776d2286f4ccbd048d160c28ac77ccc6d68f3a", "shasum": "" }, "type": "library", "autoload": { "psr-4": { "Essence\\Dom\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Félix Girault", "email": "felix.girault@gmail.com", "homepage": "http://www.felix-girault.fr", "role": "Developer" } ], "description": "Essence's DOM parser.", "homepage": "http://github.com/essence/dom", "keywords": [ "dom", "parser" ], "support": { "issues": "https://github.com/essence/dom/issues", "source": "https://github.com/essence/dom/tree/1.0.0" }, "time": "2015-07-23T20:33:17+00:00" }, { "name": "essence/essence", "version": "3.5.4", "source": { "type": "git", "url": "https://github.com/essence/essence.git", "reference": "81e889a87603840dadd04b317a51487df1d45933" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/essence/essence/zipball/81e889a87603840dadd04b317a51487df1d45933", "reference": "81e889a87603840dadd04b317a51487df1d45933", "shasum": "" }, "require": { "essence/dom": "~1.0.0", "essence/http": "~1.0.0", "fg/parkour": "~1.1.0", "php": ">=5.5.0" }, "suggest": { "ext-curl": "*" }, "type": "library", "autoload": { "psr-4": { "Essence\\": "lib/Essence" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Félix Girault", "email": "felix.girault@gmail.com", "homepage": "http://www.felix-girault.fr", "role": "Developer" } ], "description": "Extracts information about medias on the web, like youtube videos, twitter statuses or blog articles.", "homepage": "http://github.com/essence/essence", "keywords": [ "embed", "media", "oembed", "opengraph" ], "support": { "issues": "https://github.com/essence/essence/issues", "source": "https://github.com/essence/essence/tree/3.5.4" }, "time": "2021-01-21T09:58:10+00:00" }, { "name": "essence/http", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/essence/http.git", "reference": "ce0e52e0c0f2ed894ce2922ab2fd598dcaac91d2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/essence/http/zipball/ce0e52e0c0f2ed894ce2922ab2fd598dcaac91d2", "reference": "ce0e52e0c0f2ed894ce2922ab2fd598dcaac91d2", "shasum": "" }, "suggest": { "ext-curl": "*" }, "type": "library", "autoload": { "psr-4": { "Essence\\Http\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Félix Girault", "email": "felix.girault@gmail.com", "homepage": "http://www.felix-girault.fr", "role": "Developer" } ], "description": "Essence's HTTP client.", "homepage": "http://github.com/essence/http", "keywords": [ "client", "http" ], "support": { "issues": "https://github.com/essence/http/issues", "source": "https://github.com/essence/http/tree/1.0.0" }, "time": "2015-07-23T20:33:50+00:00" }, { "name": "evenement/evenement", "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/igorw/evenement.git", "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", "shasum": "" }, "require": { "php": ">=7.0" }, "require-dev": { "phpunit/phpunit": "^9 || ^6" }, "type": "library", "autoload": { "psr-4": { "Evenement\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Igor Wiedler", "email": "igor@wiedler.ch" } ], "description": "Événement is a very simple event dispatching library for PHP", "keywords": [ "event-dispatcher", "event-emitter" ], "support": { "issues": "https://github.com/igorw/evenement/issues", "source": "https://github.com/igorw/evenement/tree/v3.0.2" }, "time": "2023-08-08T05:53:35+00:00" }, { "name": "ezyang/htmlpurifier", "version": "v4.19.1", "source": { "type": "git", "url": "https://github.com/ezyang/htmlpurifier.git", "reference": "5e0539132d934f936fbae2c88b55d58f9438623f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/5e0539132d934f936fbae2c88b55d58f9438623f", "reference": "5e0539132d934f936fbae2c88b55d58f9438623f", "shasum": "" }, "require": { "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "require-dev": { "cerdic/css-tidy": "^1.7 || ^2.0", "simpletest/simpletest": "dev-master" }, "suggest": { "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", "ext-bcmath": "Used for unit conversion and imagecrash protection", "ext-iconv": "Converts text to and from non-UTF-8 encodings", "ext-tidy": "Used for pretty-printing HTML" }, "type": "library", "autoload": { "files": [ "library/HTMLPurifier.composer.php" ], "psr-0": { "HTMLPurifier": "library/" }, "exclude-from-classmap": [ "/library/HTMLPurifier/Language/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1-or-later" ], "authors": [ { "name": "Edward Z. Yang", "email": "admin@htmlpurifier.org", "homepage": "http://ezyang.com" } ], "description": "Standards compliant HTML filter written in PHP", "homepage": "http://htmlpurifier.org/", "keywords": [ "html" ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", "source": "https://github.com/ezyang/htmlpurifier/tree/v4.19.1" }, "time": "2026-09-15T15:42:51+00:00" }, { "name": "fg/parkour", "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/felixgirault/parkour.git", "reference": "f837eb640fc4aac81b11fe50d2fa04fb4ec71496" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/felixgirault/parkour/zipball/f837eb640fc4aac81b11fe50d2fa04fb4ec71496", "reference": "f837eb640fc4aac81b11fe50d2fa04fb4ec71496", "shasum": "" }, "require": { "php": ">=5.5.0" }, "require-dev": { "phpunit/phpunit": "4.3.*" }, "type": "library", "autoload": { "psr-4": { "Parkour\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Félix Girault", "email": "felix.girault@gmail.com", "homepage": "http://www.felix-girault.fr", "role": "Developer" } ], "description": "A collection of utilities to manipulate arrays.", "homepage": "http://github.com/felixgirault/parkour", "keywords": [ "array", "manipulation", "traversing" ], "support": { "issues": "https://github.com/felixgirault/parkour/issues", "source": "https://github.com/felixgirault/parkour/tree/1.1.1" }, "time": "2015-10-03T10:39:22+00:00" }, { "name": "firebase/php-jwt", "version": "v7.2.1", "source": { "type": "git", "url": "https://github.com/googleapis/php-jwt.git", "reference": "0501f5729b9e2448516674aff07c7d1727869b8e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/googleapis/php-jwt/zipball/0501f5729b9e2448516674aff07c7d1727869b8e", "reference": "0501f5729b9e2448516674aff07c7d1727869b8e", "shasum": "" }, "require": { "php": "^8.0" }, "require-dev": { "guzzlehttp/guzzle": "^7.4||^8.0", "phpfastcache/phpfastcache": "^9.2", "phpseclib/phpseclib": "~3.0", "phpspec/prophecy-phpunit": "^2.2", "phpunit/phpunit": "^9.5", "psr/cache": "^2.0||^3.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0" }, "suggest": { "ext-sodium": "Support EdDSA (Ed25519) signatures", "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present", "phpseclib/phpseclib": "Support PS256 (RSASSA-PSS) signatures" }, "type": "library", "extra": { "component": { "id": "jwt", "path": "Jwt", "entry": "README.md", "target": "googleapis/php-jwt.git" } }, "autoload": { "psr-4": { "Firebase\\JWT\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Neuman Vong", "email": "neuman+pear@twilio.com", "role": "Developer" }, { "name": "Anant Narayanan", "email": "anant@php.net", "role": "Developer" } ], "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.", "homepage": "https://github.com/googleapis/php-jwt", "keywords": [ "jwt", "php" ], "support": { "issues": "https://github.com/googleapis/php-jwt/issues", "source": "https://github.com/googleapis/php-jwt/tree/v7.2.1" }, "time": "2026-09-28T17:51:46+00:00" }, { "name": "friendsofsymfony/jsrouting-bundle", "version": "3.6.1", "source": { "type": "git", "url": "https://github.com/FriendsOfSymfony/FOSJsRoutingBundle.git", "reference": "c8af953b1a305e9d8d201f489023dc4ba6be053d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/FriendsOfSymfony/FOSJsRoutingBundle/zipball/c8af953b1a305e9d8d201f489023dc4ba6be053d", "reference": "c8af953b1a305e9d8d201f489023dc4ba6be053d", "shasum": "" }, "require": { "php": "^8.0", "symfony/console": "^5.4|^6.4|^7.3|^8.0", "symfony/deprecation-contracts": "^2.1|^3.0", "symfony/framework-bundle": "^5.4|^6.4|^7.3|^8.0", "symfony/serializer": "^5.4|^6.4|^7.3|^8.0", "willdurand/jsonp-callback-validator": "~1.1|^2.0" }, "require-dev": { "jakoch/phantomjs-installer": "^3", "neronmoon/scriptsdev": "^0.1", "symfony/expression-language": "^5.4|^6.4|^7.3|^8.0", "symfony/phpunit-bridge": "^7.3|^8.0" }, "type": "symfony-bundle", "extra": { "scripts-dev": { "post-update-cmd": [ "PhantomInstaller\\Installer::installPhantomJS" ], "post-install-cmd": [ "PhantomInstaller\\Installer::installPhantomJS" ] }, "branch-alias": { "dev-master": "3.x-dev" }, "jakoch/phantomjs-installer": { "cdnurl": "https://github.com/Medium/phantomjs/releases/download/v2.1.1/" } }, "autoload": { "psr-4": { "FOS\\JsRoutingBundle\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "William Durand", "email": "will+git@drnd.me" }, { "name": "FriendsOfSymfony Community", "homepage": "https://github.com/friendsofsymfony/FOSJsRoutingBundle/contributors" } ], "description": "A pretty nice way to expose your Symfony routing to client applications.", "homepage": "http://friendsofsymfony.github.com", "keywords": [ "Js Routing", "javascript", "routing" ], "support": { "issues": "https://github.com/FriendsOfSymfony/FOSJsRoutingBundle/issues", "source": "https://github.com/FriendsOfSymfony/FOSJsRoutingBundle/tree/3.6.1" }, "time": "2025-11-04T21:03:25+00:00" }, { "name": "gedmo/doctrine-extensions", "version": "v3.22.2", "source": { "type": "git", "url": "https://github.com/doctrine-extensions/DoctrineExtensions.git", "reference": "486719169b3042dd4cdb801f70651f30723aab9e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine-extensions/DoctrineExtensions/zipball/486719169b3042dd4cdb801f70651f30723aab9e", "reference": "486719169b3042dd4cdb801f70651f30723aab9e", "shasum": "" }, "require": { "doctrine/collections": "^1.2 || ^2.0 || ^3.1", "doctrine/deprecations": "^1.0", "doctrine/event-manager": "^1.2 || ^2.0", "doctrine/persistence": "^2.2 || ^3.0 || ^4.0", "php": "^7.4 || ^8.0", "psr/cache": "^1 || ^2 || ^3", "psr/clock": "^1", "symfony/cache": "^5.4 || ^6.4 || ^7.3 || ^8.0", "symfony/string": "^5.4 || ^6.4 || ^7.3 || ^8.0" }, "conflict": { "behat/transliterator": "<1.2 || >=2.0", "doctrine/annotations": "<1.13 || >=3.0", "doctrine/common": "<2.13 || >=4.0", "doctrine/dbal": "<3.7 || >=5.0", "doctrine/mongodb-odm": "<2.3 || >=3.0", "doctrine/orm": "<2.20 || >=3.0 <3.3 || >=4.0" }, "require-dev": { "behat/transliterator": "^1.2", "doctrine/annotations": "^1.13 || ^2.0", "doctrine/cache": "^1.11 || ^2.0", "doctrine/common": "^2.13 || ^3.0", "doctrine/dbal": "^3.7 || ^4.0", "doctrine/doctrine-bundle": "^2.3 || ^3.0", "doctrine/mongodb-odm": "^2.3", "doctrine/orm": "^2.20 || ^3.3", "friendsofphp/php-cs-fixer": "^3.89", "nesbot/carbon": "^2.71 || ^3.0", "phpstan/phpstan": "^2.1.31", "phpstan/phpstan-doctrine": "^2.0.1", "phpstan/phpstan-phpunit": "^2.0.3", "phpunit/phpunit": "^9.6", "rector/rector": "^2.2.6", "symfony/console": "^5.4 || ^6.4 || ^7.3 || ^8.0", "symfony/doctrine-bridge": "^5.4 || ^6.4 || ^7.3 || ^8.0", "symfony/phpunit-bridge": "^6.4 || ^7.3 || ^8.0", "symfony/uid": "^5.4 || ^6.4 || ^7.3 || ^8.0", "symfony/yaml": "^5.4 || ^6.4 || ^7.3 || ^8.0" }, "suggest": { "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", "doctrine/orm": "to use the extensions with the ORM" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Gedmo\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Gediminas Morkevicius", "email": "gediminas.morkevicius@gmail.com" }, { "name": "Gustavo Falco", "email": "comfortablynumb84@gmail.com" }, { "name": "David Buchmann", "email": "david@liip.ch" } ], "description": "Doctrine behavioral extensions", "homepage": "http://gediminasm.org/", "keywords": [ "Blameable", "behaviors", "doctrine", "extensions", "gedmo", "loggable", "nestedset", "odm", "orm", "sluggable", "sortable", "timestampable", "translatable", "tree", "uploadable" ], "support": { "docs": "https://github.com/doctrine-extensions/DoctrineExtensions/tree/main/doc", "issues": "https://github.com/doctrine-extensions/DoctrineExtensions/issues", "source": "https://github.com/doctrine-extensions/DoctrineExtensions/tree/v3.22.2" }, "funding": [ { "url": "https://github.com/l3pp4rd", "type": "github" }, { "url": "https://github.com/mbabker", "type": "github" }, { "url": "https://github.com/phansys", "type": "github" }, { "url": "https://github.com/stof", "type": "github" } ], "time": "2026-09-29T18:56:23+00:00" }, { "name": "google/auth", "version": "v1.55.2", "source": { "type": "git", "url": "https://github.com/googleapis/google-auth-library-php.git", "reference": "293fdf064cfc5b77a22bb7406b59f149b3fb70e8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/293fdf064cfc5b77a22bb7406b59f149b3fb70e8", "reference": "293fdf064cfc5b77a22bb7406b59f149b3fb70e8", "shasum": "" }, "require": { "firebase/php-jwt": "^6.0||^7.0", "guzzlehttp/guzzle": "^7.8.2||^8.0", "guzzlehttp/psr7": "^2.6.3||^3.0", "php": "^8.1", "psr/cache": "^2.0||^3.0", "psr/http-client": "^1.0", "psr/http-message": "^1.1||^2.0", "psr/log": "^2.0||^3.0" }, "require-dev": { "guzzlehttp/promises": "^2.0.3||^3.0", "kelvinmo/simplejwt": "^1.1.0", "phpseclib/phpseclib": "^3.0.35", "phpspec/prophecy-phpunit": "^2.1", "phpunit/phpunit": "^9.6.34", "sebastian/comparator": ">=1.2.3", "squizlabs/php_codesniffer": "^4.0", "symfony/filesystem": "^6.4.39||^7.3", "symfony/process": "^6.4.41||^7.0" }, "suggest": { "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2." }, "type": "library", "extra": { "component": { "id": "auth", "path": "Auth", "entry": "README.md", "target": "googleapis/google-auth-library-php.git" } }, "autoload": { "psr-4": { "Google\\Auth\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "description": "Google Auth Library for PHP", "homepage": "https://github.com/googleapis/google-auth-library-php", "keywords": [ "Authentication", "google", "oauth2" ], "support": { "docs": "https://cloud.google.com/php/docs/reference/auth/latest", "issues": "https://github.com/googleapis/google-auth-library-php/issues", "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.55.2" }, "time": "2026-10-16T21:30:20+00:00" }, { "name": "google/cloud-core", "version": "v1.74.0", "source": { "type": "git", "url": "https://github.com/googleapis/google-cloud-php-core.git", "reference": "2ce0b5206407501dc3e6cf1536df3f8b4b30589f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/2ce0b5206407501dc3e6cf1536df3f8b4b30589f", "reference": "2ce0b5206407501dc3e6cf1536df3f8b4b30589f", "shasum": "" }, "require": { "google/auth": "^1.53", "google/gax": "^1.38.0", "guzzlehttp/guzzle": "^7.8.2||^8.0", "guzzlehttp/promises": "^2.0.3||^3.0", "guzzlehttp/psr7": "^2.6.3||^3.0", "monolog/monolog": "^2.9||^3.0", "php": "^8.2", "psr/http-message": "^1.0||^2.0", "rize/uri-template": "~0.3||~0.4" }, "require-dev": { "erusev/parsedown": "^1.6", "google/cloud-common-protos": "~0.5||^1.0", "nikic/php-parser": "^5.6", "opis/closure": "^3.7|^4.0", "phpdocumentor/reflection": "^6.0", "phpdocumentor/reflection-docblock": "^5.3.3||^6.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.0", "squizlabs/php_codesniffer": "3.*" }, "suggest": { "opis/closure": "May be used to serialize closures to process jobs in the batch daemon. Please require version ^3.", "symfony/lock": "Required for the Spanner cached based session pool. Please require the following commit: 3.3.x-dev#1ba6ac9" }, "bin": [ "bin/google-cloud-batch" ], "type": "library", "extra": { "component": { "id": "cloud-core", "path": "Core", "entry": "src/ServiceBuilder.php", "target": "googleapis/google-cloud-php-core.git" } }, "autoload": { "psr-4": { "Google\\Cloud\\Core\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "description": "Google Cloud PHP shared dependency, providing functionality useful to all components.", "support": { "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.74.0" }, "time": "2026-10-07T21:40:20+00:00" }, { "name": "google/cloud-storage", "version": "v2.6.1", "source": { "type": "git", "url": "https://github.com/googleapis/google-cloud-php-storage.git", "reference": "cf14f967fa45113e2a239fe9103bada8d7b92021" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/cf14f967fa45113e2a239fe9103bada8d7b92021", "reference": "cf14f967fa45113e2a239fe9103bada8d7b92021", "shasum": "" }, "require": { "google/cloud-core": "^1.72.0", "php": "^8.2", "ramsey/uuid": "^4.2.3" }, "require-dev": { "erusev/parsedown": "^1.6", "google/cloud-pubsub": "^2.0", "nikic/php-parser": "^5", "phpdocumentor/reflection": "^6.0", "phpdocumentor/reflection-docblock": "^5.3.3", "phpseclib/phpseclib": "^2.0||^3.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.0", "squizlabs/php_codesniffer": "3.*" }, "suggest": { "google/cloud-pubsub": "May be used to register a topic to receive bucket notifications.", "phpseclib/phpseclib": "May be used in place of OpenSSL for creating signed Cloud Storage URLs. Please require version ^2." }, "type": "library", "extra": { "component": { "id": "cloud-storage", "path": "Storage", "entry": "src/StorageClient.php", "target": "googleapis/google-cloud-php-storage.git" } }, "autoload": { "psr-4": { "Google\\Cloud\\Storage\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "description": "Cloud Storage Client for PHP", "support": { "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v2.6.1" }, "time": "2026-10-16T21:30:20+00:00" }, { "name": "google/common-protos", "version": "4.14.3", "source": { "type": "git", "url": "https://github.com/googleapis/common-protos-php.git", "reference": "3c219d28f513a8997ac5d098f43943e3c5b4509a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/3c219d28f513a8997ac5d098f43943e3c5b4509a", "reference": "3c219d28f513a8997ac5d098f43943e3c5b4509a", "shasum": "" }, "require": { "google/protobuf": "^4.31||^5.0", "php": "^8.2" }, "require-dev": { "phpunit/phpunit": "^9.6" }, "type": "library", "extra": { "component": { "id": "common-protos", "path": "CommonProtos", "entry": "README.md", "target": "googleapis/common-protos-php.git" } }, "autoload": { "psr-4": { "Google\\Api\\": "src/Api", "Google\\Iam\\": "src/Iam", "Google\\Rpc\\": "src/Rpc", "Google\\Type\\": "src/Type", "Google\\Cloud\\": "src/Cloud", "GPBMetadata\\Google\\Api\\": "metadata/Api", "GPBMetadata\\Google\\Iam\\": "metadata/Iam", "GPBMetadata\\Google\\Rpc\\": "metadata/Rpc", "GPBMetadata\\Google\\Type\\": "metadata/Type", "GPBMetadata\\Google\\Cloud\\": "metadata/Cloud", "GPBMetadata\\Google\\Logging\\": "metadata/Logging" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "description": "Google API Common Protos for PHP", "homepage": "https://github.com/googleapis/common-protos-php", "keywords": [ "google" ], "support": { "source": "https://github.com/googleapis/common-protos-php/tree/v4.14.3" }, "time": "2026-09-14T18:27:51+00:00" }, { "name": "google/gax", "version": "v1.51.1", "source": { "type": "git", "url": "https://github.com/googleapis/gax-php.git", "reference": "024610fe27bc1bd71449f10fc1287c00580c0446" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/googleapis/gax-php/zipball/024610fe27bc1bd71449f10fc1287c00580c0446", "reference": "024610fe27bc1bd71449f10fc1287c00580c0446", "shasum": "" }, "require": { "google/auth": "^1.53", "google/common-protos": "^4.9", "google/grpc-gcp": "^0.4", "google/longrunning": "~0.4", "google/protobuf": "^4.31||^5.34", "grpc/grpc": "^1.38", "guzzlehttp/promises": "^2.0.3||^3.0", "guzzlehttp/psr7": "^2.6.3||^3.0", "php": "^8.2", "ramsey/uuid": "^4.2.3" }, "conflict": { "ext-protobuf": "<4.31.0" }, "require-dev": { "phpspec/prophecy-phpunit": "^2.1", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^9.6" }, "type": "library", "extra": { "component": { "id": "gax", "path": "Gax", "entry": "README.md", "target": "googleapis/gax-php.git" } }, "autoload": { "psr-4": { "Google\\ApiCore\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Google API Core for PHP", "homepage": "https://github.com/googleapis/gax-php", "keywords": [ "google" ], "support": { "issues": "https://github.com/googleapis/gax-php/issues", "source": "https://github.com/googleapis/gax-php/tree/v1.51.1" }, "time": "2026-10-16T21:30:20+00:00" }, { "name": "google/grpc-gcp", "version": "0.4.2", "source": { "type": "git", "url": "https://github.com/GoogleCloudPlatform/grpc-gcp-php.git", "reference": "1049c0c15b6a1789fdeb52af688a94d540932469" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/GoogleCloudPlatform/grpc-gcp-php/zipball/1049c0c15b6a1789fdeb52af688a94d540932469", "reference": "1049c0c15b6a1789fdeb52af688a94d540932469", "shasum": "" }, "require": { "google/auth": "^1.3", "google/protobuf": "^v3.25.3||^4.26.1||^5.0", "grpc/grpc": "^v1.13.0", "php": "^8.0", "psr/cache": "^1.0.1||^2.0.0||^3.0.0" }, "require-dev": { "google/cloud-spanner": "^1.7", "phpunit/phpunit": "^9.0" }, "type": "library", "autoload": { "psr-4": { "Grpc\\Gcp\\": "src/" }, "classmap": [ "src/generated/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "description": "gRPC GCP library for channel management", "support": { "issues": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/issues", "source": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/tree/v0.4.2" }, "time": "2026-03-12T22:56:09+00:00" }, { "name": "google/longrunning", "version": "0.8.5", "source": { "type": "git", "url": "https://github.com/googleapis/php-longrunning.git", "reference": "ca83fbce2e20556f9abdb939efce14f642336acd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/ca83fbce2e20556f9abdb939efce14f642336acd", "reference": "ca83fbce2e20556f9abdb939efce14f642336acd", "shasum": "" }, "require-dev": { "google/gax": "^1.38.0", "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "component": { "id": "longrunning", "path": "LongRunning", "entry": null, "target": "googleapis/php-longrunning" } }, "autoload": { "psr-4": { "Google\\LongRunning\\": "src/LongRunning", "Google\\ApiCore\\LongRunning\\": "src/ApiCore/LongRunning", "GPBMetadata\\Google\\Longrunning\\": "metadata/Longrunning" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "description": "Google LongRunning Client for PHP", "support": { "source": "https://github.com/googleapis/php-longrunning/tree/v0.8.5" }, "time": "2026-09-28T17:51:46+00:00" }, { "name": "google/protobuf", "version": "v5.36.2", "source": { "type": "git", "url": "https://github.com/protocolbuffers/protobuf-php.git", "reference": "020bc8e831611869ac387ddd38fbbadd78d15195" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/020bc8e831611869ac387ddd38fbbadd78d15195", "reference": "020bc8e831611869ac387ddd38fbbadd78d15195", "shasum": "" }, "require": { "php": ">=8.2.0" }, "require-dev": { "phpunit/phpunit": ">=11.5.50 <12.0.0" }, "suggest": { "ext-bcmath": "Need to support JSON deserialization" }, "type": "library", "autoload": { "psr-4": { "Google\\Protobuf\\": "src/Google/Protobuf", "GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "proto library for PHP", "homepage": "https://developers.google.com/protocol-buffers/", "keywords": [ "proto" ], "support": { "source": "https://github.com/protocolbuffers/protobuf-php/tree/v5.36.2" }, "time": "2026-09-17T15:56:42+00:00" }, { "name": "graham-campbell/result-type", "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Result-Type.git", "reference": "adccca3324eece92ca35463648c12b9e6293c05b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/adccca3324eece92ca35463648c12b9e6293c05b", "reference": "adccca3324eece92ca35463648c12b9e6293c05b", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "phpoption/phpoption": "^1.10" }, "require-dev": { "phpunit/phpunit": "^8.5.52 || ^9.6.34 || ^10.5.63 || ^11.5.55 || ^12.5.14" }, "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.2.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", "type": "tidelift" } ], "time": "2026-08-24T09:06:52+00:00" }, { "name": "graphp/algorithms", "version": "v0.8.2", "source": { "type": "git", "url": "https://github.com/graphp/algorithms.git", "reference": "abebbc44109f65c2962cd66f048ea3b8563e0a4a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/graphp/algorithms/zipball/abebbc44109f65c2962cd66f048ea3b8563e0a4a", "reference": "abebbc44109f65c2962cd66f048ea3b8563e0a4a", "shasum": "" }, "require": { "clue/graph": "~0.9.0|~0.8.0", "php": ">=5.3" }, "require-dev": { "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { "psr-4": { "Graphp\\Algorithms\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christian Lück", "email": "christian@clue.engineering" } ], "description": "Common mathematical graph algorithms implemented in PHP", "homepage": "https://github.com/graphp/algorithms", "keywords": [ "Graph algorithms", "dijkstra", "kruskal", "minimum spanning tree", "moore-bellman-ford", "prim", "shortest path" ], "support": { "issues": "https://github.com/graphp/algorithms/issues", "source": "https://github.com/graphp/algorithms/tree/v0.8.2" }, "time": "2020-02-20T18:01:41+00:00" }, { "name": "graphp/graphviz", "version": "v0.2.2", "source": { "type": "git", "url": "https://github.com/graphp/graphviz.git", "reference": "5cc4466223ca46fffa196d1e762fae164319c229" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/graphp/graphviz/zipball/5cc4466223ca46fffa196d1e762fae164319c229", "reference": "5cc4466223ca46fffa196d1e762fae164319c229", "shasum": "" }, "require": { "clue/graph": "~0.9.0|~0.8.0", "php": ">=5.3.0" }, "require-dev": { "phpunit/phpunit": "^6.4 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { "psr-4": { "Graphp\\GraphViz\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "GraphViz graph drawing for the mathematical graph/network library GraPHP.", "homepage": "https://github.com/graphp/graphviz", "keywords": [ "dot output", "graph drawing", "graph image", "graphp", "graphviz" ], "support": { "issues": "https://github.com/graphp/graphviz/issues", "source": "https://github.com/graphp/graphviz/tree/v0.2.2" }, "time": "2019-10-04T13:30:55+00:00" }, { "name": "gregwar/captcha", "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/Gregwar/Captcha.git", "reference": "4edbcd09fde4353b94ce550f43460eba73baf2cc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Gregwar/Captcha/zipball/4edbcd09fde4353b94ce550f43460eba73baf2cc", "reference": "4edbcd09fde4353b94ce550f43460eba73baf2cc", "shasum": "" }, "require": { "ext-fileinfo": "*", "ext-gd": "*", "ext-mbstring": "*", "php": ">=5.3.0", "symfony/finder": "*" }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6.4 || ^7.0 || ^8.0 || ^9.0" }, "type": "library", "autoload": { "psr-4": { "Gregwar\\": "src/Gregwar" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Grégoire Passault", "email": "g.passault@gmail.com", "homepage": "http://www.gregwar.com/" }, { "name": "Jeremy Livingston", "email": "jeremy.j.livingston@gmail.com" } ], "description": "Captcha generator", "homepage": "https://github.com/Gregwar/Captcha", "keywords": [ "bot", "captcha", "spam" ], "support": { "issues": "https://github.com/Gregwar/Captcha/issues", "source": "https://github.com/Gregwar/Captcha/tree/v1.3.0" }, "time": "2025-06-23T12:25:54+00:00" }, { "name": "gregwar/captcha-bundle", "version": "v2.5.0", "source": { "type": "git", "url": "https://github.com/Gregwar/CaptchaBundle.git", "reference": "b129efda562bf8361ca6eb77043036813f749de6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Gregwar/CaptchaBundle/zipball/b129efda562bf8361ca6eb77043036813f749de6", "reference": "b129efda562bf8361ca6eb77043036813f749de6", "shasum": "" }, "require": { "ext-gd": "*", "gregwar/captcha": "^1.2.1", "php": ">=8.0.2", "symfony/form": "~6.0|~7.0|~8.0", "symfony/framework-bundle": "~6.0|~7.0|~8.0", "symfony/translation": "~6.0|~7.0|~8.0", "twig/twig": "^3.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.45", "phpstan/phpstan": "^1.10", "symplify/easy-coding-standard": "^12" }, "type": "symfony-bundle", "autoload": { "psr-4": { "Gregwar\\CaptchaBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Grégoire Passault", "email": "g.passault@gmail.com", "homepage": "https://www.gregwar.com/" }, { "name": "Jeremy Livingston", "email": "jeremy.j.livingston@gmail.com" } ], "description": "Captcha bundle", "homepage": "https://github.com/Gregwar/CaptchaBundle", "keywords": [ "Symfony2", "bot", "captcha", "code", "security", "spam", "symfony", "visual" ], "support": { "issues": "https://github.com/Gregwar/CaptchaBundle/issues", "source": "https://github.com/Gregwar/CaptchaBundle/tree/v2.5.0" }, "time": "2026-01-08T10:51:57+00:00" }, { "name": "grpc/grpc", "version": "1.82.0", "source": { "type": "git", "url": "https://github.com/grpc/grpc-php.git", "reference": "be984cb608f21e96453b3cfe54c748cc7b192250" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/grpc/grpc-php/zipball/be984cb608f21e96453b3cfe54c748cc7b192250", "reference": "be984cb608f21e96453b3cfe54c748cc7b192250", "shasum": "" }, "require": { "php": ">=7.1.0" }, "require-dev": { "google/auth": "^v1.3.0" }, "suggest": { "ext-protobuf": "For better performance, install the protobuf C extension.", "google/protobuf": "To get started using grpc quickly, install the native protobuf library." }, "type": "library", "autoload": { "psr-4": { "Grpc\\": "src/lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "description": "gRPC library for PHP", "homepage": "https://grpc.io", "keywords": [ "rpc" ], "support": { "source": "https://github.com/grpc/grpc-php/tree/v1.82.0" }, "time": "2026-07-03T09:39:53+00:00" }, { "name": "guzzlehttp/guzzle", "version": "7.16.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", "reference": "ffb62ec787050ae4fa9449cdd6b80335db69bda2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ffb62ec787050ae4fa9449cdd6b80335db69bda2", "reference": "ffb62ec787050ae4fa9449cdd6b80335db69bda2", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^2.6", "guzzlehttp/psr7": "^2.13.2", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", "symfony/polyfill-php80": "^1.25" }, "provide": { "psr/http-client-implementation": "1.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", "guzzle/client-integration-tests": "3.0.3", "guzzlehttp/test-server": "^0.7", "php-http/message-factory": "^1.1", "phpunit/phpunit": "^8.5.52 || ^9.6.34", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { "ext-curl": "Required for CURL handler support", "ext-intl": "Required for Internationalized Domain Name (IDN) support", "psr/log": "Required for using the Log middleware" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": false } }, "autoload": { "files": [ "src/functions_include.php" ], "psr-4": { "GuzzleHttp\\": "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": "Jeremy Lindblom", "email": "jeremeamia@gmail.com", "homepage": "https://github.com/jeremeamia" }, { "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" } ], "description": "Guzzle is a PHP HTTP client library", "keywords": [ "client", "curl", "framework", "http", "http client", "psr-18", "psr-7", "rest", "web service" ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", "source": "https://github.com/guzzle/guzzle/tree/7.16.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://github.com/Nyholm", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", "type": "tidelift" } ], "time": "2026-10-18T13:38:36+00:00" }, { "name": "guzzlehttp/promises", "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", "reference": "3d88c829bd5f13d13847b39067dbf09a60af2154" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/promises/zipball/3d88c829bd5f13d13847b39067dbf09a60af2154", "reference": "3d88c829bd5f13d13847b39067dbf09a60af2154", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "symfony/deprecation-contracts": "^2.5 || ^3.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "phpunit/phpunit": "^8.5.52 || ^9.6.34" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": false } }, "autoload": { "psr-4": { "GuzzleHttp\\Promise\\": "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": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com", "homepage": "https://github.com/Nyholm" }, { "name": "Tobias Schultze", "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" } ], "description": "Guzzle promises library", "keywords": [ "promise" ], "support": { "issues": "https://github.com/guzzle/promises/issues", "source": "https://github.com/guzzle/promises/tree/2.6.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://github.com/Nyholm", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", "type": "tidelift" } ], "time": "2026-10-18T12:46:59+00:00" }, { "name": "guzzlehttp/psr7", "version": "2.13.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", "reference": "adee536f95101929f262b8c59e8a61472f347d58" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/psr7/zipball/adee536f95101929f262b8c59e8a61472f347d58", "reference": "adee536f95101929f262b8c59e8a61472f347d58", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.1 || ^2.0", "ralouphie/getallheaders": "^3.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", "symfony/polyfill-php80": "^1.25" }, "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": "1.1.0", "jshttp/mime-db": "1.54.0.1", "phpunit/phpunit": "^8.5.52 || ^9.6.34" }, "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.13.2" }, "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-10-17T23:49:46+00:00" }, { "name": "h5p/h5p-core", "version": "1.28.0", "source": { "type": "git", "url": "https://github.com/h5p/h5p-php-library.git", "reference": "2aeb0b83fa603e331381b3a6b8bf42c3773ba140" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/h5p/h5p-php-library/zipball/2aeb0b83fa603e331381b3a6b8bf42c3773ba140", "reference": "2aeb0b83fa603e331381b3a6b8bf42c3773ba140", "shasum": "" }, "require": { "php": ">=7.0.0" }, "type": "library", "autoload": { "files": [ "h5p.classes.php", "h5p-development.class.php", "h5p-file-storage.interface.php", "h5p-default-storage.class.php", "h5p-event-base.class.php", "h5p-metadata.class.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-3.0" ], "authors": [ { "name": "Svein-Tore Griff With", "email": "with@joubel.com", "homepage": "http://joubel.com", "role": "CEO" }, { "name": "Frode Petterson", "email": "frode.petterson@joubel.com", "homepage": "http://joubel.com", "role": "Developer" } ], "description": "H5P Core functionality in PHP", "homepage": "https://h5p.org", "keywords": [ "content", "h5p", "hvp", "interactive", "quiz" ], "support": { "issues": "https://github.com/h5p/h5p-php-library/issues", "source": "https://github.com/h5p/h5p-php-library/tree/1.28.0" }, "time": "2026-03-03T12:00:37+00:00" }, { "name": "intervention/gif", "version": "4.2.4", "source": { "type": "git", "url": "https://github.com/Intervention/gif.git", "reference": "c3598a16ebe7690cd55640c44144a9df383ea73c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Intervention/gif/zipball/c3598a16ebe7690cd55640c44144a9df383ea73c", "reference": "c3598a16ebe7690cd55640c44144a9df383ea73c", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "phpstan/phpstan": "^2.1", "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0", "slevomat/coding-standard": "~8.0", "squizlabs/php_codesniffer": "^3.8" }, "type": "library", "autoload": { "psr-4": { "Intervention\\Gif\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Oliver Vogel", "email": "oliver@intervention.io", "homepage": "https://intervention.io/" } ], "description": "Native PHP GIF Encoder/Decoder", "homepage": "https://github.com/intervention/gif", "keywords": [ "animation", "gd", "gif", "image" ], "support": { "issues": "https://github.com/Intervention/gif/issues", "source": "https://github.com/Intervention/gif/tree/4.2.4" }, "funding": [ { "url": "https://paypal.me/interventionio", "type": "custom" }, { "url": "https://github.com/Intervention", "type": "github" }, { "url": "https://ko-fi.com/interventionphp", "type": "ko_fi" } ], "time": "2026-01-04T09:27:23+00:00" }, { "name": "intervention/image", "version": "3.11.10", "source": { "type": "git", "url": "https://github.com/Intervention/image.git", "reference": "af6e5cfa403233cec4c4347e475addcbdc5b8f07" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Intervention/image/zipball/af6e5cfa403233cec4c4347e475addcbdc5b8f07", "reference": "af6e5cfa403233cec4c4347e475addcbdc5b8f07", "shasum": "" }, "require": { "ext-mbstring": "*", "intervention/gif": "^4.2", "php": "^8.1" }, "require-dev": { "mockery/mockery": "^1.6", "phpstan/phpstan": "^2.1", "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0", "slevomat/coding-standard": "~8.0", "squizlabs/php_codesniffer": "^4" }, "suggest": { "ext-exif": "Recommended to be able to read EXIF data properly." }, "type": "library", "autoload": { "psr-4": { "Intervention\\Image\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Oliver Vogel", "email": "oliver@intervention.io", "homepage": "https://intervention.io" } ], "description": "PHP Image Processing", "homepage": "https://image.intervention.io", "keywords": [ "gd", "image", "imagick", "resize", "thumbnail", "watermark" ], "support": { "issues": "https://github.com/Intervention/image/issues", "source": "https://github.com/Intervention/image/tree/3.11.10" }, "funding": [ { "url": "https://paypal.me/interventionio", "type": "custom" }, { "url": "https://github.com/Intervention", "type": "github" }, { "url": "https://ko-fi.com/interventionphp", "type": "ko_fi" } ], "time": "2026-10-05T12:21:16+00:00" }, { "name": "ircmaxell/security-lib", "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/ircmaxell/SecurityLib.git", "reference": "f3db6de12c20c9bcd1aa3db4353a1bbe0e44e1b5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ircmaxell/SecurityLib/zipball/f3db6de12c20c9bcd1aa3db4353a1bbe0e44e1b5", "reference": "f3db6de12c20c9bcd1aa3db4353a1bbe0e44e1b5", "shasum": "" }, "require": { "php": ">=5.3.2" }, "require-dev": { "mikey179/vfsstream": "1.1.*" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-0": { "SecurityLib": "lib" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anthony Ferrara", "email": "ircmaxell@ircmaxell.com", "homepage": "http://blog.ircmaxell.com" } ], "description": "A Base Security Library", "homepage": "https://github.com/ircmaxell/SecurityLib", "support": { "issues": "https://github.com/ircmaxell/SecurityLib/issues", "source": "https://github.com/ircmaxell/SecurityLib/tree/master" }, "time": "2015-03-20T14:31:23+00:00" }, { "name": "jbroadway/urlify", "version": "1.2.5-stable", "source": { "type": "git", "url": "https://github.com/jbroadway/urlify.git", "reference": "62f75cfa5ec06935091b348cac52c6672a7ca1f4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/jbroadway/urlify/zipball/62f75cfa5ec06935091b348cac52c6672a7ca1f4", "reference": "62f75cfa5ec06935091b348cac52c6672a7ca1f4", "shasum": "" }, "require": { "php": ">=7.2", "voku/portable-ascii": "^2.0", "voku/stop-words": "^2.0" }, "require-dev": { "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0-dev" } }, "autoload": { "psr-0": { "URLify": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause-Clear" ], "authors": [ { "name": "Johnny Broadway", "email": "johnny@johnnybroadway.com", "homepage": "http://www.johnnybroadway.com/" } ], "description": "A fast PHP slug generator and transliteration library that converts non-ascii characters for use in URLs.", "homepage": "https://github.com/jbroadway/urlify", "keywords": [ "ascii", "blogging", "blogs", "downcode", "encode", "iconv", "link", "seo", "slug", "slugify", "slugs", "translit", "transliterate", "transliteration", "unicode", "url", "urlify" ], "support": { "issues": "https://github.com/jbroadway/urlify/issues", "source": "https://github.com/jbroadway/urlify/tree/1.2.5-stable" }, "time": "2025-04-01T21:08:37+00:00" }, { "name": "jeremykendall/php-domain-parser", "version": "6.4.0", "source": { "type": "git", "url": "https://github.com/jeremykendall/php-domain-parser.git", "reference": "98401b32371fc1a75d93d4653d311b38e71f0d82" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/jeremykendall/php-domain-parser/zipball/98401b32371fc1a75d93d4653d311b38e71f0d82", "reference": "98401b32371fc1a75d93d4653d311b38e71f0d82", "shasum": "" }, "require": { "ext-filter": "*", "php": "^8.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.65.0", "guzzlehttp/guzzle": "^7.9.2", "guzzlehttp/psr7": "^1.6 || ^2.7.0", "phpstan/phpstan": "^1.12.13", "phpstan/phpstan-phpunit": "^1.4.2", "phpstan/phpstan-strict-rules": "^1.6.1", "phpunit/phpunit": "^10.5.15 || ^11.5.1", "psr/http-factory": "^1.1.0", "psr/simple-cache": "^1.0.1 || ^2.0.0", "symfony/cache": "^v5.0.0 || ^6.4.16", "symfony/var-dumper": "^v6.4.18 || ^7.2" }, "suggest": { "league/uri": "To parse and extract the host from an URL using a RFC3986/RFC3987 URI parser", "psr/http-client-implementation": "To use the storage functionality which depends on PSR-18", "psr/http-factory-implementation": "To use the storage functionality which depends on PSR-17", "psr/simple-cache-implementation": "To use the storage functionality which depends on PSR-16", "rowbot/url": "To parse and extract the host from an URL using a WHATWG URL parser", "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": "6.x-dev" } }, "autoload": { "psr-4": { "Pdp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jeremy Kendall", "homepage": "https://about.me/jeremykendall", "role": "Developer" }, { "name": "Ignace Nyamagana Butera", "homepage": "https://nyamsprod.com", "role": "Developer" }, { "name": "Contributors", "homepage": "https://github.com/jeremykendall/php-domain-parser/graphs/contributors" } ], "description": "Public Suffix List and IANA Root Zone Database based Domain parsing implemented in PHP.", "homepage": "https://github.com/jeremykendall/php-domain-parser", "keywords": [ "PSL", "Public Suffix List", "Top Level Domains", "domain parsing", "iana", "icann", "idn", "tld" ], "support": { "issues": "https://github.com/jeremykendall/php-domain-parser/issues", "source": "https://github.com/jeremykendall/php-domain-parser" }, "funding": [ { "url": "https://github.com/sponsors/nyamsprod", "type": "github" } ], "time": "2025-04-26T11:19:48+00:00" }, { "name": "jimmiw/php-time-ago", "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/jimmiw/php-time-ago.git", "reference": "327bedaadb393647ae6a326231f87662860a197c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/jimmiw/php-time-ago/zipball/327bedaadb393647ae6a326231f87662860a197c", "reference": "327bedaadb393647ae6a326231f87662860a197c", "shasum": "" }, "require": { "php": ">=8.2.0" }, "require-dev": { "phpmd/phpmd": "@stable", "phpunit/phpunit": "^10.5", "squizlabs/php_codesniffer": "^3.3" }, "type": "library", "autoload": { "psr-4": { "Westsworld\\": "src/Westsworld/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jimmi Westerberg", "homepage": "http://www.westsworld.dk", "role": "Developer" } ], "description": "Simple module, that displays the date in a \"time ago\" format", "homepage": "https://github.com/jimmiw/php-time-ago", "keywords": [ "distance of time", "time ago", "time ago in words" ], "support": { "issues": "https://github.com/jimmiw/php-time-ago/issues", "source": "https://github.com/jimmiw/php-time-ago/tree/3.3.0" }, "time": "2026-02-23T10:30:50+00:00" }, { "name": "jms/metadata", "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/metadata.git", "reference": "554319d2e5f0c5d8ccaeffe755eac924e14da330" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/554319d2e5f0c5d8ccaeffe755eac924e14da330", "reference": "554319d2e5f0c5d8ccaeffe755eac924e14da330", "shasum": "" }, "require": { "php": "^7.2|^8.0" }, "require-dev": { "doctrine/cache": "^1.0|^2.0", "doctrine/coding-standard": "^8.0", "mikey179/vfsstream": "^1.6.7", "phpunit/phpunit": "^8.5.42|^9.6.23", "psr/container": "^1.0|^2.0", "symfony/cache": "^3.1|^4.0|^5.0|^6.0|^7.0|^8.0", "symfony/dependency-injection": "^3.1|^4.0|^5.0|^6.0|^7.0|^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "Metadata\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Johannes M. Schmitt", "email": "schmittjoh@gmail.com" }, { "name": "Asmir Mustafic", "email": "goetas@gmail.com" } ], "description": "Class/method/property metadata management in PHP", "keywords": [ "annotations", "metadata", "xml", "yaml" ], "support": { "issues": "https://github.com/schmittjoh/metadata/issues", "source": "https://github.com/schmittjoh/metadata/tree/2.9.0" }, "time": "2025-11-30T20:12:26+00:00" }, { "name": "knplabs/knp-components", "version": "v4.4.0", "source": { "type": "git", "url": "https://github.com/KnpLabs/knp-components.git", "reference": "59ef316e34e814449d8718d7151946bdbb5e553f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/KnpLabs/knp-components/zipball/59ef316e34e814449d8718d7151946bdbb5e553f", "reference": "59ef316e34e814449d8718d7151946bdbb5e553f", "shasum": "" }, "require": { "php": "^8.0", "symfony/event-dispatcher-contracts": "^3.0" }, "conflict": { "doctrine/dbal": "<3.8" }, "require-dev": { "doctrine/dbal": "^3.8 || ^4.0", "doctrine/mongodb-odm": "^2.5.5", "doctrine/orm": "^2.13 || ^3.0", "doctrine/phpcr-odm": "^1.8 || ^2.0", "ext-pdo_sqlite": "*", "jackalope/jackalope-doctrine-dbal": "^1.12 || ^2.0", "phpunit/phpunit": "^9.6", "propel/propel1": "^1.7", "ruflin/elastica": "^7.0", "solarium/solarium": "^6.0", "symfony/http-foundation": "^5.4.38 || ^6.4.4 || ^7.0", "symfony/http-kernel": "^5.4.38 || ^6.4.4 || ^7.0", "symfony/property-access": "^5.4.38 || ^6.4.4 || ^7.0" }, "suggest": { "doctrine/common": "to allow usage pagination with Doctrine ArrayCollection", "doctrine/mongodb-odm": "to allow usage pagination with Doctrine ODM MongoDB", "doctrine/orm": "to allow usage pagination with Doctrine ORM", "doctrine/phpcr-odm": "to allow usage pagination with Doctrine ODM PHPCR", "propel/propel1": "to allow usage pagination with Propel ORM", "ruflin/elastica": "to allow usage pagination with ElasticSearch Client", "solarium/solarium": "to allow usage pagination with Solarium Client", "symfony/http-foundation": "to retrieve arguments from Request", "symfony/property-access": "to allow sorting arrays" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.x-dev" } }, "autoload": { "psr-4": { "Knp\\Component\\": "src/Knp/Component" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "KnpLabs Team", "homepage": "https://knplabs.com" }, { "name": "Symfony Community", "homepage": "https://github.com/KnpLabs/knp-components/contributors" } ], "description": "Knplabs component library", "homepage": "https://github.com/KnpLabs/knp-components", "keywords": [ "components", "knp", "knplabs", "pager", "paginator" ], "support": { "issues": "https://github.com/KnpLabs/knp-components/issues", "source": "https://github.com/KnpLabs/knp-components/tree/v4.4.0" }, "time": "2024-04-23T07:05:01+00:00" }, { "name": "knpuniversity/oauth2-client-bundle", "version": "v2.20.2", "source": { "type": "git", "url": "https://github.com/knpuniversity/oauth2-client-bundle.git", "reference": "9ce4fcea69dbbf4d19ee7368b8d623ec2d73d3c7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/knpuniversity/oauth2-client-bundle/zipball/9ce4fcea69dbbf4d19ee7368b8d623ec2d73d3c7", "reference": "9ce4fcea69dbbf4d19ee7368b8d623ec2d73d3c7", "shasum": "" }, "require": { "league/oauth2-client": "^2.0", "php": ">=8.1", "symfony/dependency-injection": "^6.4|^7.3|^8.0", "symfony/framework-bundle": "^6.4|^7.3|^8.0", "symfony/http-foundation": "^6.4|^7.3|^8.0", "symfony/routing": "^6.4|^7.3|^8.0", "symfony/security-core": "^6.4|^7.3|^8.0", "symfony/security-http": "^6.4|^7.3|^8.0" }, "require-dev": { "league/oauth2-facebook": "^1.1|^2.0", "symfony/phpunit-bridge": "^7.3", "symfony/yaml": "^6.4|^7.3|^8.0" }, "suggest": { "symfony/security-guard": "For integration with Symfony's Guard Security layer" }, "type": "symfony-bundle", "autoload": { "psr-4": { "KnpU\\OAuth2ClientBundle\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ryan Weaver", "email": "ryan@symfonycasts.com" } ], "description": "Integration with league/oauth2-client to provide services", "homepage": "https://symfonycasts.com", "keywords": [ "oauth", "oauth2" ], "support": { "issues": "https://github.com/knpuniversity/oauth2-client-bundle/issues", "source": "https://github.com/knpuniversity/oauth2-client-bundle/tree/v2.20.2" }, "time": "2026-02-12T17:07:18+00:00" }, { "name": "laminas/laminas-escaper", "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-escaper.git", "reference": "06f211dfffff18d91844c1f55250d5d13c007e18" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/06f211dfffff18d91844c1f55250d5d13c007e18", "reference": "06f211dfffff18d91844c1f55250d5d13c007e18", "shasum": "" }, "require": { "ext-ctype": "*", "ext-mbstring": "*", "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "conflict": { "zendframework/zend-escaper": "*" }, "require-dev": { "infection/infection": "^0.31.0", "laminas/laminas-coding-standard": "~3.1.0", "phpunit/phpunit": "^11.5.42", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.13.1" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Escaper\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", "homepage": "https://laminas.dev", "keywords": [ "escaper", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-escaper/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-escaper/issues", "rss": "https://github.com/laminas/laminas-escaper/releases.atom", "source": "https://github.com/laminas/laminas-escaper" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-14T18:31:13+00:00" }, { "name": "laminas/laminas-feed", "version": "2.26.3", "source": { "type": "git", "url": "https://github.com/laminas/laminas-feed.git", "reference": "86ce3b1ea7c5010413cb24c8d58530b084e8f901" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/86ce3b1ea7c5010413cb24c8d58530b084e8f901", "reference": "86ce3b1ea7c5010413cb24c8d58530b084e8f901", "shasum": "" }, "require": { "ext-dom": "*", "ext-filter": "*", "ext-libxml": "*", "laminas/laminas-escaper": "^2.9", "laminas/laminas-stdlib": "^3.6", "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "conflict": { "laminas/laminas-servicemanager": "<3.3", "zendframework/zend-feed": "*" }, "require-dev": { "laminas/laminas-cache": "^2.13.2 || ^3.12", "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.3", "laminas/laminas-coding-standard": "~2.5.0", "laminas/laminas-db": "^2.18", "laminas/laminas-http": "^2.19", "laminas/laminas-servicemanager": "^3.22.1", "laminas/laminas-validator": "^2.46", "phpunit/phpunit": "^10.5.5", "psalm/plugin-phpunit": "^0.19.0", "psr/http-message": "^2.0", "vimeo/psalm": "^5.18.0" }, "suggest": { "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub", "laminas/laminas-http": "Laminas\\Http for PubSubHubbub, and optionally for use with Laminas\\Feed\\Reader", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for easily extending ExtensionManager implementations", "laminas/laminas-validator": "Laminas\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent", "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Feed\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "provides functionality for creating and consuming RSS and Atom feeds", "homepage": "https://laminas.dev", "keywords": [ "atom", "feed", "laminas", "rss" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-feed/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-feed/issues", "rss": "https://github.com/laminas/laminas-feed/releases.atom", "source": "https://github.com/laminas/laminas-feed" }, "funding": [ { "url": "https://crowdfunding.linuxfoundation.org/initiatives/laminas-project", "type": "custom" } ], "time": "2026-10-03T12:45:16+00:00" }, { "name": "laminas/laminas-filter", "version": "2.42.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-filter.git", "reference": "985d27bd42daf51b415ce1ee889e0978cc1e59ed" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/985d27bd42daf51b415ce1ee889e0978cc1e59ed", "reference": "985d27bd42daf51b415ce1ee889e0978cc1e59ed", "shasum": "" }, "require": { "ext-mbstring": "*", "laminas/laminas-servicemanager": "^3.21.0", "laminas/laminas-stdlib": "^3.19.0", "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "conflict": { "laminas/laminas-validator": "<2.10.1", "zendframework/zend-filter": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^3.1", "laminas/laminas-crypt": "^3.12", "laminas/laminas-i18n": "^2.30.0", "laminas/laminas-uri": "^2.13", "pear/archive_tar": "^1.6.0", "phpunit/phpunit": "^10.5.58", "psalm/plugin-phpunit": "^0.19.0", "psr/http-factory": "^1.1.0", "vimeo/psalm": "^5.26.1" }, "suggest": { "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", "laminas/laminas-i18n": "Laminas\\I18n component for filters depending on i18n functionality", "laminas/laminas-uri": "Laminas\\Uri component, for the UriNormalize filter", "psr/http-factory-implementation": "psr/http-factory-implementation, for creating file upload instances when consuming PSR-7 in file upload filters" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Filter", "config-provider": "Laminas\\Filter\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Filter\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Programmatically filter and normalize data and files", "homepage": "https://laminas.dev", "keywords": [ "filter", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-filter/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-filter/issues", "rss": "https://github.com/laminas/laminas-filter/releases.atom", "source": "https://github.com/laminas/laminas-filter" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-13T15:44:52+00:00" }, { "name": "laminas/laminas-permissions-acl", "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-permissions-acl.git", "reference": "5940f6e7b9e2e3eba671f13dd26e610d2fe9acc3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/5940f6e7b9e2e3eba671f13dd26e610d2fe9acc3", "reference": "5940f6e7b9e2e3eba671f13dd26e610d2fe9acc3", "shasum": "" }, "require": { "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "conflict": { "laminas/laminas-servicemanager": "<3.0", "zendframework/zend-permissions-acl": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^3.0.1", "laminas/laminas-servicemanager": "^3.21", "phpbench/phpbench": "^1.2.10", "phpunit/phpunit": "^10.5.58", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^6.13.1" }, "suggest": { "laminas/laminas-servicemanager": "To support Laminas\\Permissions\\Acl\\Assertion\\AssertionManager plugin manager usage" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Permissions\\Acl\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Provides a lightweight and flexible access control list (ACL) implementation for privileges management", "homepage": "https://laminas.dev", "keywords": [ "acl", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-permissions-acl/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-permissions-acl/issues", "rss": "https://github.com/laminas/laminas-permissions-acl/releases.atom", "source": "https://github.com/laminas/laminas-permissions-acl" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-11-03T09:15:20+00:00" }, { "name": "laminas/laminas-servicemanager", "version": "3.24.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", "reference": "b172a0df568bf37ebdfb3658263156eefe3c1e8c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/b172a0df568bf37ebdfb3658263156eefe3c1e8c", "reference": "b172a0df568bf37ebdfb3658263156eefe3c1e8c", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.19", "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "psr/container": "^1.0" }, "conflict": { "ext-psr": "*", "laminas/laminas-code": "<4.10.0", "zendframework/zend-code": "<3.3.1", "zendframework/zend-servicemanager": "*" }, "provide": { "psr/container-implementation": "^1.0" }, "replace": { "container-interop/container-interop": "^1.2.0" }, "require-dev": { "composer/package-versions-deprecated": "^1.11.99.5", "friendsofphp/proxy-manager-lts": "^1.0.18", "laminas/laminas-code": "^4.16.0", "laminas/laminas-coding-standard": "~2.5.0", "laminas/laminas-container-config-test": "^0.8", "mikey179/vfsstream": "^1.6.12", "phpbench/phpbench": "^1.4.1", "phpunit/phpunit": "^10.5.58", "psalm/plugin-phpunit": "^0.18.4", "vimeo/psalm": "^5.26.1" }, "suggest": { "friendsofphp/proxy-manager-lts": "ProxyManager ^2.1.1 to handle lazy initialization of services" }, "bin": [ "bin/generate-deps-for-config-factory", "bin/generate-factory-for-class" ], "type": "library", "autoload": { "files": [ "src/autoload.php" ], "psr-4": { "Laminas\\ServiceManager\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Factory-Driven Dependency Injection Container", "homepage": "https://laminas.dev", "keywords": [ "PSR-11", "dependency-injection", "di", "dic", "laminas", "service-manager", "servicemanager" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-servicemanager/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-servicemanager/issues", "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", "source": "https://github.com/laminas/laminas-servicemanager" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-14T09:03:51+00:00" }, { "name": "laminas/laminas-stdlib", "version": "3.21.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", "reference": "b1c81514cfe158aadf724c42b34d3d0a8164c096" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/b1c81514cfe158aadf724c42b34d3d0a8164c096", "reference": "b1c81514cfe158aadf724c42b34d3d0a8164c096", "shasum": "" }, "require": { "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "conflict": { "zendframework/zend-stdlib": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^3.1.0", "phpbench/phpbench": "^1.4.1", "phpunit/phpunit": "^11.5.42", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.13.1" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Stdlib\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "SPL extensions, array utilities, error handlers, and more", "homepage": "https://laminas.dev", "keywords": [ "laminas", "stdlib" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-stdlib/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-stdlib/issues", "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", "source": "https://github.com/laminas/laminas-stdlib" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-11T18:13:12+00:00" }, { "name": "lcobucci/clock", "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/lcobucci/clock.git", "reference": "a3139d9e97d47826f27e6a17bb63f13621f86058" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/lcobucci/clock/zipball/a3139d9e97d47826f27e6a17bb63f13621f86058", "reference": "a3139d9e97d47826f27e6a17bb63f13621f86058", "shasum": "" }, "require": { "php": "~8.3.0 || ~8.4.0 || ~8.5.0", "psr/clock": "^1.0" }, "provide": { "psr/clock-implementation": "1.0" }, "require-dev": { "infection/infection": "^0.31", "lcobucci/coding-standard": "^11.2.0", "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan": "^2.0.0", "phpstan/phpstan-deprecation-rules": "^2.0.0", "phpstan/phpstan-phpunit": "^2.0.0", "phpstan/phpstan-strict-rules": "^2.0.0", "phpunit/phpunit": "^12.0.0" }, "type": "library", "autoload": { "psr-4": { "Lcobucci\\Clock\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Luís Cobucci", "email": "lcobucci@gmail.com" } ], "description": "Yet another clock abstraction", "support": { "issues": "https://github.com/lcobucci/clock/issues", "source": "https://github.com/lcobucci/clock/tree/3.5.0" }, "funding": [ { "url": "https://github.com/lcobucci", "type": "github" }, { "url": "https://www.patreon.com/lcobucci", "type": "patreon" } ], "time": "2025-10-27T09:03:17+00:00" }, { "name": "lcobucci/jwt", "version": "5.6.1", "source": { "type": "git", "url": "https://github.com/lcobucci/jwt.git", "reference": "482760068e5a55a9045feddb3e2fc3f878cbd577" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/lcobucci/jwt/zipball/482760068e5a55a9045feddb3e2fc3f878cbd577", "reference": "482760068e5a55a9045feddb3e2fc3f878cbd577", "shasum": "" }, "require": { "ext-openssl": "*", "ext-sodium": "*", "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "psr/clock": "^1.0" }, "require-dev": { "infection/infection": "^0.29", "lcobucci/clock": "^3.2", "lcobucci/coding-standard": "^11.0", "phpbench/phpbench": "^1.2", "phpstan/extension-installer": "^1.2", "phpstan/phpstan": "^1.10.7", "phpstan/phpstan-deprecation-rules": "^1.1.3", "phpstan/phpstan-phpunit": "^1.3.10", "phpstan/phpstan-strict-rules": "^1.5.0", "phpunit/phpunit": "^11.1" }, "suggest": { "lcobucci/clock": ">= 3.2" }, "type": "library", "autoload": { "psr-4": { "Lcobucci\\JWT\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Luís Cobucci", "email": "lcobucci@gmail.com", "role": "Developer" } ], "description": "A simple library to work with JSON Web Token and JSON Web Signature", "keywords": [ "JWS", "jwt" ], "support": { "issues": "https://github.com/lcobucci/jwt/issues", "source": "https://github.com/lcobucci/jwt/tree/5.6.1" }, "funding": [ { "url": "https://github.com/lcobucci", "type": "github" }, { "url": "https://www.patreon.com/lcobucci", "type": "patreon" } ], "time": "2026-10-10T09:42:14+00:00" }, { "name": "league/csv", "version": "9.28.0", "source": { "type": "git", "url": "https://github.com/thephpleague/csv.git", "reference": "6582ace29ae09ba5b07049d40ea13eb19c8b5073" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/csv/zipball/6582ace29ae09ba5b07049d40ea13eb19c8b5073", "reference": "6582ace29ae09ba5b07049d40ea13eb19c8b5073", "shasum": "" }, "require": { "ext-filter": "*", "php": "^8.1.2" }, "require-dev": { "ext-dom": "*", "ext-xdebug": "*", "friendsofphp/php-cs-fixer": "^3.92.3", "phpbench/phpbench": "^1.4.3", "phpstan/phpstan": "^1.12.32", "phpstan/phpstan-deprecation-rules": "^1.2.1", "phpstan/phpstan-phpunit": "^1.4.2", "phpstan/phpstan-strict-rules": "^1.6.2", "phpunit/phpunit": "^10.5.16 || ^11.5.22 || ^12.5.4", "symfony/var-dumper": "^6.4.8 || ^7.4.0 || ^8.0" }, "suggest": { "ext-dom": "Required to use the XMLConverter and the HTMLConverter classes", "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters", "ext-mbstring": "Needed to ease transcoding CSV using mb stream filters", "ext-mysqli": "Requiered to use the package with the MySQLi extension", "ext-pdo": "Required to use the package with the PDO extension", "ext-pgsql": "Requiered to use the package with the PgSQL extension", "ext-sqlite3": "Required to use the package with the SQLite3 extension" }, "type": "library", "extra": { "branch-alias": { "dev-master": "9.x-dev" } }, "autoload": { "files": [ "src/functions_include.php" ], "psr-4": { "League\\Csv\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ignace Nyamagana Butera", "email": "nyamsprod@gmail.com", "homepage": "https://github.com/nyamsprod/", "role": "Developer" } ], "description": "CSV data manipulation made easy in PHP", "homepage": "https://csv.thephpleague.com", "keywords": [ "convert", "csv", "export", "filter", "import", "read", "transform", "write" ], "support": { "docs": "https://csv.thephpleague.com", "issues": "https://github.com/thephpleague/csv/issues", "rss": "https://github.com/thephpleague/csv/releases.atom", "source": "https://github.com/thephpleague/csv" }, "funding": [ { "url": "https://github.com/sponsors/nyamsprod", "type": "github" } ], "time": "2025-12-27T15:18:42+00:00" }, { "name": "league/flysystem", "version": "3.36.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", "reference": "f7fb152932f30072d573510cbd4dd657d6475b25" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f7fb152932f30072d573510cbd4dd657d6475b25", "reference": "f7fb152932f30072d573510cbd4dd657d6475b25", "shasum": "" }, "require": { "league/flysystem-local": "^3.0.0", "league/mime-type-detection": "^1.0.0", "php": "^8.0.2" }, "conflict": { "async-aws/core": "<1.19.0", "async-aws/s3": "<1.14.0", "aws/aws-sdk-php": "3.209.31 || 3.210.0", "guzzlehttp/guzzle": "<7.0", "guzzlehttp/ringphp": "<1.1.1", "phpseclib/phpseclib": "3.0.15", "symfony/http-client": "<5.2" }, "require-dev": { "async-aws/s3": "^1.5 || ^2.0", "async-aws/simple-s3": "^1.1 || ^2.0", "aws/aws-sdk-php": "^3.295.10", "composer/semver": "^3.0", "ext-fileinfo": "*", "ext-ftp": "*", "ext-mongodb": "^1.3|^2", "ext-zip": "*", "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "guzzlehttp/psr7": "^2.6", "microsoft/azure-storage-blob": "^1.1", "mongodb/mongodb": "^1.2|^2", "phpseclib/phpseclib": "^3.0.36", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5.11|^10.0", "sabre/dav": "^4.6.0" }, "type": "library", "autoload": { "psr-4": { "League\\Flysystem\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Frank de Jonge", "email": "info@frankdejonge.nl" } ], "description": "File storage abstraction for PHP", "keywords": [ "WebDAV", "aws", "cloud", "file", "files", "filesystem", "filesystems", "ftp", "s3", "sftp", "storage" ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", "source": "https://github.com/thephpleague/flysystem/tree/3.36.0" }, "time": "2026-09-02T08:00:27+00:00" }, { "name": "league/flysystem-aws-s3-v3", "version": "3.35.3", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", "reference": "b03780cb97585ee7e48977f40ed599b33b751634" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/b03780cb97585ee7e48977f40ed599b33b751634", "reference": "b03780cb97585ee7e48977f40ed599b33b751634", "shasum": "" }, "require": { "aws/aws-sdk-php": "^3.371.5", "league/flysystem": "^3.10.0", "league/mime-type-detection": "^1.0.0", "php": "^8.0.2" }, "conflict": { "guzzlehttp/guzzle": "<7.0", "guzzlehttp/ringphp": "<1.1.1" }, "type": "library", "autoload": { "psr-4": { "League\\Flysystem\\AwsS3V3\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Frank de Jonge", "email": "info@frankdejonge.nl" } ], "description": "AWS S3 filesystem adapter for Flysystem.", "keywords": [ "Flysystem", "aws", "file", "files", "filesystem", "s3", "storage" ], "support": { "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.35.3" }, "time": "2026-08-08T16:19:23+00:00" }, { "name": "league/flysystem-google-cloud-storage", "version": "3.34.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-google-cloud-storage.git", "reference": "7ae8cd9ec58dd4b387ee1f7349e728ed8c455b09" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/flysystem-google-cloud-storage/zipball/7ae8cd9ec58dd4b387ee1f7349e728ed8c455b09", "reference": "7ae8cd9ec58dd4b387ee1f7349e728ed8c455b09", "shasum": "" }, "require": { "google/cloud-storage": "^1.23 || ^2.0", "league/flysystem": "^3.10.0", "league/mime-type-detection": "^1.0.0", "php": "^8.0.2" }, "type": "library", "autoload": { "psr-4": { "League\\Flysystem\\GoogleCloudStorage\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Frank de Jonge", "email": "info@frankdejonge.nl" } ], "description": "Google Cloud Storage adapter for Flysystem.", "keywords": [ "Flysystem", "filesystem", "gcs", "google cloud storage" ], "support": { "source": "https://github.com/thephpleague/flysystem-google-cloud-storage/tree/3.34.0" }, "time": "2026-05-12T08:30:57+00:00" }, { "name": "league/flysystem-local", "version": "3.35.3", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", "reference": "a099b24dce160f3b2239043d13d47c4a1a214ea4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/a099b24dce160f3b2239043d13d47c4a1a214ea4", "reference": "a099b24dce160f3b2239043d13d47c4a1a214ea4", "shasum": "" }, "require": { "ext-fileinfo": "*", "league/flysystem": "^3.0.0", "league/mime-type-detection": "^1.0.0", "php": "^8.0.2" }, "type": "library", "autoload": { "psr-4": { "League\\Flysystem\\Local\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Frank de Jonge", "email": "info@frankdejonge.nl" } ], "description": "Local filesystem adapter for Flysystem.", "keywords": [ "Flysystem", "file", "files", "filesystem", "local" ], "support": { "source": "https://github.com/thephpleague/flysystem-local/tree/3.35.3" }, "time": "2026-08-12T13:29:21+00:00" }, { "name": "league/glide", "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/glide.git", "reference": "555bb802f951246ce454b86075dccb8b27156185" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/glide/zipball/555bb802f951246ce454b86075dccb8b27156185", "reference": "555bb802f951246ce454b86075dccb8b27156185", "shasum": "" }, "require": { "intervention/image": "^3.9.1", "league/flysystem": "^3.0", "php": "^8.1", "psr/http-message": "^1.0|^2.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.48", "mockery/mockery": "^1.6", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^10.5 || ^11.0 || ^12.5" }, "type": "library", "autoload": { "psr-4": { "League\\Glide\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jonathan Reinink", "email": "jonathan@reinink.ca", "homepage": "http://reinink.ca" }, { "name": "Titouan Galopin", "email": "galopintitouan@gmail.com", "homepage": "https://titouangalopin.com" } ], "description": "Wonderfully easy on-demand image manipulation library with an HTTP based API.", "homepage": "http://glide.thephpleague.com", "keywords": [ "ImageMagick", "editing", "gd", "image", "imagick", "league", "manipulation", "processing" ], "support": { "issues": "https://github.com/thephpleague/glide/issues", "source": "https://github.com/thephpleague/glide/tree/3.2.0" }, "time": "2026-02-19T11:57:40+00:00" }, { "name": "league/glide-symfony", "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/thephpleague/glide-symfony.git", "reference": "83e12464eef3af91ada98d0f3c595e2ce3fbfddb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/glide-symfony/zipball/83e12464eef3af91ada98d0f3c595e2ce3fbfddb", "reference": "83e12464eef3af91ada98d0f3c595e2ce3fbfddb", "shasum": "" }, "require": { "league/glide": "^2.0|^3.0", "php": "^8.1", "symfony/http-foundation": "^5|^6|^7|^8" }, "require-dev": { "mockery/mockery": "^1.3.3", "phpunit/phpunit": "^10.5" }, "type": "library", "autoload": { "psr-4": { "League\\Glide\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jonathan Reinink", "email": "jonathan@reinink.ca", "homepage": "http://reinink.ca" } ], "description": "Glide adapter for Symfony", "homepage": "http://glide.thephpleague.com", "support": { "issues": "https://github.com/thephpleague/glide-symfony/issues", "source": "https://github.com/thephpleague/glide-symfony/tree/2.1.0" }, "time": "2026-04-10T16:45:03+00:00" }, { "name": "league/html-to-markdown", "version": "5.2.3", "source": { "type": "git", "url": "https://github.com/thephpleague/html-to-markdown.git", "reference": "905eb9374feee6cedf9b972fc47c7c26a86bbec1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/html-to-markdown/zipball/905eb9374feee6cedf9b972fc47c7c26a86bbec1", "reference": "905eb9374feee6cedf9b972fc47c7c26a86bbec1", "shasum": "" }, "require": { "ext-dom": "*", "ext-xml": "*", "php": "^7.2.5 || ^8.0" }, "require-dev": { "mikehaertl/php-shellcommand": "^1.1.0", "phpstan/phpstan": "^1.8.8 || ^2.0", "phpunit/phpunit": "^8.5 || ^9.2 || ^10.5 || ^11.0 || ^12.0 || ^13.0", "scrutinizer/ocular": "^1.6", "symfony/process": "^5.4 || ^6.0 || ^7.0 || ^8.0", "unleashedtech/php-coding-standard": "^2.7 || ^3.0", "vimeo/psalm": "^4.22 || ^5.0 || ^6.0" }, "bin": [ "bin/html-to-markdown" ], "type": "library", "extra": { "branch-alias": { "dev-master": "5.3-dev" } }, "autoload": { "psr-4": { "League\\HTMLToMarkdown\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Colin O'Dell", "email": "colinodell@gmail.com", "homepage": "https://www.colinodell.com", "role": "Lead Developer" }, { "name": "Nick Cernis", "email": "nick@cern.is", "homepage": "http://modernnerd.net", "role": "Original Author" } ], "description": "An HTML-to-markdown conversion helper for PHP", "homepage": "https://github.com/thephpleague/html-to-markdown", "keywords": [ "html", "markdown" ], "support": { "issues": "https://github.com/thephpleague/html-to-markdown/issues", "source": "https://github.com/thephpleague/html-to-markdown/tree/5.2.3" }, "funding": [ { "url": "https://www.colinodell.com/sponsor", "type": "custom" }, { "url": "https://www.paypal.me/colinpodell/10.00", "type": "custom" }, { "url": "https://github.com/colinodell", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/league/html-to-markdown", "type": "tidelift" } ], "time": "2026-10-19T04:13:34+00:00" }, { "name": "league/mime-type-detection", "version": "1.17.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/f5f47eff7c48ed1003069a2ca67f316fb4021c76", "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76", "shasum": "" }, "require": { "ext-fileinfo": "*", "php": "^7.4 || ^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0 || ^11.0 || ^12.0" }, "type": "library", "autoload": { "psr-4": { "League\\MimeTypeDetection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Frank de Jonge", "email": "info@frankdejonge.nl" } ], "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", "source": "https://github.com/thephpleague/mime-type-detection/tree/1.17.0" }, "funding": [ { "url": "https://github.com/frankdejonge", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/league/flysystem", "type": "tidelift" } ], "time": "2026-07-09T11:49:27+00:00" }, { "name": "league/oauth2-client", "version": "2.9.1", "source": { "type": "git", "url": "https://github.com/thephpleague/oauth2-client.git", "reference": "8cedfef9d01a8d1fd2ecfabb41734b17592c4b71" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/8cedfef9d01a8d1fd2ecfabb41734b17592c4b71", "reference": "8cedfef9d01a8d1fd2ecfabb41734b17592c4b71", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/guzzle": "^6.5.8 || ^7.8.2 || ^8.0", "guzzlehttp/psr7": "^1.9.1 || ^2.6.3 || ^3.0", "php": "^7.1 || >=8.0.0 <8.6.0" }, "require-dev": { "mockery/mockery": "^1.3.5", "php-parallel-lint/php-parallel-lint": "^1.4", "phpunit/phpunit": "^7 || ^8 || ^9 || ^10 || ^11", "squizlabs/php_codesniffer": "^3.11" }, "type": "library", "autoload": { "psr-4": { "League\\OAuth2\\Client\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Alex Bilbie", "email": "hello@alexbilbie.com", "homepage": "http://www.alexbilbie.com", "role": "Developer" }, { "name": "Woody Gilk", "homepage": "https://github.com/shadowhand", "role": "Contributor" } ], "description": "OAuth 2.0 Client Library", "keywords": [ "Authentication", "SSO", "authorization", "identity", "idp", "oauth", "oauth2", "single sign on" ], "support": { "issues": "https://github.com/thephpleague/oauth2-client/issues", "source": "https://github.com/thephpleague/oauth2-client/tree/2.9.1" }, "time": "2026-09-16T13:14:31+00:00" }, { "name": "league/oauth2-facebook", "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/oauth2-facebook.git", "reference": "ec6d62a00b548c6cd56d7b734346b9e6befbfbbb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/oauth2-facebook/zipball/ec6d62a00b548c6cd56d7b734346b9e6befbfbbb", "reference": "ec6d62a00b548c6cd56d7b734346b9e6befbfbbb", "shasum": "" }, "require": { "league/oauth2-client": "^2.0", "php": ">=7.3" }, "require-dev": { "ext-json": "*", "mockery/mockery": "~1.3.0", "phpunit/phpunit": "^9.4", "squizlabs/php_codesniffer": "~3.0" }, "type": "library", "autoload": { "psr-4": { "League\\OAuth2\\Client\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Sammy Kaye Powers", "email": "me@sammyk.me", "homepage": "http://www.sammyk.me" } ], "description": "Facebook OAuth 2.0 Client Provider for The PHP League OAuth2-Client", "keywords": [ "Authentication", "authorization", "client", "facebook", "oauth", "oauth2" ], "support": { "issues": "https://github.com/thephpleague/oauth2-facebook/issues", "source": "https://github.com/thephpleague/oauth2-facebook/tree/2.2.0" }, "time": "2022-02-24T18:45:07+00:00" }, { "name": "league/uri", "version": "7.10.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", "reference": "be89e2382e37acdef232259071ade5180821397b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/uri/zipball/be89e2382e37acdef232259071ade5180821397b", "reference": "be89e2382e37acdef232259071ade5180821397b", "shasum": "" }, "require": { "ext-mbstring": "*", "league/uri-interfaces": "^7.10.0", "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.10.0" }, "funding": [ { "url": "https://github.com/sponsors/nyamsprod", "type": "github" } ], "time": "2026-11-04T12:45:07+00:00" }, { "name": "league/uri-interfaces", "version": "7.10.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri-interfaces.git", "reference": "ea66240cff4ae9a56ce85d577a04d038b771e51c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/ea66240cff4ae9a56ce85d577a04d038b771e51c", "reference": "ea66240cff4ae9a56ce85d577a04d038b771e51c", "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.10.0" }, "funding": [ { "url": "https://github.com/sponsors/nyamsprod", "type": "github" } ], "time": "2026-11-04T12:45:07+00:00" }, { "name": "lexik/jwt-authentication-bundle", "version": "v2.21.0", "source": { "type": "git", "url": "https://github.com/lexik/LexikJWTAuthenticationBundle.git", "reference": "d57159da3f572b42ab609630edb6e27d71b37eca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/lexik/LexikJWTAuthenticationBundle/zipball/d57159da3f572b42ab609630edb6e27d71b37eca", "reference": "d57159da3f572b42ab609630edb6e27d71b37eca", "shasum": "" }, "require": { "ext-openssl": "*", "lcobucci/clock": "^1.2|^2.0|^3.0", "lcobucci/jwt": "^3.4.6|^4.1|^5.0", "namshi/jose": "^7.2", "php": ">=7.1", "symfony/config": "^4.4|^5.4|^6.0|^7.0", "symfony/dependency-injection": "^4.4|^5.4|^6.0|^7.0", "symfony/deprecation-contracts": "^2.4|^3.0", "symfony/event-dispatcher": "^4.4|^5.4|^6.0|^7.0", "symfony/http-foundation": "^4.4|^5.4|^6.0|^7.0", "symfony/http-kernel": "^4.4|^5.4|^6.0|^7.0", "symfony/property-access": "^4.4|^5.4|^6.0|^7.0", "symfony/security-bundle": "^4.4|^5.4|^6.0|^7.0", "symfony/translation-contracts": "^1.0|^2.0|^3.0" }, "conflict": { "symfony/console": "<4.4" }, "require-dev": { "symfony/browser-kit": "^5.4|^6.0|^7.0", "symfony/console": "^4.4|^5.4|^6.0|^7.0", "symfony/dom-crawler": "^5.4|^6.0|^7.0", "symfony/filesystem": "^4.4|^5.4|^6.0|^7.0", "symfony/framework-bundle": "^4.4|^5.4|^6.0|^7.0", "symfony/phpunit-bridge": "^7.0.1", "symfony/security-guard": "^4.4|^5.4|^6.0|^7.0", "symfony/var-dumper": "^4.4|^5.4|^6.0|^7.0", "symfony/yaml": "^4.4|^5.4|^6.0|^7.0" }, "suggest": { "gesdinet/jwt-refresh-token-bundle": "Implements a refresh token system over Json Web Tokens in Symfony", "spomky-labs/lexik-jose-bridge": "Provides a JWT Token encoder with encryption support" }, "type": "symfony-bundle", "autoload": { "psr-4": { "Lexik\\Bundle\\JWTAuthenticationBundle\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jeremy Barthe", "email": "j.barthe@lexik.fr", "homepage": "https://github.com/jeremyb" }, { "name": "Nicolas Cabot", "email": "n.cabot@lexik.fr", "homepage": "https://github.com/slashfan" }, { "name": "Cedric Girard", "email": "c.girard@lexik.fr", "homepage": "https://github.com/cedric-g" }, { "name": "Dev Lexik", "email": "dev@lexik.fr", "homepage": "https://github.com/lexik" }, { "name": "Robin Chalas", "email": "robin.chalas@gmail.com", "homepage": "https://github.com/chalasr" }, { "name": "Lexik Community", "homepage": "https://github.com/lexik/LexikJWTAuthenticationBundle/graphs/contributors" } ], "description": "This bundle provides JWT authentication for your Symfony REST API", "homepage": "https://github.com/lexik/LexikJWTAuthenticationBundle", "keywords": [ "Authentication", "JWS", "api", "bundle", "jwt", "rest", "symfony" ], "support": { "issues": "https://github.com/lexik/LexikJWTAuthenticationBundle/issues", "source": "https://github.com/lexik/LexikJWTAuthenticationBundle/tree/v2.21.0" }, "funding": [ { "url": "https://github.com/chalasr", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/lexik/jwt-authentication-bundle", "type": "tidelift" } ], "time": "2024-04-27T15:46:45+00:00" }, { "name": "lorenzo/pinky", "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/lorenzo/pinky.git", "reference": "e1b1bdb2c132b8a7ba32bca64d2443f646ddbd17" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/lorenzo/pinky/zipball/e1b1bdb2c132b8a7ba32bca64d2443f646ddbd17", "reference": "e1b1bdb2c132b8a7ba32bca64d2443f646ddbd17", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xsl": "*", "php": ">=5.6.0" }, "require-dev": { "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.21 || ^9.5.10" }, "type": "library", "autoload": { "files": [ "src/pinky.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jose Lorenzo Rodriguez", "email": "jose.zap@gmail.com" } ], "description": "A Foundation for Emails (Inky) template transpiler", "keywords": [ "email", "foundation", "inky", "template", "zurb" ], "support": { "issues": "https://github.com/lorenzo/pinky/issues", "source": "https://github.com/lorenzo/pinky/tree/1.1.0" }, "time": "2023-07-31T13:36:50+00:00" }, { "name": "maennchen/zipstream-php", "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", "shasum": "" }, "require": { "ext-mbstring": "*", "myclabs/php-enum": "^1.5", "php": "^8.0", "psr/http-message": "^1.0" }, "require-dev": { "ext-zip": "*", "friendsofphp/php-cs-fixer": "^3.9", "guzzlehttp/guzzle": "^6.5.3 || ^7.2.0", "mikey179/vfsstream": "^1.6", "php-coveralls/php-coveralls": "^2.4", "phpunit/phpunit": "^8.5.8 || ^9.4.2", "vimeo/psalm": "^5.0" }, "type": "library", "autoload": { "psr-4": { "ZipStream\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Paul Duncan", "email": "pabs@pablotron.org" }, { "name": "Jonatan Männchen", "email": "jonatan@maennchen.ch" }, { "name": "Jesse Donat", "email": "donatj@gmail.com" }, { "name": "András Kolesár", "email": "kolesar@kolesar.hu" } ], "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", "keywords": [ "stream", "zip" ], "support": { "issues": "https://github.com/maennchen/ZipStream-PHP/issues", "source": "https://github.com/maennchen/ZipStream-PHP/tree/2.4.0" }, "funding": [ { "url": "https://github.com/maennchen", "type": "github" }, { "url": "https://opencollective.com/zipstream", "type": "open_collective" } ], "time": "2022-12-08T12:29:14+00:00" }, { "name": "marc-mabe/php-enum", "version": "v4.7.2", "source": { "type": "git", "url": "https://github.com/marc-mabe/php-enum.git", "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef", "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef", "shasum": "" }, "require": { "ext-reflection": "*", "php": "^7.1 | ^8.0" }, "require-dev": { "phpbench/phpbench": "^0.16.10 || ^1.0.4", "phpstan/phpstan": "^1.3.1", "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11", "vimeo/psalm": "^4.17.0 | ^5.26.1" }, "type": "library", "extra": { "branch-alias": { "dev-3.x": "3.2-dev", "dev-master": "4.7-dev" } }, "autoload": { "psr-4": { "MabeEnum\\": "src/" }, "classmap": [ "stubs/Stringable.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Marc Bennewitz", "email": "dev@mabe.berlin", "homepage": "https://mabe.berlin/", "role": "Lead" } ], "description": "Simple and fast implementation of enumerations with native PHP", "homepage": "https://github.com/marc-mabe/php-enum", "keywords": [ "enum", "enum-map", "enum-set", "enumeration", "enumerator", "enummap", "enumset", "map", "set", "type", "type-hint", "typehint" ], "support": { "issues": "https://github.com/marc-mabe/php-enum/issues", "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2" }, "time": "2025-09-14T11:18:39+00:00" }, { "name": "markbaker/complex", "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/MarkBaker/PHPComplex.git", "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-master", "phpcompatibility/php-compatibility": "^9.3", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", "squizlabs/php_codesniffer": "^3.7" }, "type": "library", "autoload": { "psr-4": { "Complex\\": "classes/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mark Baker", "email": "mark@lange.demon.co.uk" } ], "description": "PHP Class for working with complex numbers", "homepage": "https://github.com/MarkBaker/PHPComplex", "keywords": [ "complex", "mathematics" ], "support": { "issues": "https://github.com/MarkBaker/PHPComplex/issues", "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" }, "time": "2022-12-06T16:21:08+00:00" }, { "name": "markbaker/matrix", "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/MarkBaker/PHPMatrix.git", "reference": "728434227fe21be27ff6d86621a1b13107a2562c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", "reference": "728434227fe21be27ff6d86621a1b13107a2562c", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-master", "phpcompatibility/php-compatibility": "^9.3", "phpdocumentor/phpdocumentor": "2.*", "phploc/phploc": "^4.0", "phpmd/phpmd": "2.*", "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", "sebastian/phpcpd": "^4.0", "squizlabs/php_codesniffer": "^3.7" }, "type": "library", "autoload": { "psr-4": { "Matrix\\": "classes/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mark Baker", "email": "mark@demon-angel.eu" } ], "description": "PHP Class for working with matrices", "homepage": "https://github.com/MarkBaker/PHPMatrix", "keywords": [ "mathematics", "matrix", "vector" ], "support": { "issues": "https://github.com/MarkBaker/PHPMatrix/issues", "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" }, "time": "2022-12-02T22:17:43+00:00" }, { "name": "masterminds/html5", "version": "2.11.0", "source": { "type": "git", "url": "https://github.com/Masterminds/html5-php.git", "reference": "a1e7a2f88ee13635d86fc61cfbdf2306a76ddfc7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/a1e7a2f88ee13635d86fc61cfbdf2306a76ddfc7", "reference": "a1e7a2f88ee13635d86fc61cfbdf2306a76ddfc7", "shasum": "" }, "require": { "ext-dom": "*", "php": ">=7.4" }, "require-dev": { "phpunit/phpunit": "^6 || ^7 || ^8 || ^9 || ^10" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.7-dev" } }, "autoload": { "psr-4": { "Masterminds\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Matt Butcher", "email": "technosophos@gmail.com" }, { "name": "Matt Farina", "email": "matt@mattfarina.com" }, { "name": "Asmir Mustafic", "email": "goetas@gmail.com" } ], "description": "An HTML5 parser and serializer.", "homepage": "http://masterminds.github.io/html5-php", "keywords": [ "HTML5", "dom", "html", "parser", "querypath", "serializer", "xml" ], "support": { "issues": "https://github.com/Masterminds/html5-php/issues", "source": "https://github.com/Masterminds/html5-php/tree/2.11.0" }, "time": "2026-08-18T06:18:41+00:00" }, { "name": "mcp/sdk", "version": "v0.7.1", "source": { "type": "git", "url": "https://github.com/modelcontextprotocol/php-sdk.git", "reference": "785fc3b9b7006ecc8a73322c939d96a4a7154345" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/modelcontextprotocol/php-sdk/zipball/785fc3b9b7006ecc8a73322c939d96a4a7154345", "reference": "785fc3b9b7006ecc8a73322c939d96a4a7154345", "shasum": "" }, "require": { "ext-fileinfo": "*", "opis/json-schema": "^2.4", "php": "^8.1", "php-http/discovery": "^1.20", "phpdocumentor/reflection-docblock": "^5.6 || ^6.0", "psr/clock": "^1.0", "psr/container": "^1.0 || ^2.0", "psr/event-dispatcher": "^1.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.1", "psr/http-message": "^1.1 || ^2.0", "psr/http-server-handler": "^1.0", "psr/http-server-middleware": "^1.0", "psr/log": "^1.0 || ^2.0 || ^3.0", "symfony/uid": "^5.4 || ^6.4 || ^7.3 || ^8.0" }, "require-dev": { "composer/semver": "^3.0", "ext-openssl": "*", "firebase/php-jwt": "^6.10 || ^7.0", "laminas/laminas-httphandlerrunner": "^2.12", "nyholm/psr7": "^1.8", "nyholm/psr7-server": "^1.1", "phar-io/composer-distributor": "^1.0.2", "php-cs-fixer/shim": "^3.91", "phpdocumentor/shim": "^3", "phpstan/phpstan": "^2.1", "phpunit/phpunit": "^10.5", "psr/simple-cache": "^2.0 || ^3.0", "symfony/cache": "^5.4 || ^6.4 || ^7.3 || ^8.0", "symfony/console": "^5.4 || ^6.4 || ^7.3 || ^8.0", "symfony/finder": "^5.4 || ^6.4 || ^7.3 || ^8.0", "symfony/http-client": "^5.4 || ^6.4 || ^7.3 || ^8.0", "symfony/process": "^5.4 || ^6.4 || ^7.3 || ^8.0" }, "suggest": { "symfony/finder": "Required for file-based discovery." }, "type": "library", "autoload": { "psr-4": { "Mcp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Christopher Hertel", "email": "mail@christopher-hertel.de" }, { "name": "Kyrian Obikwelu", "email": "koshnawaza@gmail.com" }, { "name": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com" } ], "description": "Model Context Protocol SDK for Client and Server applications in PHP", "support": { "issues": "https://github.com/modelcontextprotocol/php-sdk/issues", "source": "https://github.com/modelcontextprotocol/php-sdk/tree/v0.7.1" }, "time": "2026-08-10T20:09:23+00:00" }, { "name": "michelf/php-markdown", "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/michelf/php-markdown.git", "reference": "5024d623c1a057dcd2d076d25b7d270a1d0d55f3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/michelf/php-markdown/zipball/5024d623c1a057dcd2d076d25b7d270a1d0d55f3", "reference": "5024d623c1a057dcd2d076d25b7d270a1d0d55f3", "shasum": "" }, "require": { "php": ">=5.3.0" }, "require-dev": { "phpunit/phpunit": ">=4.3 <5.8" }, "type": "library", "autoload": { "psr-4": { "Michelf\\": "Michelf/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Michel Fortin", "email": "michel.fortin@michelf.ca", "homepage": "https://michelf.ca/", "role": "Developer" }, { "name": "John Gruber", "homepage": "https://daringfireball.net/" } ], "description": "PHP Markdown", "homepage": "https://michelf.ca/projects/php-markdown/", "keywords": [ "markdown" ], "support": { "issues": "https://github.com/michelf/php-markdown/issues", "source": "https://github.com/michelf/php-markdown/tree/1.9.1" }, "time": "2021-11-24T02:52:38+00:00" }, { "name": "minishlink/web-push", "version": "v9.0.4", "source": { "type": "git", "url": "https://github.com/web-push-libs/web-push-php.git", "reference": "f979f40b0017d2f86d82b9f21edbc515d031cc23" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/web-push-libs/web-push-php/zipball/f979f40b0017d2f86d82b9f21edbc515d031cc23", "reference": "f979f40b0017d2f86d82b9f21edbc515d031cc23", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", "guzzlehttp/guzzle": "^7.9.2", "php": ">=8.1", "spomky-labs/base64url": "^2.0.4", "symfony/polyfill-php82": "^v1.31.0", "web-token/jwt-library": "^3.3.0|^4.0.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^v3.91.3", "phpstan/phpstan": "^2.1.2", "phpunit/phpunit": "^10.5.44|^11.5.6", "symfony/polyfill-iconv": "^1.33" }, "suggest": { "ext-bcmath": "Optional for performance.", "ext-gmp": "Optional for performance." }, "type": "library", "autoload": { "psr-4": { "Minishlink\\WebPush\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Louis Lagrange", "email": "lagrange.louis@gmail.com", "homepage": "https://github.com/Minishlink" } ], "description": "Web Push library for PHP", "homepage": "https://github.com/web-push-libs/web-push-php", "keywords": [ "Push API", "WebPush", "notifications", "push", "web" ], "support": { "issues": "https://github.com/web-push-libs/web-push-php/issues", "source": "https://github.com/web-push-libs/web-push-php/tree/v9.0.4" }, "time": "2025-12-10T14:00:12+00:00" }, { "name": "monolog/monolog", "version": "3.12.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d7059e4c691d05ea1222b5124bed0f961be46e15", "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15", "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", "psr/clock": "^1.0", "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", "psr/clock": "Required to pass a clock to the Logger and control the timestamp of log records", "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.12.1" }, "funding": [ { "url": "https://github.com/Seldaek", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", "type": "tidelift" } ], "time": "2026-09-29T19:21:12+00:00" }, { "name": "mpdf/mpdf", "version": "v8.3.1", "source": { "type": "git", "url": "https://github.com/mpdf/mpdf.git", "reference": "2a454ec334109911fdb323a284c19dbf3f049810" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/mpdf/mpdf/zipball/2a454ec334109911fdb323a284c19dbf3f049810", "reference": "2a454ec334109911fdb323a284c19dbf3f049810", "shasum": "" }, "require": { "ext-gd": "*", "ext-mbstring": "*", "mpdf/psr-http-message-shim": "^1.0 || ^2.0", "mpdf/psr-log-aware-trait": "^2.0 || ^3.0", "myclabs/deep-copy": "^1.7", "paragonie/random_compat": "^1.4|^2.0|^9.99.99", "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "psr/http-message": "^1.0 || ^2.0", "psr/log": "^1.0 || ^2.0 || ^3.0", "setasign/fpdi": "^2.1" }, "require-dev": { "mockery/mockery": "^1.3.0", "mpdf/qrcode": "^1.1.0", "squizlabs/php_codesniffer": "^3.5.0", "tracy/tracy": "~2.5", "yoast/phpunit-polyfills": "^1.0" }, "suggest": { "ext-bcmath": "Needed for generation of some types of barcodes", "ext-imagick": "Needed if developing the Mpdf library", "ext-xml": "Needed mainly for SVG manipulation", "ext-zlib": "Needed for compression of embedded resources, such as fonts" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Mpdf\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-only" ], "authors": [ { "name": "Matěj Humpál", "role": "Developer, maintainer" }, { "name": "Ian Back", "role": "Developer (retired)" } ], "description": "PHP library generating PDF files from UTF-8 encoded HTML", "homepage": "https://mpdf.github.io", "keywords": [ "pdf", "php", "utf-8" ], "support": { "docs": "https://mpdf.github.io", "issues": "https://github.com/mpdf/mpdf/issues", "source": "https://github.com/mpdf/mpdf" }, "funding": [ { "url": "https://www.paypal.me/mpdf", "type": "custom" } ], "time": "2026-03-11T10:58:44+00:00" }, { "name": "mpdf/psr-http-message-shim", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/mpdf/psr-http-message-shim.git", "reference": "3206e6b80b6d2479e148ee497e9f2bebadc919db" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/mpdf/psr-http-message-shim/zipball/3206e6b80b6d2479e148ee497e9f2bebadc919db", "reference": "3206e6b80b6d2479e148ee497e9f2bebadc919db", "shasum": "" }, "require": { "psr/http-message": "^1.0" }, "type": "library", "autoload": { "psr-4": { "Mpdf\\PsrHttpMessageShim\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mark Dorison", "email": "mark@chromatichq.com" }, { "name": "Kristofer Widholm", "email": "kristofer@chromatichq.com" }, { "name": "Nigel Cunningham", "email": "nigel.cunningham@technocrat.com.au" } ], "description": "Shim to allow support of different psr/message versions.", "support": { "issues": "https://github.com/mpdf/psr-http-message-shim/issues", "source": "https://github.com/mpdf/psr-http-message-shim/tree/1.0.0" }, "time": "2023-09-01T05:59:47+00:00" }, { "name": "mpdf/psr-log-aware-trait", "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/mpdf/psr-log-aware-trait.git", "reference": "a633da6065e946cc491e1c962850344bb0bf3e78" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/mpdf/psr-log-aware-trait/zipball/a633da6065e946cc491e1c962850344bb0bf3e78", "reference": "a633da6065e946cc491e1c962850344bb0bf3e78", "shasum": "" }, "require": { "psr/log": "^3.0" }, "type": "library", "autoload": { "psr-4": { "Mpdf\\PsrLogAwareTrait\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mark Dorison", "email": "mark@chromatichq.com" }, { "name": "Kristofer Widholm", "email": "kristofer@chromatichq.com" } ], "description": "Trait to allow support of different psr/log versions.", "support": { "issues": "https://github.com/mpdf/psr-log-aware-trait/issues", "source": "https://github.com/mpdf/psr-log-aware-trait/tree/v3.0.0" }, "time": "2023-05-03T06:19:36+00:00" }, { "name": "mtdowling/jmespath.php", "version": "2.9.2", "source": { "type": "git", "url": "https://github.com/jmespath/jmespath.php.git", "reference": "2157c5e50e813ec6a96c1eed3be7f64a20fb32a8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/2157c5e50e813ec6a96c1eed3be7f64a20fb32a8", "reference": "2157c5e50e813ec6a96c1eed3be7f64a20fb32a8", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "symfony/polyfill-mbstring": "^1.17" }, "require-dev": { "composer/xdebug-handler": "^3.0.3", "phpunit/phpunit": "^8.5.52" }, "bin": [ "bin/jp.php" ], "type": "library", "extra": { "branch-alias": { "dev-master": "2.9-dev" } }, "autoload": { "files": [ "src/JmesPath.php" ], "psr-4": { "JmesPath\\": "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" } ], "description": "Declaratively specify how to extract elements from a JSON document", "keywords": [ "json", "jsonpath" ], "support": { "issues": "https://github.com/jmespath/jmespath.php/issues", "source": "https://github.com/jmespath/jmespath.php/tree/2.9.2" }, "time": "2026-07-06T18:56:19+00:00" }, { "name": "myclabs/deep-copy", "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae", "shasum": "" }, "require": { "php": "^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.14.0" }, "funding": [ { "url": "https://github.com/mnapoli", "type": "github" } ], "time": "2026-08-11T10:17:44+00:00" }, { "name": "myclabs/php-enum", "version": "1.8.5", "source": { "type": "git", "url": "https://github.com/myclabs/php-enum.git", "reference": "e7be26966b7398204a234f8673fdad5ac6277802" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/myclabs/php-enum/zipball/e7be26966b7398204a234f8673fdad5ac6277802", "reference": "e7be26966b7398204a234f8673fdad5ac6277802", "shasum": "" }, "require": { "ext-json": "*", "php": "^7.3 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5", "squizlabs/php_codesniffer": "1.*", "vimeo/psalm": "^4.6.2 || ^5.2" }, "type": "library", "autoload": { "psr-4": { "MyCLabs\\Enum\\": "src/" }, "classmap": [ "stubs/Stringable.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP Enum contributors", "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" } ], "description": "PHP Enum implementation", "homepage": "https://github.com/myclabs/php-enum", "keywords": [ "enum" ], "support": { "issues": "https://github.com/myclabs/php-enum/issues", "source": "https://github.com/myclabs/php-enum/tree/1.8.5" }, "funding": [ { "url": "https://github.com/mnapoli", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum", "type": "tidelift" } ], "time": "2025-01-14T11:49:03+00:00" }, { "name": "namshi/jose", "version": "7.2.3", "source": { "type": "git", "url": "https://github.com/namshi/jose.git", "reference": "89a24d7eb3040e285dd5925fcad992378b82bcff" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/namshi/jose/zipball/89a24d7eb3040e285dd5925fcad992378b82bcff", "reference": "89a24d7eb3040e285dd5925fcad992378b82bcff", "shasum": "" }, "require": { "ext-date": "*", "ext-hash": "*", "ext-json": "*", "ext-pcre": "*", "ext-spl": "*", "php": ">=5.5", "symfony/polyfill-php56": "^1.0" }, "require-dev": { "phpseclib/phpseclib": "^2.0", "phpunit/phpunit": "^4.5|^5.0", "satooshi/php-coveralls": "^1.0" }, "suggest": { "ext-openssl": "Allows to use OpenSSL as crypto engine.", "phpseclib/phpseclib": "Allows to use Phpseclib as crypto engine, use version ^2.0." }, "type": "library", "autoload": { "psr-4": { "Namshi\\JOSE\\": "src/Namshi/JOSE/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Alessandro Nadalin", "email": "alessandro.nadalin@gmail.com" }, { "name": "Alessandro Cinelli (cirpo)", "email": "alessandro.cinelli@gmail.com" } ], "description": "JSON Object Signing and Encryption library for PHP.", "keywords": [ "JSON Web Signature", "JSON Web Token", "JWS", "json", "jwt", "token" ], "support": { "issues": "https://github.com/namshi/jose/issues", "source": "https://github.com/namshi/jose/tree/master" }, "time": "2016-12-05T07:27:31+00:00" }, { "name": "nelexa/zip", "version": "4.0.2", "source": { "type": "git", "url": "https://github.com/Ne-Lexa/php-zip.git", "reference": "88a1b6549be813278ff2dd3b6b2ac188827634a7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Ne-Lexa/php-zip/zipball/88a1b6549be813278ff2dd3b6b2ac188827634a7", "reference": "88a1b6549be813278ff2dd3b6b2ac188827634a7", "shasum": "" }, "require": { "ext-zlib": "*", "php": "^7.4 || ^8.0", "psr/http-message": "*", "symfony/finder": "*" }, "require-dev": { "ext-bz2": "*", "ext-dom": "*", "ext-fileinfo": "*", "ext-iconv": "*", "ext-openssl": "*", "ext-xml": "*", "friendsofphp/php-cs-fixer": "^3.4.0", "guzzlehttp/psr7": "^1.6", "phpunit/phpunit": "^9", "symfony/http-foundation": "*", "symfony/var-dumper": "*", "vimeo/psalm": "^4.6" }, "suggest": { "ext-bz2": "Needed to support BZIP2 compression", "ext-fileinfo": "Needed to get mime-type file", "ext-iconv": "Needed to support convert zip entry name to requested character encoding", "ext-openssl": "Needed to support encrypt zip entries or use ext-mcrypt" }, "type": "library", "autoload": { "psr-4": { "PhpZip\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ne-Lexa", "email": "alexey@nelexa.ru", "role": "Developer" } ], "description": "PhpZip is a php-library for extended work with ZIP-archives. Open, create, update, delete, extract and get info tool. Supports appending to existing ZIP files, WinZip AES encryption, Traditional PKWARE Encryption, BZIP2 compression, external file attributes and ZIP64 extensions. Alternative ZipArchive. It does not require php-zip extension.", "homepage": "https://github.com/Ne-Lexa/php-zip", "keywords": [ "archive", "extract", "unzip", "winzip", "zip", "ziparchive" ], "support": { "issues": "https://github.com/Ne-Lexa/php-zip/issues", "source": "https://github.com/Ne-Lexa/php-zip/tree/4.0.2" }, "time": "2022-06-17T11:17:46+00:00" }, { "name": "nelmio/cors-bundle", "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/nelmio/NelmioCorsBundle.git", "reference": "3d80dbcd5d1eb5f8b20ed5199e1778d44c2e4d1c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nelmio/NelmioCorsBundle/zipball/3d80dbcd5d1eb5f8b20ed5199e1778d44c2e4d1c", "reference": "3d80dbcd5d1eb5f8b20ed5199e1778d44c2e4d1c", "shasum": "" }, "require": { "psr/log": "^1.0 || ^2.0 || ^3.0", "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.11.5", "phpstan/phpstan-deprecation-rules": "^1.2.0", "phpstan/phpstan-phpunit": "^1.4", "phpstan/phpstan-symfony": "^1.4.4", "phpunit/phpunit": "^8" }, "type": "symfony-bundle", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "Nelmio\\CorsBundle\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nelmio", "homepage": "http://nelm.io" }, { "name": "Symfony Community", "homepage": "https://github.com/nelmio/NelmioCorsBundle/contributors" } ], "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Symfony application", "keywords": [ "api", "cors", "crossdomain" ], "support": { "issues": "https://github.com/nelmio/NelmioCorsBundle/issues", "source": "https://github.com/nelmio/NelmioCorsBundle/tree/2.6.1" }, "time": "2026-01-12T15:59:08+00:00" }, { "name": "nesbot/carbon", "version": "3.15.0", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon.git", "reference": "217d38553209bdb44e01590d9e9a2e4df8354cce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/217d38553209bdb44e01590d9e9a2e4df8354cce", "reference": "217d38553209bdb44e01590d9e9a2e4df8354cce", "shasum": "" }, "require": { "carbonphp/carbon-doctrine-types": "<100.0", "ext-json": "*", "php": "^8.1", "psr/clock": "^1.0", "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-time": "^1.0", "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0" }, "provide": { "psr/clock-implementation": "1.0" }, "require-dev": { "doctrine/dbal": "^3.6.3 || ^4.0", "doctrine/orm": "^2.15.2 || ^3.0", "friendsofphp/php-cs-fixer": "^v3.87.1", "kylekatarnls/multi-tester": "^2.5.3", "phpmd/phpmd": "^3.0@dev", "phpstan/extension-installer": "^1.4.3", "phpstan/phpstan": "^2.1.22", "phpunit/phpunit": "^10.5.53", "squizlabs/php_codesniffer": "^3.13.4 || ^4.0.0" }, "bin": [ "bin/carbon" ], "type": "library", "extra": { "laravel": { "providers": [ "Carbon\\Laravel\\ServiceProvider" ] }, "phpstan": { "includes": [ "extension.neon" ] }, "branch-alias": { "dev-2.x": "2.x-dev", "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Carbon\\": "src/Carbon/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Brian Nesbitt", "email": "brian@nesbot.com", "homepage": "https://markido.com" }, { "name": "kylekatarnls", "homepage": "https://github.com/kylekatarnls" } ], "description": "An API extension for DateTime that supports 281 different languages.", "homepage": "https://carbonphp.github.io/carbon/", "keywords": [ "date", "datetime", "time" ], "support": { "docs": "https://carbonphp.github.io/carbon/guide/getting-started/introduction.html", "issues": "https://github.com/CarbonPHP/carbon/issues", "source": "https://github.com/CarbonPHP/carbon" }, "funding": [ { "url": "https://github.com/sponsors/kylekatarnls", "type": "github" }, { "url": "https://opencollective.com/Carbon#sponsor", "type": "opencollective" }, { "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", "type": "tidelift" } ], "time": "2026-10-18T18:27:53+00:00" }, { "name": "oneup/flysystem-bundle", "version": "4.14.1", "source": { "type": "git", "url": "https://github.com/1up-lab/OneupFlysystemBundle.git", "reference": "fab1eeed6efa4e55259762257a2f28d4d0452940" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/1up-lab/OneupFlysystemBundle/zipball/fab1eeed6efa4e55259762257a2f28d4d0452940", "reference": "fab1eeed6efa4e55259762257a2f28d4d0452940", "shasum": "" }, "require": { "league/flysystem": "^2.0 || ^3.0", "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/http-kernel": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.51", "league/flysystem-async-aws-s3": "^2.0 || ^3.0", "league/flysystem-aws-s3-v3": "^2.0 || ^3.0", "league/flysystem-azure-blob-storage": "^3.0", "league/flysystem-ftp": "^2.0 || ^3.0", "league/flysystem-google-cloud-storage": "^2.0 || ^3.0", "league/flysystem-memory": "^2.0 || ^3.0", "league/flysystem-sftp-v3": "^2.0 || ^3.0", "phpstan/phpstan": "^2.1.31", "phpunit/phpunit": "^9.6.29 || ^10.5.58 || ^11.5.43 || ^12.4.2", "royvoetman/flysystem-gitlab-storage": "^2.0 || ^3.0", "symfony/asset": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/browser-kit": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/finder": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/phpunit-bridge": "^7.0 || ^8.0", "symfony/translation": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/yaml": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "suggest": { "ext-fileinfo": "Required for MimeType", "ext-ftp": "Required for FTP and SFTP", "league/flysystem-async-aws-s3": "Use flysystem S3 adapter from AsyncAws", "league/flysystem-aws-s3-v3": "Use S3 storage with AWS SDK v3", "league/flysystem-google-cloud-storage": "Use Google Cloud Storage Adapter for Flysystem", "league/flysystem-sftp-v3": "Allows SFTP server storage via phpseclib", "royvoetman/flysystem-gitlab-storage": "Use Gitlab Storage filesystem for Flysystem" }, "type": "symfony-bundle", "autoload": { "psr-4": { "Oneup\\FlysystemBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jim Schmid", "email": "js@1up.io", "homepage": "https://1up.io", "role": "Developer" }, { "name": "David Greminger", "email": "dg@1up.io", "homepage": "https://1up.io", "role": "Developer" } ], "description": "Integrates Flysystem filesystem abstraction library to your Symfony project.", "homepage": "https://1up.io", "keywords": [ "Flysystem", "abstraction", "filesystem", "symfony" ], "support": { "issues": "https://github.com/1up-lab/OneupFlysystemBundle/issues", "source": "https://github.com/1up-lab/OneupFlysystemBundle/tree/4.14.1" }, "time": "2025-12-03T07:59:40+00:00" }, { "name": "onlyoffice/docs-integration-sdk", "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/ONLYOFFICE/docs-integration-sdk-php.git", "reference": "94bac87085bd6957c5f3c0fed8f134e4c2b1b691" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ONLYOFFICE/docs-integration-sdk-php/zipball/94bac87085bd6957c5f3c0fed8f134e4c2b1b691", "reference": "94bac87085bd6957c5f3c0fed8f134e4c2b1b691", "shasum": "" }, "require": { "vlucas/phpdotenv": "^5.6" }, "type": "library", "autoload": { "psr-4": { "Onlyoffice\\DocsIntegrationSdk\\": "src/", "Onlyoffice\\DocsIntegrationSdk\\Util\\": "src/util/", "Onlyoffice\\DocsIntegrationSdk\\Models\\": "src/models/", "Onlyoffice\\DocsIntegrationSdk\\Manager\\Formats\\": "src/manager/formats/", "Onlyoffice\\DocsIntegrationSdk\\Service\\Request\\": "src/service/request/", "Onlyoffice\\DocsIntegrationSdk\\Manager\\Document\\": "src/manager/document/", "Onlyoffice\\DocsIntegrationSdk\\Manager\\Security\\": "src/manager/security/", "Onlyoffice\\DocsIntegrationSdk\\Manager\\Settings\\": "src/manager/settings/", "Onlyoffice\\DocsIntegrationSdk\\Service\\DocEditorConfig\\": "src/service/doceditorconfig/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Ascensio System SIA", "homepage": "https://www.onlyoffice.com" } ], "description": "ONLYOFFICE Docs integration SDK", "homepage": "https://www.onlyoffice.com", "keywords": [ "docs", "onlyoffice", "sdk" ], "support": { "email": "support@onlyoffice.com", "forum": "https://forum.onlyoffice.com/", "issues": "https://github.com/ONLYOFFICE/docs-integration-sdk-php/issues", "source": "https://github.com/ONLYOFFICE/docs-integration-sdk-php" }, "time": "2026-03-17T11:38:56+00:00" }, { "name": "opis/json-schema", "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/opis/json-schema.git", "reference": "8458763e0dd0b6baa310e04f1829fc73da4e8c8a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/opis/json-schema/zipball/8458763e0dd0b6baa310e04f1829fc73da4e8c8a", "reference": "8458763e0dd0b6baa310e04f1829fc73da4e8c8a", "shasum": "" }, "require": { "ext-json": "*", "opis/string": "^2.1", "opis/uri": "^1.0", "php": "^7.4 || ^8.0" }, "require-dev": { "ext-bcmath": "*", "ext-intl": "*", "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "Opis\\JsonSchema\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Sorin Sarca", "email": "sarca_sorin@hotmail.com" }, { "name": "Marius Sarca", "email": "marius.sarca@gmail.com" } ], "description": "Json Schema Validator for PHP", "homepage": "https://opis.io/json-schema", "keywords": [ "json", "json-schema", "schema", "validation", "validator" ], "support": { "issues": "https://github.com/opis/json-schema/issues", "source": "https://github.com/opis/json-schema/tree/2.6.0" }, "time": "2025-10-17T12:46:48+00:00" }, { "name": "opis/string", "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/opis/string.git", "reference": "3e4d2aaff518ac518530b89bb26ed40f4503635e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/opis/string/zipball/3e4d2aaff518ac518530b89bb26ed40f4503635e", "reference": "3e4d2aaff518ac518530b89bb26ed40f4503635e", "shasum": "" }, "require": { "ext-iconv": "*", "ext-json": "*", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "Opis\\String\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Marius Sarca", "email": "marius.sarca@gmail.com" }, { "name": "Sorin Sarca", "email": "sarca_sorin@hotmail.com" } ], "description": "Multibyte strings as objects", "homepage": "https://opis.io/string", "keywords": [ "multi-byte", "opis", "string", "string manipulation", "utf-8" ], "support": { "issues": "https://github.com/opis/string/issues", "source": "https://github.com/opis/string/tree/2.1.0" }, "time": "2025-10-17T12:38:41+00:00" }, { "name": "opis/uri", "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/opis/uri.git", "reference": "0f3ca49ab1a5e4a6681c286e0b2cc081b93a7d5a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/opis/uri/zipball/0f3ca49ab1a5e4a6681c286e0b2cc081b93a7d5a", "reference": "0f3ca49ab1a5e4a6681c286e0b2cc081b93a7d5a", "shasum": "" }, "require": { "opis/string": "^2.0", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { "Opis\\Uri\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Marius Sarca", "email": "marius.sarca@gmail.com" }, { "name": "Sorin Sarca", "email": "sarca_sorin@hotmail.com" } ], "description": "Build, parse and validate URIs and URI-templates", "homepage": "https://opis.io", "keywords": [ "URI Template", "parse url", "punycode", "uri", "uri components", "url", "validate uri" ], "support": { "issues": "https://github.com/opis/uri/issues", "source": "https://github.com/opis/uri/tree/1.1.0" }, "time": "2021-05-22T15:57:08+00:00" }, { "name": "packbackbooks/lti-1p3-tool", "version": "v6.4.4", "source": { "type": "git", "url": "https://github.com/packbackbooks/lti-1-3-php-library.git", "reference": "a20c71b74c3152b3e9fd6c484600851561fec5eb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/packbackbooks/lti-1-3-php-library/zipball/a20c71b74c3152b3e9fd6c484600851561fec5eb", "reference": "a20c71b74c3152b3e9fd6c484600851561fec5eb", "shasum": "" }, "require": { "firebase/php-jwt": "^7.0", "guzzlehttp/guzzle": "^7.0 || ^8.0", "php": "^8.1", "phpseclib/phpseclib": "^3.0 || ^4.0" }, "require-dev": { "laravel/pint": "^1.0", "mockery/mockery": "^1.4", "nesbot/carbon": "^2.43 || ^3.0", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^9.0|^10.0" }, "type": "library", "autoload": { "psr-4": { "Packback\\Lti1p3\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Davo Hynds", "email": "davo@packback.co" }, { "name": "Eric Tendian", "email": "eric@packback.co" }, { "name": "Martin Lenord", "email": "ims.m@rtin.dev" } ], "description": "A library used for building IMS-certified LTI 1.3 tool providers in PHP.", "keywords": [ "LTI" ], "support": { "issues": "https://github.com/packbackbooks/lti-1-3-php-library/issues", "source": "https://github.com/packbackbooks/lti-1-3-php-library/tree/v6.4.4" }, "time": "2026-09-23T21:17:20+00:00" }, { "name": "pagerfanta/pagerfanta", "version": "v3.8.0", "source": { "type": "git", "url": "https://github.com/BabDev/Pagerfanta.git", "reference": "a07c84296e491add39d103b812129de77610c33b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/BabDev/Pagerfanta/zipball/a07c84296e491add39d103b812129de77610c33b", "reference": "a07c84296e491add39d103b812129de77610c33b", "shasum": "" }, "require": { "ext-json": "*", "php": "^7.4 || ^8.0", "symfony/deprecation-contracts": "^2.1 || ^3.0", "symfony/polyfill-php80": "^1.15" }, "conflict": { "doctrine/collections": "<1.8", "doctrine/dbal": "<3.1", "doctrine/mongodb-odm": "<2.2.2", "doctrine/orm": "<2.8", "doctrine/phpcr-odm": "<1.5", "ruflin/elastica": "<6.0", "solarium/solarium": "<5.0", "twig/twig": "<2.13" }, "replace": { "pagerfanta/core": "self.version", "pagerfanta/doctrine-collections-adapter": "self.version", "pagerfanta/doctrine-dbal-adapter": "self.version", "pagerfanta/doctrine-mongodb-odm-adapter": "self.version", "pagerfanta/doctrine-orm-adapter": "self.version", "pagerfanta/doctrine-phpcr-odm-adapter": "self.version", "pagerfanta/elastica-adapter": "self.version", "pagerfanta/solarium-adapter": "self.version", "pagerfanta/twig": "self.version" }, "require-dev": { "dg/bypass-finals": "^1.3", "doctrine/cache": "^1.11 || ^2.0", "doctrine/collections": "^1.8 || ^2.0", "doctrine/dbal": "^3.1", "doctrine/mongodb-odm": "^2.2.2", "doctrine/orm": "^2.8", "doctrine/phpcr-odm": "^1.5", "jackalope/jackalope-doctrine-dbal": "^1.7.4", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "1.9.14", "phpstan/phpstan-phpunit": "1.3.3", "phpunit/phpunit": "9.6.7 || 10.1.0", "rector/rector": "0.15.12", "ruflin/elastica": "^6.0 || ^7.0", "solarium/solarium": "^5.0 || ^6.0", "symfony/cache": "^5.4 || ^6.0", "twig/twig": "^2.13 || ^3.0" }, "suggest": { "twig/twig": "To integrate Pagerfanta with Twig" }, "type": "library", "autoload": { "psr-4": { "Pagerfanta\\": "lib/Core/", "Pagerfanta\\Twig\\": "lib/Twig/", "Pagerfanta\\Elastica\\": "lib/Adapter/Elastica/", "Pagerfanta\\Solarium\\": "lib/Adapter/Solarium/", "Pagerfanta\\Doctrine\\ORM\\": "lib/Adapter/Doctrine/ORM/", "Pagerfanta\\Doctrine\\DBAL\\": "lib/Adapter/Doctrine/DBAL/", "Pagerfanta\\Doctrine\\PHPCRODM\\": "lib/Adapter/Doctrine/PHPCRODM/", "Pagerfanta\\Doctrine\\MongoDBODM\\": "lib/Adapter/Doctrine/MongoDBODM/", "Pagerfanta\\Doctrine\\Collections\\": "lib/Adapter/Doctrine/Collections/" }, "exclude-from-classmap": [ "lib/**/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Pagination for PHP", "keywords": [ "page", "pagination", "paginator", "paging" ], "support": { "issues": "https://github.com/BabDev/Pagerfanta/issues", "source": "https://github.com/BabDev/Pagerfanta/tree/v3.8.0" }, "funding": [ { "url": "https://github.com/mbabker", "type": "github" } ], "time": "2023-04-15T16:39:36+00:00" }, { "name": "paragonie/constant_time_encoding", "version": "v3.1.3", "source": { "type": "git", "url": "https://github.com/paragonie/constant_time_encoding.git", "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", "reference": "d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77", "shasum": "" }, "require": { "php": "^8" }, "require-dev": { "infection/infection": "^0", "nikic/php-fuzzer": "^0", "phpunit/phpunit": "^9|^10|^11", "vimeo/psalm": "^4|^5|^6" }, "type": "library", "autoload": { "psr-4": { "ParagonIE\\ConstantTime\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Paragon Initiative Enterprises", "email": "security@paragonie.com", "homepage": "https://paragonie.com", "role": "Maintainer" }, { "name": "Steve 'Sc00bz' Thomas", "email": "steve@tobtu.com", "homepage": "https://www.tobtu.com", "role": "Original Developer" } ], "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", "keywords": [ "base16", "base32", "base32_decode", "base32_encode", "base64", "base64_decode", "base64_encode", "bin2hex", "encoding", "hex", "hex2bin", "rfc4648" ], "support": { "email": "info@paragonie.com", "issues": "https://github.com/paragonie/constant_time_encoding/issues", "source": "https://github.com/paragonie/constant_time_encoding" }, "time": "2025-09-24T15:06:41+00:00" }, { "name": "paragonie/random-lib", "version": "v2.0.3", "source": { "type": "git", "url": "https://github.com/paragonie/RandomLib.git", "reference": "556bb9c3b70c5e9bf74838fbd22c989c633f5d52" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/paragonie/RandomLib/zipball/556bb9c3b70c5e9bf74838fbd22c989c633f5d52", "reference": "556bb9c3b70c5e9bf74838fbd22c989c633f5d52", "shasum": "" }, "require": { "ircmaxell/security-lib": "^1.1", "paragonie/random_compat": "^2|~9.99", "paragonie/sodium_compat": "^1|^2", "php": ">=5.3.2" }, "require-dev": { "friendsofphp/php-cs-fixer": "^1.11", "mikey179/vfsstream": "^1.6", "phpunit/phpunit": "^4.8 || >=5.0.0 <5.4" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.1.x-dev" } }, "autoload": { "psr-0": { "RandomLib": "lib" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Paragon Initiative Enterprises", "email": "security@paragonie.com", "homepage": "https://paragonie.com" }, { "name": "Anthony Ferrara", "email": "ircmaxell@ircmaxell.com", "homepage": "http://blog.ircmaxell.com" } ], "description": "A Library For Generating Secure Random Numbers", "homepage": "https://github.com/ircmaxell/RandomLib", "keywords": [ "cryptography", "random", "random-numbers", "random-strings" ], "support": { "source": "https://github.com/paragonie/RandomLib/tree/v2.0.3" }, "time": "2024-04-21T01:17:05+00:00" }, { "name": "paragonie/random_compat", "version": "v9.99.100", "source": { "type": "git", "url": "https://github.com/paragonie/random_compat.git", "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", "shasum": "" }, "require": { "php": ">= 7" }, "require-dev": { "phpunit/phpunit": "4.*|5.*", "vimeo/psalm": "^1" }, "suggest": { "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." }, "type": "library", "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Paragon Initiative Enterprises", "email": "security@paragonie.com", "homepage": "https://paragonie.com" } ], "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", "keywords": [ "csprng", "polyfill", "pseudorandom", "random" ], "support": { "email": "info@paragonie.com", "issues": "https://github.com/paragonie/random_compat/issues", "source": "https://github.com/paragonie/random_compat" }, "time": "2020-10-15T08:29:30+00:00" }, { "name": "paragonie/sodium_compat", "version": "v2.5.2", "source": { "type": "git", "url": "https://github.com/paragonie/sodium_compat.git", "reference": "3246b36803c177847e677862fedeb7f937869adb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/3246b36803c177847e677862fedeb7f937869adb", "reference": "3246b36803c177847e677862fedeb7f937869adb", "shasum": "" }, "require": { "php": "^8.1", "php-64bit": "*" }, "require-dev": { "infection/infection": "^0", "nikic/php-fuzzer": "^0", "phpunit/phpunit": "^7|^8|^9|^10|^11", "vimeo/psalm": "^4|^5|^6" }, "suggest": { "ext-sodium": "Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "files": [ "autoload.php" ], "psr-4": { "ParagonIE\\Sodium\\": "namespaced/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "ISC" ], "authors": [ { "name": "Paragon Initiative Enterprises", "email": "security@paragonie.com" }, { "name": "Frank Denis", "email": "jedisct1@pureftpd.org" } ], "description": "Pure PHP implementation of libsodium; uses the PHP extension if it exists", "keywords": [ "Authentication", "BLAKE2b", "ChaCha20", "ChaCha20-Poly1305", "Chapoly", "Curve25519", "Ed25519", "EdDSA", "Edwards-curve Digital Signature Algorithm", "Elliptic Curve Diffie-Hellman", "Poly1305", "Pure-PHP cryptography", "RFC 7748", "RFC 8032", "Salpoly", "Salsa20", "X25519", "XChaCha20-Poly1305", "XSalsa20-Poly1305", "Xchacha20", "Xsalsa20", "aead", "cryptography", "ecdh", "elliptic curve", "elliptic curve cryptography", "encryption", "libsodium", "php", "public-key cryptography", "secret-key cryptography", "side-channel resistant" ], "support": { "issues": "https://github.com/paragonie/sodium_compat/issues", "source": "https://github.com/paragonie/sodium_compat/tree/v2.5.2" }, "time": "2026-08-18T23:46:48+00:00" }, { "name": "php-ffmpeg/php-ffmpeg", "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/PHP-FFMpeg/PHP-FFMpeg.git", "reference": "785a5ba05dd88b3b8146f85f18476b259b23917c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHP-FFMpeg/PHP-FFMpeg/zipball/785a5ba05dd88b3b8146f85f18476b259b23917c", "reference": "785a5ba05dd88b3b8146f85f18476b259b23917c", "shasum": "" }, "require": { "evenement/evenement": "^3.0", "php": "^8.0 || ^8.1 || ^8.2 || ^8.3", "psr/log": "^1.0 || ^2.0 || ^3.0", "spatie/temporary-directory": "^2.0", "symfony/cache": "^5.4 || ^6.0 || ^7.0", "symfony/process": "^5.4 || ^6.0 || ^7.0" }, "require-dev": { "mockery/mockery": "^1.5", "phpunit/phpunit": "^9.5.10" }, "suggest": { "php-ffmpeg/extras": "A compilation of common audio & video drivers for PHP-FFMpeg" }, "type": "library", "autoload": { "psr-4": { "FFMpeg\\": "src/FFMpeg", "Alchemy\\BinaryDriver\\": "src/Alchemy/BinaryDriver" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Romain Neutron", "email": "imprec@gmail.com", "homepage": "http://www.lickmychip.com/" }, { "name": "Phraseanet Team", "email": "info@alchemy.fr", "homepage": "http://www.phraseanet.com/" }, { "name": "Patrik Karisch", "email": "patrik@karisch.guru", "homepage": "http://www.karisch.guru" }, { "name": "Romain Biard", "email": "romain.biard@gmail.com", "homepage": "https://www.strime.io/" }, { "name": "Jens Hausdorf", "email": "hello@jens-hausdorf.de", "homepage": "https://jens-hausdorf.de" }, { "name": "Pascal Baljet", "email": "pascal@protone.media", "homepage": "https://protone.media" } ], "description": "FFMpeg PHP, an Object Oriented library to communicate with AVconv / ffmpeg", "keywords": [ "audio", "audio processing", "avconv", "avprobe", "ffmpeg", "ffprobe", "video", "video processing" ], "support": { "issues": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/issues", "source": "https://github.com/PHP-FFMpeg/PHP-FFMpeg/tree/v1.2.0" }, "time": "2024-01-02T10:37:01+00:00" }, { "name": "php-http/discovery", "version": "1.20.0", "source": { "type": "git", "url": "https://github.com/php-http/discovery.git", "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", "shasum": "" }, "require": { "composer-plugin-api": "^1.0|^2.0", "php": "^7.1 || ^8.0" }, "conflict": { "nyholm/psr7": "<1.0", "zendframework/zend-diactoros": "*" }, "provide": { "php-http/async-client-implementation": "*", "php-http/client-implementation": "*", "psr/http-client-implementation": "*", "psr/http-factory-implementation": "*", "psr/http-message-implementation": "*" }, "require-dev": { "composer/composer": "^1.0.2|^2.0", "graham-campbell/phpspec-skip-example-extension": "^5.0", "php-http/httplug": "^1.0 || ^2.0", "php-http/message-factory": "^1.0", "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", "sebastian/comparator": "^3.0.5 || ^4.0.8", "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1" }, "type": "composer-plugin", "extra": { "class": "Http\\Discovery\\Composer\\Plugin", "plugin-optional": true }, "autoload": { "psr-4": { "Http\\Discovery\\": "src/" }, "exclude-from-classmap": [ "src/Composer/Plugin.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Márk Sági-Kazár", "email": "mark.sagikazar@gmail.com" } ], "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", "homepage": "http://php-http.org", "keywords": [ "adapter", "client", "discovery", "factory", "http", "message", "psr17", "psr7" ], "support": { "issues": "https://github.com/php-http/discovery/issues", "source": "https://github.com/php-http/discovery/tree/1.20.0" }, "time": "2024-10-02T11:20:13+00:00" }, { "name": "phpdocumentor/reflection-common", "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionCommon.git", "reference": "ee15a5a2022c8383906b225055e9496a6a5e6e3b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/ee15a5a2022c8383906b225055e9496a6a5e6e3b", "reference": "ee15a5a2022c8383906b225055e9496a6a5e6e3b", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.8", "phpunit/phpunit": "^9.5", "vimeo/psalm": "^4.25" }, "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": "https://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.2.1" }, "time": "2025-11-10T21:21:55+00:00" }, { "name": "phpdocumentor/reflection-docblock", "version": "5.6.7", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", "reference": "31a105931bc8ffa3a123383829772e832fd8d903" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/31a105931bc8ffa3a123383829772e832fd8d903", "reference": "31a105931bc8ffa3a123383829772e832fd8d903", "shasum": "" }, "require": { "doctrine/deprecations": "^1.1", "ext-filter": "*", "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", "phpdocumentor/type-resolver": "^1.7", "phpstan/phpdoc-parser": "^1.7|^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" }, "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/5.6.7" }, "time": "2026-03-18T20:47:46+00:00" }, { "name": "phpdocumentor/type-resolver", "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195", "reference": "92a98ada2b93d9b201a613cb5a33584dde25f195", "shasum": "" }, "require": { "doctrine/deprecations": "^1.0", "php": "^7.3 || ^8.0", "phpdocumentor/reflection-common": "^2.0", "phpstan/phpdoc-parser": "^1.18|^2.0" }, "require-dev": { "ext-tokenizer": "*", "phpbench/phpbench": "^1.2", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", "phpunit/phpunit": "^9.5", "rector/rector": "^0.13.9", "vimeo/psalm": "^4.25" }, "type": "library", "extra": { "branch-alias": { "dev-1.x": "1.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/1.12.0" }, "time": "2025-11-21T15:09:14+00:00" }, { "name": "phpoffice/phpspreadsheet", "version": "1.30.7", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", "reference": "f5dd9c1f084d336ea63cf53099533e061a9c157a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/f5dd9c1f084d336ea63cf53099533e061a9c157a", "reference": "f5dd9c1f084d336ea63cf53099533e061a9c157a", "shasum": "" }, "require": { "composer/pcre": "^1||^2||^3", "ext-ctype": "*", "ext-dom": "*", "ext-fileinfo": "*", "ext-gd": "*", "ext-iconv": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-simplexml": "*", "ext-xml": "*", "ext-xmlreader": "*", "ext-xmlwriter": "*", "ext-zip": "*", "ext-zlib": "*", "ezyang/htmlpurifier": "^4.15", "maennchen/zipstream-php": "^2.1 || ^3.0", "markbaker/complex": "^3.0", "markbaker/matrix": "^3.0", "php": ">=7.4.0 <8.5.0", "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-main", "doctrine/instantiator": "^1.5", "dompdf/dompdf": "^1.0 || ^2.0 || ^3.0", "friendsofphp/php-cs-fixer": "^3.2", "mitoteam/jpgraph": "^10.3", "mpdf/mpdf": "^8.1.1", "phpcompatibility/php-compatibility": "^9.3", "phpstan/phpstan": "^1.1", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^8.5 || ^9.0", "squizlabs/php_codesniffer": "^3.7", "tecnickcom/tcpdf": "^6.5" }, "suggest": { "dompdf/dompdf": "Option for rendering PDF with PDF Writer", "ext-intl": "PHP Internationalization Functions", "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", "mpdf/mpdf": "Option for rendering PDF with PDF Writer", "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" }, "type": "library", "autoload": { "psr-4": { "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Maarten Balliauw", "homepage": "https://blog.maartenballiauw.be" }, { "name": "Mark Baker", "homepage": "https://markbakeruk.net" }, { "name": "Franck Lefevre", "homepage": "https://rootslabs.net" }, { "name": "Erik Tilt" }, { "name": "Adrien Crivelli" }, { "name": "Owen Leibman" } ], "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", "keywords": [ "OpenXML", "excel", "gnumeric", "ods", "php", "spreadsheet", "xls", "xlsx" ], "support": { "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.30.7" }, "time": "2026-09-17T03:56:23+00:00" }, { "name": "phpoffice/phpword", "version": "0.18.3", "source": { "type": "git", "url": "https://github.com/PHPOffice/PHPWord.git", "reference": "be0190cd5d8f95b4be08d5853b107aa4e352759a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHPOffice/PHPWord/zipball/be0190cd5d8f95b4be08d5853b107aa4e352759a", "reference": "be0190cd5d8f95b4be08d5853b107aa4e352759a", "shasum": "" }, "require": { "ext-xml": "*", "laminas/laminas-escaper": "^2.2", "php": "^5.3.3 || ^7.0 || ^8.0" }, "require-dev": { "dompdf/dompdf": "0.8.* || 1.0.*", "ext-gd": "*", "ext-zip": "*", "friendsofphp/php-cs-fixer": "^2.2", "mpdf/mpdf": "5.7.4 || 6.* || 7.* || 8.*", "php-coveralls/php-coveralls": "1.1.0 || ^2.0", "phploc/phploc": "2.* || 3.* || 4.* || 5.* || 6.* || 7.*", "phpmd/phpmd": "2.*", "phpunit/phpunit": "^4.8.36 || ^7.0", "squizlabs/php_codesniffer": "^2.9 || ^3.5", "tecnickcom/tcpdf": "6.*" }, "suggest": { "dompdf/dompdf": "Allows writing PDF", "ext-gd2": "Allows adding images", "ext-xmlwriter": "Allows writing OOXML and ODF", "ext-xsl": "Allows applying XSL style sheet to headers, to main document part, and to footers of an OOXML template", "ext-zip": "Allows writing OOXML and ODF" }, "type": "library", "extra": { "branch-alias": { "dev-develop": "0.19-dev" } }, "autoload": { "psr-4": { "PhpOffice\\PhpWord\\": "src/PhpWord" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-3.0" ], "authors": [ { "name": "Mark Baker" }, { "name": "Gabriel Bull", "email": "me@gabrielbull.com", "homepage": "http://gabrielbull.com/" }, { "name": "Franck Lefevre", "homepage": "https://rootslabs.net/blog/" }, { "name": "Ivan Lanin", "homepage": "http://ivan.lanin.org" }, { "name": "Roman Syroeshko", "homepage": "http://ru.linkedin.com/pub/roman-syroeshko/34/a53/994/" }, { "name": "Antoine de Troostembergh" } ], "description": "PHPWord - A pure PHP library for reading and writing word processing documents (OOXML, ODF, RTF, HTML, PDF)", "homepage": "http://phpoffice.github.io", "keywords": [ "ISO IEC 29500", "OOXML", "Office Open XML", "OpenDocument", "OpenXML", "PhpOffice", "PhpWord", "Rich Text Format", "WordprocessingML", "doc", "docx", "html", "odf", "odt", "office", "pdf", "php", "reader", "rtf", "template", "template processor", "word", "writer" ], "support": { "issues": "https://github.com/PHPOffice/PHPWord/issues", "source": "https://github.com/PHPOffice/PHPWord/tree/0.18.3" }, "time": "2022-02-17T15:40:03+00:00" }, { "name": "phpoption/phpoption", "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", "reference": "67b192b6a42ec03944b972d6e633ddec78ad2c6d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/67b192b6a42ec03944b972d6e633ddec78ad2c6d", "reference": "67b192b6a42ec03944b972d6e633ddec78ad2c6d", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "phpunit/phpunit": "^8.5.54 || ^9.6.36 || ^10.5.64 || ^11.5.56 || ^12.5.33" }, "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.10.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", "type": "tidelift" } ], "time": "2026-08-24T00:54:40+00:00" }, { "name": "phpseclib/phpseclib", "version": "4.0.2", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", "reference": "1fe20b9acb08ce810cec24d8a9d02e7c13426e4c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/1fe20b9acb08ce810cec24d8a9d02e7c13426e4c", "reference": "1fe20b9acb08ce810cec24d8a9d02e7c13426e4c", "shasum": "" }, "require": { "paragonie/constant_time_encoding": "^2|^3", "php": ">=8.1", "symfony/polyfill-php82": "^1.26" }, "require-dev": { "brianium/paratest": "^7.22", "ext-xml": "*", "php-parallel-lint/php-parallel-lint": "^1.3", "phpunit/phpunit": "^13", "squizlabs/php_codesniffer": "^3.7", "vimeo/psalm": "*" }, "suggest": { "ext-dom": "Install the DOM extension to load XML formatted public keys.", "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." }, "type": "library", "autoload": { "files": [ "phpseclib/bootstrap.php" ], "psr-4": { "phpseclib4\\": "phpseclib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jim Wigginton", "email": "terrafrost@php.net", "role": "Lead Developer" }, { "name": "Patrick Monnerat", "email": "pm@datasphere.ch", "role": "Developer" }, { "name": "Andreas Fischer", "email": "bantu@phpbb.com", "role": "Developer" }, { "name": "Hans-Jürgen Petrich", "email": "petrich@tronic-media.com", "role": "Developer" }, { "name": "Graham Campbell", "email": "graham@alt-three.com", "role": "Developer" }, { "name": "Jack Worman", "email": "jack.worman@gmail.com", "homepage": "https://jackworman.com", "role": "Developer" } ], "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", "homepage": "https://phpseclib.com/", "keywords": [ "BigInteger", "aes", "asn.1", "asn1", "blowfish", "crypto", "cryptography", "encryption", "rsa", "security", "sftp", "signature", "signing", "ssh", "twofish", "x.509", "x509" ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", "source": "https://github.com/phpseclib/phpseclib/tree/4.0.2" }, "funding": [ { "url": "https://github.com/terrafrost", "type": "github" }, { "url": "https://www.patreon.com/phpseclib", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", "type": "tidelift" } ], "time": "2026-10-07T19:55:38+00:00" }, { "name": "phpstan/phpdoc-parser", "version": "1.33.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140", "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { "doctrine/annotations": "^2.0", "nikic/php-parser": "^4.15", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.5", "phpstan/phpstan-phpunit": "^1.1", "phpstan/phpstan-strict-rules": "^1.0", "phpunit/phpunit": "^9.5", "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/1.33.0" }, "time": "2024-10-13T11:25:22+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": "1.1.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", "shasum": "" }, "require": { "php": ">=7.4.0" }, "type": "library", "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/1.1.2" }, "time": "2021-11-05T16:50:12+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": { "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-client", "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Client\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", "homepage": "https://github.com/php-fig/http-client", "keywords": [ "http", "http-client", "psr", "psr-18" ], "support": { "source": "https://github.com/php-fig/http-client" }, "time": "2023-09-23T14:17:50+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": "1.1", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.1.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "http://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/1.1" }, "time": "2023-04-04T09:50:52+00:00" }, { "name": "psr/http-server-handler", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-server-handler.git", "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4", "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4", "shasum": "" }, "require": { "php": ">=7.0", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Server\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP server-side request handler", "keywords": [ "handler", "http", "http-interop", "psr", "psr-15", "psr-7", "request", "response", "server" ], "support": { "source": "https://github.com/php-fig/http-server-handler/tree/1.0.2" }, "time": "2023-04-10T20:06:20+00:00" }, { "name": "psr/http-server-middleware", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-server-middleware.git", "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829", "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829", "shasum": "" }, "require": { "php": ">=7.0", "psr/http-message": "^1.0 || ^2.0", "psr/http-server-handler": "^1.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Server\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP server-side middleware", "keywords": [ "http", "http-interop", "middleware", "psr", "psr-15", "psr-7", "request", "response" ], "support": { "issues": "https://github.com/php-fig/http-server-middleware/issues", "source": "https://github.com/php-fig/http-server-middleware/tree/1.0.2" }, "time": "2023-04-11T06:14:47+00: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" }, { "name": "psr/simple-cache", "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", "shasum": "" }, "require": { "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\SimpleCache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for simple caching", "keywords": [ "cache", "caching", "psr", "psr-16", "simple-cache" ], "support": { "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, "time": "2021-10-29T13:26:27+00: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": "ramsey/collection", "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "captainhook/plugin-composer": "^5.3", "ergebnis/composer-normalize": "^2.45", "fakerphp/faker": "^1.24", "hamcrest/hamcrest-php": "^2.0", "jangregor/phpstan-prophecy": "^2.1", "mockery/mockery": "^1.6", "php-parallel-lint/php-console-highlighter": "^1.0", "php-parallel-lint/php-parallel-lint": "^1.4", "phpspec/prophecy-phpunit": "^2.3", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-mockery": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^10.5", "ramsey/coding-standard": "^2.3", "ramsey/conventional-commits": "^1.6", "roave/security-advisories": "dev-latest" }, "type": "library", "extra": { "captainhook": { "force-install": true }, "ramsey/conventional-commits": { "configFile": "conventional-commits.json" } }, "autoload": { "psr-4": { "Ramsey\\Collection\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ben Ramsey", "email": "ben@benramsey.com", "homepage": "https://benramsey.com" } ], "description": "A PHP library for representing and manipulating collections.", "keywords": [ "array", "collection", "hash", "map", "queue", "set" ], "support": { "issues": "https://github.com/ramsey/collection/issues", "source": "https://github.com/ramsey/collection/tree/2.1.1" }, "time": "2025-03-22T05:38:12+00:00" }, { "name": "ramsey/uuid", "version": "4.9.4", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", "reference": "75d73f48d02797c2c285a7e9f348fadc0102ffe2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ramsey/uuid/zipball/75d73f48d02797c2c285a7e9f348fadc0102ffe2", "reference": "75d73f48d02797c2c285a7e9f348fadc0102ffe2", "shasum": "" }, "require": { "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14 || ^0.15 || ^0.16 || ^0.17 || ^0.18 || ^0.19 || ^0.20 || ^1.0", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, "replace": { "rhumsaa/uuid": "self.version" }, "require-dev": { "captainhook/captainhook": "^5.25", "captainhook/plugin-composer": "^5.3", "dealerdirect/phpcodesniffer-composer-installer": "^1.0", "ergebnis/composer-normalize": "^2.47", "mockery/mockery": "^1.6", "paragonie/random-lib": "^2", "php-mock/php-mock": "^2.6", "php-mock/php-mock-mockery": "^1.5", "php-parallel-lint/php-parallel-lint": "^1.4.0", "phpbench/phpbench": "^1.2.14", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-mockery": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^9.6", "slevomat/coding-standard": "^8.18", "squizlabs/php_codesniffer": "^3.13" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, "type": "library", "extra": { "captainhook": { "force-install": true } }, "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Ramsey\\Uuid\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", "keywords": [ "guid", "identifier", "uuid" ], "support": { "issues": "https://github.com/ramsey/uuid/issues", "source": "https://github.com/ramsey/uuid/tree/4.9.4" }, "time": "2026-09-16T11:39:30+00:00" }, { "name": "rize/uri-template", "version": "0.4.2", "source": { "type": "git", "url": "https://github.com/rize/UriTemplate.git", "reference": "7ad22944daede547b4542e1c977ec4a81aa20832" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/rize/UriTemplate/zipball/7ad22944daede547b4542e1c977ec4a81aa20832", "reference": "7ad22944daede547b4542e1c977ec4a81aa20832", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.63", "phpstan/phpstan": "^1.12", "phpunit/phpunit": "~10.0" }, "type": "library", "autoload": { "psr-4": { "Rize\\": "src/Rize" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Marut K", "homepage": "http://twitter.com/rezigned" } ], "description": "PHP URI Template (RFC 6570) supports both expansion & extraction", "keywords": [ "RFC 6570", "template", "uri" ], "support": { "issues": "https://github.com/rize/UriTemplate/issues", "source": "https://github.com/rize/UriTemplate/tree/0.4.2" }, "funding": [ { "url": "https://www.paypal.me/rezigned", "type": "custom" }, { "url": "https://github.com/rezigned", "type": "github" }, { "url": "https://opencollective.com/rize-uri-template", "type": "open_collective" } ], "time": "2026-05-07T15:30:40+00:00" }, { "name": "sabre/uri", "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/sabre-io/uri.git", "reference": "a926c749dddfb289b8a9b5218d16ac06affdc631" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sabre-io/uri/zipball/a926c749dddfb289b8a9b5218d16ac06affdc631", "reference": "a926c749dddfb289b8a9b5218d16ac06affdc631", "shasum": "" }, "require": { "php": "^8.2" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.95", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^10.5", "rector/rector": "^2.4" }, "type": "library", "autoload": { "files": [ "lib/functions.php" ], "psr-4": { "Sabre\\Uri\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Evert Pot", "email": "me@evertpot.com", "homepage": "http://evertpot.com/", "role": "Developer" } ], "description": "Functions for making sense out of URIs.", "homepage": "http://sabre.io/uri/", "keywords": [ "rfc3986", "uri", "url" ], "support": { "forum": "https://groups.google.com/group/sabredav-discuss", "issues": "https://github.com/sabre-io/uri/issues", "source": "https://github.com/fruux/sabre-uri" }, "time": "2026-04-26T04:19:03+00:00" }, { "name": "sabre/vobject", "version": "4.6.1", "source": { "type": "git", "url": "https://github.com/sabre-io/vobject.git", "reference": "63613f6c53a0a2bddfe22caba0d052e6c59f7d0e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sabre-io/vobject/zipball/63613f6c53a0a2bddfe22caba0d052e6c59f7d0e", "reference": "63613f6c53a0a2bddfe22caba0d052e6c59f7d0e", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "^7.1 || ^8.0", "sabre/xml": "^2.1 || ^3.0 || ^4.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "~2.17.1", "phpstan/phpstan": "^0.12 || ^1.12 || ^2.0", "phpunit/php-invoker": "^2.0 || ^3.1", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6" }, "suggest": { "hoa/bench": "If you would like to run the benchmark scripts" }, "bin": [ "bin/vobject", "bin/generate_vcards" ], "type": "library", "extra": { "branch-alias": { "dev-master": "4.0.x-dev" } }, "autoload": { "psr-4": { "Sabre\\VObject\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Evert Pot", "email": "me@evertpot.com", "homepage": "http://evertpot.com/", "role": "Developer" }, { "name": "Dominik Tobschall", "email": "dominik@fruux.com", "homepage": "http://tobschall.de/", "role": "Developer" }, { "name": "Ivan Enderlin", "email": "ivan.enderlin@hoa-project.net", "homepage": "http://mnt.io/", "role": "Developer" } ], "description": "The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects", "homepage": "http://sabre.io/vobject/", "keywords": [ "availability", "freebusy", "iCalendar", "ical", "ics", "jCal", "jCard", "recurrence", "rfc2425", "rfc2426", "rfc2739", "rfc4770", "rfc5545", "rfc5546", "rfc6321", "rfc6350", "rfc6351", "rfc6474", "rfc6638", "rfc6715", "rfc6868", "vCalendar", "vCard", "vcf", "xCal", "xCard" ], "support": { "forum": "https://groups.google.com/group/sabredav-discuss", "issues": "https://github.com/sabre-io/vobject/issues", "source": "https://github.com/fruux/sabre-vobject" }, "time": "2026-07-07T03:20:17+00:00" }, { "name": "sabre/xml", "version": "4.1.0", "source": { "type": "git", "url": "https://github.com/sabre-io/xml.git", "reference": "bec83cbe2f4e1e1ca4254ed8d7caa7e32cc74b05" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sabre-io/xml/zipball/bec83cbe2f4e1e1ca4254ed8d7caa7e32cc74b05", "reference": "bec83cbe2f4e1e1ca4254ed8d7caa7e32cc74b05", "shasum": "" }, "require": { "ext-dom": "*", "ext-xmlreader": "*", "ext-xmlwriter": "*", "lib-libxml": ">=2.6.20", "php": "^8.2", "sabre/uri": ">=2.0,<4.0.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.95", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^10.5", "rector/rector": "^2.4" }, "type": "library", "autoload": { "files": [ "lib/Deserializer/functions.php", "lib/Serializer/functions.php" ], "psr-4": { "Sabre\\Xml\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Evert Pot", "email": "me@evertpot.com", "homepage": "http://evertpot.com/", "role": "Developer" }, { "name": "Markus Staab", "email": "markus.staab@redaxo.de", "role": "Developer" } ], "description": "sabre/xml is an XML library that you may not hate.", "homepage": "https://sabre.io/xml/", "keywords": [ "XMLReader", "XMLWriter", "dom", "xml" ], "support": { "forum": "https://groups.google.com/group/sabredav-discuss", "issues": "https://github.com/sabre-io/xml/issues", "source": "https://github.com/fruux/sabre-xml" }, "time": "2026-04-27T10:56:01+00:00" }, { "name": "setasign/fpdi", "version": "v2.6.9", "source": { "type": "git", "url": "https://github.com/Setasign/FPDI.git", "reference": "d97ade6368aa0b51b6316d5dc16a567e2bf60167" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Setasign/FPDI/zipball/d97ade6368aa0b51b6316d5dc16a567e2bf60167", "reference": "d97ade6368aa0b51b6316d5dc16a567e2bf60167", "shasum": "" }, "require": { "ext-zlib": "*", "php": ">=7.2 <=8.6.99999" }, "conflict": { "setasign/tfpdf": "<1.31" }, "require-dev": { "phpunit/phpunit": "^8.5.52", "setasign/fpdf": "^1.9.0", "setasign/tfpdf": "~1.33", "tecnickcom/tcpdf": "^6.8" }, "suggest": { "setasign/fpdf": "FPDI will extend this class but as it is also possible to use TCPDF or tFPDF as an alternative. There's no fixed dependency configured." }, "type": "library", "autoload": { "psr-4": { "setasign\\Fpdi\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jan Slabon", "email": "jan.slabon@setasign.com", "homepage": "https://www.setasign.com" }, { "name": "Maximilian Kresse", "email": "maximilian.kresse@setasign.com", "homepage": "https://www.setasign.com" } ], "description": "FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.", "homepage": "https://www.setasign.com/fpdi", "keywords": [ "fpdf", "fpdi", "pdf" ], "support": { "issues": "https://github.com/Setasign/FPDI/issues", "source": "https://github.com/Setasign/FPDI/tree/v2.6.9" }, "funding": [ { "url": "https://tidelift.com/funding/github/packagist/setasign/fpdi", "type": "tidelift" } ], "time": "2026-10-13T07:36:28+00:00" }, { "name": "simpod/doctrine-utcdatetime", "version": "0.1.4", "source": { "type": "git", "url": "https://github.com/simPod/doctrine-utcdatetime.git", "reference": "cca0652d5ae071b2269676878750cbdb3d616f3e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/simPod/doctrine-utcdatetime/zipball/cca0652d5ae071b2269676878750cbdb3d616f3e", "reference": "cca0652d5ae071b2269676878750cbdb3d616f3e", "shasum": "" }, "require": { "doctrine/dbal": "^2 || ^3", "php": "^8.0" }, "require-dev": { "doctrine/coding-standard": "^9.0", "phpstan/phpstan": "^0.12.53", "phpstan/phpstan-phpunit": "^0.12.16", "phpstan/phpstan-strict-rules": "^0.12.5", "phpunit/phpunit": "^9.5", "simpod/php-coveralls-mirror": "^3.0", "vimeo/psalm": "^4.1" }, "type": "library", "autoload": { "psr-4": { "SimPod\\DoctrineUtcDateTime\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Simon Podlipsky", "email": "simon@podlipsky.net" } ], "description": "Doctrine UTC DateTime", "support": { "issues": "https://github.com/simPod/doctrine-utcdatetime/issues", "source": "https://github.com/simPod/doctrine-utcdatetime/tree/0.1.4" }, "funding": [ { "url": "https://github.com/simPod", "type": "github" } ], "time": "2021-11-29T22:26:33+00:00" }, { "name": "sonata-project/exporter", "version": "2.14.0", "source": { "type": "git", "url": "https://github.com/sonata-project/exporter.git", "reference": "c1aa20bcf556207734df521ce4a54925994760b6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sonata-project/exporter/zipball/c1aa20bcf556207734df521ce4a54925994760b6", "reference": "c1aa20bcf556207734df521ce4a54925994760b6", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { "doctrine/mongodb-odm": "<2.0", "doctrine/orm": "<2.8" }, "require-dev": { "doctrine/annotations": "^1.13", "doctrine/dbal": "^2.13 || ^3.0", "doctrine/mongodb-odm": "^2.0", "doctrine/orm": "^2.9", "friendsofphp/php-cs-fixer": "^3.4", "matthiasnoback/symfony-config-test": "^4.2", "matthiasnoback/symfony-dependency-injection-test": "^4.0", "phpoffice/phpspreadsheet": "^1.0", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "phpstan/phpstan-strict-rules": "^1.0", "phpstan/phpstan-symfony": "^1.0", "phpunit/phpunit": "^9.5", "propel/propel1": "^1.6", "psalm/plugin-phpunit": "^0.16", "psalm/plugin-symfony": "^3.0", "rector/rector": "^0.15", "symfony/config": "^4.4 || ^5.4 || ^6.0", "symfony/dependency-injection": "^4.4 || ^5.4 || ^6.0", "symfony/http-foundation": "^4.4 || ^5.4 || ^6.0", "symfony/http-kernel": "^4.4 || ^5.4 || ^6.0", "symfony/phpunit-bridge": "^6.1", "symfony/property-access": "^4.4 || ^5.4 || ^6.0", "symfony/routing": "^4.4 || ^5.4 || ^6.0", "vimeo/psalm": "^4.9.2" }, "suggest": { "phpoffice/phpspreadsheet": "To be able to export the data in XLSX", "propel/propel1": "To export propel collections", "symfony/property-access": "To be able to export from database entities", "symfony/routing": "To be able to export the routes of a Symfony app" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "Sonata\\Exporter\\": "src/", "Sonata\\Exporter\\Bridge\\Symfony\\": "src/Bridge/Symfony/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Thomas Rabaix", "email": "thomas.rabaix@gmail.com", "homepage": "https://sonata-project.org/" } ], "description": "Lightweight Exporter library", "homepage": "https://docs.sonata-project.org/projects/exporter", "keywords": [ "bundle", "client", "csv", "data", "export", "symfony-bundle", "xls", "xlsx" ], "support": { "issues": "https://github.com/sonata-project/exporter/issues", "source": "https://github.com/sonata-project/exporter/tree/2.14.0" }, "funding": [ { "url": "https://github.com/VincentLanglet", "type": "github" }, { "url": "https://github.com/core23", "type": "github" }, { "url": "https://github.com/greg0ire", "type": "github" }, { "url": "https://github.com/jordisala1991", "type": "github" } ], "time": "2023-01-02T20:36:48+00:00" }, { "name": "spatie/temporary-directory", "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/spatie/temporary-directory.git", "reference": "32cbb9645b28839cf4f476708e99a2c70e6802c9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/32cbb9645b28839cf4f476708e99a2c70e6802c9", "reference": "32cbb9645b28839cf4f476708e99a2c70e6802c9", "shasum": "" }, "require": { "php": "^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "type": "library", "autoload": { "psr-4": { "Spatie\\TemporaryDirectory\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Alex Vanderbist", "email": "alex@spatie.be", "homepage": "https://spatie.be", "role": "Developer" } ], "description": "Easily create, use and destroy temporary directories", "homepage": "https://github.com/spatie/temporary-directory", "keywords": [ "php", "spatie", "temporary-directory" ], "support": { "issues": "https://github.com/spatie/temporary-directory/issues", "source": "https://github.com/spatie/temporary-directory/tree/2.4.0" }, "funding": [ { "url": "https://spatie.be/open-source/support-us", "type": "custom" }, { "url": "https://github.com/spatie", "type": "github" } ], "time": "2026-06-22T07:55:44+00:00" }, { "name": "spomky-labs/base64url", "version": "v2.0.4", "source": { "type": "git", "url": "https://github.com/Spomky-Labs/base64url.git", "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Spomky-Labs/base64url/zipball/7752ce931ec285da4ed1f4c5aa27e45e097be61d", "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d", "shasum": "" }, "require": { "php": ">=7.1" }, "require-dev": { "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^0.11|^0.12", "phpstan/phpstan-beberlei-assert": "^0.11|^0.12", "phpstan/phpstan-deprecation-rules": "^0.11|^0.12", "phpstan/phpstan-phpunit": "^0.11|^0.12", "phpstan/phpstan-strict-rules": "^0.11|^0.12" }, "type": "library", "autoload": { "psr-4": { "Base64Url\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Florent Morselli", "homepage": "https://github.com/Spomky-Labs/base64url/contributors" } ], "description": "Base 64 URL Safe Encoding/Decoding PHP Library", "homepage": "https://github.com/Spomky-Labs/base64url", "keywords": [ "base64", "rfc4648", "safe", "url" ], "support": { "issues": "https://github.com/Spomky-Labs/base64url/issues", "source": "https://github.com/Spomky-Labs/base64url/tree/v2.0.4" }, "funding": [ { "url": "https://github.com/Spomky", "type": "github" }, { "url": "https://www.patreon.com/FlorentMorselli", "type": "patreon" } ], "time": "2020-11-03T09:10:25+00:00" }, { "name": "spomky-labs/otphp", "version": "11.5.0", "source": { "type": "git", "url": "https://github.com/Spomky-Labs/otphp.git", "reference": "877683d6352b80cdc7020fd43a725629c2524435" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/877683d6352b80cdc7020fd43a725629c2524435", "reference": "877683d6352b80cdc7020fd43a725629c2524435", "shasum": "" }, "require": { "paragonie/constant_time_encoding": "^2.0 || ^3.0", "php": ">=8.1", "psr/clock": "^1.0", "symfony/deprecation-contracts": "^3.2" }, "require-dev": { "symfony/error-handler": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "OTPHP\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Florent Morselli", "homepage": "https://github.com/Spomky" }, { "name": "All contributors", "homepage": "https://github.com/Spomky-Labs/otphp/contributors" } ], "description": "A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator", "homepage": "https://github.com/Spomky-Labs/otphp", "keywords": [ "FreeOTP", "RFC 4226", "RFC 6238", "google authenticator", "hotp", "otp", "totp" ], "support": { "issues": "https://github.com/Spomky-Labs/otphp/issues", "source": "https://github.com/Spomky-Labs/otphp/tree/11.5.0" }, "funding": [ { "url": "https://github.com/Spomky", "type": "github" }, { "url": "https://www.patreon.com/FlorentMorselli", "type": "patreon" } ], "time": "2026-06-06T23:41:24+00:00" }, { "name": "spomky-labs/pki-framework", "version": "1.6.3", "source": { "type": "git", "url": "https://github.com/Spomky-Labs/pki-framework.git", "reference": "792e909d4e387adffe3c4f404451c7d57a3d2022" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/792e909d4e387adffe3c4f404451c7d57a3d2022", "reference": "792e909d4e387adffe3c4f404451c7d57a3d2022", "shasum": "" }, "require": { "brick/math": "^0.10|^0.11|^0.12|^0.13|^0.14|^0.15|^0.16|^0.17|^0.18|^0.19|^0.20|^1.0", "ext-mbstring": "*", "php": ">=8.1" }, "require-dev": { "ekino/phpstan-banned-code": "^1.0|^2.0|^3.0", "ext-gmp": "*", "ext-openssl": "*", "infection/infection": "^0.28|^0.29|^0.31", "php-parallel-lint/php-parallel-lint": "^1.3", "phpstan/extension-installer": "^1.3|^2.0", "phpstan/phpstan": "^1.8|^2.0", "phpstan/phpstan-deprecation-rules": "^1.0|^2.0", "phpstan/phpstan-phpunit": "^1.1|^2.0", "phpstan/phpstan-strict-rules": "^1.3|^2.0", "phpunit/phpunit": "^10.1|^11.0|^12.0", "rector/rector": "^1.0|^2.0", "roave/security-advisories": "dev-latest", "symfony/string": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^8.0", "symplify/easy-coding-standard": "^12.0 || ^13.0" }, "suggest": { "ext-bcmath": "For better performance (or GMP)", "ext-gmp": "For better performance (or BCMath)", "ext-openssl": "For OpenSSL based cyphering", "ext-sodium": "To verify Ed25519 signatures where the OpenSSL extension has no EdDSA" }, "type": "library", "autoload": { "psr-4": { "SpomkyLabs\\Pki\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Joni Eskelinen", "email": "jonieske@gmail.com", "role": "Original developer" }, { "name": "Florent Morselli", "email": "florent.morselli@spomky-labs.com", "role": "Spomky-Labs PKI Framework developer" } ], "description": "A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification requests and certification path validation.", "homepage": "https://github.com/spomky-labs/pki-framework", "keywords": [ "DER", "Private Key", "ac", "algorithm identifier", "asn.1", "asn1", "attribute certificate", "certificate", "certification request", "cryptography", "csr", "decrypt", "ec", "encrypt", "pem", "pkcs", "public key", "rsa", "sign", "signature", "verify", "x.509", "x.690", "x509", "x690" ], "support": { "issues": "https://github.com/Spomky-Labs/pki-framework/issues", "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.6.3" }, "funding": [ { "url": "https://github.com/Spomky", "type": "github" }, { "url": "https://www.patreon.com/FlorentMorselli", "type": "patreon" } ], "time": "2026-09-12T19:02:49+00:00" }, { "name": "stevenmaguire/oauth2-keycloak", "version": "6.1.1", "source": { "type": "git", "url": "https://github.com/stevenmaguire/oauth2-keycloak.git", "reference": "31bb3b1fa15b444212ed43facc898fafc7c2707a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/stevenmaguire/oauth2-keycloak/zipball/31bb3b1fa15b444212ed43facc898fafc7c2707a", "reference": "31bb3b1fa15b444212ed43facc898fafc7c2707a", "shasum": "" }, "require": { "firebase/php-jwt": "^7.0", "league/oauth2-client": "^2.8", "php": "^8.0" }, "require-dev": { "mockery/mockery": "^1.6", "phpstan/phpstan": "^1.12", "phpunit/phpunit": "~9.6.4", "squizlabs/php_codesniffer": "~3.7.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Stevenmaguire\\OAuth2\\Client\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Steven Maguire", "email": "stevenmaguire@gmail.com", "homepage": "https://github.com/stevenmaguire" } ], "description": "Keycloak OAuth 2.0 Client Provider for The PHP League OAuth2-Client", "keywords": [ "authorisation", "authorization", "client", "keycloak", "oauth", "oauth2" ], "support": { "issues": "https://github.com/stevenmaguire/oauth2-keycloak/issues", "source": "https://github.com/stevenmaguire/oauth2-keycloak/tree/6.1.1" }, "time": "2026-03-30T07:32:03+00:00" }, { "name": "stof/doctrine-extensions-bundle", "version": "v1.15.3", "source": { "type": "git", "url": "https://github.com/stof/StofDoctrineExtensionsBundle.git", "reference": "0f464d3e298ba97bcad219727ca1ee09ec8b30ea" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/stof/StofDoctrineExtensionsBundle/zipball/0f464d3e298ba97bcad219727ca1ee09ec8b30ea", "reference": "0f464d3e298ba97bcad219727ca1ee09ec8b30ea", "shasum": "" }, "require": { "gedmo/doctrine-extensions": "^3.21.0", "php": "^8.1", "symfony/cache": "^6.4 || ^7.0 || ^8.0", "symfony/config": "^6.4 || ^7.0 || ^8.0", "symfony/dependency-injection": "^6.4 || ^7.0 || ^8.0", "symfony/event-dispatcher": "^6.4 || ^7.0 || ^8.0", "symfony/http-kernel": "^6.4 || ^7.0 || ^8.0", "symfony/translation-contracts": "^2.5 || ^3.5" }, "require-dev": { "phpstan/phpstan": "^2.1", "phpstan/phpstan-deprecation-rules": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpstan/phpstan-symfony": "^2.0", "phpunit/phpunit": "^9.6.31", "symfony/mime": "^6.4 || ^7.0 || ^8.0", "symfony/phpunit-bridge": "^v6.4.1 || ^7.0.1 || ^8.0", "symfony/security-core": "^6.4 || ^7.0 || ^8.0" }, "suggest": { "doctrine/doctrine-bundle": "to use the ORM extensions", "doctrine/mongodb-odm-bundle": "to use the MongoDB ODM extensions", "symfony/mime": "To use the Mime component integration for Uploadable" }, "type": "symfony-bundle", "extra": { "branch-alias": { "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { "Stof\\DoctrineExtensionsBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christophe Coevoet", "email": "stof@notk.org" } ], "description": "Integration of the gedmo/doctrine-extensions with Symfony", "homepage": "https://github.com/stof/StofDoctrineExtensionsBundle", "keywords": [ "behaviors", "doctrine2", "extensions", "gedmo", "loggable", "nestedset", "sluggable", "sortable", "timestampable", "translatable", "tree" ], "support": { "issues": "https://github.com/stof/StofDoctrineExtensionsBundle/issues", "source": "https://github.com/stof/StofDoctrineExtensionsBundle/tree/v1.15.3" }, "time": "2026-01-23T08:45:07+00:00" }, { "name": "stripe/stripe-php", "version": "v20.3.1", "source": { "type": "git", "url": "https://github.com/stripe/stripe-php.git", "reference": "bf2c6caf886a88e35f831a68f3b6a49ac85cb357" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/stripe/stripe-php/zipball/bf2c6caf886a88e35f831a68f3b6a49ac85cb357", "reference": "bf2c6caf886a88e35f831a68f3b6a49ac85cb357", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "ext-mbstring": "*", "php": ">=7.2.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "3.94.0", "phpstan/phpstan": "^1.2", "phpunit/phpunit": "^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0-dev" } }, "autoload": { "files": [ "lib/version_check.php" ], "psr-4": { "Stripe\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Stripe and contributors", "homepage": "https://github.com/stripe/stripe-php/contributors" } ], "description": "Stripe PHP Library", "homepage": "https://stripe.com/", "keywords": [ "api", "payment processing", "stripe" ], "support": { "issues": "https://github.com/stripe/stripe-php/issues", "source": "https://github.com/stripe/stripe-php/tree/v20.3.1" }, "time": "2026-07-09T17:57:50+00:00" }, { "name": "sunra/php-simple-html-dom-parser", "version": "v1.5.2", "source": { "type": "git", "url": "https://github.com/sunra/php-simple-html-dom-parser.git", "reference": "75b9b1cb64502d8f8c04dc11b5906b969af247c6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sunra/php-simple-html-dom-parser/zipball/75b9b1cb64502d8f8c04dc11b5906b969af247c6", "reference": "75b9b1cb64502d8f8c04dc11b5906b969af247c6", "shasum": "" }, "require": { "ext-mbstring": "*", "php": ">=5.3.2" }, "type": "library", "autoload": { "psr-0": { "Sunra\\PhpSimple\\HtmlDomParser": "Src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Sunra", "email": "sunra@yandex.ru", "homepage": "https://github.com/sunra" }, { "name": "S.C. Chen", "homepage": "http://sourceforge.net/projects/simplehtmldom/" } ], "description": "Composer adaptation of: A HTML DOM parser written in PHP5+ let you manipulate HTML in a very easy way! Require PHP 5+. Supports invalid HTML. Find tags on an HTML page with selectors just like jQuery. Extract contents from HTML in a single line.", "homepage": "https://github.com/sunra/php-simple-html-dom-parser", "keywords": [ "dom", "html", "parser" ], "support": { "issues": "https://github.com/sunra/php-simple-html-dom-parser/issues", "source": "https://github.com/sunra/php-simple-html-dom-parser/tree/master" }, "time": "2016-11-22T22:57:47+00:00" }, { "name": "symfony/amazon-mailer", "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/amazon-mailer.git", "reference": "6c1040bb5fb301e2748469937a1709dd02c650dc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/amazon-mailer/zipball/6c1040bb5fb301e2748469937a1709dd02c650dc", "reference": "6c1040bb5fb301e2748469937a1709dd02c650dc", "shasum": "" }, "require": { "async-aws/ses": "^1.8", "php": ">=8.2", "symfony/mailer": "^7.2|^8.0" }, "require-dev": { "symfony/http-client": "^6.4|^7.0|^8.0" }, "type": "symfony-mailer-bridge", "autoload": { "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Amazon\\": "" }, "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 Amazon Mailer Bridge", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/amazon-mailer/tree/v7.4.17" }, "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-08-21T17:40:08+00:00" }, { "name": "symfony/apache-pack", "version": "v1.0.1", "source": { "type": "git", "url": "https://github.com/symfony/apache-pack.git", "reference": "3aa5818d73ad2551281fc58a75afd9ca82622e6c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/apache-pack/zipball/3aa5818d73ad2551281fc58a75afd9ca82622e6c", "reference": "3aa5818d73ad2551281fc58a75afd9ca82622e6c", "shasum": "" }, "type": "symfony-pack", "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "A pack for Apache support in Symfony", "support": { "issues": "https://github.com/symfony/apache-pack/issues", "source": "https://github.com/symfony/apache-pack/tree/master" }, "time": "2017-12-12T01:46:35+00:00" }, { "name": "symfony/asset", "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/asset.git", "reference": "d2e2f014ccd6ec9fae8dbe6336a4164346a2a856" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/asset/zipball/d2e2f014ccd6ec9fae8dbe6336a4164346a2a856", "reference": "d2e2f014ccd6ec9fae8dbe6336a4164346a2a856", "shasum": "" }, "require": { "php": ">=8.2" }, "conflict": { "symfony/http-foundation": "<6.4" }, "require-dev": { "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^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/v7.4.8" }, "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-24T13:12:05+00:00" }, { "name": "symfony/brevo-mailer", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/brevo-mailer.git", "reference": "6d4cc465ba25eb9d61a2746571da2d1d3a0ddc26" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/brevo-mailer/zipball/6d4cc465ba25eb9d61a2746571da2d1d3a0ddc26", "reference": "6d4cc465ba25eb9d61a2746571da2d1d3a0ddc26", "shasum": "" }, "require": { "php": ">=8.2", "symfony/mailer": "^7.2|^8.0" }, "conflict": { "symfony/mime": "<6.2" }, "require-dev": { "symfony/http-client": "^6.3|^7.0|^8.0", "symfony/webhook": "^6.3|^7.0|^8.0" }, "type": "symfony-mailer-bridge", "autoload": { "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Brevo\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Pierre Tanguy", "homepage": "https://github.com/petanguy" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony Brevo Mailer Bridge", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/brevo-mailer/tree/v7.4.22" }, "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-10-18T14:39:27+00:00" }, { "name": "symfony/cache", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", "reference": "bbaa2ca4a93a94532285bdd5a0caf225d34ff578" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/cache/zipball/bbaa2ca4a93a94532285bdd5a0caf225d34ff578", "reference": "bbaa2ca4a93a94532285bdd5a0caf225d34ff578", "shasum": "" }, "require": { "php": ">=8.2", "psr/cache": "^2.0|^3.0", "psr/log": "^1.1|^2|^3", "symfony/cache-contracts": "^3.6", "symfony/deprecation-contracts": "^2.5|^3", "symfony/service-contracts": "^2.5|^3", "symfony/var-exporter": "^6.4|^7.0|^8.0" }, "conflict": { "doctrine/dbal": "<3.6", "ext-relay": "<0.12.1", "symfony/dependency-injection": "<6.4", "symfony/http-kernel": "<6.4", "symfony/var-dumper": "<6.4" }, "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": "^1.0.3", "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "psr/simple-cache": "^1.0|^2.0|^3.0", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/config": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/filesystem": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^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/v7.4.23" }, "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-11-01T22:26:51+00:00" }, { "name": "symfony/cache-contracts", "version": "v3.8.1", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", "reference": "af26a91232085b7edd4e04be62f75e7c25159ece" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/af26a91232085b7edd4e04be62f75e7c25159ece", "reference": "af26a91232085b7edd4e04be62f75e7c25159ece", "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.8-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.8.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-09-26T07:05:14+00:00" }, { "name": "symfony/clock", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/clock.git", "reference": "07437f612dca89c1894c1db04491002b1e798f03" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/clock/zipball/07437f612dca89c1894c1db04491002b1e798f03", "reference": "07437f612dca89c1894c1db04491002b1e798f03", "shasum": "" }, "require": { "php": ">=8.2", "psr/clock": "^1.0", "symfony/polyfill-php83": "^1.28" }, "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/v7.4.21" }, "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-10-12T14:31:36+00:00" }, { "name": "symfony/config", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/config.git", "reference": "8ef666abf731e85e59cf478929dda6c7cb2fa9c4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/config/zipball/8ef666abf731e85e59cf478929dda6c7cb2fa9c4", "reference": "8ef666abf731e85e59cf478929dda6c7cb2fa9c4", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/filesystem": "^7.1|^8.0", "symfony/polyfill-ctype": "~1.8" }, "conflict": { "symfony/finder": "<6.4", "symfony/service-contracts": "<2.5" }, "require-dev": { "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", "symfony/yaml": "^6.4|^7.0|^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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/console", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/console.git", "reference": "81957c2440c05c962fe8291f318de6e85f8db330" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/console/zipball/81957c2440c05c962fe8291f318de6e85f8db330", "reference": "81957c2440c05c962fe8291f318de6e85f8db330", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", "symfony/string": "^7.2|^8.0" }, "conflict": { "symfony/dependency-injection": "<6.4", "symfony/dotenv": "<6.4", "symfony/event-dispatcher": "<6.4", "symfony/lock": "<6.4", "symfony/process": "<6.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/event-dispatcher": "^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/lock": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^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/v7.4.23" }, "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-11-03T21:47:07+00:00" }, { "name": "symfony/css-selector", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", "reference": "4cdbb4a575111d771791339a9d5231155918f699" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/css-selector/zipball/4cdbb4a575111d771791339a9d5231155918f699", "reference": "4cdbb4a575111d771791339a9d5231155918f699", "shasum": "" }, "require": { "php": ">=8.2" }, "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/v7.4.22" }, "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-10-18T14:39:27+00:00" }, { "name": "symfony/dependency-injection", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", "reference": "4df0d83a8253d95b222c2f136b9dca3a1a9451a7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/4df0d83a8253d95b222c2f136b9dca3a1a9451a7", "reference": "4df0d83a8253d95b222c2f136b9dca3a1a9451a7", "shasum": "" }, "require": { "php": ">=8.2", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/service-contracts": "^3.6", "symfony/var-exporter": "^6.4.20|^7.2.5|^8.0" }, "conflict": { "ext-psr": "<1.1|>=2", "symfony/config": "<6.4", "symfony/finder": "<6.4", "symfony/yaml": "<6.4" }, "provide": { "psr/container-implementation": "1.1|2.0", "symfony/service-implementation": "1.1|2.0|3.0" }, "require-dev": { "symfony/config": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/yaml": "^6.4|^7.0|^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/v7.4.23" }, "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-11-01T17:38:00+00:00" }, { "name": "symfony/deprecation-contracts", "version": "v3.8.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", "reference": "feb1edf4e546af3b85c5caebe8359a20db230ca3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/feb1edf4e546af3b85c5caebe8359a20db230ca3", "reference": "feb1edf4e546af3b85c5caebe8359a20db230ca3", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.8-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.8.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-09-16T14:15:10+00:00" }, { "name": "symfony/doctrine-bridge", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", "reference": "cdc677e974addf10f0e917b81aceb255b10d7efe" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/cdc677e974addf10f0e917b81aceb255b10d7efe", "reference": "cdc677e974addf10f0e917b81aceb255b10d7efe", "shasum": "" }, "require": { "doctrine/event-manager": "^2", "doctrine/persistence": "^3.1|^4", "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "doctrine/collections": "<1.8", "doctrine/dbal": "<3.6", "doctrine/lexer": "<1.1", "doctrine/orm": "<2.15", "symfony/cache": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/form": "<6.4.6|>=7,<7.0.6", "symfony/http-foundation": "<6.4", "symfony/http-kernel": "<6.4", "symfony/lock": "<6.4", "symfony/messenger": "<6.4", "symfony/property-info": "<6.4", "symfony/security-bundle": "<6.4", "symfony/security-core": "<6.4", "symfony/validator": "<7.4.17|>=8.0,<8.1.5" }, "require-dev": { "doctrine/collections": "^1.8|^2.0", "doctrine/data-fixtures": "^1.1|^2", "doctrine/dbal": "^3.6|^4", "doctrine/orm": "^2.15|^3", "psr/log": "^1|^2|^3", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/config": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/doctrine-messenger": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/form": "^7.2|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/lock": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/property-info": "^6.4|^7.0|^8.0", "symfony/security-core": "^6.4|^7.0|^8.0", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4|^7.0|^8.0", "symfony/type-info": "^7.1.8|^8.0", "symfony/uid": "^6.4|^7.0|^8.0", "symfony/validator": "^7.4|^8.0", "symfony/var-dumper": "^6.4|^7.0|^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/v7.4.22" }, "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-10-18T14:39:27+00:00" }, { "name": "symfony/doctrine-messenger", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-messenger.git", "reference": "8093b88f65c101a2cfe5a9262926dde0b35362d0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/doctrine-messenger/zipball/8093b88f65c101a2cfe5a9262926dde0b35362d0", "reference": "8093b88f65c101a2cfe5a9262926dde0b35362d0", "shasum": "" }, "require": { "doctrine/dbal": "^3.6|^4", "php": ">=8.2", "symfony/messenger": "^7.2|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "doctrine/persistence": "<1.3" }, "require-dev": { "doctrine/persistence": "^1.3|^2|^3|^4", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4|^7.0|^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/v7.4.23" }, "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-11-01T19:17:22+00:00" }, { "name": "symfony/dotenv", "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", "reference": "99b5b14953237c89ed24f1af5ba34225caf598a4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/dotenv/zipball/99b5b14953237c89ed24f1af5ba34225caf598a4", "reference": "99b5b14953237c89ed24f1af5ba34225caf598a4", "shasum": "" }, "require": { "php": ">=8.2" }, "conflict": { "symfony/console": "<6.4", "symfony/process": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^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/v7.4.18" }, "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-07-26T10:22:28+00:00" }, { "name": "symfony/error-handler", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", "reference": "545852cfe9c4979c82389155b4d8d05f8864e4f1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/error-handler/zipball/545852cfe9c4979c82389155b4d8d05f8864e4f1", "reference": "545852cfe9c4979c82389155b4d8d05f8864e4f1", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/polyfill-php85": "^1.32", "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "conflict": { "symfony/deprecation-contracts": "<2.5", "symfony/http-kernel": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4|^7.0|^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/v7.4.22" }, "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-10-25T14:40:16+00:00" }, { "name": "symfony/event-dispatcher", "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", "reference": "d269974ee93c61d03620ffee358355bfdb471d66" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d269974ee93c61d03620ffee358355bfdb471d66", "reference": "d269974ee93c61d03620ffee358355bfdb471d66", "shasum": "" }, "require": { "php": ">=8.2", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { "symfony/dependency-injection": "<6.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": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/error-handler": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", "symfony/stopwatch": "^6.4|^7.0|^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/v7.4.17" }, "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-08-21T17:40:08+00:00" }, { "name": "symfony/event-dispatcher-contracts", "version": "v3.8.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", "reference": "658e29751424da3ef4758c60f769e59d1b2981eb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/658e29751424da3ef4758c60f769e59d1b2981eb", "reference": "658e29751424da3ef4758c60f769e59d1b2981eb", "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.8-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.8.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-09-16T14:15:10+00:00" }, { "name": "symfony/expression-language", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", "reference": "51c52817a02119ecd46a3369a2b38fc7f24dbf5e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/expression-language/zipball/51c52817a02119ecd46a3369a2b38fc7f24dbf5e", "reference": "51c52817a02119ecd46a3369a2b38fc7f24dbf5e", "shasum": "" }, "require": { "php": ">=8.2", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/deprecation-contracts": "^2.5|^3", "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/v7.4.21" }, "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-10-09T13:57:53+00:00" }, { "name": "symfony/filesystem", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", "reference": "53d609da66578dad5a39fe290e8f924ec8f05e93" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/filesystem/zipball/53d609da66578dad5a39fe290e8f924ec8f05e93", "reference": "53d609da66578dad5a39fe290e8f924ec8f05e93", "shasum": "" }, "require": { "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "require-dev": { "symfony/process": "^6.4|^7.0|^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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/finder", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", "reference": "c723f990aefe8c1053b18374faf4231eba84f518" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/finder/zipball/c723f990aefe8c1053b18374faf4231eba84f518", "reference": "c723f990aefe8c1053b18374faf4231eba84f518", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { "symfony/filesystem": "^6.4|^7.0|^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/v7.4.23" }, "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-11-02T10:56:49+00:00" }, { "name": "symfony/flex", "version": "v2.12.0", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", "reference": "3d37e8597c2290c095433b4260563986f857a274" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/flex/zipball/3d37e8597c2290c095433b4260563986f857a274", "reference": "3d37e8597c2290c095433b4260563986f857a274", "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", "phpunit/phpunit": "^12.4", "symfony/dotenv": "^6.4.41|^7.4.13|^8.0.13", "symfony/filesystem": "^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.12.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-10-29T17:24:46+00:00" }, { "name": "symfony/form", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/form.git", "reference": "0382a03e3369cf0d0d6245c5f668a6e81dffc59c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/form/zipball/0382a03e3369cf0d0d6245c5f668a6e81dffc59c", "reference": "0382a03e3369cf0d0d6245c5f668a6e81dffc59c", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/options-resolver": "^7.3|^8.0", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-icu": "^1.21", "symfony/polyfill-mbstring": "~1.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<6.4", "symfony/error-handler": "<6.4", "symfony/framework-bundle": "<6.4", "symfony/http-kernel": "<6.4", "symfony/intl": "<7.4", "symfony/translation": "<6.4.3|>=7.0,<7.0.3", "symfony/translation-contracts": "<2.5", "symfony/twig-bridge": "<6.4" }, "require-dev": { "doctrine/collections": "^1.0|^2.0", "symfony/clock": "^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/expression-language": "^6.4|^7.0|^8.0", "symfony/html-sanitizer": "^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/intl": "^7.4|^8.0", "symfony/security-core": "^6.4|^7.0|^8.0", "symfony/security-csrf": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4.3|^7.0.3|^8.0", "symfony/uid": "^6.4|^7.0|^8.0", "symfony/validator": "^6.4.12|^7.1.5|^8.0", "symfony/var-dumper": "^6.4|^7.0|^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/v7.4.23" }, "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-11-03T13:04:57+00:00" }, { "name": "symfony/framework-bundle", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", "reference": "6a749f2c37cb9def53793633ec72958aaad4b359" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/6a749f2c37cb9def53793633ec72958aaad4b359", "reference": "6a749f2c37cb9def53793633ec72958aaad4b359", "shasum": "" }, "require": { "composer-runtime-api": ">=2.1", "ext-xml": "*", "php": ">=8.2", "symfony/cache": "^6.4.12|^7.0|^8.0", "symfony/config": "^7.4.4|^8.0.4", "symfony/dependency-injection": "^7.4.15|~8.0.15|^8.1.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^7.3|^8.0", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/filesystem": "^7.1|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^7.4.23|^8.1.11", "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/asset": "<6.4", "symfony/asset-mapper": "<6.4", "symfony/clock": "<6.4", "symfony/console": "<6.4.43|>=7.0,<7.4.15|>=8.0,<8.0.15", "symfony/dom-crawler": "<6.4", "symfony/dotenv": "<6.4", "symfony/form": "<7.4", "symfony/http-client": "<6.4", "symfony/lock": "<6.4", "symfony/mailer": "<6.4.44|>=7.0,<7.4.17|>=8.0,<8.1.5", "symfony/messenger": "<7.4", "symfony/mime": "<6.4.37|>=7.0,<7.4.9|>=8.0,<8.0.9", "symfony/property-access": "<6.4", "symfony/property-info": "<6.4", "symfony/runtime": "<6.4.13|>=7.0,<7.1.6", "symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4", "symfony/security-core": "<6.4", "symfony/security-csrf": "<7.2", "symfony/serializer": "<7.2.5", "symfony/stopwatch": "<6.4", "symfony/translation": "<7.3", "symfony/twig-bridge": "<6.4", "symfony/twig-bundle": "<6.4", "symfony/validator": "<6.4", "symfony/web-profiler-bundle": "<6.4", "symfony/webhook": "<7.4", "symfony/workflow": "<7.4" }, "require-dev": { "dragonmantank/cron-expression": "^3.1", "phpdocumentor/reflection-docblock": "^5.2|^6.0", "seld/jsonlint": "^1.10", "symfony/asset": "^6.4|^7.0|^8.0", "symfony/asset-mapper": "^6.4|^7.0|^8.0", "symfony/browser-kit": "^6.4|^7.0|^8.0", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/console": "^6.4.43|^7.4.15|^8.0.15", "symfony/css-selector": "^6.4|^7.0|^8.0", "symfony/dom-crawler": "^6.4|^7.0|^8.0", "symfony/dotenv": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/form": "^7.4|^8.0", "symfony/html-sanitizer": "^6.4|^7.0|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/json-streamer": "^7.3|^8.0", "symfony/lock": "^6.4|^7.0|^8.0", "symfony/mailer": "^6.4|^7.0|^8.0", "symfony/messenger": "^7.4|^8.0", "symfony/mime": "^6.4.37|^7.4.9|^8.0.9", "symfony/notifier": "^6.4|^7.0|^8.0", "symfony/object-mapper": "^7.3|^8.0", "symfony/polyfill-intl-icu": "~1.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-info": "^6.4|^7.0|^8.0", "symfony/rate-limiter": "^6.4|^7.0|^8.0", "symfony/runtime": "^6.4.13|^7.1.6|^8.0", "symfony/scheduler": "^6.4.4|^7.0.4|^8.0", "symfony/security-bundle": "^6.4|^7.0|^8.0", "symfony/semaphore": "^6.4|^7.0|^8.0", "symfony/serializer": "^7.2.5|^8.0", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/string": "^6.4|^7.0|^8.0", "symfony/translation": "^7.3|^8.0", "symfony/twig-bundle": "^6.4|^7.0|^8.0", "symfony/type-info": "^7.1.8|^8.0", "symfony/uid": "^6.4|^7.0|^8.0", "symfony/validator": "^7.4|^8.0", "symfony/web-link": "^6.4|^7.0|^8.0", "symfony/webhook": "^7.4|^8.0", "symfony/workflow": "^7.4|^8.0", "symfony/yaml": "^7.3|^8.0", "twig/twig": "^3.12|^4.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/v7.4.23" }, "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-11-04T07:46:24+00:00" }, { "name": "symfony/html-sanitizer", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/html-sanitizer.git", "reference": "4de7491580c8031d83252b60ddfff3f031b0cd27" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/4de7491580c8031d83252b60ddfff3f031b0cd27", "reference": "4de7491580c8031d83252b60ddfff3f031b0cd27", "shasum": "" }, "require": { "ext-dom": "*", "league/uri": "^6.5|^7.0", "masterminds/html5": "^2.7.2", "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\HtmlSanitizer\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Titouan Galopin", "email": "galopintitouan@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides an object-oriented API to sanitize untrusted HTML input for safe insertion into a document's DOM.", "homepage": "https://symfony.com", "keywords": [ "Purifier", "html", "sanitizer" ], "support": { "source": "https://github.com/symfony/html-sanitizer/tree/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/http-client", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", "reference": "ed012bfca0f7b45d97016efcdf9b0639c52a1722" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-client/zipball/ed012bfca0f7b45d97016efcdf9b0639c52a1722", "reference": "ed012bfca0f7b45d97016efcdf9b0639c52a1722", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-client-contracts": "~3.4.4|^3.5.2", "symfony/polyfill-php83": "^1.29", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "amphp/amp": "<2.5", "amphp/socket": "<1.1", "php-http/discovery": "<1.15", "symfony/http-foundation": "<6.4" }, "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": "^4.2.1|^5.0", "amphp/http-tunnel": "^1.0|^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/amphp-http-client-meta": "^1.0|^2.0", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/rate-limiter": "^6.4|^7.0|^8.0", "symfony/stopwatch": "^6.4|^7.0|^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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/http-client-contracts", "version": "v3.8.1", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", "reference": "f9f94260f787446c6fd430b2ae1969fe41ae1ba8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/f9f94260f787446c6fd430b2ae1969fe41ae1ba8", "reference": "f9f94260f787446c6fd430b2ae1969fe41ae1ba8", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.8-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.8.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-10-04T15:04:25+00:00" }, { "name": "symfony/http-foundation", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", "reference": "7fb73cffa06e2bcc2cb523fcccb1e8174106b206" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7fb73cffa06e2bcc2cb523fcccb1e8174106b206", "reference": "7fb73cffa06e2bcc2cb523fcccb1e8174106b206", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "^1.1" }, "conflict": { "doctrine/dbal": "<3.6", "symfony/cache": "<6.4.12|>=7.0,<7.1.5" }, "require-dev": { "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "symfony/cache": "^6.4.12|^7.1.5|^8.0", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4|^7.0|^8.0", "symfony/rate-limiter": "^6.4|^7.0|^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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/http-kernel", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", "reference": "94c57f4c5c45a311d244a0aeadb72b14ee41d25d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/94c57f4c5c45a311d244a0aeadb72b14ee41d25d", "reference": "94c57f4c5c45a311d244a0aeadb72b14ee41d25d", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^6.4|^7.0|^8.0", "symfony/event-dispatcher": "^7.3|^8.0", "symfony/http-foundation": "^7.4|^8.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/browser-kit": "<6.4", "symfony/cache": "<6.4", "symfony/config": "<6.4", "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<6.4", "symfony/flex": "<2.10", "symfony/form": "<6.4", "symfony/http-client": "<6.4", "symfony/http-client-contracts": "<2.5", "symfony/mailer": "<6.4", "symfony/messenger": "<6.4", "symfony/translation": "<6.4", "symfony/translation-contracts": "<2.5", "symfony/twig-bridge": "<6.4", "symfony/validator": "<6.4", "symfony/var-dumper": "<6.4", "twig/twig": "<3.12" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "symfony/browser-kit": "^6.4|^7.0|^8.0", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/config": "^6.4|^7.0|^8.0", "symfony/console": "^6.4|^7.0|^8.0", "symfony/css-selector": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4.1|^7.0.1|^8.0", "symfony/dom-crawler": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/http-client-contracts": "^2.5|^3", "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-access": "^7.1|^8.0", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/serializer": "^7.1|^8.0", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4|^7.0|^8.0", "symfony/translation-contracts": "^2.5|^3", "symfony/uid": "^6.4|^7.0|^8.0", "symfony/validator": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^8.0", "symfony/var-exporter": "^6.4|^7.0|^8.0", "twig/twig": "^3.12|^4.0" }, "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/v7.4.23" }, "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-11-04T11:26:18+00:00" }, { "name": "symfony/intl", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", "reference": "cbd18d56041c88d76b86fd22c2a88af974aba20f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/intl/zipball/cbd18d56041c88d76b86fd22c2a88af974aba20f", "reference": "cbd18d56041c88d76b86fd22c2a88af974aba20f", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "symfony/string": "<7.1" }, "require-dev": { "symfony/filesystem": "^6.4|^7.0|^8.0", "symfony/var-exporter": "^6.4|^7.0|^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/v7.4.22" }, "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-10-27T13:52:57+00:00" }, { "name": "symfony/ldap", "version": "v7.4.10", "source": { "type": "git", "url": "https://github.com/symfony/ldap.git", "reference": "bba9e535d29c15bd6842bf85bc341debfbb4bcb3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/ldap/zipball/bba9e535d29c15bd6842bf85bc341debfbb4bcb3", "reference": "bba9e535d29c15bd6842bf85bc341debfbb4bcb3", "shasum": "" }, "require": { "ext-ldap": "*", "php": ">=8.2", "symfony/options-resolver": "^7.3|^8.0" }, "conflict": { "symfony/security-core": "<6.4" }, "require-dev": { "symfony/security-core": "^6.4|^7.0|^8.0", "symfony/security-http": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Ldap\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Charles Sarrazin", "email": "charles@sarraz.in" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides a LDAP client for PHP on top of PHP's ldap extension", "homepage": "https://symfony.com", "keywords": [ "active-directory", "ldap" ], "support": { "source": "https://github.com/symfony/ldap/tree/v7.4.10" }, "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-04T13:25:50+00:00" }, { "name": "symfony/lock", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/lock.git", "reference": "1c89b44cf414dfb98e2f83a02b6a7487ccedeb17" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/lock/zipball/1c89b44cf414dfb98e2f83a02b6a7487ccedeb17", "reference": "1c89b44cf414dfb98e2f83a02b6a7487ccedeb17", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3" }, "conflict": { "doctrine/dbal": "<3.6", "symfony/cache": "<6.4" }, "require-dev": { "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "symfony/serializer": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Lock\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jérémy Derussé", "email": "jeremy@derusse.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Creates and manages locks, a mechanism to provide exclusive access to a shared resource", "homepage": "https://symfony.com", "keywords": [ "cas", "flock", "locking", "mutex", "redlock", "semaphore" ], "support": { "source": "https://github.com/symfony/lock/tree/v7.4.23" }, "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-11-01T22:26:51+00:00" }, { "name": "symfony/mailer", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", "reference": "1aa1e2ee7515826bb17b0ad0d2f16962fcaa7859" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/mailer/zipball/1aa1e2ee7515826bb17b0ad0d2f16962fcaa7859", "reference": "1aa1e2ee7515826bb17b0ad0d2f16962fcaa7859", "shasum": "" }, "require": { "egulias/email-validator": "^2.1.10|^3|^4", "php": ">=8.2", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/mime": "^7.2|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<6.4", "symfony/messenger": "<6.4", "symfony/mime": "<6.4", "symfony/twig-bridge": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/twig-bridge": "^6.4|^7.0|^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/v7.4.22" }, "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-10-23T16:51:52+00:00" }, { "name": "symfony/mailjet-mailer", "version": "v7.4.12", "source": { "type": "git", "url": "https://github.com/symfony/mailjet-mailer.git", "reference": "47148ce3c7999aa0f690680de12fdff3297eefdb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/mailjet-mailer/zipball/47148ce3c7999aa0f690680de12fdff3297eefdb", "reference": "47148ce3c7999aa0f690680de12fdff3297eefdb", "shasum": "" }, "require": { "php": ">=8.2", "symfony/mailer": "^7.3|^8.0" }, "conflict": { "symfony/mime": "<6.2" }, "require-dev": { "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/webhook": "^6.4|^7.0|^8.0" }, "type": "symfony-mailer-bridge", "autoload": { "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Mailjet\\": "" }, "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 Mailjet Mailer Bridge", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/mailjet-mailer/tree/v7.4.12" }, "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-20T07:20:23+00:00" }, { "name": "symfony/mcp-bundle", "version": "v0.12.0", "source": { "type": "git", "url": "https://github.com/symfony/mcp-bundle.git", "reference": "7ffd7bfab9d315a52a8224e35b32bd0db1765d44" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/mcp-bundle/zipball/7ffd7bfab9d315a52a8224e35b32bd0db1765d44", "reference": "7ffd7bfab9d315a52a8224e35b32bd0db1765d44", "shasum": "" }, "require": { "mcp/sdk": "^0.7", "php-http/discovery": "^1.20", "symfony/config": "^7.3|^8.0", "symfony/console": "^7.3|^8.0", "symfony/dependency-injection": "^7.3|^8.0", "symfony/finder": "^7.3|^8.0", "symfony/framework-bundle": "^7.3|^8.0", "symfony/http-foundation": "^7.3|^8.0", "symfony/http-kernel": "^7.3|^8.0", "symfony/psr-http-message-bridge": "^7.3|^8.0", "symfony/routing": "^7.3|^8.0", "symfony/service-contracts": "^2.5|^3" }, "require-dev": { "nyholm/psr7": "^1.8", "phpstan/phpstan": "^2.1", "phpstan/phpstan-phpunit": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^11.5.53", "symfony/monolog-bundle": "^3.10 || ^4.0", "symfony/twig-bundle": "^7.3|^8.0" }, "type": "symfony-bundle", "extra": { "thanks": { "url": "https://github.com/symfony/ai", "name": "symfony/ai" } }, "autoload": { "psr-4": { "Symfony\\AI\\McpBundle\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christopher Hertel", "email": "mail@christopher-hertel.de" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony integration bundle for Model Context Protocol (via official mcp/sdk)", "support": { "source": "https://github.com/symfony/mcp-bundle/tree/v0.12.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-07-21T01:04:45+00:00" }, { "name": "symfony/messenger", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/messenger.git", "reference": "ef17b7002fc6b12261dc7c28da81046e51ba91b5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/messenger/zipball/ef17b7002fc6b12261dc7c28da81046e51ba91b5", "reference": "ef17b7002fc6b12261dc7c28da81046e51ba91b5", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "symfony/console": "<7.2", "symfony/event-dispatcher": "<6.4", "symfony/event-dispatcher-contracts": "<2.5", "symfony/framework-bundle": "<6.4", "symfony/http-kernel": "<7.3", "symfony/lock": "<7.4", "symfony/serializer": "<6.4.32|>=7.3,<7.3.10|>=7.4,<7.4.4|>=8.0,<8.0.4" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "symfony/console": "^7.2|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^7.3|^8.0", "symfony/lock": "^7.4|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/rate-limiter": "^6.4|^7.0|^8.0", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4.32|~7.3.10|^7.4.4|^8.0.4", "symfony/service-contracts": "^2.5|^3", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/validator": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^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/v7.4.23" }, "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-11-02T10:56:49+00:00" }, { "name": "symfony/microsoft-graph-mailer", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/microsoft-graph-mailer.git", "reference": "cb0658106e70807be91813a563f50f508f6306af" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/microsoft-graph-mailer/zipball/cb0658106e70807be91813a563f50f508f6306af", "reference": "cb0658106e70807be91813a563f50f508f6306af", "shasum": "" }, "require": { "php": ">=8.2", "symfony/clock": "^7.4|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/mailer": "^7.4|^8.0" }, "type": "symfony-mailer-bridge", "autoload": { "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\MicrosoftGraph\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bob van de Vijver", "homepage": "https://github.com/bobvandevijver" }, { "name": "Kevin Nguyen", "homepage": "https://github.com/nguyenk" }, { "name": "The Coding Machine", "homepage": "https://github.com/thecodingmachine" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony Microsoft Graph Mailer Bridge", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/microsoft-graph-mailer/tree/v7.4.21" }, "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-10-01T23:08:41+00:00" }, { "name": "symfony/mime", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", "reference": "94a4c017435bc515f5ac80421a2c555fb9ca3676" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/mime/zipball/94a4c017435bc515f5ac80421a2c555fb9ca3676", "reference": "94a4c017435bc515f5ac80421a2c555fb9ca3676", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "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", "symfony/mailer": "<6.4", "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "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": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/property-info": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4.44|^7.4.17|^8.1.5" }, "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/v7.4.22" }, "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-10-28T17:57:58+00:00" }, { "name": "symfony/monolog-bridge", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bridge.git", "reference": "490586b80593d2618f28d61d019996e543ebdcf7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/490586b80593d2618f28d61d019996e543ebdcf7", "reference": "490586b80593d2618f28d61d019996e543ebdcf7", "shasum": "" }, "require": { "monolog/monolog": "^3", "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/console": "<6.4", "symfony/http-foundation": "<6.4", "symfony/security-core": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/mailer": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4|^7.0|^8.0", "symfony/notifier": "^6.4|^7.0|^8.0", "symfony/security-core": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^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/v7.4.22" }, "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-10-21T21:04:10+00:00" }, { "name": "symfony/monolog-bundle", "version": "v3.11.2", "source": { "type": "git", "url": "https://github.com/symfony/monolog-bundle.git", "reference": "d87468010570b2ec766152184918ee8d267c7411" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/d87468010570b2ec766152184918ee8d267c7411", "reference": "d87468010570b2ec766152184918ee8d267c7411", "shasum": "" }, "require": { "composer-runtime-api": "^2.0", "monolog/monolog": "^1.25.1 || ^2.0 || ^3.0", "php": ">=8.1", "symfony/config": "^6.4 || ^7.0", "symfony/dependency-injection": "^6.4 || ^7.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", "symfony/http-kernel": "^6.4 || ^7.0", "symfony/monolog-bridge": "^6.4 || ^7.0", "symfony/polyfill-php84": "^1.30" }, "require-dev": { "symfony/console": "^6.4 || ^7.0", "symfony/phpunit-bridge": "^7.3.3", "symfony/yaml": "^6.4 || ^7.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/v3.11.2" }, "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-02T18:23:01+00:00" }, { "name": "symfony/notifier", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/notifier.git", "reference": "18ab122a67aa13f90a0899add642c21c6ab10e8d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/notifier/zipball/18ab122a67aa13f90a0899add642c21c6ab10e8d", "reference": "18ab122a67aa13f90a0899add642c21c6ab10e8d", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3" }, "conflict": { "symfony/event-dispatcher": "<6.4", "symfony/event-dispatcher-contracts": "<2.5", "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<6.4" }, "require-dev": { "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/event-dispatcher-contracts": "^2.5|^3", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/http-client-contracts": "^2.5|^3", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^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/v7.4.23" }, "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-11-01T22:26:51+00:00" }, { "name": "symfony/options-resolver", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/options-resolver.git", "reference": "c95dd81729944936b48f9fecb38ff524eeaf97c0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/options-resolver/zipball/c95dd81729944936b48f9fecb38ff524eeaf97c0", "reference": "c95dd81729944936b48f9fecb38ff524eeaf97c0", "shasum": "" }, "require": { "php": ">=8.2", "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/v7.4.22" }, "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-10-18T14:39:27+00:00" }, { "name": "symfony/password-hasher", "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/password-hasher.git", "reference": "18a7d92126c95962f7efbcc9e421ba710a366847" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/password-hasher/zipball/18a7d92126c95962f7efbcc9e421ba710a366847", "reference": "18a7d92126c95962f7efbcc9e421ba710a366847", "shasum": "" }, "require": { "php": ">=8.2" }, "conflict": { "symfony/security-core": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0", "symfony/security-core": "^6.4|^7.0|^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/v7.4.8" }, "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-24T13:12:05+00:00" }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.43.3", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", "reference": "5a8f33c87aeecffce24e721b5064fab05f4becf8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5a8f33c87aeecffce24e721b5064fab05f4becf8", "reference": "5a8f33c87aeecffce24e721b5064fab05f4becf8", "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.43.3" }, "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-10-15T09:18:53+00:00" }, { "name": "symfony/polyfill-intl-idn", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", "reference": "533d68cf99c8f8ee2e8893c59ed59192e92cfd74" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/533d68cf99c8f8ee2e8893c59ed59192e92cfd74", "reference": "533d68cf99c8f8ee2e8893c59ed59192e92cfd74", "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.43.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-09-23T14:40:04+00:00" }, { "name": "symfony/polyfill-intl-normalizer", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/ebd57ccc7edb93d632e184efbe7693d2517bab3b", "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b", "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.43.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-09-23T22:02:09+00:00" }, { "name": "symfony/polyfill-php56", "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php56.git", "reference": "54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675", "reference": "54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675", "shasum": "" }, "require": { "php": ">=7.1" }, "type": "metapackage", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" }, "branch-alias": { "dev-main": "1.20-dev" } }, "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 5.6+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php56/tree/v1.20.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": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-php82", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php82.git", "reference": "843bbe8b2a7934307b749751eede0f111f5d1cfc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/843bbe8b2a7934307b749751eede0f111f5d1cfc", "reference": "843bbe8b2a7934307b749751eede0f111f5d1cfc", "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\\Php82\\": "" }, "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.2+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php82/tree/v1.43.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-09-25T15:50:05+00:00" }, { "name": "symfony/polyfill-php83", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/80ccff923a8d61f73ebe9da0aa94e25232f004ce", "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce", "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\\Php83\\": "" }, "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.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php83/tree/v1.43.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-09-25T15:50:05+00:00" }, { "name": "symfony/polyfill-php84", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php84.git", "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/22c6548499cbe5c5bb072fc0c42312dff062a015", "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015", "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.43.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-09-23T22:01:09+00:00" }, { "name": "symfony/polyfill-php85", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php85.git", "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/86a42cbcc07adc331481a5ab310a4024bfc227f6", "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6", "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.43.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-09-25T15:46:47+00:00" }, { "name": "symfony/polyfill-php86", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php86.git", "reference": "8840df45b24f33a49dc419fa18dc0057231ae1d8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php86/zipball/8840df45b24f33a49dc419fa18dc0057231ae1d8", "reference": "8840df45b24f33a49dc419fa18dc0057231ae1d8", "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\\Php86\\": "" }, "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.6+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php86/tree/v1.43.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-09-25T15:46:47+00:00" }, { "name": "symfony/polyfill-time", "version": "v1.42.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-time.git", "reference": "ac9f1ed802dd58f37e720388130c088434aa09fc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-time/zipball/ac9f1ed802dd58f37e720388130c088434aa09fc", "reference": "ac9f1ed802dd58f37e720388130c088434aa09fc", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Time\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ignace Philippe Nyamagana Butera", "email": "nyamsprod@gmail.com" }, { "name": "Tim Düsterhus", "email": "tim@tideways-gmbh.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for the Time API added to PHP 8.6", "homepage": "https://symfony.com", "keywords": [ "compatibility", "duration", "polyfill", "portable", "shim", "time" ], "support": { "source": "https://github.com/symfony/polyfill-time/tree/v1.42.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-08-07T13:08:13+00:00" }, { "name": "symfony/polyfill-uuid", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-uuid.git", "reference": "b23ff8245cc5c4479ea2be3d0132d2e6dd433993" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/b23ff8245cc5c4479ea2be3d0132d2e6dd433993", "reference": "b23ff8245cc5c4479ea2be3d0132d2e6dd433993", "shasum": "" }, "require": { "php": ">=7.2" }, "provide": { "ext-uuid": "*" }, "suggest": { "ext-uuid": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Uuid\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Grégoire Pineau", "email": "lyrixx@lyrixx.info" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for uuid functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "uuid" ], "support": { "source": "https://github.com/symfony/polyfill-uuid/tree/v1.43.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-09-24T05:20:52+00:00" }, { "name": "symfony/process", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/process.git", "reference": "a5a6912edbbfc4c98cd080bc4bbe37c8e7eeb20a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/process/zipball/a5a6912edbbfc4c98cd080bc4bbe37c8e7eeb20a", "reference": "a5a6912edbbfc4c98cd080bc4bbe37c8e7eeb20a", "shasum": "" }, "require": { "php": ">=8.2" }, "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/v7.4.22" }, "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-10-25T14:40:16+00:00" }, { "name": "symfony/property-access", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", "reference": "4dce45112d7a31d530d2e0e69143fc88eaa1521f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/property-access/zipball/4dce45112d7a31d530d2e0e69143fc88eaa1521f", "reference": "4dce45112d7a31d530d2e0e69143fc88eaa1521f", "shasum": "" }, "require": { "php": ">=8.2", "symfony/property-info": "^6.4.32|~7.3.10|^7.4.4|^8.0.4" }, "require-dev": { "symfony/cache": "^6.4|^7.0|^8.0", "symfony/var-exporter": "^6.4.1|^7.0.1|^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/v7.4.23" }, "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-11-01T19:17:22+00:00" }, { "name": "symfony/property-info", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", "reference": "1eeaa666bcd1864b883b98cad9e5188064ddac26" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/property-info/zipball/1eeaa666bcd1864b883b98cad9e5188064ddac26", "reference": "1eeaa666bcd1864b883b98cad9e5188064ddac26", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/string": "^6.4|^7.0|^8.0", "symfony/type-info": "^7.4.7|^8.0.7" }, "conflict": { "phpdocumentor/reflection-docblock": "<5.2|>=7", "phpdocumentor/type-resolver": "<1.5.1", "symfony/cache": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/serializer": "<6.4" }, "require-dev": { "phpdocumentor/reflection-docblock": "^5.2|^6.0", "phpstan/phpdoc-parser": "^1.0|^2.0", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4|^7.0|^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/v7.4.23" }, "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-11-02T10:56:49+00:00" }, { "name": "symfony/psr-http-message-bridge", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", "reference": "b05964aa9d788bc8ffcc31c59d5c4573e3d4d1fc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/b05964aa9d788bc8ffcc31c59d5c4573e3d4d1fc", "reference": "b05964aa9d788bc8ffcc31c59d5c4573e3d4d1fc", "shasum": "" }, "require": { "php": ">=8.2", "psr/http-message": "^1.0|^2.0", "symfony/http-foundation": "^6.4|^7.0|^8.0" }, "conflict": { "php-http/discovery": "<1.15", "symfony/http-kernel": "<6.4" }, "require-dev": { "nyholm/psr7": "^1.1", "php-http/discovery": "^1.15", "psr/log": "^1.1.4|^2|^3", "symfony/browser-kit": "^6.4|^7.0|^8.0", "symfony/config": "^6.4|^7.0|^8.0", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4.13|^7.1.6|^8.0", "symfony/http-kernel": "^6.4.13|^7.1.6|^8.0", "symfony/runtime": "^6.4.13|^7.1.6|^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/v7.4.21" }, "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-10-07T08:20:48+00:00" }, { "name": "symfony/rate-limiter", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/rate-limiter.git", "reference": "a65b8280000598b80b4456004280a56fdad011b3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/rate-limiter/zipball/a65b8280000598b80b4456004280a56fdad011b3", "reference": "a65b8280000598b80b4456004280a56fdad011b3", "shasum": "" }, "require": { "php": ">=8.2", "symfony/options-resolver": "^7.3|^8.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "symfony/lock": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\RateLimiter\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Wouter de Jong", "email": "wouter@wouterj.nl" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides a Token Bucket implementation to rate limit input and output in your application", "homepage": "https://symfony.com", "keywords": [ "limiter", "rate-limiter" ], "support": { "source": "https://github.com/symfony/rate-limiter/tree/v7.4.23" }, "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-11-01T19:17:22+00:00" }, { "name": "symfony/requirements-checker", "version": "v2.0.3", "source": { "type": "git", "url": "https://github.com/symfony/requirements-checker.git", "reference": "e68f11c6753d586fb465e17c6c3c8e8d9f642627" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/requirements-checker/zipball/e68f11c6753d586fb465e17c6c3c8e8d9f642627", "reference": "e68f11c6753d586fb465e17c6c3c8e8d9f642627", "shasum": "" }, "require": { "php": ">=5.3.9" }, "bin": [ "bin/requirements-checker" ], "type": "library", "autoload": { "psr-4": { "Symfony\\Requirements\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" } ], "description": "Check Symfony requirements and give recommendations", "keywords": [ "configuration", "distribution" ], "support": { "issues": "https://github.com/symfony/requirements-checker/issues", "source": "https://github.com/symfony/requirements-checker/tree/v2.0.3" }, "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-11-14T22:24:57+00:00" }, { "name": "symfony/routing", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", "reference": "0000ade604b7bc798cb1e75edf6f17df48185f73" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/routing/zipball/0000ade604b7bc798cb1e75edf6f17df48185f73", "reference": "0000ade604b7bc798cb1e75edf6f17df48185f73", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "symfony/config": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/yaml": "<6.4" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/yaml": "^6.4|^7.0|^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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/runtime", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/runtime.git", "reference": "5149bb4e03eb69bdbfda792c50c99ed87321851d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/runtime/zipball/5149bb4e03eb69bdbfda792c50c99ed87321851d", "reference": "5149bb4e03eb69bdbfda792c50c99ed87321851d", "shasum": "" }, "require": { "composer-plugin-api": "^1.0|^2.0", "php": ">=8.2" }, "conflict": { "symfony/dotenv": "<6.4", "symfony/http-foundation": "<6.4" }, "require-dev": { "composer/composer": "^2.6", "symfony/console": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/dotenv": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^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/v7.4.23" }, "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-11-01T08:32:25+00:00" }, { "name": "symfony/security-acl", "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/security-acl.git", "reference": "17d50927ed1f02071286d772837886486e59510d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/security-acl/zipball/17d50927ed1f02071286d772837886486e59510d", "reference": "17d50927ed1f02071286d772837886486e59510d", "shasum": "" }, "require": { "php": ">=7.2.5", "symfony/security-core": "^4.4|^5.0|^6.0|^7.0|^8.0" }, "conflict": { "doctrine/cache": "<1.11", "doctrine/dbal": "<2.13.1|~3.0.0" }, "require-dev": { "doctrine/cache": "^1.11|^2.0", "doctrine/common": "^2.2|^3", "doctrine/dbal": "^2.13.1|^3.1|^4", "doctrine/persistence": "^1.3.3|^2|^3|^4", "psr/log": "^1|^2|^3", "symfony/cache": "^4.4|^5.0|^6.0|^7.0|^8.0", "symfony/finder": "^4.4|^5.0|^6.0|^7.0|^8.0", "symfony/phpunit-bridge": "^5.2|^6.0|^7.0|^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Symfony\\Component\\Security\\Acl\\": "" }, "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 - ACL (Access Control List)", "homepage": "https://symfony.com", "support": { "issues": "https://github.com/symfony/security-acl/issues", "source": "https://github.com/symfony/security-acl/tree/v3.5.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-10-29T10:12:23+00:00" }, { "name": "symfony/security-bundle", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", "reference": "1cb338633172a5ce2fb92b31f5d39315f4aa4c00" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/security-bundle/zipball/1cb338633172a5ce2fb92b31f5d39315f4aa4c00", "reference": "1cb338633172a5ce2fb92b31f5d39315f4aa4c00", "shasum": "" }, "require": { "composer-runtime-api": ">=2.1", "ext-xml": "*", "php": ">=8.2", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/config": "^7.4|^8.0", "symfony/dependency-injection": "^6.4.11|^7.1.4|^8.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4.50|^7.4.23|^8.1.11", "symfony/http-kernel": "^6.4.13|^7.1.6|^8.0", "symfony/password-hasher": "^6.4|^7.0|^8.0", "symfony/security-core": "^7.4.22|^8.1.10", "symfony/security-csrf": "^6.4|^7.0|^8.0", "symfony/security-http": "^7.4.21|^8.1.9", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/browser-kit": "<6.4", "symfony/console": "<6.4", "symfony/framework-bundle": "<6.4", "symfony/http-client": "<6.4", "symfony/ldap": "<6.4", "symfony/serializer": "<6.4", "symfony/twig-bundle": "<6.4", "symfony/validator": "<6.4" }, "require-dev": { "symfony/asset": "^6.4|^7.0|^8.0", "symfony/browser-kit": "^6.4|^7.0|^8.0", "symfony/console": "^6.4|^7.0|^8.0", "symfony/css-selector": "^6.4|^7.0|^8.0", "symfony/dom-crawler": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/form": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4.13|^7.1.6|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/ldap": "^6.4|^7.0|^8.0", "symfony/lock": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/rate-limiter": "^6.4|^7.0|^8.0", "symfony/runtime": "^6.4.13|^7.1.6|^8.0", "symfony/serializer": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4|^7.0|^8.0", "symfony/twig-bridge": "^6.4|^7.0|^8.0", "symfony/twig-bundle": "^6.4|^7.0|^8.0", "symfony/validator": "^6.4|^7.0|^8.0", "symfony/yaml": "^6.4|^7.0|^8.0", "twig/twig": "^3.15|^4.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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/security-core", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", "reference": "c93b2194c0255496c2c0ac999821fa7f5296c7cc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/security-core/zipball/c93b2194c0255496c2c0ac999821fa7f5296c7cc", "reference": "c93b2194c0255496c2c0ac999821fa7f5296c7cc", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/event-dispatcher-contracts": "^2.5|^3", "symfony/password-hasher": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/dependency-injection": "<6.4", "symfony/event-dispatcher": "<6.4", "symfony/http-foundation": "<6.4", "symfony/ldap": "<6.4", "symfony/translation": "<6.4.3|>=7.0,<7.0.3", "symfony/validator": "<6.4" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "psr/container": "^1.1|^2.0", "psr/log": "^1|^2|^3", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/ldap": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/string": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4.3|^7.0.3|^8.0", "symfony/validator": "^6.4|^7.0|^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/v7.4.23" }, "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-11-01T19:17:22+00:00" }, { "name": "symfony/security-csrf", "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/security-csrf.git", "reference": "16b3aa2f67d02fb0dbd013a8759bbe90daaa9c5d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/security-csrf/zipball/16b3aa2f67d02fb0dbd013a8759bbe90daaa9c5d", "reference": "16b3aa2f67d02fb0dbd013a8759bbe90daaa9c5d", "shasum": "" }, "require": { "php": ">=8.2", "symfony/security-core": "^6.4|^7.0|^8.0" }, "conflict": { "symfony/http-foundation": "<6.4" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^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/v7.4.8" }, "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-24T13:12:05+00:00" }, { "name": "symfony/security-http", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", "reference": "ea0623a02764025268bd928810f012767ea1965a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/security-http/zipball/ea0623a02764025268bd928810f012767ea1965a", "reference": "ea0623a02764025268bd928810f012767ea1965a", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/event-dispatcher": "^6.4|^7.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/polyfill-mbstring": "~1.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/security-core": "^7.3|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/clock": "<6.4", "symfony/http-client-contracts": "<3.0", "symfony/security-bundle": "<6.4", "symfony/security-csrf": "<6.4" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/console": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/http-client-contracts": "^3.0", "symfony/rate-limiter": "^6.4|^7.0|^8.0", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/security-csrf": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4|^7.0|^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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/serializer", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", "reference": "9df8eb88c4d067d7aef1f3940075521769f34086" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/serializer/zipball/9df8eb88c4d067d7aef1f3940075521769f34086", "reference": "9df8eb88c4d067d7aef1f3940075521769f34086", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-php84": "^1.30" }, "conflict": { "phpdocumentor/reflection-docblock": "<5.2|>=7", "phpdocumentor/type-resolver": "<1.5.1", "symfony/dependency-injection": "<6.4", "symfony/property-access": "<6.4.31|>=7.0,<7.4.2|>=8.0,<8.0.2", "symfony/property-info": "<6.4.43", "symfony/type-info": "<7.2.5", "symfony/uid": "<6.4", "symfony/validator": "<6.4", "symfony/yaml": "<6.4" }, "require-dev": { "phpdocumentor/reflection-docblock": "^5.2|^6.0", "phpstan/phpdoc-parser": "^1.0|^2.0", "seld/jsonlint": "^1.10", "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": "^7.2|^8.0", "symfony/error-handler": "^6.4|^7.0|^8.0", "symfony/filesystem": "^6.4|^7.0|^8.0", "symfony/form": "^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/messenger": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4.31|^7.4.2|^8.0.2", "symfony/property-info": "^6.4.43|^7.4.15|^8.0.15", "symfony/translation-contracts": "^2.5|^3", "symfony/type-info": "^7.2.5|^8.0", "symfony/uid": "^6.4|^7.0|^8.0", "symfony/validator": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^8.0", "symfony/var-exporter": "^6.4|^7.0|^8.0", "symfony/yaml": "^6.4|^7.0|^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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/service-contracts", "version": "v3.8.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", "reference": "052852a96fd5e5ebdb617dba22031e41a3300fb5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/052852a96fd5e5ebdb617dba22031e41a3300fb5", "reference": "052852a96fd5e5ebdb617dba22031e41a3300fb5", "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.8-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.8.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-10-20T17:38:25+00:00" }, { "name": "symfony/stopwatch", "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", "reference": "70a852d72fec4d51efb1f48dcd968efcaf5ccb89" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/stopwatch/zipball/70a852d72fec4d51efb1f48dcd968efcaf5ccb89", "reference": "70a852d72fec4d51efb1f48dcd968efcaf5ccb89", "shasum": "" }, "require": { "php": ">=8.2", "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/v7.4.8" }, "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-24T13:12:05+00:00" }, { "name": "symfony/string", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/string.git", "reference": "8dff7da3a56638f1d189c5368183294102de4ced" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/string/zipball/8dff7da3a56638f1d189c5368183294102de4ced", "reference": "8dff7da3a56638f1d189c5368183294102de4ced", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3.0", "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.1|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/intl": "^6.4|^7.0|^8.0", "symfony/translation-contracts": "^2.5|^3.0", "symfony/var-exporter": "^6.4|^7.0|^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/v7.4.22" }, "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-10-23T16:51:52+00:00" }, { "name": "symfony/translation", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", "reference": "00dc42a2c904e95433825c7b58fe24c08550d1c8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/translation/zipball/00dc42a2c904e95433825c7b58fe24c08550d1c8", "reference": "00dc42a2c904e95433825c7b58fe24c08550d1c8", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2.5.3|^3.3" }, "conflict": { "nikic/php-parser": "<5.0", "symfony/config": "<6.4", "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<6.4", "symfony/service-contracts": "<2.5", "symfony/twig-bundle": "<6.4", "symfony/yaml": "<6.4" }, "provide": { "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { "nikic/php-parser": "^5.0", "psr/log": "^1|^2|^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/finder": "^6.4|^7.0|^8.0", "symfony/http-client-contracts": "^2.5|^3.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/intl": "^6.4|^7.0|^8.0", "symfony/polyfill-intl-icu": "^1.21", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", "symfony/yaml": "^6.4|^7.0|^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/v7.4.23" }, "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-11-01T22:26:51+00:00" }, { "name": "symfony/translation-contracts", "version": "v3.8.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", "reference": "0a3ae917402632fcba2aeddae9c98332f3d7dd05" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/0a3ae917402632fcba2aeddae9c98332f3d7dd05", "reference": "0a3ae917402632fcba2aeddae9c98332f3d7dd05", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.8-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.8.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-10-03T08:17:19+00:00" }, { "name": "symfony/twig-bridge", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", "reference": "c959c7d2396e72e64c899fc9d0abba50733ea042" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/c959c7d2396e72e64c899fc9d0abba50733ea042", "reference": "c959c7d2396e72e64c899fc9d0abba50733ea042", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/translation-contracts": "^2.5|^3", "twig/twig": "^3.21|^4.0" }, "conflict": { "phpdocumentor/reflection-docblock": "<5.2|>=7", "phpdocumentor/type-resolver": "<1.5.1", "symfony/console": "<6.4", "symfony/form": "<6.4.32|>7,<7.3.10|>7.4,<7.4.4|>8.0,<8.0.4", "symfony/http-foundation": "<6.4", "symfony/http-kernel": "<6.4", "symfony/mime": "<6.4.37|>7,<7.4.9|>8.0,<8.0.9", "symfony/serializer": "<6.4", "symfony/translation": "<6.4", "symfony/workflow": "<6.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": "^6.4|^7.0|^8.0", "symfony/asset-mapper": "^6.4|^7.0|^8.0", "symfony/console": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/emoji": "^7.1|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/form": "^6.4.32|~7.3.10|^7.4.4|^8.0.4", "symfony/html-sanitizer": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^7.3|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/intl": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4.37|^7.4.9|^8.0.9", "symfony/polyfill-intl-icu": "~1.0", "symfony/property-info": "^6.4|^7.0|^8.0", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/security-acl": "^2.8|^3.0", "symfony/security-core": "^6.4|^7.0|^8.0", "symfony/security-csrf": "^6.4|^7.0|^8.0", "symfony/security-http": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4.44|^7.4.17|^8.1.5", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4|^7.0|^8.0", "symfony/validator": "^6.4|^7.0|^8.0", "symfony/web-link": "^6.4|^7.0|^8.0", "symfony/workflow": "^6.4|^7.0|^8.0", "symfony/yaml": "^6.4|^7.0|^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/v7.4.22" }, "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-10-15T16:00:28+00:00" }, { "name": "symfony/twig-bundle", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", "reference": "991586116d99e549621c70eeafe496dfcceeb1ce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/991586116d99e549621c70eeafe496dfcceeb1ce", "reference": "991586116d99e549621c70eeafe496dfcceeb1ce", "shasum": "" }, "require": { "composer-runtime-api": ">=2.1", "php": ">=8.2", "symfony/config": "^7.4|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4.13|^7.1.6|^8.0", "symfony/twig-bridge": "^7.3|^8.0", "twig/twig": "^3.12|^4.0" }, "conflict": { "symfony/framework-bundle": "<6.4", "symfony/translation": "<6.4" }, "require-dev": { "symfony/asset": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/form": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4.13|^7.1.6|^8.0", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/runtime": "^6.4.13|^7.1.6", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4|^7.0|^8.0", "symfony/web-link": "^6.4|^7.0|^8.0", "symfony/yaml": "^6.4|^7.0|^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/v7.4.21" }, "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-10-09T16:12:31+00:00" }, { "name": "symfony/type-info", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/type-info.git", "reference": "eca5fdb294539268ad3245b2214f32f24b337e09" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/type-info/zipball/eca5fdb294539268ad3245b2214f32f24b337e09", "reference": "eca5fdb294539268ad3245b2214f32f24b337e09", "shasum": "" }, "require": { "php": ">=8.2", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3" }, "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/v7.4.23" }, "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-11-02T09:31:16+00:00" }, { "name": "symfony/uid", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", "reference": "3e706a245b5343ea93be9cafe84525bfb54e60fc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/uid/zipball/3e706a245b5343ea93be9cafe84525bfb54e60fc", "reference": "3e706a245b5343ea93be9cafe84525bfb54e60fc", "shasum": "" }, "require": { "php": ">=8.2", "symfony/polyfill-uuid": "^1.15" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Uid\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Grégoire Pineau", "email": "lyrixx@lyrixx.info" }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides an object-oriented API to generate and represent UIDs", "homepage": "https://symfony.com", "keywords": [ "UID", "ulid", "uuid" ], "support": { "source": "https://github.com/symfony/uid/tree/v7.4.21" }, "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-10-12T14:31:36+00:00" }, { "name": "symfony/validator", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", "reference": "0208748881024578b32edb7fad3d2cb01a88c364" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/validator/zipball/0208748881024578b32edb7fad3d2cb01a88c364", "reference": "0208748881024578b32edb7fad3d2cb01a88c364", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0", "symfony/polyfill-php83": "^1.27", "symfony/translation-contracts": "^2.5|^3" }, "conflict": { "doctrine/lexer": "<1.1", "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<7.0", "symfony/expression-language": "<6.4", "symfony/http-kernel": "<6.4", "symfony/intl": "<6.4", "symfony/property-info": "<6.4", "symfony/translation": "<6.4.3|>=7.0,<7.0.3", "symfony/var-exporter": "<6.4.25|>=7.0,<7.3.3", "symfony/yaml": "<6.4" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3|^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/expression-language": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/http-client": "^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/intl": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/property-info": "^6.4|^7.0|^8.0", "symfony/string": "^6.4|^7.0|^8.0", "symfony/translation": "^6.4.3|^7.0.3|^8.0", "symfony/type-info": "^7.1.8", "symfony/yaml": "^6.4|^7.0|^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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfony/var-dumper", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", "reference": "6e6ff33ea8cf5df27f00a5561ebd5ee9bd7f1618" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6e6ff33ea8cf5df27f00a5561ebd5ee9bd7f1618", "reference": "6e6ff33ea8cf5df27f00a5561ebd5ee9bd7f1618", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "symfony/console": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/uid": "^6.4|^7.0|^8.0", "twig/twig": "^3.12|^4.0" }, "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/v7.4.22" }, "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-10-25T21:04:04+00:00" }, { "name": "symfony/var-exporter", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", "reference": "6c967db30708068f6eaedb6ed37973bd86de2241" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/var-exporter/zipball/6c967db30708068f6eaedb6ed37973bd86de2241", "reference": "6c967db30708068f6eaedb6ed37973bd86de2241", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "require-dev": { "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^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/v7.4.22" }, "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-10-22T14:50:44+00:00" }, { "name": "symfony/web-link", "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/web-link.git", "reference": "0711009963009e7d6d59149327f3ad633ee3fe25" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/web-link/zipball/0711009963009e7d6d59149327f3ad633ee3fe25", "reference": "0711009963009e7d6d59149327f3ad633ee3fe25", "shasum": "" }, "require": { "php": ">=8.2", "psr/link": "^1.1|^2.0" }, "conflict": { "symfony/http-kernel": "<6.4" }, "provide": { "psr/link-implementation": "1.0|2.0" }, "require-dev": { "symfony/http-kernel": "^6.4|^7.0|^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/v7.4.8" }, "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-24T13:12:05+00:00" }, { "name": "symfony/webpack-encore-bundle", "version": "2.4.2", "source": { "type": "git", "url": "https://github.com/symfony/webpack-encore-bundle.git", "reference": "0cbc3485f127cd9f85e395f8177607ef00535634" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/0cbc3485f127cd9f85e395f8177607ef00535634", "reference": "0cbc3485f127cd9f85e395f8177607ef00535634", "shasum": "" }, "require": { "php": ">=8.1.0", "symfony/asset": "^5.4 || ^6.2 || ^7.0 || ^8.0", "symfony/config": "^5.4 || ^6.2 || ^7.0 || ^8.0", "symfony/dependency-injection": "^5.4 || ^6.2 || ^7.0 || ^8.0", "symfony/http-kernel": "^5.4 || ^6.2 || ^7.0 || ^8.0", "symfony/service-contracts": "^1.1.9 || ^2.1.3 || ^3.0" }, "require-dev": { "symfony/framework-bundle": "^5.4 || ^6.2 || ^7.0 || ^8.0", "symfony/http-client": "^5.4 || ^6.2 || ^7.0 || ^8.0", "symfony/phpunit-bridge": "^5.4 || ^6.2 || ^7.0 || ^8.0", "symfony/twig-bundle": "^5.4 || ^6.2 || ^7.0 || ^8.0", "symfony/web-link": "^5.4 || ^6.2 || ^7.0 || ^8.0" }, "type": "symfony-bundle", "extra": { "thanks": { "url": "https://github.com/symfony/webpack-encore", "name": "symfony/webpack-encore" } }, "autoload": { "psr-4": { "Symfony\\WebpackEncoreBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Integration of your Symfony app with Webpack Encore", "support": { "issues": "https://github.com/symfony/webpack-encore-bundle/issues", "source": "https://github.com/symfony/webpack-encore-bundle/tree/2.4.2" }, "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-09-17T12:45:02+00:00" }, { "name": "symfony/yaml", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", "reference": "1e601207ffe627a2e621faa9d661f1d32dcf1cec" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/yaml/zipball/1e601207ffe627a2e621faa9d661f1d32dcf1cec", "reference": "1e601207ffe627a2e621faa9d661f1d32dcf1cec", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/console": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^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/v7.4.23" }, "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-11-04T08:27:22+00:00" }, { "name": "symfonycasts/reset-password-bundle", "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/SymfonyCasts/reset-password-bundle.git", "reference": "084aac1cc40ef75b26134c7967d1e423eeff72f4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/SymfonyCasts/reset-password-bundle/zipball/084aac1cc40ef75b26134c7967d1e423eeff72f4", "reference": "084aac1cc40ef75b26134c7967d1e423eeff72f4", "shasum": "" }, "require": { "php": ">=8.1.10", "symfony/clock": "^6.3 | ^7.0 | ^8.0", "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.2 | ^3.0", "symfony/http-kernel": "^5.4 | ^6.0 | ^7.0 | ^8.0" }, "require-dev": { "doctrine/annotations": "^1.0 | ^2.0", "doctrine/doctrine-bundle": "^2.13 | ^3.0", "doctrine/orm": "^2.20 | ^3.0", "symfony/framework-bundle": "^5.4 | ^6.0 | ^7.0 | ^8.0", "symfony/phpunit-bridge": "^5.4 | ^6.0 | ^7.0 | ^8.0", "symfony/process": "^6.4 | ^7.0 | ^8.0", "symfonycasts/internal-test-helpers": "dev-main" }, "type": "symfony-bundle", "autoload": { "psr-4": { "SymfonyCasts\\Bundle\\ResetPassword\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Symfony bundle that adds password reset functionality.", "support": { "issues": "https://github.com/SymfonyCasts/reset-password-bundle/issues", "source": "https://github.com/SymfonyCasts/reset-password-bundle/tree/v1.25.0" }, "time": "2026-03-26T10:16:40+00:00" }, { "name": "szymach/c-pchart", "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/szymach/c-pchart.git", "reference": "8d08627262b65ed476c2681dba807cd713b044b0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/szymach/c-pchart/zipball/8d08627262b65ed476c2681dba807cd713b044b0", "reference": "8d08627262b65ed476c2681dba807cd713b044b0", "shasum": "" }, "require": { "ext-gd": "*", "php": "^8.0" }, "require-dev": { "codeception/codeception": "^5.3", "codeception/module-asserts": "^3.2", "codeception/module-filesystem": "^3.0", "phpstan/phpstan": "^2.1", "phpunit/phpunit": "^12.4", "squizlabs/php_codesniffer": "^4.0" }, "type": "library", "extra": { "branch-alias": { "2.0": "2.0.x-dev", "3.0": "3.0.x-dev", "3.1": "3.1.x-dev", "dev-master": "4.0.x-dev" } }, "autoload": { "files": [ "constants.php" ], "psr-4": { "CpChart\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-3.0-only" ], "authors": [ { "name": "Jean-Damien Pogolotti", "homepage": "http://www.pchart.net", "role": "Creator of the original pChart library" }, { "name": "Piotr Szymaszek", "homepage": "https://github.com/szymach", "role": "Developer of the CpChart wrapper package" } ], "description": "Port of \"pChart\" library into PHP 8+", "homepage": "https://github.com/szymach/c-pchart", "keywords": [ "CpChart", "c-pChart", "charts", "pchart", "statistics" ], "support": { "issues": "https://github.com/szymach/c-pchart/issues", "source": "https://github.com/szymach/c-pchart/tree/v3.1.1" }, "time": "2025-10-22T17:58:15+00:00" }, { "name": "thenetworg/oauth2-azure", "version": "v2.2.6", "source": { "type": "git", "url": "https://github.com/TheNetworg/oauth2-azure.git", "reference": "8a65bb5f72bb772676e2758261b3c088dd422f72" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/TheNetworg/oauth2-azure/zipball/8a65bb5f72bb772676e2758261b3c088dd422f72", "reference": "8a65bb5f72bb772676e2758261b3c088dd422f72", "shasum": "" }, "require": { "ext-json": "*", "ext-openssl": "*", "firebase/php-jwt": "~3.0||~4.0||~5.0||~6.0||~7.0", "league/oauth2-client": "~2.0", "php": "^7.1|^8.0" }, "require-dev": { "phpunit/phpunit": "^9.6" }, "type": "library", "autoload": { "psr-4": { "TheNetworg\\OAuth2\\Client\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jan Hajek", "email": "jan.hajek@thenetw.org", "homepage": "https://thenetw.org" } ], "description": "Azure Active Directory OAuth 2.0 Client Provider for The PHP League OAuth2-Client", "keywords": [ "SSO", "aad", "authorization", "azure", "azure active directory", "client", "microsoft", "oauth", "oauth2", "windows azure" ], "support": { "issues": "https://github.com/TheNetworg/oauth2-azure/issues", "source": "https://github.com/TheNetworg/oauth2-azure/tree/v2.2.6" }, "time": "2026-06-22T14:24:01+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^7.4 || ^8.0", "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^8.5.21 || ^9.5.10" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "TijsVerkoyen\\CssToInlineStyles\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Tijs Verkoyen", "email": "css_to_inline_styles@verkoyen.eu", "role": "Developer" } ], "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.4.0" }, "time": "2025-12-02T11:56:42+00:00" }, { "name": "twig/cssinliner-extra", "version": "v3.26.0", "source": { "type": "git", "url": "https://github.com/twigphp/cssinliner-extra.git", "reference": "1b0dc906bbad7226c967bd325e99cccb1a850c4b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/twigphp/cssinliner-extra/zipball/1b0dc906bbad7226c967bd325e99cccb1a850c4b", "reference": "1b0dc906bbad7226c967bd325e99cccb1a850c4b", "shasum": "" }, "require": { "php": ">=8.1.0", "symfony/deprecation-contracts": "^2.5|^3", "tijsverkoyen/css-to-inline-styles": "^2.0", "twig/twig": "^3.13|^4.0" }, "require-dev": { "symfony/phpunit-bridge": "^6.4|^7.0" }, "type": "library", "autoload": { "files": [ "Resources/functions.php" ], "psr-4": { "Twig\\Extra\\CssInliner\\": "" }, "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 Twig extension to allow inlining CSS", "homepage": "https://twig.symfony.com", "keywords": [ "css", "inlining", "twig" ], "support": { "source": "https://github.com/twigphp/cssinliner-extra/tree/v3.26.0" }, "funding": [ { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/twig/twig", "type": "tidelift" } ], "time": "2026-05-15T13:14:14+00:00" }, { "name": "twig/extra-bundle", "version": "v3.29.0", "source": { "type": "git", "url": "https://github.com/twigphp/twig-extra-bundle.git", "reference": "aaa2993e19293a99240c4c61aa461d743b0dd569" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/aaa2993e19293a99240c4c61aa461d743b0dd569", "reference": "aaa2993e19293a99240c4c61aa461d743b0dd569", "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.29.0" }, "funding": [ { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/twig/twig", "type": "tidelift" } ], "time": "2026-09-11T08:59:50+00:00" }, { "name": "twig/inky-extra", "version": "v3.26.0", "source": { "type": "git", "url": "https://github.com/twigphp/inky-extra.git", "reference": "0a8b24f0d0247bf6dc5e2af0c0ab09c0c4e5343e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/twigphp/inky-extra/zipball/0a8b24f0d0247bf6dc5e2af0c0ab09c0c4e5343e", "reference": "0a8b24f0d0247bf6dc5e2af0c0ab09c0c4e5343e", "shasum": "" }, "require": { "lorenzo/pinky": "^1.0.5", "php": ">=8.1.0", "symfony/deprecation-contracts": "^2.5|^3", "twig/twig": "^3.13|^4.0" }, "require-dev": { "symfony/phpunit-bridge": "^6.4|^7.0" }, "type": "library", "autoload": { "files": [ "Resources/functions.php" ], "psr-4": { "Twig\\Extra\\Inky\\": "" }, "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 Twig extension for the inky email templating engine", "homepage": "https://twig.symfony.com", "keywords": [ "email", "emails", "inky", "twig" ], "support": { "source": "https://github.com/twigphp/inky-extra/tree/v3.26.0" }, "funding": [ { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/twig/twig", "type": "tidelift" } ], "time": "2026-05-15T13:14:14+00:00" }, { "name": "twig/intl-extra", "version": "v3.30.0", "source": { "type": "git", "url": "https://github.com/twigphp/intl-extra.git", "reference": "211c603b3f7d5a8f6c6543a02fe9f82c09b18025" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/twigphp/intl-extra/zipball/211c603b3f7d5a8f6c6543a02fe9f82c09b18025", "reference": "211c603b3f7d5a8f6c6543a02fe9f82c09b18025", "shasum": "" }, "require": { "php": ">=8.1.0", "symfony/intl": "^5.4|^6.4|^7.0|^8.0", "twig/twig": "^3.13|^4.0" }, "require-dev": { "symfony/phpunit-bridge": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Twig\\Extra\\Intl\\": "" }, "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 Twig extension for Intl", "homepage": "https://twig.symfony.com", "keywords": [ "intl", "twig" ], "support": { "source": "https://github.com/twigphp/intl-extra/tree/v3.30.0" }, "funding": [ { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/twig/twig", "type": "tidelift" } ], "time": "2026-09-25T05:50:11+00:00" }, { "name": "twig/twig", "version": "v3.30.0", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", "reference": "8c737079b726af72ff8ef3c595be9f6a810ea1ef" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/twigphp/Twig/zipball/8c737079b726af72ff8ef3c595be9f6a810ea1ef", "reference": "8c737079b726af72ff8ef3c595be9f6a810ea1ef", "shasum": "" }, "require": { "php": ">=8.1.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-mbstring": "^1.3" }, "require-dev": { "php-cs-fixer/shim": "^3.0@stable", "phpstan/phpstan": "^2.0@stable", "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.30.0" }, "funding": [ { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/twig/twig", "type": "tidelift" } ], "time": "2026-09-25T13:20:01+00:00" }, { "name": "vich/uploader-bundle", "version": "v2.10.1", "source": { "type": "git", "url": "https://github.com/dustin10/VichUploaderBundle.git", "reference": "af4cf33b201f52074558ac2a69524763446e82aa" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/dustin10/VichUploaderBundle/zipball/af4cf33b201f52074558ac2a69524763446e82aa", "reference": "af4cf33b201f52074558ac2a69524763446e82aa", "shasum": "" }, "require": { "doctrine/persistence": "^3.0 || ^4.0", "ext-simplexml": "*", "jms/metadata": "^2.4", "php": "^8.1", "symfony/config": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/console": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/event-dispatcher-contracts": "^3.1", "symfony/http-foundation": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/http-kernel": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/mime": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/property-access": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/string": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "conflict": { "doctrine/annotations": "<1.12", "league/flysystem": "<2.0" }, "require-dev": { "dg/bypass-finals": "^1.9", "doctrine/common": "^3.0", "doctrine/doctrine-bundle": "^2.7 || ^3.0", "doctrine/mongodb-odm": "^2.4", "doctrine/orm": "^2.13 || ^3.0", "ext-sqlite3": "*", "knplabs/knp-gaufrette-bundle": "^1.0", "league/flysystem-bundle": "^2.4 || ^3.0", "league/flysystem-memory": "^2.0 || ^3.0", "matthiasnoback/symfony-dependency-injection-test": "^5.1 || ^6.0", "mikey179/vfsstream": "^1.6.11", "phpunit/phpunit": "^10.5 || ^11.5 || ^12.2", "symfony/asset": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/browser-kit": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/doctrine-bridge": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/dom-crawler": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/form": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/phpunit-bridge": "^7.3", "symfony/security-csrf": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/translation": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/twig-bridge": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/twig-bundle": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/validator": "^5.4.22 || ^6.0 || ^7.0 || ^8.0", "symfony/var-dumper": "^5.4 || ^6.0 || ^7.0 || ^8.0", "symfony/yaml": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "suggest": { "doctrine/doctrine-bundle": "For integration with Doctrine", "doctrine/mongodb-odm-bundle": "For integration with Doctrine ODM", "doctrine/orm": "For integration with Doctrine ORM", "doctrine/phpcr-odm": "For integration with Doctrine PHPCR", "knplabs/knp-gaufrette-bundle": "For integration with Gaufrette", "league/flysystem-bundle": "For integration with Flysystem", "liip/imagine-bundle": "To generate image thumbnails", "oneup/flysystem-bundle": "For integration with Flysystem", "symfony/asset": "To generate better links", "symfony/form": "To handle uploads in forms", "symfony/yaml": "To use YAML mapping" }, "type": "symfony-bundle", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "Vich\\UploaderBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Dustin Dobervich", "email": "ddobervich@gmail.com" } ], "description": "Ease file uploads attached to entities", "homepage": "https://github.com/dustin10/VichUploaderBundle", "keywords": [ "file uploads", "upload" ], "support": { "issues": "https://github.com/dustin10/VichUploaderBundle/issues", "source": "https://github.com/dustin10/VichUploaderBundle/tree/v2.10.1" }, "time": "2026-09-09T07:23:50+00:00" }, { "name": "vlucas/phpdotenv", "version": "v5.7.0", "source": { "type": "git", "url": "https://github.com/phpdotenv/phpdotenv.git", "reference": "301c07936b16d88628b126b01d082ba153cf4c40" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpdotenv/phpdotenv/zipball/301c07936b16d88628b126b01d082ba153cf4c40", "reference": "301c07936b16d88628b126b01d082ba153cf4c40", "shasum": "" }, "require": { "ext-pcre": "*", "graham-campbell/result-type": "^1.2", "php": "^7.2.5 || ^8.0", "phpoption/phpoption": "^1.10", "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 `$_ENV` and `$_SERVER` automagically, and optionally to `getenv()`.", "keywords": [ "dotenv", "env", "environment" ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", "source": "https://github.com/vlucas/phpdotenv/tree/v5.7.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", "type": "tidelift" } ], "time": "2026-08-24T18:07:49+00:00" }, { "name": "voku/portable-ascii", "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", "reference": "8e1051fe39379367aecf014f41744ce7539a856f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/portable-ascii/zipball/8e1051fe39379367aecf014f41744ce7539a856f", "reference": "8e1051fe39379367aecf014f41744ce7539a856f", "shasum": "" }, "require": { "php": ">=7.1.0" }, "require-dev": { "phpunit/phpunit": "~8.5 || ~9.6 || ~10.5 || ~11.5" }, "suggest": { "ext-intl": "Use Intl for transliterator_transliterate() support" }, "type": "library", "autoload": { "psr-4": { "voku\\": "src/voku/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Lars Moelleken", "homepage": "https://www.moelleken.org/" } ], "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", "homepage": "https://github.com/voku/portable-ascii", "keywords": [ "ascii", "clean", "php" ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", "source": "https://github.com/voku/portable-ascii/tree/2.1.1" }, "funding": [ { "url": "https://www.paypal.me/moelleken", "type": "custom" }, { "url": "https://github.com/voku", "type": "github" }, { "url": "https://opencollective.com/portable-ascii", "type": "open_collective" }, { "url": "https://www.patreon.com/voku", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", "type": "tidelift" } ], "time": "2026-04-26T05:33:54+00:00" }, { "name": "voku/stop-words", "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/voku/stop-words.git", "reference": "8e63c0af20f800b1600783764e0ce19e53969f71" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/stop-words/zipball/8e63c0af20f800b1600783764e0ce19e53969f71", "reference": "8e63c0af20f800b1600783764e0ce19e53969f71", "shasum": "" }, "require": { "php": ">=7.0.0" }, "require-dev": { "phpunit/phpunit": "~6.0" }, "type": "library", "autoload": { "psr-4": { "voku\\": "src/voku/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Lars Moelleken", "homepage": "http://www.moelleken.org/" } ], "description": "Stop-Words via PHP", "keywords": [ "stop words", "stop-words" ], "support": { "issues": "https://github.com/voku/stop-words/issues", "source": "https://github.com/voku/stop-words/tree/master" }, "time": "2018-11-23T01:37:27+00:00" }, { "name": "web-token/jwt-library", "version": "4.2.3", "source": { "type": "git", "url": "https://github.com/web-token/jwt-library.git", "reference": "db962c3ad8bc91c531a49dd373f0a641fc507bfd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/web-token/jwt-library/zipball/db962c3ad8bc91c531a49dd373f0a641fc507bfd", "reference": "db962c3ad8bc91c531a49dd373f0a641fc507bfd", "shasum": "" }, "require": { "brick/math": "^0.12|^0.13|^0.14|^0.15|^0.16|^0.17|^0.18|^0.19|^0.20|^1.0", "php": ">=8.2", "psr/clock": "^1.0", "spomky-labs/pki-framework": "^1.2.1", "symfony/deprecation-contracts": "^2.5|^3.0" }, "conflict": { "spomky-labs/jose": "*" }, "suggest": { "ext-bcmath": "GMP or BCMath is highly recommended to improve the library performance", "ext-gmp": "GMP or BCMath is highly recommended to improve the library performance", "ext-openssl": "For key management (creation, optimization, etc.) and some algorithms (AES, RSA, ECDSA, etc.)", "ext-sodium": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", "paragonie/sodium_compat": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", "spomky-labs/aes-key-wrap": "For all Key Wrapping algorithms (AxxxKW, AxxxGCMKW, PBES2-HSxxx+AyyyKW...)", "symfony/console": "Needed to use console commands", "symfony/http-client": "To enable JKU/X5U support." }, "type": "library", "autoload": { "psr-4": { "Jose\\Component\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Florent Morselli", "homepage": "https://github.com/Spomky" }, { "name": "All contributors", "homepage": "https://github.com/web-token/jwt-framework/contributors" } ], "description": "JWT library", "homepage": "https://github.com/web-token", "keywords": [ "JOSE", "JWE", "JWK", "JWKSet", "JWS", "Jot", "RFC7515", "RFC7516", "RFC7517", "RFC7518", "RFC7519", "RFC7520", "bundle", "jwa", "jwt", "symfony" ], "support": { "issues": "https://github.com/web-token/jwt-library/issues", "source": "https://github.com/web-token/jwt-library/tree/4.2.3" }, "funding": [ { "url": "https://github.com/Spomky", "type": "github" }, { "url": "https://www.patreon.com/FlorentMorselli", "type": "patreon" } ], "time": "2026-09-12T18:50:35+00:00" }, { "name": "webit/eval-math", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/dbojdo/eval-math.git", "reference": "ffe48f6d86eb461795918b754b83aa63e645ef87" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/dbojdo/eval-math/zipball/ffe48f6d86eb461795918b754b83aa63e645ef87", "reference": "ffe48f6d86eb461795918b754b83aa63e645ef87", "shasum": "" }, "require": { "php": ">=5.3" }, "require-dev": { "phpunit/phpunit": "~4.2" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { "Webit\\Util\\EvalMath\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "description": "EvalMath", "keywords": [ "EvalMath" ], "support": { "issues": "https://github.com/dbojdo/eval-math/issues", "source": "https://github.com/dbojdo/eval-math/tree/1.0.2" }, "time": "2025-03-13T13:56:02+00:00" }, { "name": "webmozart/assert", "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", "reference": "9be6926d8b485f55b9229203f962b51ed377ba68" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68", "reference": "9be6926d8b485f55b9229203f962b51ed377ba68", "shasum": "" }, "require": { "ext-ctype": "*", "ext-date": "*", "ext-filter": "*", "php": "^7.2 || ^8.0" }, "suggest": { "ext-intl": "", "ext-simplexml": "", "ext-spl": "" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.10-dev" } }, "autoload": { "psr-4": { "Webmozart\\Assert\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bernhard Schussek", "email": "bschussek@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/1.12.1" }, "time": "2025-10-29T15:56:20+00:00" }, { "name": "willdurand/jsonp-callback-validator", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/willdurand/JsonpCallbackValidator.git", "reference": "738c36e91d4d7e0ff0cac145f77057e0fb88526e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/738c36e91d4d7e0ff0cac145f77057e0fb88526e", "reference": "738c36e91d4d7e0ff0cac145f77057e0fb88526e", "shasum": "" }, "require": { "php": ">=7.1.0" }, "require-dev": { "symfony/phpunit-bridge": "^5.0" }, "type": "library", "autoload": { "psr-0": { "JsonpCallbackValidator": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "William Durand", "email": "will+git@drnd.me" } ], "description": "JSONP callback validator.", "support": { "issues": "https://github.com/willdurand/JsonpCallbackValidator/issues", "source": "https://github.com/willdurand/JsonpCallbackValidator/tree/v2.0.0" }, "time": "2022-01-30T20:33:09+00:00" }, { "name": "willdurand/negotiation", "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/willdurand/Negotiation.git", "reference": "68e9ea0553ef6e2ee8db5c1d98829f111e623ec2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/68e9ea0553ef6e2ee8db5c1d98829f111e623ec2", "reference": "68e9ea0553ef6e2ee8db5c1d98829f111e623ec2", "shasum": "" }, "require": { "php": ">=7.1.0" }, "require-dev": { "symfony/phpunit-bridge": "^5.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.0-dev" } }, "autoload": { "psr-4": { "Negotiation\\": "src/Negotiation" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "William Durand", "email": "will+git@drnd.me" } ], "description": "Content Negotiation tools for PHP provided as a standalone library.", "homepage": "http://williamdurand.fr/Negotiation/", "keywords": [ "accept", "content", "format", "header", "negotiation" ], "support": { "issues": "https://github.com/willdurand/Negotiation/issues", "source": "https://github.com/willdurand/Negotiation/tree/3.1.0" }, "time": "2022-01-30T20:08:53+00:00" } ], "packages-dev": [ { "name": "amphp/amp", "version": "v3.1.3", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", "reference": "73c38b323ff8d790abf0f76c56fcc892bda4111a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/amp/zipball/73c38b323ff8d790abf0f76c56fcc892bda4111a", "reference": "73c38b323ff8d790abf0f76c56fcc892bda4111a", "shasum": "" }, "require": { "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "phpunit/phpunit": "^9", "psalm/phar": "6.16.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.3" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2026-07-19T17:59:20+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.1", "source": { "type": "git", "url": "https://github.com/amphp/dns.git", "reference": "ec5948bfafac808f410406e18bc7b52a2d4629b7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/dns/zipball/ec5948bfafac808f410406e18bc7b52a2d4629b7", "reference": "ec5948bfafac808f410406e18bc7b52a2d4629b7", "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": "6.16.1" }, "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.1" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2026-07-26T17:53:54+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.7", "source": { "type": "git", "url": "https://github.com/amphp/pipeline.git", "reference": "cf2d67696c2015ea7c7fd8f6ec5f8ed7c2d17c17" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/pipeline/zipball/cf2d67696c2015ea7c7fd8f6ec5f8ed7c2d17c17", "reference": "cf2d67696c2015ea7c7fd8f6ec5f8ed7c2d17c17", "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.7" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2026-07-26T14:50:43+00:00" }, { "name": "amphp/process", "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/amphp/process.git", "reference": "583959df17d00304ad7b0b32285373f985935643" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/process/zipball/583959df17d00304ad7b0b32285373f985935643", "reference": "583959df17d00304ad7b0b32285373f985935643", "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": "6.16.1" }, "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.1.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2026-05-31T15:11:55+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.1", "source": { "type": "git", "url": "https://github.com/amphp/socket.git", "reference": "b347be5aff6b2cc025208bb4d896607eb470c018" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/socket/zipball/b347be5aff6b2cc025208bb4d896607eb470c018", "reference": "b347be5aff6b2cc025208bb4d896607eb470c018", "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.1" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2026-08-22T18:13:20+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/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": "dama/doctrine-test-bundle", "version": "v8.2.2", "source": { "type": "git", "url": "https://github.com/dmaicher/doctrine-test-bundle.git", "reference": "eefe54fdf00d910f808efea9cfce9cc261064a0a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/dmaicher/doctrine-test-bundle/zipball/eefe54fdf00d910f808efea9cfce9cc261064a0a", "reference": "eefe54fdf00d910f808efea9cfce9cc261064a0a", "shasum": "" }, "require": { "doctrine/dbal": "^3.3 || ^4.0", "doctrine/doctrine-bundle": "^2.11.0", "php": "^7.4 || ^8.0", "psr/cache": "^1.0 || ^2.0 || ^3.0", "symfony/cache": "^5.4 || ^6.3 || ^7.0", "symfony/framework-bundle": "^5.4 || ^6.3 || ^7.0" }, "require-dev": { "behat/behat": "^3.0", "friendsofphp/php-cs-fixer": "^3.27", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^8.0 || ^9.0 || ^10.0 || ^11.0", "symfony/phpunit-bridge": "^7.2", "symfony/process": "^5.4 || ^6.3 || ^7.0", "symfony/yaml": "^5.4 || ^6.3 || ^7.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { "dev-master": "8.x-dev" } }, "autoload": { "psr-4": { "DAMA\\DoctrineTestBundle\\": "src/DAMA/DoctrineTestBundle" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "David Maicher", "email": "mail@dmaicher.de" } ], "description": "Symfony bundle to isolate doctrine database tests and improve test performance", "keywords": [ "doctrine", "isolation", "performance", "symfony", "testing", "tests" ], "support": { "issues": "https://github.com/dmaicher/doctrine-test-bundle/issues", "source": "https://github.com/dmaicher/doctrine-test-bundle/tree/v8.2.2" }, "time": "2025-02-04T14:37:36+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": "dealerdirect/phpcodesniffer-composer-installer", "version": "v0.7.2", "source": { "type": "git", "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 || ^2.0", "php": ">=5.3", "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "*", "php-parallel-lint/php-parallel-lint": "^1.3.1", "phpcompatibility/php-compatibility": "^9.0" }, "type": "composer-plugin", "extra": { "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" }, "autoload": { "psr-4": { "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Franck Nijhof", "email": "franck.nijhof@dealerdirect.com", "homepage": "http://www.frenck.nl", "role": "Developer / IT Manager" }, { "name": "Contributors", "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" } ], "description": "PHP_CodeSniffer Standards Composer Installer Plugin", "homepage": "http://www.dealerdirect.com", "keywords": [ "PHPCodeSniffer", "PHP_CodeSniffer", "code quality", "codesniffer", "composer", "installer", "phpcbf", "phpcs", "plugin", "qa", "quality", "standard", "standards", "style guide", "stylecheck", "tests" ], "support": { "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" }, "time": "2022-02-04T12:51:07+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": "fakerphp/faker", "version": "v1.24.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", "psr/container": "^1.0 || ^2.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" }, "conflict": { "fzaninotto/faker": "*" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", "doctrine/persistence": "^1.3 || ^2.0", "ext-intl": "*", "phpunit/phpunit": "^9.5.26", "symfony/phpunit-bridge": "^5.4.16" }, "suggest": { "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", "ext-curl": "Required by Faker\\Provider\\Image to download images.", "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", "ext-mbstring": "Required for multibyte Unicode string functionality." }, "type": "library", "autoload": { "psr-4": { "Faker\\": "src/Faker/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "François Zaninotto" } ], "description": "Faker is a PHP library that generates fake data for you.", "keywords": [ "data", "faker", "fixtures" ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" }, "time": "2024-11-21T13:46:39+00:00" }, { "name": "felixfbecker/advanced-json-rpc", "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/b5f37dbff9a8ad360ca341f3240dc1c168b45447", "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447", "shasum": "" }, "require": { "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", "php": "^7.1 || ^8.0", "phpdocumentor/reflection-docblock": "^4.3.4 || ^5.0.0" }, "require-dev": { "phpunit/phpunit": "^7.0 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "AdvancedJsonRpc\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "ISC" ], "authors": [ { "name": "Felix Becker", "email": "felix.b@outlook.com" } ], "description": "A more advanced JSONRPC implementation", "support": { "issues": "https://github.com/felixfbecker/php-advanced-json-rpc/issues", "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.1" }, "time": "2021-06-11T22:34:44+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.4.1", "source": { "type": "git", "url": "https://github.com/theofidry/cpu-core-counter.git", "reference": "d384a7d0d6e67aa497327260ca95023e92dc2032" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/d384a7d0d6e67aa497327260ca95023e92dc2032", "reference": "d384a7d0d6e67aa497327260ca95023e92dc2032", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { "fidry/makefile": "^0.2.0 || ^1.1.2", "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", "symfony/polyfill-mbstring": "^1.33", "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.4.1" }, "funding": [ { "url": "https://github.com/theofidry", "type": "github" } ], "time": "2026-09-29T22:11:39+00:00" }, { "name": "hautelook/alice-bundle", "version": "2.16.0", "source": { "type": "git", "url": "https://github.com/theofidry/AliceBundle.git", "reference": "69c9e3e6b85fcb3ed0dd430e8f790489aaa0cbcc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/theofidry/AliceBundle/zipball/69c9e3e6b85fcb3ed0dd430e8f790489aaa0cbcc", "reference": "69c9e3e6b85fcb3ed0dd430e8f790489aaa0cbcc", "shasum": "" }, "require": { "doctrine/data-fixtures": "^1.7 || ^2.0", "doctrine/doctrine-bundle": "^2.11.3 || ^3.0", "doctrine/orm": "^3.1", "doctrine/persistence": "^3.3.1 || ^4.0", "php": "^8.2", "psr/log": "^1.0 || ^2.0 || ^3.0", "symfony/finder": "^6.4 || ^7.0", "symfony/framework-bundle": "^6.4 || ^7.0", "theofidry/alice-data-fixtures": "^1.7" }, "require-dev": { "monolog/monolog": "^3.5", "phpspec/prophecy": "^1.14.0", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.6.17", "symfony/phpunit-bridge": "^6.4.4 || ^7.0" }, "type": "symfony-bundle", "extra": { "bin-dir": "bin", "branch-alias": { "dev-master": "2.x-dev" }, "sort-packages": true }, "autoload": { "psr-4": { "Hautelook\\AliceBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Baldur Rensch", "email": "brensch@gmail.com" }, { "name": "Théo FIDRY", "email": "theo.fidry@gmail.com", "homepage": "https://github.com/theofidry" } ], "description": "Symfony bundle to manage fixtures with Alice and Faker.", "keywords": [ "Fixture", "alice", "faker", "orm", "symfony" ], "support": { "issues": "https://github.com/theofidry/AliceBundle/issues", "source": "https://github.com/theofidry/AliceBundle/tree/2.16.0" }, "time": "2025-10-24T09:03:19+00:00" }, { "name": "justinrainbow/json-schema", "version": "5.3.4", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", "reference": "7df70ffaf31d98726801b4bc099e1fbdbe2e5e54" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/7df70ffaf31d98726801b4bc099e1fbdbe2e5e54", "reference": "7df70ffaf31d98726801b4bc099e1fbdbe2e5e54", "shasum": "" }, "require": { "php": ">=7.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", "json-schema/json-schema-test-suite": "1.2.0", "phpunit/phpunit": "^4.8.35" }, "bin": [ "bin/validate-json" ], "type": "library", "autoload": { "psr-4": { "JsonSchema\\": "src/JsonSchema/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bruno Prieto Reis", "email": "bruno.p.reis@gmail.com" }, { "name": "Justin Rainbow", "email": "justin.rainbow@gmail.com" }, { "name": "Igor Wiedler", "email": "igor@wiedler.ch" }, { "name": "Robert Schönthal", "email": "seroscho@googlemail.com" } ], "description": "A library to validate a json schema.", "homepage": "https://github.com/justinrainbow/json-schema", "keywords": [ "json", "schema" ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.4" }, "time": "2026-05-04T18:54: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": "nelmio/alice", "version": "3.16.1", "source": { "type": "git", "url": "https://github.com/nelmio/alice.git", "reference": "56dd770a6ba7f43cea91375f4b7d1b4bed80d6b9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nelmio/alice/zipball/56dd770a6ba7f43cea91375f4b7d1b4bed80d6b9", "reference": "56dd770a6ba7f43cea91375f4b7d1b4bed80d6b9", "shasum": "" }, "require": { "fakerphp/faker": "^1.10", "myclabs/deep-copy": "^1.10", "php": "^8.2", "sebastian/comparator": "^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0", "symfony/polyfill-php84": "^1.31", "symfony/property-access": "^7.4 || ^8.0", "symfony/yaml": "^7.4 || ^8.0" }, "conflict": { "symfony/framework-bundle": "<7.4.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.1", "phpspec/prophecy": "^1.6", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^11", "symfony/config": "^7.4 || ^8.0", "symfony/dependency-injection": "^7.4 || ^8.0", "symfony/finder": "^7.4 || ^8.0", "symfony/http-kernel": "^7.4 || ^8.0", "symfony/var-dumper": "^7.4 || ^8.0" }, "suggest": { "theofidry/alice-data-fixtures": "Wrapper for Alice to provide a persistence layer." }, "type": "library", "extra": { "bamarni-bin": { "bin-links": false, "forward-command": false }, "branch-alias": { "dev-master": "3.x-dev" } }, "autoload": { "files": [ "src/deep_clone.php" ], "psr-4": { "Nelmio\\Alice\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be" }, { "name": "Tim Shelburne", "email": "shelburt02@gmail.com" }, { "name": "Théo FIDRY", "email": "theo.fidry@gmail.com" } ], "description": "Expressive fixtures generator", "keywords": [ "Fixture", "data", "faker", "test" ], "support": { "issues": "https://github.com/nelmio/alice/issues", "source": "https://github.com/nelmio/alice/tree/3.16.1" }, "funding": [ { "url": "https://github.com/theofidry", "type": "github" } ], "time": "2025-12-17T08:56:35+00:00" }, { "name": "netresearch/jsonmapper", "version": "v4.5.0", "source": { "type": "git", "url": "https://github.com/cweiske/jsonmapper.git", "reference": "8e76efb98ee8b6afc54687045e1b8dba55ac76e5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8e76efb98ee8b6afc54687045e1b8dba55ac76e5", "reference": "8e76efb98ee8b6afc54687045e1b8dba55ac76e5", "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/v4.5.0" }, "time": "2024-09-08T10:13:13+00:00" }, { "name": "nikic/php-parser", "version": "v5.9.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9e33da9553fe7786f0962b35f4e4ecf01be89def", "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def", "shasum": "" }, "require": { "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.9.0" }, "time": "2026-09-13T18:51:52+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": "phpstan/phpstan", "version": "1.12.34", "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/phpstan/zipball/4dd89ca7aa30fdc6760be21550d583bcc32e8476", "reference": "4dd89ca7aa30fdc6760be21550d583bcc32e8476", "shasum": "" }, "require": { "php": "^7.2|^8.0" }, "conflict": { "phpstan/phpstan-shim": "*" }, "bin": [ "phpstan", "phpstan.phar" ], "type": "library", "autoload": { "files": [ "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "PHPStan - PHP Static Analysis Tool", "keywords": [ "dev", "static analysis" ], "support": { "docs": "https://phpstan.org/user-guide/getting-started", "forum": "https://github.com/phpstan/phpstan/discussions", "issues": "https://github.com/phpstan/phpstan/issues", "security": "https://github.com/phpstan/phpstan/security/policy", "source": "https://github.com/phpstan/phpstan-src" }, "funding": [ { "url": "https://github.com/ondrejmirtes", "type": "github" }, { "url": "https://github.com/phpstan", "type": "github" } ], "time": "2026-07-28T10:04:39+00:00" }, { "name": "phpstan/phpstan-doctrine", "version": "1.5.7", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", "reference": "231d3f795ed5ef54c98961fd3958868cbe091207" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/231d3f795ed5ef54c98961fd3958868cbe091207", "reference": "231d3f795ed5ef54c98961fd3958868cbe091207", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", "phpstan/phpstan": "^1.12.12" }, "conflict": { "doctrine/collections": "<1.0", "doctrine/common": "<2.7", "doctrine/mongodb-odm": "<1.2", "doctrine/orm": "<2.5", "doctrine/persistence": "<1.3" }, "require-dev": { "cache/array-adapter": "^1.1", "composer/semver": "^3.3.2", "cweagans/composer-patches": "^1.7.3", "doctrine/annotations": "^1.11 || ^2.0", "doctrine/collections": "^1.6 || ^2.1", "doctrine/common": "^2.7 || ^3.0", "doctrine/dbal": "^2.13.8 || ^3.3.3", "doctrine/lexer": "^2.0 || ^3.0", "doctrine/mongodb-odm": "^1.3 || ^2.4.3", "doctrine/orm": "^2.16.0", "doctrine/persistence": "^2.2.1 || ^3.2", "gedmo/doctrine-extensions": "^3.8", "nesbot/carbon": "^2.49", "nikic/php-parser": "^4.13.2", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/phpstan-phpunit": "^1.3.13", "phpstan/phpstan-strict-rules": "^1.5.1", "phpunit/phpunit": "^9.6.20", "ramsey/uuid": "^4.2", "symfony/cache": "^5.4" }, "type": "phpstan-extension", "extra": { "phpstan": { "includes": [ "extension.neon", "rules.neon" ] } }, "autoload": { "psr-4": { "PHPStan\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Doctrine extensions for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.5.7" }, "time": "2024-12-02T16:47:26+00:00" }, { "name": "phpstan/phpstan-symfony", "version": "1.4.16", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-symfony.git", "reference": "18df9086a84fc28e9a231ea8e91d5aff1a0a3d6f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/18df9086a84fc28e9a231ea8e91d5aff1a0a3d6f", "reference": "18df9086a84fc28e9a231ea8e91d5aff1a0a3d6f", "shasum": "" }, "require": { "ext-simplexml": "*", "php": "^7.2 || ^8.0", "phpstan/phpstan": "^1.12" }, "conflict": { "symfony/framework-bundle": "<3.0" }, "require-dev": { "nikic/php-parser": "^4.13.0", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/phpstan-phpunit": "^1.3.11", "phpstan/phpstan-strict-rules": "^1.5.1", "phpunit/phpunit": "^8.5.29 || ^9.5", "psr/container": "1.0 || 1.1.1", "symfony/config": "^5.4 || ^6.1", "symfony/console": "^5.4 || ^6.1", "symfony/dependency-injection": "^5.4 || ^6.1", "symfony/form": "^5.4 || ^6.1", "symfony/framework-bundle": "^5.4 || ^6.1", "symfony/http-foundation": "^5.4 || ^6.1", "symfony/messenger": "^5.4", "symfony/polyfill-php80": "^1.24", "symfony/serializer": "^5.4", "symfony/service-contracts": "^2.2.0" }, "type": "phpstan-extension", "extra": { "phpstan": { "includes": [ "extension.neon", "rules.neon" ] } }, "autoload": { "psr-4": { "PHPStan\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Lukáš Unger", "email": "looky.msc@gmail.com", "homepage": "https://lookyman.net" } ], "description": "Symfony Framework extensions and rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-symfony/issues", "source": "https://github.com/phpstan/phpstan-symfony/tree/1.4.16" }, "time": "2025-09-07T06:55:28+00:00" }, { "name": "phpunit/php-code-coverage", "version": "9.2.32", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", "nikic/php-parser": "^4.19.1 || ^5.1.0", "php": ">=7.3", "phpunit/php-file-iterator": "^3.0.6", "phpunit/php-text-template": "^2.0.4", "sebastian/code-unit-reverse-lookup": "^2.0.3", "sebastian/complexity": "^2.0.3", "sebastian/environment": "^5.1.5", "sebastian/lines-of-code": "^1.0.4", "sebastian/version": "^3.0.2", "theseer/tokenizer": "^1.2.3" }, "require-dev": { "phpunit/phpunit": "^9.6" }, "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": "9.2.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/9.2.32" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2024-08-22T04:23:01+00:00" }, { "name": "phpunit/php-file-iterator", "version": "3.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.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", "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2021-12-02T12:48:52+00:00" }, { "name": "phpunit/php-invoker", "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "ext-pcntl": "*", "phpunit/phpunit": "^9.3" }, "suggest": { "ext-pcntl": "*" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.1-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", "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2020-09-28T05:58:55+00:00" }, { "name": "phpunit/php-text-template", "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.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", "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2020-10-26T05:33:50+00:00" }, { "name": "phpunit/php-timer", "version": "5.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "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": "Utility class for timing", "homepage": "https://github.com/sebastianbergmann/php-timer/", "keywords": [ "timer" ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2020-10-26T13:16:10+00:00" }, { "name": "phpunit/phpunit", "version": "9.6.38", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", "reference": "8b5f757e8e92071bfdbfa93943f94f84c4e31007" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/8b5f757e8e92071bfdbfa93943f94f84c4e31007", "reference": "8b5f757e8e92071bfdbfa93943f94f84c4e31007", "shasum": "" }, "require": { "doctrine/instantiator": "^1.5.0 || ^2", "ext-dom": "*", "ext-filter": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xmlwriter": "*", "myclabs/deep-copy": "^1.13.4", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=7.3", "phpunit/php-code-coverage": "^9.2.32", "phpunit/php-file-iterator": "^3.0.6", "phpunit/php-invoker": "^3.1.1", "phpunit/php-text-template": "^2.0.4", "phpunit/php-timer": "^5.0.3", "sebastian/cli-parser": "^1.0.2", "sebastian/code-unit": "^1.0.8", "sebastian/comparator": "^4.0.10", "sebastian/diff": "^4.0.6", "sebastian/environment": "^5.1.5", "sebastian/exporter": "^4.0.9", "sebastian/global-state": "^5.0.8", "sebastian/object-enumerator": "^4.0.4", "sebastian/resource-operations": "^3.0.4", "sebastian/type": "^3.2.1", "sebastian/version": "^3.0.2" }, "suggest": { "ext-soap": "To be able to generate mocks based on WSDL files", "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "bin": [ "phpunit" ], "type": "library", "extra": { "branch-alias": { "dev-master": "9.6-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/9.6.38" }, "funding": [ { "url": "https://phpunit.de/sponsoring.html", "type": "other" } ], "time": "2026-10-05T05:44:26+00:00" }, { "name": "psalm/plugin-symfony", "version": "v5.3.0", "source": { "type": "git", "url": "https://github.com/psalm/psalm-plugin-symfony.git", "reference": "df874ff48ae3b1833ea17fba7c21b31a4d682614" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/psalm/psalm-plugin-symfony/zipball/df874ff48ae3b1833ea17fba7c21b31a4d682614", "reference": "df874ff48ae3b1833ea17fba7c21b31a4d682614", "shasum": "" }, "require": { "ext-simplexml": "*", "php": ">=8.1", "symfony/expression-language": "^5.0 || ^6.0 || ^7.0 || ^8.0", "symfony/framework-bundle": "^5.0 || ^6.0 || ^7.0 || ^8.0", "vimeo/psalm": "^6 || dev-master" }, "require-dev": { "doctrine/annotations": "^1.8|^2", "doctrine/orm": "^2.9 || ^3.6", "phpunit/phpunit": "~7.5 || ~9.5", "symfony/cache-contracts": "^1.0 || ^2.0 || ^3.0", "symfony/console": "*", "symfony/form": "^5.0 || ^6.0 || ^7.0 || ^8.0", "symfony/messenger": "^5.0 || ^6.0 || ^7.0 || ^8.0", "symfony/security-core": "*", "symfony/serializer": "^5.0 || ^6.0 || ^7.0 || ^8.0", "symfony/validator": "*", "twig/twig": "^2.10 || ^3.0", "weirdan/codeception-psalm-module": "dev-master" }, "suggest": { "weirdan/doctrine-psalm-plugin": "If Doctrine is used, it is recommended install this plugin" }, "type": "psalm-plugin", "extra": { "psalm": { "pluginClass": "Psalm\\SymfonyPsalmPlugin\\Plugin" } }, "autoload": { "psr-4": { "Psalm\\SymfonyPsalmPlugin\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Farhad Safarov", "email": "farhad.safarov@gmail.com" } ], "description": "Psalm Plugin for Symfony", "support": { "issues": "https://github.com/psalm/psalm-plugin-symfony/issues", "source": "https://github.com/psalm/psalm-plugin-symfony/tree/v5.3.0" }, "time": "2026-02-12T11:24:16+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/cli-parser", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.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", "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2024-03-02T06:27:43+00:00" }, { "name": "sebastian/code-unit", "version": "1.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.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 PHP code units", "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2020-10-26T13:08:54+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0-dev" } }, "autoload": { "classmap": [ "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" } ], "description": "Looks up which function or method a line of code belongs to", "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2020-09-28T05:30:19+00:00" }, { "name": "sebastian/comparator", "version": "4.0.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e4df00b9b3571187db2831ae9aada2c6efbd715d", "reference": "e4df00b9b3571187db2831ae9aada2c6efbd715d", "shasum": "" }, "require": { "php": ">=7.3", "sebastian/diff": "^4.0", "sebastian/exporter": "^4.0" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.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", "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.10" }, "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-01-24T09:22:56+00:00" }, { "name": "sebastian/complexity", "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", "shasum": "" }, "require": { "nikic/php-parser": "^4.18 || ^5.0", "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.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", "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2023-12-22T06:19:30+00:00" }, { "name": "sebastian/diff", "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3", "symfony/process": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.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", "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2024-03-02T06:30:58+00:00" }, { "name": "sebastian/environment", "version": "5.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "suggest": { "ext-posix": "*" }, "type": "library", "extra": { "branch-alias": { "dev-master": "5.1-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": "http://www.github.com/sebastianbergmann/environment", "keywords": [ "Xdebug", "environment", "hhvm" ], "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2023-02-03T06:03:51+00:00" }, { "name": "sebastian/exporter", "version": "4.0.9", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", "reference": "4352c1a3df741a7ba9e61af6fed51d1fee41cbf7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/4352c1a3df741a7ba9e61af6fed51d1fee41cbf7", "reference": "4352c1a3df741a7ba9e61af6fed51d1fee41cbf7", "shasum": "" }, "require": { "php": ">=7.3", "sebastian/recursion-context": "^4.0" }, "require-dev": { "ext-mbstring": "*", "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.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", "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.9" }, "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-08-11T04:55:59+00:00" }, { "name": "sebastian/global-state", "version": "5.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/b6781316bdcd28260904e7cc18ec983d0d2ef4f6", "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6", "shasum": "" }, "require": { "php": ">=7.3", "sebastian/object-reflector": "^2.0", "sebastian/recursion-context": "^4.0" }, "require-dev": { "ext-dom": "*", "phpunit/phpunit": "^9.3" }, "suggest": { "ext-uopz": "*" }, "type": "library", "extra": { "branch-alias": { "dev-master": "5.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": "http://www.github.com/sebastianbergmann/global-state", "keywords": [ "global state" ], "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.8" }, "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": "2025-08-10T07:10:35+00:00" }, { "name": "sebastian/lines-of-code", "version": "1.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", "shasum": "" }, "require": { "nikic/php-parser": "^4.18 || ^5.0", "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.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", "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2023-12-22T06:20:34+00:00" }, { "name": "sebastian/object-enumerator", "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", "shasum": "" }, "require": { "php": ">=7.3", "sebastian/object-reflector": "^2.0", "sebastian/recursion-context": "^4.0" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.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", "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2020-10-26T13:12:34+00:00" }, { "name": "sebastian/object-reflector", "version": "2.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.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", "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2020-10-26T13:14:26+00:00" }, { "name": "sebastian/recursion-context", "version": "4.0.7", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", "reference": "c85be6922b7fd365942b986b9a50397d65407611" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/c85be6922b7fd365942b986b9a50397d65407611", "reference": "c85be6922b7fd365942b986b9a50397d65407611", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.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", "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.7" }, "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-08-11T05:25:24+00:00" }, { "name": "sebastian/resource-operations", "version": "3.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.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 a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", "support": { "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2024-03-14T16:00:52+00:00" }, { "name": "sebastian/type", "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, "require": { "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.2-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", "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2023-02-03T06:13:03+00:00" }, { "name": "sebastian/version", "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", "reference": "c6c1022351a901512170118436c764e473f6de8c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", "reference": "c6c1022351a901512170118436c764e473f6de8c", "shasum": "" }, "require": { "php": ">=7.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.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", "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" } ], "time": "2020-09-28T06:39:44+00:00" }, { "name": "slevomat/coding-standard", "version": "7.2.1", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/aff06ae7a84e4534bf6f821dc982a93a5d477c90", "reference": "aff06ae7a84e4534bf6f821dc982a93a5d477c90", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7", "php": "^7.2 || ^8.0", "phpstan/phpdoc-parser": "^1.5.1", "squizlabs/php_codesniffer": "^3.6.2" }, "require-dev": { "phing/phing": "2.17.3", "php-parallel-lint/php-parallel-lint": "1.3.2", "phpstan/phpstan": "1.4.10|1.7.1", "phpstan/phpstan-deprecation-rules": "1.0.0", "phpstan/phpstan-phpunit": "1.0.0|1.1.1", "phpstan/phpstan-strict-rules": "1.2.3", "phpunit/phpunit": "7.5.20|8.5.21|9.5.20" }, "type": "phpcodesniffer-standard", "extra": { "branch-alias": { "dev-master": "7.x-dev" } }, "autoload": { "psr-4": { "SlevomatCodingStandard\\": "SlevomatCodingStandard" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", "support": { "issues": "https://github.com/slevomat/coding-standard/issues", "source": "https://github.com/slevomat/coding-standard/tree/7.2.1" }, "funding": [ { "url": "https://github.com/kukulich", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard", "type": "tidelift" } ], "time": "2022-05-25T10:58:12+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": "squizlabs/php_codesniffer", "version": "3.13.6", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", "reference": "4c378e1a528ea066890fc2397cbdd2f94eb2fc91" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/4c378e1a528ea066890fc2397cbdd2f94eb2fc91", "reference": "4c378e1a528ea066890fc2397cbdd2f94eb2fc91", "shasum": "" }, "require": { "ext-simplexml": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", "php": ">=5.4.0" }, "require-dev": { "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" }, "bin": [ "bin/phpcbf", "bin/phpcs" ], "type": "library", "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Greg Sherwood", "role": "Former lead" }, { "name": "Juliette Reinders Folmer", "role": "Current lead" }, { "name": "Contributors", "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "keywords": [ "phpcs", "standards", "static analysis" ], "support": { "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" }, "funding": [ { "url": "https://github.com/PHPCSStandards", "type": "github" }, { "url": "https://github.com/jrfnl", "type": "github" }, { "url": "https://opencollective.com/php_codesniffer", "type": "open_collective" }, { "url": "https://thanks.dev/u/gh/phpcsstandards", "type": "thanks_dev" } ], "time": "2026-08-06T00:17:32+00:00" }, { "name": "symfony/browser-kit", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", "reference": "a0d19ca90c1fcce29d3337decb761b5adb808965" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/browser-kit/zipball/a0d19ca90c1fcce29d3337decb761b5adb808965", "reference": "a0d19ca90c1fcce29d3337decb761b5adb808965", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/dom-crawler": "^6.4|^7.0|^8.0" }, "require-dev": { "symfony/css-selector": "^6.4|^7.0|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^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/v7.4.23" }, "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-11-01T07:00:22+00:00" }, { "name": "symfony/debug-bundle", "version": "v7.4.8", "source": { "type": "git", "url": "https://github.com/symfony/debug-bundle.git", "reference": "3eb18c1e6cd16da2cea1f1b5162e442af4afee44" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/3eb18c1e6cd16da2cea1f1b5162e442af4afee44", "reference": "3eb18c1e6cd16da2cea1f1b5162e442af4afee44", "shasum": "" }, "require": { "composer-runtime-api": ">=2.1", "ext-xml": "*", "php": ">=8.2", "symfony/config": "^7.3|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/twig-bridge": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "require-dev": { "symfony/web-profiler-bundle": "^6.4|^7.0|^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/v7.4.8" }, "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-24T13:12:05+00:00" }, { "name": "symfony/dom-crawler", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", "reference": "cc5c3d6275873fd463c2a772251d65379015682f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/cc5c3d6275873fd463c2a772251d65379015682f", "reference": "cc5c3d6275873fd463c2a772251d65379015682f", "shasum": "" }, "require": { "masterminds/html5": "^2.6", "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.0" }, "require-dev": { "symfony/css-selector": "^6.4|^7.0|^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/v7.4.22" }, "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-10-25T14:40:16+00:00" }, { "name": "symfony/maker-bundle", "version": "1.68.0", "source": { "type": "git", "url": "https://github.com/symfony/maker-bundle.git", "reference": "1b0fb459594fdeb1d183065451c5e954babeb16c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/1b0fb459594fdeb1d183065451c5e954babeb16c", "reference": "1b0fb459594fdeb1d183065451c5e954babeb16c", "shasum": "" }, "require": { "composer-runtime-api": "^2.1", "doctrine/inflector": "^2.0", "nikic/php-parser": "^5.0", "php": ">=8.2", "symfony/config": "^7.4|^8.1", "symfony/console": "^7.4|^8.1", "symfony/dependency-injection": "^7.4|^8.1", "symfony/deprecation-contracts": "^2.2|^3", "symfony/filesystem": "^7.4|^8.1", "symfony/finder": "^7.4|^8.1", "symfony/framework-bundle": "^7.4|^8.1", "symfony/http-kernel": "^7.4|^8.1", "symfony/process": "^7.4|^8.1" }, "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/doctrine-bridge": "^7.4|^8.1", "symfony/http-client": "^7.4|^8.1", "symfony/phpunit-bridge": "^7.4|^8.1", "symfony/security-core": "^7.4|^8.1", "symfony/security-http": "^7.4|^8.1", "symfony/yaml": "^7.4|^8.1", "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/1.68.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-09-12T21:13:48+00:00" }, { "name": "symfony/phpunit-bridge", "version": "v7.4.22", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", "reference": "6acbf2203c2364dc55376644aafba180bcac3ae1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/6acbf2203c2364dc55376644aafba180bcac3ae1", "reference": "6acbf2203c2364dc55376644aafba180bcac3ae1", "shasum": "" }, "require": { "php": ">=8.1.0" }, "require-dev": { "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^6.4.3|^7.0.3|^8.0" }, "bin": [ "bin/simple-phpunit" ], "type": "symfony-bridge", "extra": { "thanks": { "url": "https://github.com/sebastianbergmann/phpunit", "name": "phpunit/phpunit" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Bridge\\PhpUnit\\": "" }, "exclude-from-classmap": [ "/Tests/", "/bin/" ] }, "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 utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", "keywords": [ "testing" ], "support": { "source": "https://github.com/symfony/phpunit-bridge/tree/v7.4.22" }, "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-10-18T14:39:27+00:00" }, { "name": "symfony/web-profiler-bundle", "version": "v7.4.23", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", "reference": "5f632731e0a9c129cd1939da8d13949af1ee505a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/5f632731e0a9c129cd1939da8d13949af1ee505a", "reference": "5f632731e0a9c129cd1939da8d13949af1ee505a", "shasum": "" }, "require": { "composer-runtime-api": ">=2.1", "php": ">=8.2", "symfony/config": "^7.3|^8.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/framework-bundle": "^6.4.13|^7.1.6|^8.0", "symfony/http-kernel": "^6.4.13|^7.1.6|^8.0", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/twig-bundle": "^6.4|^7.0|^8.0", "twig/twig": "^3.15|^4.0" }, "conflict": { "symfony/form": "<6.4", "symfony/mailer": "<6.4", "symfony/messenger": "<6.4", "symfony/serializer": "<7.2", "symfony/workflow": "<7.3" }, "require-dev": { "symfony/browser-kit": "^6.4|^7.0|^8.0", "symfony/console": "^6.4|^7.0|^8.0", "symfony/css-selector": "^6.4|^7.0|^8.0", "symfony/runtime": "^6.4.13|^7.1.6|^8.0", "symfony/stopwatch": "^6.4|^7.0|^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/v7.4.23" }, "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-10-30T12:52:42+00:00" }, { "name": "symplify/easy-coding-standard", "version": "12.6.2", "source": { "type": "git", "url": "https://github.com/ecsphp/ecs.git", "reference": "7a6798aa424f0ecafb1542b6f5207c5a99704d3d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ecsphp/ecs/zipball/7a6798aa424f0ecafb1542b6f5207c5a99704d3d", "reference": "7a6798aa424f0ecafb1542b6f5207c5a99704d3d", "shasum": "" }, "require": { "php": ">=7.2" }, "conflict": { "friendsofphp/php-cs-fixer": "<3.46", "phpcsstandards/php_codesniffer": "<3.8", "symplify/coding-standard": "<12.1" }, "suggest": { "ext-dom": "Needed to support checkstyle output format in class CheckstyleOutputFormatter" }, "bin": [ "bin/ecs" ], "type": "library", "autoload": { "files": [ "bootstrap.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Use Coding Standard with 0-knowledge of PHP-CS-Fixer and PHP_CodeSniffer", "keywords": [ "Code style", "automation", "fixer", "static analysis" ], "support": { "issues": "https://github.com/easy-coding-standard/ecs/issues", "source": "https://github.com/easy-coding-standard/ecs/tree/12.6.2" }, "funding": [ { "url": "https://www.paypal.me/rectorphp", "type": "custom" }, { "url": "https://github.com/tomasvotruba", "type": "github" } ], "time": "2025-10-29T08:51:50+00:00" }, { "name": "theofidry/alice-data-fixtures", "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/theofidry/AliceDataFixtures.git", "reference": "e18232e62904b043044bed919b9915e06944abc2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/theofidry/AliceDataFixtures/zipball/e18232e62904b043044bed919b9915e06944abc2", "reference": "e18232e62904b043044bed919b9915e06944abc2", "shasum": "" }, "require": { "nelmio/alice": "^3.10", "php": "^8.3", "psr/log": "^1 || ^2 || ^3", "webmozart/assert": "^1.10" }, "conflict": { "doctrine/data-fixtures": "<1.7.0", "doctrine/dbal": "<3.0", "doctrine/doctrine-bundle": "<2.11.0", "doctrine/mongodb-odm": "<2.6.0", "doctrine/mongodb-odm-bundle": "<5.1.0", "doctrine/orm": "<3.3.2", "doctrine/persistence": "<2.5.7 || >=3.0 <3.4.0", "doctrine/phpcr-bundle": "<3.0", "doctrine/phpcr-odm": "<2.0.0", "illuminate/database": "<10.0", "ocramius/proxy-manager": "<2.1", "symfony/framework-bundle": ">=6.0 <6.4.19 || >=7.0 <7.4.0", "zendframework/zend-code": "<3.3.1" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", "phpspec/prophecy": "^1.20.0", "phpspec/prophecy-phpunit": "^2.3.0", "phpunit/phpunit": "^11.5.12", "symfony/runtime": "^6.4 || ^7.4 || ^8.0" }, "suggest": { "doctrine/data-fixtures": "To use Doctrine", "doctrine/dbal": "To use Doctrine with the PHPCR flavour", "doctrine/mongodb": "To use Doctrine with the MongoDB flavour", "doctrine/mongodb-odm": "To use Doctrine with the MongoDB flavour", "doctrine/orm": "To use Doctrine ORM", "doctrine/phpcr-odm": "To use Doctrine with the PHPCR flavour", "illuminate/database": "To use Eloquent", "jackalope/jackalope-doctrine-dbal": "To use Doctrine with the PHPCR flavour", "ocramius/proxy-manager": "To avoid database connection on kernel boot" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": false, "forward-command": false }, "branch-alias": { "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { "Fidry\\AliceDataFixtures\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Théo FIDRY", "email": "theo.fidry@gmail.com", "homepage": "https://github.com/theofidry" } ], "description": "Nelmio alice extension to persist the loaded fixtures.", "keywords": [ "Fixture", "alice", "data", "faker", "orm", "tests" ], "support": { "issues": "https://github.com/theofidry/AliceDataFixtures/issues", "source": "https://github.com/theofidry/AliceDataFixtures/tree/1.10.0" }, "funding": [ { "url": "https://github.com/theofidry", "type": "github" } ], "time": "2025-12-18T21:59:14+00:00" }, { "name": "theseer/tokenizer", "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", "shasum": "" }, "require": { "ext-dom": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", "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" } ], "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/1.3.1" }, "funding": [ { "url": "https://github.com/theseer", "type": "github" } ], "time": "2025-11-17T20:03:58+00:00" }, { "name": "vimeo/psalm", "version": "6.5.0", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", "reference": "38fc8444edf0cebc9205296ee6e30e906ade783b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/vimeo/psalm/zipball/38fc8444edf0cebc9205296ee6e30e906ade783b", "reference": "38fc8444edf0cebc9205296ee6e30e906ade783b", "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", "dnoegel/php-xdg-base-dir": "^0.1.1", "ext-ctype": "*", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-simplexml": "*", "ext-tokenizer": "*", "felixfbecker/advanced-json-rpc": "^3.1", "felixfbecker/language-server-protocol": "^1.5.3", "fidry/cpu-core-counter": "^0.4.1 || ^0.5.1 || ^1.0.0", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", "nikic/php-parser": "^5.0.0", "php": "~8.1.17 || ~8.2.4 || ~8.3.0 || ~8.4.0", "sebastian/diff": "^4.0 || ^5.0 || ^6.0 || ^7.0", "spatie/array-to-xml": "^2.17.0 || ^3.0", "symfony/console": "^6.0 || ^7.0", "symfony/filesystem": "^6.0 || ^7.0" }, "provide": { "psalm/psalm": "self.version" }, "require-dev": { "amphp/phpunit-util": "^3", "bamarni/composer-bin-plugin": "^1.4", "brianium/paratest": "^6.9", "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" }, "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": "2025-02-07T20:42:25+00:00" }, { "name": "weirdan/doctrine-psalm-plugin", "version": "v2.10.1", "source": { "type": "git", "url": "https://github.com/psalm/psalm-plugin-doctrine.git", "reference": "be7d3cab8801fdb169b0c191fbd22332fb812785" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/psalm/psalm-plugin-doctrine/zipball/be7d3cab8801fdb169b0c191fbd22332fb812785", "reference": "be7d3cab8801fdb169b0c191fbd22332fb812785", "shasum": "" }, "require": { "composer/semver": "^1.4 || ^2.0 || ^3.0", "php": "^8", "vimeo/psalm": "^6" }, "conflict": { "doctrine/collections": "<1.8", "doctrine/orm": "<2.6", "doctrine/persistence": "<2.0" }, "require-dev": { "codeception/codeception": "^4.0", "doctrine/coding-standard": "^9.0", "doctrine/collections": "^1.8 || ^2.0", "doctrine/doctrine-bundle": "^1.11 || ^2.0", "doctrine/orm": "^2.6", "doctrine/persistence": "^2.0", "phly/keep-a-changelog": "^2.1", "squizlabs/php_codesniffer": "^3.3", "weirdan/codeception-psalm-module": "^0.13.1" }, "type": "psalm-plugin", "extra": { "psalm": { "pluginClass": "Weirdan\\DoctrinePsalmPlugin\\Plugin" } }, "autoload": { "psr-4": { "Weirdan\\DoctrinePsalmPlugin\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bruce Weirdan", "email": "weirdan@gmail.com" } ], "description": "Stubs to let Psalm understand Doctrine better", "keywords": [ "code", "dbal", "doctrine", "doctrine2", "extension", "inspection", "orm", "php", "plugin", "psalm", "psalm-plugin", "static analysis", "static-analysis" ], "support": { "issues": "https://github.com/psalm/psalm-plugin-doctrine/issues", "source": "https://github.com/psalm/psalm-plugin-doctrine/tree/v2.10.1" }, "time": "2026-10-01T08:12:37+00:00" } ], "aliases": [], "minimum-stability": "stable", "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": { "php": "^8.3", "ext-bcmath": "*", "ext-ctype": "*", "ext-curl": "*", "ext-dom": "*", "ext-exif": "*", "ext-fileinfo": "*", "ext-gd": "*", "ext-iconv": "*", "ext-intl": "*", "ext-json": "*", "ext-ldap": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-pdo": "*", "ext-simplexml": "*", "ext-soap": "*", "ext-sodium": "*", "ext-xml": "*", "ext-xmlreader": "*", "ext-zip": "*", "ext-zlib": "*" }, "platform-dev": {}, "platform-overrides": { "php": "8.3" }, "plugin-api-version": "2.9.0" }