{ "_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": "7ebb0a49a3fd94df68650d422cbf04cd", "packages": [ { "name": "brick/varexporter", "version": "0.6.0", "source": { "type": "git", "url": "https://github.com/brick/varexporter.git", "reference": "af98bfc2b702a312abbcaff37656dbe419cec5bc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/brick/varexporter/zipball/af98bfc2b702a312abbcaff37656dbe419cec5bc", "reference": "af98bfc2b702a312abbcaff37656dbe419cec5bc", "shasum": "" }, "require": { "nikic/php-parser": "^5.0", "php": "^8.1" }, "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^10.5", "vimeo/psalm": "6.8.4" }, "type": "library", "autoload": { "psr-4": { "Brick\\VarExporter\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "A powerful alternative to var_export(), which can export closures and objects without __set_state()", "keywords": [ "var_export" ], "support": { "issues": "https://github.com/brick/varexporter/issues", "source": "https://github.com/brick/varexporter/tree/0.6.0" }, "funding": [ { "url": "https://github.com/BenMorel", "type": "github" } ], "time": "2025-02-20T17:42:39+00:00" }, { "name": "composer/pcre", "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { "phpstan/phpstan": "<1.11.10" }, "require-dev": { "phpstan/phpstan": "^1.12 || ^2", "phpstan/phpstan-strict-rules": "^1 || ^2", "phpunit/phpunit": "^8 || ^9" }, "type": "library", "extra": { "phpstan": { "includes": [ "extension.neon" ] }, "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Composer\\Pcre\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" } ], "description": "PCRE wrapping library that offers type-safe preg_* replacements.", "keywords": [ "PCRE", "preg", "regex", "regular expression" ], "support": { "issues": "https://github.com/composer/pcre/issues", "source": "https://github.com/composer/pcre/tree/3.3.2" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/composer/composer", "type": "tidelift" } ], "time": "2024-11-12T16:29:46+00:00" }, { "name": "composer/semver", "version": "3.4.4", "source": { "type": "git", "url": "https://github.com/composer/semver.git", "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95", "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.11", "symfony/phpunit-bridge": "^3 || ^7" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Composer\\Semver\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nils Adermann", "email": "naderman@naderman.de", "homepage": "http://www.naderman.de" }, { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" }, { "name": "Rob Bast", "email": "rob.bast@gmail.com", "homepage": "http://robbast.nl" } ], "description": "Semver library that offers utilities, version constraint parsing and validation.", "keywords": [ "semantic", "semver", "validation", "versioning" ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", "source": "https://github.com/composer/semver/tree/3.4.4" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2025-08-20T19:15:30+00:00" }, { "name": "doctrine/annotations", "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/annotations/zipball/901c2ee5d26eb64ff43c47976e114bf00843acf7", "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7", "shasum": "" }, "require": { "doctrine/lexer": "^2 || ^3", "ext-tokenizer": "*", "php": "^7.2 || ^8.0", "psr/cache": "^1 || ^2 || ^3" }, "require-dev": { "doctrine/cache": "^2.0", "doctrine/coding-standard": "^10", "phpstan/phpstan": "^1.10.28", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "symfony/cache": "^5.4 || ^6.4 || ^7", "vimeo/psalm": "^4.30 || ^5.14" }, "suggest": { "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" } }, "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": "Docblock Annotations Parser", "homepage": "https://www.doctrine-project.org/projects/annotations.html", "keywords": [ "annotations", "docblock", "parser" ], "support": { "issues": "https://github.com/doctrine/annotations/issues", "source": "https://github.com/doctrine/annotations/tree/2.0.2" }, "abandoned": true, "time": "2024-09-05T10:17:24+00:00" }, { "name": "doctrine/cache", "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", "shasum": "" }, "require": { "php": "~7.1 || ^8.0" }, "conflict": { "doctrine/common": ">2.2,<2.4" }, "require-dev": { "cache/integration-tests": "dev-master", "doctrine/coding-standard": "^9", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "psr/cache": "^1.0 || ^2.0 || ^3.0", "symfony/cache": "^4.4 || ^5.4 || ^6", "symfony/var-exporter": "^4.4 || ^5.4 || ^6" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" } }, "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 Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", "homepage": "https://www.doctrine-project.org/projects/cache.html", "keywords": [ "abstraction", "apcu", "cache", "caching", "couchdb", "memcached", "php", "redis", "xcache" ], "support": { "issues": "https://github.com/doctrine/cache/issues", "source": "https://github.com/doctrine/cache/tree/2.2.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%2Fcache", "type": "tidelift" } ], "abandoned": true, "time": "2022-05-20T20:07:39+00:00" }, { "name": "doctrine/collections", "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", "reference": "9acfeea2e8666536edff3d77c531261c63680160" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/collections/zipball/9acfeea2e8666536edff3d77c531261c63680160", "reference": "9acfeea2e8666536edff3d77c531261c63680160", "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.4.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": "2025-10-25T09:18:13+00:00" }, { "name": "doctrine/common", "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", "reference": "d9ea4a54ca2586db781f0265d36bea731ac66ec5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/common/zipball/d9ea4a54ca2586db781f0265d36bea731ac66ec5", "reference": "d9ea4a54ca2586db781f0265d36bea731ac66ec5", "shasum": "" }, "require": { "doctrine/persistence": "^2.0 || ^3.0 || ^4.0", "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^9.0 || ^10.0", "doctrine/collections": "^1", "phpstan/phpstan": "^1.4.1", "phpstan/phpstan-phpunit": "^1", "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", "squizlabs/php_codesniffer": "^3.0", "symfony/phpunit-bridge": "^6.1", "vimeo/psalm": "^4.4" }, "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": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more.", "homepage": "https://www.doctrine-project.org/projects/common.html", "keywords": [ "common", "doctrine", "php" ], "support": { "issues": "https://github.com/doctrine/common/issues", "source": "https://github.com/doctrine/common/tree/3.5.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%2Fcommon", "type": "tidelift" } ], "time": "2025-01-01T22:12:03+00:00" }, { "name": "doctrine/dbal", "version": "2.13.9", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/dbal/zipball/c480849ca3ad6706a39c970cdfe6888fa8a058b8", "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8", "shasum": "" }, "require": { "doctrine/cache": "^1.0|^2.0", "doctrine/deprecations": "^0.5.3|^1", "doctrine/event-manager": "^1.0", "ext-pdo": "*", "php": "^7.1 || ^8" }, "require-dev": { "doctrine/coding-standard": "9.0.0", "jetbrains/phpstorm-stubs": "2021.1", "phpstan/phpstan": "1.4.6", "phpunit/phpunit": "^7.5.20|^8.5|9.5.16", "psalm/plugin-phpunit": "0.16.1", "squizlabs/php_codesniffer": "3.6.2", "symfony/cache": "^4.4", "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", "vimeo/psalm": "4.22.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\\": "lib/Doctrine/DBAL" } }, "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", "sqlanywhere", "sqlite", "sqlserver", "sqlsrv" ], "support": { "issues": "https://github.com/doctrine/dbal/issues", "source": "https://github.com/doctrine/dbal/tree/2.13.9" }, "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": "2022-05-02T20:28:55+00:00" }, { "name": "doctrine/deprecations", "version": "1.1.5", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "conflict": { "phpunit/phpunit": "<=7.5 || >=13" }, "require-dev": { "doctrine/coding-standard": "^9 || ^12 || ^13", "phpstan/phpstan": "1.4.10 || 2.1.11", "phpstan/phpstan-phpunit": "^1.0 || ^2", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", "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.5" }, "time": "2025-04-07T20:06:18+00:00" }, { "name": "doctrine/doctrine-laminas-hydrator", "version": "3.6.1", "source": { "type": "git", "url": "https://github.com/doctrine/doctrine-laminas-hydrator.git", "reference": "aff2fbeaf214889b53626df5ee1d68eb283cc50f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/doctrine-laminas-hydrator/zipball/aff2fbeaf214889b53626df5ee1d68eb283cc50f", "reference": "aff2fbeaf214889b53626df5ee1d68eb283cc50f", "shasum": "" }, "require": { "doctrine/collections": "^2.0.0", "doctrine/inflector": "^2.0.4", "doctrine/persistence": "^3.4.0 || ^4.0.0", "ext-ctype": "*", "laminas/laminas-hydrator": "^4.13.0", "laminas/laminas-stdlib": "^3.14.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { "doctrine/coding-standard": "^12.0.0", "phpdocumentor/guides-cli": "^1.5.0", "phpstan/phpstan": "^2.0.2", "phpstan/phpstan-deprecation-rules": "^2.0.0", "phpunit/phpunit": "^10.5.38" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Laminas\\Hydrator\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Doctrine hydrators for Laminas applications", "keywords": [ "doctrine", "hydrator", "laminas" ], "support": { "issues": "https://github.com/doctrine/doctrine-laminas-hydrator/issues", "rss": "https://github.com/doctrine/doctrine-laminas-hydrator/releases.atom", "source": "https://github.com/doctrine/doctrine-laminas-hydrator" }, "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-laminas-hydrator", "type": "tidelift" } ], "time": "2025-01-03T16:56:17+00:00" }, { "name": "doctrine/doctrine-module", "version": "6.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineModule.git", "reference": "ece08030bcabc0d2090aa69587c79417306fea79" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/DoctrineModule/zipball/ece08030bcabc0d2090aa69587c79417306fea79", "reference": "ece08030bcabc0d2090aa69587c79417306fea79", "shasum": "" }, "require": { "composer-runtime-api": "^2.0", "composer/semver": "^3.0", "doctrine/annotations": "^1.13.3 || ^2", "doctrine/cache": "^1.13.0 || ^2.1.0", "doctrine/collections": "^1.8.0 || ^2.1", "doctrine/doctrine-laminas-hydrator": "^3.2.0", "doctrine/event-manager": "^1.2.0 || ^2.0", "doctrine/inflector": "^2.0.6", "doctrine/persistence": "^2.5.5 || ^3.1.0", "laminas/laminas-authentication": "^2.12.0", "laminas/laminas-cache": "^3.6.0", "laminas/laminas-cache-storage-adapter-filesystem": "^2.2.0", "laminas/laminas-cache-storage-adapter-memory": "^2.1.0", "laminas/laminas-eventmanager": "^3.5.0", "laminas/laminas-form": "^3.4.1", "laminas/laminas-modulemanager": "^2.12.0", "laminas/laminas-mvc": "^3.3.5", "laminas/laminas-paginator": "^2.13.0", "laminas/laminas-servicemanager": "^3.17.0", "laminas/laminas-stdlib": "^3.13.0", "laminas/laminas-validator": "^2.25.0", "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", "psr/container": "^1.1.2", "symfony/console": "^5.4.16 || ^6.2.1" }, "conflict": { "doctrine/orm": "2.12.0" }, "require-dev": { "doctrine/coding-standard": "^12.0.0", "doctrine/mongodb-odm": "^2.5.0", "doctrine/orm": "^2.13.4", "jangregor/phpstan-prophecy": "^1.0.0", "laminas/laminas-i18n": "^2.17.0", "laminas/laminas-log": "^2.15.3", "laminas/laminas-serializer": "^2.13.0", "laminas/laminas-session": "^2.13.0", "phpstan/phpstan": "^1.9.2", "phpstan/phpstan-phpunit": "^1.3.0", "phpunit/phpunit": "^9.5.27", "predis/predis": "^1.1.10", "vimeo/psalm": "^5.0" }, "suggest": { "doctrine/data-fixtures": "Data Fixtures if you want to generate test data or bootstrap data for your deployments" }, "bin": [ "bin/doctrine-module" ], "type": "library", "extra": { "laminas": { "module": "DoctrineModule", "config-provider": "DoctrineModule\\ConfigProvider" } }, "autoload": { "psr-4": { "DoctrineModule\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Kyle Spraggs", "email": "theman@spiffyjr.me", "homepage": "http://www.spiffyjr.me/" }, { "name": "Marco Pivetta", "email": "ocramius@gmail.com", "homepage": "http://marco-pivetta.com/" }, { "name": "Guilherme Blanco", "email": "guilhermeblanco@hotmail.com" }, { "name": "Michaël Gallego", "email": "mic.gallego@gmail.com", "homepage": "http://www.michaelgallego.fr" }, { "name": "Tom H Anderson", "email": "tom.h.anderson@gmail.com", "homepage": "https://tomhanderson.com" } ], "description": "Laminas Module that provides Doctrine basic functionality required for ORM and ODM modules", "homepage": "http://www.doctrine-project.org/", "keywords": [ "doctrine", "laminas", "module" ], "support": { "issues": "https://github.com/doctrine/DoctrineModule/issues", "source": "https://github.com/doctrine/DoctrineModule/tree/6.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%2Fdoctrine-module", "type": "tidelift" } ], "time": "2024-01-26T07:13:30+00:00" }, { "name": "doctrine/doctrine-orm-module", "version": "6.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineORMModule.git", "reference": "d9c7fa931d24e0c1e6c34dc9e43d6ddfa74877a5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/DoctrineORMModule/zipball/d9c7fa931d24e0c1e6c34dc9e43d6ddfa74877a5", "reference": "d9c7fa931d24e0c1e6c34dc9e43d6ddfa74877a5", "shasum": "" }, "require": { "doctrine/dbal": "^2.13.7 || ^3.3.2", "doctrine/doctrine-laminas-hydrator": "^3.0.0", "doctrine/doctrine-module": "^5.3.0 || ^6.0.2", "doctrine/event-manager": "^1.1.1", "doctrine/orm": "^2.11.1", "doctrine/persistence": "^2.3.0 || ^3.0.0", "ext-json": "*", "laminas/laminas-eventmanager": "^3.4.0", "laminas/laminas-modulemanager": "^2.11.0", "laminas/laminas-mvc": "^3.3.2", "laminas/laminas-paginator": "^2.12.2", "laminas/laminas-servicemanager": "^3.17.0", "laminas/laminas-stdlib": "^3.7.1", "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", "psr/container": "^1.1.2", "symfony/console": "^5.4.3 || ^6.0.3" }, "conflict": { "doctrine/migrations": "<3.3" }, "require-dev": { "doctrine/annotations": "^1.13.2", "doctrine/coding-standard": "^9.0.0", "doctrine/data-fixtures": "^1.5.2", "doctrine/migrations": "^3.4.1", "laminas/laminas-cache-storage-adapter-filesystem": "^2.0", "laminas/laminas-cache-storage-adapter-memory": "^2.0", "laminas/laminas-developer-tools": "^2.3.0", "laminas/laminas-i18n": "^2.13.0", "laminas/laminas-log": "^2.15.0", "laminas/laminas-serializer": "^2.12.0", "ocramius/proxy-manager": "^2.2.0", "phpstan/phpstan": "^1.4.6", "phpstan/phpstan-phpunit": "^1.0.0", "phpunit/phpunit": "^9.5.13", "squizlabs/php_codesniffer": "^3.6.2", "vimeo/psalm": "^5.4.0" }, "suggest": { "doctrine/migrations": "doctrine migrations if you want to keep your schema definitions versioned", "laminas/laminas-developer-tools": "laminas-developer-tools if you want to profile operations executed by the ORM during development", "laminas/laminas-form": "if you want to use form elements backed by Doctrine" }, "type": "library", "extra": { "laminas": { "module": "DoctrineORMModule", "config-provider": "DoctrineORMModule\\ConfigProvider" } }, "autoload": { "psr-4": { "DoctrineORMModule\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Kyle Spraggs", "email": "theman@spiffyjr.me", "homepage": "http://www.spiffyjr.me/" }, { "name": "Marco Pivetta", "email": "ocramius@gmail.com", "homepage": "http://marco-pivetta.com/" }, { "name": "Evan Coury", "email": "me@evancoury.com", "homepage": "http://blog.evan.pro/" }, { "name": "Guilherme Blanco", "email": "guilhermeblanco@hotmail.com" }, { "name": "Tom H Anderson", "email": "tom.h.anderson@gmail.com" } ], "description": "Laminas Module that provides Doctrine ORM functionality", "homepage": "http://www.doctrine-project.org/", "keywords": [ "doctrine", "laminas", "module", "orm" ], "support": { "issues": "https://github.com/doctrine/DoctrineORMModule/issues", "source": "https://github.com/doctrine/DoctrineORMModule/tree/6.1.0" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-orm-module", "type": "tidelift" } ], "time": "2024-01-25T22:03:02+00:00" }, { "name": "doctrine/event-manager", "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", "shasum": "" }, "require": { "doctrine/deprecations": "^0.5.3 || ^1", "php": "^7.1 || ^8.0" }, "conflict": { "doctrine/common": "<2.9" }, "require-dev": { "doctrine/coding-standard": "^9 || ^10", "phpstan/phpstan": "~1.4.10 || ^1.8.8", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "vimeo/psalm": "^4.24" }, "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/1.2.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%2Fevent-manager", "type": "tidelift" } ], "time": "2022-10-12T20:51:15+00:00" }, { "name": "doctrine/inflector", "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^12.0 || ^13.0", "phpstan/phpstan": "^1.12 || ^2.0", "phpstan/phpstan-phpunit": "^1.4 || ^2.0", "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", "phpunit/phpunit": "^8.5 || ^12.2" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Inflector\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" } ], "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", "homepage": "https://www.doctrine-project.org/projects/inflector.html", "keywords": [ "inflection", "inflector", "lowercase", "manipulation", "php", "plural", "singular", "strings", "uppercase", "words" ], "support": { "issues": "https://github.com/doctrine/inflector/issues", "source": "https://github.com/doctrine/inflector/tree/2.1.0" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", "type": "tidelift" } ], "time": "2025-08-10T19:31:58+00:00" }, { "name": "doctrine/instantiator", "version": "2.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.1", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "doctrine/coding-standard": "^12", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^10.5", "psalm/plugin-phpunit": "^0.18.3", "vimeo/psalm": "^5.21" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" } ], "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", "homepage": "https://www.doctrine-project.org/projects/lexer.html", "keywords": [ "annotations", "docblock", "lexer", "parser", "php" ], "support": { "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/3.0.1" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", "type": "tidelift" } ], "time": "2024-02-05T11:56:58+00:00" }, { "name": "doctrine/orm", "version": "2.20.6", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", "reference": "c322c71cd40da12d255dabd7b6ce0d9cf208a5d5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/orm/zipball/c322c71cd40da12d255dabd7b6ce0d9cf208a5d5", "reference": "c322c71cd40da12d255dabd7b6ce0d9cf208a5d5", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/cache": "^1.12.1 || ^2.1.1", "doctrine/collections": "^1.5 || ^2.1", "doctrine/common": "^3.0.3", "doctrine/dbal": "^2.13.1 || ^3.2", "doctrine/deprecations": "^0.5.3 || ^1", "doctrine/event-manager": "^1.2 || ^2", "doctrine/inflector": "^1.4 || ^2.0", "doctrine/instantiator": "^1.3 || ^2", "doctrine/lexer": "^2 || ^3", "doctrine/persistence": "^2.4 || ^3", "ext-ctype": "*", "php": "^7.1 || ^8.0", "psr/cache": "^1 || ^2 || ^3", "symfony/console": "^4.2 || ^5.0 || ^6.0 || ^7.0", "symfony/polyfill-php72": "^1.23", "symfony/polyfill-php80": "^1.16" }, "conflict": { "doctrine/annotations": "<1.13 || >= 3.0" }, "require-dev": { "doctrine/annotations": "^1.13 || ^2", "doctrine/coding-standard": "^9.0.2 || ^13.0", "phpbench/phpbench": "^0.16.10 || ^1.0", "phpstan/extension-installer": "~1.1.0 || ^1.4", "phpstan/phpstan": "~1.4.10 || 2.0.3", "phpstan/phpstan-deprecation-rules": "^1 || ^2", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6", "psr/log": "^1 || ^2 || ^3", "squizlabs/php_codesniffer": "3.12.0", "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7.0", "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2 || ^7.0", "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0" }, "suggest": { "ext-dom": "Provides support for XSD validation for XML mapping files", "symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0", "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" }, "bin": [ "bin/doctrine" ], "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/2.20.6" }, "time": "2025-08-08T06:55:44+00:00" }, { "name": "doctrine/persistence", "version": "3.4.3", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", "reference": "d59e6ef7caffe6a30f4b6f9e9079a75f52c64ae0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/persistence/zipball/d59e6ef7caffe6a30f4b6f9e9079a75f52c64ae0", "reference": "d59e6ef7caffe6a30f4b6f9e9079a75f52c64ae0", "shasum": "" }, "require": { "doctrine/event-manager": "^1 || ^2", "php": "^7.2 || ^8.0", "psr/cache": "^1.0 || ^2.0 || ^3.0" }, "conflict": { "doctrine/common": "<2.10" }, "require-dev": { "doctrine/coding-standard": "^12 || ^14", "doctrine/common": "^3.0", "phpstan/phpstan": "^1 || 2.1.30", "phpstan/phpstan-phpunit": "^1 || ^2", "phpstan/phpstan-strict-rules": "^1 || ^2", "phpunit/phpunit": "^8.5.38 || ^9.5", "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Persistence\\": "src/Persistence" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" }, { "name": "Marco Pivetta", "email": "ocramius@gmail.com" } ], "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", "homepage": "https://www.doctrine-project.org/projects/persistence.html", "keywords": [ "mapper", "object", "odm", "orm", "persistence" ], "support": { "issues": "https://github.com/doctrine/persistence/issues", "source": "https://github.com/doctrine/persistence/tree/3.4.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%2Fpersistence", "type": "tidelift" } ], "time": "2025-10-21T15:21:39+00:00" }, { "name": "fpdf/fpdf", "version": "1.86.0", "source": { "type": "git", "url": "https://github.com/coreydoughty/Fpdf.git", "reference": "d2a0cbd9e4b5557b9c6c29ddc8eb2b36d8761e00" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/coreydoughty/Fpdf/zipball/d2a0cbd9e4b5557b9c6c29ddc8eb2b36d8761e00", "reference": "d2a0cbd9e4b5557b9c6c29ddc8eb2b36d8761e00", "shasum": "" }, "require": { "php": ">=5.6.0" }, "type": "library", "extra": { "laravel": { "aliases": { "FPDF": "Fpdf\\Fpdf" } } }, "autoload": { "psr-4": { "Fpdf\\": "src/Fpdf" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Corey Doughty", "email": "corey@doughty.ca" } ], "description": "FPDF Composer Wrapper", "homepage": "https://github.com/coreydoughty/Fpdf", "keywords": [ "fpdf", "pdf", "wrapper" ], "support": { "issues": "https://github.com/coreydoughty/Fpdf/issues", "source": "https://github.com/coreydoughty/Fpdf/tree/1.86.0" }, "time": "2023-07-04T16:41:45+00:00" }, { "name": "laminas/laminas-authentication", "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-authentication.git", "reference": "c1da3ec75bd4d6e3c63cf3a89f0f1a59a81a82bd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-authentication/zipball/c1da3ec75bd4d6e3c63cf3a89f0f1a59a81a82bd", "reference": "c1da3ec75bd4d6e3c63cf3a89f0f1a59a81a82bd", "shasum": "" }, "require": { "ext-mbstring": "*", "laminas/laminas-stdlib": "^3.19.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-authentication": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.5.0", "laminas/laminas-db": "^2.20.0", "laminas/laminas-http": "^2.19.0", "laminas/laminas-ldap": "^2.18.1", "laminas/laminas-session": "^2.21.0", "laminas/laminas-uri": "^2.12.0", "laminas/laminas-validator": "^2.64.1", "phpunit/phpunit": "^9.6.20", "psalm/plugin-phpunit": "^0.19.0", "squizlabs/php_codesniffer": "^3.10.2", "vimeo/psalm": "^5.26.0" }, "suggest": { "laminas/laminas-db": "Laminas\\Db component", "laminas/laminas-http": "Laminas\\Http component", "laminas/laminas-ldap": "Laminas\\Ldap component", "laminas/laminas-session": "Laminas\\Session component", "laminas/laminas-uri": "Laminas\\Uri component", "laminas/laminas-validator": "Laminas\\Validator component" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Authentication\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "provides an API for authentication and includes concrete authentication adapters for common use case scenarios", "homepage": "https://laminas.dev", "keywords": [ "Authentication", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-authentication/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-authentication/issues", "rss": "https://github.com/laminas/laminas-authentication/releases.atom", "source": "https://github.com/laminas/laminas-authentication" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-10-21T10:45:35+00:00" }, { "name": "laminas/laminas-cache", "version": "3.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-cache.git", "reference": "8225b16d03bbff2ecf2bd5a4f38c39ca47389e50" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-cache/zipball/8225b16d03bbff2ecf2bd5a4f38c39ca47389e50", "reference": "8225b16d03bbff2ecf2bd5a4f38c39ca47389e50", "shasum": "" }, "require": { "laminas/laminas-cache-storage-implementation": "1.0", "laminas/laminas-eventmanager": "^3.4", "laminas/laminas-servicemanager": "^3.21", "laminas/laminas-stdlib": "^3.6", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "psr/cache": "^1.0", "psr/clock": "^1.0", "psr/simple-cache": "^1.0", "webmozart/assert": "^1.9" }, "conflict": { "stella-maris/clock": "<0.1.7", "symfony/console": "<5.1" }, "provide": { "psr/cache-implementation": "1.0", "psr/simple-cache-implementation": "1.0" }, "require-dev": { "laminas/laminas-cache-storage-adapter-apcu": "^2.4", "laminas/laminas-cache-storage-adapter-blackhole": "^2.3", "laminas/laminas-cache-storage-adapter-filesystem": "^2.3", "laminas/laminas-cache-storage-adapter-memory": "^2.2", "laminas/laminas-cache-storage-adapter-test": "^2.4", "laminas/laminas-cli": "^1.7", "laminas/laminas-coding-standard": "~2.5.0", "laminas/laminas-config-aggregator": "^1.13", "laminas/laminas-feed": "^2.20", "laminas/laminas-serializer": "^2.14", "phpbench/phpbench": "^1.2.7", "phpunit/phpunit": "^9.5.27", "psalm/plugin-phpunit": "^0.18.4", "vimeo/psalm": "^5.4" }, "suggest": { "laminas/laminas-cache-storage-adapter-apcu": "APCu implementation", "laminas/laminas-cache-storage-adapter-blackhole": "Blackhole/Void implementation", "laminas/laminas-cache-storage-adapter-ext-mongodb": "MongoDB implementation", "laminas/laminas-cache-storage-adapter-filesystem": "Filesystem implementation", "laminas/laminas-cache-storage-adapter-memcached": "Memcached implementation", "laminas/laminas-cache-storage-adapter-memory": "Memory implementation", "laminas/laminas-cache-storage-adapter-redis": "Redis implementation", "laminas/laminas-cache-storage-adapter-session": "Session implementation", "laminas/laminas-cli": "The laminas-cli binary can be used to consume commands provided by this component", "laminas/laminas-serializer": "Laminas\\Serializer component" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Cache", "config-provider": "Laminas\\Cache\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Cache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output", "homepage": "https://laminas.dev", "keywords": [ "cache", "laminas", "psr-16", "psr-6" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-cache/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-cache/issues", "rss": "https://github.com/laminas/laminas-cache/releases.atom", "source": "https://github.com/laminas/laminas-cache" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-01-21T12:32:41+00:00" }, { "name": "laminas/laminas-cache-storage-adapter-filesystem", "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-cache-storage-adapter-filesystem.git", "reference": "d1777b7abf3ac9bcbf203be6aa25786be17cd336" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-cache-storage-adapter-filesystem/zipball/d1777b7abf3ac9bcbf203be6aa25786be17cd336", "reference": "d1777b7abf3ac9bcbf203be6aa25786be17cd336", "shasum": "" }, "require": { "laminas/laminas-cache": "^3.10.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "amphp/amp": "<2.6.4" }, "provide": { "laminas/laminas-cache-storage-implementation": "1.0" }, "require-dev": { "ext-pcntl": "*", "ext-posix": "*", "laminas/laminas-cache-storage-adapter-benchmark": "^1.1.0", "laminas/laminas-cache-storage-adapter-test": "^2.0 || 2.0.x-dev", "laminas/laminas-coding-standard": "~2.4", "laminas/laminas-serializer": "^2.14.0", "phpunit/phpunit": "^9.6.22", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.18" }, "type": "library", "extra": { "laminas": { "module": "Laminas\\Cache\\Storage\\Adapter\\Filesystem", "config-provider": "Laminas\\Cache\\Storage\\Adapter\\Filesystem\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Cache\\Storage\\Adapter\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Laminas cache adapter for filesystem", "keywords": [ "cache", "laminas" ], "support": { "docs": "https://docs.laminas.dev/laminas-cache-storage-adapter-filesystem/", "forum": "https://discourse.laminas.dev/", "issues": "https://github.com/laminas/laminas-cache-storage-adapter-filesystem/issues", "rss": "https://github.com/laminas/laminas-cache-storage-adapter-filesystem/releases.atom", "source": "https://github.com/laminas/laminas-cache-storage-adapter-filesystem" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-01-23T17:29:37+00:00" }, { "name": "laminas/laminas-cache-storage-adapter-memory", "version": "2.4.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-cache-storage-adapter-memory.git", "reference": "12d2b191fee7ed0c08fd5db4441282705184f1bf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-cache-storage-adapter-memory/zipball/12d2b191fee7ed0c08fd5db4441282705184f1bf", "reference": "12d2b191fee7ed0c08fd5db4441282705184f1bf", "shasum": "" }, "require": { "laminas/laminas-cache": "^3.0", "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "laminas/laminas-servicemanager": "<3.11" }, "provide": { "laminas/laminas-cache-storage-implementation": "1.0" }, "require-dev": { "laminas/laminas-cache-storage-adapter-benchmark": "^1.1.0", "laminas/laminas-cache-storage-adapter-test": "^2.3.0", "laminas/laminas-coding-standard": "~2.5.0", "psalm/plugin-phpunit": "^0.18.0", "vimeo/psalm": "^4.29.0" }, "type": "library", "extra": { "laminas": { "module": "Laminas\\Cache\\Storage\\Adapter\\Memory", "config-provider": "Laminas\\Cache\\Storage\\Adapter\\Memory\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Cache\\Storage\\Adapter\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Laminas cache adapter for memory", "keywords": [ "cache", "laminas" ], "support": { "docs": "https://docs.laminas.dev/laminas-cache-storage-adapter-memory/", "forum": "https://discourse.laminas.dev/", "issues": "https://github.com/laminas/laminas-cache-storage-adapter-memory/issues", "rss": "https://github.com/laminas/laminas-cache-storage-adapter-memory/releases.atom", "source": "https://github.com/laminas/laminas-cache-storage-adapter-memory" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-01-23T15:41:59+00:00" }, { "name": "laminas/laminas-component-installer", "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-component-installer.git", "reference": "d36cd495624867985fc142e6004ade7c5f4a69bc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-component-installer/zipball/d36cd495624867985fc142e6004ade7c5f4a69bc", "reference": "d36cd495624867985fc142e6004ade7c5f4a69bc", "shasum": "" }, "require": { "composer-plugin-api": "^2.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-component-installer": "*" }, "require-dev": { "composer/composer": "^2.7.7", "laminas/laminas-coding-standard": "~3.1.0", "mikey179/vfsstream": "^1.6.11", "phpunit/phpunit": "^10.5.35", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.13.1", "webmozart/assert": "^1.11.0" }, "type": "composer-plugin", "extra": { "class": "Laminas\\ComponentInstaller\\ComponentInstaller" }, "autoload": { "psr-4": { "Laminas\\ComponentInstaller\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Composer plugin for injecting modules and configuration providers into application configuration", "homepage": "https://laminas.dev", "keywords": [ "component installer", "composer", "laminas", "plugin" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-component-installer/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-component-installer/issues", "rss": "https://github.com/laminas/laminas-component-installer/releases.atom", "source": "https://github.com/laminas/laminas-component-installer" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-16T15:07:11+00:00" }, { "name": "laminas/laminas-config", "version": "3.10.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-config.git", "reference": "0f50adbf2b2e01e0fe99c13e37d3a6c1ef645185" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-config/zipball/0f50adbf2b2e01e0fe99c13e37d3a6c1ef645185", "reference": "0f50adbf2b2e01e0fe99c13e37d3a6c1ef645185", "shasum": "" }, "require": { "ext-json": "*", "laminas/laminas-stdlib": "^3.6", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "psr/container": "^1.0" }, "conflict": { "container-interop/container-interop": "<1.2.0", "zendframework/zend-config": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^3.0.1", "laminas/laminas-filter": "^2.39.0", "laminas/laminas-i18n": "^2.29.0", "laminas/laminas-servicemanager": "^3.23.0", "phpunit/phpunit": "^10.5.38" }, "suggest": { "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", "laminas/laminas-i18n": "^2.7.4; install if you want to use the Translator processor", "laminas/laminas-servicemanager": "^2.7.8 || ^3.3; if you need an extensible plugin manager for use with the Config Factory" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Config\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "provides a nested object property based user interface for accessing this configuration data within application code", "homepage": "https://laminas.dev", "keywords": [ "config", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-config/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-config/issues", "rss": "https://github.com/laminas/laminas-config/releases.atom", "source": "https://github.com/laminas/laminas-config" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "abandoned": true, "time": "2024-12-05T14:32:05+00:00" }, { "name": "laminas/laminas-db", "version": "2.20.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-db.git", "reference": "207b9ee70a8b518913c1fad688d7a64fe89a8b91" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-db/zipball/207b9ee70a8b518913c1fad688d7a64fe89a8b91", "reference": "207b9ee70a8b518913c1fad688d7a64fe89a8b91", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.7.1", "php": "~8.1.0 || ~8.2.0 || ~8.3.0" }, "conflict": { "zendframework/zend-db": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^2.4.0", "laminas/laminas-eventmanager": "^3.6.0", "laminas/laminas-hydrator": "^4.7", "laminas/laminas-servicemanager": "^3.19.0", "phpunit/phpunit": "^9.5.25" }, "suggest": { "laminas/laminas-eventmanager": "Laminas\\EventManager component", "laminas/laminas-hydrator": "(^3.2 || ^4.3) Laminas\\Hydrator component for using HydratingResultSets", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Db", "config-provider": "Laminas\\Db\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Db\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations", "homepage": "https://laminas.dev", "keywords": [ "db", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-db/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-db/issues", "rss": "https://github.com/laminas/laminas-db/releases.atom", "source": "https://github.com/laminas/laminas-db" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-04-02T01:04:56+00:00" }, { "name": "laminas/laminas-dependency-plugin", "version": "2.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-dependency-plugin.git", "reference": "81f929cf402837282ba90561dc4a1aa128aa5afa" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-dependency-plugin/zipball/81f929cf402837282ba90561dc4a1aa128aa5afa", "reference": "81f929cf402837282ba90561dc4a1aa128aa5afa", "shasum": "" }, "require": { "composer-plugin-api": ">=1.1.0 <2.3.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { "amphp/byte-stream": "^2.0.0", "amphp/dns": "^2.4.0", "amphp/socket": "^2.3.1", "composer/composer": ">=1.9.0 <2.3.0", "laminas/laminas-coding-standard": "~2.5.0", "mikey179/vfsstream": "^1.6.11", "phpunit/phpunit": "^9.6.22", "psalm/plugin-phpunit": "^0.18.0 || ^0.19.0", "roave/security-advisories": "dev-master", "vimeo/psalm": "^4.5 || ^5.0 || ^6.0" }, "type": "composer-plugin", "extra": { "class": "Laminas\\DependencyPlugin\\DependencyRewriterPluginDelegator" }, "autoload": { "psr-4": { "Laminas\\DependencyPlugin\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Replace zendframework and zfcampus packages with their Laminas Project equivalents.", "support": { "issues": "https://github.com/laminas/laminas-dependency-plugin/issues", "source": "https://github.com/laminas/laminas-dependency-plugin/tree/2.7.0" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-04-14T09:46:14+00:00" }, { "name": "laminas/laminas-development-mode", "version": "3.14.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-development-mode.git", "reference": "21e4e5fd40c5b22b710306f72060c15ec6091279" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-development-mode/zipball/21e4e5fd40c5b22b710306f72060c15ec6091279", "reference": "21e4e5fd40c5b22b710306f72060c15ec6091279", "shasum": "" }, "require": { "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zfcampus/zf-development-mode": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~3.1.0", "mikey179/vfsstream": "^1.6.12", "phpunit/phpunit": "^10.5.46", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.12.0" }, "bin": [ "bin/laminas-development-mode" ], "type": "library", "autoload": { "psr-4": { "Laminas\\DevelopmentMode\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Laminas development mode script", "homepage": "https://laminas.dev", "keywords": [ "framework", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-development-mode/issues", "rss": "https://github.com/laminas/laminas-development-mode/releases.atom", "source": "https://github.com/laminas/laminas-development-mode" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-06-16T09:56:05+00:00" }, { "name": "laminas/laminas-diactoros", "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-diactoros.git", "reference": "b6a3b5bebb1a124f6e4ae22f3571ac83dee4b07d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/b6a3b5bebb1a124f6e4ae22f3571ac83dee4b07d", "reference": "b6a3b5bebb1a124f6e4ae22f3571ac83dee4b07d", "shasum": "" }, "require": { "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "psr/http-factory": "^1.1", "psr/http-message": "^1.1 || ^2.0" }, "conflict": { "amphp/amp": "<2.6.4" }, "provide": { "psr/http-factory-implementation": "^1.0", "psr/http-message-implementation": "^1.1 || ^2.0" }, "require-dev": { "ext-curl": "*", "ext-dom": "*", "ext-gd": "*", "ext-libxml": "*", "http-interop/http-factory-tests": "^2.2.0", "laminas/laminas-coding-standard": "~3.1.0", "php-http/psr7-integration-tests": "^1.4.0", "phpunit/phpunit": "^10.5.36", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.13" }, "type": "library", "extra": { "laminas": { "module": "Laminas\\Diactoros", "config-provider": "Laminas\\Diactoros\\ConfigProvider" } }, "autoload": { "files": [ "src/functions/create_uploaded_file.php", "src/functions/marshal_headers_from_sapi.php", "src/functions/marshal_method_from_sapi.php", "src/functions/marshal_protocol_version_from_sapi.php", "src/functions/normalize_server.php", "src/functions/normalize_uploaded_files.php", "src/functions/parse_cookie_header.php" ], "psr-4": { "Laminas\\Diactoros\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "PSR HTTP Message implementations", "homepage": "https://laminas.dev", "keywords": [ "http", "laminas", "psr", "psr-17", "psr-7" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-diactoros/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-diactoros/issues", "rss": "https://github.com/laminas/laminas-diactoros/releases.atom", "source": "https://github.com/laminas/laminas-diactoros" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-11T18:30:50+00:00" }, { "name": "laminas/laminas-escaper", "version": "2.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-escaper.git", "reference": "df1ef9503299a8e3920079a16263b578eaf7c3ba" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/df1ef9503299a8e3920079a16263b578eaf7c3ba", "reference": "df1ef9503299a8e3920079a16263b578eaf7c3ba", "shasum": "" }, "require": { "ext-ctype": "*", "ext-mbstring": "*", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-escaper": "*" }, "require-dev": { "infection/infection": "^0.29.8", "laminas/laminas-coding-standard": "~3.0.1", "phpunit/phpunit": "^10.5.45", "psalm/plugin-phpunit": "^0.19.2", "vimeo/psalm": "^6.6.2" }, "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-05-06T19:29:36+00:00" }, { "name": "laminas/laminas-eventmanager", "version": "3.14.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-eventmanager.git", "reference": "1837cafaaaee74437f6d8ec9ff7da03e6f81d809" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/1837cafaaaee74437f6d8ec9ff7da03e6f81d809", "reference": "1837cafaaaee74437f6d8ec9ff7da03e6f81d809", "shasum": "" }, "require": { "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "container-interop/container-interop": "<1.2", "zendframework/zend-eventmanager": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~3.0.0", "laminas/laminas-stdlib": "^3.20", "phpbench/phpbench": "^1.3.1", "phpunit/phpunit": "^10.5.38", "psalm/plugin-phpunit": "^0.19.0", "psr/container": "^1.1.2 || ^2.0.2", "vimeo/psalm": "^5.26.1" }, "suggest": { "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature", "psr/container": "^1.1.2 || ^2.0.2, to use the lazy listeners feature" }, "type": "library", "autoload": { "psr-4": { "Laminas\\EventManager\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Trigger and listen to events within a PHP application", "homepage": "https://laminas.dev", "keywords": [ "event", "eventmanager", "events", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-eventmanager/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-eventmanager/issues", "rss": "https://github.com/laminas/laminas-eventmanager/releases.atom", "source": "https://github.com/laminas/laminas-eventmanager" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-11-21T11:31:22+00:00" }, { "name": "laminas/laminas-filter", "version": "2.41.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-filter.git", "reference": "eaa00111231bf6669826ae84d3abe85b94477585" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/eaa00111231bf6669826ae84d3abe85b94477585", "reference": "eaa00111231bf6669826ae84d3abe85b94477585", "shasum": "" }, "require": { "ext-mbstring": "*", "laminas/laminas-servicemanager": "^3.21.0", "laminas/laminas-stdlib": "^3.19.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "laminas/laminas-validator": "<2.10.1", "zendframework/zend-filter": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~3.0", "laminas/laminas-crypt": "^3.12", "laminas/laminas-i18n": "^2.28.1", "laminas/laminas-uri": "^2.12", "pear/archive_tar": "^1.5.0", "phpunit/phpunit": "^10.5.36", "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-05-05T02:02:31+00:00" }, { "name": "laminas/laminas-form", "version": "3.21.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-form.git", "reference": "653c869d10c361027ae6c660c991ec3e3f38ed65" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-form/zipball/653c869d10c361027ae6c660c991ec3e3f38ed65", "reference": "653c869d10c361027ae6c660c991ec3e3f38ed65", "shasum": "" }, "require": { "laminas/laminas-hydrator": "^4.13.0", "laminas/laminas-inputfilter": "^2.24.0", "laminas/laminas-stdlib": "^3.16.1", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "doctrine/annotations": "<1.14.0", "laminas/laminas-captcha": "<2.16.0", "laminas/laminas-eventmanager": "<3.10.0", "laminas/laminas-i18n": "<2.21.0", "laminas/laminas-recaptcha": "<3.6.0", "laminas/laminas-servicemanager": "<3.20.0", "laminas/laminas-view": "<2.27.0" }, "require-dev": { "doctrine/annotations": "^1.14.3 || ^2.0.1", "ext-intl": "*", "laminas/laminas-captcha": "^2.17", "laminas/laminas-coding-standard": "^2.5", "laminas/laminas-db": "^2.20", "laminas/laminas-escaper": "^2.13", "laminas/laminas-eventmanager": "^3.13.1", "laminas/laminas-filter": "^2.36", "laminas/laminas-i18n": "^2.28.0", "laminas/laminas-modulemanager": "^2.16.0", "laminas/laminas-recaptcha": "^3.7", "laminas/laminas-servicemanager": "^3.22.1", "laminas/laminas-session": "^2.21", "laminas/laminas-text": "^2.11.0", "laminas/laminas-validator": "^2.64.1", "laminas/laminas-view": "^2.35", "phpunit/phpunit": "^10.5.29", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.25" }, "suggest": { "doctrine/annotations": "^1.14, required to use laminas-form annotations support", "laminas/laminas-captcha": "^2.16, required for using CAPTCHA form elements", "laminas/laminas-eventmanager": "^3.10, reuired for laminas-form annotations support", "laminas/laminas-i18n": "^2.21, required when using laminas-form view helpers", "laminas/laminas-recaptcha": "^3.6, in order to use the ReCaptcha form element", "laminas/laminas-servicemanager": "^3.20, required to use the form factories or provide services", "laminas/laminas-view": "^2.27, required for using the laminas-form view helpers" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Form", "config-provider": "Laminas\\Form\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Form\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Validate and display simple and complex forms, casting forms to business objects and vice versa", "homepage": "https://laminas.dev", "keywords": [ "form", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-form/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-form/issues", "rss": "https://github.com/laminas/laminas-form/releases.atom", "source": "https://github.com/laminas/laminas-form" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-10-09T08:28:30+00:00" }, { "name": "laminas/laminas-http", "version": "2.22.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-http.git", "reference": "5052177fb8176e00b0d4b89108648f557be072b7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-http/zipball/5052177fb8176e00b0d4b89108648f557be072b7", "reference": "5052177fb8176e00b0d4b89108648f557be072b7", "shasum": "" }, "require": { "laminas/laminas-loader": "^2.10", "laminas/laminas-stdlib": "^3.6", "laminas/laminas-uri": "^2.11", "laminas/laminas-validator": "^2.15 || ^3.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-http": "*" }, "require-dev": { "ext-curl": "*", "laminas/laminas-coding-standard": "^3.0.1", "phpunit/phpunit": "^10.5.38" }, "suggest": { "paragonie/certainty": "For automated management of cacert.pem" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Http\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", "homepage": "https://laminas.dev", "keywords": [ "http", "http client", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-http/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-http/issues", "rss": "https://github.com/laminas/laminas-http/releases.atom", "source": "https://github.com/laminas/laminas-http" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-05-06T08:24:40+00:00" }, { "name": "laminas/laminas-hydrator", "version": "4.16.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-hydrator.git", "reference": "a162bd571924968d67ef1f43aed044b8f9c108ef" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-hydrator/zipball/a162bd571924968d67ef1f43aed044b8f9c108ef", "reference": "a162bd571924968d67ef1f43aed044b8f9c108ef", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.20", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "webmozart/assert": "^1.11" }, "conflict": { "laminas/laminas-servicemanager": "<3.14.0", "zendframework/zend-hydrator": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~3.0", "laminas/laminas-eventmanager": "^3.13.1", "laminas/laminas-modulemanager": "^2.16.0", "laminas/laminas-serializer": "^2.17.0", "laminas/laminas-servicemanager": "^3.23.0", "phpbench/phpbench": "^1.3.1", "phpunit/phpunit": "^10.5.38", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.26.1" }, "suggest": { "laminas/laminas-eventmanager": "^3.13, to support aggregate hydrator usage", "laminas/laminas-serializer": "^2.17, to use the SerializableStrategy", "laminas/laminas-servicemanager": "^3.22, to support hydrator plugin manager usage" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Hydrator", "config-provider": "Laminas\\Hydrator\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Hydrator\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Serialize objects to arrays, and vice versa", "homepage": "https://laminas.dev", "keywords": [ "hydrator", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-hydrator/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-hydrator/issues", "rss": "https://github.com/laminas/laminas-hydrator/releases.atom", "source": "https://github.com/laminas/laminas-hydrator" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-11-13T14:04:02+00:00" }, { "name": "laminas/laminas-i18n", "version": "2.30.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-i18n.git", "reference": "397907ee061e147939364df9d6c485ac1e0fed87" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/397907ee061e147939364df9d6c485ac1e0fed87", "reference": "397907ee061e147939364df9d6c485ac1e0fed87", "shasum": "" }, "require": { "ext-intl": "*", "laminas/laminas-servicemanager": "^3.21.0", "laminas/laminas-stdlib": "^3.0", "laminas/laminas-translator": "^1.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "laminas/laminas-view": "<2.20.0", "zendframework/zend-i18n": "*" }, "require-dev": { "laminas/laminas-cache": "^3.13.0", "laminas/laminas-cache-storage-adapter-memory": "^2.4.0", "laminas/laminas-cache-storage-deprecated-factory": "^1.3", "laminas/laminas-coding-standard": "~2.5.0", "laminas/laminas-config": "^3.10.1", "laminas/laminas-eventmanager": "^3.14.0", "laminas/laminas-filter": "^2.40", "laminas/laminas-validator": "^2.64.2", "laminas/laminas-view": "^2.36", "phpunit/phpunit": "^10.5.45", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.10.0" }, "suggest": { "laminas/laminas-cache": "You should install this package to cache the translations", "laminas/laminas-config": "You should install this package to use the INI translation format", "laminas/laminas-eventmanager": "You should install this package to use the events in the translator", "laminas/laminas-filter": "You should install this package to use the provided filters", "laminas/laminas-i18n-resources": "This package provides validator and captcha translations", "laminas/laminas-validator": "You should install this package to use the provided validators", "laminas/laminas-view": "You should install this package to use the provided view helpers" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\I18n", "config-provider": "Laminas\\I18n\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\I18n\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Provide translations for your application, and filter and validate internationalized values", "homepage": "https://laminas.dev", "keywords": [ "i18n", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-i18n/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-i18n/issues", "rss": "https://github.com/laminas/laminas-i18n/releases.atom", "source": "https://github.com/laminas/laminas-i18n" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-04-15T09:07:02+00:00" }, { "name": "laminas/laminas-inputfilter", "version": "2.33.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-inputfilter.git", "reference": "f53f4db544a22bb608d11c213bec0740266b34e9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-inputfilter/zipball/f53f4db544a22bb608d11c213bec0740266b34e9", "reference": "f53f4db544a22bb608d11c213bec0740266b34e9", "shasum": "" }, "require": { "laminas/laminas-filter": "^2.19", "laminas/laminas-servicemanager": "^3.21.0", "laminas/laminas-stdlib": "^3.19", "laminas/laminas-validator": "^2.60.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "psr/container": "^1.1 || ^2.0" }, "conflict": { "zendframework/zend-inputfilter": "*" }, "require-dev": { "ext-json": "*", "laminas/laminas-coding-standard": "^3.1.0", "phpunit/phpunit": "^10.5.46", "psalm/plugin-phpunit": "^0.19.5", "psr/http-message": "^2.0", "vimeo/psalm": "^6.11.0", "webmozart/assert": "^1.11" }, "suggest": { "psr/http-message-implementation": "PSR-7 is required if you wish to validate PSR-7 UploadedFileInterface payloads" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\InputFilter", "config-provider": "Laminas\\InputFilter\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\InputFilter\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Normalize and validate input sets from the web, APIs, the CLI, and more, including files", "homepage": "https://laminas.dev", "keywords": [ "inputfilter", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-inputfilter/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-inputfilter/issues", "rss": "https://github.com/laminas/laminas-inputfilter/releases.atom", "source": "https://github.com/laminas/laminas-inputfilter" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-14T19:29:44+00:00" }, { "name": "laminas/laminas-json", "version": "3.7.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-json.git", "reference": "a0f9dca08e28f39a7a7a7a04370eb2f017369277" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-json/zipball/a0f9dca08e28f39a7a7a7a04370eb2f017369277", "reference": "a0f9dca08e28f39a7a7a7a04370eb2f017369277", "shasum": "" }, "require": { "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-json": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", "laminas/laminas-stdlib": "^2.7.7 || ^3.19", "phpunit/phpunit": "^9.5.25" }, "suggest": { "laminas/laminas-json-server": "For implementing JSON-RPC servers", "laminas/laminas-xml2json": "For converting XML documents to JSON" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Json\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP", "homepage": "https://laminas.dev", "keywords": [ "json", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-json/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-json/issues", "rss": "https://github.com/laminas/laminas-json/releases.atom", "source": "https://github.com/laminas/laminas-json" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "abandoned": true, "time": "2024-12-05T14:51:57+00:00" }, { "name": "laminas/laminas-loader", "version": "2.11.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-loader.git", "reference": "c507d5eccb969f7208434e3980680a1f6c0b1d8d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/c507d5eccb969f7208434e3980680a1f6c0b1d8d", "reference": "c507d5eccb969f7208434e3980680a1f6c0b1d8d", "shasum": "" }, "require": { "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-loader": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", "phpunit/phpunit": "~9.5.25" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Loader\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Autoloading and plugin loading strategies", "homepage": "https://laminas.dev", "keywords": [ "laminas", "loader" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-loader/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-loader/issues", "rss": "https://github.com/laminas/laminas-loader/releases.atom", "source": "https://github.com/laminas/laminas-loader" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "abandoned": true, "time": "2024-12-05T14:43:32+00:00" }, { "name": "laminas/laminas-log", "version": "2.17.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-log.git", "reference": "abc93b0c597e5dd55a18d29f0ae3b18c2f0e3f0c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-log/zipball/abc93b0c597e5dd55a18d29f0ae3b18c2f0e3f0c", "reference": "abc93b0c597e5dd55a18d29f0ae3b18c2f0e3f0c", "shasum": "" }, "require": { "laminas/laminas-servicemanager": "^3.21.0", "laminas/laminas-stdlib": "^3.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0", "psr/log": "^1.1.2" }, "conflict": { "zendframework/zend-log": "*" }, "provide": { "psr/log-implementation": "1.0.0" }, "require-dev": { "ext-dom": "*", "ext-json": "*", "ext-xml": "*", "firephp/firephp-core": "^0.5.3", "laminas/laminas-coding-standard": "~2.3.0", "laminas/laminas-db": "^2.6", "laminas/laminas-escaper": "^2.5", "laminas/laminas-filter": "^2.5", "laminas/laminas-mail": "^2.6.1", "laminas/laminas-validator": "^2.10.1", "mikey179/vfsstream": "^1.6.7", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5.10" }, "suggest": { "ext-mongo": "mongo extension to use Mongo writer", "ext-mongodb": "mongodb extension to use MongoDB writer", "laminas/laminas-db": "Laminas\\Db component to use the database log writer", "laminas/laminas-escaper": "Laminas\\Escaper component, for use in the XML log formatter", "laminas/laminas-mail": "Laminas\\Mail component to use the email log writer", "laminas/laminas-validator": "Laminas\\Validator component to block invalid log messages" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Log", "config-provider": "Laminas\\Log\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Log\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Robust, composite logger with filtering, formatting, and PSR-3 support", "homepage": "https://laminas.dev", "keywords": [ "laminas", "log", "logging" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-log/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-log/issues", "rss": "https://github.com/laminas/laminas-log/releases.atom", "source": "https://github.com/laminas/laminas-log" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "abandoned": "monolog/monolog", "time": "2024-12-05T15:59:56+00:00" }, { "name": "laminas/laminas-mail", "version": "2.25.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mail.git", "reference": "110e04497395123998220e244cceecb167cc6dda" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-mail/zipball/110e04497395123998220e244cceecb167cc6dda", "reference": "110e04497395123998220e244cceecb167cc6dda", "shasum": "" }, "require": { "ext-iconv": "*", "laminas/laminas-loader": "^2.9.0", "laminas/laminas-mime": "^2.11.0", "laminas/laminas-stdlib": "^3.17.0", "laminas/laminas-validator": "^2.31.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0", "symfony/polyfill-intl-idn": "^1.27.0", "symfony/polyfill-mbstring": "^1.27.0", "webmozart/assert": "^1.11.0" }, "require-dev": { "laminas/laminas-coding-standard": "~2.5.0", "laminas/laminas-db": "^2.18", "laminas/laminas-servicemanager": "^3.22.1", "phpunit/phpunit": "^10.4.2", "psalm/plugin-phpunit": "^0.18.4", "symfony/process": "^6.3.4", "vimeo/psalm": "^5.15" }, "suggest": { "laminas/laminas-servicemanager": "^3.21 when using SMTP to deliver messages" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Mail", "config-provider": "Laminas\\Mail\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Mail\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages", "homepage": "https://laminas.dev", "keywords": [ "laminas", "mail" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mail/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-mail/issues", "rss": "https://github.com/laminas/laminas-mail/releases.atom", "source": "https://github.com/laminas/laminas-mail" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "abandoned": "symfony/mailer", "time": "2023-11-02T10:32:34+00:00" }, { "name": "laminas/laminas-math", "version": "3.8.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-math.git", "reference": "a9e54f68accf5f8a3e66dd01fc6b32180e520018" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-math/zipball/a9e54f68accf5f8a3e66dd01fc6b32180e520018", "reference": "a9e54f68accf5f8a3e66dd01fc6b32180e520018", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-math": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", "phpunit/phpunit": "~9.5.25" }, "suggest": { "ext-bcmath": "If using the bcmath functionality", "ext-gmp": "If using the gmp functionality" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.2.x-dev", "dev-develop": "3.3.x-dev" } }, "autoload": { "psr-4": { "Laminas\\Math\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Create cryptographically secure pseudo-random numbers, and manage big integers", "homepage": "https://laminas.dev", "keywords": [ "laminas", "math" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-math/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-math/issues", "rss": "https://github.com/laminas/laminas-math/releases.atom", "source": "https://github.com/laminas/laminas-math" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "abandoned": true, "time": "2024-12-05T13:49:56+00:00" }, { "name": "laminas/laminas-mime", "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mime.git", "reference": "08cc544778829b7d68d27a097885bd6e7130135e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/08cc544778829b7d68d27a097885bd6e7130135e", "reference": "08cc544778829b7d68d27a097885bd6e7130135e", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^2.7 || ^3.0", "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "conflict": { "zendframework/zend-mime": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", "laminas/laminas-mail": "^2.19.0", "phpunit/phpunit": "~9.5.25" }, "suggest": { "laminas/laminas-mail": "Laminas\\Mail component" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Mime\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Create and parse MIME messages and parts", "homepage": "https://laminas.dev", "keywords": [ "laminas", "mime" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mime/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-mime/issues", "rss": "https://github.com/laminas/laminas-mime/releases.atom", "source": "https://github.com/laminas/laminas-mime" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "abandoned": "symfony/mime", "time": "2023-11-02T16:47:19+00:00" }, { "name": "laminas/laminas-modulemanager", "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-modulemanager.git", "reference": "4b14617df01be6c83ac62fdb689427f8ed56d9c1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/4b14617df01be6c83ac62fdb689427f8ed56d9c1", "reference": "4b14617df01be6c83ac62fdb689427f8ed56d9c1", "shasum": "" }, "require": { "brick/varexporter": "^0.3.2 || ^0.4 || ^0.5 || ^0.6", "laminas/laminas-config": "^3.7", "laminas/laminas-eventmanager": "^3.4", "laminas/laminas-stdlib": "^3.6", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "webimpress/safe-writer": "^1.0.2 || ^2.1" }, "conflict": { "amphp/amp": "<2.6.4", "zendframework/zend-modulemanager": "*" }, "require-dev": { "amphp/dns": "^1.24 || ^2.1.2", "amphp/socket": "^1.2.1 || ^2.3.1", "laminas/laminas-coding-standard": "~3.1.0", "laminas/laminas-loader": "^2.11", "laminas/laminas-mvc": "^3.7.0", "laminas/laminas-servicemanager": "^3.23.0", "phpunit/phpunit": "^10.5.38", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.13.1" }, "suggest": { "laminas/laminas-console": "Laminas\\Console component", "laminas/laminas-loader": "Laminas\\Loader component if you are not using Composer autoloading for your modules", "laminas/laminas-mvc": "Laminas\\Mvc component", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" }, "type": "library", "autoload": { "psr-4": { "Laminas\\ModuleManager\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Modular application system for laminas-mvc applications", "homepage": "https://laminas.dev", "keywords": [ "laminas", "modulemanager" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-modulemanager/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-modulemanager/issues", "rss": "https://github.com/laminas/laminas-modulemanager/releases.atom", "source": "https://github.com/laminas/laminas-modulemanager" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-17T18:22:00+00:00" }, { "name": "laminas/laminas-mvc", "version": "3.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc.git", "reference": "53ba28b7222d3a3b49747a26babef43d1b17fb6f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/53ba28b7222d3a3b49747a26babef43d1b17fb6f", "reference": "53ba28b7222d3a3b49747a26babef43d1b17fb6f", "shasum": "" }, "require": { "container-interop/container-interop": "^1.2", "laminas/laminas-eventmanager": "^3.4", "laminas/laminas-http": "^2.15", "laminas/laminas-modulemanager": "^2.16", "laminas/laminas-router": "^3.11.1", "laminas/laminas-servicemanager": "^3.20.0", "laminas/laminas-stdlib": "^3.19", "laminas/laminas-view": "^2.18.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-mvc": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^2.5.0", "laminas/laminas-json": "^3.6", "phpunit/phpunit": "^10.5.38", "webmozart/assert": "^1.11" }, "suggest": { "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", "laminas/laminas-log": "^2.9.1 To provide log functionality via LogFilterManager, LogFormatterManager, and LogProcessorManager", "laminas/laminas-mvc-console": "laminas-mvc-console provides the ability to expose laminas-mvc as a console application", "laminas/laminas-mvc-i18n": "laminas-mvc-i18n provides integration with laminas-i18n, including a translation bridge and translatable route segments", "laminas/laminas-mvc-middleware": "To dispatch middleware in your laminas-mvc application", "laminas/laminas-mvc-plugin-fileprg": "To provide Post/Redirect/Get functionality around forms that container file uploads", "laminas/laminas-mvc-plugin-flashmessenger": "To provide flash messaging capabilities between requests", "laminas/laminas-mvc-plugin-identity": "To access the authenticated identity (per laminas-authentication) in controllers", "laminas/laminas-mvc-plugin-prg": "To provide Post/Redirect/Get functionality within controllers", "laminas/laminas-paginator": "^2.7 To provide pagination functionality via PaginatorPluginManager", "laminas/laminas-servicemanager-di": "laminas-servicemanager-di provides utilities for integrating laminas-di and laminas-servicemanager in your laminas-mvc application" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Mvc\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins", "homepage": "https://laminas.dev", "keywords": [ "laminas", "mvc" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-mvc/issues", "rss": "https://github.com/laminas/laminas-mvc/releases.atom", "source": "https://github.com/laminas/laminas-mvc" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-11-18T00:14:29+00:00" }, { "name": "laminas/laminas-mvc-form", "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-form.git", "reference": "1d9fa450b81c52bbb4cae3f9051e1b6e030be88f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-mvc-form/zipball/1d9fa450b81c52bbb4cae3f9051e1b6e030be88f", "reference": "1d9fa450b81c52bbb4cae3f9051e1b6e030be88f", "shasum": "" }, "require": { "doctrine/annotations": "^1.14.3 || ^2.0.1", "laminas/laminas-form": "^3.10.1", "laminas/laminas-i18n": "^2.11.2" }, "type": "metapackage", "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Metapackage with all requirements needed to use laminas-form with laminas-mvc.", "homepage": "https://laminas.dev", "keywords": [ "form", "laminas", "mvc" ], "support": { "chat": "https://laminas.dev/chat", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-mvc-form/issues", "rss": "https://github.com/laminas/laminas-mvc-form/releases.atom", "source": "https://github.com/laminas/laminas-mvc-form" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2023-05-24T12:25:40+00:00" }, { "name": "laminas/laminas-mvc-plugin-fileprg", "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-plugin-fileprg.git", "reference": "e81c52b88e961306554cb9d3e6efe7ccbffe4afa" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-fileprg/zipball/e81c52b88e961306554cb9d3e6efe7ccbffe4afa", "reference": "e81c52b88e961306554cb9d3e6efe7ccbffe4afa", "shasum": "" }, "require": { "laminas/laminas-filter": "^2.13.1", "laminas/laminas-form": "^3.1", "laminas/laminas-inputfilter": "^2.13", "laminas/laminas-mvc": "^3.3", "laminas/laminas-session": "^2.12", "laminas/laminas-stdlib": "^3.6.2", "laminas/laminas-validator": "^2.15.1", "php": "~8.1.0 || ~8.2.0 || ~8.3.0" }, "conflict": { "laminas/laminas-mvc": "<3.0.0", "zendframework/zend-mvc-plugin-fileprg": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.5.0", "phpunit/phpunit": "^10.5", "psalm/plugin-phpunit": "^0.18.4", "vimeo/psalm": "^5.16" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Mvc\\Plugin\\FilePrg" } }, "autoload": { "psr-4": { "Laminas\\Mvc\\Plugin\\FilePrg\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Post/Redirect/Get plugin with file upload handling for laminas-mvc controllers", "homepage": "https://laminas.dev", "keywords": [ "laminas", "mvc" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-plugin-fileprg/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-mvc-plugin-fileprg/issues", "rss": "https://github.com/laminas/laminas-mvc-plugin-fileprg/releases.atom", "source": "https://github.com/laminas/laminas-mvc-plugin-fileprg" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2023-12-01T07:56:54+00:00" }, { "name": "laminas/laminas-mvc-plugin-flashmessenger", "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-plugin-flashmessenger.git", "reference": "664822d8d9f259d880ae25b686848421235f96ec" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-flashmessenger/zipball/664822d8d9f259d880ae25b686848421235f96ec", "reference": "664822d8d9f259d880ae25b686848421235f96ec", "shasum": "" }, "require": { "laminas/laminas-mvc": "^3.3", "laminas/laminas-session": "^2.12.0", "laminas/laminas-stdlib": "^3.6.4", "laminas/laminas-view": "^2.13.1", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "laminas/laminas-mvc": "<3.0.0", "zendframework/zend-mvc-plugin-flashmessenger": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~3.0.1", "laminas/laminas-i18n": "^2.29.0", "phpunit/phpunit": "^9.6.21", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.26.1" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Mvc\\Plugin\\FlashMessenger" } }, "autoload": { "psr-4": { "Laminas\\Mvc\\Plugin\\FlashMessenger\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Plugin for creating and exposing flash messages via laminas-mvc controllers", "homepage": "https://laminas.dev", "keywords": [ "laminas", "mvc" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-plugin-flashmessenger/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-mvc-plugin-flashmessenger/issues", "rss": "https://github.com/laminas/laminas-mvc-plugin-flashmessenger/releases.atom", "source": "https://github.com/laminas/laminas-mvc-plugin-flashmessenger" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-11-29T08:28:58+00:00" }, { "name": "laminas/laminas-mvc-plugin-identity", "version": "1.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-plugin-identity.git", "reference": "2b42edde3fdf34f3074fba2fc2c178c1bc50b95c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-identity/zipball/2b42edde3fdf34f3074fba2fc2c178c1bc50b95c", "reference": "2b42edde3fdf34f3074fba2fc2c178c1bc50b95c", "shasum": "" }, "require": { "laminas/laminas-authentication": "^2.11.0", "laminas/laminas-mvc": "^3.3.3", "laminas/laminas-servicemanager": "^3.15.1", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "laminas/laminas-mvc": "<3.0.0", "zendframework/zend-mvc-plugin-identity": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.5.0", "phpunit/phpunit": "^10.5", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.16" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Mvc\\Plugin\\Identity" } }, "autoload": { "psr-4": { "Laminas\\Mvc\\Plugin\\Identity\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Plugin for retrieving the current authenticated identity within laminas-mvc controllers", "homepage": "https://laminas.dev", "keywords": [ "laminas", "mvc" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-plugin-identity/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-mvc-plugin-identity/issues", "rss": "https://github.com/laminas/laminas-mvc-plugin-identity/releases.atom", "source": "https://github.com/laminas/laminas-mvc-plugin-identity" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-01-29T08:03:42+00:00" }, { "name": "laminas/laminas-mvc-plugin-prg", "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-plugin-prg.git", "reference": "b51e7ba892e52c6a80ce8c7dc7f8c429e3937516" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-mvc-plugin-prg/zipball/b51e7ba892e52c6a80ce8c7dc7f8c429e3937516", "reference": "b51e7ba892e52c6a80ce8c7dc7f8c429e3937516", "shasum": "" }, "require": { "laminas/laminas-mvc": "^3.3.3", "laminas/laminas-session": "^2.12.1", "laminas/laminas-stdlib": "^3.10.1", "php": "~8.1.0 || ~8.2.0 || ~8.3.0" }, "conflict": { "zendframework/zend-mvc-plugin-prg": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.5.0", "phpunit/phpunit": "^10.4", "psalm/plugin-phpunit": "^0.18.0", "vimeo/psalm": "^5.16" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Mvc\\Plugin\\Prg" } }, "autoload": { "psr-4": { "Laminas\\Mvc\\Plugin\\Prg\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Post/Redirect/Get plugin for laminas-mvc controllers", "homepage": "https://laminas.dev", "keywords": [ "laminas", "mvc" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-mvc-plugin-prg/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-mvc-plugin-prg/issues", "rss": "https://github.com/laminas/laminas-mvc-plugin-prg/releases.atom", "source": "https://github.com/laminas/laminas-mvc-plugin-prg" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2023-12-01T06:06:12+00:00" }, { "name": "laminas/laminas-mvc-plugins", "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc-plugins.git", "reference": "ea91854e410fcf0451c8bc53062da215605cf5ad" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-mvc-plugins/zipball/ea91854e410fcf0451c8bc53062da215605cf5ad", "reference": "ea91854e410fcf0451c8bc53062da215605cf5ad", "shasum": "" }, "require": { "laminas/laminas-mvc-plugin-fileprg": "^1.2", "laminas/laminas-mvc-plugin-flashmessenger": "^1.3", "laminas/laminas-mvc-plugin-identity": "^1.2", "laminas/laminas-mvc-plugin-prg": "^1.3" }, "conflict": { "zendframework/zend-mvc-plugins": "*" }, "type": "metapackage", "extra": { "laminas": { "component": [ "Laminas\\Mvc\\Plugin\\FilePrg", "Laminas\\Mvc\\Plugin\\FlashMessenger", "Laminas\\Mvc\\Plugin\\Identity", "Laminas\\Mvc\\Plugin\\Prg" ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Collection of all stable laminas-mvc plugins served via separate packages.", "homepage": "https://laminas.dev", "keywords": [ "laminas", "mvc", "plugins" ], "support": { "chat": "https://laminas.dev/chat", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-mvc-plugins/issues", "rss": "https://github.com/laminas/laminas-mvc-plugins/releases.atom", "source": "https://github.com/laminas/laminas-mvc-plugins" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2021-12-06T00:49:46+00:00" }, { "name": "laminas/laminas-paginator", "version": "2.20.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-paginator.git", "reference": "235b57db1f7939513465ec49f05b12228fe5391f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-paginator/zipball/235b57db1f7939513465ec49f05b12228fe5391f", "reference": "235b57db1f7939513465ec49f05b12228fe5391f", "shasum": "" }, "require": { "ext-json": "*", "laminas/laminas-stdlib": "^3.10.1", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-paginator": "*" }, "require-dev": { "laminas/laminas-cache": "^3.13.0", "laminas/laminas-cache-storage-adapter-memory": "^2.4.0", "laminas/laminas-coding-standard": "^2.5.0", "laminas/laminas-config": "^3.10.1", "laminas/laminas-filter": "^2.41", "laminas/laminas-servicemanager": "^3.23.1", "laminas/laminas-view": "^2.43", "phpunit/phpunit": "^10.5.58", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.13.1" }, "suggest": { "laminas/laminas-cache": "Laminas\\Cache component to support cache features", "laminas/laminas-filter": "Laminas\\Filter component", "laminas/laminas-paginator-adapter-laminasdb": "Provides pagination adapters for Select statements and TableGateway instances", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", "laminas/laminas-view": "Laminas\\View component" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Paginator", "config-provider": "Laminas\\Paginator\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Paginator\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Paginate collections of data from arbitrary sources", "homepage": "https://laminas.dev", "keywords": [ "laminas", "paginator" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-paginator/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-paginator/issues", "rss": "https://github.com/laminas/laminas-paginator/releases.atom", "source": "https://github.com/laminas/laminas-paginator" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-15T18:30:48+00:00" }, { "name": "laminas/laminas-permissions-acl", "version": "2.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-permissions-acl.git", "reference": "96d710d0a8e6cfa781b2ba184a3dd397634ae2e7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-permissions-acl/zipball/96d710d0a8e6cfa781b2ba184a3dd397634ae2e7", "reference": "96d710d0a8e6cfa781b2ba184a3dd397634ae2e7", "shasum": "" }, "require": { "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.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.38", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.26.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": "2024-11-25T10:38:49+00:00" }, { "name": "laminas/laminas-psr7bridge", "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-psr7bridge.git", "reference": "51ca6cd0bba968baa7bfc26f184bb4e985b40821" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-psr7bridge/zipball/51ca6cd0bba968baa7bfc26f184bb4e985b40821", "reference": "51ca6cd0bba968baa7bfc26f184bb4e985b40821", "shasum": "" }, "require": { "laminas/laminas-diactoros": "^2.25.2 || ^3.0.0", "laminas/laminas-http": "^2.19.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "psr/http-message": "^1.1 || ^2.0" }, "require-dev": { "laminas/laminas-coding-standard": "~2.5.0", "phpunit/phpunit": "^10.5.45", "psalm/plugin-phpunit": "^0.18.4", "vimeo/psalm": "^5.26.1" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Psr7Bridge\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Bidirectional conversions between PSR-7 and laminas-http messages", "homepage": "https://laminas.dev", "keywords": [ "http", "laminas", "psr", "psr-7" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-psr7bridge/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-psr7bridge/issues", "rss": "https://github.com/laminas/laminas-psr7bridge/releases.atom", "source": "https://github.com/laminas/laminas-psr7bridge" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-02-10T09:07:39+00:00" }, { "name": "laminas/laminas-router", "version": "3.14.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-router.git", "reference": "5e1f5ca7fe95200661b50235c891ed3eee02d3f0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-router/zipball/5e1f5ca7fe95200661b50235c891ed3eee02d3f0", "reference": "5e1f5ca7fe95200661b50235c891ed3eee02d3f0", "shasum": "" }, "require": { "laminas/laminas-http": "^2.15", "laminas/laminas-servicemanager": "^3.14.0", "laminas/laminas-stdlib": "^3.10.1", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-router": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.5.0", "laminas/laminas-i18n": "^2.29.0", "phpunit/phpunit": "^10.5.36", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.26.1" }, "suggest": { "laminas/laminas-i18n": "^2.15.0 if defining translatable HTTP path segments" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Router", "config-provider": "Laminas\\Router\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Router\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Flexible routing system for HTTP and console applications", "homepage": "https://laminas.dev", "keywords": [ "laminas", "routing" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-router/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-router/issues", "rss": "https://github.com/laminas/laminas-router/releases.atom", "source": "https://github.com/laminas/laminas-router" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-10-11T11:18:03+00:00" }, { "name": "laminas/laminas-servicemanager", "version": "3.23.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", "reference": "06594db3a644447521eace9b5efdb12dc8446a33" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/06594db3a644447521eace9b5efdb12dc8446a33", "reference": "06594db3a644447521eace9b5efdb12dc8446a33", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^3.19", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.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.51", "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-08-12T08:44:02+00:00" }, { "name": "laminas/laminas-session", "version": "2.25.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-session.git", "reference": "17b5fd6aa9889dc8362c26d4c7500c93ff4347cb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-session/zipball/17b5fd6aa9889dc8362c26d4c7500c93ff4347cb", "reference": "17b5fd6aa9889dc8362c26d4c7500c93ff4347cb", "shasum": "" }, "require": { "laminas/laminas-eventmanager": "^3.12", "laminas/laminas-servicemanager": "^3.22", "laminas/laminas-stdlib": "^3.18", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "amphp/amp": "<2.6.4", "zendframework/zend-session": "*" }, "require-dev": { "ext-xdebug": "*", "laminas/laminas-cache": "^3.12.2", "laminas/laminas-cache-storage-adapter-memory": "^2.3", "laminas/laminas-coding-standard": "~3.1.0", "laminas/laminas-db": "^2.20.0", "laminas/laminas-http": "^2.20", "laminas/laminas-validator": "^2.64.1", "mongodb/mongodb": "~2.1.0", "phpunit/phpunit": "^10.5.38", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.26.1" }, "suggest": { "laminas/laminas-cache": "Laminas\\Cache component", "laminas/laminas-db": "Laminas\\Db component", "laminas/laminas-http": "Laminas\\Http component", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", "laminas/laminas-validator": "Laminas\\Validator component", "mongodb/mongodb": "If you want to use the MongoDB session save handler" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Session", "config-provider": "Laminas\\Session\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Session\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Object-oriented interface to PHP sessions and storage", "homepage": "https://laminas.dev", "keywords": [ "laminas", "session" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-session/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-session/issues", "rss": "https://github.com/laminas/laminas-session/releases.atom", "source": "https://github.com/laminas/laminas-session" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-11T09:26:06+00:00" }, { "name": "laminas/laminas-skeleton-installer", "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-skeleton-installer.git", "reference": "ec2fc36cfac35919c69748a4c1ce05c4f06daedf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-skeleton-installer/zipball/ec2fc36cfac35919c69748a4c1ce05c4f06daedf", "reference": "ec2fc36cfac35919c69748a4c1ce05c4f06daedf", "shasum": "" }, "require": { "composer-plugin-api": "^2.2", "laminas/laminas-component-installer": "^3.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0" }, "conflict": { "zendframework/zend-skeleton-installer": "*" }, "require-dev": { "composer/composer": "^2.6.4", "laminas/laminas-coding-standard": "~2.5.0", "mikey179/vfsstream": "^1.6.11", "phpunit/phpunit": "^10.4", "psalm/plugin-phpunit": "^0.18.4", "vimeo/psalm": "^5.15" }, "type": "composer-plugin", "extra": { "class": "Laminas\\SkeletonInstaller\\Plugin" }, "autoload": { "psr-4": { "Laminas\\SkeletonInstaller\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Installer plugin for Laminas skeleton application", "homepage": "https://laminas.dev", "keywords": [ "laminas", "skeleton-installer" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-skeleton-installer/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-skeleton-installer/issues", "rss": "https://github.com/laminas/laminas-skeleton-installer/releases.atom", "source": "https://github.com/laminas/laminas-skeleton-installer" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2023-11-22T21:19:28+00:00" }, { "name": "laminas/laminas-stdlib", "version": "3.20.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", "reference": "8974a1213be42c3e2f70b2c27b17f910291ab2f4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/8974a1213be42c3e2f70b2c27b17f910291ab2f4", "reference": "8974a1213be42c3e2f70b2c27b17f910291ab2f4", "shasum": "" }, "require": { "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-stdlib": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^3.0", "phpbench/phpbench": "^1.3.1", "phpunit/phpunit": "^10.5.38", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.26.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": "2024-10-29T13:46:07+00:00" }, { "name": "laminas/laminas-translator", "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-translator.git", "reference": "12897e710e21413c1f93fc38fe9dead6b51c5218" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-translator/zipball/12897e710e21413c1f93fc38fe9dead6b51c5218", "reference": "12897e710e21413c1f93fc38fe9dead6b51c5218", "shasum": "" }, "require": { "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { "laminas/laminas-coding-standard": "~3.0.0", "vimeo/psalm": "^5.24.0" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Translator\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Interfaces for the Translator component of laminas-i18n", "homepage": "https://laminas.dev", "keywords": [ "i18n", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-i18n/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-translator/issues", "rss": "https://github.com/laminas/laminas-translator/releases.atom", "source": "https://github.com/laminas/laminas-translator" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-10-21T15:33:01+00:00" }, { "name": "laminas/laminas-uri", "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-uri.git", "reference": "de53600ae8153b3605bb6edce8aeeef524eaafba" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/de53600ae8153b3605bb6edce8aeeef524eaafba", "reference": "de53600ae8153b3605bb6edce8aeeef524eaafba", "shasum": "" }, "require": { "laminas/laminas-escaper": "^2.9", "laminas/laminas-validator": "^2.39 || ^3.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "conflict": { "zendframework/zend-uri": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.4.0", "phpunit/phpunit": "^9.6.20" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Uri\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)", "homepage": "https://laminas.dev", "keywords": [ "laminas", "uri" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-uri/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-uri/issues", "rss": "https://github.com/laminas/laminas-uri/releases.atom", "source": "https://github.com/laminas/laminas-uri" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2024-12-03T12:27:51+00:00" }, { "name": "laminas/laminas-validator", "version": "2.64.4", "source": { "type": "git", "url": "https://github.com/laminas/laminas-validator.git", "reference": "e2e6631f599a9b0db1e23adb633c09a2f0c68bed" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/e2e6631f599a9b0db1e23adb633c09a2f0c68bed", "reference": "e2e6631f599a9b0db1e23adb633c09a2f0c68bed", "shasum": "" }, "require": { "laminas/laminas-servicemanager": "^3.21.0", "laminas/laminas-stdlib": "^3.19", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", "psr/http-message": "^1.0.1 || ^2.0.0" }, "conflict": { "zendframework/zend-validator": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^2.5", "laminas/laminas-db": "^2.20", "laminas/laminas-filter": "^2.35.2", "laminas/laminas-i18n": "^2.26.0", "laminas/laminas-session": "^2.20", "laminas/laminas-uri": "^2.11.0", "phpunit/phpunit": "^10.5.20", "psalm/plugin-phpunit": "^0.19.0", "psr/http-client": "^1.0.3", "psr/http-factory": "^1.1.0", "vimeo/psalm": "^5.24.0" }, "suggest": { "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", "laminas/laminas-i18n-resources": "Translations of validator messages", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", "psr/http-message": "psr/http-message, required when validating PSR-7 UploadedFileInterface instances via the Upload and UploadFile validators" }, "type": "library", "extra": { "laminas": { "component": "Laminas\\Validator", "config-provider": "Laminas\\Validator\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\Validator\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", "homepage": "https://laminas.dev", "keywords": [ "laminas", "validator" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-validator/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-validator/issues", "rss": "https://github.com/laminas/laminas-validator/releases.atom", "source": "https://github.com/laminas/laminas-validator" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-06-16T14:38:00+00:00" }, { "name": "laminas/laminas-view", "version": "2.43.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-view.git", "reference": "5f60f0f781e6888eb1fa131bf123c401013225a0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-view/zipball/5f60f0f781e6888eb1fa131bf123c401013225a0", "reference": "5f60f0f781e6888eb1fa131bf123c401013225a0", "shasum": "" }, "require": { "ext-dom": "*", "ext-filter": "*", "ext-json": "*", "laminas/laminas-escaper": "^2.5", "laminas/laminas-eventmanager": "^3.4", "laminas/laminas-json": "^3.3", "laminas/laminas-servicemanager": "^3.21.0", "laminas/laminas-stdlib": "^3.10.1", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "psr/container": "^1 || ^2" }, "conflict": { "amphp/dns": "<2.1.2", "amphp/socket": "<2.3.1", "container-interop/container-interop": "<1.2", "laminas/laminas-router": "<3.0.1", "laminas/laminas-session": "<2.12", "zendframework/zend-view": "*" }, "require-dev": { "laminas/laminas-authentication": "^2.18", "laminas/laminas-coding-standard": "~3.1.0", "laminas/laminas-feed": "^2.25.0", "laminas/laminas-filter": "^2.41", "laminas/laminas-http": "^2.22", "laminas/laminas-i18n": "^2.30.0", "laminas/laminas-modulemanager": "^2.17", "laminas/laminas-mvc": "^3.8.0", "laminas/laminas-mvc-i18n": "^1.9", "laminas/laminas-mvc-plugin-flashmessenger": "^1.11.0", "laminas/laminas-navigation": "^2.20.0", "laminas/laminas-paginator": "^2.19.0", "laminas/laminas-permissions-acl": "^2.17", "laminas/laminas-router": "^3.14.0", "laminas/laminas-uri": "^2.13", "phpunit/phpunit": "^10.5.58", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.13.1" }, "suggest": { "laminas/laminas-authentication": "Laminas\\Authentication component", "laminas/laminas-feed": "Laminas\\Feed component", "laminas/laminas-filter": "Laminas\\Filter component", "laminas/laminas-http": "Laminas\\Http component", "laminas/laminas-i18n": "Laminas\\I18n component", "laminas/laminas-mvc": "Laminas\\Mvc component", "laminas/laminas-mvc-plugin-flashmessenger": "laminas-mvc-plugin-flashmessenger component, if you want to use the FlashMessenger view helper with laminas-mvc versions 3 and up", "laminas/laminas-navigation": "Laminas\\Navigation component", "laminas/laminas-paginator": "Laminas\\Paginator component", "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", "laminas/laminas-uri": "Laminas\\Uri component" }, "bin": [ "bin/templatemap_generator.php" ], "type": "library", "autoload": { "psr-4": { "Laminas\\View\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Flexible view layer supporting and providing multiple view layers, helpers, and more", "homepage": "https://laminas.dev", "keywords": [ "laminas", "view" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-view/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-view/issues", "rss": "https://github.com/laminas/laminas-view/releases.atom", "source": "https://github.com/laminas/laminas-view" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-13T13:07:56+00:00" }, { "name": "maennchen/zipstream-php", "version": "3.1.1", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", "reference": "6187e9cc4493da94b9b63eb2315821552015fca9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/6187e9cc4493da94b9b63eb2315821552015fca9", "reference": "6187e9cc4493da94b9b63eb2315821552015fca9", "shasum": "" }, "require": { "ext-mbstring": "*", "ext-zlib": "*", "php-64bit": "^8.1" }, "require-dev": { "ext-zip": "*", "friendsofphp/php-cs-fixer": "^3.16", "guzzlehttp/guzzle": "^7.5", "mikey179/vfsstream": "^1.6", "php-coveralls/php-coveralls": "^2.5", "phpunit/phpunit": "^10.0", "vimeo/psalm": "^5.0" }, "suggest": { "guzzlehttp/psr7": "^2.4", "psr/http-message": "^2.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/3.1.1" }, "funding": [ { "url": "https://github.com/maennchen", "type": "github" } ], "time": "2024-10-10T12:33:01+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": "nikic/php-parser", "version": "v5.6.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", "reference": "3a454ca033b9e06b63282ce19562e892747449bb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3a454ca033b9e06b63282ce19562e892747449bb", "reference": "3a454ca033b9e06b63282ce19562e892747449bb", "shasum": "" }, "require": { "ext-ctype": "*", "ext-json": "*", "ext-tokenizer": "*", "php": ">=7.4" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" ], "type": "library", "extra": { "branch-alias": { "dev-master": "5.x-dev" } }, "autoload": { "psr-4": { "PhpParser\\": "lib/PhpParser" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Nikita Popov" } ], "description": "A PHP parser written in PHP", "keywords": [ "parser", "php" ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.2" }, "time": "2025-10-21T19:32:17+00:00" }, { "name": "phpoffice/phpspreadsheet", "version": "2.4.1", "source": { "type": "git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", "reference": "096ae6faf94b49b2cf53e92a0073133c941e1f57" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/096ae6faf94b49b2cf53e92a0073133c941e1f57", "reference": "096ae6faf94b49b2cf53e92a0073133c941e1f57", "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": "*", "maennchen/zipstream-php": "^2.1 || ^3.0", "markbaker/complex": "^3.0", "markbaker/matrix": "^3.0", "php": "^8.1", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "dev-main", "dompdf/dompdf": "^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": "^9.6 || ^10.5", "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" } ], "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/2.4.1" }, "time": "2025-09-01T18:41:37+00:00" }, { "name": "psr/cache", "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", "shasum": "" }, "require": { "php": ">=5.3.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": "http://www.php-fig.org/" } ], "description": "Common interface for caching libraries", "keywords": [ "cache", "psr", "psr-6" ], "support": { "source": "https://github.com/php-fig/cache/tree/master" }, "time": "2016-08-06T20:24:11+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/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": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", "homepage": "https://github.com/php-fig/http-message", "keywords": [ "http", "http-message", "psr", "psr-7", "request", "response" ], "support": { "source": "https://github.com/php-fig/http-message/tree/2.0" }, "time": "2023-04-04T09:54:51+00:00" }, { "name": "psr/log", "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", "reference": "d49695b909c3b7628b6289db5479a1c204601f11" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", "reference": "d49695b909c3b7628b6289db5479a1c204601f11", "shasum": "" }, "require": { "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.1.x-dev" } }, "autoload": { "psr-4": { "Psr\\Log\\": "Psr/Log/" } }, "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/1.1.4" }, "time": "2021-05-03T11:20:27+00:00" }, { "name": "psr/simple-cache", "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", "shasum": "" }, "require": { "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\SimpleCache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "http://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/master" }, "time": "2017-10-23T01:57:42+00:00" }, { "name": "symfony/console", "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/console.git", "reference": "492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/console/zipball/492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f", "reference": "492de6dfd93910d7d7a729c5a04ddcd2b9e99c4f", "shasum": "" }, "require": { "php": ">=8.1", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", "symfony/string": "^5.4|^6.0|^7.0" }, "conflict": { "symfony/dependency-injection": "<5.4", "symfony/dotenv": "<5.4", "symfony/event-dispatcher": "<5.4", "symfony/lock": "<5.4", "symfony/process": "<5.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^5.4|^6.0|^7.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0", "symfony/event-dispatcher": "^5.4|^6.0|^7.0", "symfony/http-foundation": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", "symfony/lock": "^5.4|^6.0|^7.0", "symfony/messenger": "^5.4|^6.0|^7.0", "symfony/process": "^5.4|^6.0|^7.0", "symfony/stopwatch": "^5.4|^6.0|^7.0", "symfony/var-dumper": "^5.4|^6.0|^7.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/v6.4.26" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2025-09-26T12:13:46+00:00" }, { "name": "symfony/deprecation-contracts", "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "autoload": { "files": [ "function.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/polyfill-ctype", "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", "shasum": "" }, "require": { "php": ">=7.2" }, "provide": { "ext-ctype": "*" }, "suggest": { "ext-ctype": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Gert de Pagter", "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "ctype", "polyfill", "portable" ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for intl's grapheme_* functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "grapheme", "intl", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2025-06-27T09:58:17+00:00" }, { "name": "symfony/polyfill-intl-idn", "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", "shasum": "" }, "require": { "php": ">=7.2", "symfony/polyfill-intl-normalizer": "^1.10" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Laurent Bassin", "email": "laurent@bassin.info" }, { "name": "Trevor Rowbotham", "email": "trevor.rowbotham@pm.me" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "idn", "intl", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2024-09-10T14:38:51+00:00" }, { "name": "symfony/polyfill-intl-normalizer", "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", "reference": "3833d7255cc303546435cb650316bff708a1c75c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", "reference": "3833d7255cc303546435cb650316bff708a1c75c", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for intl's Normalizer class and related functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "intl", "normalizer", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-mbstring", "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { "ext-iconv": "*", "php": ">=7.2" }, "provide": { "ext-mbstring": "*" }, "suggest": { "ext-mbstring": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", "keywords": [ "compatibility", "mbstring", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/polyfill-php72", "version": "v1.31.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", "reference": "fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce", "reference": "fa2ae56c44f03bed91a39bfc9822e31e7c5c38ce", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "metapackage", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "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 7.2+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php72/tree/v1.31.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php80", "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "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\\Php80\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ion Bazan", "email": "ion.bazan@gmail.com" }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2025-01-02T08:10:11+00:00" }, { "name": "symfony/polyfill-php84", "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php84.git", "reference": "d8ced4d875142b6a7426000426b8abc631d6b191" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191", "reference": "d8ced4d875142b6a7426000426b8abc631d6b191", "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.33.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2025-06-24T13:30:11+00:00" }, { "name": "symfony/service-contracts", "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", "shasum": "" }, "require": { "php": ">=8.1", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "ext-psr": "<1.1|>=2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" }, "exclude-from-classmap": [ "/Test/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Generic abstractions related to writing services", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2025-04-25T09:37:31+00:00" }, { "name": "symfony/string", "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/string.git", "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/string/zipball/5621f039a71a11c87c106c1c598bdcd04a19aeea", "reference": "5621f039a71a11c87c106c1c598bdcd04a19aeea", "shasum": "" }, "require": { "php": ">=8.1", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "symfony/translation-contracts": "<2.5" }, "require-dev": { "symfony/http-client": "^5.4|^6.0|^7.0", "symfony/intl": "^6.2|^7.0", "symfony/translation-contracts": "^2.5|^3.0", "symfony/var-exporter": "^5.4|^6.0|^7.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/v6.4.26" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2025-09-11T14:32:46+00:00" }, { "name": "webimpress/safe-writer", "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/webimpress/safe-writer.git", "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/webimpress/safe-writer/zipball/9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", "shasum": "" }, "require": { "php": "^7.3 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5.4", "vimeo/psalm": "^4.7", "webimpress/coding-standard": "^1.2.2" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.2.x-dev", "dev-develop": "2.3.x-dev", "dev-release-1.0": "1.0.x-dev" } }, "autoload": { "psr-4": { "Webimpress\\SafeWriter\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "description": "Tool to write files safely, to avoid race conditions", "keywords": [ "concurrent write", "file writer", "race condition", "safe writer", "webimpress" ], "support": { "issues": "https://github.com/webimpress/safe-writer/issues", "source": "https://github.com/webimpress/safe-writer/tree/2.2.0" }, "funding": [ { "url": "https://github.com/michalbundyra", "type": "github" } ], "time": "2021-04-19T16:34:45+00:00" }, { "name": "webmozart/assert", "version": "1.12.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", "reference": "541057574806f942c94662b817a50f63f7345360" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/webmozarts/assert/zipball/541057574806f942c94662b817a50f63f7345360", "reference": "541057574806f942c94662b817a50f63f7345360", "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.0" }, "time": "2025-10-20T12:43:39+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "dev", "stability-flags": [], "prefer-stable": true, "prefer-lowest": false, "platform": { "php": "~8.1.0 || ~8.2.0 || ~8.3.0" }, "platform-dev": [], "plugin-api-version": "2.2.0" }