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) }}
-
+ +
{{ form_row(form.name) }} {{ form_row(form.code) }} {{ form_row(form.metadata) }} - - -
- -
- - -
- +
@@ -52,7 +38,7 @@ {% for col in form.table %} - + {% 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, + ), ), );
    {{ form_row(col.col_name) }}{{ form_row(col.col_name) }}{{ form_row(col.color) }}