diff --git a/composer.json b/composer.json
index 7692f41..78890e7 100644
--- a/composer.json
+++ b/composer.json
@@ -13,20 +13,26 @@
"doctrine/mongodb-odm": "^2.7",
"doctrine/mongodb-odm-bundle": "5.*",
"doctrine/orm": "^3.1",
+ "friendsofsymfony/rest-bundle": "^3.6",
+ "jms/serializer-bundle": "^5.4",
"mongodb/mongodb": "^1.18",
"phpdocumentor/reflection-docblock": "^5.3",
"phpstan/phpdoc-parser": "^1.27",
"symfony/apache-pack": "^1.0",
"symfony/asset": "7.0.*",
- "symfony/config": "7.0.*",
+ "symfony/config": "6.4.*",
"symfony/console": "7.0.*",
+ "symfony/dependency-injection": "^5.4|^6.0",
"symfony/doctrine-messenger": "7.0.*",
"symfony/dotenv": "7.0.*",
+ "symfony/event-dispatcher": "^5.4|^6.0",
"symfony/expression-language": "7.0.*",
"symfony/flex": "^2",
"symfony/form": "7.0.*",
- "symfony/framework-bundle": "7.0.*",
+ "symfony/framework-bundle": "6.*",
"symfony/http-client": "7.0.*",
+ "symfony/http-foundation": "^5.4|^6.0",
+ "symfony/http-kernel": "^5.4|^6.0",
"symfony/intl": "7.0.*",
"symfony/mailer": "7.0.*",
"symfony/mime": "7.0.*",
@@ -35,8 +41,10 @@
"symfony/process": "7.0.*",
"symfony/property-access": "7.0.*",
"symfony/property-info": "7.0.*",
+ "symfony/routing": "^5.4|^6.0",
"symfony/runtime": "7.0.*",
"symfony/security-bundle": "7.0.*",
+ "symfony/security-core": "^5.4|^6.0",
"symfony/serializer": "7.0.*",
"symfony/string": "7.0.*",
"symfony/translation": "7.0.*",
diff --git a/composer.lock b/composer.lock
index ecf7b1a..7272aac 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "169597cc948acc7f627ecd4ff309138e",
+ "content-hash": "551cd15cfa0d95c7d21f0bc50e237c4b",
"packages": [
{
"name": "doctrine/cache",
@@ -1573,6 +1573,112 @@
],
"time": "2024-03-20T12:50:41+00:00"
},
+ {
+ "name": "friendsofsymfony/rest-bundle",
+ "version": "3.7.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git",
+ "reference": "fa0f68bd1072d5d1e882a14deb8af0dd13bbdc70"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/fa0f68bd1072d5d1e882a14deb8af0dd13bbdc70",
+ "reference": "fa0f68bd1072d5d1e882a14deb8af0dd13bbdc70",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.4|^8.0",
+ "symfony/config": "^5.4|^6.4|^7.0",
+ "symfony/dependency-injection": "^5.4|^6.4|^7.0",
+ "symfony/deprecation-contracts": "^2.1|^3.0",
+ "symfony/event-dispatcher": "^5.4|^6.4|^7.0",
+ "symfony/framework-bundle": "^5.4|^6.4|^7.0",
+ "symfony/http-foundation": "^5.4|^6.4|^7.0",
+ "symfony/http-kernel": "^5.4|^6.4|^7.0",
+ "symfony/routing": "^5.4|^6.4|^7.0",
+ "symfony/security-core": "^5.4|^6.4|^7.0",
+ "willdurand/jsonp-callback-validator": "^1.0|^2.0",
+ "willdurand/negotiation": "^2.0|^3.0"
+ },
+ "conflict": {
+ "doctrine/annotations": "<1.12",
+ "jms/serializer": "<1.13.0",
+ "jms/serializer-bundle": "<2.4.3|3.0.0",
+ "sensio/framework-extra-bundle": "<6.1"
+ },
+ "require-dev": {
+ "doctrine/annotations": "^1.13.2|^2.0",
+ "friendsofphp/php-cs-fixer": "^3.43",
+ "jms/serializer": "^1.13|^2.0|^3.0",
+ "jms/serializer-bundle": "^2.4.3|^3.0.1|^4.0|^5.0",
+ "psr/http-message": "^1.0",
+ "psr/log": "^1.0|^2.0|^3.0",
+ "sensio/framework-extra-bundle": "^6.1",
+ "symfony/asset": "^5.4|^6.4|^7.0",
+ "symfony/browser-kit": "^5.4|^6.4|^7.0",
+ "symfony/css-selector": "^5.4|^6.4|^7.0",
+ "symfony/expression-language": "^5.4|^6.4|^7.0",
+ "symfony/form": "^5.4|^6.4|^7.0",
+ "symfony/mime": "^5.4|^6.4|^7.0",
+ "symfony/phpunit-bridge": "^7.0.1",
+ "symfony/security-bundle": "^5.4|^6.4|^7.0",
+ "symfony/serializer": "^5.4|^6.4|^7.0",
+ "symfony/twig-bundle": "^5.4|^6.4|^7.0",
+ "symfony/validator": "^5.4|^6.4|^7.0",
+ "symfony/web-profiler-bundle": "^5.4|^6.4|^7.0",
+ "symfony/yaml": "^5.4|^6.4|^7.0"
+ },
+ "suggest": {
+ "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended",
+ "sensio/framework-extra-bundle": "Add support for the request body converter and the view response listener, not supported with Symfony >=7.0",
+ "symfony/serializer": "Add support for basic serialization capabilities and xml decoding",
+ "symfony/validator": "Add support for validation capabilities in the ParamFetcher"
+ },
+ "type": "symfony-bundle",
+ "extra": {
+ "branch-alias": {
+ "3.x-dev": "3.1-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "FOS\\RestBundle\\": ""
+ },
+ "exclude-from-classmap": [
+ "Resources/",
+ "Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Lukas Kahwe Smith",
+ "email": "smith@pooteeweet.org"
+ },
+ {
+ "name": "Konstantin Kudryashov",
+ "email": "ever.zet@gmail.com"
+ },
+ {
+ "name": "FriendsOfSymfony Community",
+ "homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors"
+ }
+ ],
+ "description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony",
+ "homepage": "http://friendsofsymfony.github.com",
+ "keywords": [
+ "rest"
+ ],
+ "support": {
+ "issues": "https://github.com/FriendsOfSymfony/FOSRestBundle/issues",
+ "source": "https://github.com/FriendsOfSymfony/FOSRestBundle/tree/3.7.0"
+ },
+ "time": "2024-04-04T17:25:49+00:00"
+ },
{
"name": "jean85/pretty-package-versions",
"version": "2.0.6",
@@ -1632,6 +1738,255 @@
},
"time": "2024-03-08T09:58:59+00:00"
},
+ {
+ "name": "jms/metadata",
+ "version": "2.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/schmittjoh/metadata.git",
+ "reference": "7ca240dcac0c655eb15933ee55736ccd2ea0d7a6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/7ca240dcac0c655eb15933ee55736ccd2ea0d7a6",
+ "reference": "7ca240dcac0c655eb15933ee55736ccd2ea0d7a6",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2|^8.0"
+ },
+ "require-dev": {
+ "doctrine/cache": "^1.0",
+ "doctrine/coding-standard": "^8.0",
+ "mikey179/vfsstream": "^1.6.7",
+ "phpunit/phpunit": "^8.5|^9.0",
+ "psr/container": "^1.0|^2.0",
+ "symfony/cache": "^3.1|^4.0|^5.0",
+ "symfony/dependency-injection": "^3.1|^4.0|^5.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Metadata\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Johannes M. Schmitt",
+ "email": "schmittjoh@gmail.com"
+ },
+ {
+ "name": "Asmir Mustafic",
+ "email": "goetas@gmail.com"
+ }
+ ],
+ "description": "Class/method/property metadata management in PHP",
+ "keywords": [
+ "annotations",
+ "metadata",
+ "xml",
+ "yaml"
+ ],
+ "support": {
+ "issues": "https://github.com/schmittjoh/metadata/issues",
+ "source": "https://github.com/schmittjoh/metadata/tree/2.8.0"
+ },
+ "time": "2023-02-15T13:44:18+00:00"
+ },
+ {
+ "name": "jms/serializer",
+ "version": "3.30.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/schmittjoh/serializer.git",
+ "reference": "bf1105358123d7c02ee6cad08ea33ab535a09d5e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/bf1105358123d7c02ee6cad08ea33ab535a09d5e",
+ "reference": "bf1105358123d7c02ee6cad08ea33ab535a09d5e",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.3.1 || ^2.0",
+ "doctrine/lexer": "^2.0 || ^3.0",
+ "jms/metadata": "^2.6",
+ "php": "^7.4 || ^8.0",
+ "phpstan/phpdoc-parser": "^1.20"
+ },
+ "require-dev": {
+ "doctrine/annotations": "^1.14 || ^2.0",
+ "doctrine/coding-standard": "^12.0",
+ "doctrine/orm": "^2.14 || ^3.0",
+ "doctrine/persistence": "^2.5.2 || ^3.0",
+ "doctrine/phpcr-odm": "^1.5.2 || ^2.0",
+ "ext-pdo_sqlite": "*",
+ "jackalope/jackalope-doctrine-dbal": "^1.3",
+ "ocramius/proxy-manager": "^1.0 || ^2.0",
+ "phpbench/phpbench": "^1.0",
+ "phpstan/phpstan": "^1.0.2",
+ "phpunit/phpunit": "^9.0 || ^10.0",
+ "psr/container": "^1.0 || ^2.0",
+ "rector/rector": "^0.19.0",
+ "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0",
+ "symfony/expression-language": "^5.4 || ^6.0 || ^7.0",
+ "symfony/filesystem": "^5.4 || ^6.0 || ^7.0",
+ "symfony/form": "^5.4 || ^6.0 || ^7.0",
+ "symfony/translation": "^5.4 || ^6.0 || ^7.0",
+ "symfony/uid": "^5.4 || ^6.0 || ^7.0",
+ "symfony/validator": "^5.4 || ^6.0 || ^7.0",
+ "symfony/yaml": "^5.4 || ^6.0 || ^7.0",
+ "twig/twig": "^1.34 || ^2.4 || ^3.0"
+ },
+ "suggest": {
+ "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.",
+ "symfony/cache": "Required if you like to use cache functionality.",
+ "symfony/uid": "Required if you'd like to serialize UID objects.",
+ "symfony/yaml": "Required if you'd like to use the YAML metadata format."
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "JMS\\Serializer\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Johannes M. Schmitt",
+ "email": "schmittjoh@gmail.com"
+ },
+ {
+ "name": "Asmir Mustafic",
+ "email": "goetas@gmail.com"
+ }
+ ],
+ "description": "Library for (de-)serializing data of any complexity; supports XML, and JSON.",
+ "homepage": "http://jmsyst.com/libs/serializer",
+ "keywords": [
+ "deserialization",
+ "jaxb",
+ "json",
+ "serialization",
+ "xml"
+ ],
+ "support": {
+ "issues": "https://github.com/schmittjoh/serializer/issues",
+ "source": "https://github.com/schmittjoh/serializer/tree/3.30.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/goetas",
+ "type": "github"
+ }
+ ],
+ "time": "2024-02-24T14:12:14+00:00"
+ },
+ {
+ "name": "jms/serializer-bundle",
+ "version": "5.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/schmittjoh/JMSSerializerBundle.git",
+ "reference": "6fa2dd0083e00fe21c5da171556d7ecabc14b437"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/6fa2dd0083e00fe21c5da171556d7ecabc14b437",
+ "reference": "6fa2dd0083e00fe21c5da171556d7ecabc14b437",
+ "shasum": ""
+ },
+ "require": {
+ "jms/metadata": "^2.6",
+ "jms/serializer": "^3.28",
+ "php": "^7.4 || ^8.0",
+ "symfony/config": "^5.4 || ^6.0 || ^7.0",
+ "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0",
+ "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "^8.1",
+ "doctrine/orm": "^2.14",
+ "phpunit/phpunit": "^8.0 || ^9.0",
+ "symfony/expression-language": "^5.4 || ^6.0 || ^7.0",
+ "symfony/finder": "^5.4 || ^6.0 || ^7.0",
+ "symfony/form": "^5.4 || ^6.0 || ^7.0",
+ "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0",
+ "symfony/templating": "^5.4 || ^6.0",
+ "symfony/twig-bundle": "^5.4 || ^6.0 || ^7.0",
+ "symfony/uid": "^5.4 || ^6.0 || ^7.0",
+ "symfony/validator": "^5.4 || ^6.0 || ^7.0",
+ "symfony/yaml": "^5.4 || ^6.0 || ^7.0"
+ },
+ "suggest": {
+ "symfony/expression-language": "Required for opcache preloading ^5.4 || ^6.0 || ^7.0",
+ "symfony/finder": "Required for cache warmup, supported versions ^5.4 || ^6.0 || ^7.0"
+ },
+ "type": "symfony-bundle",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "JMS\\SerializerBundle\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Johannes M. Schmitt",
+ "email": "schmittjoh@gmail.com"
+ },
+ {
+ "name": "Asmir Mustafic",
+ "email": "goetas@gmail.com"
+ }
+ ],
+ "description": "Allows you to easily serialize, and deserialize data of any complexity",
+ "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle",
+ "keywords": [
+ "deserialization",
+ "json",
+ "serialization",
+ "xml"
+ ],
+ "support": {
+ "issues": "https://github.com/schmittjoh/JMSSerializerBundle/issues",
+ "source": "https://github.com/schmittjoh/JMSSerializerBundle/tree/5.4.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/goetas",
+ "type": "github"
+ }
+ ],
+ "time": "2023-12-12T15:33:15+00:00"
+ },
{
"name": "laminas/laminas-code",
"version": "4.13.0",
@@ -2043,16 +2398,16 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.27.0",
+ "version": "1.28.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "86e4d5a4b036f8f0be1464522f4c6b584c452757"
+ "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/86e4d5a4b036f8f0be1464522f4c6b584c452757",
- "reference": "86e4d5a4b036f8f0be1464522f4c6b584c452757",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
+ "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
"shasum": ""
},
"require": {
@@ -2084,9 +2439,9 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
- "source": "https://github.com/phpstan/phpdoc-parser/tree/1.27.0"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.28.0"
},
- "time": "2024-03-21T13:14:53+00:00"
+ "time": "2024-04-03T18:51:33+00:00"
},
{
"name": "psr/cache",
@@ -2737,34 +3092,34 @@
},
{
"name": "symfony/config",
- "version": "v7.0.6",
+ "version": "v6.4.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "7fc7e18a73ec8125fd95928c0340470d64760deb"
+ "reference": "18ac9da3106222dde9fc9e09ec016e5de9d2658f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/7fc7e18a73ec8125fd95928c0340470d64760deb",
- "reference": "7fc7e18a73ec8125fd95928c0340470d64760deb",
+ "url": "https://api.github.com/repos/symfony/config/zipball/18ac9da3106222dde9fc9e09ec016e5de9d2658f",
+ "reference": "18ac9da3106222dde9fc9e09ec016e5de9d2658f",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/filesystem": "^6.4|^7.0",
+ "symfony/filesystem": "^5.4|^6.0|^7.0",
"symfony/polyfill-ctype": "~1.8"
},
"conflict": {
- "symfony/finder": "<6.4",
+ "symfony/finder": "<5.4",
"symfony/service-contracts": "<2.5"
},
"require-dev": {
- "symfony/event-dispatcher": "^6.4|^7.0",
- "symfony/finder": "^6.4|^7.0",
- "symfony/messenger": "^6.4|^7.0",
+ "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
+ "symfony/finder": "^5.4|^6.0|^7.0",
+ "symfony/messenger": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3",
- "symfony/yaml": "^6.4|^7.0"
+ "symfony/yaml": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@@ -2792,7 +3147,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/config/tree/v7.0.6"
+ "source": "https://github.com/symfony/config/tree/v6.4.6"
},
"funding": [
{
@@ -2808,7 +3163,7 @@
"type": "tidelift"
}
],
- "time": "2024-03-27T19:55:25+00:00"
+ "time": "2024-03-27T19:47:45+00:00"
},
{
"name": "symfony/console",
@@ -2905,39 +3260,40 @@
},
{
"name": "symfony/dependency-injection",
- "version": "v7.0.6",
+ "version": "v6.4.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "ff57b5c7d518c39eeb4e69dc0d1ec70723a117b9"
+ "reference": "31417777509923b22de5c6fb6b3ffcdebde37cb5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ff57b5c7d518c39eeb4e69dc0d1ec70723a117b9",
- "reference": "ff57b5c7d518c39eeb4e69dc0d1ec70723a117b9",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/31417777509923b22de5c6fb6b3ffcdebde37cb5",
+ "reference": "31417777509923b22de5c6fb6b3ffcdebde37cb5",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"psr/container": "^1.1|^2.0",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/service-contracts": "^3.3",
- "symfony/var-exporter": "^6.4|^7.0"
+ "symfony/service-contracts": "^2.5|^3.0",
+ "symfony/var-exporter": "^6.2.10|^7.0"
},
"conflict": {
"ext-psr": "<1.1|>=2",
- "symfony/config": "<6.4",
- "symfony/finder": "<6.4",
- "symfony/yaml": "<6.4"
+ "symfony/config": "<6.1",
+ "symfony/finder": "<5.4",
+ "symfony/proxy-manager-bridge": "<6.3",
+ "symfony/yaml": "<5.4"
},
"provide": {
"psr/container-implementation": "1.1|2.0",
"symfony/service-implementation": "1.1|2.0|3.0"
},
"require-dev": {
- "symfony/config": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/yaml": "^6.4|^7.0"
+ "symfony/config": "^6.1|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/yaml": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@@ -2965,7 +3321,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dependency-injection/tree/v7.0.6"
+ "source": "https://github.com/symfony/dependency-injection/tree/v6.4.6"
},
"funding": [
{
@@ -2981,7 +3337,7 @@
"type": "tidelift"
}
],
- "time": "2024-03-28T09:20:36+00:00"
+ "time": "2024-03-27T22:00:14+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -3379,24 +3735,24 @@
},
{
"name": "symfony/event-dispatcher",
- "version": "v7.0.3",
+ "version": "v6.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "834c28d533dd0636f910909d01b9ff45cc094b5e"
+ "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/834c28d533dd0636f910909d01b9ff45cc094b5e",
- "reference": "834c28d533dd0636f910909d01b9ff45cc094b5e",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ae9d3a6f3003a6caf56acd7466d8d52378d44fef",
+ "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"symfony/event-dispatcher-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/dependency-injection": "<6.4",
+ "symfony/dependency-injection": "<5.4",
"symfony/service-contracts": "<2.5"
},
"provide": {
@@ -3405,13 +3761,13 @@
},
"require-dev": {
"psr/log": "^1|^2|^3",
- "symfony/config": "^6.4|^7.0",
- "symfony/dependency-injection": "^6.4|^7.0",
- "symfony/error-handler": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/http-foundation": "^6.4|^7.0",
+ "symfony/config": "^5.4|^6.0|^7.0",
+ "symfony/dependency-injection": "^5.4|^6.0|^7.0",
+ "symfony/error-handler": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3",
- "symfony/stopwatch": "^6.4|^7.0"
+ "symfony/stopwatch": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@@ -3439,7 +3795,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v7.0.3"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.3"
},
"funding": [
{
@@ -3455,7 +3811,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-01-23T14:51:35+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
@@ -3886,105 +4242,107 @@
},
{
"name": "symfony/framework-bundle",
- "version": "v7.0.6",
+ "version": "v6.4.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/framework-bundle.git",
- "reference": "5ebf6771f92d135c2bdbda7133998feb74713658"
+ "reference": "ac22d760bf9ff4440a1b6c7caef34d38b44290aa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/5ebf6771f92d135c2bdbda7133998feb74713658",
- "reference": "5ebf6771f92d135c2bdbda7133998feb74713658",
+ "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/ac22d760bf9ff4440a1b6c7caef34d38b44290aa",
+ "reference": "ac22d760bf9ff4440a1b6c7caef34d38b44290aa",
"shasum": ""
},
"require": {
"composer-runtime-api": ">=2.1",
"ext-xml": "*",
- "php": ">=8.2",
- "symfony/cache": "^6.4|^7.0",
- "symfony/config": "^6.4|^7.0",
+ "php": ">=8.1",
+ "symfony/cache": "^5.4|^6.0|^7.0",
+ "symfony/config": "^6.1|^7.0",
"symfony/dependency-injection": "^6.4|^7.0",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/error-handler": "^6.4|^7.0",
- "symfony/event-dispatcher": "^6.4|^7.0",
- "symfony/filesystem": "^6.4|^7.0",
- "symfony/finder": "^6.4|^7.0",
+ "symfony/error-handler": "^6.1|^7.0",
+ "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
+ "symfony/filesystem": "^5.4|^6.0|^7.0",
+ "symfony/finder": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^6.4|^7.0",
- "symfony/http-kernel": "^6.4|^7.0",
+ "symfony/http-kernel": "^6.4",
"symfony/polyfill-mbstring": "~1.0",
"symfony/routing": "^6.4|^7.0"
},
"conflict": {
+ "doctrine/annotations": "<1.13.1",
"doctrine/persistence": "<1.3",
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
- "symfony/asset": "<6.4",
+ "symfony/asset": "<5.4",
"symfony/asset-mapper": "<6.4",
- "symfony/clock": "<6.4",
- "symfony/console": "<6.4",
+ "symfony/clock": "<6.3",
+ "symfony/console": "<5.4",
"symfony/dom-crawler": "<6.4",
- "symfony/dotenv": "<6.4",
- "symfony/form": "<6.4",
- "symfony/http-client": "<6.4",
- "symfony/lock": "<6.4",
- "symfony/mailer": "<6.4",
- "symfony/messenger": "<6.4",
+ "symfony/dotenv": "<5.4",
+ "symfony/form": "<5.4",
+ "symfony/http-client": "<6.3",
+ "symfony/lock": "<5.4",
+ "symfony/mailer": "<5.4",
+ "symfony/messenger": "<6.3",
"symfony/mime": "<6.4",
- "symfony/property-access": "<6.4",
- "symfony/property-info": "<6.4",
- "symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4",
- "symfony/security-core": "<6.4",
- "symfony/security-csrf": "<6.4",
+ "symfony/property-access": "<5.4",
+ "symfony/property-info": "<5.4",
+ "symfony/scheduler": "<6.4",
+ "symfony/security-core": "<5.4",
+ "symfony/security-csrf": "<5.4",
"symfony/serializer": "<6.4",
- "symfony/stopwatch": "<6.4",
+ "symfony/stopwatch": "<5.4",
"symfony/translation": "<6.4",
- "symfony/twig-bridge": "<6.4",
- "symfony/twig-bundle": "<6.4",
+ "symfony/twig-bridge": "<5.4",
+ "symfony/twig-bundle": "<5.4",
"symfony/validator": "<6.4",
"symfony/web-profiler-bundle": "<6.4",
"symfony/workflow": "<6.4"
},
"require-dev": {
+ "doctrine/annotations": "^1.13.1|^2",
"doctrine/persistence": "^1.3|^2|^3",
"dragonmantank/cron-expression": "^3.1",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
"seld/jsonlint": "^1.10",
- "symfony/asset": "^6.4|^7.0",
+ "symfony/asset": "^5.4|^6.0|^7.0",
"symfony/asset-mapper": "^6.4|^7.0",
- "symfony/browser-kit": "^6.4|^7.0",
- "symfony/clock": "^6.4|^7.0",
- "symfony/console": "^6.4|^7.0",
- "symfony/css-selector": "^6.4|^7.0",
+ "symfony/browser-kit": "^5.4|^6.0|^7.0",
+ "symfony/clock": "^6.2|^7.0",
+ "symfony/console": "^5.4.9|^6.0.9|^7.0",
+ "symfony/css-selector": "^5.4|^6.0|^7.0",
"symfony/dom-crawler": "^6.4|^7.0",
- "symfony/dotenv": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/form": "^6.4|^7.0",
- "symfony/html-sanitizer": "^6.4|^7.0",
- "symfony/http-client": "^6.4|^7.0",
- "symfony/lock": "^6.4|^7.0",
- "symfony/mailer": "^6.4|^7.0",
- "symfony/messenger": "^6.4|^7.0",
+ "symfony/dotenv": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/form": "^5.4|^6.0|^7.0",
+ "symfony/html-sanitizer": "^6.1|^7.0",
+ "symfony/http-client": "^6.3|^7.0",
+ "symfony/lock": "^5.4|^6.0|^7.0",
+ "symfony/mailer": "^5.4|^6.0|^7.0",
+ "symfony/messenger": "^6.3|^7.0",
"symfony/mime": "^6.4|^7.0",
- "symfony/notifier": "^6.4|^7.0",
+ "symfony/notifier": "^5.4|^6.0|^7.0",
"symfony/polyfill-intl-icu": "~1.0",
- "symfony/process": "^6.4|^7.0",
- "symfony/property-info": "^6.4|^7.0",
- "symfony/rate-limiter": "^6.4|^7.0",
- "symfony/scheduler": "^6.4.4|^7.0.4",
- "symfony/security-bundle": "^6.4|^7.0",
- "symfony/semaphore": "^6.4|^7.0",
+ "symfony/process": "^5.4|^6.0|^7.0",
+ "symfony/property-info": "^5.4|^6.0|^7.0",
+ "symfony/rate-limiter": "^5.4|^6.0|^7.0",
+ "symfony/scheduler": "^6.4|^7.0",
+ "symfony/security-bundle": "^5.4|^6.0|^7.0",
+ "symfony/semaphore": "^5.4|^6.0|^7.0",
"symfony/serializer": "^6.4|^7.0",
- "symfony/stopwatch": "^6.4|^7.0",
- "symfony/string": "^6.4|^7.0",
+ "symfony/stopwatch": "^5.4|^6.0|^7.0",
+ "symfony/string": "^5.4|^6.0|^7.0",
"symfony/translation": "^6.4|^7.0",
- "symfony/twig-bundle": "^6.4|^7.0",
- "symfony/uid": "^6.4|^7.0",
+ "symfony/twig-bundle": "^5.4|^6.0|^7.0",
+ "symfony/uid": "^5.4|^6.0|^7.0",
"symfony/validator": "^6.4|^7.0",
- "symfony/web-link": "^6.4|^7.0",
+ "symfony/web-link": "^5.4|^6.0|^7.0",
"symfony/workflow": "^6.4|^7.0",
- "symfony/yaml": "^6.4|^7.0",
- "twig/twig": "^3.0.4"
+ "symfony/yaml": "^5.4|^6.0|^7.0",
+ "twig/twig": "^2.10|^3.0"
},
"type": "symfony-bundle",
"autoload": {
@@ -4012,7 +4370,7 @@
"description": "Provides a tight integration between Symfony components and the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/framework-bundle/tree/v7.0.6"
+ "source": "https://github.com/symfony/framework-bundle/tree/v6.4.1"
},
"funding": [
{
@@ -4028,7 +4386,7 @@
"type": "tidelift"
}
],
- "time": "2024-03-27T19:55:25+00:00"
+ "time": "2023-12-01T16:35:22+00:00"
},
{
"name": "symfony/http-client",
@@ -4202,36 +4560,36 @@
},
{
"name": "symfony/http-foundation",
- "version": "v7.0.6",
+ "version": "v6.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "8789625dcf36e5fbf753014678a1e090f1bc759c"
+ "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/8789625dcf36e5fbf753014678a1e090f1bc759c",
- "reference": "8789625dcf36e5fbf753014678a1e090f1bc759c",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ebc713bc6e6f4b53f46539fc158be85dfcd77304",
+ "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.1",
"symfony/polyfill-php83": "^1.27"
},
"conflict": {
- "doctrine/dbal": "<3.6",
- "symfony/cache": "<6.4"
+ "symfony/cache": "<6.3"
},
"require-dev": {
- "doctrine/dbal": "^3.6|^4",
+ "doctrine/dbal": "^2.13.1|^3|^4",
"predis/predis": "^1.1|^2.0",
- "symfony/cache": "^6.4|^7.0",
- "symfony/dependency-injection": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/http-kernel": "^6.4|^7.0",
- "symfony/mime": "^6.4|^7.0",
- "symfony/rate-limiter": "^6.4|^7.0"
+ "symfony/cache": "^6.3|^7.0",
+ "symfony/dependency-injection": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0",
+ "symfony/mime": "^5.4|^6.0|^7.0",
+ "symfony/rate-limiter": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@@ -4259,7 +4617,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v7.0.6"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.4.4"
},
"funding": [
{
@@ -4275,75 +4633,76 @@
"type": "tidelift"
}
],
- "time": "2024-03-19T11:46:48+00:00"
+ "time": "2024-02-08T15:01:18+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v7.0.6",
+ "version": "v6.4.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "34c872391046d59af804af62d4573b829cfe4824"
+ "reference": "060038863743fd0cd982be06acecccf246d35653"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/34c872391046d59af804af62d4573b829cfe4824",
- "reference": "34c872391046d59af804af62d4573b829cfe4824",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/060038863743fd0cd982be06acecccf246d35653",
+ "reference": "060038863743fd0cd982be06acecccf246d35653",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"psr/log": "^1|^2|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/error-handler": "^6.4|^7.0",
- "symfony/event-dispatcher": "^6.4|^7.0",
+ "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^6.4|^7.0",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
- "symfony/browser-kit": "<6.4",
- "symfony/cache": "<6.4",
- "symfony/config": "<6.4",
- "symfony/console": "<6.4",
+ "symfony/browser-kit": "<5.4",
+ "symfony/cache": "<5.4",
+ "symfony/config": "<6.1",
+ "symfony/console": "<5.4",
"symfony/dependency-injection": "<6.4",
- "symfony/doctrine-bridge": "<6.4",
- "symfony/form": "<6.4",
- "symfony/http-client": "<6.4",
+ "symfony/doctrine-bridge": "<5.4",
+ "symfony/form": "<5.4",
+ "symfony/http-client": "<5.4",
"symfony/http-client-contracts": "<2.5",
- "symfony/mailer": "<6.4",
- "symfony/messenger": "<6.4",
- "symfony/translation": "<6.4",
+ "symfony/mailer": "<5.4",
+ "symfony/messenger": "<5.4",
+ "symfony/translation": "<5.4",
"symfony/translation-contracts": "<2.5",
- "symfony/twig-bridge": "<6.4",
+ "symfony/twig-bridge": "<5.4",
"symfony/validator": "<6.4",
- "symfony/var-dumper": "<6.4",
- "twig/twig": "<3.0.4"
+ "symfony/var-dumper": "<6.3",
+ "twig/twig": "<2.13"
},
"provide": {
"psr/log-implementation": "1.0|2.0|3.0"
},
"require-dev": {
"psr/cache": "^1.0|^2.0|^3.0",
- "symfony/browser-kit": "^6.4|^7.0",
- "symfony/clock": "^6.4|^7.0",
- "symfony/config": "^6.4|^7.0",
- "symfony/console": "^6.4|^7.0",
- "symfony/css-selector": "^6.4|^7.0",
+ "symfony/browser-kit": "^5.4|^6.0|^7.0",
+ "symfony/clock": "^6.2|^7.0",
+ "symfony/config": "^6.1|^7.0",
+ "symfony/console": "^5.4|^6.0|^7.0",
+ "symfony/css-selector": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^6.4|^7.0",
- "symfony/dom-crawler": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/finder": "^6.4|^7.0",
+ "symfony/dom-crawler": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/finder": "^5.4|^6.0|^7.0",
"symfony/http-client-contracts": "^2.5|^3",
- "symfony/process": "^6.4|^7.0",
- "symfony/property-access": "^6.4|^7.0",
- "symfony/routing": "^6.4|^7.0",
+ "symfony/process": "^5.4|^6.0|^7.0",
+ "symfony/property-access": "^5.4.5|^6.0.5|^7.0",
+ "symfony/routing": "^5.4|^6.0|^7.0",
"symfony/serializer": "^6.4.4|^7.0.4",
- "symfony/stopwatch": "^6.4|^7.0",
- "symfony/translation": "^6.4|^7.0",
+ "symfony/stopwatch": "^5.4|^6.0|^7.0",
+ "symfony/translation": "^5.4|^6.0|^7.0",
"symfony/translation-contracts": "^2.5|^3",
- "symfony/uid": "^6.4|^7.0",
+ "symfony/uid": "^5.4|^6.0|^7.0",
"symfony/validator": "^6.4|^7.0",
- "symfony/var-exporter": "^6.4|^7.0",
- "twig/twig": "^3.0.4"
+ "symfony/var-exporter": "^6.2|^7.0",
+ "twig/twig": "^2.13|^3.0.4"
},
"type": "library",
"autoload": {
@@ -4371,7 +4730,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v7.0.6"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.4.6"
},
"funding": [
{
@@ -4387,7 +4746,7 @@
"type": "tidelift"
}
],
- "time": "2024-04-03T06:12:25+00:00"
+ "time": "2024-04-03T06:09:15+00:00"
},
{
"name": "symfony/intl",
@@ -5803,34 +6162,36 @@
},
{
"name": "symfony/routing",
- "version": "v7.0.6",
+ "version": "v6.4.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "cded64e5bbf9f31786f1055fcc76718fdd77519c"
+ "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/cded64e5bbf9f31786f1055fcc76718fdd77519c",
- "reference": "cded64e5bbf9f31786f1055fcc76718fdd77519c",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/f2591fd1f8c6e3734656b5d6b3829e8bf81f507c",
+ "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/config": "<6.4",
- "symfony/dependency-injection": "<6.4",
- "symfony/yaml": "<6.4"
+ "doctrine/annotations": "<1.12",
+ "symfony/config": "<6.2",
+ "symfony/dependency-injection": "<5.4",
+ "symfony/yaml": "<5.4"
},
"require-dev": {
+ "doctrine/annotations": "^1.12|^2",
"psr/log": "^1|^2|^3",
- "symfony/config": "^6.4|^7.0",
- "symfony/dependency-injection": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/http-foundation": "^6.4|^7.0",
- "symfony/yaml": "^6.4|^7.0"
+ "symfony/config": "^6.2|^7.0",
+ "symfony/dependency-injection": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/http-foundation": "^5.4|^6.0|^7.0",
+ "symfony/yaml": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@@ -5864,7 +6225,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v7.0.6"
+ "source": "https://github.com/symfony/routing/tree/v6.4.6"
},
"funding": [
{
@@ -5880,7 +6241,7 @@
"type": "tidelift"
}
],
- "time": "2024-03-28T21:02:11+00:00"
+ "time": "2024-03-28T13:28:49+00:00"
},
{
"name": "symfony/runtime",
@@ -6074,42 +6435,44 @@
},
{
"name": "symfony/security-core",
- "version": "v7.0.3",
+ "version": "v6.4.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-core.git",
- "reference": "72b9d961a5dcd21e6bc29b99df51a9000a15dde0"
+ "reference": "bb10f630cf5b1819ff80aa3ad57a09c61268fc48"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-core/zipball/72b9d961a5dcd21e6bc29b99df51a9000a15dde0",
- "reference": "72b9d961a5dcd21e6bc29b99df51a9000a15dde0",
+ "url": "https://api.github.com/repos/symfony/security-core/zipball/bb10f630cf5b1819ff80aa3ad57a09c61268fc48",
+ "reference": "bb10f630cf5b1819ff80aa3ad57a09c61268fc48",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/event-dispatcher-contracts": "^2.5|^3",
- "symfony/password-hasher": "^6.4|^7.0",
+ "symfony/password-hasher": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/event-dispatcher": "<6.4",
- "symfony/http-foundation": "<6.4",
- "symfony/ldap": "<6.4",
- "symfony/translation": "<6.4.3|>=7.0,<7.0.3",
- "symfony/validator": "<6.4"
+ "symfony/event-dispatcher": "<5.4",
+ "symfony/http-foundation": "<5.4",
+ "symfony/ldap": "<5.4",
+ "symfony/security-guard": "<5.4",
+ "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3",
+ "symfony/validator": "<5.4"
},
"require-dev": {
"psr/cache": "^1.0|^2.0|^3.0",
"psr/container": "^1.1|^2.0",
"psr/log": "^1|^2|^3",
- "symfony/cache": "^6.4|^7.0",
- "symfony/event-dispatcher": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/http-foundation": "^6.4|^7.0",
- "symfony/ldap": "^6.4|^7.0",
- "symfony/string": "^6.4|^7.0",
- "symfony/translation": "^6.4.3|^7.0.3",
+ "symfony/cache": "^5.4|^6.0|^7.0",
+ "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/http-foundation": "^5.4|^6.0|^7.0",
+ "symfony/ldap": "^5.4|^6.0|^7.0",
+ "symfony/string": "^5.4|^6.0|^7.0",
+ "symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3",
"symfony/validator": "^6.4|^7.0"
},
"type": "library",
@@ -6138,7 +6501,7 @@
"description": "Symfony Security Component - Core Library",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-core/tree/v7.0.3"
+ "source": "https://github.com/symfony/security-core/tree/v6.4.3"
},
"funding": [
{
@@ -6154,7 +6517,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-01-23T14:51:35+00:00"
},
{
"name": "symfony/security-csrf",
@@ -7610,6 +7973,105 @@
"source": "https://github.com/webmozarts/assert/tree/1.11.0"
},
"time": "2022-06-03T18:03:27+00:00"
+ },
+ {
+ "name": "willdurand/jsonp-callback-validator",
+ "version": "v2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/willdurand/JsonpCallbackValidator.git",
+ "reference": "738c36e91d4d7e0ff0cac145f77057e0fb88526e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/738c36e91d4d7e0ff0cac145f77057e0fb88526e",
+ "reference": "738c36e91d4d7e0ff0cac145f77057e0fb88526e",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1.0"
+ },
+ "require-dev": {
+ "symfony/phpunit-bridge": "^5.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "JsonpCallbackValidator": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "William Durand",
+ "email": "will+git@drnd.me"
+ }
+ ],
+ "description": "JSONP callback validator.",
+ "support": {
+ "issues": "https://github.com/willdurand/JsonpCallbackValidator/issues",
+ "source": "https://github.com/willdurand/JsonpCallbackValidator/tree/v2.0.0"
+ },
+ "time": "2022-01-30T20:33:09+00:00"
+ },
+ {
+ "name": "willdurand/negotiation",
+ "version": "3.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/willdurand/Negotiation.git",
+ "reference": "68e9ea0553ef6e2ee8db5c1d98829f111e623ec2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/68e9ea0553ef6e2ee8db5c1d98829f111e623ec2",
+ "reference": "68e9ea0553ef6e2ee8db5c1d98829f111e623ec2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1.0"
+ },
+ "require-dev": {
+ "symfony/phpunit-bridge": "^5.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Negotiation\\": "src/Negotiation"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "William Durand",
+ "email": "will+git@drnd.me"
+ }
+ ],
+ "description": "Content Negotiation tools for PHP provided as a standalone library.",
+ "homepage": "http://williamdurand.fr/Negotiation/",
+ "keywords": [
+ "accept",
+ "content",
+ "format",
+ "header",
+ "negotiation"
+ ],
+ "support": {
+ "issues": "https://github.com/willdurand/Negotiation/issues",
+ "source": "https://github.com/willdurand/Negotiation/tree/3.1.0"
+ },
+ "time": "2022-01-30T20:08:53+00:00"
}
],
"packages-dev": [
@@ -8236,16 +8698,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.6.18",
+ "version": "9.6.19",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "32c2c2d6580b1d8ab3c10b1e9e4dc263cc69bb04"
+ "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/32c2c2d6580b1d8ab3c10b1e9e4dc263cc69bb04",
- "reference": "32c2c2d6580b1d8ab3c10b1e9e4dc263cc69bb04",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1a54a473501ef4cdeaae4e06891674114d79db8",
+ "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8",
"shasum": ""
},
"require": {
@@ -8319,7 +8781,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.18"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.19"
},
"funding": [
{
@@ -8335,7 +8797,7 @@
"type": "tidelift"
}
],
- "time": "2024-03-21T12:07:32+00:00"
+ "time": "2024-04-05T04:35:58+00:00"
},
{
"name": "sebastian/cli-parser",
diff --git a/config/bundles.php b/config/bundles.php
index f4a81a7..5a5a694 100644
--- a/config/bundles.php
+++ b/config/bundles.php
@@ -12,4 +12,6 @@ return [
Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true],
Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle::class => ['all' => true],
+ JMS\SerializerBundle\JMSSerializerBundle::class => ['all' => true],
+ FOS\RestBundle\FOSRestBundle::class => ['all' => true],
];
diff --git a/config/packages/fos_rest.yaml b/config/packages/fos_rest.yaml
new file mode 100644
index 0000000..a0189fd
--- /dev/null
+++ b/config/packages/fos_rest.yaml
@@ -0,0 +1,14 @@
+fos_rest:
+ view:
+ view_response_listener: true
+ formats:
+ json: true
+ body_converter:
+ enabled: false
+ validate: true
+ validation_errors_argument: errors
+ format_listener:
+ enabled: true
+ rules:
+ - { path: ^/api, prefer_extension: false, fallback_format: json, priorities: [ json, xml ] }
+ - { path: ^/, prefer_extension: true, fallback_format: html, priorities: [ html, '*/*'] }
\ No newline at end of file
diff --git a/config/packages/jms_serializer.yaml b/config/packages/jms_serializer.yaml
new file mode 100644
index 0000000..9976674
--- /dev/null
+++ b/config/packages/jms_serializer.yaml
@@ -0,0 +1,30 @@
+jms_serializer:
+ visitors:
+ xml_serialization:
+ format_output: '%kernel.debug%'
+# metadata:
+# auto_detection: false
+# directories:
+# any-name:
+# namespace_prefix: "My\\FooBundle"
+# path: "@MyFooBundle/Resources/config/serializer"
+# another-name:
+# namespace_prefix: "My\\BarBundle"
+# path: "@MyBarBundle/Resources/config/serializer"
+
+when@prod:
+ jms_serializer:
+ visitors:
+ json_serialization:
+ options:
+ - JSON_UNESCAPED_SLASHES
+ - JSON_PRESERVE_ZERO_FRACTION
+
+when@dev:
+ jms_serializer:
+ visitors:
+ json_serialization:
+ options:
+ - JSON_PRETTY_PRINT
+ - JSON_UNESCAPED_SLASHES
+ - JSON_PRESERVE_ZERO_FRACTION
diff --git a/config/packages/web_profiler.yaml b/config/packages/web_profiler.yaml
index b946111..d1a73dc 100644
--- a/config/packages/web_profiler.yaml
+++ b/config/packages/web_profiler.yaml
@@ -1,6 +1,6 @@
when@dev:
web_profiler:
- toolbar: true
+ toolbar: false
intercept_redirects: false
framework:
diff --git a/config/routes.yaml b/config/routes.yaml
index 9286e81..19ceeab 100644
--- a/config/routes.yaml
+++ b/config/routes.yaml
@@ -1,3 +1,7 @@
controllers:
resource: ../src/Controller/
type: attribute
+
+controllers_api:
+ resource: '../src/Api/Controller/'
+ type: attribute
diff --git a/config/services.yaml b/config/services.yaml
index b56a34a..1f42286 100644
--- a/config/services.yaml
+++ b/config/services.yaml
@@ -23,4 +23,4 @@ services:
- '../src/Kernel.php'
# add more service definitions when explicit configuration is needed
- # please note that last definitions always *replace* previous ones
+ # please note that last definitions always *replace* previous ones
\ No newline at end of file
diff --git a/public/scripts/chart.js b/public/scripts/chart.js.old
similarity index 96%
rename from public/scripts/chart.js
rename to public/scripts/chart.js.old
index 3e88533..d90dfdc 100755
--- a/public/scripts/chart.js
+++ b/public/scripts/chart.js.old
@@ -486,7 +486,7 @@ function updateLegend(displayLegend, data) {
if (displayLegend){
let legendHTML = "";
data.forEach(function (categ) {
- legendHTML += "
"+categ.name+"
";
+ legendHTML += " " + categ.col_name + "
";
});
legend.innerHTML = legendHTML;
@@ -498,7 +498,7 @@ function updateLegend(displayLegend, data) {
function drawChart(graphSettings, data) {
updateLegend(graphSettings.display_legend, data);
- resizeCanvas(canvas, parent, legend.offsetHeight, graphSettings.b_color);
+ resizeCanvas(canvas, parent, legend.offsetHeight, graphSettings.backgroundColor);
objects = [];
//Choose the correct graph
diff --git a/public/scripts/charts/area_chart.js b/public/scripts/charts/area_chart.js
new file mode 100644
index 0000000..1ccc45b
--- /dev/null
+++ b/public/scripts/charts/area_chart.js
@@ -0,0 +1,45 @@
+class AreaChart extends PointChart {
+ constructor(canvas, data, settings) {
+ super(canvas, data, settings)
+ }
+
+ draw() {
+ if (this.smallest < 0)
+ this.bounds.xAxis = this.bounds.bottom - (this.bounds.height / (((this.largest <= 0) ? 0 : Math.abs(this.largest)) + Math.abs(this.smallest)) * Math.abs(this.smallest))
+
+ this.drawAxis()
+
+ this.data.forEach(categ => {
+ //Lines
+ this.ctx.beginPath()
+ this.ctx.lineJoin = "round"
+ this.ctx.strokeStyle = categ.color
+
+ let xmax = 0
+ for (let i = 0; i < this.dataLen; i++) {
+ if (categ.values[i] === null) continue
+ let scale = this.bounds.height - (this.largest >= 0 ? (this.bounds.bottom - this.bounds.xAxis) : 0)
+ let extreme = (this.largest <= 0) ? Math.abs(this.smallest) : Math.abs(this.largest)
+ let x = this.bounds.left + this.bounds.width / (this.dataLen - 1) * i
+ let y = (this.bounds.xAxis - categ.values[i] / extreme * scale)
+ xmax = x
+
+ this.ctx.lineTo(x, y)
+ }
+ this.ctx.stroke()
+
+ this.ctx.lineTo(xmax, this.bounds.xAxis)
+ this.ctx.lineTo(this.bounds.left, this.bounds.xAxis)
+ this.ctx.globalAlpha = 0.5
+ this.ctx.fillStyle = categ.color
+ this.ctx.closePath()
+ this.ctx.fill()
+
+ this.ctx.globalAlpha = 1
+
+ //Points
+ if (this.settings.displayPoints)
+ this.drawPoints(categ.values, categ.col_name, categ.color)
+ })
+ }
+}
diff --git a/public/scripts/charts/bar_chart.js b/public/scripts/charts/bar_chart.js
new file mode 100644
index 0000000..065f22b
--- /dev/null
+++ b/public/scripts/charts/bar_chart.js
@@ -0,0 +1,55 @@
+class BarChart extends Chart {
+ constructor(canvas, data, settings) {
+ super(canvas, data, settings)
+ }
+
+ draw() {
+ this.ctx.shadowOffsetX = 15
+ this.ctx.shadowOffsetY = 15
+ this.ctx.shadowBlur = 4
+
+ let barCount = this.data.length
+
+ if (this.smallest < 0)
+ this.bounds.xAxis = this.bounds.bottom - (this.bounds.height / ((this.largest <= 0 ? 0 : Math.abs(this.largest)) + Math.abs(this.smallest)) * Math.abs(this.smallest))
+
+ this.drawAxis(false)
+
+ let size = this.bounds.width / this.dataLen
+ let innerSize = size * 0.8
+ let bar_width = innerSize * 0.7 / barCount
+
+ for (let i = 0; i < this.dataLen; i++) {
+ let num = 0
+
+ this.data.forEach(categ => {
+ this.ctx.beginPath()
+ let value = categ.values[i]
+ let left = this.bounds.left + (size * (i + 0.15) + (innerSize * num / barCount))
+ let scale = this.bounds.height - (this.largest >= 0 ? (this.bounds.bottom - this.bounds.xAxis) : 0)
+ let extreme = this.largest <= 0 ? Math.abs(this.smallest) : Math.abs(this.largest)
+ let bar_height = value / extreme * scale
+ let top = (this.bounds.xAxis - categ.values[i] / extreme * scale)
+
+ //x value
+ if (num === 0 && this.settings.displayAxisValues) {
+ let text = (i + 1).toString()
+ /*if (this.settings.custom_x_values !== "")
+ text = this.settings.custom_x_values.split(';')[i]*/
+
+ this.ctx.font = "16px Arial"
+ this.ctx.fillStyle = "black"
+ this.ctx.textAlign = "center"
+ this.ctx.fillText(text, this.bounds.width / this.dataLen * i + size / 2 + this.bounds.left, this.bounds.bottom + 15)
+ this.ctx.stroke()
+ }
+
+ num++
+ this.ctx.fillStyle = categ.color
+ let new_object = new Rectangle(this.ctx, value, categ.col_name, left, top, bar_width, bar_height)
+ new_object.draw()
+ this.objects.push(new_object)
+ })
+ }
+ }
+}
diff --git a/public/scripts/charts/chart.js b/public/scripts/charts/chart.js
new file mode 100644
index 0000000..d44fc88
--- /dev/null
+++ b/public/scripts/charts/chart.js
@@ -0,0 +1,246 @@
+class Shape {
+ constructor(ctx, value, name, x, y) {
+ this.ctx = ctx
+ this.value = value
+ this.name = name
+ this.x = x
+ this.y = y
+ }
+
+ checkHit() { return false }
+
+ draw() {}
+}
+
+class Rectangle extends Shape {
+ constructor(ctx, value, name, x, y, w, h) {
+ super(ctx, value, name, x, y)
+ this.w = w
+ this.h = h
+ }
+
+ checkHit(mouseX, mouseY) {
+ return (mouseX >= this.x && mouseX <= this.x + this.w
+ && mouseY >= this.y && mouseY <= this.y + this.h)
+ }
+
+ draw(ctx = this.ctx) {
+ ctx.fillRect(this.x, this.y, this.w, this.h)
+ }
+}
+
+class Circle extends Shape {
+ constructor(ctx, value, name, x, y, r) {
+ super(ctx, value, name, x, y)
+ this.r = r
+ }
+
+ checkHit(mouseX, mouseY) {
+ return Math.pow((mouseX - this.x), 2) + Math.pow((mouseY - this.y), 2) <= Math.pow(this.r, 2);
+ }
+
+ draw(ctx = this.ctx) {
+ ctx.arc(this.x, this.y, this.r, 0, 2 * Math.PI)
+ ctx.fill()
+ ctx.stroke()
+ ctx.closePath()
+ }
+}
+
+class PieSlice extends Circle {
+ constructor(ctx, value, name, x, y, r, sAngle, eAngle) {
+ super(ctx, value, name, x, y, r)
+ this.sAngle = sAngle
+ this.eAngle = eAngle
+ }
+
+ checkHit(mouseX, mouseY) {
+ if (super.checkHit(mouseX, mouseY)) {
+ var dy = mouseY - this.y
+ var dx = mouseX - this.x
+ var theta = Math.atan2(dy, dx) // range (-PI, PI]
+
+ if (theta < 0)
+ theta += 2 * Math.PI
+
+ return (theta > this.sAngle && theta < this.eAngle)
+ }
+ return false
+ }
+
+ draw(ctx = this.ctx) {
+ ctx.beginPath()
+ ctx.moveTo(this.x, this.y)
+ ctx.arc(this.x, this.y, this.r, this.sAngle, this.eAngle)
+ ctx.fill()
+ ctx.closePath()
+ }
+}
+
+function getLargest(data) {
+ let largest = +data[0].values[0]
+
+ data.forEach(categ => {
+ for (let i = 0; i < categ.values.length; i++)
+ if (+categ.values[i] > +largest)
+ largest = +categ.values[i]
+ })
+
+ return largest
+}
+
+function getSmallest(data) {
+ let smallest = +data[0].values[0]
+
+ data.forEach(categ => {
+ for (let i = 0; i < categ.values.length; i++)
+ if (+categ.values[i] < +smallest)
+ smallest = +categ.values[i]
+ })
+
+ return smallest
+}
+
+class Chart {
+ constructor(canvas, data, settings) {
+ this.data = data
+ this.settings = settings
+ this.canvas = canvas
+ this.ctx = canvas.getContext("2d")
+ this.bounds = this.getBounds(canvas, settings.margin)
+ this.largest = getLargest(data)
+ this.smallest = getSmallest(data)
+ this.dataLen = data[0].values.length
+
+ this.objects = []
+ }
+
+ getBounds(canvas, graphMargin) {
+ return {
+ top: graphMargin,
+ bottom: canvas.height - graphMargin,
+ left: graphMargin,
+ right: canvas.width - graphMargin,
+ height: canvas.height - 2 * graphMargin,
+ width: canvas.width - 2 * graphMargin,
+ xAxis: canvas.height - graphMargin
+ }
+ }
+
+ checkHit(pos) {
+ for (let i = 0; i < this.objects.length; i++)
+ if (this.objects[i].checkHit(pos.x, pos.y))
+ return this.objects[i]
+
+ return null
+ }
+
+ drawTitle() {
+ let x = this.canvas.width / 2
+ let y = 25
+
+ this.ctx.font = "30px Arial"
+ this.ctx.fillStyle = "black"
+ this.ctx.textAlign = "center"
+ this.ctx.fillText(this.settings.title, x, y)
+ }
+
+ updateLegend(displayLegend) {
+ if (displayLegend) {
+ let legendHTML = ""
+ this.data.forEach(categ => {
+ legendHTML += " " + categ.col_name + "
"
+ })
+
+ legend.innerHTML = legendHTML
+ legend.style.display = "block"
+ } else {
+ legend.style.display = "none"
+ }
+ }
+
+ resizeCanvas(parent, legendHeight = 0) {
+ if (legendHeight > 0) legendHeight += 3.1
+ //set size
+ this.canvas.style.width = parent.clientWidth.toString()
+ this.canvas.style.height = (parent.clientHeight - legendHeight).toString()
+ this.canvas.width = parent.clientWidth
+ this.canvas.height = parent.clientHeight - legendHeight
+
+ //reset canvas color
+ if (this.settings.backgroundColor == null) {
+ this.ctx.clearRect(0, 0, this.canvas.width, this.canvas.height)
+ } else {
+ this.ctx.fillStyle = this.settings.backgroundColor
+ this.ctx.fillRect(0, 0, this.canvas.width, this.canvas.height)
+ }
+ }
+
+ drawAxis(displayAxisValues = this.settings.displayAxisValues) {
+ this.ctx.font = "16px Arial"
+ if (this.settings.yStep <= 0 || !this.settings.yStep) this.settings.yStep = 1
+
+ this.ctx.beginPath()
+ for (let i = (this.smallest < 0) ? this.smallest : 0; i <= (this.largest >= 0 ? this.largest : 0); i += parseFloat(this.settings.yStep)) {
+
+ this.ctx.strokeStyle = "#BBB"
+ this.ctx.lineWidth = 1
+ let scale = this.bounds.height - (this.largest >= 0 ? (this.bounds.bottom - this.bounds.xAxis) : 0)
+ let extreme = (this.largest <= 0) ? Math.abs(this.smallest) : Math.abs(this.largest)
+ let yPos = Math.round(this.bounds.xAxis - i * scale / extreme)
+
+ //support line
+ if (this.settings.displaySupportLines) {
+ this.ctx.moveTo(this.bounds.left, yPos)
+ this.ctx.lineTo(this.bounds.right, yPos)
+ }
+
+ //Y axis value
+ this.ctx.fillStyle = "black"
+ this.ctx.textAlign = "center"
+ this.ctx.textAlign = "end"
+ this.ctx.fillText(i, this.bounds.left - 3, yPos)
+ this.ctx.stroke()
+ }
+
+ //X axis value
+ if (displayAxisValues) {
+ this.ctx.fillStyle = "black"
+ this.ctx.textAlign = "center"
+ for (let i = 0; i < this.dataLen; i++) {
+ let x = this.bounds.left + this.bounds.width / (this.dataLen - 1) * i
+ let text = (i + 1).toString()
+ if (this.settings.custom_x_values !== "")
+ text = this.settings.custom_x_values.split(';')[i]
+ this.ctx.fillText(text, x, this.bounds.bottom + 18)
+ }
+ this.ctx.closePath()
+ }
+
+ //X and Y axis
+ this.ctx.strokeStyle = "black"
+ this.ctx.lineWidth = "2px"
+ this.ctx.beginPath()
+ this.ctx.moveTo(this.bounds.left, this.bounds.top)
+ this.ctx.lineTo(this.bounds.left, this.bounds.bottom)
+ this.ctx.moveTo(this.bounds.left, this.bounds.xAxis)
+ this.ctx.lineTo(this.bounds.right, this.bounds.xAxis)
+ this.ctx.stroke()
+
+ //Axis labels
+ //X axis text
+ this.ctx.beginPath()
+ this.ctx.font = "20px Arial"
+ this.ctx.fillStyle = "black"
+ this.ctx.textAlign = "center"
+ this.ctx.fillText(this.settings.xLabel, this.bounds.width / 2 + this.bounds.left, this.bounds.height + 2 * this.bounds.top - 5)
+
+ //Y axis text
+ this.ctx.save()
+ this.ctx.rotate(-Math.PI / 2)
+ this.ctx.textAlign = "center"
+ this.ctx.fillText(this.settings.yLabel, -(this.bounds.left + this.bounds.height / 2), 18)
+ this.ctx.restore()
+ this.ctx.stroke()
+ }
+}
diff --git a/public/scripts/charts/line_chart.js b/public/scripts/charts/line_chart.js
new file mode 100644
index 0000000..d7dfcc2
--- /dev/null
+++ b/public/scripts/charts/line_chart.js
@@ -0,0 +1,35 @@
+class LineChart extends PointChart {
+ constructor(canvas, data, settings) {
+ super(canvas, data, settings)
+ }
+
+ draw() {
+ if (this.smallest < 0)
+ this.bounds.xAxis = this.bounds.bottom - (this.bounds.height / (((this.largest <= 0) ? 0 : Math.abs(this.largest)) + Math.abs(this.smallest)) * Math.abs(this.smallest))
+
+ this.drawAxis()
+
+ this.data.forEach(categ => {
+ this.ctx.beginPath()
+ this.ctx.lineJoin = "round"
+ this.ctx.strokeStyle = categ.color
+
+ for (let i = 0; i < this.dataLen; i++) {
+ if (categ.values[i] === null) continue
+
+ let scale = this.bounds.height - (this.largest >= 0 ? (this.bounds.bottom - this.bounds.xAxis) : 0)
+ let extreme = (this.largest <= 0) ? Math.abs(this.smallest) : Math.abs(this.largest)
+ let x = this.bounds.left + this.bounds.width / (this.dataLen - 1) * i
+ let y = (this.bounds.xAxis - categ.values[i] / extreme * scale)
+
+ this.ctx.lineTo(x, y)
+ }
+ this.ctx.stroke()
+ this.ctx.closePath()
+
+ //Points
+ if (this.settings.displayPoints)
+ this.drawPoints(categ.values, categ.col_name, categ.color)
+ })
+ }
+}
diff --git a/public/scripts/charts/pie_chart.js b/public/scripts/charts/pie_chart.js
new file mode 100644
index 0000000..92bf7d2
--- /dev/null
+++ b/public/scripts/charts/pie_chart.js
@@ -0,0 +1,35 @@
+class PieChart extends Chart {
+ constructor(canvas, data, settings) {
+ super(canvas, data, settings)
+ }
+
+ draw() {
+ let index = 0
+ let start_angle = 0
+ let total_value = 0
+
+ this.data.forEach(categ => {
+ let val = categ.values[0]
+ if (val !== null)
+ total_value += val
+ })
+
+ this.data.forEach(categ => {
+ let val = categ.values[0]
+ let slice_angle = 2 * Math.PI * val / total_value
+
+ let x = this.canvas.width / 2
+ let y = this.canvas.height / 2
+ let r = Math.min(this.bounds.width / 2, this.bounds.height / 2)
+ let end_angle = start_angle + slice_angle
+
+ this.ctx.fillStyle = categ.color
+ let new_slice = new PieSlice(this.ctx, val + " (" + Math.round(val / total_value * 100) + "%)", categ.col_name, x, y, r, start_angle, end_angle)
+ new_slice.draw()
+ this.objects.push(new_slice)
+
+ start_angle = end_angle
+ index++
+ })
+ }
+}
diff --git a/public/scripts/charts/point_chart.js b/public/scripts/charts/point_chart.js
new file mode 100644
index 0000000..5f7547b
--- /dev/null
+++ b/public/scripts/charts/point_chart.js
@@ -0,0 +1,34 @@
+class PointChart extends Chart {
+ constructor(canvas, data, settings) {
+ super(canvas, data, settings)
+ }
+
+ drawPoints(values, name, color) {
+ this.ctx.fillStyle = color
+
+ for (let i = 0; i < this.dataLen; i++) {
+ this.ctx.beginPath()
+ if (values[i] === null) continue
+ let scale = this.bounds.height - (this.largest >= 0 ? (this.bounds.bottom - this.bounds.xAxis) : 0)
+ let extreme = (this.largest <= 0) ? Math.abs(this.smallest) : Math.abs(this.largest)
+ let x = this.bounds.left + this.bounds.width / (this.dataLen - 1) * i
+ let y = (this.bounds.xAxis - values[i] / extreme * scale)
+
+ let new_object = new Circle(this.ctx, values[i], name, x, y, this.settings.pointSize)
+ new_object.draw()
+ this.objects.push(new_object)
+ }
+ }
+
+ draw() {
+ if (this.smallest < 0)
+ this.bounds.xAxis = this.bounds.bottom - (this.bounds.height / ((this.largest <= 0 ? 0 : Math.abs(this.largest)) + Math.abs(this.smallest)) * Math.abs(this.smallest))
+
+ this.drawAxis()
+
+ this.data.forEach(categ => {
+ if (this.settings.displayPoints)
+ this.drawPoints(categ.values, categ.col_name, categ.color)
+ })
+ }
+}
diff --git a/public/scripts/charts/stacked_chart.js b/public/scripts/charts/stacked_chart.js
new file mode 100644
index 0000000..fc77b71
--- /dev/null
+++ b/public/scripts/charts/stacked_chart.js
@@ -0,0 +1,63 @@
+class StackedChart extends Chart {
+ constructor(canvas, data, settings) {
+ super(canvas, data, settings)
+ }
+
+ draw() {
+ this.ctx.shadowOffsetX = 15
+ this.ctx.shadowOffsetY = 15
+ this.ctx.shadowBlur = 4
+
+ let largest = 0
+ for (let i = 0; i < this.dataLen; i++) {
+ let sum = 0
+ this.data.forEach(categ => {
+ categ.values[i] = Math.abs(categ.values[i])
+ sum += categ.values[i]
+ })
+ largest = sum > largest ? sum : largest
+ }
+
+ if (this.smallest < 0)
+ this.bounds.xAxis = this.bounds.bottom - (this.bounds.height / ((this.largest <= 0 ? 0 : Math.abs(this.largest)) + Math.abs(this.smallest)) * Math.abs(this.smallest))
+
+ this.drawAxis(false)
+
+ let size = this.bounds.width / this.dataLen
+ let bar_width = size * 0.7
+
+ for (let i = 0; i < this.dataLen; i++) {
+ let last_top = this.bounds.xAxis
+ let num = 0
+ this.data.forEach(categ => {
+ this.ctx.beginPath()
+
+ let value = categ.values[i]
+ let bar_height = value / largest * this.bounds.height
+ let left = this.bounds.left + size * (i + 0.15)
+ let top = last_top - bar_height
+
+ last_top = top
+
+ //x value
+ if (num === 0) {
+ let text = (i + 1).toString()
+ /*if (this.settings.custom_x_values !== "")
+ text = this.settings.custom_x_values.split(';')[i]*/
+
+ this.ctx.font = "16px Arial"
+ this.ctx.fillStyle = "black"
+ this.ctx.textAlign = "center"
+ this.ctx.fillText(text, this.bounds.width / this.dataLen * i + size / 2 + this.bounds.left, this.bounds.bottom + 15)
+ this.ctx.stroke()
+ }
+ num++
+
+ this.ctx.fillStyle = categ.color
+ let new_object = new Rectangle(this.ctx, value, categ.col_name, left, top, bar_width, bar_height)
+ new_object.draw()
+ this.objects.push(new_object)
+ })
+ }
+ }
+}
diff --git a/public/scripts/table.js b/public/scripts/table.js
new file mode 100644
index 0000000..85c4609
--- /dev/null
+++ b/public/scripts/table.js
@@ -0,0 +1,8 @@
+class Table {
+ constructor(table_element) {
+ this.table_element = table_element
+ this.data = []
+ }
+
+
+}
diff --git a/public/styles/edit_chart.css b/public/styles/edit_chart.css
index e2f82ff..583aec0 100755
--- a/public/styles/edit_chart.css
+++ b/public/styles/edit_chart.css
@@ -10,7 +10,7 @@ main {
#graphDiv {
flex-basis: 75%;
- height: 450px;
+ height: 400px;
}
@@ -19,6 +19,12 @@ main {
flex-basis: 25%;
}
+div[id^="chart_metadata_group"] {
+ padding: 0.5em;
+ margin: 0.5em;
+ background-color: aquamarine;
+}
+
#tableDiv {
padding: 0;
overflow: auto;
@@ -62,6 +68,21 @@ main {
#dataTable input {
text-align: center;
background-color: transparent;
+ vertical-align: middle;
+}
+
+#dataTable th div:has(input[type=text]) {
+ display: inline-block;
+ width: 85%;
+}
+
+#dataTable th div:has(input[type=color]) {
+ display: inline-block;
+ width: 15%;
+}
+
+#dataTable input[type=color] {
+ border-width: 0;
}
diff --git a/public/styles/style.css b/public/styles/style.css
index d8bf08f..8f99499 100755
--- a/public/styles/style.css
+++ b/public/styles/style.css
@@ -1,5 +1,5 @@
#graphDiv {
- height: 100%;
+ height: 400px;
}
body {
diff --git a/public/styles/web_style.css b/public/styles/web_style.css
index 475a087..6e6ad6a 100755
--- a/public/styles/web_style.css
+++ b/public/styles/web_style.css
@@ -6,6 +6,7 @@
--side: #E3E7F1;
--main: #7391C8;
--main-dark: #52688F;
+ --main-highlight: #31476d;
}
* {
@@ -30,6 +31,11 @@ button {
margin: 5px;
}
+button:hover {
+ background-color: var(--main-highlight);
+ cursor: pointer;
+}
+
header {
display: flex;
background-color: var(--main-dark);
diff --git a/src/Api/Controller/AbstractRestController.php b/src/Api/Controller/AbstractRestController.php
index e69de29..4dd2e31 100644
--- a/src/Api/Controller/AbstractRestController.php
+++ b/src/Api/Controller/AbstractRestController.php
@@ -0,0 +1,17 @@
+handleView($this->view($data, $statusCode));
+ }
+}
diff --git a/src/Api/Controller/ChartRestController.php b/src/Api/Controller/ChartRestController.php
new file mode 100644
index 0000000..3fc3c0f
--- /dev/null
+++ b/src/Api/Controller/ChartRestController.php
@@ -0,0 +1,42 @@
+ ChartOutput::fromEntity($entity), $dm->getRepository(Chart::class)->findAll);
+ return $this->respond($rooms, Response::HTTP_OK);
+ }
+
+ #[Rest\Get('/{id}', name: '_detail', requirements: ['id' => '\d+'])]
+ public function detail(DocumentManager $dm, int $id): Response
+ {
+ $chart = $this->findOrFail($dm, $id);
+
+ $chartDto = ChartOutput::fromEntity($chart);
+ return $this->respond( $chartDto, Response::HTTP_OK);
+ }
+
+ private function findOrFail(DocumentManager $dm, int $id): Chart
+ {
+ $room = $dm->getRepository(Chart::class)->findOneBy(['code' => $id]);
+ if ($room === null) {
+ throw $this->createNotFoundException("Chart was not found");
+ }
+
+ return $room ;
+ }
+}
\ No newline at end of file
diff --git a/src/Api/Model/ChartOutput.php b/src/Api/Model/ChartOutput.php
new file mode 100644
index 0000000..226810f
--- /dev/null
+++ b/src/Api/Model/ChartOutput.php
@@ -0,0 +1,28 @@
+getId(),
+ $entity->getName(),
+ $entity->getCode(),
+ $entity->getMetadata(),
+ $entity->getTable(),
+ );
+ }
+}
diff --git a/src/Controller/ChartController.php b/src/Controller/ChartController.php
index d27cc9a..658ab72 100644
--- a/src/Controller/ChartController.php
+++ b/src/Controller/ChartController.php
@@ -48,7 +48,9 @@ class ChartController extends AbstractController
{
$chart = ($id !== null) ? $this->findOrFail($dm, $id) : new Chart();
- return $this->render('chart.html.twig');
+ return $this->render('chart.html.twig', [
+ 'code' => $id
+ ]);
}
private function findOrFail(DocumentManager $dm, int $id): Chart
diff --git a/src/Form/Type/ColumnType.php b/src/Form/Type/ColumnType.php
index 94813cb..a63e009 100644
--- a/src/Form/Type/ColumnType.php
+++ b/src/Form/Type/ColumnType.php
@@ -3,6 +3,7 @@ namespace App\Form\Type;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\Extension\Core\Type\NumberType;
+use Symfony\Component\Form\Extension\Core\Type\ColorType;
use Symfony\Component\Form\Extension\Core\Type\CollectionType;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
@@ -16,11 +17,14 @@ class ColumnType extends AbstractType
->add('col_name', TextType::class, [
'label' => false,
])
+ ->add('color', ColorType::class, [
+ 'label' => false,
+ ])
->add('values', CollectionType::class, [
- 'entry_type' => TextType::class,
+ 'entry_type' => NumberType::class,
'allow_add' => true,
'prototype' => true,
- 'prototype_data' => 'Placeholder',
+ 'prototype_data' => 0,
'entry_options' => [
'label' => false,
]
diff --git a/src/Form/Type/FontType.php b/src/Form/Type/FontType.php
new file mode 100644
index 0000000..9072ff1
--- /dev/null
+++ b/src/Form/Type/FontType.php
@@ -0,0 +1,31 @@
+add('font', ChoiceType::class, [
+ 'choices' => [
+ 'Arial' => 'Arial',
+ 'Verdana' => 'Verdana',
+ 'Tahoma' => 'Tahoma',
+ 'Trebuchet MS' => 'Trebuchet MS',
+ 'Times New Roman' => 'Times New Roman',
+ 'Georgia' => 'Georgia',
+ 'Garamond' => 'Garamond',
+ 'Courier New' => 'Courier New',
+ 'Brush Script MT' => 'Brush Script MT',
+ ],
+ ])
+ ->add('size', NumberType::class, [
+ 'label' => false
+ ]);
+ }
+}
\ No newline at end of file
diff --git a/src/Form/Type/MetadataType.php b/src/Form/Type/MetadataType.php
index 8be500e..cc01ea5 100644
--- a/src/Form/Type/MetadataType.php
+++ b/src/Form/Type/MetadataType.php
@@ -2,7 +2,9 @@
namespace App\Form\Type;
+use App\Form\Type\FontType;
use Symfony\Component\Form\AbstractType;
+use Symfony\Component\Form\Extension\Core\Type\FormType;
use Symfony\Component\Form\Extension\Core\Type\NumberType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\Extension\Core\Type\ColorType;
@@ -28,30 +30,74 @@ class MetadataType extends AbstractType
],
'label' => 'Chart type',
])
+ // Title settings
+ ->add(
+ $builder->create('group1', FormType::class, [
+ 'inherit_data' => true,
+ 'label' => 'Title settings'
+ ])
+ ->add('title', TextType::class, [
+ 'label' => 'Title',
+ 'required' => false,
+ ])
+ ->add('displayTitle', CheckboxType::class, [
+ 'label' => 'Display title',
+ 'required' => false,
+ ])
+ ->add('titleFont', FontType::class, [
+ 'label' => 'Title font'
+ ])
+ )
->add('margin', NumberType::class, [
'label' => 'Margin',
'required' => false,
])
- ->add('xLabel', TextType::class, [
- 'label' => 'X label',
- 'required' => false,
- ])
- ->add('yLabel', TextType::class, [
- 'label' => 'Y label',
- 'required' => false,
- ])
+ // Axis label settings
+ ->add(
+ $builder->create('group2', FormType::class, [
+ 'inherit_data' => true,
+ 'label' => 'Labels'
+ ])
+ ->add('xLabel', TextType::class, [
+ 'label' => 'X label',
+ 'required' => false,
+ ])
+ ->add('yLabel', TextType::class, [
+ 'label' => 'Y label',
+ 'required' => false,
+ ])
+ ->add('yStep', NumberType::class, [
+ 'label' => 'Y step',
+ 'required' => false,
+ ])
+ ->add('displayAxisValues', CheckboxType::class, [
+ 'label' => 'Display axis values',
+ 'required' => false,
+ ])
+ ->add('displaySupportLines', CheckboxType::class, [
+ 'label' => 'Display support lines',
+ 'required' => false,
+ ])
+ )
->add('displayLegend', CheckboxType::class, [
'label' => 'Display legend',
'required' => false,
])
- ->add('displayPoints', CheckboxType::class, [
- 'label' => 'Display points',
- 'required' => false,
- ])
- ->add('displaySupport', CheckboxType::class, [
- 'label' => 'Display support lines',
- 'required' => false,
- ])
+ // Point settings
+ ->add(
+ $builder->create('group3', FormType::class, [
+ 'inherit_data' => true,
+ 'label' => 'Point Settings'
+ ])
+ ->add('displayPoints', CheckboxType::class, [
+ 'label' => 'Display points',
+ 'required' => false,
+ ])
+ ->add('pointSize', NumberType::class, [
+ 'label' => 'Point size',
+ 'required' => false,
+ ])
+ )
->add('backgroundColor', ColorType::class, [
'label' => 'Background color',
'required' => false,
diff --git a/symfony.lock b/symfony.lock
index 2969577..1ca8016 100644
--- a/symfony.lock
+++ b/symfony.lock
@@ -39,6 +39,27 @@
"src/Document/.gitignore"
]
},
+ "friendsofsymfony/rest-bundle": {
+ "version": "3.6",
+ "recipe": {
+ "repo": "github.com/symfony/recipes-contrib",
+ "branch": "main",
+ "version": "3.0",
+ "ref": "3762cc4e4f2d6faabeca5a151b41c8c791bd96e5"
+ }
+ },
+ "jms/serializer-bundle": {
+ "version": "5.4",
+ "recipe": {
+ "repo": "github.com/symfony/recipes-contrib",
+ "branch": "main",
+ "version": "4.0",
+ "ref": "cc04e10cf7171525b50c18b36004edf64cb478be"
+ },
+ "files": [
+ "config/packages/jms_serializer.yaml"
+ ]
+ },
"phpunit/phpunit": {
"version": "9.6",
"recipe": {
diff --git a/templates/chart.html.twig b/templates/chart.html.twig
index be350ea..d208bb2 100644
--- a/templates/chart.html.twig
+++ b/templates/chart.html.twig
@@ -4,85 +4,136 @@
Chart
{% endblock %}
+{% block stylesheets %}
+ {{ parent() }}
+
+{% endblock %}
+
+{% block javascripts %}
+ {{ parent() }}
+
+
+
+
+
+
+
+{% endblock %}
+
{% block body %}
-{% endblock %}
-{% block javascripts %}
- {{ parent() }}
{% endblock %}
\ No newline at end of file
diff --git a/templates/edit.html.twig b/templates/edit.html.twig
index de7f675..83d6f1c 100644
--- a/templates/edit.html.twig
+++ b/templates/edit.html.twig
@@ -8,7 +8,6 @@
{% block javascripts %}
{{ parent() }}
-
{% endblock %}
{% block title %}
@@ -20,31 +19,18 @@
{{ form_start(form) }}
-
@@ -52,7 +38,7 @@
{% for col in form.table %}
- | {{ form_row(col.col_name) }} |
+ {{ form_row(col.col_name) }}{{ form_row(col.color) }} |
{% endfor %}
{% for i in 0..form.table[0].values|length-1 %}
@@ -74,5 +60,40 @@
copy column
+
{% endblock %}
diff --git a/vendor/autoload.php b/vendor/autoload.php
index f68adbd..c0368b5 100644
--- a/vendor/autoload.php
+++ b/vendor/autoload.php
@@ -22,4 +22,4 @@ if (PHP_VERSION_ID < 50600) {
require_once __DIR__ . '/composer/autoload_real.php';
-return ComposerAutoloaderInit4fe506277082b063a84f05968212cec8::getLoader();
+return ComposerAutoloaderInit51f3c6df917af85305ff4843868663eb::getLoader();
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index 32d2019..a314d03 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -6,6 +6,9 @@ $vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);
return array(
+ 'App\\Api\\Controller\\AbstractRestController' => $baseDir . '/src/Api/Controller/AbstractRestController.php',
+ 'App\\Api\\Controller\\ChartRestController' => $baseDir . '/src/Api/Controller/ChartRestController.php',
+ 'App\\Api\\Model\\ChartOutput' => $baseDir . '/src/Api/Model/ChartOutput.php',
'App\\Controller\\ChartController' => $baseDir . '/src/Controller/ChartController.php',
'App\\Controller\\IndexController' => $baseDir . '/src/Controller/IndexController.php',
'App\\Controller\\UserController' => $baseDir . '/src/Controller/UserController.php',
@@ -1604,12 +1607,307 @@ return array(
'Egulias\\EmailValidator\\Warning\\QuotedString' => $vendorDir . '/egulias/email-validator/src/Warning/QuotedString.php',
'Egulias\\EmailValidator\\Warning\\TLD' => $vendorDir . '/egulias/email-validator/src/Warning/TLD.php',
'Egulias\\EmailValidator\\Warning\\Warning' => $vendorDir . '/egulias/email-validator/src/Warning/Warning.php',
+ 'FOS\\RestBundle\\Context\\Context' => $vendorDir . '/friendsofsymfony/rest-bundle/Context/Context.php',
+ 'FOS\\RestBundle\\Controller\\AbstractFOSRestController' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/AbstractFOSRestController.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\AbstractParam' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/AbstractParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\AbstractScalarParam' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/AbstractScalarParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Copy' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Copy.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Delete' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Delete.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\FileParam' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/FileParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Get' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Get.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Head' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Head.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Link' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Link.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Lock' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Lock.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Mkcol' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Mkcol.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Move' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Move.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Options' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Options.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\ParamInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/ParamInterface.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Patch' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Patch.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Post' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Post.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\PropFind' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/PropFind.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\PropPatch' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/PropPatch.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Put' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Put.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\QueryParam' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/QueryParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\RequestParam' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/RequestParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Route' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Route.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Unlink' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Unlink.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Unlock' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/Unlock.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\View' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/Annotations/View.php',
+ 'FOS\\RestBundle\\Controller\\ControllerTrait' => $vendorDir . '/friendsofsymfony/rest-bundle/Controller/ControllerTrait.php',
+ 'FOS\\RestBundle\\Decoder\\ContainerDecoderProvider' => $vendorDir . '/friendsofsymfony/rest-bundle/Decoder/ContainerDecoderProvider.php',
+ 'FOS\\RestBundle\\Decoder\\DecoderInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/Decoder/DecoderInterface.php',
+ 'FOS\\RestBundle\\Decoder\\DecoderProviderInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/Decoder/DecoderProviderInterface.php',
+ 'FOS\\RestBundle\\Decoder\\JsonDecoder' => $vendorDir . '/friendsofsymfony/rest-bundle/Decoder/JsonDecoder.php',
+ 'FOS\\RestBundle\\Decoder\\JsonToFormDecoder' => $vendorDir . '/friendsofsymfony/rest-bundle/Decoder/JsonToFormDecoder.php',
+ 'FOS\\RestBundle\\Decoder\\XmlDecoder' => $vendorDir . '/friendsofsymfony/rest-bundle/Decoder/XmlDecoder.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\ConfigurationCheckPass' => $vendorDir . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/ConfigurationCheckPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\FormatListenerRulesPass' => $vendorDir . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/FormatListenerRulesPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\HandlerRegistryDecorationPass' => $vendorDir . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/HandlerRegistryDecorationPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\JMSFormErrorHandlerPass' => $vendorDir . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/JMSFormErrorHandlerPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\JMSHandlersPass' => $vendorDir . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/JMSHandlersPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\SerializerConfigurationPass' => $vendorDir . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/SerializerConfigurationPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Configuration' => $vendorDir . '/friendsofsymfony/rest-bundle/DependencyInjection/Configuration.php',
+ 'FOS\\RestBundle\\DependencyInjection\\FOSRestExtension' => $vendorDir . '/friendsofsymfony/rest-bundle/DependencyInjection/FOSRestExtension.php',
+ 'FOS\\RestBundle\\ErrorRenderer\\SerializerErrorRenderer' => $vendorDir . '/friendsofsymfony/rest-bundle/ErrorRenderer/SerializerErrorRenderer.php',
+ 'FOS\\RestBundle\\EventListener\\AllowedMethodsListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/AllowedMethodsListener.php',
+ 'FOS\\RestBundle\\EventListener\\BodyListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/BodyListener.php',
+ 'FOS\\RestBundle\\EventListener\\FormatListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/FormatListener.php',
+ 'FOS\\RestBundle\\EventListener\\MimeTypeListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/MimeTypeListener.php',
+ 'FOS\\RestBundle\\EventListener\\ParamFetcherListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/ParamFetcherListener.php',
+ 'FOS\\RestBundle\\EventListener\\ResponseStatusCodeListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/ResponseStatusCodeListener.php',
+ 'FOS\\RestBundle\\EventListener\\VersionExclusionListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/VersionExclusionListener.php',
+ 'FOS\\RestBundle\\EventListener\\VersionListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/VersionListener.php',
+ 'FOS\\RestBundle\\EventListener\\ViewResponseListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/ViewResponseListener.php',
+ 'FOS\\RestBundle\\EventListener\\ZoneMatcherListener' => $vendorDir . '/friendsofsymfony/rest-bundle/EventListener/ZoneMatcherListener.php',
+ 'FOS\\RestBundle\\Exception\\InvalidParameterException' => $vendorDir . '/friendsofsymfony/rest-bundle/Exception/InvalidParameterException.php',
+ 'FOS\\RestBundle\\FOSRestBundle' => $vendorDir . '/friendsofsymfony/rest-bundle/FOSRestBundle.php',
+ 'FOS\\RestBundle\\Form\\Extension\\DisableCSRFExtension' => $vendorDir . '/friendsofsymfony/rest-bundle/Form/Extension/DisableCSRFExtension.php',
+ 'FOS\\RestBundle\\Form\\Transformer\\EntityToIdObjectTransformer' => $vendorDir . '/friendsofsymfony/rest-bundle/Form/Transformer/EntityToIdObjectTransformer.php',
+ 'FOS\\RestBundle\\Negotiation\\FormatNegotiator' => $vendorDir . '/friendsofsymfony/rest-bundle/Negotiation/FormatNegotiator.php',
+ 'FOS\\RestBundle\\Normalizer\\ArrayNormalizerInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/Normalizer/ArrayNormalizerInterface.php',
+ 'FOS\\RestBundle\\Normalizer\\CamelKeysNormalizer' => $vendorDir . '/friendsofsymfony/rest-bundle/Normalizer/CamelKeysNormalizer.php',
+ 'FOS\\RestBundle\\Normalizer\\CamelKeysNormalizerWithLeadingUnderscore' => $vendorDir . '/friendsofsymfony/rest-bundle/Normalizer/CamelKeysNormalizerWithLeadingUnderscore.php',
+ 'FOS\\RestBundle\\Normalizer\\Exception\\NormalizationException' => $vendorDir . '/friendsofsymfony/rest-bundle/Normalizer/Exception/NormalizationException.php',
+ 'FOS\\RestBundle\\Request\\ParamFetcher' => $vendorDir . '/friendsofsymfony/rest-bundle/Request/ParamFetcher.php',
+ 'FOS\\RestBundle\\Request\\ParamFetcherInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/Request/ParamFetcherInterface.php',
+ 'FOS\\RestBundle\\Request\\ParamReader' => $vendorDir . '/friendsofsymfony/rest-bundle/Request/ParamReader.php',
+ 'FOS\\RestBundle\\Request\\ParamReaderInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/Request/ParamReaderInterface.php',
+ 'FOS\\RestBundle\\Request\\ParameterBag' => $vendorDir . '/friendsofsymfony/rest-bundle/Request/ParameterBag.php',
+ 'FOS\\RestBundle\\Request\\RequestBodyParamConverter' => $vendorDir . '/friendsofsymfony/rest-bundle/Request/RequestBodyParamConverter.php',
+ 'FOS\\RestBundle\\Response\\AllowedMethodsLoader\\AllowedMethodsLoaderInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/Response/AllowedMethodsLoader/AllowedMethodsLoaderInterface.php',
+ 'FOS\\RestBundle\\Response\\AllowedMethodsLoader\\AllowedMethodsRouterLoader' => $vendorDir . '/friendsofsymfony/rest-bundle/Response/AllowedMethodsLoader/AllowedMethodsRouterLoader.php',
+ 'FOS\\RestBundle\\Serializer\\JMSHandlerRegistry' => $vendorDir . '/friendsofsymfony/rest-bundle/Serializer/JMSHandlerRegistry.php',
+ 'FOS\\RestBundle\\Serializer\\JMSHandlerRegistryV2' => $vendorDir . '/friendsofsymfony/rest-bundle/Serializer/JMSHandlerRegistryV2.php',
+ 'FOS\\RestBundle\\Serializer\\JMSSerializerAdapter' => $vendorDir . '/friendsofsymfony/rest-bundle/Serializer/JMSSerializerAdapter.php',
+ 'FOS\\RestBundle\\Serializer\\Normalizer\\FlattenExceptionHandler' => $vendorDir . '/friendsofsymfony/rest-bundle/Serializer/Normalizer/FlattenExceptionHandler.php',
+ 'FOS\\RestBundle\\Serializer\\Normalizer\\FlattenExceptionNormalizer' => $vendorDir . '/friendsofsymfony/rest-bundle/Serializer/Normalizer/FlattenExceptionNormalizer.php',
+ 'FOS\\RestBundle\\Serializer\\Normalizer\\FormErrorHandler' => $vendorDir . '/friendsofsymfony/rest-bundle/Serializer/Normalizer/FormErrorHandler.php',
+ 'FOS\\RestBundle\\Serializer\\Normalizer\\FormErrorNormalizer' => $vendorDir . '/friendsofsymfony/rest-bundle/Serializer/Normalizer/FormErrorNormalizer.php',
+ 'FOS\\RestBundle\\Serializer\\Serializer' => $vendorDir . '/friendsofsymfony/rest-bundle/Serializer/Serializer.php',
+ 'FOS\\RestBundle\\Serializer\\SymfonySerializerAdapter' => $vendorDir . '/friendsofsymfony/rest-bundle/Serializer/SymfonySerializerAdapter.php',
+ 'FOS\\RestBundle\\Util\\ExceptionValueMap' => $vendorDir . '/friendsofsymfony/rest-bundle/Util/ExceptionValueMap.php',
+ 'FOS\\RestBundle\\Util\\ResolverTrait' => $vendorDir . '/friendsofsymfony/rest-bundle/Util/ResolverTrait.php',
+ 'FOS\\RestBundle\\Util\\StopFormatListenerException' => $vendorDir . '/friendsofsymfony/rest-bundle/Util/StopFormatListenerException.php',
+ 'FOS\\RestBundle\\Validator\\Constraints\\Regex' => $vendorDir . '/friendsofsymfony/rest-bundle/Validator/Constraints/Regex.php',
+ 'FOS\\RestBundle\\Validator\\Constraints\\ResolvableConstraintInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/Validator/Constraints/ResolvableConstraintInterface.php',
+ 'FOS\\RestBundle\\Version\\ChainVersionResolver' => $vendorDir . '/friendsofsymfony/rest-bundle/Version/ChainVersionResolver.php',
+ 'FOS\\RestBundle\\Version\\Resolver\\HeaderVersionResolver' => $vendorDir . '/friendsofsymfony/rest-bundle/Version/Resolver/HeaderVersionResolver.php',
+ 'FOS\\RestBundle\\Version\\Resolver\\MediaTypeVersionResolver' => $vendorDir . '/friendsofsymfony/rest-bundle/Version/Resolver/MediaTypeVersionResolver.php',
+ 'FOS\\RestBundle\\Version\\Resolver\\QueryParameterVersionResolver' => $vendorDir . '/friendsofsymfony/rest-bundle/Version/Resolver/QueryParameterVersionResolver.php',
+ 'FOS\\RestBundle\\Version\\VersionResolverInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/Version/VersionResolverInterface.php',
+ 'FOS\\RestBundle\\View\\ConfigurableViewHandlerInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/View/ConfigurableViewHandlerInterface.php',
+ 'FOS\\RestBundle\\View\\JsonpHandler' => $vendorDir . '/friendsofsymfony/rest-bundle/View/JsonpHandler.php',
+ 'FOS\\RestBundle\\View\\View' => $vendorDir . '/friendsofsymfony/rest-bundle/View/View.php',
+ 'FOS\\RestBundle\\View\\ViewHandler' => $vendorDir . '/friendsofsymfony/rest-bundle/View/ViewHandler.php',
+ 'FOS\\RestBundle\\View\\ViewHandlerInterface' => $vendorDir . '/friendsofsymfony/rest-bundle/View/ViewHandlerInterface.php',
'IntlDateFormatter' => $vendorDir . '/symfony/polyfill-intl-icu/Resources/stubs/IntlDateFormatter.php',
+ 'JMS\\SerializerBundle\\Cache\\CacheClearer' => $vendorDir . '/jms/serializer-bundle/Cache/CacheClearer.php',
+ 'JMS\\SerializerBundle\\Cache\\CacheWarmer' => $vendorDir . '/jms/serializer-bundle/Cache/CacheWarmer.php',
+ 'JMS\\SerializerBundle\\ContextFactory\\ConfiguredContextFactory' => $vendorDir . '/jms/serializer-bundle/ContextFactory/ConfiguredContextFactory.php',
+ 'JMS\\SerializerBundle\\Debug\\DataCollector' => $vendorDir . '/jms/serializer-bundle/Debug/DataCollector.php',
+ 'JMS\\SerializerBundle\\Debug\\RunsListener' => $vendorDir . '/jms/serializer-bundle/Debug/RunsListener.php',
+ 'JMS\\SerializerBundle\\Debug\\TraceableEventDispatcher' => $vendorDir . '/jms/serializer-bundle/Debug/TraceableEventDispatcher.php',
+ 'JMS\\SerializerBundle\\Debug\\TraceableFileLocator' => $vendorDir . '/jms/serializer-bundle/Debug/TraceableFileLocator.php',
+ 'JMS\\SerializerBundle\\Debug\\TraceableHandlerRegistry' => $vendorDir . '/jms/serializer-bundle/Debug/TraceableHandlerRegistry.php',
+ 'JMS\\SerializerBundle\\Debug\\TraceableMetadataFactory' => $vendorDir . '/jms/serializer-bundle/Debug/TraceableMetadataFactory.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\AdjustDecorationPass' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Compiler/AdjustDecorationPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\AssignVisitorsPass' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Compiler/AssignVisitorsPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\CustomHandlersPass' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Compiler/CustomHandlersPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\DoctrinePass' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Compiler/DoctrinePass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\ExpressionFunctionProviderPass' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Compiler/ExpressionFunctionProviderPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\FormErrorHandlerTranslationDomainPass' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Compiler/FormErrorHandlerTranslationDomainPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\PerInstancePass' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Compiler/PerInstancePass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\RegisterEventListenersAndSubscribersPass' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Compiler/RegisterEventListenersAndSubscribersPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\TwigExtensionPass' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Compiler/TwigExtensionPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Configuration' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/Configuration.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\DIUtils' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/DIUtils.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\JMSSerializerExtension' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/JMSSerializerExtension.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\ScopedContainer' => $vendorDir . '/jms/serializer-bundle/DependencyInjection/ScopedContainer.php',
+ 'JMS\\SerializerBundle\\ExpressionLanguage\\BasicSerializerFunctionsProvider' => $vendorDir . '/jms/serializer-bundle/ExpressionLanguage/BasicSerializerFunctionsProvider.php',
+ 'JMS\\SerializerBundle\\JMSSerializerBundle' => $vendorDir . '/jms/serializer-bundle/JMSSerializerBundle.php',
+ 'JMS\\SerializerBundle\\Serializer\\StopwatchEventSubscriber' => $vendorDir . '/jms/serializer-bundle/Serializer/StopwatchEventSubscriber.php',
+ 'JMS\\SerializerBundle\\Templating\\SerializerHelper' => $vendorDir . '/jms/serializer-bundle/Templating/SerializerHelper.php',
+ 'JMS\\Serializer\\AbstractVisitor' => $vendorDir . '/jms/serializer/src/AbstractVisitor.php',
+ 'JMS\\Serializer\\Accessor\\AccessorStrategyInterface' => $vendorDir . '/jms/serializer/src/Accessor/AccessorStrategyInterface.php',
+ 'JMS\\Serializer\\Accessor\\DefaultAccessorStrategy' => $vendorDir . '/jms/serializer/src/Accessor/DefaultAccessorStrategy.php',
+ 'JMS\\Serializer\\Annotation\\AccessType' => $vendorDir . '/jms/serializer/src/Annotation/AccessType.php',
+ 'JMS\\Serializer\\Annotation\\Accessor' => $vendorDir . '/jms/serializer/src/Annotation/Accessor.php',
+ 'JMS\\Serializer\\Annotation\\AccessorOrder' => $vendorDir . '/jms/serializer/src/Annotation/AccessorOrder.php',
+ 'JMS\\Serializer\\Annotation\\AnnotationUtilsTrait' => $vendorDir . '/jms/serializer/src/Annotation/AnnotationUtilsTrait.php',
+ 'JMS\\Serializer\\Annotation\\DeprecatedReadOnly' => $vendorDir . '/jms/serializer/src/Annotation/DeprecatedReadOnly.php',
+ 'JMS\\Serializer\\Annotation\\Discriminator' => $vendorDir . '/jms/serializer/src/Annotation/Discriminator.php',
+ 'JMS\\Serializer\\Annotation\\Exclude' => $vendorDir . '/jms/serializer/src/Annotation/Exclude.php',
+ 'JMS\\Serializer\\Annotation\\ExclusionPolicy' => $vendorDir . '/jms/serializer/src/Annotation/ExclusionPolicy.php',
+ 'JMS\\Serializer\\Annotation\\Expose' => $vendorDir . '/jms/serializer/src/Annotation/Expose.php',
+ 'JMS\\Serializer\\Annotation\\Groups' => $vendorDir . '/jms/serializer/src/Annotation/Groups.php',
+ 'JMS\\Serializer\\Annotation\\Inline' => $vendorDir . '/jms/serializer/src/Annotation/Inline.php',
+ 'JMS\\Serializer\\Annotation\\MaxDepth' => $vendorDir . '/jms/serializer/src/Annotation/MaxDepth.php',
+ 'JMS\\Serializer\\Annotation\\PostDeserialize' => $vendorDir . '/jms/serializer/src/Annotation/PostDeserialize.php',
+ 'JMS\\Serializer\\Annotation\\PostSerialize' => $vendorDir . '/jms/serializer/src/Annotation/PostSerialize.php',
+ 'JMS\\Serializer\\Annotation\\PreSerialize' => $vendorDir . '/jms/serializer/src/Annotation/PreSerialize.php',
+ 'JMS\\Serializer\\Annotation\\ReadOnlyProperty' => $vendorDir . '/jms/serializer/src/Annotation/ReadOnlyProperty.php',
+ 'JMS\\Serializer\\Annotation\\SerializedName' => $vendorDir . '/jms/serializer/src/Annotation/SerializedName.php',
+ 'JMS\\Serializer\\Annotation\\SerializerAttribute' => $vendorDir . '/jms/serializer/src/Annotation/SerializerAttribute.php',
+ 'JMS\\Serializer\\Annotation\\Since' => $vendorDir . '/jms/serializer/src/Annotation/Since.php',
+ 'JMS\\Serializer\\Annotation\\SkipWhenEmpty' => $vendorDir . '/jms/serializer/src/Annotation/SkipWhenEmpty.php',
+ 'JMS\\Serializer\\Annotation\\Type' => $vendorDir . '/jms/serializer/src/Annotation/Type.php',
+ 'JMS\\Serializer\\Annotation\\Until' => $vendorDir . '/jms/serializer/src/Annotation/Until.php',
+ 'JMS\\Serializer\\Annotation\\Version' => $vendorDir . '/jms/serializer/src/Annotation/Version.php',
+ 'JMS\\Serializer\\Annotation\\VirtualProperty' => $vendorDir . '/jms/serializer/src/Annotation/VirtualProperty.php',
+ 'JMS\\Serializer\\Annotation\\XmlAttribute' => $vendorDir . '/jms/serializer/src/Annotation/XmlAttribute.php',
+ 'JMS\\Serializer\\Annotation\\XmlAttributeMap' => $vendorDir . '/jms/serializer/src/Annotation/XmlAttributeMap.php',
+ 'JMS\\Serializer\\Annotation\\XmlCollection' => $vendorDir . '/jms/serializer/src/Annotation/XmlCollection.php',
+ 'JMS\\Serializer\\Annotation\\XmlDiscriminator' => $vendorDir . '/jms/serializer/src/Annotation/XmlDiscriminator.php',
+ 'JMS\\Serializer\\Annotation\\XmlElement' => $vendorDir . '/jms/serializer/src/Annotation/XmlElement.php',
+ 'JMS\\Serializer\\Annotation\\XmlKeyValuePairs' => $vendorDir . '/jms/serializer/src/Annotation/XmlKeyValuePairs.php',
+ 'JMS\\Serializer\\Annotation\\XmlList' => $vendorDir . '/jms/serializer/src/Annotation/XmlList.php',
+ 'JMS\\Serializer\\Annotation\\XmlMap' => $vendorDir . '/jms/serializer/src/Annotation/XmlMap.php',
+ 'JMS\\Serializer\\Annotation\\XmlNamespace' => $vendorDir . '/jms/serializer/src/Annotation/XmlNamespace.php',
+ 'JMS\\Serializer\\Annotation\\XmlRoot' => $vendorDir . '/jms/serializer/src/Annotation/XmlRoot.php',
+ 'JMS\\Serializer\\Annotation\\XmlValue' => $vendorDir . '/jms/serializer/src/Annotation/XmlValue.php',
+ 'JMS\\Serializer\\ArrayTransformerInterface' => $vendorDir . '/jms/serializer/src/ArrayTransformerInterface.php',
+ 'JMS\\Serializer\\Builder\\CallbackDriverFactory' => $vendorDir . '/jms/serializer/src/Builder/CallbackDriverFactory.php',
+ 'JMS\\Serializer\\Builder\\DefaultDriverFactory' => $vendorDir . '/jms/serializer/src/Builder/DefaultDriverFactory.php',
+ 'JMS\\Serializer\\Builder\\DocBlockDriverFactory' => $vendorDir . '/jms/serializer/src/Builder/DocBlockDriverFactory.php',
+ 'JMS\\Serializer\\Builder\\DriverFactoryInterface' => $vendorDir . '/jms/serializer/src/Builder/DriverFactoryInterface.php',
+ 'JMS\\Serializer\\Construction\\DoctrineObjectConstructor' => $vendorDir . '/jms/serializer/src/Construction/DoctrineObjectConstructor.php',
+ 'JMS\\Serializer\\Construction\\ObjectConstructorInterface' => $vendorDir . '/jms/serializer/src/Construction/ObjectConstructorInterface.php',
+ 'JMS\\Serializer\\Construction\\UnserializeObjectConstructor' => $vendorDir . '/jms/serializer/src/Construction/UnserializeObjectConstructor.php',
+ 'JMS\\Serializer\\Context' => $vendorDir . '/jms/serializer/src/Context.php',
+ 'JMS\\Serializer\\ContextFactory\\CallableContextFactory' => $vendorDir . '/jms/serializer/src/ContextFactory/CallableContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\CallableDeserializationContextFactory' => $vendorDir . '/jms/serializer/src/ContextFactory/CallableDeserializationContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\CallableSerializationContextFactory' => $vendorDir . '/jms/serializer/src/ContextFactory/CallableSerializationContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\DefaultDeserializationContextFactory' => $vendorDir . '/jms/serializer/src/ContextFactory/DefaultDeserializationContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\DefaultSerializationContextFactory' => $vendorDir . '/jms/serializer/src/ContextFactory/DefaultSerializationContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\DeserializationContextFactoryInterface' => $vendorDir . '/jms/serializer/src/ContextFactory/DeserializationContextFactoryInterface.php',
+ 'JMS\\Serializer\\ContextFactory\\SerializationContextFactoryInterface' => $vendorDir . '/jms/serializer/src/ContextFactory/SerializationContextFactoryInterface.php',
+ 'JMS\\Serializer\\DeserializationContext' => $vendorDir . '/jms/serializer/src/DeserializationContext.php',
+ 'JMS\\Serializer\\EventDispatcher\\Event' => $vendorDir . '/jms/serializer/src/EventDispatcher/Event.php',
+ 'JMS\\Serializer\\EventDispatcher\\EventDispatcher' => $vendorDir . '/jms/serializer/src/EventDispatcher/EventDispatcher.php',
+ 'JMS\\Serializer\\EventDispatcher\\EventDispatcherInterface' => $vendorDir . '/jms/serializer/src/EventDispatcher/EventDispatcherInterface.php',
+ 'JMS\\Serializer\\EventDispatcher\\EventSubscriberInterface' => $vendorDir . '/jms/serializer/src/EventDispatcher/EventSubscriberInterface.php',
+ 'JMS\\Serializer\\EventDispatcher\\Events' => $vendorDir . '/jms/serializer/src/EventDispatcher/Events.php',
+ 'JMS\\Serializer\\EventDispatcher\\LazyEventDispatcher' => $vendorDir . '/jms/serializer/src/EventDispatcher/LazyEventDispatcher.php',
+ 'JMS\\Serializer\\EventDispatcher\\ObjectEvent' => $vendorDir . '/jms/serializer/src/EventDispatcher/ObjectEvent.php',
+ 'JMS\\Serializer\\EventDispatcher\\PreDeserializeEvent' => $vendorDir . '/jms/serializer/src/EventDispatcher/PreDeserializeEvent.php',
+ 'JMS\\Serializer\\EventDispatcher\\PreSerializeEvent' => $vendorDir . '/jms/serializer/src/EventDispatcher/PreSerializeEvent.php',
+ 'JMS\\Serializer\\EventDispatcher\\Subscriber\\DoctrineProxySubscriber' => $vendorDir . '/jms/serializer/src/EventDispatcher/Subscriber/DoctrineProxySubscriber.php',
+ 'JMS\\Serializer\\EventDispatcher\\Subscriber\\EnumSubscriber' => $vendorDir . '/jms/serializer/src/EventDispatcher/Subscriber/EnumSubscriber.php',
+ 'JMS\\Serializer\\EventDispatcher\\Subscriber\\SymfonyValidatorValidatorSubscriber' => $vendorDir . '/jms/serializer/src/EventDispatcher/Subscriber/SymfonyValidatorValidatorSubscriber.php',
+ 'JMS\\Serializer\\Exception\\CircularReferenceDetectedException' => $vendorDir . '/jms/serializer/src/Exception/CircularReferenceDetectedException.php',
+ 'JMS\\Serializer\\Exception\\Exception' => $vendorDir . '/jms/serializer/src/Exception/Exception.php',
+ 'JMS\\Serializer\\Exception\\ExcludedClassException' => $vendorDir . '/jms/serializer/src/Exception/ExcludedClassException.php',
+ 'JMS\\Serializer\\Exception\\ExpressionLanguageRequiredException' => $vendorDir . '/jms/serializer/src/Exception/ExpressionLanguageRequiredException.php',
+ 'JMS\\Serializer\\Exception\\InvalidArgumentException' => $vendorDir . '/jms/serializer/src/Exception/InvalidArgumentException.php',
+ 'JMS\\Serializer\\Exception\\InvalidMetadataException' => $vendorDir . '/jms/serializer/src/Exception/InvalidMetadataException.php',
+ 'JMS\\Serializer\\Exception\\LogicException' => $vendorDir . '/jms/serializer/src/Exception/LogicException.php',
+ 'JMS\\Serializer\\Exception\\NonCastableTypeException' => $vendorDir . '/jms/serializer/src/Exception/NonCastableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NonFloatCastableTypeException' => $vendorDir . '/jms/serializer/src/Exception/NonFloatCastableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NonIntCastableTypeException' => $vendorDir . '/jms/serializer/src/Exception/NonIntCastableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NonStringCastableTypeException' => $vendorDir . '/jms/serializer/src/Exception/NonStringCastableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NonVisitableTypeException' => $vendorDir . '/jms/serializer/src/Exception/NonVisitableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NotAcceptableException' => $vendorDir . '/jms/serializer/src/Exception/NotAcceptableException.php',
+ 'JMS\\Serializer\\Exception\\ObjectConstructionException' => $vendorDir . '/jms/serializer/src/Exception/ObjectConstructionException.php',
+ 'JMS\\Serializer\\Exception\\RuntimeException' => $vendorDir . '/jms/serializer/src/Exception/RuntimeException.php',
+ 'JMS\\Serializer\\Exception\\SkipHandlerException' => $vendorDir . '/jms/serializer/src/Exception/SkipHandlerException.php',
+ 'JMS\\Serializer\\Exception\\UninitializedPropertyException' => $vendorDir . '/jms/serializer/src/Exception/UninitializedPropertyException.php',
+ 'JMS\\Serializer\\Exception\\UnsupportedFormatException' => $vendorDir . '/jms/serializer/src/Exception/UnsupportedFormatException.php',
+ 'JMS\\Serializer\\Exception\\ValidationFailedException' => $vendorDir . '/jms/serializer/src/Exception/ValidationFailedException.php',
+ 'JMS\\Serializer\\Exception\\XmlErrorException' => $vendorDir . '/jms/serializer/src/Exception/XmlErrorException.php',
+ 'JMS\\Serializer\\Exclusion\\DepthExclusionStrategy' => $vendorDir . '/jms/serializer/src/Exclusion/DepthExclusionStrategy.php',
+ 'JMS\\Serializer\\Exclusion\\DisjunctExclusionStrategy' => $vendorDir . '/jms/serializer/src/Exclusion/DisjunctExclusionStrategy.php',
+ 'JMS\\Serializer\\Exclusion\\ExclusionStrategyInterface' => $vendorDir . '/jms/serializer/src/Exclusion/ExclusionStrategyInterface.php',
+ 'JMS\\Serializer\\Exclusion\\ExpressionLanguageExclusionStrategy' => $vendorDir . '/jms/serializer/src/Exclusion/ExpressionLanguageExclusionStrategy.php',
+ 'JMS\\Serializer\\Exclusion\\GroupsExclusionStrategy' => $vendorDir . '/jms/serializer/src/Exclusion/GroupsExclusionStrategy.php',
+ 'JMS\\Serializer\\Exclusion\\VersionExclusionStrategy' => $vendorDir . '/jms/serializer/src/Exclusion/VersionExclusionStrategy.php',
+ 'JMS\\Serializer\\Expression\\CompilableExpressionEvaluatorInterface' => $vendorDir . '/jms/serializer/src/Expression/CompilableExpressionEvaluatorInterface.php',
+ 'JMS\\Serializer\\Expression\\Expression' => $vendorDir . '/jms/serializer/src/Expression/Expression.php',
+ 'JMS\\Serializer\\Expression\\ExpressionEvaluator' => $vendorDir . '/jms/serializer/src/Expression/ExpressionEvaluator.php',
+ 'JMS\\Serializer\\Expression\\ExpressionEvaluatorInterface' => $vendorDir . '/jms/serializer/src/Expression/ExpressionEvaluatorInterface.php',
+ 'JMS\\Serializer\\Functions' => $vendorDir . '/jms/serializer/src/Functions.php',
+ 'JMS\\Serializer\\GraphNavigator' => $vendorDir . '/jms/serializer/src/GraphNavigator.php',
+ 'JMS\\Serializer\\GraphNavigatorInterface' => $vendorDir . '/jms/serializer/src/GraphNavigatorInterface.php',
+ 'JMS\\Serializer\\GraphNavigator\\DeserializationGraphNavigator' => $vendorDir . '/jms/serializer/src/GraphNavigator/DeserializationGraphNavigator.php',
+ 'JMS\\Serializer\\GraphNavigator\\Factory\\DeserializationGraphNavigatorFactory' => $vendorDir . '/jms/serializer/src/GraphNavigator/Factory/DeserializationGraphNavigatorFactory.php',
+ 'JMS\\Serializer\\GraphNavigator\\Factory\\GraphNavigatorFactoryInterface' => $vendorDir . '/jms/serializer/src/GraphNavigator/Factory/GraphNavigatorFactoryInterface.php',
+ 'JMS\\Serializer\\GraphNavigator\\Factory\\SerializationGraphNavigatorFactory' => $vendorDir . '/jms/serializer/src/GraphNavigator/Factory/SerializationGraphNavigatorFactory.php',
+ 'JMS\\Serializer\\GraphNavigator\\SerializationGraphNavigator' => $vendorDir . '/jms/serializer/src/GraphNavigator/SerializationGraphNavigator.php',
+ 'JMS\\Serializer\\Handler\\ArrayCollectionHandler' => $vendorDir . '/jms/serializer/src/Handler/ArrayCollectionHandler.php',
+ 'JMS\\Serializer\\Handler\\ConstraintViolationHandler' => $vendorDir . '/jms/serializer/src/Handler/ConstraintViolationHandler.php',
+ 'JMS\\Serializer\\Handler\\DateHandler' => $vendorDir . '/jms/serializer/src/Handler/DateHandler.php',
+ 'JMS\\Serializer\\Handler\\EnumHandler' => $vendorDir . '/jms/serializer/src/Handler/EnumHandler.php',
+ 'JMS\\Serializer\\Handler\\FormErrorHandler' => $vendorDir . '/jms/serializer/src/Handler/FormErrorHandler.php',
+ 'JMS\\Serializer\\Handler\\HandlerRegistry' => $vendorDir . '/jms/serializer/src/Handler/HandlerRegistry.php',
+ 'JMS\\Serializer\\Handler\\HandlerRegistryInterface' => $vendorDir . '/jms/serializer/src/Handler/HandlerRegistryInterface.php',
+ 'JMS\\Serializer\\Handler\\IteratorHandler' => $vendorDir . '/jms/serializer/src/Handler/IteratorHandler.php',
+ 'JMS\\Serializer\\Handler\\LazyHandlerRegistry' => $vendorDir . '/jms/serializer/src/Handler/LazyHandlerRegistry.php',
+ 'JMS\\Serializer\\Handler\\StdClassHandler' => $vendorDir . '/jms/serializer/src/Handler/StdClassHandler.php',
+ 'JMS\\Serializer\\Handler\\SubscribingHandlerInterface' => $vendorDir . '/jms/serializer/src/Handler/SubscribingHandlerInterface.php',
+ 'JMS\\Serializer\\Handler\\SymfonyUidHandler' => $vendorDir . '/jms/serializer/src/Handler/SymfonyUidHandler.php',
+ 'JMS\\Serializer\\JsonDeserializationStrictVisitor' => $vendorDir . '/jms/serializer/src/JsonDeserializationStrictVisitor.php',
+ 'JMS\\Serializer\\JsonDeserializationVisitor' => $vendorDir . '/jms/serializer/src/JsonDeserializationVisitor.php',
+ 'JMS\\Serializer\\JsonSerializationVisitor' => $vendorDir . '/jms/serializer/src/JsonSerializationVisitor.php',
+ 'JMS\\Serializer\\Metadata\\ClassMetadata' => $vendorDir . '/jms/serializer/src/Metadata/ClassMetadata.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AbstractDoctrineTypeDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/AbstractDoctrineTypeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AnnotationDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/AnnotationDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AnnotationOrAttributeDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/AnnotationOrAttributeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AttributeDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/AttributeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AttributeDriver\\AttributeReader' => $vendorDir . '/jms/serializer/src/Metadata/Driver/AttributeDriver/AttributeReader.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DefaultValuePropertyDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/DefaultValuePropertyDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DocBlockDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/DocBlockDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DocBlockDriver\\DocBlockTypeResolver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/DocBlockDriver/DocBlockTypeResolver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DoctrinePHPCRTypeDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/DoctrinePHPCRTypeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DoctrineTypeDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/DoctrineTypeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\EnumPropertiesDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/EnumPropertiesDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\ExpressionMetadataTrait' => $vendorDir . '/jms/serializer/src/Metadata/Driver/ExpressionMetadataTrait.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\NullDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/NullDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\TypedPropertiesDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/TypedPropertiesDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\XmlDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/XmlDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\YamlDriver' => $vendorDir . '/jms/serializer/src/Metadata/Driver/YamlDriver.php',
+ 'JMS\\Serializer\\Metadata\\ExpressionPropertyMetadata' => $vendorDir . '/jms/serializer/src/Metadata/ExpressionPropertyMetadata.php',
+ 'JMS\\Serializer\\Metadata\\PropertyMetadata' => $vendorDir . '/jms/serializer/src/Metadata/PropertyMetadata.php',
+ 'JMS\\Serializer\\Metadata\\StaticPropertyMetadata' => $vendorDir . '/jms/serializer/src/Metadata/StaticPropertyMetadata.php',
+ 'JMS\\Serializer\\Metadata\\VirtualPropertyMetadata' => $vendorDir . '/jms/serializer/src/Metadata/VirtualPropertyMetadata.php',
+ 'JMS\\Serializer\\Naming\\CamelCaseNamingStrategy' => $vendorDir . '/jms/serializer/src/Naming/CamelCaseNamingStrategy.php',
+ 'JMS\\Serializer\\Naming\\IdenticalPropertyNamingStrategy' => $vendorDir . '/jms/serializer/src/Naming/IdenticalPropertyNamingStrategy.php',
+ 'JMS\\Serializer\\Naming\\PropertyNamingStrategyInterface' => $vendorDir . '/jms/serializer/src/Naming/PropertyNamingStrategyInterface.php',
+ 'JMS\\Serializer\\Naming\\SerializedNameAnnotationStrategy' => $vendorDir . '/jms/serializer/src/Naming/SerializedNameAnnotationStrategy.php',
+ 'JMS\\Serializer\\NullAwareVisitorInterface' => $vendorDir . '/jms/serializer/src/NullAwareVisitorInterface.php',
+ 'JMS\\Serializer\\Ordering\\AlphabeticalPropertyOrderingStrategy' => $vendorDir . '/jms/serializer/src/Ordering/AlphabeticalPropertyOrderingStrategy.php',
+ 'JMS\\Serializer\\Ordering\\CustomPropertyOrderingStrategy' => $vendorDir . '/jms/serializer/src/Ordering/CustomPropertyOrderingStrategy.php',
+ 'JMS\\Serializer\\Ordering\\IdenticalPropertyOrderingStrategy' => $vendorDir . '/jms/serializer/src/Ordering/IdenticalPropertyOrderingStrategy.php',
+ 'JMS\\Serializer\\Ordering\\PropertyOrderingInterface' => $vendorDir . '/jms/serializer/src/Ordering/PropertyOrderingInterface.php',
+ 'JMS\\Serializer\\SerializationContext' => $vendorDir . '/jms/serializer/src/SerializationContext.php',
+ 'JMS\\Serializer\\Serializer' => $vendorDir . '/jms/serializer/src/Serializer.php',
+ 'JMS\\Serializer\\SerializerBuilder' => $vendorDir . '/jms/serializer/src/SerializerBuilder.php',
+ 'JMS\\Serializer\\SerializerInterface' => $vendorDir . '/jms/serializer/src/SerializerInterface.php',
+ 'JMS\\Serializer\\Twig\\SerializerBaseExtension' => $vendorDir . '/jms/serializer/src/Twig/SerializerBaseExtension.php',
+ 'JMS\\Serializer\\Twig\\SerializerExtension' => $vendorDir . '/jms/serializer/src/Twig/SerializerExtension.php',
+ 'JMS\\Serializer\\Twig\\SerializerRuntimeExtension' => $vendorDir . '/jms/serializer/src/Twig/SerializerRuntimeExtension.php',
+ 'JMS\\Serializer\\Twig\\SerializerRuntimeHelper' => $vendorDir . '/jms/serializer/src/Twig/SerializerRuntimeHelper.php',
+ 'JMS\\Serializer\\Type\\Exception\\Exception' => $vendorDir . '/jms/serializer/src/Type/Exception/Exception.php',
+ 'JMS\\Serializer\\Type\\Exception\\InvalidNode' => $vendorDir . '/jms/serializer/src/Type/Exception/InvalidNode.php',
+ 'JMS\\Serializer\\Type\\Exception\\SyntaxError' => $vendorDir . '/jms/serializer/src/Type/Exception/SyntaxError.php',
+ 'JMS\\Serializer\\Type\\Lexer' => $vendorDir . '/jms/serializer/src/Type/Lexer.php',
+ 'JMS\\Serializer\\Type\\Parser' => $vendorDir . '/jms/serializer/src/Type/Parser.php',
+ 'JMS\\Serializer\\Type\\ParserInterface' => $vendorDir . '/jms/serializer/src/Type/ParserInterface.php',
+ 'JMS\\Serializer\\VisitorInterface' => $vendorDir . '/jms/serializer/src/VisitorInterface.php',
+ 'JMS\\Serializer\\Visitor\\DeserializationVisitorInterface' => $vendorDir . '/jms/serializer/src/Visitor/DeserializationVisitorInterface.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\DeserializationVisitorFactory' => $vendorDir . '/jms/serializer/src/Visitor/Factory/DeserializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\JsonDeserializationVisitorFactory' => $vendorDir . '/jms/serializer/src/Visitor/Factory/JsonDeserializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\JsonSerializationVisitorFactory' => $vendorDir . '/jms/serializer/src/Visitor/Factory/JsonSerializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\SerializationVisitorFactory' => $vendorDir . '/jms/serializer/src/Visitor/Factory/SerializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\XmlDeserializationVisitorFactory' => $vendorDir . '/jms/serializer/src/Visitor/Factory/XmlDeserializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\XmlSerializationVisitorFactory' => $vendorDir . '/jms/serializer/src/Visitor/Factory/XmlSerializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\SerializationVisitorInterface' => $vendorDir . '/jms/serializer/src/Visitor/SerializationVisitorInterface.php',
+ 'JMS\\Serializer\\XmlDeserializationVisitor' => $vendorDir . '/jms/serializer/src/XmlDeserializationVisitor.php',
+ 'JMS\\Serializer\\XmlSerializationVisitor' => $vendorDir . '/jms/serializer/src/XmlSerializationVisitor.php',
'Jean85\\Exception\\ProvidedPackageException' => $vendorDir . '/jean85/pretty-package-versions/src/Exception/ProvidedPackageException.php',
'Jean85\\Exception\\ReplacedPackageException' => $vendorDir . '/jean85/pretty-package-versions/src/Exception/ReplacedPackageException.php',
'Jean85\\Exception\\VersionMissingExceptionInterface' => $vendorDir . '/jean85/pretty-package-versions/src/Exception/VersionMissingExceptionInterface.php',
'Jean85\\PrettyVersions' => $vendorDir . '/jean85/pretty-package-versions/src/PrettyVersions.php',
'Jean85\\Version' => $vendorDir . '/jean85/pretty-package-versions/src/Version.php',
+ 'JsonpCallbackValidator' => $vendorDir . '/willdurand/jsonp-callback-validator/src/JsonpCallbackValidator.php',
'Laminas\\Code\\DeclareStatement' => $vendorDir . '/laminas/laminas-code/src/DeclareStatement.php',
'Laminas\\Code\\Exception\\BadMethodCallException' => $vendorDir . '/laminas/laminas-code/src/Exception/BadMethodCallException.php',
'Laminas\\Code\\Exception\\ExceptionInterface' => $vendorDir . '/laminas/laminas-code/src/Exception/ExceptionInterface.php',
@@ -1707,6 +2005,31 @@ return array(
'Masterminds\\HTML5\\Serializer\\OutputRules' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php',
'Masterminds\\HTML5\\Serializer\\RulesInterface' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php',
'Masterminds\\HTML5\\Serializer\\Traverser' => $vendorDir . '/masterminds/html5/src/HTML5/Serializer/Traverser.php',
+ 'Metadata\\AdvancedMetadataFactoryInterface' => $vendorDir . '/jms/metadata/src/AdvancedMetadataFactoryInterface.php',
+ 'Metadata\\Cache\\CacheInterface' => $vendorDir . '/jms/metadata/src/Cache/CacheInterface.php',
+ 'Metadata\\Cache\\ClearableCacheInterface' => $vendorDir . '/jms/metadata/src/Cache/ClearableCacheInterface.php',
+ 'Metadata\\Cache\\DoctrineCacheAdapter' => $vendorDir . '/jms/metadata/src/Cache/DoctrineCacheAdapter.php',
+ 'Metadata\\Cache\\FileCache' => $vendorDir . '/jms/metadata/src/Cache/FileCache.php',
+ 'Metadata\\Cache\\PsrCacheAdapter' => $vendorDir . '/jms/metadata/src/Cache/PsrCacheAdapter.php',
+ 'Metadata\\ClassHierarchyMetadata' => $vendorDir . '/jms/metadata/src/ClassHierarchyMetadata.php',
+ 'Metadata\\ClassMetadata' => $vendorDir . '/jms/metadata/src/ClassMetadata.php',
+ 'Metadata\\Driver\\AbstractFileDriver' => $vendorDir . '/jms/metadata/src/Driver/AbstractFileDriver.php',
+ 'Metadata\\Driver\\AdvancedDriverInterface' => $vendorDir . '/jms/metadata/src/Driver/AdvancedDriverInterface.php',
+ 'Metadata\\Driver\\AdvancedFileLocatorInterface' => $vendorDir . '/jms/metadata/src/Driver/AdvancedFileLocatorInterface.php',
+ 'Metadata\\Driver\\DriverChain' => $vendorDir . '/jms/metadata/src/Driver/DriverChain.php',
+ 'Metadata\\Driver\\DriverInterface' => $vendorDir . '/jms/metadata/src/Driver/DriverInterface.php',
+ 'Metadata\\Driver\\FileLocator' => $vendorDir . '/jms/metadata/src/Driver/FileLocator.php',
+ 'Metadata\\Driver\\FileLocatorInterface' => $vendorDir . '/jms/metadata/src/Driver/FileLocatorInterface.php',
+ 'Metadata\\Driver\\LazyLoadingDriver' => $vendorDir . '/jms/metadata/src/Driver/LazyLoadingDriver.php',
+ 'Metadata\\Driver\\TraceableFileLocatorInterface' => $vendorDir . '/jms/metadata/src/Driver/TraceableFileLocatorInterface.php',
+ 'Metadata\\MergeableClassMetadata' => $vendorDir . '/jms/metadata/src/MergeableClassMetadata.php',
+ 'Metadata\\MergeableInterface' => $vendorDir . '/jms/metadata/src/MergeableInterface.php',
+ 'Metadata\\MetadataFactory' => $vendorDir . '/jms/metadata/src/MetadataFactory.php',
+ 'Metadata\\MetadataFactoryInterface' => $vendorDir . '/jms/metadata/src/MetadataFactoryInterface.php',
+ 'Metadata\\MethodMetadata' => $vendorDir . '/jms/metadata/src/MethodMetadata.php',
+ 'Metadata\\NullMetadata' => $vendorDir . '/jms/metadata/src/NullMetadata.php',
+ 'Metadata\\PropertyMetadata' => $vendorDir . '/jms/metadata/src/PropertyMetadata.php',
+ 'Metadata\\SerializationHelper' => $vendorDir . '/jms/metadata/src/SerializationHelper.php',
'MongoDB\\BulkWriteResult' => $vendorDir . '/mongodb/mongodb/src/BulkWriteResult.php',
'MongoDB\\ChangeStream' => $vendorDir . '/mongodb/mongodb/src/ChangeStream.php',
'MongoDB\\Client' => $vendorDir . '/mongodb/mongodb/src/Client.php',
@@ -1927,6 +2250,23 @@ return array(
'Monolog\\SignalHandler' => $vendorDir . '/monolog/monolog/src/Monolog/SignalHandler.php',
'Monolog\\Test\\TestCase' => $vendorDir . '/monolog/monolog/src/Monolog/Test/TestCase.php',
'Monolog\\Utils' => $vendorDir . '/monolog/monolog/src/Monolog/Utils.php',
+ 'Negotiation\\AbstractNegotiator' => $vendorDir . '/willdurand/negotiation/src/Negotiation/AbstractNegotiator.php',
+ 'Negotiation\\Accept' => $vendorDir . '/willdurand/negotiation/src/Negotiation/Accept.php',
+ 'Negotiation\\AcceptCharset' => $vendorDir . '/willdurand/negotiation/src/Negotiation/AcceptCharset.php',
+ 'Negotiation\\AcceptEncoding' => $vendorDir . '/willdurand/negotiation/src/Negotiation/AcceptEncoding.php',
+ 'Negotiation\\AcceptHeader' => $vendorDir . '/willdurand/negotiation/src/Negotiation/AcceptHeader.php',
+ 'Negotiation\\AcceptLanguage' => $vendorDir . '/willdurand/negotiation/src/Negotiation/AcceptLanguage.php',
+ 'Negotiation\\AcceptMatch' => $vendorDir . '/willdurand/negotiation/src/Negotiation/AcceptMatch.php',
+ 'Negotiation\\BaseAccept' => $vendorDir . '/willdurand/negotiation/src/Negotiation/BaseAccept.php',
+ 'Negotiation\\CharsetNegotiator' => $vendorDir . '/willdurand/negotiation/src/Negotiation/CharsetNegotiator.php',
+ 'Negotiation\\EncodingNegotiator' => $vendorDir . '/willdurand/negotiation/src/Negotiation/EncodingNegotiator.php',
+ 'Negotiation\\Exception\\Exception' => $vendorDir . '/willdurand/negotiation/src/Negotiation/Exception/Exception.php',
+ 'Negotiation\\Exception\\InvalidArgument' => $vendorDir . '/willdurand/negotiation/src/Negotiation/Exception/InvalidArgument.php',
+ 'Negotiation\\Exception\\InvalidHeader' => $vendorDir . '/willdurand/negotiation/src/Negotiation/Exception/InvalidHeader.php',
+ 'Negotiation\\Exception\\InvalidLanguage' => $vendorDir . '/willdurand/negotiation/src/Negotiation/Exception/InvalidLanguage.php',
+ 'Negotiation\\Exception\\InvalidMediaType' => $vendorDir . '/willdurand/negotiation/src/Negotiation/Exception/InvalidMediaType.php',
+ 'Negotiation\\LanguageNegotiator' => $vendorDir . '/willdurand/negotiation/src/Negotiation/LanguageNegotiator.php',
+ 'Negotiation\\Negotiator' => $vendorDir . '/willdurand/negotiation/src/Negotiation/Negotiator.php',
'Normalizer' => $vendorDir . '/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php',
'NumberFormatter' => $vendorDir . '/symfony/polyfill-intl-icu/Resources/stubs/NumberFormatter.php',
'Override' => $vendorDir . '/symfony/polyfill-php83/Resources/stubs/Override.php',
@@ -3213,6 +3553,7 @@ return array(
'Symfony\\Bundle\\DebugBundle\\DependencyInjection\\Configuration' => $vendorDir . '/symfony/debug-bundle/DependencyInjection/Configuration.php',
'Symfony\\Bundle\\DebugBundle\\DependencyInjection\\DebugExtension' => $vendorDir . '/symfony/debug-bundle/DependencyInjection/DebugExtension.php',
'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\AbstractPhpFileCacheWarmer' => $vendorDir . '/symfony/framework-bundle/CacheWarmer/AbstractPhpFileCacheWarmer.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\AnnotationsCacheWarmer' => $vendorDir . '/symfony/framework-bundle/CacheWarmer/AnnotationsCacheWarmer.php',
'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\CachePoolClearerCacheWarmer' => $vendorDir . '/symfony/framework-bundle/CacheWarmer/CachePoolClearerCacheWarmer.php',
'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\ConfigBuilderCacheWarmer' => $vendorDir . '/symfony/framework-bundle/CacheWarmer/ConfigBuilderCacheWarmer.php',
'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\RouterCacheWarmer' => $vendorDir . '/symfony/framework-bundle/CacheWarmer/RouterCacheWarmer.php',
@@ -3263,15 +3604,21 @@ return array(
'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\AbstractDataCollector' => $vendorDir . '/symfony/framework-bundle/DataCollector/AbstractDataCollector.php',
'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector' => $vendorDir . '/symfony/framework-bundle/DataCollector/RouterDataCollector.php',
'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\TemplateAwareDataCollectorInterface' => $vendorDir . '/symfony/framework-bundle/DataCollector/TemplateAwareDataCollectorInterface.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\AddAnnotationsCachedReaderPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/AddAnnotationsCachedReaderPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\AddDebugLogProcessorPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/AddDebugLogProcessorPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\AddExpressionLanguageProvidersPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/AddExpressionLanguageProvidersPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\AssetsContextPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/AssetsContextPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\ContainerBuilderDebugDumpPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/ContainerBuilderDebugDumpPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\DataCollectorTranslatorPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/DataCollectorTranslatorPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\EnableLoggerDebugModePass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/EnableLoggerDebugModePass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\ErrorLoggerCompilerPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/ErrorLoggerCompilerPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\LoggingTranslatorPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/LoggingTranslatorPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\ProfilerPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/ProfilerPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\RemoveUnusedSessionMarshallingHandlerPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/RemoveUnusedSessionMarshallingHandlerPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TestServiceContainerRealRefPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/TestServiceContainerRealRefPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TestServiceContainerWeakRefPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/TestServiceContainerWeakRefPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\UnusedTagsPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/UnusedTagsPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\WorkflowGuardListenerPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Compiler/WorkflowGuardListenerPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Configuration' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/Configuration.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\FrameworkExtension' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/FrameworkExtension.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\VirtualRequestStackPass' => $vendorDir . '/symfony/framework-bundle/DependencyInjection/VirtualRequestStackPass.php',
@@ -3281,6 +3628,7 @@ return array(
'Symfony\\Bundle\\FrameworkBundle\\HttpCache\\HttpCache' => $vendorDir . '/symfony/framework-bundle/HttpCache/HttpCache.php',
'Symfony\\Bundle\\FrameworkBundle\\KernelBrowser' => $vendorDir . '/symfony/framework-bundle/KernelBrowser.php',
'Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait' => $vendorDir . '/symfony/framework-bundle/Kernel/MicroKernelTrait.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\Routing\\AnnotatedRouteControllerLoader' => $vendorDir . '/symfony/framework-bundle/Routing/AnnotatedRouteControllerLoader.php',
'Symfony\\Bundle\\FrameworkBundle\\Routing\\AttributeRouteControllerLoader' => $vendorDir . '/symfony/framework-bundle/Routing/AttributeRouteControllerLoader.php',
'Symfony\\Bundle\\FrameworkBundle\\Routing\\Attribute\\AsRoutingConditionService' => $vendorDir . '/symfony/framework-bundle/Routing/Attribute/AsRoutingConditionService.php',
'Symfony\\Bundle\\FrameworkBundle\\Routing\\DelegatingLoader' => $vendorDir . '/symfony/framework-bundle/Routing/DelegatingLoader.php',
@@ -3850,6 +4198,7 @@ return array(
'Symfony\\Component\\DependencyInjection\\Argument\\BoundArgument' => $vendorDir . '/symfony/dependency-injection/Argument/BoundArgument.php',
'Symfony\\Component\\DependencyInjection\\Argument\\IteratorArgument' => $vendorDir . '/symfony/dependency-injection/Argument/IteratorArgument.php',
'Symfony\\Component\\DependencyInjection\\Argument\\LazyClosure' => $vendorDir . '/symfony/dependency-injection/Argument/LazyClosure.php',
+ 'Symfony\\Component\\DependencyInjection\\Argument\\ReferenceSetArgumentTrait' => $vendorDir . '/symfony/dependency-injection/Argument/ReferenceSetArgumentTrait.php',
'Symfony\\Component\\DependencyInjection\\Argument\\RewindableGenerator' => $vendorDir . '/symfony/dependency-injection/Argument/RewindableGenerator.php',
'Symfony\\Component\\DependencyInjection\\Argument\\ServiceClosureArgument' => $vendorDir . '/symfony/dependency-injection/Argument/ServiceClosureArgument.php',
'Symfony\\Component\\DependencyInjection\\Argument\\ServiceLocator' => $vendorDir . '/symfony/dependency-injection/Argument/ServiceLocator.php',
@@ -3867,6 +4216,7 @@ return array(
'Symfony\\Component\\DependencyInjection\\Attribute\\AutowireLocator' => $vendorDir . '/symfony/dependency-injection/Attribute/AutowireLocator.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\AutowireServiceClosure' => $vendorDir . '/symfony/dependency-injection/Attribute/AutowireServiceClosure.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\Exclude' => $vendorDir . '/symfony/dependency-injection/Attribute/Exclude.php',
+ 'Symfony\\Component\\DependencyInjection\\Attribute\\MapDecorated' => $vendorDir . '/symfony/dependency-injection/Attribute/MapDecorated.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\TaggedIterator' => $vendorDir . '/symfony/dependency-injection/Attribute/TaggedIterator.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\TaggedLocator' => $vendorDir . '/symfony/dependency-injection/Attribute/TaggedLocator.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\Target' => $vendorDir . '/symfony/dependency-injection/Attribute/Target.php',
@@ -3928,6 +4278,8 @@ return array(
'Symfony\\Component\\DependencyInjection\\Config\\ContainerParametersResource' => $vendorDir . '/symfony/dependency-injection/Config/ContainerParametersResource.php',
'Symfony\\Component\\DependencyInjection\\Config\\ContainerParametersResourceChecker' => $vendorDir . '/symfony/dependency-injection/Config/ContainerParametersResourceChecker.php',
'Symfony\\Component\\DependencyInjection\\Container' => $vendorDir . '/symfony/dependency-injection/Container.php',
+ 'Symfony\\Component\\DependencyInjection\\ContainerAwareInterface' => $vendorDir . '/symfony/dependency-injection/ContainerAwareInterface.php',
+ 'Symfony\\Component\\DependencyInjection\\ContainerAwareTrait' => $vendorDir . '/symfony/dependency-injection/ContainerAwareTrait.php',
'Symfony\\Component\\DependencyInjection\\ContainerBuilder' => $vendorDir . '/symfony/dependency-injection/ContainerBuilder.php',
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => $vendorDir . '/symfony/dependency-injection/ContainerInterface.php',
'Symfony\\Component\\DependencyInjection\\Definition' => $vendorDir . '/symfony/dependency-injection/Definition.php',
@@ -3970,6 +4322,7 @@ return array(
'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\DumperInterface' => $vendorDir . '/symfony/dependency-injection/LazyProxy/PhpDumper/DumperInterface.php',
'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\LazyServiceDumper' => $vendorDir . '/symfony/dependency-injection/LazyProxy/PhpDumper/LazyServiceDumper.php',
'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\NullDumper' => $vendorDir . '/symfony/dependency-injection/LazyProxy/PhpDumper/NullDumper.php',
+ 'Symfony\\Component\\DependencyInjection\\LazyProxy\\ProxyHelper' => $vendorDir . '/symfony/dependency-injection/LazyProxy/ProxyHelper.php',
'Symfony\\Component\\DependencyInjection\\Loader\\ClosureLoader' => $vendorDir . '/symfony/dependency-injection/Loader/ClosureLoader.php',
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\AbstractConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/AbstractConfigurator.php',
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\AbstractServiceConfigurator' => $vendorDir . '/symfony/dependency-injection/Loader/Configurator/AbstractServiceConfigurator.php',
@@ -4450,6 +4803,7 @@ return array(
'Symfony\\Component\\HttpFoundation\\Exception\\SessionNotFoundException' => $vendorDir . '/symfony/http-foundation/Exception/SessionNotFoundException.php',
'Symfony\\Component\\HttpFoundation\\Exception\\SuspiciousOperationException' => $vendorDir . '/symfony/http-foundation/Exception/SuspiciousOperationException.php',
'Symfony\\Component\\HttpFoundation\\Exception\\UnexpectedValueException' => $vendorDir . '/symfony/http-foundation/Exception/UnexpectedValueException.php',
+ 'Symfony\\Component\\HttpFoundation\\ExpressionRequestMatcher' => $vendorDir . '/symfony/http-foundation/ExpressionRequestMatcher.php',
'Symfony\\Component\\HttpFoundation\\FileBag' => $vendorDir . '/symfony/http-foundation/FileBag.php',
'Symfony\\Component\\HttpFoundation\\File\\Exception\\AccessDeniedException' => $vendorDir . '/symfony/http-foundation/File/Exception/AccessDeniedException.php',
'Symfony\\Component\\HttpFoundation\\File\\Exception\\CannotWriteFileException' => $vendorDir . '/symfony/http-foundation/File/Exception/CannotWriteFileException.php',
@@ -4477,6 +4831,7 @@ return array(
'Symfony\\Component\\HttpFoundation\\RateLimiter\\RequestRateLimiterInterface' => $vendorDir . '/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php',
'Symfony\\Component\\HttpFoundation\\RedirectResponse' => $vendorDir . '/symfony/http-foundation/RedirectResponse.php',
'Symfony\\Component\\HttpFoundation\\Request' => $vendorDir . '/symfony/http-foundation/Request.php',
+ 'Symfony\\Component\\HttpFoundation\\RequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher.php',
'Symfony\\Component\\HttpFoundation\\RequestMatcherInterface' => $vendorDir . '/symfony/http-foundation/RequestMatcherInterface.php',
'Symfony\\Component\\HttpFoundation\\RequestMatcher\\AttributesRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php',
'Symfony\\Component\\HttpFoundation\\RequestMatcher\\ExpressionRequestMatcher' => $vendorDir . '/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php',
@@ -4583,6 +4938,7 @@ return array(
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php',
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\UidValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/UidValueResolver.php',
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentValueResolverInterface' => $vendorDir . '/symfony/http-kernel/Controller/ArgumentValueResolverInterface.php',
'Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/ContainerControllerResolver.php',
'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference' => $vendorDir . '/symfony/http-kernel/Controller/ControllerReference.php',
'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver' => $vendorDir . '/symfony/http-kernel/Controller/ControllerResolver.php',
@@ -4605,6 +4961,7 @@ return array(
'Symfony\\Component\\HttpKernel\\DataCollector\\RouterDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/RouterDataCollector.php',
'Symfony\\Component\\HttpKernel\\DataCollector\\TimeDataCollector' => $vendorDir . '/symfony/http-kernel/DataCollector/TimeDataCollector.php',
'Symfony\\Component\\HttpKernel\\Debug\\ErrorHandlerConfigurator' => $vendorDir . '/symfony/http-kernel/Debug/ErrorHandlerConfigurator.php',
+ 'Symfony\\Component\\HttpKernel\\Debug\\FileLinkFormatter' => $vendorDir . '/symfony/http-kernel/Debug/FileLinkFormatter.php',
'Symfony\\Component\\HttpKernel\\Debug\\TraceableEventDispatcher' => $vendorDir . '/symfony/http-kernel/Debug/TraceableEventDispatcher.php',
'Symfony\\Component\\HttpKernel\\Debug\\VirtualRequestStack' => $vendorDir . '/symfony/http-kernel/Debug/VirtualRequestStack.php',
'Symfony\\Component\\HttpKernel\\DependencyInjection\\AddAnnotatedClassesToCachePass' => $vendorDir . '/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php',
@@ -4634,6 +4991,7 @@ return array(
'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener' => $vendorDir . '/symfony/http-kernel/EventListener/ResponseListener.php',
'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener' => $vendorDir . '/symfony/http-kernel/EventListener/RouterListener.php',
'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener' => $vendorDir . '/symfony/http-kernel/EventListener/SessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\StreamedResponseListener' => $vendorDir . '/symfony/http-kernel/EventListener/StreamedResponseListener.php',
'Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener' => $vendorDir . '/symfony/http-kernel/EventListener/SurrogateListener.php',
'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener' => $vendorDir . '/symfony/http-kernel/EventListener/ValidateRequestListener.php',
'Symfony\\Component\\HttpKernel\\Event\\ControllerArgumentsEvent' => $vendorDir . '/symfony/http-kernel/Event/ControllerArgumentsEvent.php',
@@ -4703,6 +5061,7 @@ return array(
'Symfony\\Component\\HttpKernel\\Profiler\\ProfilerStorageInterface' => $vendorDir . '/symfony/http-kernel/Profiler/ProfilerStorageInterface.php',
'Symfony\\Component\\HttpKernel\\RebootableInterface' => $vendorDir . '/symfony/http-kernel/RebootableInterface.php',
'Symfony\\Component\\HttpKernel\\TerminableInterface' => $vendorDir . '/symfony/http-kernel/TerminableInterface.php',
+ 'Symfony\\Component\\HttpKernel\\UriSigner' => $vendorDir . '/symfony/http-kernel/UriSigner.php',
'Symfony\\Component\\Intl\\Countries' => $vendorDir . '/symfony/intl/Countries.php',
'Symfony\\Component\\Intl\\Currencies' => $vendorDir . '/symfony/intl/Currencies.php',
'Symfony\\Component\\Intl\\Data\\Bundle\\Compiler\\BundleCompilerInterface' => $vendorDir . '/symfony/intl/Data/Bundle/Compiler/BundleCompilerInterface.php',
@@ -5214,6 +5573,9 @@ return array(
'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumperInterface' => $vendorDir . '/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php',
'Symfony\\Component\\Routing\\Generator\\UrlGenerator' => $vendorDir . '/symfony/routing/Generator/UrlGenerator.php',
'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => $vendorDir . '/symfony/routing/Generator/UrlGeneratorInterface.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationClassLoader' => $vendorDir . '/symfony/routing/Loader/AnnotationClassLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationDirectoryLoader' => $vendorDir . '/symfony/routing/Loader/AnnotationDirectoryLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationFileLoader' => $vendorDir . '/symfony/routing/Loader/AnnotationFileLoader.php',
'Symfony\\Component\\Routing\\Loader\\AttributeClassLoader' => $vendorDir . '/symfony/routing/Loader/AttributeClassLoader.php',
'Symfony\\Component\\Routing\\Loader\\AttributeDirectoryLoader' => $vendorDir . '/symfony/routing/Loader/AttributeDirectoryLoader.php',
'Symfony\\Component\\Routing\\Loader\\AttributeFileLoader' => $vendorDir . '/symfony/routing/Loader/AttributeFileLoader.php',
@@ -5348,6 +5710,7 @@ return array(
'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchy' => $vendorDir . '/symfony/security-core/Role/RoleHierarchy.php',
'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchyInterface' => $vendorDir . '/symfony/security-core/Role/RoleHierarchyInterface.php',
'Symfony\\Component\\Security\\Core\\Role\\SwitchUserRole' => $vendorDir . '/symfony/security-core/Role/SwitchUserRole.php',
+ 'Symfony\\Component\\Security\\Core\\Security' => $vendorDir . '/symfony/security-core/Security.php',
'Symfony\\Component\\Security\\Core\\Signature\\Exception\\ExpiredSignatureException' => $vendorDir . '/symfony/security-core/Signature/Exception/ExpiredSignatureException.php',
'Symfony\\Component\\Security\\Core\\Signature\\Exception\\InvalidSignatureException' => $vendorDir . '/symfony/security-core/Signature/Exception/InvalidSignatureException.php',
'Symfony\\Component\\Security\\Core\\Signature\\ExpiredSignatureStorage' => $vendorDir . '/symfony/security-core/Signature/ExpiredSignatureStorage.php',
diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php
index 15a2ff3..ecf2a11 100644
--- a/vendor/composer/autoload_namespaces.php
+++ b/vendor/composer/autoload_namespaces.php
@@ -6,4 +6,5 @@ $vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);
return array(
+ 'JsonpCallbackValidator' => array($vendorDir . '/willdurand/jsonp-callback-validator/src'),
);
diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php
index bd7ab0d..252ee92 100644
--- a/vendor/composer/autoload_psr4.php
+++ b/vendor/composer/autoload_psr4.php
@@ -87,11 +87,16 @@ return array(
'ProxyManager\\' => array($vendorDir . '/friendsofphp/proxy-manager-lts/src/ProxyManager'),
'PhpParser\\' => array($vendorDir . '/nikic/php-parser/lib/PhpParser'),
'PHPStan\\PhpDocParser\\' => array($vendorDir . '/phpstan/phpdoc-parser/src'),
+ 'Negotiation\\' => array($vendorDir . '/willdurand/negotiation/src/Negotiation'),
'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
'MongoDB\\' => array($vendorDir . '/mongodb/mongodb/src'),
+ 'Metadata\\' => array($vendorDir . '/jms/metadata/src'),
'Masterminds\\' => array($vendorDir . '/masterminds/html5/src'),
'Laminas\\Code\\' => array($vendorDir . '/laminas/laminas-code/src'),
'Jean85\\' => array($vendorDir . '/jean85/pretty-package-versions/src'),
+ 'JMS\\Serializer\\' => array($vendorDir . '/jms/serializer/src'),
+ 'JMS\\SerializerBundle\\' => array($vendorDir . '/jms/serializer-bundle'),
+ 'FOS\\RestBundle\\' => array($vendorDir . '/friendsofsymfony/rest-bundle'),
'Egulias\\EmailValidator\\' => array($vendorDir . '/egulias/email-validator/src'),
'Doctrine\\SqlFormatter\\' => array($vendorDir . '/doctrine/sql-formatter/src'),
'Doctrine\\Persistence\\' => array($vendorDir . '/doctrine/persistence/src/Persistence'),
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
index b32cb1c..855e733 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
-class ComposerAutoloaderInit4fe506277082b063a84f05968212cec8
+class ComposerAutoloaderInit51f3c6df917af85305ff4843868663eb
{
private static $loader;
@@ -24,16 +24,16 @@ class ComposerAutoloaderInit4fe506277082b063a84f05968212cec8
require __DIR__ . '/platform_check.php';
- spl_autoload_register(array('ComposerAutoloaderInit4fe506277082b063a84f05968212cec8', 'loadClassLoader'), true, true);
+ spl_autoload_register(array('ComposerAutoloaderInit51f3c6df917af85305ff4843868663eb', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
- spl_autoload_unregister(array('ComposerAutoloaderInit4fe506277082b063a84f05968212cec8', 'loadClassLoader'));
+ spl_autoload_unregister(array('ComposerAutoloaderInit51f3c6df917af85305ff4843868663eb', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
- call_user_func(\Composer\Autoload\ComposerStaticInit4fe506277082b063a84f05968212cec8::getInitializer($loader));
+ call_user_func(\Composer\Autoload\ComposerStaticInit51f3c6df917af85305ff4843868663eb::getInitializer($loader));
$loader->register(true);
- $filesToLoad = \Composer\Autoload\ComposerStaticInit4fe506277082b063a84f05968212cec8::$files;
+ $filesToLoad = \Composer\Autoload\ComposerStaticInit51f3c6df917af85305ff4843868663eb::$files;
$requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index 3db70f6..0046570 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -4,7 +4,7 @@
namespace Composer\Autoload;
-class ComposerStaticInit4fe506277082b063a84f05968212cec8
+class ComposerStaticInit51f3c6df917af85305ff4843868663eb
{
public static $files = array (
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
@@ -121,10 +121,15 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'PhpParser\\' => 10,
'PHPStan\\PhpDocParser\\' => 21,
),
+ 'N' =>
+ array (
+ 'Negotiation\\' => 12,
+ ),
'M' =>
array (
'Monolog\\' => 8,
'MongoDB\\' => 8,
+ 'Metadata\\' => 9,
'Masterminds\\' => 12,
),
'L' =>
@@ -134,6 +139,12 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'J' =>
array (
'Jean85\\' => 7,
+ 'JMS\\Serializer\\' => 15,
+ 'JMS\\SerializerBundle\\' => 21,
+ ),
+ 'F' =>
+ array (
+ 'FOS\\RestBundle\\' => 15,
),
'E' =>
array (
@@ -493,6 +504,10 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
array (
0 => __DIR__ . '/..' . '/phpstan/phpdoc-parser/src',
),
+ 'Negotiation\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation',
+ ),
'Monolog\\' =>
array (
0 => __DIR__ . '/..' . '/monolog/monolog/src/Monolog',
@@ -501,6 +516,10 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
array (
0 => __DIR__ . '/..' . '/mongodb/mongodb/src',
),
+ 'Metadata\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/jms/metadata/src',
+ ),
'Masterminds\\' =>
array (
0 => __DIR__ . '/..' . '/masterminds/html5/src',
@@ -513,6 +532,18 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
array (
0 => __DIR__ . '/..' . '/jean85/pretty-package-versions/src',
),
+ 'JMS\\Serializer\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/jms/serializer/src',
+ ),
+ 'JMS\\SerializerBundle\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/jms/serializer-bundle',
+ ),
+ 'FOS\\RestBundle\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle',
+ ),
'Egulias\\EmailValidator\\' =>
array (
0 => __DIR__ . '/..' . '/egulias/email-validator/src',
@@ -595,7 +626,20 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
),
);
+ public static $prefixesPsr0 = array (
+ 'J' =>
+ array (
+ 'JsonpCallbackValidator' =>
+ array (
+ 0 => __DIR__ . '/..' . '/willdurand/jsonp-callback-validator/src',
+ ),
+ ),
+ );
+
public static $classMap = array (
+ 'App\\Api\\Controller\\AbstractRestController' => __DIR__ . '/../..' . '/src/Api/Controller/AbstractRestController.php',
+ 'App\\Api\\Controller\\ChartRestController' => __DIR__ . '/../..' . '/src/Api/Controller/ChartRestController.php',
+ 'App\\Api\\Model\\ChartOutput' => __DIR__ . '/../..' . '/src/Api/Model/ChartOutput.php',
'App\\Controller\\ChartController' => __DIR__ . '/../..' . '/src/Controller/ChartController.php',
'App\\Controller\\IndexController' => __DIR__ . '/../..' . '/src/Controller/IndexController.php',
'App\\Controller\\UserController' => __DIR__ . '/../..' . '/src/Controller/UserController.php',
@@ -2194,12 +2238,307 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Egulias\\EmailValidator\\Warning\\QuotedString' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/QuotedString.php',
'Egulias\\EmailValidator\\Warning\\TLD' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/TLD.php',
'Egulias\\EmailValidator\\Warning\\Warning' => __DIR__ . '/..' . '/egulias/email-validator/src/Warning/Warning.php',
+ 'FOS\\RestBundle\\Context\\Context' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Context/Context.php',
+ 'FOS\\RestBundle\\Controller\\AbstractFOSRestController' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/AbstractFOSRestController.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\AbstractParam' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/AbstractParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\AbstractScalarParam' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/AbstractScalarParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Copy' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Copy.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Delete' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Delete.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\FileParam' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/FileParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Get' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Get.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Head' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Head.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Link' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Link.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Lock' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Lock.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Mkcol' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Mkcol.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Move' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Move.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Options' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Options.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\ParamInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/ParamInterface.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Patch' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Patch.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Post' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Post.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\PropFind' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/PropFind.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\PropPatch' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/PropPatch.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Put' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Put.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\QueryParam' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/QueryParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\RequestParam' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/RequestParam.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Route' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Route.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Unlink' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Unlink.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\Unlock' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/Unlock.php',
+ 'FOS\\RestBundle\\Controller\\Annotations\\View' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/Annotations/View.php',
+ 'FOS\\RestBundle\\Controller\\ControllerTrait' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Controller/ControllerTrait.php',
+ 'FOS\\RestBundle\\Decoder\\ContainerDecoderProvider' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Decoder/ContainerDecoderProvider.php',
+ 'FOS\\RestBundle\\Decoder\\DecoderInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Decoder/DecoderInterface.php',
+ 'FOS\\RestBundle\\Decoder\\DecoderProviderInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Decoder/DecoderProviderInterface.php',
+ 'FOS\\RestBundle\\Decoder\\JsonDecoder' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Decoder/JsonDecoder.php',
+ 'FOS\\RestBundle\\Decoder\\JsonToFormDecoder' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Decoder/JsonToFormDecoder.php',
+ 'FOS\\RestBundle\\Decoder\\XmlDecoder' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Decoder/XmlDecoder.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\ConfigurationCheckPass' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/ConfigurationCheckPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\FormatListenerRulesPass' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/FormatListenerRulesPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\HandlerRegistryDecorationPass' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/HandlerRegistryDecorationPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\JMSFormErrorHandlerPass' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/JMSFormErrorHandlerPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\JMSHandlersPass' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/JMSHandlersPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Compiler\\SerializerConfigurationPass' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/DependencyInjection/Compiler/SerializerConfigurationPass.php',
+ 'FOS\\RestBundle\\DependencyInjection\\Configuration' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/DependencyInjection/Configuration.php',
+ 'FOS\\RestBundle\\DependencyInjection\\FOSRestExtension' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/DependencyInjection/FOSRestExtension.php',
+ 'FOS\\RestBundle\\ErrorRenderer\\SerializerErrorRenderer' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/ErrorRenderer/SerializerErrorRenderer.php',
+ 'FOS\\RestBundle\\EventListener\\AllowedMethodsListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/AllowedMethodsListener.php',
+ 'FOS\\RestBundle\\EventListener\\BodyListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/BodyListener.php',
+ 'FOS\\RestBundle\\EventListener\\FormatListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/FormatListener.php',
+ 'FOS\\RestBundle\\EventListener\\MimeTypeListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/MimeTypeListener.php',
+ 'FOS\\RestBundle\\EventListener\\ParamFetcherListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/ParamFetcherListener.php',
+ 'FOS\\RestBundle\\EventListener\\ResponseStatusCodeListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/ResponseStatusCodeListener.php',
+ 'FOS\\RestBundle\\EventListener\\VersionExclusionListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/VersionExclusionListener.php',
+ 'FOS\\RestBundle\\EventListener\\VersionListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/VersionListener.php',
+ 'FOS\\RestBundle\\EventListener\\ViewResponseListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/ViewResponseListener.php',
+ 'FOS\\RestBundle\\EventListener\\ZoneMatcherListener' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/EventListener/ZoneMatcherListener.php',
+ 'FOS\\RestBundle\\Exception\\InvalidParameterException' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Exception/InvalidParameterException.php',
+ 'FOS\\RestBundle\\FOSRestBundle' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/FOSRestBundle.php',
+ 'FOS\\RestBundle\\Form\\Extension\\DisableCSRFExtension' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Form/Extension/DisableCSRFExtension.php',
+ 'FOS\\RestBundle\\Form\\Transformer\\EntityToIdObjectTransformer' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Form/Transformer/EntityToIdObjectTransformer.php',
+ 'FOS\\RestBundle\\Negotiation\\FormatNegotiator' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Negotiation/FormatNegotiator.php',
+ 'FOS\\RestBundle\\Normalizer\\ArrayNormalizerInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Normalizer/ArrayNormalizerInterface.php',
+ 'FOS\\RestBundle\\Normalizer\\CamelKeysNormalizer' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Normalizer/CamelKeysNormalizer.php',
+ 'FOS\\RestBundle\\Normalizer\\CamelKeysNormalizerWithLeadingUnderscore' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Normalizer/CamelKeysNormalizerWithLeadingUnderscore.php',
+ 'FOS\\RestBundle\\Normalizer\\Exception\\NormalizationException' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Normalizer/Exception/NormalizationException.php',
+ 'FOS\\RestBundle\\Request\\ParamFetcher' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Request/ParamFetcher.php',
+ 'FOS\\RestBundle\\Request\\ParamFetcherInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Request/ParamFetcherInterface.php',
+ 'FOS\\RestBundle\\Request\\ParamReader' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Request/ParamReader.php',
+ 'FOS\\RestBundle\\Request\\ParamReaderInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Request/ParamReaderInterface.php',
+ 'FOS\\RestBundle\\Request\\ParameterBag' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Request/ParameterBag.php',
+ 'FOS\\RestBundle\\Request\\RequestBodyParamConverter' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Request/RequestBodyParamConverter.php',
+ 'FOS\\RestBundle\\Response\\AllowedMethodsLoader\\AllowedMethodsLoaderInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Response/AllowedMethodsLoader/AllowedMethodsLoaderInterface.php',
+ 'FOS\\RestBundle\\Response\\AllowedMethodsLoader\\AllowedMethodsRouterLoader' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Response/AllowedMethodsLoader/AllowedMethodsRouterLoader.php',
+ 'FOS\\RestBundle\\Serializer\\JMSHandlerRegistry' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Serializer/JMSHandlerRegistry.php',
+ 'FOS\\RestBundle\\Serializer\\JMSHandlerRegistryV2' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Serializer/JMSHandlerRegistryV2.php',
+ 'FOS\\RestBundle\\Serializer\\JMSSerializerAdapter' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Serializer/JMSSerializerAdapter.php',
+ 'FOS\\RestBundle\\Serializer\\Normalizer\\FlattenExceptionHandler' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Serializer/Normalizer/FlattenExceptionHandler.php',
+ 'FOS\\RestBundle\\Serializer\\Normalizer\\FlattenExceptionNormalizer' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Serializer/Normalizer/FlattenExceptionNormalizer.php',
+ 'FOS\\RestBundle\\Serializer\\Normalizer\\FormErrorHandler' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Serializer/Normalizer/FormErrorHandler.php',
+ 'FOS\\RestBundle\\Serializer\\Normalizer\\FormErrorNormalizer' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Serializer/Normalizer/FormErrorNormalizer.php',
+ 'FOS\\RestBundle\\Serializer\\Serializer' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Serializer/Serializer.php',
+ 'FOS\\RestBundle\\Serializer\\SymfonySerializerAdapter' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Serializer/SymfonySerializerAdapter.php',
+ 'FOS\\RestBundle\\Util\\ExceptionValueMap' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Util/ExceptionValueMap.php',
+ 'FOS\\RestBundle\\Util\\ResolverTrait' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Util/ResolverTrait.php',
+ 'FOS\\RestBundle\\Util\\StopFormatListenerException' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Util/StopFormatListenerException.php',
+ 'FOS\\RestBundle\\Validator\\Constraints\\Regex' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Validator/Constraints/Regex.php',
+ 'FOS\\RestBundle\\Validator\\Constraints\\ResolvableConstraintInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Validator/Constraints/ResolvableConstraintInterface.php',
+ 'FOS\\RestBundle\\Version\\ChainVersionResolver' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Version/ChainVersionResolver.php',
+ 'FOS\\RestBundle\\Version\\Resolver\\HeaderVersionResolver' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Version/Resolver/HeaderVersionResolver.php',
+ 'FOS\\RestBundle\\Version\\Resolver\\MediaTypeVersionResolver' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Version/Resolver/MediaTypeVersionResolver.php',
+ 'FOS\\RestBundle\\Version\\Resolver\\QueryParameterVersionResolver' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Version/Resolver/QueryParameterVersionResolver.php',
+ 'FOS\\RestBundle\\Version\\VersionResolverInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/Version/VersionResolverInterface.php',
+ 'FOS\\RestBundle\\View\\ConfigurableViewHandlerInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/View/ConfigurableViewHandlerInterface.php',
+ 'FOS\\RestBundle\\View\\JsonpHandler' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/View/JsonpHandler.php',
+ 'FOS\\RestBundle\\View\\View' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/View/View.php',
+ 'FOS\\RestBundle\\View\\ViewHandler' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/View/ViewHandler.php',
+ 'FOS\\RestBundle\\View\\ViewHandlerInterface' => __DIR__ . '/..' . '/friendsofsymfony/rest-bundle/View/ViewHandlerInterface.php',
'IntlDateFormatter' => __DIR__ . '/..' . '/symfony/polyfill-intl-icu/Resources/stubs/IntlDateFormatter.php',
+ 'JMS\\SerializerBundle\\Cache\\CacheClearer' => __DIR__ . '/..' . '/jms/serializer-bundle/Cache/CacheClearer.php',
+ 'JMS\\SerializerBundle\\Cache\\CacheWarmer' => __DIR__ . '/..' . '/jms/serializer-bundle/Cache/CacheWarmer.php',
+ 'JMS\\SerializerBundle\\ContextFactory\\ConfiguredContextFactory' => __DIR__ . '/..' . '/jms/serializer-bundle/ContextFactory/ConfiguredContextFactory.php',
+ 'JMS\\SerializerBundle\\Debug\\DataCollector' => __DIR__ . '/..' . '/jms/serializer-bundle/Debug/DataCollector.php',
+ 'JMS\\SerializerBundle\\Debug\\RunsListener' => __DIR__ . '/..' . '/jms/serializer-bundle/Debug/RunsListener.php',
+ 'JMS\\SerializerBundle\\Debug\\TraceableEventDispatcher' => __DIR__ . '/..' . '/jms/serializer-bundle/Debug/TraceableEventDispatcher.php',
+ 'JMS\\SerializerBundle\\Debug\\TraceableFileLocator' => __DIR__ . '/..' . '/jms/serializer-bundle/Debug/TraceableFileLocator.php',
+ 'JMS\\SerializerBundle\\Debug\\TraceableHandlerRegistry' => __DIR__ . '/..' . '/jms/serializer-bundle/Debug/TraceableHandlerRegistry.php',
+ 'JMS\\SerializerBundle\\Debug\\TraceableMetadataFactory' => __DIR__ . '/..' . '/jms/serializer-bundle/Debug/TraceableMetadataFactory.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\AdjustDecorationPass' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Compiler/AdjustDecorationPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\AssignVisitorsPass' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Compiler/AssignVisitorsPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\CustomHandlersPass' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Compiler/CustomHandlersPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\DoctrinePass' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Compiler/DoctrinePass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\ExpressionFunctionProviderPass' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Compiler/ExpressionFunctionProviderPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\FormErrorHandlerTranslationDomainPass' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Compiler/FormErrorHandlerTranslationDomainPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\PerInstancePass' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Compiler/PerInstancePass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\RegisterEventListenersAndSubscribersPass' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Compiler/RegisterEventListenersAndSubscribersPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Compiler\\TwigExtensionPass' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Compiler/TwigExtensionPass.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\Configuration' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/Configuration.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\DIUtils' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/DIUtils.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\JMSSerializerExtension' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/JMSSerializerExtension.php',
+ 'JMS\\SerializerBundle\\DependencyInjection\\ScopedContainer' => __DIR__ . '/..' . '/jms/serializer-bundle/DependencyInjection/ScopedContainer.php',
+ 'JMS\\SerializerBundle\\ExpressionLanguage\\BasicSerializerFunctionsProvider' => __DIR__ . '/..' . '/jms/serializer-bundle/ExpressionLanguage/BasicSerializerFunctionsProvider.php',
+ 'JMS\\SerializerBundle\\JMSSerializerBundle' => __DIR__ . '/..' . '/jms/serializer-bundle/JMSSerializerBundle.php',
+ 'JMS\\SerializerBundle\\Serializer\\StopwatchEventSubscriber' => __DIR__ . '/..' . '/jms/serializer-bundle/Serializer/StopwatchEventSubscriber.php',
+ 'JMS\\SerializerBundle\\Templating\\SerializerHelper' => __DIR__ . '/..' . '/jms/serializer-bundle/Templating/SerializerHelper.php',
+ 'JMS\\Serializer\\AbstractVisitor' => __DIR__ . '/..' . '/jms/serializer/src/AbstractVisitor.php',
+ 'JMS\\Serializer\\Accessor\\AccessorStrategyInterface' => __DIR__ . '/..' . '/jms/serializer/src/Accessor/AccessorStrategyInterface.php',
+ 'JMS\\Serializer\\Accessor\\DefaultAccessorStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Accessor/DefaultAccessorStrategy.php',
+ 'JMS\\Serializer\\Annotation\\AccessType' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/AccessType.php',
+ 'JMS\\Serializer\\Annotation\\Accessor' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Accessor.php',
+ 'JMS\\Serializer\\Annotation\\AccessorOrder' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/AccessorOrder.php',
+ 'JMS\\Serializer\\Annotation\\AnnotationUtilsTrait' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/AnnotationUtilsTrait.php',
+ 'JMS\\Serializer\\Annotation\\DeprecatedReadOnly' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/DeprecatedReadOnly.php',
+ 'JMS\\Serializer\\Annotation\\Discriminator' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Discriminator.php',
+ 'JMS\\Serializer\\Annotation\\Exclude' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Exclude.php',
+ 'JMS\\Serializer\\Annotation\\ExclusionPolicy' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/ExclusionPolicy.php',
+ 'JMS\\Serializer\\Annotation\\Expose' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Expose.php',
+ 'JMS\\Serializer\\Annotation\\Groups' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Groups.php',
+ 'JMS\\Serializer\\Annotation\\Inline' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Inline.php',
+ 'JMS\\Serializer\\Annotation\\MaxDepth' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/MaxDepth.php',
+ 'JMS\\Serializer\\Annotation\\PostDeserialize' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/PostDeserialize.php',
+ 'JMS\\Serializer\\Annotation\\PostSerialize' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/PostSerialize.php',
+ 'JMS\\Serializer\\Annotation\\PreSerialize' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/PreSerialize.php',
+ 'JMS\\Serializer\\Annotation\\ReadOnlyProperty' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/ReadOnlyProperty.php',
+ 'JMS\\Serializer\\Annotation\\SerializedName' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/SerializedName.php',
+ 'JMS\\Serializer\\Annotation\\SerializerAttribute' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/SerializerAttribute.php',
+ 'JMS\\Serializer\\Annotation\\Since' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Since.php',
+ 'JMS\\Serializer\\Annotation\\SkipWhenEmpty' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/SkipWhenEmpty.php',
+ 'JMS\\Serializer\\Annotation\\Type' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Type.php',
+ 'JMS\\Serializer\\Annotation\\Until' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Until.php',
+ 'JMS\\Serializer\\Annotation\\Version' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/Version.php',
+ 'JMS\\Serializer\\Annotation\\VirtualProperty' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/VirtualProperty.php',
+ 'JMS\\Serializer\\Annotation\\XmlAttribute' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlAttribute.php',
+ 'JMS\\Serializer\\Annotation\\XmlAttributeMap' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlAttributeMap.php',
+ 'JMS\\Serializer\\Annotation\\XmlCollection' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlCollection.php',
+ 'JMS\\Serializer\\Annotation\\XmlDiscriminator' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlDiscriminator.php',
+ 'JMS\\Serializer\\Annotation\\XmlElement' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlElement.php',
+ 'JMS\\Serializer\\Annotation\\XmlKeyValuePairs' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlKeyValuePairs.php',
+ 'JMS\\Serializer\\Annotation\\XmlList' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlList.php',
+ 'JMS\\Serializer\\Annotation\\XmlMap' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlMap.php',
+ 'JMS\\Serializer\\Annotation\\XmlNamespace' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlNamespace.php',
+ 'JMS\\Serializer\\Annotation\\XmlRoot' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlRoot.php',
+ 'JMS\\Serializer\\Annotation\\XmlValue' => __DIR__ . '/..' . '/jms/serializer/src/Annotation/XmlValue.php',
+ 'JMS\\Serializer\\ArrayTransformerInterface' => __DIR__ . '/..' . '/jms/serializer/src/ArrayTransformerInterface.php',
+ 'JMS\\Serializer\\Builder\\CallbackDriverFactory' => __DIR__ . '/..' . '/jms/serializer/src/Builder/CallbackDriverFactory.php',
+ 'JMS\\Serializer\\Builder\\DefaultDriverFactory' => __DIR__ . '/..' . '/jms/serializer/src/Builder/DefaultDriverFactory.php',
+ 'JMS\\Serializer\\Builder\\DocBlockDriverFactory' => __DIR__ . '/..' . '/jms/serializer/src/Builder/DocBlockDriverFactory.php',
+ 'JMS\\Serializer\\Builder\\DriverFactoryInterface' => __DIR__ . '/..' . '/jms/serializer/src/Builder/DriverFactoryInterface.php',
+ 'JMS\\Serializer\\Construction\\DoctrineObjectConstructor' => __DIR__ . '/..' . '/jms/serializer/src/Construction/DoctrineObjectConstructor.php',
+ 'JMS\\Serializer\\Construction\\ObjectConstructorInterface' => __DIR__ . '/..' . '/jms/serializer/src/Construction/ObjectConstructorInterface.php',
+ 'JMS\\Serializer\\Construction\\UnserializeObjectConstructor' => __DIR__ . '/..' . '/jms/serializer/src/Construction/UnserializeObjectConstructor.php',
+ 'JMS\\Serializer\\Context' => __DIR__ . '/..' . '/jms/serializer/src/Context.php',
+ 'JMS\\Serializer\\ContextFactory\\CallableContextFactory' => __DIR__ . '/..' . '/jms/serializer/src/ContextFactory/CallableContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\CallableDeserializationContextFactory' => __DIR__ . '/..' . '/jms/serializer/src/ContextFactory/CallableDeserializationContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\CallableSerializationContextFactory' => __DIR__ . '/..' . '/jms/serializer/src/ContextFactory/CallableSerializationContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\DefaultDeserializationContextFactory' => __DIR__ . '/..' . '/jms/serializer/src/ContextFactory/DefaultDeserializationContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\DefaultSerializationContextFactory' => __DIR__ . '/..' . '/jms/serializer/src/ContextFactory/DefaultSerializationContextFactory.php',
+ 'JMS\\Serializer\\ContextFactory\\DeserializationContextFactoryInterface' => __DIR__ . '/..' . '/jms/serializer/src/ContextFactory/DeserializationContextFactoryInterface.php',
+ 'JMS\\Serializer\\ContextFactory\\SerializationContextFactoryInterface' => __DIR__ . '/..' . '/jms/serializer/src/ContextFactory/SerializationContextFactoryInterface.php',
+ 'JMS\\Serializer\\DeserializationContext' => __DIR__ . '/..' . '/jms/serializer/src/DeserializationContext.php',
+ 'JMS\\Serializer\\EventDispatcher\\Event' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/Event.php',
+ 'JMS\\Serializer\\EventDispatcher\\EventDispatcher' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/EventDispatcher.php',
+ 'JMS\\Serializer\\EventDispatcher\\EventDispatcherInterface' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/EventDispatcherInterface.php',
+ 'JMS\\Serializer\\EventDispatcher\\EventSubscriberInterface' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/EventSubscriberInterface.php',
+ 'JMS\\Serializer\\EventDispatcher\\Events' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/Events.php',
+ 'JMS\\Serializer\\EventDispatcher\\LazyEventDispatcher' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/LazyEventDispatcher.php',
+ 'JMS\\Serializer\\EventDispatcher\\ObjectEvent' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/ObjectEvent.php',
+ 'JMS\\Serializer\\EventDispatcher\\PreDeserializeEvent' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/PreDeserializeEvent.php',
+ 'JMS\\Serializer\\EventDispatcher\\PreSerializeEvent' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/PreSerializeEvent.php',
+ 'JMS\\Serializer\\EventDispatcher\\Subscriber\\DoctrineProxySubscriber' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/Subscriber/DoctrineProxySubscriber.php',
+ 'JMS\\Serializer\\EventDispatcher\\Subscriber\\EnumSubscriber' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/Subscriber/EnumSubscriber.php',
+ 'JMS\\Serializer\\EventDispatcher\\Subscriber\\SymfonyValidatorValidatorSubscriber' => __DIR__ . '/..' . '/jms/serializer/src/EventDispatcher/Subscriber/SymfonyValidatorValidatorSubscriber.php',
+ 'JMS\\Serializer\\Exception\\CircularReferenceDetectedException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/CircularReferenceDetectedException.php',
+ 'JMS\\Serializer\\Exception\\Exception' => __DIR__ . '/..' . '/jms/serializer/src/Exception/Exception.php',
+ 'JMS\\Serializer\\Exception\\ExcludedClassException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/ExcludedClassException.php',
+ 'JMS\\Serializer\\Exception\\ExpressionLanguageRequiredException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/ExpressionLanguageRequiredException.php',
+ 'JMS\\Serializer\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/InvalidArgumentException.php',
+ 'JMS\\Serializer\\Exception\\InvalidMetadataException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/InvalidMetadataException.php',
+ 'JMS\\Serializer\\Exception\\LogicException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/LogicException.php',
+ 'JMS\\Serializer\\Exception\\NonCastableTypeException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/NonCastableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NonFloatCastableTypeException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/NonFloatCastableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NonIntCastableTypeException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/NonIntCastableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NonStringCastableTypeException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/NonStringCastableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NonVisitableTypeException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/NonVisitableTypeException.php',
+ 'JMS\\Serializer\\Exception\\NotAcceptableException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/NotAcceptableException.php',
+ 'JMS\\Serializer\\Exception\\ObjectConstructionException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/ObjectConstructionException.php',
+ 'JMS\\Serializer\\Exception\\RuntimeException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/RuntimeException.php',
+ 'JMS\\Serializer\\Exception\\SkipHandlerException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/SkipHandlerException.php',
+ 'JMS\\Serializer\\Exception\\UninitializedPropertyException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/UninitializedPropertyException.php',
+ 'JMS\\Serializer\\Exception\\UnsupportedFormatException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/UnsupportedFormatException.php',
+ 'JMS\\Serializer\\Exception\\ValidationFailedException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/ValidationFailedException.php',
+ 'JMS\\Serializer\\Exception\\XmlErrorException' => __DIR__ . '/..' . '/jms/serializer/src/Exception/XmlErrorException.php',
+ 'JMS\\Serializer\\Exclusion\\DepthExclusionStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Exclusion/DepthExclusionStrategy.php',
+ 'JMS\\Serializer\\Exclusion\\DisjunctExclusionStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Exclusion/DisjunctExclusionStrategy.php',
+ 'JMS\\Serializer\\Exclusion\\ExclusionStrategyInterface' => __DIR__ . '/..' . '/jms/serializer/src/Exclusion/ExclusionStrategyInterface.php',
+ 'JMS\\Serializer\\Exclusion\\ExpressionLanguageExclusionStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Exclusion/ExpressionLanguageExclusionStrategy.php',
+ 'JMS\\Serializer\\Exclusion\\GroupsExclusionStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Exclusion/GroupsExclusionStrategy.php',
+ 'JMS\\Serializer\\Exclusion\\VersionExclusionStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Exclusion/VersionExclusionStrategy.php',
+ 'JMS\\Serializer\\Expression\\CompilableExpressionEvaluatorInterface' => __DIR__ . '/..' . '/jms/serializer/src/Expression/CompilableExpressionEvaluatorInterface.php',
+ 'JMS\\Serializer\\Expression\\Expression' => __DIR__ . '/..' . '/jms/serializer/src/Expression/Expression.php',
+ 'JMS\\Serializer\\Expression\\ExpressionEvaluator' => __DIR__ . '/..' . '/jms/serializer/src/Expression/ExpressionEvaluator.php',
+ 'JMS\\Serializer\\Expression\\ExpressionEvaluatorInterface' => __DIR__ . '/..' . '/jms/serializer/src/Expression/ExpressionEvaluatorInterface.php',
+ 'JMS\\Serializer\\Functions' => __DIR__ . '/..' . '/jms/serializer/src/Functions.php',
+ 'JMS\\Serializer\\GraphNavigator' => __DIR__ . '/..' . '/jms/serializer/src/GraphNavigator.php',
+ 'JMS\\Serializer\\GraphNavigatorInterface' => __DIR__ . '/..' . '/jms/serializer/src/GraphNavigatorInterface.php',
+ 'JMS\\Serializer\\GraphNavigator\\DeserializationGraphNavigator' => __DIR__ . '/..' . '/jms/serializer/src/GraphNavigator/DeserializationGraphNavigator.php',
+ 'JMS\\Serializer\\GraphNavigator\\Factory\\DeserializationGraphNavigatorFactory' => __DIR__ . '/..' . '/jms/serializer/src/GraphNavigator/Factory/DeserializationGraphNavigatorFactory.php',
+ 'JMS\\Serializer\\GraphNavigator\\Factory\\GraphNavigatorFactoryInterface' => __DIR__ . '/..' . '/jms/serializer/src/GraphNavigator/Factory/GraphNavigatorFactoryInterface.php',
+ 'JMS\\Serializer\\GraphNavigator\\Factory\\SerializationGraphNavigatorFactory' => __DIR__ . '/..' . '/jms/serializer/src/GraphNavigator/Factory/SerializationGraphNavigatorFactory.php',
+ 'JMS\\Serializer\\GraphNavigator\\SerializationGraphNavigator' => __DIR__ . '/..' . '/jms/serializer/src/GraphNavigator/SerializationGraphNavigator.php',
+ 'JMS\\Serializer\\Handler\\ArrayCollectionHandler' => __DIR__ . '/..' . '/jms/serializer/src/Handler/ArrayCollectionHandler.php',
+ 'JMS\\Serializer\\Handler\\ConstraintViolationHandler' => __DIR__ . '/..' . '/jms/serializer/src/Handler/ConstraintViolationHandler.php',
+ 'JMS\\Serializer\\Handler\\DateHandler' => __DIR__ . '/..' . '/jms/serializer/src/Handler/DateHandler.php',
+ 'JMS\\Serializer\\Handler\\EnumHandler' => __DIR__ . '/..' . '/jms/serializer/src/Handler/EnumHandler.php',
+ 'JMS\\Serializer\\Handler\\FormErrorHandler' => __DIR__ . '/..' . '/jms/serializer/src/Handler/FormErrorHandler.php',
+ 'JMS\\Serializer\\Handler\\HandlerRegistry' => __DIR__ . '/..' . '/jms/serializer/src/Handler/HandlerRegistry.php',
+ 'JMS\\Serializer\\Handler\\HandlerRegistryInterface' => __DIR__ . '/..' . '/jms/serializer/src/Handler/HandlerRegistryInterface.php',
+ 'JMS\\Serializer\\Handler\\IteratorHandler' => __DIR__ . '/..' . '/jms/serializer/src/Handler/IteratorHandler.php',
+ 'JMS\\Serializer\\Handler\\LazyHandlerRegistry' => __DIR__ . '/..' . '/jms/serializer/src/Handler/LazyHandlerRegistry.php',
+ 'JMS\\Serializer\\Handler\\StdClassHandler' => __DIR__ . '/..' . '/jms/serializer/src/Handler/StdClassHandler.php',
+ 'JMS\\Serializer\\Handler\\SubscribingHandlerInterface' => __DIR__ . '/..' . '/jms/serializer/src/Handler/SubscribingHandlerInterface.php',
+ 'JMS\\Serializer\\Handler\\SymfonyUidHandler' => __DIR__ . '/..' . '/jms/serializer/src/Handler/SymfonyUidHandler.php',
+ 'JMS\\Serializer\\JsonDeserializationStrictVisitor' => __DIR__ . '/..' . '/jms/serializer/src/JsonDeserializationStrictVisitor.php',
+ 'JMS\\Serializer\\JsonDeserializationVisitor' => __DIR__ . '/..' . '/jms/serializer/src/JsonDeserializationVisitor.php',
+ 'JMS\\Serializer\\JsonSerializationVisitor' => __DIR__ . '/..' . '/jms/serializer/src/JsonSerializationVisitor.php',
+ 'JMS\\Serializer\\Metadata\\ClassMetadata' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/ClassMetadata.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AbstractDoctrineTypeDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/AbstractDoctrineTypeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AnnotationDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/AnnotationDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AnnotationOrAttributeDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/AnnotationOrAttributeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AttributeDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/AttributeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\AttributeDriver\\AttributeReader' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/AttributeDriver/AttributeReader.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DefaultValuePropertyDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/DefaultValuePropertyDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DocBlockDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/DocBlockDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DocBlockDriver\\DocBlockTypeResolver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/DocBlockDriver/DocBlockTypeResolver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DoctrinePHPCRTypeDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/DoctrinePHPCRTypeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\DoctrineTypeDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/DoctrineTypeDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\EnumPropertiesDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/EnumPropertiesDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\ExpressionMetadataTrait' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/ExpressionMetadataTrait.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\NullDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/NullDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\TypedPropertiesDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/TypedPropertiesDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\XmlDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/XmlDriver.php',
+ 'JMS\\Serializer\\Metadata\\Driver\\YamlDriver' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/Driver/YamlDriver.php',
+ 'JMS\\Serializer\\Metadata\\ExpressionPropertyMetadata' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/ExpressionPropertyMetadata.php',
+ 'JMS\\Serializer\\Metadata\\PropertyMetadata' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/PropertyMetadata.php',
+ 'JMS\\Serializer\\Metadata\\StaticPropertyMetadata' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/StaticPropertyMetadata.php',
+ 'JMS\\Serializer\\Metadata\\VirtualPropertyMetadata' => __DIR__ . '/..' . '/jms/serializer/src/Metadata/VirtualPropertyMetadata.php',
+ 'JMS\\Serializer\\Naming\\CamelCaseNamingStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Naming/CamelCaseNamingStrategy.php',
+ 'JMS\\Serializer\\Naming\\IdenticalPropertyNamingStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Naming/IdenticalPropertyNamingStrategy.php',
+ 'JMS\\Serializer\\Naming\\PropertyNamingStrategyInterface' => __DIR__ . '/..' . '/jms/serializer/src/Naming/PropertyNamingStrategyInterface.php',
+ 'JMS\\Serializer\\Naming\\SerializedNameAnnotationStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Naming/SerializedNameAnnotationStrategy.php',
+ 'JMS\\Serializer\\NullAwareVisitorInterface' => __DIR__ . '/..' . '/jms/serializer/src/NullAwareVisitorInterface.php',
+ 'JMS\\Serializer\\Ordering\\AlphabeticalPropertyOrderingStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Ordering/AlphabeticalPropertyOrderingStrategy.php',
+ 'JMS\\Serializer\\Ordering\\CustomPropertyOrderingStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Ordering/CustomPropertyOrderingStrategy.php',
+ 'JMS\\Serializer\\Ordering\\IdenticalPropertyOrderingStrategy' => __DIR__ . '/..' . '/jms/serializer/src/Ordering/IdenticalPropertyOrderingStrategy.php',
+ 'JMS\\Serializer\\Ordering\\PropertyOrderingInterface' => __DIR__ . '/..' . '/jms/serializer/src/Ordering/PropertyOrderingInterface.php',
+ 'JMS\\Serializer\\SerializationContext' => __DIR__ . '/..' . '/jms/serializer/src/SerializationContext.php',
+ 'JMS\\Serializer\\Serializer' => __DIR__ . '/..' . '/jms/serializer/src/Serializer.php',
+ 'JMS\\Serializer\\SerializerBuilder' => __DIR__ . '/..' . '/jms/serializer/src/SerializerBuilder.php',
+ 'JMS\\Serializer\\SerializerInterface' => __DIR__ . '/..' . '/jms/serializer/src/SerializerInterface.php',
+ 'JMS\\Serializer\\Twig\\SerializerBaseExtension' => __DIR__ . '/..' . '/jms/serializer/src/Twig/SerializerBaseExtension.php',
+ 'JMS\\Serializer\\Twig\\SerializerExtension' => __DIR__ . '/..' . '/jms/serializer/src/Twig/SerializerExtension.php',
+ 'JMS\\Serializer\\Twig\\SerializerRuntimeExtension' => __DIR__ . '/..' . '/jms/serializer/src/Twig/SerializerRuntimeExtension.php',
+ 'JMS\\Serializer\\Twig\\SerializerRuntimeHelper' => __DIR__ . '/..' . '/jms/serializer/src/Twig/SerializerRuntimeHelper.php',
+ 'JMS\\Serializer\\Type\\Exception\\Exception' => __DIR__ . '/..' . '/jms/serializer/src/Type/Exception/Exception.php',
+ 'JMS\\Serializer\\Type\\Exception\\InvalidNode' => __DIR__ . '/..' . '/jms/serializer/src/Type/Exception/InvalidNode.php',
+ 'JMS\\Serializer\\Type\\Exception\\SyntaxError' => __DIR__ . '/..' . '/jms/serializer/src/Type/Exception/SyntaxError.php',
+ 'JMS\\Serializer\\Type\\Lexer' => __DIR__ . '/..' . '/jms/serializer/src/Type/Lexer.php',
+ 'JMS\\Serializer\\Type\\Parser' => __DIR__ . '/..' . '/jms/serializer/src/Type/Parser.php',
+ 'JMS\\Serializer\\Type\\ParserInterface' => __DIR__ . '/..' . '/jms/serializer/src/Type/ParserInterface.php',
+ 'JMS\\Serializer\\VisitorInterface' => __DIR__ . '/..' . '/jms/serializer/src/VisitorInterface.php',
+ 'JMS\\Serializer\\Visitor\\DeserializationVisitorInterface' => __DIR__ . '/..' . '/jms/serializer/src/Visitor/DeserializationVisitorInterface.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\DeserializationVisitorFactory' => __DIR__ . '/..' . '/jms/serializer/src/Visitor/Factory/DeserializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\JsonDeserializationVisitorFactory' => __DIR__ . '/..' . '/jms/serializer/src/Visitor/Factory/JsonDeserializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\JsonSerializationVisitorFactory' => __DIR__ . '/..' . '/jms/serializer/src/Visitor/Factory/JsonSerializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\SerializationVisitorFactory' => __DIR__ . '/..' . '/jms/serializer/src/Visitor/Factory/SerializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\XmlDeserializationVisitorFactory' => __DIR__ . '/..' . '/jms/serializer/src/Visitor/Factory/XmlDeserializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\Factory\\XmlSerializationVisitorFactory' => __DIR__ . '/..' . '/jms/serializer/src/Visitor/Factory/XmlSerializationVisitorFactory.php',
+ 'JMS\\Serializer\\Visitor\\SerializationVisitorInterface' => __DIR__ . '/..' . '/jms/serializer/src/Visitor/SerializationVisitorInterface.php',
+ 'JMS\\Serializer\\XmlDeserializationVisitor' => __DIR__ . '/..' . '/jms/serializer/src/XmlDeserializationVisitor.php',
+ 'JMS\\Serializer\\XmlSerializationVisitor' => __DIR__ . '/..' . '/jms/serializer/src/XmlSerializationVisitor.php',
'Jean85\\Exception\\ProvidedPackageException' => __DIR__ . '/..' . '/jean85/pretty-package-versions/src/Exception/ProvidedPackageException.php',
'Jean85\\Exception\\ReplacedPackageException' => __DIR__ . '/..' . '/jean85/pretty-package-versions/src/Exception/ReplacedPackageException.php',
'Jean85\\Exception\\VersionMissingExceptionInterface' => __DIR__ . '/..' . '/jean85/pretty-package-versions/src/Exception/VersionMissingExceptionInterface.php',
'Jean85\\PrettyVersions' => __DIR__ . '/..' . '/jean85/pretty-package-versions/src/PrettyVersions.php',
'Jean85\\Version' => __DIR__ . '/..' . '/jean85/pretty-package-versions/src/Version.php',
+ 'JsonpCallbackValidator' => __DIR__ . '/..' . '/willdurand/jsonp-callback-validator/src/JsonpCallbackValidator.php',
'Laminas\\Code\\DeclareStatement' => __DIR__ . '/..' . '/laminas/laminas-code/src/DeclareStatement.php',
'Laminas\\Code\\Exception\\BadMethodCallException' => __DIR__ . '/..' . '/laminas/laminas-code/src/Exception/BadMethodCallException.php',
'Laminas\\Code\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/laminas/laminas-code/src/Exception/ExceptionInterface.php',
@@ -2297,6 +2636,31 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Masterminds\\HTML5\\Serializer\\OutputRules' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/OutputRules.php',
'Masterminds\\HTML5\\Serializer\\RulesInterface' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/RulesInterface.php',
'Masterminds\\HTML5\\Serializer\\Traverser' => __DIR__ . '/..' . '/masterminds/html5/src/HTML5/Serializer/Traverser.php',
+ 'Metadata\\AdvancedMetadataFactoryInterface' => __DIR__ . '/..' . '/jms/metadata/src/AdvancedMetadataFactoryInterface.php',
+ 'Metadata\\Cache\\CacheInterface' => __DIR__ . '/..' . '/jms/metadata/src/Cache/CacheInterface.php',
+ 'Metadata\\Cache\\ClearableCacheInterface' => __DIR__ . '/..' . '/jms/metadata/src/Cache/ClearableCacheInterface.php',
+ 'Metadata\\Cache\\DoctrineCacheAdapter' => __DIR__ . '/..' . '/jms/metadata/src/Cache/DoctrineCacheAdapter.php',
+ 'Metadata\\Cache\\FileCache' => __DIR__ . '/..' . '/jms/metadata/src/Cache/FileCache.php',
+ 'Metadata\\Cache\\PsrCacheAdapter' => __DIR__ . '/..' . '/jms/metadata/src/Cache/PsrCacheAdapter.php',
+ 'Metadata\\ClassHierarchyMetadata' => __DIR__ . '/..' . '/jms/metadata/src/ClassHierarchyMetadata.php',
+ 'Metadata\\ClassMetadata' => __DIR__ . '/..' . '/jms/metadata/src/ClassMetadata.php',
+ 'Metadata\\Driver\\AbstractFileDriver' => __DIR__ . '/..' . '/jms/metadata/src/Driver/AbstractFileDriver.php',
+ 'Metadata\\Driver\\AdvancedDriverInterface' => __DIR__ . '/..' . '/jms/metadata/src/Driver/AdvancedDriverInterface.php',
+ 'Metadata\\Driver\\AdvancedFileLocatorInterface' => __DIR__ . '/..' . '/jms/metadata/src/Driver/AdvancedFileLocatorInterface.php',
+ 'Metadata\\Driver\\DriverChain' => __DIR__ . '/..' . '/jms/metadata/src/Driver/DriverChain.php',
+ 'Metadata\\Driver\\DriverInterface' => __DIR__ . '/..' . '/jms/metadata/src/Driver/DriverInterface.php',
+ 'Metadata\\Driver\\FileLocator' => __DIR__ . '/..' . '/jms/metadata/src/Driver/FileLocator.php',
+ 'Metadata\\Driver\\FileLocatorInterface' => __DIR__ . '/..' . '/jms/metadata/src/Driver/FileLocatorInterface.php',
+ 'Metadata\\Driver\\LazyLoadingDriver' => __DIR__ . '/..' . '/jms/metadata/src/Driver/LazyLoadingDriver.php',
+ 'Metadata\\Driver\\TraceableFileLocatorInterface' => __DIR__ . '/..' . '/jms/metadata/src/Driver/TraceableFileLocatorInterface.php',
+ 'Metadata\\MergeableClassMetadata' => __DIR__ . '/..' . '/jms/metadata/src/MergeableClassMetadata.php',
+ 'Metadata\\MergeableInterface' => __DIR__ . '/..' . '/jms/metadata/src/MergeableInterface.php',
+ 'Metadata\\MetadataFactory' => __DIR__ . '/..' . '/jms/metadata/src/MetadataFactory.php',
+ 'Metadata\\MetadataFactoryInterface' => __DIR__ . '/..' . '/jms/metadata/src/MetadataFactoryInterface.php',
+ 'Metadata\\MethodMetadata' => __DIR__ . '/..' . '/jms/metadata/src/MethodMetadata.php',
+ 'Metadata\\NullMetadata' => __DIR__ . '/..' . '/jms/metadata/src/NullMetadata.php',
+ 'Metadata\\PropertyMetadata' => __DIR__ . '/..' . '/jms/metadata/src/PropertyMetadata.php',
+ 'Metadata\\SerializationHelper' => __DIR__ . '/..' . '/jms/metadata/src/SerializationHelper.php',
'MongoDB\\BulkWriteResult' => __DIR__ . '/..' . '/mongodb/mongodb/src/BulkWriteResult.php',
'MongoDB\\ChangeStream' => __DIR__ . '/..' . '/mongodb/mongodb/src/ChangeStream.php',
'MongoDB\\Client' => __DIR__ . '/..' . '/mongodb/mongodb/src/Client.php',
@@ -2517,6 +2881,23 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Monolog\\SignalHandler' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/SignalHandler.php',
'Monolog\\Test\\TestCase' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Test/TestCase.php',
'Monolog\\Utils' => __DIR__ . '/..' . '/monolog/monolog/src/Monolog/Utils.php',
+ 'Negotiation\\AbstractNegotiator' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/AbstractNegotiator.php',
+ 'Negotiation\\Accept' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/Accept.php',
+ 'Negotiation\\AcceptCharset' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/AcceptCharset.php',
+ 'Negotiation\\AcceptEncoding' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/AcceptEncoding.php',
+ 'Negotiation\\AcceptHeader' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/AcceptHeader.php',
+ 'Negotiation\\AcceptLanguage' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/AcceptLanguage.php',
+ 'Negotiation\\AcceptMatch' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/AcceptMatch.php',
+ 'Negotiation\\BaseAccept' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/BaseAccept.php',
+ 'Negotiation\\CharsetNegotiator' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/CharsetNegotiator.php',
+ 'Negotiation\\EncodingNegotiator' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/EncodingNegotiator.php',
+ 'Negotiation\\Exception\\Exception' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/Exception/Exception.php',
+ 'Negotiation\\Exception\\InvalidArgument' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/Exception/InvalidArgument.php',
+ 'Negotiation\\Exception\\InvalidHeader' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/Exception/InvalidHeader.php',
+ 'Negotiation\\Exception\\InvalidLanguage' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/Exception/InvalidLanguage.php',
+ 'Negotiation\\Exception\\InvalidMediaType' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/Exception/InvalidMediaType.php',
+ 'Negotiation\\LanguageNegotiator' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/LanguageNegotiator.php',
+ 'Negotiation\\Negotiator' => __DIR__ . '/..' . '/willdurand/negotiation/src/Negotiation/Negotiator.php',
'Normalizer' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/Resources/stubs/Normalizer.php',
'NumberFormatter' => __DIR__ . '/..' . '/symfony/polyfill-intl-icu/Resources/stubs/NumberFormatter.php',
'Override' => __DIR__ . '/..' . '/symfony/polyfill-php83/Resources/stubs/Override.php',
@@ -3803,6 +4184,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Bundle\\DebugBundle\\DependencyInjection\\Configuration' => __DIR__ . '/..' . '/symfony/debug-bundle/DependencyInjection/Configuration.php',
'Symfony\\Bundle\\DebugBundle\\DependencyInjection\\DebugExtension' => __DIR__ . '/..' . '/symfony/debug-bundle/DependencyInjection/DebugExtension.php',
'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\AbstractPhpFileCacheWarmer' => __DIR__ . '/..' . '/symfony/framework-bundle/CacheWarmer/AbstractPhpFileCacheWarmer.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\AnnotationsCacheWarmer' => __DIR__ . '/..' . '/symfony/framework-bundle/CacheWarmer/AnnotationsCacheWarmer.php',
'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\CachePoolClearerCacheWarmer' => __DIR__ . '/..' . '/symfony/framework-bundle/CacheWarmer/CachePoolClearerCacheWarmer.php',
'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\ConfigBuilderCacheWarmer' => __DIR__ . '/..' . '/symfony/framework-bundle/CacheWarmer/ConfigBuilderCacheWarmer.php',
'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\RouterCacheWarmer' => __DIR__ . '/..' . '/symfony/framework-bundle/CacheWarmer/RouterCacheWarmer.php',
@@ -3853,15 +4235,21 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\AbstractDataCollector' => __DIR__ . '/..' . '/symfony/framework-bundle/DataCollector/AbstractDataCollector.php',
'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector' => __DIR__ . '/..' . '/symfony/framework-bundle/DataCollector/RouterDataCollector.php',
'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\TemplateAwareDataCollectorInterface' => __DIR__ . '/..' . '/symfony/framework-bundle/DataCollector/TemplateAwareDataCollectorInterface.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\AddAnnotationsCachedReaderPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/AddAnnotationsCachedReaderPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\AddDebugLogProcessorPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/AddDebugLogProcessorPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\AddExpressionLanguageProvidersPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/AddExpressionLanguageProvidersPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\AssetsContextPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/AssetsContextPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\ContainerBuilderDebugDumpPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/ContainerBuilderDebugDumpPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\DataCollectorTranslatorPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/DataCollectorTranslatorPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\EnableLoggerDebugModePass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/EnableLoggerDebugModePass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\ErrorLoggerCompilerPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/ErrorLoggerCompilerPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\LoggingTranslatorPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/LoggingTranslatorPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\ProfilerPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/ProfilerPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\RemoveUnusedSessionMarshallingHandlerPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/RemoveUnusedSessionMarshallingHandlerPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TestServiceContainerRealRefPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/TestServiceContainerRealRefPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\TestServiceContainerWeakRefPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/TestServiceContainerWeakRefPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\UnusedTagsPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/UnusedTagsPass.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Compiler\\WorkflowGuardListenerPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Compiler/WorkflowGuardListenerPass.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\Configuration' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/Configuration.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\FrameworkExtension' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/FrameworkExtension.php',
'Symfony\\Bundle\\FrameworkBundle\\DependencyInjection\\VirtualRequestStackPass' => __DIR__ . '/..' . '/symfony/framework-bundle/DependencyInjection/VirtualRequestStackPass.php',
@@ -3871,6 +4259,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Bundle\\FrameworkBundle\\HttpCache\\HttpCache' => __DIR__ . '/..' . '/symfony/framework-bundle/HttpCache/HttpCache.php',
'Symfony\\Bundle\\FrameworkBundle\\KernelBrowser' => __DIR__ . '/..' . '/symfony/framework-bundle/KernelBrowser.php',
'Symfony\\Bundle\\FrameworkBundle\\Kernel\\MicroKernelTrait' => __DIR__ . '/..' . '/symfony/framework-bundle/Kernel/MicroKernelTrait.php',
+ 'Symfony\\Bundle\\FrameworkBundle\\Routing\\AnnotatedRouteControllerLoader' => __DIR__ . '/..' . '/symfony/framework-bundle/Routing/AnnotatedRouteControllerLoader.php',
'Symfony\\Bundle\\FrameworkBundle\\Routing\\AttributeRouteControllerLoader' => __DIR__ . '/..' . '/symfony/framework-bundle/Routing/AttributeRouteControllerLoader.php',
'Symfony\\Bundle\\FrameworkBundle\\Routing\\Attribute\\AsRoutingConditionService' => __DIR__ . '/..' . '/symfony/framework-bundle/Routing/Attribute/AsRoutingConditionService.php',
'Symfony\\Bundle\\FrameworkBundle\\Routing\\DelegatingLoader' => __DIR__ . '/..' . '/symfony/framework-bundle/Routing/DelegatingLoader.php',
@@ -4440,6 +4829,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\DependencyInjection\\Argument\\BoundArgument' => __DIR__ . '/..' . '/symfony/dependency-injection/Argument/BoundArgument.php',
'Symfony\\Component\\DependencyInjection\\Argument\\IteratorArgument' => __DIR__ . '/..' . '/symfony/dependency-injection/Argument/IteratorArgument.php',
'Symfony\\Component\\DependencyInjection\\Argument\\LazyClosure' => __DIR__ . '/..' . '/symfony/dependency-injection/Argument/LazyClosure.php',
+ 'Symfony\\Component\\DependencyInjection\\Argument\\ReferenceSetArgumentTrait' => __DIR__ . '/..' . '/symfony/dependency-injection/Argument/ReferenceSetArgumentTrait.php',
'Symfony\\Component\\DependencyInjection\\Argument\\RewindableGenerator' => __DIR__ . '/..' . '/symfony/dependency-injection/Argument/RewindableGenerator.php',
'Symfony\\Component\\DependencyInjection\\Argument\\ServiceClosureArgument' => __DIR__ . '/..' . '/symfony/dependency-injection/Argument/ServiceClosureArgument.php',
'Symfony\\Component\\DependencyInjection\\Argument\\ServiceLocator' => __DIR__ . '/..' . '/symfony/dependency-injection/Argument/ServiceLocator.php',
@@ -4457,6 +4847,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\DependencyInjection\\Attribute\\AutowireLocator' => __DIR__ . '/..' . '/symfony/dependency-injection/Attribute/AutowireLocator.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\AutowireServiceClosure' => __DIR__ . '/..' . '/symfony/dependency-injection/Attribute/AutowireServiceClosure.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\Exclude' => __DIR__ . '/..' . '/symfony/dependency-injection/Attribute/Exclude.php',
+ 'Symfony\\Component\\DependencyInjection\\Attribute\\MapDecorated' => __DIR__ . '/..' . '/symfony/dependency-injection/Attribute/MapDecorated.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\TaggedIterator' => __DIR__ . '/..' . '/symfony/dependency-injection/Attribute/TaggedIterator.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\TaggedLocator' => __DIR__ . '/..' . '/symfony/dependency-injection/Attribute/TaggedLocator.php',
'Symfony\\Component\\DependencyInjection\\Attribute\\Target' => __DIR__ . '/..' . '/symfony/dependency-injection/Attribute/Target.php',
@@ -4518,6 +4909,8 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\DependencyInjection\\Config\\ContainerParametersResource' => __DIR__ . '/..' . '/symfony/dependency-injection/Config/ContainerParametersResource.php',
'Symfony\\Component\\DependencyInjection\\Config\\ContainerParametersResourceChecker' => __DIR__ . '/..' . '/symfony/dependency-injection/Config/ContainerParametersResourceChecker.php',
'Symfony\\Component\\DependencyInjection\\Container' => __DIR__ . '/..' . '/symfony/dependency-injection/Container.php',
+ 'Symfony\\Component\\DependencyInjection\\ContainerAwareInterface' => __DIR__ . '/..' . '/symfony/dependency-injection/ContainerAwareInterface.php',
+ 'Symfony\\Component\\DependencyInjection\\ContainerAwareTrait' => __DIR__ . '/..' . '/symfony/dependency-injection/ContainerAwareTrait.php',
'Symfony\\Component\\DependencyInjection\\ContainerBuilder' => __DIR__ . '/..' . '/symfony/dependency-injection/ContainerBuilder.php',
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => __DIR__ . '/..' . '/symfony/dependency-injection/ContainerInterface.php',
'Symfony\\Component\\DependencyInjection\\Definition' => __DIR__ . '/..' . '/symfony/dependency-injection/Definition.php',
@@ -4560,6 +4953,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\DumperInterface' => __DIR__ . '/..' . '/symfony/dependency-injection/LazyProxy/PhpDumper/DumperInterface.php',
'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\LazyServiceDumper' => __DIR__ . '/..' . '/symfony/dependency-injection/LazyProxy/PhpDumper/LazyServiceDumper.php',
'Symfony\\Component\\DependencyInjection\\LazyProxy\\PhpDumper\\NullDumper' => __DIR__ . '/..' . '/symfony/dependency-injection/LazyProxy/PhpDumper/NullDumper.php',
+ 'Symfony\\Component\\DependencyInjection\\LazyProxy\\ProxyHelper' => __DIR__ . '/..' . '/symfony/dependency-injection/LazyProxy/ProxyHelper.php',
'Symfony\\Component\\DependencyInjection\\Loader\\ClosureLoader' => __DIR__ . '/..' . '/symfony/dependency-injection/Loader/ClosureLoader.php',
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\AbstractConfigurator' => __DIR__ . '/..' . '/symfony/dependency-injection/Loader/Configurator/AbstractConfigurator.php',
'Symfony\\Component\\DependencyInjection\\Loader\\Configurator\\AbstractServiceConfigurator' => __DIR__ . '/..' . '/symfony/dependency-injection/Loader/Configurator/AbstractServiceConfigurator.php',
@@ -5040,6 +5434,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\HttpFoundation\\Exception\\SessionNotFoundException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/SessionNotFoundException.php',
'Symfony\\Component\\HttpFoundation\\Exception\\SuspiciousOperationException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/SuspiciousOperationException.php',
'Symfony\\Component\\HttpFoundation\\Exception\\UnexpectedValueException' => __DIR__ . '/..' . '/symfony/http-foundation/Exception/UnexpectedValueException.php',
+ 'Symfony\\Component\\HttpFoundation\\ExpressionRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/ExpressionRequestMatcher.php',
'Symfony\\Component\\HttpFoundation\\FileBag' => __DIR__ . '/..' . '/symfony/http-foundation/FileBag.php',
'Symfony\\Component\\HttpFoundation\\File\\Exception\\AccessDeniedException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/AccessDeniedException.php',
'Symfony\\Component\\HttpFoundation\\File\\Exception\\CannotWriteFileException' => __DIR__ . '/..' . '/symfony/http-foundation/File/Exception/CannotWriteFileException.php',
@@ -5067,6 +5462,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\HttpFoundation\\RateLimiter\\RequestRateLimiterInterface' => __DIR__ . '/..' . '/symfony/http-foundation/RateLimiter/RequestRateLimiterInterface.php',
'Symfony\\Component\\HttpFoundation\\RedirectResponse' => __DIR__ . '/..' . '/symfony/http-foundation/RedirectResponse.php',
'Symfony\\Component\\HttpFoundation\\Request' => __DIR__ . '/..' . '/symfony/http-foundation/Request.php',
+ 'Symfony\\Component\\HttpFoundation\\RequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher.php',
'Symfony\\Component\\HttpFoundation\\RequestMatcherInterface' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcherInterface.php',
'Symfony\\Component\\HttpFoundation\\RequestMatcher\\AttributesRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/AttributesRequestMatcher.php',
'Symfony\\Component\\HttpFoundation\\RequestMatcher\\ExpressionRequestMatcher' => __DIR__ . '/..' . '/symfony/http-foundation/RequestMatcher/ExpressionRequestMatcher.php',
@@ -5173,6 +5569,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php',
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\UidValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/UidValueResolver.php',
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php',
+ 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentValueResolverInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ArgumentValueResolverInterface.php',
'Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ContainerControllerResolver.php',
'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ControllerReference.php',
'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver' => __DIR__ . '/..' . '/symfony/http-kernel/Controller/ControllerResolver.php',
@@ -5195,6 +5592,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\HttpKernel\\DataCollector\\RouterDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/RouterDataCollector.php',
'Symfony\\Component\\HttpKernel\\DataCollector\\TimeDataCollector' => __DIR__ . '/..' . '/symfony/http-kernel/DataCollector/TimeDataCollector.php',
'Symfony\\Component\\HttpKernel\\Debug\\ErrorHandlerConfigurator' => __DIR__ . '/..' . '/symfony/http-kernel/Debug/ErrorHandlerConfigurator.php',
+ 'Symfony\\Component\\HttpKernel\\Debug\\FileLinkFormatter' => __DIR__ . '/..' . '/symfony/http-kernel/Debug/FileLinkFormatter.php',
'Symfony\\Component\\HttpKernel\\Debug\\TraceableEventDispatcher' => __DIR__ . '/..' . '/symfony/http-kernel/Debug/TraceableEventDispatcher.php',
'Symfony\\Component\\HttpKernel\\Debug\\VirtualRequestStack' => __DIR__ . '/..' . '/symfony/http-kernel/Debug/VirtualRequestStack.php',
'Symfony\\Component\\HttpKernel\\DependencyInjection\\AddAnnotatedClassesToCachePass' => __DIR__ . '/..' . '/symfony/http-kernel/DependencyInjection/AddAnnotatedClassesToCachePass.php',
@@ -5224,6 +5622,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ResponseListener.php',
'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/RouterListener.php',
'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/SessionListener.php',
+ 'Symfony\\Component\\HttpKernel\\EventListener\\StreamedResponseListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/StreamedResponseListener.php',
'Symfony\\Component\\HttpKernel\\EventListener\\SurrogateListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/SurrogateListener.php',
'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener' => __DIR__ . '/..' . '/symfony/http-kernel/EventListener/ValidateRequestListener.php',
'Symfony\\Component\\HttpKernel\\Event\\ControllerArgumentsEvent' => __DIR__ . '/..' . '/symfony/http-kernel/Event/ControllerArgumentsEvent.php',
@@ -5293,6 +5692,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\HttpKernel\\Profiler\\ProfilerStorageInterface' => __DIR__ . '/..' . '/symfony/http-kernel/Profiler/ProfilerStorageInterface.php',
'Symfony\\Component\\HttpKernel\\RebootableInterface' => __DIR__ . '/..' . '/symfony/http-kernel/RebootableInterface.php',
'Symfony\\Component\\HttpKernel\\TerminableInterface' => __DIR__ . '/..' . '/symfony/http-kernel/TerminableInterface.php',
+ 'Symfony\\Component\\HttpKernel\\UriSigner' => __DIR__ . '/..' . '/symfony/http-kernel/UriSigner.php',
'Symfony\\Component\\Intl\\Countries' => __DIR__ . '/..' . '/symfony/intl/Countries.php',
'Symfony\\Component\\Intl\\Currencies' => __DIR__ . '/..' . '/symfony/intl/Currencies.php',
'Symfony\\Component\\Intl\\Data\\Bundle\\Compiler\\BundleCompilerInterface' => __DIR__ . '/..' . '/symfony/intl/Data/Bundle/Compiler/BundleCompilerInterface.php',
@@ -5804,6 +6204,9 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\Routing\\Generator\\Dumper\\GeneratorDumperInterface' => __DIR__ . '/..' . '/symfony/routing/Generator/Dumper/GeneratorDumperInterface.php',
'Symfony\\Component\\Routing\\Generator\\UrlGenerator' => __DIR__ . '/..' . '/symfony/routing/Generator/UrlGenerator.php',
'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => __DIR__ . '/..' . '/symfony/routing/Generator/UrlGeneratorInterface.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationClassLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AnnotationClassLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationDirectoryLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AnnotationDirectoryLoader.php',
+ 'Symfony\\Component\\Routing\\Loader\\AnnotationFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AnnotationFileLoader.php',
'Symfony\\Component\\Routing\\Loader\\AttributeClassLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AttributeClassLoader.php',
'Symfony\\Component\\Routing\\Loader\\AttributeDirectoryLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AttributeDirectoryLoader.php',
'Symfony\\Component\\Routing\\Loader\\AttributeFileLoader' => __DIR__ . '/..' . '/symfony/routing/Loader/AttributeFileLoader.php',
@@ -5938,6 +6341,7 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchy' => __DIR__ . '/..' . '/symfony/security-core/Role/RoleHierarchy.php',
'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchyInterface' => __DIR__ . '/..' . '/symfony/security-core/Role/RoleHierarchyInterface.php',
'Symfony\\Component\\Security\\Core\\Role\\SwitchUserRole' => __DIR__ . '/..' . '/symfony/security-core/Role/SwitchUserRole.php',
+ 'Symfony\\Component\\Security\\Core\\Security' => __DIR__ . '/..' . '/symfony/security-core/Security.php',
'Symfony\\Component\\Security\\Core\\Signature\\Exception\\ExpiredSignatureException' => __DIR__ . '/..' . '/symfony/security-core/Signature/Exception/ExpiredSignatureException.php',
'Symfony\\Component\\Security\\Core\\Signature\\Exception\\InvalidSignatureException' => __DIR__ . '/..' . '/symfony/security-core/Signature/Exception/InvalidSignatureException.php',
'Symfony\\Component\\Security\\Core\\Signature\\ExpiredSignatureStorage' => __DIR__ . '/..' . '/symfony/security-core/Signature/ExpiredSignatureStorage.php',
@@ -7066,9 +7470,10 @@ class ComposerStaticInit4fe506277082b063a84f05968212cec8
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
- $loader->prefixLengthsPsr4 = ComposerStaticInit4fe506277082b063a84f05968212cec8::$prefixLengthsPsr4;
- $loader->prefixDirsPsr4 = ComposerStaticInit4fe506277082b063a84f05968212cec8::$prefixDirsPsr4;
- $loader->classMap = ComposerStaticInit4fe506277082b063a84f05968212cec8::$classMap;
+ $loader->prefixLengthsPsr4 = ComposerStaticInit51f3c6df917af85305ff4843868663eb::$prefixLengthsPsr4;
+ $loader->prefixDirsPsr4 = ComposerStaticInit51f3c6df917af85305ff4843868663eb::$prefixDirsPsr4;
+ $loader->prefixesPsr0 = ComposerStaticInit51f3c6df917af85305ff4843868663eb::$prefixesPsr0;
+ $loader->classMap = ComposerStaticInit51f3c6df917af85305ff4843868663eb::$classMap;
}, null, ClassLoader::class);
}
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 0d6c651..61cfa62 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1621,6 +1621,115 @@
],
"install-path": "../friendsofphp/proxy-manager-lts"
},
+ {
+ "name": "friendsofsymfony/rest-bundle",
+ "version": "3.7.0",
+ "version_normalized": "3.7.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git",
+ "reference": "fa0f68bd1072d5d1e882a14deb8af0dd13bbdc70"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/fa0f68bd1072d5d1e882a14deb8af0dd13bbdc70",
+ "reference": "fa0f68bd1072d5d1e882a14deb8af0dd13bbdc70",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.4|^8.0",
+ "symfony/config": "^5.4|^6.4|^7.0",
+ "symfony/dependency-injection": "^5.4|^6.4|^7.0",
+ "symfony/deprecation-contracts": "^2.1|^3.0",
+ "symfony/event-dispatcher": "^5.4|^6.4|^7.0",
+ "symfony/framework-bundle": "^5.4|^6.4|^7.0",
+ "symfony/http-foundation": "^5.4|^6.4|^7.0",
+ "symfony/http-kernel": "^5.4|^6.4|^7.0",
+ "symfony/routing": "^5.4|^6.4|^7.0",
+ "symfony/security-core": "^5.4|^6.4|^7.0",
+ "willdurand/jsonp-callback-validator": "^1.0|^2.0",
+ "willdurand/negotiation": "^2.0|^3.0"
+ },
+ "conflict": {
+ "doctrine/annotations": "<1.12",
+ "jms/serializer": "<1.13.0",
+ "jms/serializer-bundle": "<2.4.3|3.0.0",
+ "sensio/framework-extra-bundle": "<6.1"
+ },
+ "require-dev": {
+ "doctrine/annotations": "^1.13.2|^2.0",
+ "friendsofphp/php-cs-fixer": "^3.43",
+ "jms/serializer": "^1.13|^2.0|^3.0",
+ "jms/serializer-bundle": "^2.4.3|^3.0.1|^4.0|^5.0",
+ "psr/http-message": "^1.0",
+ "psr/log": "^1.0|^2.0|^3.0",
+ "sensio/framework-extra-bundle": "^6.1",
+ "symfony/asset": "^5.4|^6.4|^7.0",
+ "symfony/browser-kit": "^5.4|^6.4|^7.0",
+ "symfony/css-selector": "^5.4|^6.4|^7.0",
+ "symfony/expression-language": "^5.4|^6.4|^7.0",
+ "symfony/form": "^5.4|^6.4|^7.0",
+ "symfony/mime": "^5.4|^6.4|^7.0",
+ "symfony/phpunit-bridge": "^7.0.1",
+ "symfony/security-bundle": "^5.4|^6.4|^7.0",
+ "symfony/serializer": "^5.4|^6.4|^7.0",
+ "symfony/twig-bundle": "^5.4|^6.4|^7.0",
+ "symfony/validator": "^5.4|^6.4|^7.0",
+ "symfony/web-profiler-bundle": "^5.4|^6.4|^7.0",
+ "symfony/yaml": "^5.4|^6.4|^7.0"
+ },
+ "suggest": {
+ "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended",
+ "sensio/framework-extra-bundle": "Add support for the request body converter and the view response listener, not supported with Symfony >=7.0",
+ "symfony/serializer": "Add support for basic serialization capabilities and xml decoding",
+ "symfony/validator": "Add support for validation capabilities in the ParamFetcher"
+ },
+ "time": "2024-04-04T17:25:49+00:00",
+ "type": "symfony-bundle",
+ "extra": {
+ "branch-alias": {
+ "3.x-dev": "3.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "FOS\\RestBundle\\": ""
+ },
+ "exclude-from-classmap": [
+ "Resources/",
+ "Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Lukas Kahwe Smith",
+ "email": "smith@pooteeweet.org"
+ },
+ {
+ "name": "Konstantin Kudryashov",
+ "email": "ever.zet@gmail.com"
+ },
+ {
+ "name": "FriendsOfSymfony Community",
+ "homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors"
+ }
+ ],
+ "description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony",
+ "homepage": "http://friendsofsymfony.github.com",
+ "keywords": [
+ "rest"
+ ],
+ "support": {
+ "issues": "https://github.com/FriendsOfSymfony/FOSRestBundle/issues",
+ "source": "https://github.com/FriendsOfSymfony/FOSRestBundle/tree/3.7.0"
+ },
+ "install-path": "../friendsofsymfony/rest-bundle"
+ },
{
"name": "jean85/pretty-package-versions",
"version": "2.0.6",
@@ -1683,6 +1792,264 @@
},
"install-path": "../jean85/pretty-package-versions"
},
+ {
+ "name": "jms/metadata",
+ "version": "2.8.0",
+ "version_normalized": "2.8.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/schmittjoh/metadata.git",
+ "reference": "7ca240dcac0c655eb15933ee55736ccd2ea0d7a6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/7ca240dcac0c655eb15933ee55736ccd2ea0d7a6",
+ "reference": "7ca240dcac0c655eb15933ee55736ccd2ea0d7a6",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2|^8.0"
+ },
+ "require-dev": {
+ "doctrine/cache": "^1.0",
+ "doctrine/coding-standard": "^8.0",
+ "mikey179/vfsstream": "^1.6.7",
+ "phpunit/phpunit": "^8.5|^9.0",
+ "psr/container": "^1.0|^2.0",
+ "symfony/cache": "^3.1|^4.0|^5.0",
+ "symfony/dependency-injection": "^3.1|^4.0|^5.0"
+ },
+ "time": "2023-02-15T13:44:18+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Metadata\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Johannes M. Schmitt",
+ "email": "schmittjoh@gmail.com"
+ },
+ {
+ "name": "Asmir Mustafic",
+ "email": "goetas@gmail.com"
+ }
+ ],
+ "description": "Class/method/property metadata management in PHP",
+ "keywords": [
+ "annotations",
+ "metadata",
+ "xml",
+ "yaml"
+ ],
+ "support": {
+ "issues": "https://github.com/schmittjoh/metadata/issues",
+ "source": "https://github.com/schmittjoh/metadata/tree/2.8.0"
+ },
+ "install-path": "../jms/metadata"
+ },
+ {
+ "name": "jms/serializer",
+ "version": "3.30.0",
+ "version_normalized": "3.30.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/schmittjoh/serializer.git",
+ "reference": "bf1105358123d7c02ee6cad08ea33ab535a09d5e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/bf1105358123d7c02ee6cad08ea33ab535a09d5e",
+ "reference": "bf1105358123d7c02ee6cad08ea33ab535a09d5e",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.3.1 || ^2.0",
+ "doctrine/lexer": "^2.0 || ^3.0",
+ "jms/metadata": "^2.6",
+ "php": "^7.4 || ^8.0",
+ "phpstan/phpdoc-parser": "^1.20"
+ },
+ "require-dev": {
+ "doctrine/annotations": "^1.14 || ^2.0",
+ "doctrine/coding-standard": "^12.0",
+ "doctrine/orm": "^2.14 || ^3.0",
+ "doctrine/persistence": "^2.5.2 || ^3.0",
+ "doctrine/phpcr-odm": "^1.5.2 || ^2.0",
+ "ext-pdo_sqlite": "*",
+ "jackalope/jackalope-doctrine-dbal": "^1.3",
+ "ocramius/proxy-manager": "^1.0 || ^2.0",
+ "phpbench/phpbench": "^1.0",
+ "phpstan/phpstan": "^1.0.2",
+ "phpunit/phpunit": "^9.0 || ^10.0",
+ "psr/container": "^1.0 || ^2.0",
+ "rector/rector": "^0.19.0",
+ "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0",
+ "symfony/expression-language": "^5.4 || ^6.0 || ^7.0",
+ "symfony/filesystem": "^5.4 || ^6.0 || ^7.0",
+ "symfony/form": "^5.4 || ^6.0 || ^7.0",
+ "symfony/translation": "^5.4 || ^6.0 || ^7.0",
+ "symfony/uid": "^5.4 || ^6.0 || ^7.0",
+ "symfony/validator": "^5.4 || ^6.0 || ^7.0",
+ "symfony/yaml": "^5.4 || ^6.0 || ^7.0",
+ "twig/twig": "^1.34 || ^2.4 || ^3.0"
+ },
+ "suggest": {
+ "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.",
+ "symfony/cache": "Required if you like to use cache functionality.",
+ "symfony/uid": "Required if you'd like to serialize UID objects.",
+ "symfony/yaml": "Required if you'd like to use the YAML metadata format."
+ },
+ "time": "2024-02-24T14:12:14+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "JMS\\Serializer\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Johannes M. Schmitt",
+ "email": "schmittjoh@gmail.com"
+ },
+ {
+ "name": "Asmir Mustafic",
+ "email": "goetas@gmail.com"
+ }
+ ],
+ "description": "Library for (de-)serializing data of any complexity; supports XML, and JSON.",
+ "homepage": "http://jmsyst.com/libs/serializer",
+ "keywords": [
+ "deserialization",
+ "jaxb",
+ "json",
+ "serialization",
+ "xml"
+ ],
+ "support": {
+ "issues": "https://github.com/schmittjoh/serializer/issues",
+ "source": "https://github.com/schmittjoh/serializer/tree/3.30.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/goetas",
+ "type": "github"
+ }
+ ],
+ "install-path": "../jms/serializer"
+ },
+ {
+ "name": "jms/serializer-bundle",
+ "version": "5.4.0",
+ "version_normalized": "5.4.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/schmittjoh/JMSSerializerBundle.git",
+ "reference": "6fa2dd0083e00fe21c5da171556d7ecabc14b437"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/6fa2dd0083e00fe21c5da171556d7ecabc14b437",
+ "reference": "6fa2dd0083e00fe21c5da171556d7ecabc14b437",
+ "shasum": ""
+ },
+ "require": {
+ "jms/metadata": "^2.6",
+ "jms/serializer": "^3.28",
+ "php": "^7.4 || ^8.0",
+ "symfony/config": "^5.4 || ^6.0 || ^7.0",
+ "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0",
+ "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "^8.1",
+ "doctrine/orm": "^2.14",
+ "phpunit/phpunit": "^8.0 || ^9.0",
+ "symfony/expression-language": "^5.4 || ^6.0 || ^7.0",
+ "symfony/finder": "^5.4 || ^6.0 || ^7.0",
+ "symfony/form": "^5.4 || ^6.0 || ^7.0",
+ "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0",
+ "symfony/templating": "^5.4 || ^6.0",
+ "symfony/twig-bundle": "^5.4 || ^6.0 || ^7.0",
+ "symfony/uid": "^5.4 || ^6.0 || ^7.0",
+ "symfony/validator": "^5.4 || ^6.0 || ^7.0",
+ "symfony/yaml": "^5.4 || ^6.0 || ^7.0"
+ },
+ "suggest": {
+ "symfony/expression-language": "Required for opcache preloading ^5.4 || ^6.0 || ^7.0",
+ "symfony/finder": "Required for cache warmup, supported versions ^5.4 || ^6.0 || ^7.0"
+ },
+ "time": "2023-12-12T15:33:15+00:00",
+ "type": "symfony-bundle",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "JMS\\SerializerBundle\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Johannes M. Schmitt",
+ "email": "schmittjoh@gmail.com"
+ },
+ {
+ "name": "Asmir Mustafic",
+ "email": "goetas@gmail.com"
+ }
+ ],
+ "description": "Allows you to easily serialize, and deserialize data of any complexity",
+ "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle",
+ "keywords": [
+ "deserialization",
+ "json",
+ "serialization",
+ "xml"
+ ],
+ "support": {
+ "issues": "https://github.com/schmittjoh/JMSSerializerBundle/issues",
+ "source": "https://github.com/schmittjoh/JMSSerializerBundle/tree/5.4.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/goetas",
+ "type": "github"
+ }
+ ],
+ "install-path": "../jms/serializer-bundle"
+ },
{
"name": "laminas/laminas-code",
"version": "4.13.0",
@@ -2429,17 +2796,17 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.27.0",
- "version_normalized": "1.27.0.0",
+ "version": "1.28.0",
+ "version_normalized": "1.28.0.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "86e4d5a4b036f8f0be1464522f4c6b584c452757"
+ "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/86e4d5a4b036f8f0be1464522f4c6b584c452757",
- "reference": "86e4d5a4b036f8f0be1464522f4c6b584c452757",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
+ "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
"shasum": ""
},
"require": {
@@ -2456,7 +2823,7 @@
"phpunit/phpunit": "^9.5",
"symfony/process": "^5.2"
},
- "time": "2024-03-21T13:14:53+00:00",
+ "time": "2024-04-03T18:51:33+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -2473,7 +2840,7 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
- "source": "https://github.com/phpstan/phpdoc-parser/tree/1.27.0"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.28.0"
},
"install-path": "../phpstan/phpdoc-parser"
},
@@ -2813,17 +3180,17 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.6.18",
- "version_normalized": "9.6.18.0",
+ "version": "9.6.19",
+ "version_normalized": "9.6.19.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "32c2c2d6580b1d8ab3c10b1e9e4dc263cc69bb04"
+ "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/32c2c2d6580b1d8ab3c10b1e9e4dc263cc69bb04",
- "reference": "32c2c2d6580b1d8ab3c10b1e9e4dc263cc69bb04",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1a54a473501ef4cdeaae4e06891674114d79db8",
+ "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8",
"shasum": ""
},
"require": {
@@ -2859,7 +3226,7 @@
"ext-soap": "To be able to generate mocks based on WSDL files",
"ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
- "time": "2024-03-21T12:07:32+00:00",
+ "time": "2024-04-05T04:35:58+00:00",
"bin": [
"phpunit"
],
@@ -2899,7 +3266,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.18"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.19"
},
"funding": [
{
@@ -4681,37 +5048,37 @@
},
{
"name": "symfony/config",
- "version": "v7.0.6",
- "version_normalized": "7.0.6.0",
+ "version": "v6.4.6",
+ "version_normalized": "6.4.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "7fc7e18a73ec8125fd95928c0340470d64760deb"
+ "reference": "18ac9da3106222dde9fc9e09ec016e5de9d2658f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/7fc7e18a73ec8125fd95928c0340470d64760deb",
- "reference": "7fc7e18a73ec8125fd95928c0340470d64760deb",
+ "url": "https://api.github.com/repos/symfony/config/zipball/18ac9da3106222dde9fc9e09ec016e5de9d2658f",
+ "reference": "18ac9da3106222dde9fc9e09ec016e5de9d2658f",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/filesystem": "^6.4|^7.0",
+ "symfony/filesystem": "^5.4|^6.0|^7.0",
"symfony/polyfill-ctype": "~1.8"
},
"conflict": {
- "symfony/finder": "<6.4",
+ "symfony/finder": "<5.4",
"symfony/service-contracts": "<2.5"
},
"require-dev": {
- "symfony/event-dispatcher": "^6.4|^7.0",
- "symfony/finder": "^6.4|^7.0",
- "symfony/messenger": "^6.4|^7.0",
+ "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
+ "symfony/finder": "^5.4|^6.0|^7.0",
+ "symfony/messenger": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3",
- "symfony/yaml": "^6.4|^7.0"
+ "symfony/yaml": "^5.4|^6.0|^7.0"
},
- "time": "2024-03-27T19:55:25+00:00",
+ "time": "2024-03-27T19:47:45+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -4739,7 +5106,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/config/tree/v7.0.6"
+ "source": "https://github.com/symfony/config/tree/v6.4.6"
},
"funding": [
{
@@ -5000,42 +5367,43 @@
},
{
"name": "symfony/dependency-injection",
- "version": "v7.0.6",
- "version_normalized": "7.0.6.0",
+ "version": "v6.4.6",
+ "version_normalized": "6.4.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "ff57b5c7d518c39eeb4e69dc0d1ec70723a117b9"
+ "reference": "31417777509923b22de5c6fb6b3ffcdebde37cb5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ff57b5c7d518c39eeb4e69dc0d1ec70723a117b9",
- "reference": "ff57b5c7d518c39eeb4e69dc0d1ec70723a117b9",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/31417777509923b22de5c6fb6b3ffcdebde37cb5",
+ "reference": "31417777509923b22de5c6fb6b3ffcdebde37cb5",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"psr/container": "^1.1|^2.0",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/service-contracts": "^3.3",
- "symfony/var-exporter": "^6.4|^7.0"
+ "symfony/service-contracts": "^2.5|^3.0",
+ "symfony/var-exporter": "^6.2.10|^7.0"
},
"conflict": {
"ext-psr": "<1.1|>=2",
- "symfony/config": "<6.4",
- "symfony/finder": "<6.4",
- "symfony/yaml": "<6.4"
+ "symfony/config": "<6.1",
+ "symfony/finder": "<5.4",
+ "symfony/proxy-manager-bridge": "<6.3",
+ "symfony/yaml": "<5.4"
},
"provide": {
"psr/container-implementation": "1.1|2.0",
"symfony/service-implementation": "1.1|2.0|3.0"
},
"require-dev": {
- "symfony/config": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/yaml": "^6.4|^7.0"
+ "symfony/config": "^6.1|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/yaml": "^5.4|^6.0|^7.0"
},
- "time": "2024-03-28T09:20:36+00:00",
+ "time": "2024-03-27T22:00:14+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -5063,7 +5431,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dependency-injection/tree/v7.0.6"
+ "source": "https://github.com/symfony/dependency-injection/tree/v6.4.6"
},
"funding": [
{
@@ -5562,25 +5930,25 @@
},
{
"name": "symfony/event-dispatcher",
- "version": "v7.0.3",
- "version_normalized": "7.0.3.0",
+ "version": "v6.4.3",
+ "version_normalized": "6.4.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "834c28d533dd0636f910909d01b9ff45cc094b5e"
+ "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/834c28d533dd0636f910909d01b9ff45cc094b5e",
- "reference": "834c28d533dd0636f910909d01b9ff45cc094b5e",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ae9d3a6f3003a6caf56acd7466d8d52378d44fef",
+ "reference": "ae9d3a6f3003a6caf56acd7466d8d52378d44fef",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"symfony/event-dispatcher-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/dependency-injection": "<6.4",
+ "symfony/dependency-injection": "<5.4",
"symfony/service-contracts": "<2.5"
},
"provide": {
@@ -5589,15 +5957,15 @@
},
"require-dev": {
"psr/log": "^1|^2|^3",
- "symfony/config": "^6.4|^7.0",
- "symfony/dependency-injection": "^6.4|^7.0",
- "symfony/error-handler": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/http-foundation": "^6.4|^7.0",
+ "symfony/config": "^5.4|^6.0|^7.0",
+ "symfony/dependency-injection": "^5.4|^6.0|^7.0",
+ "symfony/error-handler": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/http-foundation": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3",
- "symfony/stopwatch": "^6.4|^7.0"
+ "symfony/stopwatch": "^5.4|^6.0|^7.0"
},
- "time": "2024-01-23T15:02:46+00:00",
+ "time": "2024-01-23T14:51:35+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -5625,7 +5993,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v7.0.3"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.3"
},
"funding": [
{
@@ -6090,108 +6458,110 @@
},
{
"name": "symfony/framework-bundle",
- "version": "v7.0.6",
- "version_normalized": "7.0.6.0",
+ "version": "v6.4.1",
+ "version_normalized": "6.4.1.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/framework-bundle.git",
- "reference": "5ebf6771f92d135c2bdbda7133998feb74713658"
+ "reference": "ac22d760bf9ff4440a1b6c7caef34d38b44290aa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/5ebf6771f92d135c2bdbda7133998feb74713658",
- "reference": "5ebf6771f92d135c2bdbda7133998feb74713658",
+ "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/ac22d760bf9ff4440a1b6c7caef34d38b44290aa",
+ "reference": "ac22d760bf9ff4440a1b6c7caef34d38b44290aa",
"shasum": ""
},
"require": {
"composer-runtime-api": ">=2.1",
"ext-xml": "*",
- "php": ">=8.2",
- "symfony/cache": "^6.4|^7.0",
- "symfony/config": "^6.4|^7.0",
+ "php": ">=8.1",
+ "symfony/cache": "^5.4|^6.0|^7.0",
+ "symfony/config": "^6.1|^7.0",
"symfony/dependency-injection": "^6.4|^7.0",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/error-handler": "^6.4|^7.0",
- "symfony/event-dispatcher": "^6.4|^7.0",
- "symfony/filesystem": "^6.4|^7.0",
- "symfony/finder": "^6.4|^7.0",
+ "symfony/error-handler": "^6.1|^7.0",
+ "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
+ "symfony/filesystem": "^5.4|^6.0|^7.0",
+ "symfony/finder": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^6.4|^7.0",
- "symfony/http-kernel": "^6.4|^7.0",
+ "symfony/http-kernel": "^6.4",
"symfony/polyfill-mbstring": "~1.0",
"symfony/routing": "^6.4|^7.0"
},
"conflict": {
+ "doctrine/annotations": "<1.13.1",
"doctrine/persistence": "<1.3",
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
- "symfony/asset": "<6.4",
+ "symfony/asset": "<5.4",
"symfony/asset-mapper": "<6.4",
- "symfony/clock": "<6.4",
- "symfony/console": "<6.4",
+ "symfony/clock": "<6.3",
+ "symfony/console": "<5.4",
"symfony/dom-crawler": "<6.4",
- "symfony/dotenv": "<6.4",
- "symfony/form": "<6.4",
- "symfony/http-client": "<6.4",
- "symfony/lock": "<6.4",
- "symfony/mailer": "<6.4",
- "symfony/messenger": "<6.4",
+ "symfony/dotenv": "<5.4",
+ "symfony/form": "<5.4",
+ "symfony/http-client": "<6.3",
+ "symfony/lock": "<5.4",
+ "symfony/mailer": "<5.4",
+ "symfony/messenger": "<6.3",
"symfony/mime": "<6.4",
- "symfony/property-access": "<6.4",
- "symfony/property-info": "<6.4",
- "symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4",
- "symfony/security-core": "<6.4",
- "symfony/security-csrf": "<6.4",
+ "symfony/property-access": "<5.4",
+ "symfony/property-info": "<5.4",
+ "symfony/scheduler": "<6.4",
+ "symfony/security-core": "<5.4",
+ "symfony/security-csrf": "<5.4",
"symfony/serializer": "<6.4",
- "symfony/stopwatch": "<6.4",
+ "symfony/stopwatch": "<5.4",
"symfony/translation": "<6.4",
- "symfony/twig-bridge": "<6.4",
- "symfony/twig-bundle": "<6.4",
+ "symfony/twig-bridge": "<5.4",
+ "symfony/twig-bundle": "<5.4",
"symfony/validator": "<6.4",
"symfony/web-profiler-bundle": "<6.4",
"symfony/workflow": "<6.4"
},
"require-dev": {
+ "doctrine/annotations": "^1.13.1|^2",
"doctrine/persistence": "^1.3|^2|^3",
"dragonmantank/cron-expression": "^3.1",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
"seld/jsonlint": "^1.10",
- "symfony/asset": "^6.4|^7.0",
+ "symfony/asset": "^5.4|^6.0|^7.0",
"symfony/asset-mapper": "^6.4|^7.0",
- "symfony/browser-kit": "^6.4|^7.0",
- "symfony/clock": "^6.4|^7.0",
- "symfony/console": "^6.4|^7.0",
- "symfony/css-selector": "^6.4|^7.0",
+ "symfony/browser-kit": "^5.4|^6.0|^7.0",
+ "symfony/clock": "^6.2|^7.0",
+ "symfony/console": "^5.4.9|^6.0.9|^7.0",
+ "symfony/css-selector": "^5.4|^6.0|^7.0",
"symfony/dom-crawler": "^6.4|^7.0",
- "symfony/dotenv": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/form": "^6.4|^7.0",
- "symfony/html-sanitizer": "^6.4|^7.0",
- "symfony/http-client": "^6.4|^7.0",
- "symfony/lock": "^6.4|^7.0",
- "symfony/mailer": "^6.4|^7.0",
- "symfony/messenger": "^6.4|^7.0",
+ "symfony/dotenv": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/form": "^5.4|^6.0|^7.0",
+ "symfony/html-sanitizer": "^6.1|^7.0",
+ "symfony/http-client": "^6.3|^7.0",
+ "symfony/lock": "^5.4|^6.0|^7.0",
+ "symfony/mailer": "^5.4|^6.0|^7.0",
+ "symfony/messenger": "^6.3|^7.0",
"symfony/mime": "^6.4|^7.0",
- "symfony/notifier": "^6.4|^7.0",
+ "symfony/notifier": "^5.4|^6.0|^7.0",
"symfony/polyfill-intl-icu": "~1.0",
- "symfony/process": "^6.4|^7.0",
- "symfony/property-info": "^6.4|^7.0",
- "symfony/rate-limiter": "^6.4|^7.0",
- "symfony/scheduler": "^6.4.4|^7.0.4",
- "symfony/security-bundle": "^6.4|^7.0",
- "symfony/semaphore": "^6.4|^7.0",
+ "symfony/process": "^5.4|^6.0|^7.0",
+ "symfony/property-info": "^5.4|^6.0|^7.0",
+ "symfony/rate-limiter": "^5.4|^6.0|^7.0",
+ "symfony/scheduler": "^6.4|^7.0",
+ "symfony/security-bundle": "^5.4|^6.0|^7.0",
+ "symfony/semaphore": "^5.4|^6.0|^7.0",
"symfony/serializer": "^6.4|^7.0",
- "symfony/stopwatch": "^6.4|^7.0",
- "symfony/string": "^6.4|^7.0",
+ "symfony/stopwatch": "^5.4|^6.0|^7.0",
+ "symfony/string": "^5.4|^6.0|^7.0",
"symfony/translation": "^6.4|^7.0",
- "symfony/twig-bundle": "^6.4|^7.0",
- "symfony/uid": "^6.4|^7.0",
+ "symfony/twig-bundle": "^5.4|^6.0|^7.0",
+ "symfony/uid": "^5.4|^6.0|^7.0",
"symfony/validator": "^6.4|^7.0",
- "symfony/web-link": "^6.4|^7.0",
+ "symfony/web-link": "^5.4|^6.0|^7.0",
"symfony/workflow": "^6.4|^7.0",
- "symfony/yaml": "^6.4|^7.0",
- "twig/twig": "^3.0.4"
+ "symfony/yaml": "^5.4|^6.0|^7.0",
+ "twig/twig": "^2.10|^3.0"
},
- "time": "2024-03-27T19:55:25+00:00",
+ "time": "2023-12-01T16:35:22+00:00",
"type": "symfony-bundle",
"installation-source": "dist",
"autoload": {
@@ -6219,7 +6589,7 @@
"description": "Provides a tight integration between Symfony components and the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/framework-bundle/tree/v7.0.6"
+ "source": "https://github.com/symfony/framework-bundle/tree/v6.4.1"
},
"funding": [
{
@@ -6415,39 +6785,39 @@
},
{
"name": "symfony/http-foundation",
- "version": "v7.0.6",
- "version_normalized": "7.0.6.0",
+ "version": "v6.4.4",
+ "version_normalized": "6.4.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "8789625dcf36e5fbf753014678a1e090f1bc759c"
+ "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/8789625dcf36e5fbf753014678a1e090f1bc759c",
- "reference": "8789625dcf36e5fbf753014678a1e090f1bc759c",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ebc713bc6e6f4b53f46539fc158be85dfcd77304",
+ "reference": "ebc713bc6e6f4b53f46539fc158be85dfcd77304",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.1",
"symfony/polyfill-php83": "^1.27"
},
"conflict": {
- "doctrine/dbal": "<3.6",
- "symfony/cache": "<6.4"
+ "symfony/cache": "<6.3"
},
"require-dev": {
- "doctrine/dbal": "^3.6|^4",
+ "doctrine/dbal": "^2.13.1|^3|^4",
"predis/predis": "^1.1|^2.0",
- "symfony/cache": "^6.4|^7.0",
- "symfony/dependency-injection": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/http-kernel": "^6.4|^7.0",
- "symfony/mime": "^6.4|^7.0",
- "symfony/rate-limiter": "^6.4|^7.0"
- },
- "time": "2024-03-19T11:46:48+00:00",
+ "symfony/cache": "^6.3|^7.0",
+ "symfony/dependency-injection": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0",
+ "symfony/mime": "^5.4|^6.0|^7.0",
+ "symfony/rate-limiter": "^5.4|^6.0|^7.0"
+ },
+ "time": "2024-02-08T15:01:18+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -6475,7 +6845,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v7.0.6"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.4.4"
},
"funding": [
{
@@ -6495,74 +6865,75 @@
},
{
"name": "symfony/http-kernel",
- "version": "v7.0.6",
- "version_normalized": "7.0.6.0",
+ "version": "v6.4.6",
+ "version_normalized": "6.4.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "34c872391046d59af804af62d4573b829cfe4824"
+ "reference": "060038863743fd0cd982be06acecccf246d35653"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/34c872391046d59af804af62d4573b829cfe4824",
- "reference": "34c872391046d59af804af62d4573b829cfe4824",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/060038863743fd0cd982be06acecccf246d35653",
+ "reference": "060038863743fd0cd982be06acecccf246d35653",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"psr/log": "^1|^2|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/error-handler": "^6.4|^7.0",
- "symfony/event-dispatcher": "^6.4|^7.0",
+ "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
"symfony/http-foundation": "^6.4|^7.0",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
- "symfony/browser-kit": "<6.4",
- "symfony/cache": "<6.4",
- "symfony/config": "<6.4",
- "symfony/console": "<6.4",
+ "symfony/browser-kit": "<5.4",
+ "symfony/cache": "<5.4",
+ "symfony/config": "<6.1",
+ "symfony/console": "<5.4",
"symfony/dependency-injection": "<6.4",
- "symfony/doctrine-bridge": "<6.4",
- "symfony/form": "<6.4",
- "symfony/http-client": "<6.4",
+ "symfony/doctrine-bridge": "<5.4",
+ "symfony/form": "<5.4",
+ "symfony/http-client": "<5.4",
"symfony/http-client-contracts": "<2.5",
- "symfony/mailer": "<6.4",
- "symfony/messenger": "<6.4",
- "symfony/translation": "<6.4",
+ "symfony/mailer": "<5.4",
+ "symfony/messenger": "<5.4",
+ "symfony/translation": "<5.4",
"symfony/translation-contracts": "<2.5",
- "symfony/twig-bridge": "<6.4",
+ "symfony/twig-bridge": "<5.4",
"symfony/validator": "<6.4",
- "symfony/var-dumper": "<6.4",
- "twig/twig": "<3.0.4"
+ "symfony/var-dumper": "<6.3",
+ "twig/twig": "<2.13"
},
"provide": {
"psr/log-implementation": "1.0|2.0|3.0"
},
"require-dev": {
"psr/cache": "^1.0|^2.0|^3.0",
- "symfony/browser-kit": "^6.4|^7.0",
- "symfony/clock": "^6.4|^7.0",
- "symfony/config": "^6.4|^7.0",
- "symfony/console": "^6.4|^7.0",
- "symfony/css-selector": "^6.4|^7.0",
+ "symfony/browser-kit": "^5.4|^6.0|^7.0",
+ "symfony/clock": "^6.2|^7.0",
+ "symfony/config": "^6.1|^7.0",
+ "symfony/console": "^5.4|^6.0|^7.0",
+ "symfony/css-selector": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^6.4|^7.0",
- "symfony/dom-crawler": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/finder": "^6.4|^7.0",
+ "symfony/dom-crawler": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/finder": "^5.4|^6.0|^7.0",
"symfony/http-client-contracts": "^2.5|^3",
- "symfony/process": "^6.4|^7.0",
- "symfony/property-access": "^6.4|^7.0",
- "symfony/routing": "^6.4|^7.0",
+ "symfony/process": "^5.4|^6.0|^7.0",
+ "symfony/property-access": "^5.4.5|^6.0.5|^7.0",
+ "symfony/routing": "^5.4|^6.0|^7.0",
"symfony/serializer": "^6.4.4|^7.0.4",
- "symfony/stopwatch": "^6.4|^7.0",
- "symfony/translation": "^6.4|^7.0",
+ "symfony/stopwatch": "^5.4|^6.0|^7.0",
+ "symfony/translation": "^5.4|^6.0|^7.0",
"symfony/translation-contracts": "^2.5|^3",
- "symfony/uid": "^6.4|^7.0",
+ "symfony/uid": "^5.4|^6.0|^7.0",
"symfony/validator": "^6.4|^7.0",
- "symfony/var-exporter": "^6.4|^7.0",
- "twig/twig": "^3.0.4"
+ "symfony/var-exporter": "^6.2|^7.0",
+ "twig/twig": "^2.13|^3.0.4"
},
- "time": "2024-04-03T06:12:25+00:00",
+ "time": "2024-04-03T06:09:15+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -6590,7 +6961,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v7.0.6"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.4.6"
},
"funding": [
{
@@ -8255,37 +8626,39 @@
},
{
"name": "symfony/routing",
- "version": "v7.0.6",
- "version_normalized": "7.0.6.0",
+ "version": "v6.4.6",
+ "version_normalized": "6.4.6.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "cded64e5bbf9f31786f1055fcc76718fdd77519c"
+ "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/cded64e5bbf9f31786f1055fcc76718fdd77519c",
- "reference": "cded64e5bbf9f31786f1055fcc76718fdd77519c",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/f2591fd1f8c6e3734656b5d6b3829e8bf81f507c",
+ "reference": "f2591fd1f8c6e3734656b5d6b3829e8bf81f507c",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/config": "<6.4",
- "symfony/dependency-injection": "<6.4",
- "symfony/yaml": "<6.4"
+ "doctrine/annotations": "<1.12",
+ "symfony/config": "<6.2",
+ "symfony/dependency-injection": "<5.4",
+ "symfony/yaml": "<5.4"
},
"require-dev": {
+ "doctrine/annotations": "^1.12|^2",
"psr/log": "^1|^2|^3",
- "symfony/config": "^6.4|^7.0",
- "symfony/dependency-injection": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/http-foundation": "^6.4|^7.0",
- "symfony/yaml": "^6.4|^7.0"
+ "symfony/config": "^6.2|^7.0",
+ "symfony/dependency-injection": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/http-foundation": "^5.4|^6.0|^7.0",
+ "symfony/yaml": "^5.4|^6.0|^7.0"
},
- "time": "2024-03-28T21:02:11+00:00",
+ "time": "2024-03-28T13:28:49+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -8319,7 +8692,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v7.0.6"
+ "source": "https://github.com/symfony/routing/tree/v6.4.6"
},
"funding": [
{
@@ -8535,46 +8908,48 @@
},
{
"name": "symfony/security-core",
- "version": "v7.0.3",
- "version_normalized": "7.0.3.0",
+ "version": "v6.4.3",
+ "version_normalized": "6.4.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-core.git",
- "reference": "72b9d961a5dcd21e6bc29b99df51a9000a15dde0"
+ "reference": "bb10f630cf5b1819ff80aa3ad57a09c61268fc48"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-core/zipball/72b9d961a5dcd21e6bc29b99df51a9000a15dde0",
- "reference": "72b9d961a5dcd21e6bc29b99df51a9000a15dde0",
+ "url": "https://api.github.com/repos/symfony/security-core/zipball/bb10f630cf5b1819ff80aa3ad57a09c61268fc48",
+ "reference": "bb10f630cf5b1819ff80aa3ad57a09c61268fc48",
"shasum": ""
},
"require": {
- "php": ">=8.2",
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/event-dispatcher-contracts": "^2.5|^3",
- "symfony/password-hasher": "^6.4|^7.0",
+ "symfony/password-hasher": "^5.4|^6.0|^7.0",
"symfony/service-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/event-dispatcher": "<6.4",
- "symfony/http-foundation": "<6.4",
- "symfony/ldap": "<6.4",
- "symfony/translation": "<6.4.3|>=7.0,<7.0.3",
- "symfony/validator": "<6.4"
+ "symfony/event-dispatcher": "<5.4",
+ "symfony/http-foundation": "<5.4",
+ "symfony/ldap": "<5.4",
+ "symfony/security-guard": "<5.4",
+ "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3",
+ "symfony/validator": "<5.4"
},
"require-dev": {
"psr/cache": "^1.0|^2.0|^3.0",
"psr/container": "^1.1|^2.0",
"psr/log": "^1|^2|^3",
- "symfony/cache": "^6.4|^7.0",
- "symfony/event-dispatcher": "^6.4|^7.0",
- "symfony/expression-language": "^6.4|^7.0",
- "symfony/http-foundation": "^6.4|^7.0",
- "symfony/ldap": "^6.4|^7.0",
- "symfony/string": "^6.4|^7.0",
- "symfony/translation": "^6.4.3|^7.0.3",
+ "symfony/cache": "^5.4|^6.0|^7.0",
+ "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
+ "symfony/expression-language": "^5.4|^6.0|^7.0",
+ "symfony/http-foundation": "^5.4|^6.0|^7.0",
+ "symfony/ldap": "^5.4|^6.0|^7.0",
+ "symfony/string": "^5.4|^6.0|^7.0",
+ "symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3",
"symfony/validator": "^6.4|^7.0"
},
- "time": "2024-01-23T15:02:46+00:00",
+ "time": "2024-01-23T14:51:35+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -8602,7 +8977,7 @@
"description": "Symfony Security Component - Core Library",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-core/tree/v7.0.3"
+ "source": "https://github.com/symfony/security-core/tree/v6.4.3"
},
"funding": [
{
@@ -10265,6 +10640,111 @@
"source": "https://github.com/webmozarts/assert/tree/1.11.0"
},
"install-path": "../webmozart/assert"
+ },
+ {
+ "name": "willdurand/jsonp-callback-validator",
+ "version": "v2.0.0",
+ "version_normalized": "2.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/willdurand/JsonpCallbackValidator.git",
+ "reference": "738c36e91d4d7e0ff0cac145f77057e0fb88526e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/738c36e91d4d7e0ff0cac145f77057e0fb88526e",
+ "reference": "738c36e91d4d7e0ff0cac145f77057e0fb88526e",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1.0"
+ },
+ "require-dev": {
+ "symfony/phpunit-bridge": "^5.0"
+ },
+ "time": "2022-01-30T20:33:09+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-0": {
+ "JsonpCallbackValidator": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "William Durand",
+ "email": "will+git@drnd.me"
+ }
+ ],
+ "description": "JSONP callback validator.",
+ "support": {
+ "issues": "https://github.com/willdurand/JsonpCallbackValidator/issues",
+ "source": "https://github.com/willdurand/JsonpCallbackValidator/tree/v2.0.0"
+ },
+ "install-path": "../willdurand/jsonp-callback-validator"
+ },
+ {
+ "name": "willdurand/negotiation",
+ "version": "3.1.0",
+ "version_normalized": "3.1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/willdurand/Negotiation.git",
+ "reference": "68e9ea0553ef6e2ee8db5c1d98829f111e623ec2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/68e9ea0553ef6e2ee8db5c1d98829f111e623ec2",
+ "reference": "68e9ea0553ef6e2ee8db5c1d98829f111e623ec2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1.0"
+ },
+ "require-dev": {
+ "symfony/phpunit-bridge": "^5.0"
+ },
+ "time": "2022-01-30T20:08:53+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Negotiation\\": "src/Negotiation"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "William Durand",
+ "email": "will+git@drnd.me"
+ }
+ ],
+ "description": "Content Negotiation tools for PHP provided as a standalone library.",
+ "homepage": "http://williamdurand.fr/Negotiation/",
+ "keywords": [
+ "accept",
+ "content",
+ "format",
+ "header",
+ "negotiation"
+ ],
+ "support": {
+ "issues": "https://github.com/willdurand/Negotiation/issues",
+ "source": "https://github.com/willdurand/Negotiation/tree/3.1.0"
+ },
+ "install-path": "../willdurand/negotiation"
}
],
"dev": true,
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index 8608a99..640df8e 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -181,6 +181,15 @@
'aliases' => array(),
'dev_requirement' => false,
),
+ 'friendsofsymfony/rest-bundle' => array(
+ 'pretty_version' => '3.7.0',
+ 'version' => '3.7.0.0',
+ 'reference' => 'fa0f68bd1072d5d1e882a14deb8af0dd13bbdc70',
+ 'type' => 'symfony-bundle',
+ 'install_path' => __DIR__ . '/../friendsofsymfony/rest-bundle',
+ 'aliases' => array(),
+ 'dev_requirement' => false,
+ ),
'jean85/pretty-package-versions' => array(
'pretty_version' => '2.0.6',
'version' => '2.0.6.0',
@@ -190,6 +199,33 @@
'aliases' => array(),
'dev_requirement' => false,
),
+ 'jms/metadata' => array(
+ 'pretty_version' => '2.8.0',
+ 'version' => '2.8.0.0',
+ 'reference' => '7ca240dcac0c655eb15933ee55736ccd2ea0d7a6',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../jms/metadata',
+ 'aliases' => array(),
+ 'dev_requirement' => false,
+ ),
+ 'jms/serializer' => array(
+ 'pretty_version' => '3.30.0',
+ 'version' => '3.30.0.0',
+ 'reference' => 'bf1105358123d7c02ee6cad08ea33ab535a09d5e',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../jms/serializer',
+ 'aliases' => array(),
+ 'dev_requirement' => false,
+ ),
+ 'jms/serializer-bundle' => array(
+ 'pretty_version' => '5.4.0',
+ 'version' => '5.4.0.0',
+ 'reference' => '6fa2dd0083e00fe21c5da171556d7ecabc14b437',
+ 'type' => 'symfony-bundle',
+ 'install_path' => __DIR__ . '/../jms/serializer-bundle',
+ 'aliases' => array(),
+ 'dev_requirement' => false,
+ ),
'laminas/laminas-code' => array(
'pretty_version' => '4.13.0',
'version' => '4.13.0.0',
@@ -308,9 +344,9 @@
'dev_requirement' => false,
),
'phpstan/phpdoc-parser' => array(
- 'pretty_version' => '1.27.0',
- 'version' => '1.27.0.0',
- 'reference' => '86e4d5a4b036f8f0be1464522f4c6b584c452757',
+ 'pretty_version' => '1.28.0',
+ 'version' => '1.28.0.0',
+ 'reference' => 'cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb',
'type' => 'library',
'install_path' => __DIR__ . '/../phpstan/phpdoc-parser',
'aliases' => array(),
@@ -362,9 +398,9 @@
'dev_requirement' => true,
),
'phpunit/phpunit' => array(
- 'pretty_version' => '9.6.18',
- 'version' => '9.6.18.0',
- 'reference' => '32c2c2d6580b1d8ab3c10b1e9e4dc263cc69bb04',
+ 'pretty_version' => '9.6.19',
+ 'version' => '9.6.19.0',
+ 'reference' => 'a1a54a473501ef4cdeaae4e06891674114d79db8',
'type' => 'library',
'install_path' => __DIR__ . '/../phpunit/phpunit',
'aliases' => array(),
@@ -678,9 +714,9 @@
'dev_requirement' => false,
),
'symfony/config' => array(
- 'pretty_version' => 'v7.0.6',
- 'version' => '7.0.6.0',
- 'reference' => '7fc7e18a73ec8125fd95928c0340470d64760deb',
+ 'pretty_version' => 'v6.4.6',
+ 'version' => '6.4.6.0',
+ 'reference' => '18ac9da3106222dde9fc9e09ec016e5de9d2658f',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/config',
'aliases' => array(),
@@ -714,9 +750,9 @@
'dev_requirement' => true,
),
'symfony/dependency-injection' => array(
- 'pretty_version' => 'v7.0.6',
- 'version' => '7.0.6.0',
- 'reference' => 'ff57b5c7d518c39eeb4e69dc0d1ec70723a117b9',
+ 'pretty_version' => 'v6.4.6',
+ 'version' => '6.4.6.0',
+ 'reference' => '31417777509923b22de5c6fb6b3ffcdebde37cb5',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/dependency-injection',
'aliases' => array(),
@@ -777,9 +813,9 @@
'dev_requirement' => false,
),
'symfony/event-dispatcher' => array(
- 'pretty_version' => 'v7.0.3',
- 'version' => '7.0.3.0',
- 'reference' => '834c28d533dd0636f910909d01b9ff45cc094b5e',
+ 'pretty_version' => 'v6.4.3',
+ 'version' => '6.4.3.0',
+ 'reference' => 'ae9d3a6f3003a6caf56acd7466d8d52378d44fef',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/event-dispatcher',
'aliases' => array(),
@@ -846,9 +882,9 @@
'dev_requirement' => false,
),
'symfony/framework-bundle' => array(
- 'pretty_version' => 'v7.0.6',
- 'version' => '7.0.6.0',
- 'reference' => '5ebf6771f92d135c2bdbda7133998feb74713658',
+ 'pretty_version' => 'v6.4.1',
+ 'version' => '6.4.1.0',
+ 'reference' => 'ac22d760bf9ff4440a1b6c7caef34d38b44290aa',
'type' => 'symfony-bundle',
'install_path' => __DIR__ . '/../symfony/framework-bundle',
'aliases' => array(),
@@ -879,18 +915,18 @@
),
),
'symfony/http-foundation' => array(
- 'pretty_version' => 'v7.0.6',
- 'version' => '7.0.6.0',
- 'reference' => '8789625dcf36e5fbf753014678a1e090f1bc759c',
+ 'pretty_version' => 'v6.4.4',
+ 'version' => '6.4.4.0',
+ 'reference' => 'ebc713bc6e6f4b53f46539fc158be85dfcd77304',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/http-foundation',
'aliases' => array(),
'dev_requirement' => false,
),
'symfony/http-kernel' => array(
- 'pretty_version' => 'v7.0.6',
- 'version' => '7.0.6.0',
- 'reference' => '34c872391046d59af804af62d4573b829cfe4824',
+ 'pretty_version' => 'v6.4.6',
+ 'version' => '6.4.6.0',
+ 'reference' => '060038863743fd0cd982be06acecccf246d35653',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/http-kernel',
'aliases' => array(),
@@ -1119,9 +1155,9 @@
'dev_requirement' => false,
),
'symfony/routing' => array(
- 'pretty_version' => 'v7.0.6',
- 'version' => '7.0.6.0',
- 'reference' => 'cded64e5bbf9f31786f1055fcc76718fdd77519c',
+ 'pretty_version' => 'v6.4.6',
+ 'version' => '6.4.6.0',
+ 'reference' => 'f2591fd1f8c6e3734656b5d6b3829e8bf81f507c',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/routing',
'aliases' => array(),
@@ -1146,9 +1182,9 @@
'dev_requirement' => false,
),
'symfony/security-core' => array(
- 'pretty_version' => 'v7.0.3',
- 'version' => '7.0.3.0',
- 'reference' => '72b9d961a5dcd21e6bc29b99df51a9000a15dde0',
+ 'pretty_version' => 'v6.4.3',
+ 'version' => '6.4.3.0',
+ 'reference' => 'bb10f630cf5b1819ff80aa3ad57a09c61268fc48',
'type' => 'library',
'install_path' => __DIR__ . '/../symfony/security-core',
'aliases' => array(),
@@ -1346,5 +1382,23 @@
'aliases' => array(),
'dev_requirement' => false,
),
+ 'willdurand/jsonp-callback-validator' => array(
+ 'pretty_version' => 'v2.0.0',
+ 'version' => '2.0.0.0',
+ 'reference' => '738c36e91d4d7e0ff0cac145f77057e0fb88526e',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../willdurand/jsonp-callback-validator',
+ 'aliases' => array(),
+ 'dev_requirement' => false,
+ ),
+ 'willdurand/negotiation' => array(
+ 'pretty_version' => '3.1.0',
+ 'version' => '3.1.0.0',
+ 'reference' => '68e9ea0553ef6e2ee8db5c1d98829f111e623ec2',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../willdurand/negotiation',
+ 'aliases' => array(),
+ 'dev_requirement' => false,
+ ),
),
);