diff --git a/.env.test b/.env.test
new file mode 100644
index 0000000000000000000000000000000000000000..9e7162f0b01d8778e236e79f4121e0926f68c194
--- /dev/null
+++ b/.env.test
@@ -0,0 +1,6 @@
+# define your env variables for the test env here
+KERNEL_CLASS='App\Kernel'
+APP_SECRET='$ecretf0rt3st'
+SYMFONY_DEPRECATIONS_HELPER=999999
+PANTHER_APP_ENV=panther
+PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..dad900b49607497a64a72293ac6b56fee8eefcfe
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,10 @@
+
+###> symfony/phpunit-bridge ###
+.phpunit.result.cache
+/phpunit.xml
+###< symfony/phpunit-bridge ###
+
+###> phpunit/phpunit ###
+/phpunit.xml
+.phpunit.result.cache
+###< phpunit/phpunit ###
diff --git a/.idea/php.xml b/.idea/php.xml
index e3e47235200fea24ec5bb447ad09252f83f6dbdc..bd09260506d76fab87526809ff1bff8269b3d239 100644
--- a/.idea/php.xml
+++ b/.idea/php.xml
@@ -107,7 +107,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/phpunit.xml b/.idea/phpunit.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4f8104cfb166aed9afb9fa8317271ebd4f44e5cb
--- /dev/null
+++ b/.idea/phpunit.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/projet_hello.iml b/.idea/projet_hello.iml
index 8749533f4e0df21d149c811376fa3ed448e14777..dbd170bf2f847c997a33fc50b176de4b66aeacd0 100644
--- a/.idea/projet_hello.iml
+++ b/.idea/projet_hello.iml
@@ -110,6 +110,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bin/phpunit b/bin/phpunit
new file mode 100755
index 0000000000000000000000000000000000000000..f26f2c727c1de0dbd2ecf4603237ce368b801913
--- /dev/null
+++ b/bin/phpunit
@@ -0,0 +1,19 @@
+#!/usr/bin/env php
+=3,<3.2.2"
+ },
+ "require-dev": {
+ "doctrine/collections": "^1.6.8",
+ "doctrine/common": "^2.13.3 || ^3.2.2",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "src/DeepCopy/deep_copy.php"
+ ],
+ "psr-4": {
+ "DeepCopy\\": "src/DeepCopy/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Create deep copies (clones) of your objects",
+ "keywords": [
+ "clone",
+ "copy",
+ "duplicate",
+ "object",
+ "object graph"
+ ],
+ "support": {
+ "issues": "https://github.com/myclabs/DeepCopy/issues",
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0"
+ },
+ "funding": [
+ {
+ "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-03-03T13:19:32+00:00"
+ },
{
"name": "nikic/php-parser",
"version": "v4.13.2",
"source": {
"type": "git",
- "url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "210577fe3cf7badcc5814d99455df46564f3c077"
+ "url": "https://github.com/nikic/PHP-Parser.git",
+ "reference": "210577fe3cf7badcc5814d99455df46564f3c077"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077",
+ "reference": "210577fe3cf7badcc5814d99455df46564f3c077",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": ">=7.0"
+ },
+ "require-dev": {
+ "ircmaxell/php-yacc": "^0.0.7",
+ "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ },
+ "bin": [
+ "bin/php-parse"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.9-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PhpParser\\": "lib/PhpParser"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Nikita Popov"
+ }
+ ],
+ "description": "A PHP parser written in PHP",
+ "keywords": [
+ "parser",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/nikic/PHP-Parser/issues",
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2"
+ },
+ "time": "2021-11-30T19:35:32+00:00"
+ },
+ {
+ "name": "phar-io/manifest",
+ "version": "2.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/manifest.git",
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-phar": "*",
+ "ext-xmlwriter": "*",
+ "phar-io/version": "^3.0.1",
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
+ "support": {
+ "issues": "https://github.com/phar-io/manifest/issues",
+ "source": "https://github.com/phar-io/manifest/tree/2.0.3"
+ },
+ "time": "2021-07-20T11:28:43+00:00"
+ },
+ {
+ "name": "phar-io/version",
+ "version": "3.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/version.git",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Library for handling version information and constraints",
+ "support": {
+ "issues": "https://github.com/phar-io/version/issues",
+ "source": "https://github.com/phar-io/version/tree/3.2.1"
+ },
+ "time": "2022-02-21T01:04:05+00:00"
+ },
+ {
+ "name": "phpspec/prophecy",
+ "version": "v1.15.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpspec/prophecy.git",
+ "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
+ "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.2",
+ "php": "^7.2 || ~8.0, <8.2",
+ "phpdocumentor/reflection-docblock": "^5.2",
+ "sebastian/comparator": "^3.0 || ^4.0",
+ "sebastian/recursion-context": "^3.0 || ^4.0"
+ },
+ "require-dev": {
+ "phpspec/phpspec": "^6.0 || ^7.0",
+ "phpunit/phpunit": "^8.0 || ^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Prophecy\\": "src/Prophecy"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Konstantin Kudryashov",
+ "email": "ever.zet@gmail.com",
+ "homepage": "http://everzet.com"
+ },
+ {
+ "name": "Marcello Duarte",
+ "email": "marcello.duarte@gmail.com"
+ }
+ ],
+ "description": "Highly opinionated mocking framework for PHP 5.3+",
+ "homepage": "https://github.com/phpspec/prophecy",
+ "keywords": [
+ "Double",
+ "Dummy",
+ "fake",
+ "mock",
+ "spy",
+ "stub"
+ ],
+ "support": {
+ "issues": "https://github.com/phpspec/prophecy/issues",
+ "source": "https://github.com/phpspec/prophecy/tree/v1.15.0"
+ },
+ "time": "2021-12-08T12:19:24+00:00"
+ },
+ {
+ "name": "phpunit/php-code-coverage",
+ "version": "9.2.15",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
+ "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f",
+ "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-libxml": "*",
+ "ext-xmlwriter": "*",
+ "nikic/php-parser": "^4.13.0",
+ "php": ">=7.3",
+ "phpunit/php-file-iterator": "^3.0.3",
+ "phpunit/php-text-template": "^2.0.2",
+ "sebastian/code-unit-reverse-lookup": "^2.0.2",
+ "sebastian/complexity": "^2.0",
+ "sebastian/environment": "^5.1.2",
+ "sebastian/lines-of-code": "^1.0.3",
+ "sebastian/version": "^3.0.1",
+ "theseer/tokenizer": "^1.2.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-pcov": "*",
+ "ext-xdebug": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "9.2-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
+ "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
+ "keywords": [
+ "coverage",
+ "testing",
+ "xunit"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2022-03-07T09:28:20+00:00"
+ },
+ {
+ "name": "phpunit/php-file-iterator",
+ "version": "3.0.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "FilterIterator implementation that filters files based on a list of suffixes.",
+ "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
+ "keywords": [
+ "filesystem",
+ "iterator"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2021-12-02T12:48:52+00:00"
+ },
+ {
+ "name": "phpunit/php-invoker",
+ "version": "3.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-invoker.git",
+ "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
+ "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "ext-pcntl": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-pcntl": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.1-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Invoke callables with a timeout",
+ "homepage": "https://github.com/sebastianbergmann/php-invoker/",
+ "keywords": [
+ "process"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
+ "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T05:58:55+00:00"
+ },
+ {
+ "name": "phpunit/php-text-template",
+ "version": "2.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-text-template.git",
+ "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
+ "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Simple template engine.",
+ "homepage": "https://github.com/sebastianbergmann/php-text-template/",
+ "keywords": [
+ "template"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
+ "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T05:33:50+00:00"
+ },
+ {
+ "name": "phpunit/php-timer",
+ "version": "5.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-timer.git",
+ "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
+ "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Utility class for timing",
+ "homepage": "https://github.com/sebastianbergmann/php-timer/",
+ "keywords": [
+ "timer"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-timer/issues",
+ "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:16:10+00:00"
+ },
+ {
+ "name": "phpunit/phpunit",
+ "version": "9.5.17",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/phpunit.git",
+ "reference": "5c5abcfaa2cbd44b2203995d7a339ef910fe0c8f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5c5abcfaa2cbd44b2203995d7a339ef910fe0c8f",
+ "reference": "5c5abcfaa2cbd44b2203995d7a339ef910fe0c8f",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.3.1",
+ "ext-dom": "*",
+ "ext-json": "*",
+ "ext-libxml": "*",
+ "ext-mbstring": "*",
+ "ext-xml": "*",
+ "ext-xmlwriter": "*",
+ "myclabs/deep-copy": "^1.10.1",
+ "phar-io/manifest": "^2.0.3",
+ "phar-io/version": "^3.0.2",
+ "php": ">=7.3",
+ "phpspec/prophecy": "^1.12.1",
+ "phpunit/php-code-coverage": "^9.2.13",
+ "phpunit/php-file-iterator": "^3.0.5",
+ "phpunit/php-invoker": "^3.1.1",
+ "phpunit/php-text-template": "^2.0.3",
+ "phpunit/php-timer": "^5.0.2",
+ "sebastian/cli-parser": "^1.0.1",
+ "sebastian/code-unit": "^1.0.6",
+ "sebastian/comparator": "^4.0.5",
+ "sebastian/diff": "^4.0.3",
+ "sebastian/environment": "^5.1.3",
+ "sebastian/exporter": "^4.0.3",
+ "sebastian/global-state": "^5.0.1",
+ "sebastian/object-enumerator": "^4.0.3",
+ "sebastian/resource-operations": "^3.0.3",
+ "sebastian/type": "^2.3.4",
+ "sebastian/version": "^3.0.2"
+ },
+ "require-dev": {
+ "ext-pdo": "*",
+ "phpspec/prophecy-phpunit": "^2.0.1"
+ },
+ "suggest": {
+ "ext-soap": "*",
+ "ext-xdebug": "*"
+ },
+ "bin": [
+ "phpunit"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "9.5-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/Framework/Assert/Functions.php"
+ ],
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "The PHP Unit Testing framework.",
+ "homepage": "https://phpunit.de/",
+ "keywords": [
+ "phpunit",
+ "testing",
+ "xunit"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/phpunit/issues",
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.17"
+ },
+ "funding": [
+ {
+ "url": "https://phpunit.de/sponsors.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2022-03-05T16:54:31+00:00"
+ },
+ {
+ "name": "sebastian/cli-parser",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/cli-parser.git",
+ "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for parsing CLI options",
+ "homepage": "https://github.com/sebastianbergmann/cli-parser",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
+ "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T06:08:49+00:00"
+ },
+ {
+ "name": "sebastian/code-unit",
+ "version": "1.0.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit.git",
+ "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
+ "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Collection of value objects that represent the PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/code-unit",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/code-unit/issues",
+ "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:08:54+00:00"
+ },
+ {
+ "name": "sebastian/code-unit-reverse-lookup",
+ "version": "2.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
+ "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
+ "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Looks up which function or method a line of code belongs to",
+ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
+ "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T05:30:19+00:00"
+ },
+ {
+ "name": "sebastian/comparator",
+ "version": "4.0.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/comparator.git",
+ "reference": "55f4261989e546dc112258c7a75935a81a7ce382"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382",
+ "reference": "55f4261989e546dc112258c7a75935a81a7ce382",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/diff": "^4.0",
+ "sebastian/exporter": "^4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
+ }
+ ],
+ "description": "Provides the functionality to compare PHP values for equality",
+ "homepage": "https://github.com/sebastianbergmann/comparator",
+ "keywords": [
+ "comparator",
+ "compare",
+ "equality"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/comparator/issues",
+ "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T15:49:45+00:00"
+ },
+ {
+ "name": "sebastian/complexity",
+ "version": "2.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/complexity.git",
+ "reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
+ "reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
+ "shasum": ""
+ },
+ "require": {
+ "nikic/php-parser": "^4.7",
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for calculating the complexity of PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/complexity",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/complexity/issues",
+ "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T15:52:27+00:00"
+ },
+ {
+ "name": "sebastian/diff",
+ "version": "4.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/diff.git",
+ "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3",
+ "symfony/process": "^4.2 || ^5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Kore Nordmann",
+ "email": "mail@kore-nordmann.de"
+ }
+ ],
+ "description": "Diff implementation",
+ "homepage": "https://github.com/sebastianbergmann/diff",
+ "keywords": [
+ "diff",
+ "udiff",
+ "unidiff",
+ "unified diff"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/diff/issues",
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:10:38+00:00"
+ },
+ {
+ "name": "sebastian/environment",
+ "version": "5.1.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/environment.git",
+ "reference": "388b6ced16caa751030f6a69e588299fa09200ac"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac",
+ "reference": "388b6ced16caa751030f6a69e588299fa09200ac",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-posix": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.1-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides functionality to handle HHVM/PHP environments",
+ "homepage": "http://www.github.com/sebastianbergmann/environment",
+ "keywords": [
+ "Xdebug",
+ "environment",
+ "hhvm"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/environment/issues",
+ "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T05:52:38+00:00"
+ },
+ {
+ "name": "sebastian/exporter",
+ "version": "4.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/exporter.git",
+ "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9",
+ "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "ext-mbstring": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@gmail.com"
+ }
+ ],
+ "description": "Provides the functionality to export PHP variables for visualization",
+ "homepage": "https://www.github.com/sebastianbergmann/exporter",
+ "keywords": [
+ "export",
+ "exporter"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/exporter/issues",
+ "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2021-11-11T14:18:36+00:00"
+ },
+ {
+ "name": "sebastian/global-state",
+ "version": "5.0.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/global-state.git",
+ "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/object-reflector": "^2.0",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "ext-dom": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-uopz": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Snapshotting of global state",
+ "homepage": "http://www.github.com/sebastianbergmann/global-state",
+ "keywords": [
+ "global state"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/global-state/issues",
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2022-02-14T08:28:10+00:00"
+ },
+ {
+ "name": "sebastian/lines-of-code",
+ "version": "1.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/lines-of-code.git",
+ "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
+ "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
+ "shasum": ""
+ },
+ "require": {
+ "nikic/php-parser": "^4.6",
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for counting the lines of code in PHP source code",
+ "homepage": "https://github.com/sebastianbergmann/lines-of-code",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
+ "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-11-28T06:42:11+00:00"
+ },
+ {
+ "name": "sebastian/object-enumerator",
+ "version": "4.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/object-enumerator.git",
+ "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
+ "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/object-reflector": "^2.0",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Traverses array structures and object graphs to enumerate all referenced objects",
+ "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
+ "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:12:34+00:00"
+ },
+ {
+ "name": "sebastian/object-reflector",
+ "version": "2.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/object-reflector.git",
+ "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
+ "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Allows reflection of object attributes, including inherited and non-public ones",
+ "homepage": "https://github.com/sebastianbergmann/object-reflector/",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
+ "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:14:26+00:00"
+ },
+ {
+ "name": "sebastian/recursion-context",
+ "version": "4.0.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/recursion-context.git",
+ "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
+ "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ }
+ ],
+ "description": "Provides functionality to recursively process PHP variables",
+ "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-10-26T13:17:30+00:00"
+ },
+ {
+ "name": "sebastian/resource-operations",
+ "version": "3.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/resource-operations.git",
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides a list of PHP built-in functions that operate on resources",
+ "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
+ "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T06:45:17+00:00"
+ },
+ {
+ "name": "sebastian/type",
+ "version": "2.3.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/type.git",
+ "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914",
+ "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.3-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Collection of value objects that represent the types of the PHP type system",
+ "homepage": "https://github.com/sebastianbergmann/type",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/type/issues",
+ "source": "https://github.com/sebastianbergmann/type/tree/2.3.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2021-06-15T12:49:02+00:00"
+ },
+ {
+ "name": "sebastian/version",
+ "version": "3.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/version.git",
+ "reference": "c6c1022351a901512170118436c764e473f6de8c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
+ "reference": "c6c1022351a901512170118436c764e473f6de8c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that helps with managing the version number of Git-hosted PHP projects",
+ "homepage": "https://github.com/sebastianbergmann/version",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/version/issues",
+ "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-28T06:39:44+00:00"
+ },
+ {
+ "name": "symfony/browser-kit",
+ "version": "v5.4.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/browser-kit.git",
+ "reference": "18e73179c6a33d520de1b644941eba108dd811ad"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/18e73179c6a33d520de1b644941eba108dd811ad",
+ "reference": "18e73179c6a33d520de1b644941eba108dd811ad",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/dom-crawler": "^4.4|^5.0|^6.0",
+ "symfony/polyfill-php80": "^1.16"
+ },
+ "require-dev": {
+ "symfony/css-selector": "^4.4|^5.0|^6.0",
+ "symfony/http-client": "^4.4|^5.0|^6.0",
+ "symfony/mime": "^4.4|^5.0|^6.0",
+ "symfony/process": "^4.4|^5.0|^6.0"
+ },
+ "suggest": {
+ "symfony/process": ""
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\BrowserKit\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/browser-kit/tree/v5.4.3"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-01-02T09:53:40+00:00"
+ },
+ {
+ "name": "symfony/css-selector",
+ "version": "v5.4.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/css-selector.git",
+ "reference": "b0a190285cd95cb019237851205b8140ef6e368e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077",
- "reference": "210577fe3cf7badcc5814d99455df46564f3c077",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e",
+ "reference": "b0a190285cd95cb019237851205b8140ef6e368e",
"shasum": ""
},
"require": {
- "ext-tokenizer": "*",
- "php": ">=7.0"
- },
- "require-dev": {
- "ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ "php": ">=7.2.5",
+ "symfony/polyfill-php80": "^1.16"
},
- "bin": [
- "bin/php-parse"
- ],
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.9-dev"
- }
- },
"autoload": {
"psr-4": {
- "PhpParser\\": "lib/PhpParser"
- }
+ "Symfony\\Component\\CssSelector\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Nikita Popov"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Jean-François Simon",
+ "email": "jeanfrancois.simon@sensiolabs.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "A PHP parser written in PHP",
- "keywords": [
- "parser",
- "php"
- ],
+ "description": "Converts CSS selectors to XPath expressions",
+ "homepage": "https://symfony.com",
"support": {
- "issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2"
+ "source": "https://github.com/symfony/css-selector/tree/v5.4.3"
},
- "time": "2021-11-30T19:35:32+00:00"
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-01-02T09:53:40+00:00"
},
{
"name": "symfony/debug-bundle",
@@ -8197,6 +9957,81 @@
],
"time": "2022-01-02T09:53:40+00:00"
},
+ {
+ "name": "symfony/dom-crawler",
+ "version": "v5.4.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/dom-crawler.git",
+ "reference": "c0bda97480d96337bd3866026159a8b358665457"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c0bda97480d96337bd3866026159a8b358665457",
+ "reference": "c0bda97480d96337bd3866026159a8b358665457",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "^1.16"
+ },
+ "conflict": {
+ "masterminds/html5": "<2.6"
+ },
+ "require-dev": {
+ "masterminds/html5": "^2.6",
+ "symfony/css-selector": "^4.4|^5.0|^6.0"
+ },
+ "suggest": {
+ "symfony/css-selector": ""
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\DomCrawler\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Eases DOM navigation for HTML and XML documents",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/dom-crawler/tree/v5.4.6"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-03-02T12:42:23+00:00"
+ },
{
"name": "symfony/maker-bundle",
"version": "v1.38.0",
@@ -8285,6 +10120,89 @@
],
"time": "2022-02-24T21:06:51+00:00"
},
+ {
+ "name": "symfony/phpunit-bridge",
+ "version": "v6.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/phpunit-bridge.git",
+ "reference": "81f5e8e453433e0182a49ca45d4734cb3a2f818f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/81f5e8e453433e0182a49ca45d4734cb3a2f818f",
+ "reference": "81f5e8e453433e0182a49ca45d4734cb3a2f818f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1.3"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<7.5|9.1.2"
+ },
+ "require-dev": {
+ "symfony/deprecation-contracts": "^2.1|^3.0",
+ "symfony/error-handler": "^5.4|^6.0"
+ },
+ "suggest": {
+ "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader"
+ },
+ "bin": [
+ "bin/simple-phpunit"
+ ],
+ "type": "symfony-bridge",
+ "extra": {
+ "thanks": {
+ "name": "phpunit/phpunit",
+ "url": "https://github.com/sebastianbergmann/phpunit"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Bridge\\PhpUnit\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides utilities for PHPUnit, especially user deprecation notices management",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/phpunit-bridge/tree/v6.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-01-26T17:23:29+00:00"
+ },
{
"name": "symfony/web-profiler-bundle",
"version": "v5.4.6",
@@ -8364,6 +10282,56 @@
}
],
"time": "2022-02-28T15:47:42+00:00"
+ },
+ {
+ "name": "theseer/tokenizer",
+ "version": "1.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/theseer/tokenizer.git",
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-tokenizer": "*",
+ "ext-xmlwriter": "*",
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
+ "support": {
+ "issues": "https://github.com/theseer/tokenizer/issues",
+ "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/theseer",
+ "type": "github"
+ }
+ ],
+ "time": "2021-07-28T10:34:58+00:00"
}
],
"aliases": [],
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
new file mode 100644
index 0000000000000000000000000000000000000000..af3f14747bd84625b1ccb4d313188128b9d5a07a
--- /dev/null
+++ b/phpunit.xml.dist
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tests
+
+
+
+
+
+ src
+
+
+
+
+
+
+
+
+
+
diff --git a/symfony.lock b/symfony.lock
index bdb33f5da8dedb6b7c7adfe0b601e4531d564fc3..97cfd224aca55a11a56af67522dd2bb2d05abfa7 100644
--- a/symfony.lock
+++ b/symfony.lock
@@ -89,9 +89,18 @@
"monolog/monolog": {
"version": "2.3.5"
},
+ "myclabs/deep-copy": {
+ "version": "1.11.0"
+ },
"nikic/php-parser": {
"version": "v4.13.2"
},
+ "phar-io/manifest": {
+ "version": "2.0.3"
+ },
+ "phar-io/version": {
+ "version": "3.2.1"
+ },
"phpdocumentor/reflection-common": {
"version": "2.2.0"
},
@@ -101,9 +110,41 @@
"phpdocumentor/type-resolver": {
"version": "1.6.0"
},
+ "phpspec/prophecy": {
+ "version": "v1.15.0"
+ },
"phpstan/phpdoc-parser": {
"version": "1.2.0"
},
+ "phpunit/php-code-coverage": {
+ "version": "9.2.15"
+ },
+ "phpunit/php-file-iterator": {
+ "version": "3.0.6"
+ },
+ "phpunit/php-invoker": {
+ "version": "3.1.1"
+ },
+ "phpunit/php-text-template": {
+ "version": "2.0.4"
+ },
+ "phpunit/php-timer": {
+ "version": "5.0.3"
+ },
+ "phpunit/phpunit": {
+ "version": "9.5",
+ "recipe": {
+ "repo": "github.com/symfony/recipes",
+ "branch": "master",
+ "version": "9.3",
+ "ref": "a6249a6c4392e9169b87abf93225f7f9f59025e6"
+ },
+ "files": [
+ ".env.test",
+ "phpunit.xml.dist",
+ "tests/bootstrap.php"
+ ]
+ },
"psr/cache": {
"version": "1.0.1"
},
@@ -119,6 +160,54 @@
"psr/log": {
"version": "1.1.4"
},
+ "sebastian/cli-parser": {
+ "version": "1.0.1"
+ },
+ "sebastian/code-unit": {
+ "version": "1.0.8"
+ },
+ "sebastian/code-unit-reverse-lookup": {
+ "version": "2.0.3"
+ },
+ "sebastian/comparator": {
+ "version": "4.0.6"
+ },
+ "sebastian/complexity": {
+ "version": "2.0.2"
+ },
+ "sebastian/diff": {
+ "version": "4.0.4"
+ },
+ "sebastian/environment": {
+ "version": "5.1.3"
+ },
+ "sebastian/exporter": {
+ "version": "4.0.4"
+ },
+ "sebastian/global-state": {
+ "version": "5.0.5"
+ },
+ "sebastian/lines-of-code": {
+ "version": "1.0.3"
+ },
+ "sebastian/object-enumerator": {
+ "version": "4.0.4"
+ },
+ "sebastian/object-reflector": {
+ "version": "2.0.4"
+ },
+ "sebastian/recursion-context": {
+ "version": "4.0.4"
+ },
+ "sebastian/resource-operations": {
+ "version": "3.0.3"
+ },
+ "sebastian/type": {
+ "version": "2.3.4"
+ },
+ "sebastian/version": {
+ "version": "3.0.2"
+ },
"sensio/framework-extra-bundle": {
"version": "6.2",
"recipe": {
@@ -137,6 +226,9 @@
"symfony/asset": {
"version": "v5.4.3"
},
+ "symfony/browser-kit": {
+ "version": "v5.4.3"
+ },
"symfony/cache": {
"version": "v5.4.6"
},
@@ -158,6 +250,9 @@
"bin/console"
]
},
+ "symfony/css-selector": {
+ "version": "v5.4.3"
+ },
"symfony/debug-bundle": {
"version": "5.4",
"recipe": {
@@ -182,6 +277,9 @@
"symfony/doctrine-messenger": {
"version": "v5.4.3"
},
+ "symfony/dom-crawler": {
+ "version": "v5.4.6"
+ },
"symfony/dotenv": {
"version": "v5.4.5"
},
@@ -321,6 +419,21 @@
"symfony/password-hasher": {
"version": "v5.4.3"
},
+ "symfony/phpunit-bridge": {
+ "version": "6.0",
+ "recipe": {
+ "repo": "github.com/symfony/recipes",
+ "branch": "master",
+ "version": "5.3",
+ "ref": "97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96"
+ },
+ "files": [
+ ".env.test",
+ "bin/phpunit",
+ "phpunit.xml.dist",
+ "tests/bootstrap.php"
+ ]
+ },
"symfony/polyfill-intl-grapheme": {
"version": "v1.25.0"
},
@@ -512,6 +625,9 @@
"symfony/yaml": {
"version": "v5.4.3"
},
+ "theseer/tokenizer": {
+ "version": "1.2.1"
+ },
"twig/extra-bundle": {
"version": "v3.3.8"
},
diff --git a/tests/HelloControllerTest.php b/tests/HelloControllerTest.php
index b3d9bbc7f3711e882119cd6b3af051245d859d04..71b2e857392668a1366af1f3585d78c05b0baa91 100644
--- a/tests/HelloControllerTest.php
+++ b/tests/HelloControllerTest.php
@@ -1 +1,25 @@
request("GET", "/helloRandom");
+
+ $this->assertEquals(200, $client->getResponse()->getStatusCode());
+ $this->assertStringContainsString("Hello ", $crawler->filter("h1")->text());
+ }
+
+ function testRandomNameGenerator()
+ {
+ $rdName = HelloController::generateRandomName();
+ $this->assertGreaterThan(1, strlen($rdName));
+ }
+}
+
diff --git a/tests/bootstrap.php b/tests/bootstrap.php
new file mode 100644
index 0000000000000000000000000000000000000000..469dccee4982042825028fba1325cb7b50a325e9
--- /dev/null
+++ b/tests/bootstrap.php
@@ -0,0 +1,11 @@
+bootEnv(dirname(__DIR__).'/.env');
+}
diff --git a/var/cache/dev/App_KernelDevDebugContainer.php b/var/cache/dev/App_KernelDevDebugContainer.php
index d8ae3808190645de0f00f1a3d70af711cfa37d53..af0e90cebd089115092ce9b3450b111dbb5265b5 100644
--- a/var/cache/dev/App_KernelDevDebugContainer.php
+++ b/var/cache/dev/App_KernelDevDebugContainer.php
@@ -2,20 +2,20 @@
// This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
-if (\class_exists(\ContainerGPlk4aa\App_KernelDevDebugContainer::class, false)) {
+if (\class_exists(\ContainerYkHKME8\App_KernelDevDebugContainer::class, false)) {
// no-op
-} elseif (!include __DIR__.'/ContainerGPlk4aa/App_KernelDevDebugContainer.php') {
- touch(__DIR__.'/ContainerGPlk4aa.legacy');
+} elseif (!include __DIR__.'/ContainerYkHKME8/App_KernelDevDebugContainer.php') {
+ touch(__DIR__.'/ContainerYkHKME8.legacy');
return;
}
if (!\class_exists(App_KernelDevDebugContainer::class, false)) {
- \class_alias(\ContainerGPlk4aa\App_KernelDevDebugContainer::class, App_KernelDevDebugContainer::class, false);
+ \class_alias(\ContainerYkHKME8\App_KernelDevDebugContainer::class, App_KernelDevDebugContainer::class, false);
}
-return new \ContainerGPlk4aa\App_KernelDevDebugContainer([
- 'container.build_hash' => 'GPlk4aa',
- 'container.build_id' => '67c06161',
- 'container.build_time' => 1646675207,
-], __DIR__.\DIRECTORY_SEPARATOR.'ContainerGPlk4aa');
+return new \ContainerYkHKME8\App_KernelDevDebugContainer([
+ 'container.build_hash' => 'YkHKME8',
+ 'container.build_id' => '42ccf673',
+ 'container.build_time' => 1646676464,
+], __DIR__.\DIRECTORY_SEPARATOR.'ContainerYkHKME8');
diff --git a/var/cache/dev/App_KernelDevDebugContainer.preload.php b/var/cache/dev/App_KernelDevDebugContainer.preload.php
index cd4137f93dc0b3b2c74c38a9af76c737c0a8bc62..85701cc673507c99d84a3732c3cc4bbc3bd19c9b 100644
--- a/var/cache/dev/App_KernelDevDebugContainer.preload.php
+++ b/var/cache/dev/App_KernelDevDebugContainer.preload.php
@@ -10,149 +10,149 @@ if (in_array(PHP_SAPI, ['cli', 'phpdbg'], true)) {
}
require dirname(__DIR__, 3).'/vendor/autoload.php';
-(require __DIR__.'/App_KernelDevDebugContainer.php')->set(\ContainerGPlk4aa\App_KernelDevDebugContainer::class, null);
-require __DIR__.'/ContainerGPlk4aa/EntityManager_9a5be93.php';
-require __DIR__.'/ContainerGPlk4aa/getWebpackEncore_TagRendererService.php';
-require __DIR__.'/ContainerGPlk4aa/getWebpackEncore_ExceptionListenerService.php';
-require __DIR__.'/ContainerGPlk4aa/getWebpackEncore_EntrypointLookupDefaultService.php';
-require __DIR__.'/ContainerGPlk4aa/getWebProfiler_Controller_RouterService.php';
-require __DIR__.'/ContainerGPlk4aa/getWebProfiler_Controller_ProfilerService.php';
-require __DIR__.'/ContainerGPlk4aa/getWebProfiler_Controller_ExceptionPanelService.php';
-require __DIR__.'/ContainerGPlk4aa/getValidator_NotCompromisedPasswordService.php';
-require __DIR__.'/ContainerGPlk4aa/getValidator_ExpressionService.php';
-require __DIR__.'/ContainerGPlk4aa/getValidator_EmailService.php';
-require __DIR__.'/ContainerGPlk4aa/getTwig_Runtime_SerializerService.php';
-require __DIR__.'/ContainerGPlk4aa/getTwig_Runtime_SecurityCsrfService.php';
-require __DIR__.'/ContainerGPlk4aa/getTwig_Runtime_HttpkernelService.php';
-require __DIR__.'/ContainerGPlk4aa/getTwig_Mailer_MessageListenerService.php';
-require __DIR__.'/ContainerGPlk4aa/getTwig_Form_RendererService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_YmlService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_XliffService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_ResService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_QtService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_PoService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_PhpService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_MoService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_JsonService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_IniService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_DatService.php';
-require __DIR__.'/ContainerGPlk4aa/getTranslation_Loader_CsvService.php';
-require __DIR__.'/ContainerGPlk4aa/getTexter_TransportsService.php';
-require __DIR__.'/ContainerGPlk4aa/getSession_FactoryService.php';
-require __DIR__.'/ContainerGPlk4aa/getServicesResetterService.php';
-require __DIR__.'/ContainerGPlk4aa/getSerializer_Mapping_ClassMetadataFactoryService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Validator_UserPasswordService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_PasswordHasherFactoryService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Logout_Listener_CsrfTokenClearingService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Listener_UserProviderService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Listener_UserChecker_MainService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Listener_Session_MainService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Listener_PasswordMigratingService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Listener_Main_UserProviderService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Listener_CsrfProtectionService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Listener_CheckAuthenticatorCredentialsService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Firewall_Map_Context_MainService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Firewall_Map_Context_DevService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_Csrf_TokenStorageService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_ChannelListenerService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecurity_AccessListenerService.php';
-require __DIR__.'/ContainerGPlk4aa/getSecrets_VaultService.php';
-require __DIR__.'/ContainerGPlk4aa/getRouting_LoaderService.php';
-require __DIR__.'/ContainerGPlk4aa/getPropertyInfo_SerializerExtractorService.php';
-require __DIR__.'/ContainerGPlk4aa/getPropertyAccessorService.php';
-require __DIR__.'/ContainerGPlk4aa/getNotifier_TransportFactory_NullService.php';
-require __DIR__.'/ContainerGPlk4aa/getMonolog_Logger_MessengerService.php';
-require __DIR__.'/ContainerGPlk4aa/getMonolog_Logger_MailerService.php';
-require __DIR__.'/ContainerGPlk4aa/getMimeTypesService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_TransportFactoryService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Transport_Sync_FactoryService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Transport_FailedService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Transport_Doctrine_FactoryService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Transport_AsyncService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_RoutableMessageBusService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Retry_SendFailedMessageForRetryListenerService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Retry_MultiplierRetryStrategy_FailedService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Retry_MultiplierRetryStrategy_AsyncService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Middleware_SendMessageService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Listener_StopWorkerOnSigtermSignalListenerService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Listener_StopWorkerOnRestartSignalListenerService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Failure_SendFailedMessageToFailureTransportListenerService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Bus_Default_Middleware_TraceableService.php';
-require __DIR__.'/ContainerGPlk4aa/getMessenger_Bus_Default_Middleware_HandleMessageService.php';
-require __DIR__.'/ContainerGPlk4aa/getMailer_TransportFactory_SmtpService.php';
-require __DIR__.'/ContainerGPlk4aa/getMailer_TransportFactory_SendmailService.php';
-require __DIR__.'/ContainerGPlk4aa/getMailer_TransportFactory_NullService.php';
-require __DIR__.'/ContainerGPlk4aa/getMailer_TransportFactory_NativeService.php';
-require __DIR__.'/ContainerGPlk4aa/getFragment_Renderer_InlineService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_TypeGuesser_ValidatorService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_TypeGuesser_DoctrineService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_TypeExtension_Upload_ValidatorService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_TypeExtension_Form_ValidatorService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_TypeExtension_Form_TransformationFailureHandlingService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_TypeExtension_Form_HttpFoundationService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_TypeExtension_Form_DataCollectorService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_TypeExtension_CsrfService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_Type_FormService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_Type_EntityService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_Type_ColorService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_Type_ChoiceService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_ServerParamsService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_RegistryService.php';
-require __DIR__.'/ContainerGPlk4aa/getForm_ChoiceListFactory_CachedService.php';
-require __DIR__.'/ContainerGPlk4aa/getErrorHandler_ErrorRenderer_HtmlService.php';
-require __DIR__.'/ContainerGPlk4aa/getErrorControllerService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_UuidGeneratorService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_UlidGeneratorService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_Orm_Validator_UniqueService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_Orm_Messenger_EventSubscriber_DoctrineClearEntityManagerService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_Orm_Messenger_DoctrineSchemaSubscriberService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_Orm_Listeners_PdoCacheAdapterDoctrineSchemaSubscriberService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaSubscriberService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaSubscriberService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php';
-require __DIR__.'/ContainerGPlk4aa/getDoctrine_Migrations_ContainerAwareMigrationsFactoryService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_Security_Voter_VoteListenerService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_Security_Voter_Security_Access_SimpleRoleVoterService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_Security_Voter_Security_Access_ExpressionVoterService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_Security_Voter_Security_Access_AuthenticatedVoterService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_Security_UserValueResolverService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_Security_Firewall_Authenticator_MainService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_FileLinkFormatter_UrlFormatService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_ArgumentResolver_VariadicService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_ArgumentResolver_SessionService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_ArgumentResolver_ServiceService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_ArgumentResolver_RequestAttributeService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_ArgumentResolver_RequestService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_ArgumentResolver_NotTaggedControllerService.php';
-require __DIR__.'/ContainerGPlk4aa/getDebug_ArgumentResolver_DefaultService.php';
-require __DIR__.'/ContainerGPlk4aa/getDataCollector_Request_SessionCollectorService.php';
-require __DIR__.'/ContainerGPlk4aa/getContainer_GetenvService.php';
-require __DIR__.'/ContainerGPlk4aa/getContainer_EnvVarProcessorsLocatorService.php';
-require __DIR__.'/ContainerGPlk4aa/getContainer_EnvVarProcessorService.php';
-require __DIR__.'/ContainerGPlk4aa/getCache_SystemClearerService.php';
-require __DIR__.'/ContainerGPlk4aa/getCache_GlobalClearerService.php';
-require __DIR__.'/ContainerGPlk4aa/getCache_AppClearerService.php';
-require __DIR__.'/ContainerGPlk4aa/getTemplateControllerService.php';
-require __DIR__.'/ContainerGPlk4aa/getRedirectControllerService.php';
-require __DIR__.'/ContainerGPlk4aa/getProfilerControllerService.php';
-require __DIR__.'/ContainerGPlk4aa/getHelloControllerService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Session_DeprecatedService.php';
-require __DIR__.'/ContainerGPlk4aa/get_ServiceLocator_ZxMugcLService.php';
-require __DIR__.'/ContainerGPlk4aa/get_ServiceLocator_C7f47p7Service.php';
-require __DIR__.'/ContainerGPlk4aa/get_ServiceLocator_KfwZsneService.php';
-require __DIR__.'/ContainerGPlk4aa/get_ServiceLocator_KfbR3DYService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Messenger_HandlerDescriptor_VMw0m61Service.php';
-require __DIR__.'/ContainerGPlk4aa/get_Messenger_HandlerDescriptor_TGvt0LHService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Messenger_HandlerDescriptor_XZowc_TService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Messenger_HandlerDescriptor_Lml2ICsService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Container_Private_SessionService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Container_Private_SerializerService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Container_Private_Security_Csrf_TokenManagerService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Container_Private_Form_Type_FileService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Container_Private_Form_FactoryService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Container_Private_FilesystemService.php';
-require __DIR__.'/ContainerGPlk4aa/get_Container_Private_CacheClearerService.php';
+(require __DIR__.'/App_KernelDevDebugContainer.php')->set(\ContainerYkHKME8\App_KernelDevDebugContainer::class, null);
+require __DIR__.'/ContainerYkHKME8/EntityManager_9a5be93.php';
+require __DIR__.'/ContainerYkHKME8/getWebpackEncore_TagRendererService.php';
+require __DIR__.'/ContainerYkHKME8/getWebpackEncore_ExceptionListenerService.php';
+require __DIR__.'/ContainerYkHKME8/getWebpackEncore_EntrypointLookupDefaultService.php';
+require __DIR__.'/ContainerYkHKME8/getWebProfiler_Controller_RouterService.php';
+require __DIR__.'/ContainerYkHKME8/getWebProfiler_Controller_ProfilerService.php';
+require __DIR__.'/ContainerYkHKME8/getWebProfiler_Controller_ExceptionPanelService.php';
+require __DIR__.'/ContainerYkHKME8/getValidator_NotCompromisedPasswordService.php';
+require __DIR__.'/ContainerYkHKME8/getValidator_ExpressionService.php';
+require __DIR__.'/ContainerYkHKME8/getValidator_EmailService.php';
+require __DIR__.'/ContainerYkHKME8/getTwig_Runtime_SerializerService.php';
+require __DIR__.'/ContainerYkHKME8/getTwig_Runtime_SecurityCsrfService.php';
+require __DIR__.'/ContainerYkHKME8/getTwig_Runtime_HttpkernelService.php';
+require __DIR__.'/ContainerYkHKME8/getTwig_Mailer_MessageListenerService.php';
+require __DIR__.'/ContainerYkHKME8/getTwig_Form_RendererService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_YmlService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_XliffService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_ResService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_QtService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_PoService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_PhpService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_MoService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_JsonService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_IniService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_DatService.php';
+require __DIR__.'/ContainerYkHKME8/getTranslation_Loader_CsvService.php';
+require __DIR__.'/ContainerYkHKME8/getTexter_TransportsService.php';
+require __DIR__.'/ContainerYkHKME8/getSession_FactoryService.php';
+require __DIR__.'/ContainerYkHKME8/getServicesResetterService.php';
+require __DIR__.'/ContainerYkHKME8/getSerializer_Mapping_ClassMetadataFactoryService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Validator_UserPasswordService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_PasswordHasherFactoryService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Logout_Listener_CsrfTokenClearingService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Listener_UserProviderService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Listener_UserChecker_MainService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Listener_Session_MainService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Listener_PasswordMigratingService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Listener_Main_UserProviderService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Listener_CsrfProtectionService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Listener_CheckAuthenticatorCredentialsService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Firewall_Map_Context_MainService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Firewall_Map_Context_DevService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_Csrf_TokenStorageService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_ChannelListenerService.php';
+require __DIR__.'/ContainerYkHKME8/getSecurity_AccessListenerService.php';
+require __DIR__.'/ContainerYkHKME8/getSecrets_VaultService.php';
+require __DIR__.'/ContainerYkHKME8/getRouting_LoaderService.php';
+require __DIR__.'/ContainerYkHKME8/getPropertyInfo_SerializerExtractorService.php';
+require __DIR__.'/ContainerYkHKME8/getPropertyAccessorService.php';
+require __DIR__.'/ContainerYkHKME8/getNotifier_TransportFactory_NullService.php';
+require __DIR__.'/ContainerYkHKME8/getMonolog_Logger_MessengerService.php';
+require __DIR__.'/ContainerYkHKME8/getMonolog_Logger_MailerService.php';
+require __DIR__.'/ContainerYkHKME8/getMimeTypesService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_TransportFactoryService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Transport_Sync_FactoryService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Transport_FailedService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Transport_Doctrine_FactoryService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Transport_AsyncService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_RoutableMessageBusService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Retry_SendFailedMessageForRetryListenerService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Retry_MultiplierRetryStrategy_FailedService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Retry_MultiplierRetryStrategy_AsyncService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Middleware_SendMessageService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Listener_StopWorkerOnSigtermSignalListenerService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Listener_StopWorkerOnRestartSignalListenerService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Failure_SendFailedMessageToFailureTransportListenerService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Bus_Default_Middleware_TraceableService.php';
+require __DIR__.'/ContainerYkHKME8/getMessenger_Bus_Default_Middleware_HandleMessageService.php';
+require __DIR__.'/ContainerYkHKME8/getMailer_TransportFactory_SmtpService.php';
+require __DIR__.'/ContainerYkHKME8/getMailer_TransportFactory_SendmailService.php';
+require __DIR__.'/ContainerYkHKME8/getMailer_TransportFactory_NullService.php';
+require __DIR__.'/ContainerYkHKME8/getMailer_TransportFactory_NativeService.php';
+require __DIR__.'/ContainerYkHKME8/getFragment_Renderer_InlineService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_TypeGuesser_ValidatorService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_TypeGuesser_DoctrineService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_TypeExtension_Upload_ValidatorService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_TypeExtension_Form_ValidatorService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_TypeExtension_Form_TransformationFailureHandlingService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_TypeExtension_Form_HttpFoundationService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_TypeExtension_Form_DataCollectorService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_TypeExtension_CsrfService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_Type_FormService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_Type_EntityService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_Type_ColorService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_Type_ChoiceService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_ServerParamsService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_RegistryService.php';
+require __DIR__.'/ContainerYkHKME8/getForm_ChoiceListFactory_CachedService.php';
+require __DIR__.'/ContainerYkHKME8/getErrorHandler_ErrorRenderer_HtmlService.php';
+require __DIR__.'/ContainerYkHKME8/getErrorControllerService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_UuidGeneratorService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_UlidGeneratorService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_Orm_Validator_UniqueService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_Orm_Messenger_EventSubscriber_DoctrineClearEntityManagerService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_Orm_Messenger_DoctrineSchemaSubscriberService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_Orm_Listeners_PdoCacheAdapterDoctrineSchemaSubscriberService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaSubscriberService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaSubscriberService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php';
+require __DIR__.'/ContainerYkHKME8/getDoctrine_Migrations_ContainerAwareMigrationsFactoryService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_Security_Voter_VoteListenerService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_Security_Voter_Security_Access_SimpleRoleVoterService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_Security_Voter_Security_Access_ExpressionVoterService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_Security_Voter_Security_Access_AuthenticatedVoterService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_Security_UserValueResolverService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_Security_Firewall_Authenticator_MainService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_FileLinkFormatter_UrlFormatService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_ArgumentResolver_VariadicService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_ArgumentResolver_SessionService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_ArgumentResolver_ServiceService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_ArgumentResolver_RequestAttributeService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_ArgumentResolver_RequestService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_ArgumentResolver_NotTaggedControllerService.php';
+require __DIR__.'/ContainerYkHKME8/getDebug_ArgumentResolver_DefaultService.php';
+require __DIR__.'/ContainerYkHKME8/getDataCollector_Request_SessionCollectorService.php';
+require __DIR__.'/ContainerYkHKME8/getContainer_GetenvService.php';
+require __DIR__.'/ContainerYkHKME8/getContainer_EnvVarProcessorsLocatorService.php';
+require __DIR__.'/ContainerYkHKME8/getContainer_EnvVarProcessorService.php';
+require __DIR__.'/ContainerYkHKME8/getCache_SystemClearerService.php';
+require __DIR__.'/ContainerYkHKME8/getCache_GlobalClearerService.php';
+require __DIR__.'/ContainerYkHKME8/getCache_AppClearerService.php';
+require __DIR__.'/ContainerYkHKME8/getTemplateControllerService.php';
+require __DIR__.'/ContainerYkHKME8/getRedirectControllerService.php';
+require __DIR__.'/ContainerYkHKME8/getProfilerControllerService.php';
+require __DIR__.'/ContainerYkHKME8/getHelloControllerService.php';
+require __DIR__.'/ContainerYkHKME8/get_Session_DeprecatedService.php';
+require __DIR__.'/ContainerYkHKME8/get_ServiceLocator_ZxMugcLService.php';
+require __DIR__.'/ContainerYkHKME8/get_ServiceLocator_C7f47p7Service.php';
+require __DIR__.'/ContainerYkHKME8/get_ServiceLocator_KfwZsneService.php';
+require __DIR__.'/ContainerYkHKME8/get_ServiceLocator_KfbR3DYService.php';
+require __DIR__.'/ContainerYkHKME8/get_Messenger_HandlerDescriptor_VMw0m61Service.php';
+require __DIR__.'/ContainerYkHKME8/get_Messenger_HandlerDescriptor_TGvt0LHService.php';
+require __DIR__.'/ContainerYkHKME8/get_Messenger_HandlerDescriptor_XZowc_TService.php';
+require __DIR__.'/ContainerYkHKME8/get_Messenger_HandlerDescriptor_Lml2ICsService.php';
+require __DIR__.'/ContainerYkHKME8/get_Container_Private_SessionService.php';
+require __DIR__.'/ContainerYkHKME8/get_Container_Private_SerializerService.php';
+require __DIR__.'/ContainerYkHKME8/get_Container_Private_Security_Csrf_TokenManagerService.php';
+require __DIR__.'/ContainerYkHKME8/get_Container_Private_Form_Type_FileService.php';
+require __DIR__.'/ContainerYkHKME8/get_Container_Private_Form_FactoryService.php';
+require __DIR__.'/ContainerYkHKME8/get_Container_Private_FilesystemService.php';
+require __DIR__.'/ContainerYkHKME8/get_Container_Private_CacheClearerService.php';
$classes = [];
$classes[] = 'Symfony\Bundle\FrameworkBundle\FrameworkBundle';
@@ -586,3 +586,111 @@ $classes[] = 'Symfony\WebpackEncoreBundle\EventListener\ExceptionListener';
$classes[] = 'Symfony\WebpackEncoreBundle\Asset\TagRenderer';
$preloaded = Preloader::preload($classes);
+require_once __DIR__.'/twig/13/13ce678497ed90184780723262bb47b9f56c0464d09cb10d98de9a0ca5386d52.php';
+require_once __DIR__.'/twig/60/6076c92f1c4d6bc81339855db46791590fa0fb51be1c7acc7f99d009e91f103e.php';
+require_once __DIR__.'/twig/28/28e4fc0f7ff5b702a9a74b9282013a6d37d39d93c3caec3d826b079b2775a973.php';
+require_once __DIR__.'/twig/22/220bf18354cd2c259ddcdc4e5101e85a52a3a7bb21e6d01654645f9527b57ef2.php';
+require_once __DIR__.'/twig/b0/b03225339c733422981c37bb6463bc0c46fcf830fd33723ca446cf2a3cb03f14.php';
+require_once __DIR__.'/twig/23/2358b069b7fb45e86c9ca0e5eb36c7a873cce7900cf48caaf68794b7b71f1c3f.php';
+require_once __DIR__.'/twig/43/43a97ac04fc4fbd4215bb3702fc0845d88978b3821a7371115f1f89d63d64d11.php';
+require_once __DIR__.'/twig/2d/2d39a99f1737838b56ee75cd92c6b9b1cf383dbbb827da8deb0585517562a93e.php';
+require_once __DIR__.'/twig/9d/9dbbf6c25c433808a7f1ab411d467c3ad990a08db48c81ee8bbc2afd08ba394e.php';
+require_once __DIR__.'/twig/52/52898d410d46ce6c0dfb69ac128b205a92ccc265df1074e081bc9cb44e260219.php';
+require_once __DIR__.'/twig/fd/fd87dbfba43d463e77fa1e8d50808f33442cbdd9a47635b2e223971868e53415.php';
+require_once __DIR__.'/twig/a1/a12f4f4f3ce01fa03eef79a9b6c9dfbcc13c235bdfc96643f204e3a6f6d58004.php';
+require_once __DIR__.'/twig/55/5514c03ea0c2e9ec3fa8f6e08d9dd7c911b9f8ceeac9546942a590bdd9b1827f.php';
+require_once __DIR__.'/twig/21/2177bf1b7a73dbc70328a22a32f8e2c58d434d561f93c3aa1f800f4ba3cdceeb.php';
+require_once __DIR__.'/twig/d3/d363e30a708ff1215e97e02774ad40081ae42bea83c6b902473dcffd25a32a41.php';
+require_once __DIR__.'/twig/7e/7e1e5cf09788faa6a7b50e2482695e4d954f622afd3642a882b84c09e3ca3bd9.php';
+require_once __DIR__.'/twig/8f/8f04898e72a6dc3500a9dcff38a18679a4f9f822979c4af962709bb68768061e.php';
+require_once __DIR__.'/twig/55/55a2a18722d56e2f1152ac911965386656aec1f09cd5bbd1cbb267af6f2d5868.php';
+require_once __DIR__.'/twig/75/751c53f608631c04116bb4b0fb1dee82cc5bbe47bb976b32b0cd09040bd8f2ca.php';
+require_once __DIR__.'/twig/8f/8f2e4366ede2a72bf050704ceb629a54b2dfbb2fdc2b1306bd0d487eaa7a5ed8.php';
+require_once __DIR__.'/twig/ab/abca26d03e06183d0de62e26c37586b0ad95676323eb81792e92bfc4e9f21bdb.php';
+require_once __DIR__.'/twig/8b/8b5271ff4c8c3b655dc333fb9c23e312516873c1bfcf1b90d57e8b8aec09490b.php';
+require_once __DIR__.'/twig/f6/f6fa263da5cf0323751fc11a9d43182738ecc7758aa956515907ac73591efc74.php';
+require_once __DIR__.'/twig/7c/7c48c20090bd062cca9b2c423f2a54640d546a8b81ef95705811f630e0282acd.php';
+require_once __DIR__.'/twig/fd/fdd3292a5f1b998e10179e09efacdd28a8af52b905a441d285de4eb5dc3730e5.php';
+require_once __DIR__.'/twig/82/82317c89ab5111167a303f1d3c69bcbd865d5aa6ab5ceb8f2770fe4cb9428e98.php';
+require_once __DIR__.'/twig/ce/ce0f5b71727c8a8d9432df2b81682ab2c990de29899c1fcbff8c72e7ac2bb6a2.php';
+require_once __DIR__.'/twig/b9/b969f003dd9b49fd960dff03768d6fcb0fe162ff583880cf3151e43987722b3f.php';
+require_once __DIR__.'/twig/cc/cc6771b9bcead1dd1b685051d83fd0646a399b067a2ab83489bd1d26568f2fd3.php';
+require_once __DIR__.'/twig/16/166af2cadbacb01e89dfa864bd0b72a90d5439970679dd0cbcd13a908e0e3b4a.php';
+require_once __DIR__.'/twig/65/651d25c90df81500b5ce68555df673e036a847fdba14a4377f122ecda7a0ad86.php';
+require_once __DIR__.'/twig/87/873526a5b56cc9a55efbd322a862ec34a72b9ec87cc7dddffbd48f7957beacdd.php';
+require_once __DIR__.'/twig/54/54288730c4a2a5db20e6c233465031223ae3edc292c8a3a1524feacf7bdb516c.php';
+require_once __DIR__.'/twig/72/721ffad5a0661c424be618758436643efe421d84310591a1dfffa669ee2ac7d9.php';
+require_once __DIR__.'/twig/d0/d09d064e66a724c5b7bc5fb4b856245e1a6393b94a68774707b17c74fc606b66.php';
+require_once __DIR__.'/twig/ba/baea370fb970674e016e90797cc1898ecff2ebfc29c7441b8e2e46b67c2f80f8.php';
+require_once __DIR__.'/twig/3c/3c2867b70e97ff2ae2d7f6f69fa3c8754601a7937e8296fc239be00906c2a19d.php';
+require_once __DIR__.'/twig/ba/ba74ddf2186403771a582e4fb1b7d9bdb8a64811c08e6514ca386d42dfef13a7.php';
+require_once __DIR__.'/twig/84/84f7c15092b7929e6025e0476b05b7dccbf43c481205ef9c0e2f535ea337ecdf.php';
+require_once __DIR__.'/twig/2d/2d0f51ea246590f2f9ab147668929a904e4ac2feb407244ff995fbf42c7435a4.php';
+require_once __DIR__.'/twig/15/158bc3eae79cce8d51bc45b110bd1262ce398e605a1b475cac6bfc2ec2fcea9b.php';
+require_once __DIR__.'/twig/76/76aa821e46213121484700d635a9c21225fd28e20f17c51c1e2e3c7eb649e7c5.php';
+require_once __DIR__.'/twig/e2/e2895313128fadc079d7312edb6ec290084be56c6061b9b038eb3ad307f8aca2.php';
+require_once __DIR__.'/twig/fc/fc8b7212016f8f90248391eac084f5e41e2217c408ff8e9ba025ba8e1eb2b327.php';
+require_once __DIR__.'/twig/84/8438fbe041762d524053f6cb9d466711904aa3151a41fc7c9f137c5486beadcf.php';
+require_once __DIR__.'/twig/8e/8ec62e74506215f7507a09eb77822405a9ce302c38227dc782f5986145fea19a.php';
+require_once __DIR__.'/twig/b7/b737ed1d761e8d198ab3f9e00279da727b8852860ab210d35d8a87d0bb5db64d.php';
+require_once __DIR__.'/twig/cb/cba03a3ea925406c30ff85be6c63f8bbbbfe09a6a0a3172e6f37ac1f396087c0.php';
+require_once __DIR__.'/twig/a6/a64bb71f6e70a806971f544f4f91cd39eeed82403bab93e9d7810c24e3370379.php';
+require_once __DIR__.'/twig/04/04131d6461d21dc36e0dafca7cac0a9e115e100a411e846c7cf07e709e4f11bb.php';
+require_once __DIR__.'/twig/99/990da99c285d96dd172b891e6375ed433862c49c2c50d2a4730f2c0123b6dacc.php';
+require_once __DIR__.'/twig/30/3089432ad478583f949e6210781602fd0dbbb037dc770f7a7d49d8f0ad9f4206.php';
+require_once __DIR__.'/twig/0c/0cb7189f571c449012e1fe1b0ec54535d48caecd9c5a223cd5d270612a55e828.php';
+require_once __DIR__.'/twig/5a/5afd55ee8d1a541e67d632bc7e8c381c2bb1381932e2378ed0d4f259f0b22902.php';
+require_once __DIR__.'/twig/1a/1a224712a86594e81c33d371123a0a30951a4f19107b3498106ed89c3b0a45bf.php';
+require_once __DIR__.'/twig/6c/6c789f39dae786daf7b966999f19e2c4d1a4eece11ba6e654b6f507b323e451d.php';
+require_once __DIR__.'/twig/c4/c4f2f36881c9205e1a68ded172689915520600db3cfd8830f7640dff7507b42a.php';
+require_once __DIR__.'/twig/4f/4fd238c46bbd3c86db0aba8b19eb4681c4b20e250c83d4fe8038703110eb2c97.php';
+require_once __DIR__.'/twig/87/87104caff121f66fa17f2a6035277d7c42c582b938a45b918ef1fc2473055315.php';
+require_once __DIR__.'/twig/04/048e41269e131770ff18ed3e4829c92496fb1c16624248797304a598ee955648.php';
+require_once __DIR__.'/twig/4b/4b6bd58315d2bd5f2a0268ef44c40b48a2e5aecadd32800c3edef1faad04d86c.php';
+require_once __DIR__.'/twig/0b/0bf5ed9b77c76e221dc1f4989e58db36dc529d74541df4ee6335ebf8616184eb.php';
+require_once __DIR__.'/twig/98/983761fe52bdb29034a6007be83cdf7fd7acbbfd1f54b678557df6a6501c0889.php';
+require_once __DIR__.'/twig/af/af696354bcfa262ffaad32464797b102c93d75a72eb6df120d9a2dfd11c3455a.php';
+require_once __DIR__.'/twig/41/41eec7721282db1ce4979d0b5de405fe4610828235f267984c5242fbd0c7df5e.php';
+require_once __DIR__.'/twig/78/78dac29dd6476ca444803336efd19470b5365fc8a627b3b3dc77a7be4451861a.php';
+require_once __DIR__.'/twig/e8/e81c1ee6dcc5b834a7d28b42118f43802f352b657aa07d4f29706aab1d8d0780.php';
+require_once __DIR__.'/twig/22/22479e98297bbf90739de7fda225d53784768b7fa0dfb53e3acce3a3ee63bc3b.php';
+require_once __DIR__.'/twig/e0/e002fda32839aa4548d9313ee102f9b8e55e5ae738339de104d78286e74dbd7f.php';
+require_once __DIR__.'/twig/ab/abd0b8e91969071d28c7f81db160292e26625234e21a5c5a88bd094ecb9b82aa.php';
+require_once __DIR__.'/twig/13/1351a7d8851758dd7c27b2a7891e612bc8d9721f3bffb3747add00a34e8baa9c.php';
+require_once __DIR__.'/twig/95/95d3f19e406db221ddfd34266eb283f9abcd7fbd45c834f6dcde40c4e80b6791.php';
+require_once __DIR__.'/twig/55/55750baf751ee7d708b9429f7d3ac5c15895cce3f90ffe939f8ef68e6ffadbc0.php';
+require_once __DIR__.'/twig/80/80e4448bb512d043e9f5b69bcc887fd236894d069d511ec10676bf18fe4c9cd9.php';
+require_once __DIR__.'/twig/b8/b8539ecdcd1788a34d09bf0367f520f2a177ef2ced93dc5e1b79ee94fc7bad5a.php';
+require_once __DIR__.'/twig/11/11508cde0d75c39d9addd192ba5276674cee7faa387edcc614e484f1a2f7bf45.php';
+require_once __DIR__.'/twig/21/219561c32900b7c755153d4af0844bdc5725c3ed41bac7ddca0c3db495ce2a41.php';
+require_once __DIR__.'/twig/e3/e3ef3b826abe94bad7928d2aa23ef05b287cc6e4cf1d94b8edd070b833dcad44.php';
+require_once __DIR__.'/twig/ee/ee02e361c1f81934daf4ec60792fbe4095c1ee9f1b1662c54ab7d850f5315f08.php';
+require_once __DIR__.'/twig/96/969e2231a7bbe00a9883543d73ff1168719d9b91f76d21cd3cbfcee06efaf184.php';
+require_once __DIR__.'/twig/e9/e9d58b5d6d9b0095202d666849e36c806217727423b5ce4a9dc67b9875e73afa.php';
+require_once __DIR__.'/twig/cd/cda156d9306f20976da3da6fabf6e72758666428f1beb946686c310df6de45dd.php';
+require_once __DIR__.'/twig/8a/8a08ea299d5f93b6f3eb6cee6a655837a0392fa2afb6402a184d2eedf06d99ab.php';
+require_once __DIR__.'/twig/af/af6430a9c1c132c7fb67b4200afd7e4e3c0c256a01610196e7fe7b4860264942.php';
+require_once __DIR__.'/twig/02/0242e6de70352e9e4ead08b2de466447750fdd494ada9e8cc14d10267a283f1c.php';
+require_once __DIR__.'/twig/e4/e49685c76238b7c39ddce511e3c6dfe5bdf6defff5699fe2364768622628e27e.php';
+require_once __DIR__.'/twig/2b/2b549f06dee8d8c590b7635edfcf5aca0f5f7d1357e852f409eb3ab926703c7d.php';
+require_once __DIR__.'/twig/d4/d49366fa29bd9a422d915c14c286aef44bdee73bd2068bf9f42924709481d7f3.php';
+require_once __DIR__.'/twig/3d/3df6ed4d9792f2c1a08798146385643d9a65e58903e9b07c2716123e52432ff9.php';
+require_once __DIR__.'/twig/57/57aafd35731e893aa2f303d392a1bed7c4bc468ab7b28b25aa11880510636efe.php';
+require_once __DIR__.'/twig/04/04acf3a68b20ed73ebe77f4314b1cf5211d96f58d0f492574e1312aa07ee1a91.php';
+require_once __DIR__.'/twig/50/50f50c99151f6f16aa1e5703542a12ca0c0b1230ece04ec150bae9c5e6ef06d6.php';
+require_once __DIR__.'/twig/30/309841f9d1e3085f49614753978136a0ea278da583161f941ae0043d3d7bdf37.php';
+require_once __DIR__.'/twig/aa/aa54bf476983ab637459297ede99f9b21fc5237472fb0b17f2b941fc6286a484.php';
+require_once __DIR__.'/twig/7a/7a9b94b83dbf5ebd9c971be87bc8ce6ccda6b67a4045cf56c730c5c342c91449.php';
+require_once __DIR__.'/twig/4c/4c8017a710853d9c5b90b9f3dbb54d43d603950d7ca1ec71a45a7cb92cb1325d.php';
+require_once __DIR__.'/twig/64/64bf47d40ea3adafb7ae98a1eee5d47f4e2626edb9079f17a7e6d69b4941505e.php';
+require_once __DIR__.'/twig/20/20e1146448f11da621b16b9dc6644dec67ed68021372511d368cdeae9616ad45.php';
+require_once __DIR__.'/twig/d2/d2ef232226b3445b5610f11a85d5aab77c1190e8d47760147eaa09d4471e4a87.php';
+require_once __DIR__.'/twig/de/dea8c7fad0aee3d27097f097291797a5b529b01d69610230dcb33345a11862c0.php';
+
+$classes = [];
+$classes[] = 'Symfony\\Component\\Routing\\Generator\\CompiledUrlGenerator';
+$classes[] = 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableCompiledUrlMatcher';
+$classes[] = 'Symfony\\Component\\Routing\\Annotation\\Route';
+$classes[] = 'Symfony\\Component\\Validator\\Mapping\\ClassMetadata';
+$classes[] = 'Symfony\\Component\\Form\\Extension\\Validator\\Constraints\\Form';
+$preloaded = Preloader::preload($classes, $preloaded);
diff --git a/var/cache/dev/ContainerCScX1bo/EntityManager_9a5be93.php b/var/cache/dev/ContainerCScX1bo/EntityManager_9a5be93.php
deleted file mode 100644
index c6fc48a26e69ff7b585409c93fa320625c15c874..0000000000000000000000000000000000000000
--- a/var/cache/dev/ContainerCScX1bo/EntityManager_9a5be93.php
+++ /dev/null
@@ -1,517 +0,0 @@
-initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getConnection', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getConnection();
- }
-
- public function getMetadataFactory()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getMetadataFactory', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getMetadataFactory();
- }
-
- public function getExpressionBuilder()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getExpressionBuilder', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getExpressionBuilder();
- }
-
- public function beginTransaction()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'beginTransaction', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->beginTransaction();
- }
-
- public function getCache()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getCache', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getCache();
- }
-
- public function transactional($func)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'transactional', array('func' => $func), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->transactional($func);
- }
-
- public function wrapInTransaction(callable $func)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'wrapInTransaction', array('func' => $func), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->wrapInTransaction($func);
- }
-
- public function commit()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'commit', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->commit();
- }
-
- public function rollback()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'rollback', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->rollback();
- }
-
- public function getClassMetadata($className)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getClassMetadata', array('className' => $className), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getClassMetadata($className);
- }
-
- public function createQuery($dql = '')
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'createQuery', array('dql' => $dql), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->createQuery($dql);
- }
-
- public function createNamedQuery($name)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'createNamedQuery', array('name' => $name), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->createNamedQuery($name);
- }
-
- public function createNativeQuery($sql, \Doctrine\ORM\Query\ResultSetMapping $rsm)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'createNativeQuery', array('sql' => $sql, 'rsm' => $rsm), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->createNativeQuery($sql, $rsm);
- }
-
- public function createNamedNativeQuery($name)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'createNamedNativeQuery', array('name' => $name), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->createNamedNativeQuery($name);
- }
-
- public function createQueryBuilder()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'createQueryBuilder', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->createQueryBuilder();
- }
-
- public function flush($entity = null)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'flush', array('entity' => $entity), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->flush($entity);
- }
-
- public function find($className, $id, $lockMode = null, $lockVersion = null)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'find', array('className' => $className, 'id' => $id, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->find($className, $id, $lockMode, $lockVersion);
- }
-
- public function getReference($entityName, $id)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getReference', array('entityName' => $entityName, 'id' => $id), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getReference($entityName, $id);
- }
-
- public function getPartialReference($entityName, $identifier)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getPartialReference', array('entityName' => $entityName, 'identifier' => $identifier), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getPartialReference($entityName, $identifier);
- }
-
- public function clear($entityName = null)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'clear', array('entityName' => $entityName), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->clear($entityName);
- }
-
- public function close()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'close', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->close();
- }
-
- public function persist($entity)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'persist', array('entity' => $entity), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->persist($entity);
- }
-
- public function remove($entity)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'remove', array('entity' => $entity), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->remove($entity);
- }
-
- public function refresh($entity)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'refresh', array('entity' => $entity), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->refresh($entity);
- }
-
- public function detach($entity)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'detach', array('entity' => $entity), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->detach($entity);
- }
-
- public function merge($entity)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'merge', array('entity' => $entity), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->merge($entity);
- }
-
- public function copy($entity, $deep = false)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'copy', array('entity' => $entity, 'deep' => $deep), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->copy($entity, $deep);
- }
-
- public function lock($entity, $lockMode, $lockVersion = null)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'lock', array('entity' => $entity, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->lock($entity, $lockMode, $lockVersion);
- }
-
- public function getRepository($entityName)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getRepository', array('entityName' => $entityName), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getRepository($entityName);
- }
-
- public function contains($entity)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'contains', array('entity' => $entity), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->contains($entity);
- }
-
- public function getEventManager()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getEventManager', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getEventManager();
- }
-
- public function getConfiguration()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getConfiguration', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getConfiguration();
- }
-
- public function isOpen()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'isOpen', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->isOpen();
- }
-
- public function getUnitOfWork()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getUnitOfWork', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getUnitOfWork();
- }
-
- public function getHydrator($hydrationMode)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getHydrator', array('hydrationMode' => $hydrationMode), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getHydrator($hydrationMode);
- }
-
- public function newHydrator($hydrationMode)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'newHydrator', array('hydrationMode' => $hydrationMode), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->newHydrator($hydrationMode);
- }
-
- public function getProxyFactory()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getProxyFactory', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getProxyFactory();
- }
-
- public function initializeObject($obj)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'initializeObject', array('obj' => $obj), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->initializeObject($obj);
- }
-
- public function getFilters()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'getFilters', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->getFilters();
- }
-
- public function isFiltersStateClean()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'isFiltersStateClean', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->isFiltersStateClean();
- }
-
- public function hasFilters()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'hasFilters', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return $this->valueHolder47e40->hasFilters();
- }
-
- /**
- * Constructor for lazy initialization
- *
- * @param \Closure|null $initializer
- */
- public static function staticProxyConstructor($initializer)
- {
- static $reflection;
-
- $reflection = $reflection ?? new \ReflectionClass(__CLASS__);
- $instance = $reflection->newInstanceWithoutConstructor();
-
- \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
- unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
- }, $instance, 'Doctrine\\ORM\\EntityManager')->__invoke($instance);
-
- $instance->initializer27893 = $initializer;
-
- return $instance;
- }
-
- protected function __construct(\Doctrine\DBAL\Connection $conn, \Doctrine\ORM\Configuration $config, \Doctrine\Common\EventManager $eventManager)
- {
- static $reflection;
-
- if (! $this->valueHolder47e40) {
- $reflection = $reflection ?? new \ReflectionClass('Doctrine\\ORM\\EntityManager');
- $this->valueHolder47e40 = $reflection->newInstanceWithoutConstructor();
- \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
- unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
- }, $this, 'Doctrine\\ORM\\EntityManager')->__invoke($this);
-
- }
-
- $this->valueHolder47e40->__construct($conn, $config, $eventManager);
- }
-
- public function & __get($name)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, '__get', ['name' => $name], $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- if (isset(self::$publicPropertiesf32ab[$name])) {
- return $this->valueHolder47e40->$name;
- }
-
- $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
-
- if (! $realInstanceReflection->hasProperty($name)) {
- $targetObject = $this->valueHolder47e40;
-
- $backtrace = debug_backtrace(false, 1);
- trigger_error(
- sprintf(
- 'Undefined property: %s::$%s in %s on line %s',
- $realInstanceReflection->getName(),
- $name,
- $backtrace[0]['file'],
- $backtrace[0]['line']
- ),
- \E_USER_NOTICE
- );
- return $targetObject->$name;
- }
-
- $targetObject = $this->valueHolder47e40;
- $accessor = function & () use ($targetObject, $name) {
- return $targetObject->$name;
- };
- $backtrace = debug_backtrace(true, 2);
- $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
- $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
- $returnValue = & $accessor();
-
- return $returnValue;
- }
-
- public function __set($name, $value)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, '__set', array('name' => $name, 'value' => $value), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
-
- if (! $realInstanceReflection->hasProperty($name)) {
- $targetObject = $this->valueHolder47e40;
-
- $targetObject->$name = $value;
-
- return $targetObject->$name;
- }
-
- $targetObject = $this->valueHolder47e40;
- $accessor = function & () use ($targetObject, $name, $value) {
- $targetObject->$name = $value;
-
- return $targetObject->$name;
- };
- $backtrace = debug_backtrace(true, 2);
- $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
- $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
- $returnValue = & $accessor();
-
- return $returnValue;
- }
-
- public function __isset($name)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, '__isset', array('name' => $name), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
-
- if (! $realInstanceReflection->hasProperty($name)) {
- $targetObject = $this->valueHolder47e40;
-
- return isset($targetObject->$name);
- }
-
- $targetObject = $this->valueHolder47e40;
- $accessor = function () use ($targetObject, $name) {
- return isset($targetObject->$name);
- };
- $backtrace = debug_backtrace(true, 2);
- $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
- $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
- $returnValue = $accessor();
-
- return $returnValue;
- }
-
- public function __unset($name)
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, '__unset', array('name' => $name), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
-
- if (! $realInstanceReflection->hasProperty($name)) {
- $targetObject = $this->valueHolder47e40;
-
- unset($targetObject->$name);
-
- return;
- }
-
- $targetObject = $this->valueHolder47e40;
- $accessor = function () use ($targetObject, $name) {
- unset($targetObject->$name);
-
- return;
- };
- $backtrace = debug_backtrace(true, 2);
- $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
- $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
- $accessor();
- }
-
- public function __clone()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, '__clone', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- $this->valueHolder47e40 = clone $this->valueHolder47e40;
- }
-
- public function __sleep()
- {
- $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, '__sleep', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
-
- return array('valueHolder47e40');
- }
-
- public function __wakeup()
- {
- \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
- unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
- }, $this, 'Doctrine\\ORM\\EntityManager')->__invoke($this);
- }
-
- public function setProxyInitializer(\Closure $initializer = null) : void
- {
- $this->initializer27893 = $initializer;
- }
-
- public function getProxyInitializer() : ?\Closure
- {
- return $this->initializer27893;
- }
-
- public function initializeProxy() : bool
- {
- return $this->initializer27893 && ($this->initializer27893->__invoke($valueHolder47e40, $this, 'initializeProxy', array(), $this->initializer27893) || 1) && $this->valueHolder47e40 = $valueHolder47e40;
- }
-
- public function isProxyInitialized() : bool
- {
- return null !== $this->valueHolder47e40;
- }
-
- public function getWrappedValueHolderValue()
- {
- return $this->valueHolder47e40;
- }
-}
-
-if (!\class_exists('EntityManager_9a5be93', false)) {
- \class_alias(__NAMESPACE__.'\\EntityManager_9a5be93', 'EntityManager_9a5be93', false);
-}
diff --git a/var/cache/dev/ContainerCScX1bo.legacy b/var/cache/dev/ContainerGPlk4aa.legacy
similarity index 100%
rename from var/cache/dev/ContainerCScX1bo.legacy
rename to var/cache/dev/ContainerGPlk4aa.legacy
diff --git a/var/cache/dev/ContainerCScX1bo/App_KernelDevDebugContainer.php b/var/cache/dev/ContainerYkHKME8/App_KernelDevDebugContainer.php
similarity index 99%
rename from var/cache/dev/ContainerCScX1bo/App_KernelDevDebugContainer.php
rename to var/cache/dev/ContainerYkHKME8/App_KernelDevDebugContainer.php
index 70a4a514f74fafeda5dd0033b27506b9d907af52..8e1131053615fcc6e95bc943fbb3e17a4f46163d 100644
--- a/var/cache/dev/ContainerCScX1bo/App_KernelDevDebugContainer.php
+++ b/var/cache/dev/ContainerYkHKME8/App_KernelDevDebugContainer.php
@@ -1,6 +1,6 @@
'get_Container_Private_Security_PasswordEncoderService',
'.container.private.serializer' => 'get_Container_Private_SerializerService',
'.container.private.session' => 'get_Container_Private_SessionService',
+ 'App\\Controller\\HelloController' => 'getHelloControllerService',
'Doctrine\\Bundle\\DoctrineBundle\\Controller\\ProfilerController' => 'getProfilerControllerService',
'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController' => 'getRedirectControllerService',
'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController' => 'getTemplateControllerService',
@@ -117,6 +118,12 @@ class App_KernelDevDebugContainer extends Container
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ErrorListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php';
+ include_once \dirname(__DIR__, 4).'/vendor/psr/container/src/ContainerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/RunnerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/ResponseRunner.php';
@@ -169,7 +176,6 @@ class App_KernelDevDebugContainer extends Container
include_once \dirname(__DIR__, 4).'/vendor/symfony/translation/Translator.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Translation/Translator.php';
- include_once \dirname(__DIR__, 4).'/vendor/psr/container/src/ContainerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceProviderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceLocatorTrait.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ServiceLocator.php';
@@ -341,11 +347,6 @@ class App_KernelDevDebugContainer extends Container
include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/RequestMatcherInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Router.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Routing/Router.php';
- include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php';
- include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php';
- include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php';
- include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php';
- include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/messenger/MessageBusInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/messenger/TraceableMessageBus.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/messenger/MessageBus.php';
@@ -1142,7 +1143,7 @@ class App_KernelDevDebugContainer extends Container
'routing.loader' => ['services', 'routing.loader', 'getRouting_LoaderService', true],
], [
'routing.loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface',
- ]))->withContext('router.default', $this), 'kernel::loadRoutes', ['cache_dir' => $this->targetDir.'', 'debug' => true, 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\CompiledUrlGenerator', 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\CompiledUrlGeneratorDumper', 'matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableCompiledUrlMatcher', 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherDumper', 'strict_requirements' => true, 'resource_type' => 'service'], ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService()), new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($this), $a, 'en');
+ ]))->withContext('router.default', $this), 'kernel::loadRoutes', ['cache_dir' => $this->targetDir.'', 'debug' => true, 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\CompiledUrlGenerator', 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\CompiledUrlGeneratorDumper', 'matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableCompiledUrlMatcher', 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherDumper', 'strict_requirements' => true, 'resource_type' => 'service'], ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService()), ($this->privates['parameter_bag'] ?? ($this->privates['parameter_bag'] = new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($this))), $a, 'en');
$instance->setConfigCacheFactory(($this->privates['config_cache_factory'] ?? $this->getConfigCacheFactoryService()));
$instance->addExpressionLanguageProvider(($this->privates['router.expression_language_provider'] ?? $this->getRouter_ExpressionLanguageProviderService()));
@@ -1641,6 +1642,16 @@ class App_KernelDevDebugContainer extends Container
return $instance;
}
+ /**
+ * Gets the private 'parameter_bag' shared service.
+ *
+ * @return \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag
+ */
+ protected function getParameterBagService()
+ {
+ return $this->privates['parameter_bag'] = new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($this);
+ }
+
/**
* Gets the private 'profiler_listener' shared service.
*
diff --git a/var/cache/dev/ContainerYkHKME8/EntityManager_9a5be93.php b/var/cache/dev/ContainerYkHKME8/EntityManager_9a5be93.php
new file mode 100644
index 0000000000000000000000000000000000000000..b1d0a7962d7696dbaee6f39279209975841499ac
--- /dev/null
+++ b/var/cache/dev/ContainerYkHKME8/EntityManager_9a5be93.php
@@ -0,0 +1,517 @@
+initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getConnection', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getConnection();
+ }
+
+ public function getMetadataFactory()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getMetadataFactory', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getMetadataFactory();
+ }
+
+ public function getExpressionBuilder()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getExpressionBuilder', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getExpressionBuilder();
+ }
+
+ public function beginTransaction()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'beginTransaction', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->beginTransaction();
+ }
+
+ public function getCache()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getCache', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getCache();
+ }
+
+ public function transactional($func)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'transactional', array('func' => $func), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->transactional($func);
+ }
+
+ public function wrapInTransaction(callable $func)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'wrapInTransaction', array('func' => $func), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->wrapInTransaction($func);
+ }
+
+ public function commit()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'commit', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->commit();
+ }
+
+ public function rollback()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'rollback', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->rollback();
+ }
+
+ public function getClassMetadata($className)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getClassMetadata', array('className' => $className), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getClassMetadata($className);
+ }
+
+ public function createQuery($dql = '')
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createQuery', array('dql' => $dql), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createQuery($dql);
+ }
+
+ public function createNamedQuery($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createNamedQuery', array('name' => $name), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createNamedQuery($name);
+ }
+
+ public function createNativeQuery($sql, \Doctrine\ORM\Query\ResultSetMapping $rsm)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createNativeQuery', array('sql' => $sql, 'rsm' => $rsm), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createNativeQuery($sql, $rsm);
+ }
+
+ public function createNamedNativeQuery($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createNamedNativeQuery', array('name' => $name), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createNamedNativeQuery($name);
+ }
+
+ public function createQueryBuilder()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createQueryBuilder', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createQueryBuilder();
+ }
+
+ public function flush($entity = null)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'flush', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->flush($entity);
+ }
+
+ public function find($className, $id, $lockMode = null, $lockVersion = null)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'find', array('className' => $className, 'id' => $id, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->find($className, $id, $lockMode, $lockVersion);
+ }
+
+ public function getReference($entityName, $id)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getReference', array('entityName' => $entityName, 'id' => $id), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getReference($entityName, $id);
+ }
+
+ public function getPartialReference($entityName, $identifier)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getPartialReference', array('entityName' => $entityName, 'identifier' => $identifier), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getPartialReference($entityName, $identifier);
+ }
+
+ public function clear($entityName = null)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'clear', array('entityName' => $entityName), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->clear($entityName);
+ }
+
+ public function close()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'close', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->close();
+ }
+
+ public function persist($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'persist', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->persist($entity);
+ }
+
+ public function remove($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'remove', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->remove($entity);
+ }
+
+ public function refresh($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'refresh', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->refresh($entity);
+ }
+
+ public function detach($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'detach', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->detach($entity);
+ }
+
+ public function merge($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'merge', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->merge($entity);
+ }
+
+ public function copy($entity, $deep = false)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'copy', array('entity' => $entity, 'deep' => $deep), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->copy($entity, $deep);
+ }
+
+ public function lock($entity, $lockMode, $lockVersion = null)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'lock', array('entity' => $entity, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->lock($entity, $lockMode, $lockVersion);
+ }
+
+ public function getRepository($entityName)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getRepository', array('entityName' => $entityName), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getRepository($entityName);
+ }
+
+ public function contains($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'contains', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->contains($entity);
+ }
+
+ public function getEventManager()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getEventManager', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getEventManager();
+ }
+
+ public function getConfiguration()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getConfiguration', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getConfiguration();
+ }
+
+ public function isOpen()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'isOpen', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->isOpen();
+ }
+
+ public function getUnitOfWork()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getUnitOfWork', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getUnitOfWork();
+ }
+
+ public function getHydrator($hydrationMode)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getHydrator', array('hydrationMode' => $hydrationMode), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getHydrator($hydrationMode);
+ }
+
+ public function newHydrator($hydrationMode)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'newHydrator', array('hydrationMode' => $hydrationMode), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->newHydrator($hydrationMode);
+ }
+
+ public function getProxyFactory()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getProxyFactory', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getProxyFactory();
+ }
+
+ public function initializeObject($obj)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'initializeObject', array('obj' => $obj), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->initializeObject($obj);
+ }
+
+ public function getFilters()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getFilters', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getFilters();
+ }
+
+ public function isFiltersStateClean()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'isFiltersStateClean', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->isFiltersStateClean();
+ }
+
+ public function hasFilters()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'hasFilters', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->hasFilters();
+ }
+
+ /**
+ * Constructor for lazy initialization
+ *
+ * @param \Closure|null $initializer
+ */
+ public static function staticProxyConstructor($initializer)
+ {
+ static $reflection;
+
+ $reflection = $reflection ?? new \ReflectionClass(__CLASS__);
+ $instance = $reflection->newInstanceWithoutConstructor();
+
+ \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
+ unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
+ }, $instance, 'Doctrine\\ORM\\EntityManager')->__invoke($instance);
+
+ $instance->initializerb49ab = $initializer;
+
+ return $instance;
+ }
+
+ protected function __construct(\Doctrine\DBAL\Connection $conn, \Doctrine\ORM\Configuration $config, \Doctrine\Common\EventManager $eventManager)
+ {
+ static $reflection;
+
+ if (! $this->valueHolderb1840) {
+ $reflection = $reflection ?? new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+ $this->valueHolderb1840 = $reflection->newInstanceWithoutConstructor();
+ \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
+ unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
+ }, $this, 'Doctrine\\ORM\\EntityManager')->__invoke($this);
+
+ }
+
+ $this->valueHolderb1840->__construct($conn, $config, $eventManager);
+ }
+
+ public function & __get($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__get', ['name' => $name], $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ if (isset(self::$publicProperties05a9e[$name])) {
+ return $this->valueHolderb1840->$name;
+ }
+
+ $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+
+ if (! $realInstanceReflection->hasProperty($name)) {
+ $targetObject = $this->valueHolderb1840;
+
+ $backtrace = debug_backtrace(false, 1);
+ trigger_error(
+ sprintf(
+ 'Undefined property: %s::$%s in %s on line %s',
+ $realInstanceReflection->getName(),
+ $name,
+ $backtrace[0]['file'],
+ $backtrace[0]['line']
+ ),
+ \E_USER_NOTICE
+ );
+ return $targetObject->$name;
+ }
+
+ $targetObject = $this->valueHolderb1840;
+ $accessor = function & () use ($targetObject, $name) {
+ return $targetObject->$name;
+ };
+ $backtrace = debug_backtrace(true, 2);
+ $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
+ $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
+ $returnValue = & $accessor();
+
+ return $returnValue;
+ }
+
+ public function __set($name, $value)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__set', array('name' => $name, 'value' => $value), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+
+ if (! $realInstanceReflection->hasProperty($name)) {
+ $targetObject = $this->valueHolderb1840;
+
+ $targetObject->$name = $value;
+
+ return $targetObject->$name;
+ }
+
+ $targetObject = $this->valueHolderb1840;
+ $accessor = function & () use ($targetObject, $name, $value) {
+ $targetObject->$name = $value;
+
+ return $targetObject->$name;
+ };
+ $backtrace = debug_backtrace(true, 2);
+ $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
+ $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
+ $returnValue = & $accessor();
+
+ return $returnValue;
+ }
+
+ public function __isset($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__isset', array('name' => $name), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+
+ if (! $realInstanceReflection->hasProperty($name)) {
+ $targetObject = $this->valueHolderb1840;
+
+ return isset($targetObject->$name);
+ }
+
+ $targetObject = $this->valueHolderb1840;
+ $accessor = function () use ($targetObject, $name) {
+ return isset($targetObject->$name);
+ };
+ $backtrace = debug_backtrace(true, 2);
+ $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
+ $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
+ $returnValue = $accessor();
+
+ return $returnValue;
+ }
+
+ public function __unset($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__unset', array('name' => $name), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+
+ if (! $realInstanceReflection->hasProperty($name)) {
+ $targetObject = $this->valueHolderb1840;
+
+ unset($targetObject->$name);
+
+ return;
+ }
+
+ $targetObject = $this->valueHolderb1840;
+ $accessor = function () use ($targetObject, $name) {
+ unset($targetObject->$name);
+
+ return;
+ };
+ $backtrace = debug_backtrace(true, 2);
+ $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
+ $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
+ $accessor();
+ }
+
+ public function __clone()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__clone', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ $this->valueHolderb1840 = clone $this->valueHolderb1840;
+ }
+
+ public function __sleep()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__sleep', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return array('valueHolderb1840');
+ }
+
+ public function __wakeup()
+ {
+ \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
+ unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
+ }, $this, 'Doctrine\\ORM\\EntityManager')->__invoke($this);
+ }
+
+ public function setProxyInitializer(\Closure $initializer = null) : void
+ {
+ $this->initializerb49ab = $initializer;
+ }
+
+ public function getProxyInitializer() : ?\Closure
+ {
+ return $this->initializerb49ab;
+ }
+
+ public function initializeProxy() : bool
+ {
+ return $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'initializeProxy', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+ }
+
+ public function isProxyInitialized() : bool
+ {
+ return null !== $this->valueHolderb1840;
+ }
+
+ public function getWrappedValueHolderValue()
+ {
+ return $this->valueHolderb1840;
+ }
+}
+
+if (!\class_exists('EntityManager_9a5be93', false)) {
+ \class_alias(__NAMESPACE__.'\\EntityManager_9a5be93', 'EntityManager_9a5be93', false);
+}
diff --git a/var/cache/dev/ContainerCScX1bo/getAnnotations_CacheWarmerService.php b/var/cache/dev/ContainerYkHKME8/getAnnotations_CacheWarmerService.php
similarity index 97%
rename from var/cache/dev/ContainerCScX1bo/getAnnotations_CacheWarmerService.php
rename to var/cache/dev/ContainerYkHKME8/getAnnotations_CacheWarmerService.php
index 8f84ca9e0a904f0286fbe54460dc2b0640383105..af75f14c4d5f3444b9605246bcdac6df99beb0b7 100644
--- a/var/cache/dev/ContainerCScX1bo/getAnnotations_CacheWarmerService.php
+++ b/var/cache/dev/ContainerYkHKME8/getAnnotations_CacheWarmerService.php
@@ -1,6 +1,6 @@
services['App\\Controller\\HelloController'] = $instance = new \App\Controller\HelloController();
+
+ $instance->setContainer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'doctrine' => ['services', 'doctrine', 'getDoctrineService', false],
+ 'form.factory' => ['services', '.container.private.form.factory', 'get_Container_Private_Form_FactoryService', true],
+ 'http_kernel' => ['services', 'http_kernel', 'getHttpKernelService', false],
+ 'message_bus' => ['services', 'messenger.default_bus', 'getMessenger_DefaultBusService', false],
+ 'messenger.default_bus' => ['services', 'messenger.default_bus', 'getMessenger_DefaultBusService', false],
+ 'parameter_bag' => ['privates', 'parameter_bag', 'getParameterBagService', false],
+ 'request_stack' => ['services', 'request_stack', 'getRequestStackService', false],
+ 'router' => ['services', 'router', 'getRouterService', false],
+ 'security.authorization_checker' => ['services', '.container.private.security.authorization_checker', 'get_Container_Private_Security_AuthorizationCheckerService', false],
+ 'security.csrf.token_manager' => ['services', '.container.private.security.csrf.token_manager', 'get_Container_Private_Security_Csrf_TokenManagerService', true],
+ 'security.token_storage' => ['services', '.container.private.security.token_storage', 'get_Container_Private_Security_TokenStorageService', false],
+ 'serializer' => ['services', '.container.private.serializer', 'get_Container_Private_SerializerService', true],
+ 'session' => ['privates', '.session.deprecated', 'get_Session_DeprecatedService', true],
+ 'twig' => ['services', '.container.private.twig', 'get_Container_Private_TwigService', false],
+ ], [
+ 'doctrine' => '?',
+ 'form.factory' => '?',
+ 'http_kernel' => '?',
+ 'message_bus' => '?',
+ 'messenger.default_bus' => '?',
+ 'parameter_bag' => '?',
+ 'request_stack' => '?',
+ 'router' => '?',
+ 'security.authorization_checker' => '?',
+ 'security.csrf.token_manager' => '?',
+ 'security.token_storage' => '?',
+ 'serializer' => '?',
+ 'session' => '.session.deprecated',
+ 'twig' => '?',
+ ]))->withContext('App\\Controller\\HelloController', $container));
+
+ return $instance;
+ }
+}
diff --git a/var/cache/dev/ContainerCScX1bo/getLoaderInterfaceService.php b/var/cache/dev/ContainerYkHKME8/getLoaderInterfaceService.php
similarity index 97%
rename from var/cache/dev/ContainerCScX1bo/getLoaderInterfaceService.php
rename to var/cache/dev/ContainerYkHKME8/getLoaderInterfaceService.php
index c50ad0d21f719e59248c7ca5ac8ca2a63b065313..baf458aa92bb7ad71ec741f04e0b488de7b8ce6e 100644
--- a/var/cache/dev/ContainerCScX1bo/getLoaderInterfaceService.php
+++ b/var/cache/dev/ContainerYkHKME8/getLoaderInterfaceService.php
@@ -1,6 +1,6 @@
privates['.session.deprecated'] = (new \Symfony\Bundle\FrameworkBundle\Session\DeprecatedSessionFactory(($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack()))))->getSession();
+ }
+}
diff --git a/var/cache/dev/ContainerCScX1bo/get_Twig_Command_Debug_LazyService.php b/var/cache/dev/ContainerYkHKME8/get_Twig_Command_Debug_LazyService.php
similarity index 97%
rename from var/cache/dev/ContainerCScX1bo/get_Twig_Command_Debug_LazyService.php
rename to var/cache/dev/ContainerYkHKME8/get_Twig_Command_Debug_LazyService.php
index dc50107c9e06761d13bc07dfbee42bbd41ca7d31..f30ecfab4bec6a2e15f8e427adca8299862793dd 100644
--- a/var/cache/dev/ContainerCScX1bo/get_Twig_Command_Debug_LazyService.php
+++ b/var/cache/dev/ContainerYkHKME8/get_Twig_Command_Debug_LazyService.php
@@ -1,6 +1,6 @@
true,
'.1_ServiceLocator~cIDgG1H' => true,
+ '.abstract.instanceof.App\\Controller\\HelloController' => true,
'.cache_connection.GD_MSZC' => true,
'.cache_connection.JKE6keX' => true,
'.console.command.about.lazy' => true,
@@ -51,6 +52,8 @@ return [
'.doctrine.orm.default_metadata_driver.inner' => true,
'.errored..service_locator.KfbR3DY.Symfony\\Component\\Config\\Loader\\LoaderInterface' => true,
'.errored..service_locator.KfwZsne.Symfony\\Component\\HttpFoundation\\Response' => true,
+ '.instanceof.Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController.0.App\\Controller\\HelloController' => true,
+ '.instanceof.Symfony\\Contracts\\Service\\ServiceSubscriberInterface.0.App\\Controller\\HelloController' => true,
'.maker.auto_command.make_auth.lazy' => true,
'.maker.auto_command.make_command.lazy' => true,
'.maker.auto_command.make_controller.lazy' => true,
@@ -90,6 +93,8 @@ return [
'.service_locator.5cAhUFF' => true,
'.service_locator.80edgLI' => true,
'.service_locator.9YCWxeJ' => true,
+ '.service_locator.GNc8e5B' => true,
+ '.service_locator.GNc8e5B.App\\Controller\\HelloController' => true,
'.service_locator.GVyCdgr' => true,
'.service_locator.HLwzKIm' => true,
'.service_locator.HLwzKIm.router.cache_warmer' => true,
@@ -104,6 +109,8 @@ return [
'.service_locator.O24_MAy' => true,
'.service_locator.PQK0.4p' => true,
'.service_locator.PQK0.4p.sensio_framework_extra.view.listener' => true,
+ '.service_locator.W9y3dzm' => true,
+ '.service_locator.Wd_D6Iy' => true,
'.service_locator.XDGmiR3' => true,
'.service_locator.XXv1IfR' => true,
'.service_locator.Xbsa8iG' => true,
diff --git a/var/cache/dev/annotations.map b/var/cache/dev/annotations.map
index 8fe6c8a38fced9417b58b4e631fc301c7a81164e..0ce27ca8c6c03de070ae95ad6be6c89aef191509 100644
--- a/var/cache/dev/annotations.map
+++ b/var/cache/dev/annotations.map
@@ -1,40 +1,41 @@
'Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController',
- 1 => 'Doctrine\\Bundle\\DoctrineBundle\\Controller\\ProfilerController',
- 2 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\AbstractEntityPersister',
- 3 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\CachedEntityPersister',
- 4 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\NonStrictReadWriteCachedEntityPersister',
- 5 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\ReadOnlyCachedEntityPersister',
- 6 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\ReadWriteCachedEntityPersister',
- 7 => 'Doctrine\\ORM\\Persisters\\Entity\\AbstractEntityInheritancePersister',
- 8 => 'Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister',
- 9 => 'Doctrine\\ORM\\Persisters\\Entity\\CachedPersisterContext',
- 10 => 'Doctrine\\ORM\\Persisters\\Entity\\EntityPersister',
- 11 => 'Doctrine\\ORM\\Persisters\\Entity\\JoinedSubclassPersister',
- 12 => 'Doctrine\\ORM\\Persisters\\Entity\\SingleTablePersister',
- 14 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver',
- 15 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController',
- 16 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController',
- 17 => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ExceptionPanelController',
- 18 => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController',
- 19 => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\RouterController',
- 20 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver',
- 21 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolverInterface',
- 22 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver',
- 23 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\NotTaggedControllerValueResolver',
- 24 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver',
- 25 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver',
- 26 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver',
- 27 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver',
- 28 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver',
- 29 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver',
- 30 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentValueResolverInterface',
- 31 => 'Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver',
- 32 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference',
- 33 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver',
- 34 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface',
- 35 => 'Symfony\\Component\\HttpKernel\\Controller\\ErrorController',
- 36 => 'Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver',
- 37 => 'Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver',
- 38 => 'Symfony\\Component\\Security\\Http\\Controller\\UserValueResolver',
+ 1 => 'App\\Controller\\HelloController',
+ 2 => 'Doctrine\\Bundle\\DoctrineBundle\\Controller\\ProfilerController',
+ 3 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\AbstractEntityPersister',
+ 4 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\CachedEntityPersister',
+ 5 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\NonStrictReadWriteCachedEntityPersister',
+ 6 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\ReadOnlyCachedEntityPersister',
+ 7 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\ReadWriteCachedEntityPersister',
+ 8 => 'Doctrine\\ORM\\Persisters\\Entity\\AbstractEntityInheritancePersister',
+ 9 => 'Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister',
+ 10 => 'Doctrine\\ORM\\Persisters\\Entity\\CachedPersisterContext',
+ 11 => 'Doctrine\\ORM\\Persisters\\Entity\\EntityPersister',
+ 12 => 'Doctrine\\ORM\\Persisters\\Entity\\JoinedSubclassPersister',
+ 13 => 'Doctrine\\ORM\\Persisters\\Entity\\SingleTablePersister',
+ 15 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver',
+ 16 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController',
+ 17 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController',
+ 18 => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ExceptionPanelController',
+ 19 => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController',
+ 20 => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\RouterController',
+ 21 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver',
+ 22 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolverInterface',
+ 23 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver',
+ 24 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\NotTaggedControllerValueResolver',
+ 25 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver',
+ 26 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver',
+ 27 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver',
+ 28 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver',
+ 29 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver',
+ 30 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver',
+ 31 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentValueResolverInterface',
+ 32 => 'Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver',
+ 33 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference',
+ 34 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver',
+ 35 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface',
+ 36 => 'Symfony\\Component\\HttpKernel\\Controller\\ErrorController',
+ 37 => 'Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver',
+ 38 => 'Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver',
+ 39 => 'Symfony\\Component\\Security\\Http\\Controller\\UserValueResolver',
);
\ No newline at end of file
diff --git a/var/cache/dev/annotations.php b/var/cache/dev/annotations.php
index e31976378703a4f687f6d4f32283d8ee972c5383..1598688dba51e63876c731d1d56692843bb39655 100644
--- a/var/cache/dev/annotations.php
+++ b/var/cache/dev/annotations.php
@@ -62,6 +62,12 @@ return [[
'[C]Symfony%5CBundle%5CFrameworkBundle%5CController%5CAbstractController%23addLink' => 1,
'Symfony%5CBundle%5CFrameworkBundle%5CController%5CAbstractController%24container' => 0,
'[C]Symfony%5CBundle%5CFrameworkBundle%5CController%5CAbstractController%24container' => 1,
+'App%5CController%5CHelloController' => 0,
+'[C]App%5CController%5CHelloController' => 1,
+'App%5CController%5CHelloController%23randomNameAction' => 2,
+'[C]App%5CController%5CHelloController%23randomNameAction' => 1,
+'App%5CController%5CHelloController%23generateRandomName' => 0,
+'[C]App%5CController%5CHelloController%23generateRandomName' => 1,
'Doctrine%5CBundle%5CDoctrineBundle%5CController%5CProfilerController' => 0,
'[C]Doctrine%5CBundle%5CDoctrineBundle%5CController%5CProfilerController' => 1,
'Doctrine%5CBundle%5CDoctrineBundle%5CController%5CProfilerController%23__construct' => 0,
@@ -610,6 +616,25 @@ return [[
], [
0 => [],
-1 => 1646673144,
+1 => 1646676465,
+2 => static function () {
+ return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate(
+ $o = [
+ clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['Symfony\\Component\\Routing\\Annotation\\Route'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Symfony\\Component\\Routing\\Annotation\\Route')),
+ ],
+ null,
+ [
+ 'Symfony\\Component\\Routing\\Annotation\\Route' => [
+ 'path' => [
+ '/helloRandom',
+ ],
+ ],
+ ],
+ [
+ $o[0],
+ ],
+ []
+ );
+},
]];
diff --git a/var/cache/dev/pools/system/hOXyZJA9t5/+/K/xSRAiiiOGqw3ufHa14BA b/var/cache/dev/pools/system/hOXyZJA9t5/+/K/xSRAiiiOGqw3ufHa14BA
new file mode 100644
index 0000000000000000000000000000000000000000..7f6743705729d770174c6c88f3c2c906886b65e5
--- /dev/null
+++ b/var/cache/dev/pools/system/hOXyZJA9t5/+/K/xSRAiiiOGqw3ufHa14BA
@@ -0,0 +1,3 @@
+source = $this->getSourceContext();
+
+ $this->parent = false;
+
+ $this->blocks = [
+ ];
+ }
+
+ protected function doDisplay(array $context, array $blocks = [])
+ {
+ $macros = $this->macros;
+ $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
+ $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "hello/index.html.twig"));
+
+ $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
+ $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "hello/index.html.twig"));
+
+ // line 1
+ echo "
+";
+
+ $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
+
+
+ $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
+
+ }
+
+ public function getTemplateName()
+ {
+ return "hello/index.html.twig";
+ }
+
+ public function getDebugInfo()
+ {
+ return array ( 43 => 1,);
+ }
+
+ public function getSourceContext()
+ {
+ return new Source("
+", "hello/index.html.twig", "/var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/templates/hello/index.html.twig");
+ }
+}
diff --git a/var/cache/test/App_KernelTestDebugContainer.php b/var/cache/test/App_KernelTestDebugContainer.php
new file mode 100644
index 0000000000000000000000000000000000000000..9b869ef4c401dbab202f5e7fa4efe96abe624d39
--- /dev/null
+++ b/var/cache/test/App_KernelTestDebugContainer.php
@@ -0,0 +1,21 @@
+ 'Vfx5Gz6',
+ 'container.build_id' => 'ef894852',
+ 'container.build_time' => 1646676480,
+], __DIR__.\DIRECTORY_SEPARATOR.'ContainerVfx5Gz6');
diff --git a/var/cache/test/App_KernelTestDebugContainer.php.lock b/var/cache/test/App_KernelTestDebugContainer.php.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/var/cache/test/App_KernelTestDebugContainer.php.meta b/var/cache/test/App_KernelTestDebugContainer.php.meta
new file mode 100644
index 0000000000000000000000000000000000000000..83f3a0791948cb655c12f8ea73f3c93e17b1be97
Binary files /dev/null and b/var/cache/test/App_KernelTestDebugContainer.php.meta differ
diff --git a/var/cache/test/App_KernelTestDebugContainer.preload.php b/var/cache/test/App_KernelTestDebugContainer.preload.php
new file mode 100644
index 0000000000000000000000000000000000000000..b65a9bc84a9536f9dd0efdf63744e0faee8eeff3
--- /dev/null
+++ b/var/cache/test/App_KernelTestDebugContainer.preload.php
@@ -0,0 +1,695 @@
+= 7.4 when preloading is desired
+
+use Symfony\Component\DependencyInjection\Dumper\Preloader;
+
+if (in_array(PHP_SAPI, ['cli', 'phpdbg'], true)) {
+ return;
+}
+
+require dirname(__DIR__, 3).'/vendor/autoload.php';
+(require __DIR__.'/App_KernelTestDebugContainer.php')->set(\ContainerVfx5Gz6\App_KernelTestDebugContainer::class, null);
+require __DIR__.'/ContainerVfx5Gz6/EntityManager_9a5be93.php';
+require __DIR__.'/ContainerVfx5Gz6/getWebpackEncore_TagRendererService.php';
+require __DIR__.'/ContainerVfx5Gz6/getWebpackEncore_ExceptionListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getWebpackEncore_EntrypointLookupDefaultService.php';
+require __DIR__.'/ContainerVfx5Gz6/getWebProfiler_Csp_HandlerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getWebProfiler_Controller_RouterService.php';
+require __DIR__.'/ContainerVfx5Gz6/getWebProfiler_Controller_ProfilerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getWebProfiler_Controller_ExceptionPanelService.php';
+require __DIR__.'/ContainerVfx5Gz6/getValidator_NotCompromisedPasswordService.php';
+require __DIR__.'/ContainerVfx5Gz6/getValidator_ExpressionLanguageService.php';
+require __DIR__.'/ContainerVfx5Gz6/getValidator_ExpressionService.php';
+require __DIR__.'/ContainerVfx5Gz6/getValidator_EmailService.php';
+require __DIR__.'/ContainerVfx5Gz6/getUriSignerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTwig_Runtime_SerializerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTwig_Runtime_SecurityCsrfService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTwig_Runtime_HttpkernelService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTwig_MimeBodyRendererService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTwig_Mailer_MessageListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTwig_Form_RendererService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTwig_Form_EngineService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTwig_ErrorRenderer_HtmlService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_YmlService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_XliffService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_ResService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_QtService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_PoService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_PhpService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_MoService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_JsonService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_IniService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_DatService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTranslation_Loader_CsvService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTexter_TransportsService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTexter_TransportFactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTexter_Messenger_SmsHandlerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTexter_Messenger_PushHandlerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTest_ServiceContainerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTest_PrivateServicesLocatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTest_Client_HistoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTest_Client_CookiejarService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTest_ClientService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSluggerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSession_Storage_Factory_MockFileService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSession_FactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getServicesResetterService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_UidService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_PropertyService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_ProblemService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_ObjectService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_MimeMessageService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_JsonSerializableService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_FormErrorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_FlattenExceptionService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_DatetimezoneService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_DatetimeService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_DateintervalService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_DataUriService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Normalizer_ConstraintViolationListService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_NameConverter_MetadataAwareService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Mapping_ClassMetadataFactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Mapping_ClassDiscriminatorResolverService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Mapping_ChainLoaderService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Encoder_YamlService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Encoder_XmlService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Encoder_JsonService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Encoder_CsvService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Denormalizer_UnwrappingService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSerializer_Denormalizer_ArrayService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Validator_UserPasswordService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_UserCheckerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_User_Provider_Concrete_UsersInMemoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_PasswordHasherFactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Logout_Listener_CsrfTokenClearingService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Listener_UserProviderService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Listener_UserChecker_MainService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Listener_Session_MainService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Listener_PasswordMigratingService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Listener_Main_UserProviderService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Listener_CsrfProtectionService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Listener_CheckAuthenticatorCredentialsService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_HttpUtilsService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Firewall_Map_Context_MainService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Firewall_Map_Context_DevService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Firewall_Map_Config_MainService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Firewall_Map_Config_DevService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_ExpressionLanguageService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_ExceptionListener_MainService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Csrf_TokenStorageService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Csrf_TokenGeneratorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_ChannelListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Authenticator_Manager_MainService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Authentication_SessionStrategyService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_AccessMapService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_AccessListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Access_SimpleRoleVoterService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Access_ExpressionVoterService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecurity_Access_AuthenticatedVoterService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecrets_VaultService.php';
+require __DIR__.'/ContainerVfx5Gz6/getSecrets_DecryptionKeyService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_ResolverService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_Loader_YmlService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_Loader_XmlService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_Loader_PhpService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_Loader_GlobService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_Loader_DirectoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_Loader_ContainerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_Loader_Annotation_FileService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_Loader_Annotation_DirectoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_Loader_AnnotationService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRouting_LoaderService.php';
+require __DIR__.'/ContainerVfx5Gz6/getPropertyInfo_SerializerExtractorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getPropertyInfo_ReflectionExtractorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getPropertyInfo_PhpstanExtractorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getPropertyInfo_PhpDocExtractorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getPropertyAccessorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getNotifier_TransportFactory_NullService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMonolog_Logger_MessengerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMonolog_Logger_MailerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMimeTypesService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_TransportFactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Transport_Sync_FactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Transport_Redis_FactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Transport_NativePhpSerializerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Transport_InMemory_FactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Transport_FailedService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Transport_Doctrine_FactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Transport_AsyncService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Transport_Amqp_FactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_SendersLocatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_RoutableMessageBusService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_RetryStrategyLocatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Retry_SendFailedMessageForRetryListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Retry_MultiplierRetryStrategy_FailedService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Retry_MultiplierRetryStrategy_AsyncService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Middleware_SendMessageService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Middleware_RejectRedeliveredMessageMiddlewareService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Middleware_FailedMessageProcessingMiddlewareService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Middleware_DispatchAfterCurrentBusService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnStopExceptionListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnSigtermSignalListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnRestartSignalListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Listener_DispatchPcntlSignalListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Failure_SendFailedMessageToFailureTransportListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Failure_AddErrorDetailsStampListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_TraceableService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_HandleMessageService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_AddBusNameStampMiddlewareService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMessenger_Bus_Default_Messenger_HandlersLocatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMailer_TransportsService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMailer_TransportFactory_SmtpService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMailer_TransportFactory_SendmailService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMailer_TransportFactory_NullService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMailer_TransportFactory_NativeService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMailer_TransportFactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMailer_Messenger_MessageHandlerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getMailer_EnvelopeListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getFragment_UriGeneratorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getFragment_Renderer_InlineService.php';
+require __DIR__.'/ContainerVfx5Gz6/getFragment_HandlerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeGuesser_ValidatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeGuesser_DoctrineService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeExtension_Upload_ValidatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeExtension_Submit_ValidatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeExtension_Repeated_ValidatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeExtension_Form_ValidatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeExtension_Form_TransformationFailureHandlingService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeExtension_Form_RequestHandlerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeExtension_Form_HttpFoundationService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeExtension_Form_DataCollectorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_TypeExtension_CsrfService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_Type_FormService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_Type_EntityService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_Type_ColorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_Type_ChoiceService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_ServerParamsService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_ResolvedTypeFactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_RegistryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_ExtensionService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_ChoiceListFactory_PropertyAccessService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_ChoiceListFactory_DefaultService.php';
+require __DIR__.'/ContainerVfx5Gz6/getForm_ChoiceListFactory_CachedService.php';
+require __DIR__.'/ContainerVfx5Gz6/getFileLocatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getErrorHandler_ErrorRenderer_SerializerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getErrorHandler_ErrorRenderer_HtmlService.php';
+require __DIR__.'/ContainerVfx5Gz6/getErrorControllerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_UuidGeneratorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_UlidGeneratorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Orm_Validator_UniqueService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Orm_Messenger_EventSubscriber_DoctrineClearEntityManagerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Orm_Messenger_DoctrineSchemaSubscriberService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_PdoCacheAdapterDoctrineSchemaSubscriberService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaSubscriberService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaSubscriberService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Migrations_ContainerAwareMigrationsFactory_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDoctrine_Migrations_ContainerAwareMigrationsFactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDependencyInjection_Config_ContainerParametersResourceCheckerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_Security_Voter_VoteListenerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_SimpleRoleVoterService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_ExpressionVoterService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_AuthenticatedVoterService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_Security_UserValueResolver_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_Security_UserValueResolverService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_Security_Firewall_Authenticator_Main_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_Security_Firewall_Authenticator_MainService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_FileLinkFormatter_UrlFormatService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_Variadic_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_VariadicService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_Session_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_SessionService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_Service_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_ServiceService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestAttribute_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestAttributeService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_Request_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_NotTaggedController_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_NotTaggedControllerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_Default_InnerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getDebug_ArgumentResolver_DefaultService.php';
+require __DIR__.'/ContainerVfx5Gz6/getContainer_GetenvService.php';
+require __DIR__.'/ContainerVfx5Gz6/getContainer_EnvVarProcessorsLocatorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getContainer_EnvVarProcessorService.php';
+require __DIR__.'/ContainerVfx5Gz6/getConfig_Resource_SelfCheckingResourceCheckerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getChatter_TransportsService.php';
+require __DIR__.'/ContainerVfx5Gz6/getChatter_TransportFactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/getChatter_Messenger_ChatHandlerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getCache_SystemClearerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getCache_PropertyAccessService.php';
+require __DIR__.'/ContainerVfx5Gz6/getCache_GlobalClearerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getCache_AppClearerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getTemplateControllerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getRedirectControllerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getProfilerControllerService.php';
+require __DIR__.'/ContainerVfx5Gz6/getHelloControllerService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Session_DeprecatedService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_ServiceLocator_ZxMugcLService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_ServiceLocator_C7f47p7Service.php';
+require __DIR__.'/ContainerVfx5Gz6/get_ServiceLocator_KfwZsneService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_ServiceLocator_KfbR3DYService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_VMw0m61Service.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_TGvt0LHService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_XZowc_TService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_Lml2ICsService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Container_Private_SessionService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Container_Private_SerializerService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Container_Private_Security_Csrf_TokenManagerService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Container_Private_Form_Type_FileService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Container_Private_Form_FactoryService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Container_Private_FilesystemService.php';
+require __DIR__.'/ContainerVfx5Gz6/get_Container_Private_CacheClearerService.php';
+
+$classes = [];
+$classes[] = 'Symfony\Bundle\FrameworkBundle\FrameworkBundle';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\DoctrineBundle';
+$classes[] = 'Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle';
+$classes[] = 'Symfony\Bundle\TwigBundle\TwigBundle';
+$classes[] = 'Symfony\Bundle\WebProfilerBundle\WebProfilerBundle';
+$classes[] = 'Symfony\WebpackEncoreBundle\WebpackEncoreBundle';
+$classes[] = 'Twig\Extra\TwigExtraBundle\TwigExtraBundle';
+$classes[] = 'Symfony\Bundle\SecurityBundle\SecurityBundle';
+$classes[] = 'Symfony\Bundle\MonologBundle\MonologBundle';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle';
+$classes[] = 'Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer';
+$classes[] = 'Symfony\Component\Filesystem\Filesystem';
+$classes[] = 'Symfony\Component\Form\FormFactory';
+$classes[] = 'Symfony\Component\Form\Extension\Core\Type\FileType';
+$classes[] = 'Symfony\Component\HttpKernel\Profiler\Profiler';
+$classes[] = 'Symfony\Component\Security\Core\Authorization\AuthorizationChecker';
+$classes[] = 'Symfony\Component\Security\Csrf\CsrfTokenManager';
+$classes[] = 'Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage';
+$classes[] = 'Symfony\Component\DependencyInjection\ServiceLocator';
+$classes[] = 'Symfony\Component\Serializer\Serializer';
+$classes[] = 'Symfony\Component\HttpFoundation\Session\Session';
+$classes[] = 'Twig\Cache\FilesystemCache';
+$classes[] = 'Twig\Extension\CoreExtension';
+$classes[] = 'Twig\Extension\EscaperExtension';
+$classes[] = 'Twig\Extension\OptimizerExtension';
+$classes[] = 'Twig\Extension\StagingExtension';
+$classes[] = 'Twig\ExtensionSet';
+$classes[] = 'Twig\Template';
+$classes[] = 'Twig\TemplateWrapper';
+$classes[] = 'Twig\Environment';
+$classes[] = 'Symfony\Component\Validator\Validator\TraceableValidator';
+$classes[] = 'Symfony\Component\HttpClient\TraceableHttpClient';
+$classes[] = 'Symfony\Contracts\HttpClient\HttpClientInterface';
+$classes[] = 'Symfony\Component\HttpClient\HttpClient';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver';
+$classes[] = 'Doctrine\Persistence\Mapping\Driver\MappingDriverChain';
+$classes[] = 'Symfony\Component\Messenger\Handler\HandlerDescriptor';
+$classes[] = 'Symfony\Component\HttpFoundation\RequestMatcher';
+$classes[] = 'Symfony\Component\HttpFoundation\Session\SessionInterface';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Session\DeprecatedSessionFactory';
+$classes[] = 'App\Controller\HelloController';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\Controller\ProfilerController';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\TemplateController';
+$classes[] = 'Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener';
+$classes[] = 'Symfony\Component\Cache\Adapter\PhpArrayAdapter';
+$classes[] = 'Doctrine\Common\Annotations\PsrCachedReader';
+$classes[] = 'Doctrine\Common\Annotations\AnnotationRegistry';
+$classes[] = 'Doctrine\Common\Annotations\AnnotationReader';
+$classes[] = 'Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory';
+$classes[] = 'Symfony\Component\Asset\PathPackage';
+$classes[] = 'Symfony\Component\Asset\VersionStrategy\JsonManifestVersionStrategy';
+$classes[] = 'Symfony\Component\Asset\Context\RequestStackContext';
+$classes[] = 'Symfony\Component\Asset\Packages';
+$classes[] = 'Symfony\Component\Cache\Adapter\TraceableAdapter';
+$classes[] = 'Symfony\Component\Cache\Adapter\AdapterInterface';
+$classes[] = 'Symfony\Component\Cache\Adapter\AbstractAdapter';
+$classes[] = 'Symfony\Component\Cache\Adapter\FilesystemAdapter';
+$classes[] = 'Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer';
+$classes[] = 'Symfony\Component\Cache\Marshaller\DefaultMarshaller';
+$classes[] = 'Symfony\Component\Cache\Adapter\ArrayAdapter';
+$classes[] = 'Doctrine\Common\Cache\CacheProvider';
+$classes[] = 'Doctrine\Common\Cache\Psr6\DoctrineProvider';
+$classes[] = 'Symfony\Component\Notifier\Messenger\MessageHandler';
+$classes[] = 'Symfony\Component\Notifier\Transport';
+$classes[] = 'Symfony\Component\Notifier\Transport\Transports';
+$classes[] = 'Symfony\Component\Config\Resource\SelfCheckingResourceChecker';
+$classes[] = 'Symfony\Component\Config\ResourceCheckerConfigCacheFactory';
+$classes[] = 'Symfony\Component\DependencyInjection\EnvVarProcessor';
+$classes[] = 'Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector';
+$classes[] = 'Symfony\Component\Cache\DataCollector\CacheDataCollector';
+$classes[] = 'Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector';
+$classes[] = 'Symfony\Component\HttpKernel\DataCollector\EventDataCollector';
+$classes[] = 'Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector';
+$classes[] = 'Symfony\Component\Form\Extension\DataCollector\FormDataCollector';
+$classes[] = 'Symfony\Component\Form\Extension\DataCollector\FormDataExtractor';
+$classes[] = 'Symfony\Component\HttpClient\DataCollector\HttpClientDataCollector';
+$classes[] = 'Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector';
+$classes[] = 'Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector';
+$classes[] = 'Symfony\Component\Messenger\DataCollector\MessengerDataCollector';
+$classes[] = 'Symfony\Component\HttpKernel\DataCollector\RequestDataCollector';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector';
+$classes[] = 'Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector';
+$classes[] = 'Symfony\Component\HttpKernel\DataCollector\TimeDataCollector';
+$classes[] = 'Symfony\Component\Translation\DataCollector\TranslationDataCollector';
+$classes[] = 'Symfony\Bridge\Twig\DataCollector\TwigDataCollector';
+$classes[] = 'Symfony\Component\Validator\DataCollector\ValidatorDataCollector';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\TraceableControllerResolver';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\DebugHandlersListener';
+$classes[] = 'Symfony\Component\EventDispatcher\EventDispatcher';
+$classes[] = 'Symfony\Component\HttpKernel\Debug\FileLinkFormatter';
+$classes[] = 'Symfony\Bridge\Monolog\Processor\DebugProcessor';
+$classes[] = 'Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager';
+$classes[] = 'Symfony\Component\Security\Core\Authorization\AccessDecisionManager';
+$classes[] = 'Symfony\Component\Security\Core\Authorization\Strategy\AffirmativeStrategy';
+$classes[] = 'Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener';
+$classes[] = 'Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener';
+$classes[] = 'Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener';
+$classes[] = 'Symfony\Component\Security\Http\Controller\UserValueResolver';
+$classes[] = 'Symfony\Component\Security\Core\Authorization\Voter\TraceableVoter';
+$classes[] = 'Symfony\Bundle\SecurityBundle\EventListener\VoteListener';
+$classes[] = 'Symfony\Component\Stopwatch\Stopwatch';
+$classes[] = 'Symfony\Component\Messenger\MessageBus';
+$classes[] = 'Symfony\Component\Validator\Validator\ValidatorInterface';
+$classes[] = 'Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\Registry';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\ConnectionFactory';
+$classes[] = 'Doctrine\DBAL\Connection';
+$classes[] = 'Doctrine\DBAL\Configuration';
+$classes[] = 'Symfony\Bridge\Doctrine\ContainerAwareEventManager';
+$classes[] = 'Symfony\Bridge\Doctrine\Logger\DbalLogger';
+$classes[] = 'Doctrine\DBAL\Logging\LoggerChain';
+$classes[] = 'Doctrine\DBAL\Logging\DebugStack';
+$classes[] = 'Doctrine\Migrations\Configuration\Configuration';
+$classes[] = 'Doctrine\Migrations\Configuration\Migration\ExistingConfiguration';
+$classes[] = 'Doctrine\Bundle\MigrationsBundle\MigrationsFactory\ContainerAwareMigrationFactory';
+$classes[] = 'Doctrine\Migrations\Version\MigrationFactory';
+$classes[] = 'Doctrine\Migrations\DependencyFactory';
+$classes[] = 'Doctrine\Migrations\Configuration\EntityManager\ManagerRegistryEntityManager';
+$classes[] = 'Doctrine\Migrations\Metadata\Storage\TableMetadataStorageConfiguration';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory';
+$classes[] = 'Doctrine\ORM\Mapping\Driver\AnnotationDriver';
+$classes[] = 'Doctrine\ORM\Configuration';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\Mapping\ContainerEntityListenerResolver';
+$classes[] = 'Doctrine\ORM\Proxy\Autoloader';
+$classes[] = 'Doctrine\ORM\EntityManager';
+$classes[] = 'Symfony\Bridge\Doctrine\PropertyInfo\DoctrineExtractor';
+$classes[] = 'Symfony\Bridge\Doctrine\Validator\DoctrineLoader';
+$classes[] = 'Doctrine\ORM\Tools\AttachEntityListenersListener';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\ManagerConfigurator';
+$classes[] = 'Symfony\Bridge\Doctrine\SchemaListener\DoctrineDbalCacheAdapterSchemaSubscriber';
+$classes[] = 'Symfony\Bridge\Doctrine\SchemaListener\RememberMeTokenProviderDoctrineSchemaSubscriber';
+$classes[] = 'Symfony\Bridge\Doctrine\SchemaListener\PdoCacheAdapterDoctrineSchemaSubscriber';
+$classes[] = 'Symfony\Bridge\Doctrine\SchemaListener\MessengerTransportDoctrineSchemaSubscriber';
+$classes[] = 'Symfony\Bridge\Doctrine\Messenger\DoctrineClearEntityManagerWorkerSubscriber';
+$classes[] = 'Doctrine\ORM\Mapping\UnderscoreNamingStrategy';
+$classes[] = 'Doctrine\ORM\Mapping\DefaultQuoteStrategy';
+$classes[] = 'Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator';
+$classes[] = 'Symfony\Bridge\Doctrine\Validator\DoctrineInitializer';
+$classes[] = 'Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension';
+$classes[] = 'Symfony\Bridge\Doctrine\IdGenerator\UlidGenerator';
+$classes[] = 'Symfony\Bridge\Doctrine\IdGenerator\UuidGenerator';
+$classes[] = 'Doctrine\Bundle\MigrationsBundle\Collector\MigrationsCollector';
+$classes[] = 'Doctrine\Bundle\MigrationsBundle\Collector\MigrationsFlattener';
+$classes[] = 'Symfony\Component\HttpKernel\Controller\ErrorController';
+$classes[] = 'Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer';
+$classes[] = 'Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer';
+$classes[] = 'Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\ErrorListener';
+$classes[] = 'Symfony\Component\HttpKernel\Config\FileLocator';
+$classes[] = 'Symfony\Component\Form\ChoiceList\Factory\CachingFactoryDecorator';
+$classes[] = 'Symfony\Component\Form\ChoiceList\Factory\DefaultChoiceListFactory';
+$classes[] = 'Symfony\Component\Form\ChoiceList\Factory\PropertyAccessDecorator';
+$classes[] = 'Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension';
+$classes[] = 'Symfony\Component\Form\FormRegistry';
+$classes[] = 'Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeFactoryDataCollectorProxy';
+$classes[] = 'Symfony\Component\Form\ResolvedFormTypeFactory';
+$classes[] = 'Symfony\Component\Form\Util\ServerParams';
+$classes[] = 'Symfony\Component\Form\Extension\Core\Type\ChoiceType';
+$classes[] = 'Symfony\Component\Form\Extension\Core\Type\ColorType';
+$classes[] = 'Symfony\Bridge\Doctrine\Form\Type\EntityType';
+$classes[] = 'Symfony\Component\Form\Extension\Core\Type\FormType';
+$classes[] = 'Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension';
+$classes[] = 'Symfony\Component\Form\Extension\DataCollector\Type\DataCollectorTypeExtension';
+$classes[] = 'Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension';
+$classes[] = 'Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler';
+$classes[] = 'Symfony\Component\Form\Extension\Core\Type\TransformationFailureExtension';
+$classes[] = 'Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension';
+$classes[] = 'Symfony\Component\Form\Extension\Validator\Type\RepeatedTypeValidatorExtension';
+$classes[] = 'Symfony\Component\Form\Extension\Validator\Type\SubmitTypeValidatorExtension';
+$classes[] = 'Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension';
+$classes[] = 'Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser';
+$classes[] = 'Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser';
+$classes[] = 'Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler';
+$classes[] = 'Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer';
+$classes[] = 'Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\Request\ArgumentNameConverter';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener';
+$classes[] = 'Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner';
+$classes[] = 'Symfony\Component\Runtime\Runner\Symfony\ResponseRunner';
+$classes[] = 'Symfony\Component\Runtime\SymfonyRuntime';
+$classes[] = 'Symfony\Component\HttpKernel\HttpKernel';
+$classes[] = 'Symfony\Component\Translation\IdentityTranslator';
+$classes[] = 'App\Kernel';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\LocaleAwareListener';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\LocaleListener';
+$classes[] = 'Symfony\Component\Mailer\DataCollector\MessageDataCollector';
+$classes[] = 'Symfony\Component\Mailer\EventListener\EnvelopeListener';
+$classes[] = 'Symfony\Component\Mailer\EventListener\MessageLoggerListener';
+$classes[] = 'Symfony\Component\Mailer\Messenger\MessageHandler';
+$classes[] = 'Symfony\Component\Mailer\Transport';
+$classes[] = 'Symfony\Component\Mailer\Transport\NativeTransportFactory';
+$classes[] = 'Symfony\Component\Mailer\Transport\NullTransportFactory';
+$classes[] = 'Symfony\Component\Mailer\Transport\SendmailTransportFactory';
+$classes[] = 'Symfony\Component\Mailer\Transport\Smtp\EsmtpTransportFactory';
+$classes[] = 'Symfony\Component\Mailer\Transport\Transports';
+$classes[] = 'Symfony\Component\Messenger\Handler\HandlersLocator';
+$classes[] = 'Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware';
+$classes[] = 'Symfony\Component\Messenger\Middleware\HandleMessageMiddleware';
+$classes[] = 'Symfony\Component\Messenger\Middleware\TraceableMiddleware';
+$classes[] = 'Symfony\Component\Messenger\TraceableMessageBus';
+$classes[] = 'Symfony\Component\Messenger\EventListener\AddErrorDetailsStampListener';
+$classes[] = 'Symfony\Component\Messenger\EventListener\SendFailedMessageToFailureTransportListener';
+$classes[] = 'Symfony\Component\Messenger\EventListener\DispatchPcntlSignalListener';
+$classes[] = 'Symfony\Component\Messenger\EventListener\StopWorkerOnRestartSignalListener';
+$classes[] = 'Symfony\Component\Messenger\EventListener\StopWorkerOnSigtermSignalListener';
+$classes[] = 'Symfony\Component\Messenger\EventListener\StopWorkerOnCustomStopExceptionListener';
+$classes[] = 'Symfony\Component\Messenger\Middleware\DispatchAfterCurrentBusMiddleware';
+$classes[] = 'Symfony\Component\Messenger\Middleware\FailedMessageProcessingMiddleware';
+$classes[] = 'Symfony\Component\Messenger\Middleware\RejectRedeliveredMessageMiddleware';
+$classes[] = 'Symfony\Component\Messenger\Middleware\SendMessageMiddleware';
+$classes[] = 'Symfony\Component\Messenger\Retry\MultiplierRetryStrategy';
+$classes[] = 'Symfony\Component\Messenger\EventListener\SendFailedMessageForRetryListener';
+$classes[] = 'Symfony\Component\Messenger\RoutableMessageBus';
+$classes[] = 'Symfony\Component\Messenger\Transport\Sender\SendersLocator';
+$classes[] = 'Symfony\Component\Messenger\Bridge\Amqp\Transport\AmqpTransportFactory';
+$classes[] = 'Symfony\Component\Messenger\Transport\TransportInterface';
+$classes[] = 'Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransportFactory';
+$classes[] = 'Symfony\Component\Messenger\Transport\InMemoryTransportFactory';
+$classes[] = 'Symfony\Component\Messenger\Transport\Serialization\PhpSerializer';
+$classes[] = 'Symfony\Component\Messenger\Bridge\Redis\Transport\RedisTransportFactory';
+$classes[] = 'Symfony\Component\Messenger\Transport\Sync\SyncTransportFactory';
+$classes[] = 'Symfony\Component\Messenger\Transport\TransportFactory';
+$classes[] = 'Symfony\Component\Mime\MimeTypes';
+$classes[] = 'Monolog\Handler\FingersCrossedHandler';
+$classes[] = 'Symfony\Bridge\Monolog\Handler\FingersCrossed\HttpCodeActivationStrategy';
+$classes[] = 'Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy';
+$classes[] = 'Monolog\Handler\StreamHandler';
+$classes[] = 'Monolog\Handler\NullHandler';
+$classes[] = 'Symfony\Bridge\Monolog\Logger';
+$classes[] = 'Monolog\Processor\PsrLogMessageProcessor';
+$classes[] = 'Symfony\Component\Notifier\DataCollector\NotificationDataCollector';
+$classes[] = 'Symfony\Component\Notifier\EventListener\NotificationLoggerListener';
+$classes[] = 'Symfony\Component\Notifier\Transport\NullTransportFactory';
+$classes[] = 'Symfony\Component\DependencyInjection\ParameterBag\ContainerBag';
+$classes[] = 'Symfony\Component\HttpKernel\Profiler\FileProfilerStorage';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\ProfilerListener';
+$classes[] = 'Symfony\Component\PropertyAccess\PropertyAccessor';
+$classes[] = 'Symfony\Component\PropertyInfo\PropertyInfoExtractor';
+$classes[] = 'Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor';
+$classes[] = 'Symfony\Component\PropertyInfo\Extractor\PhpStanExtractor';
+$classes[] = 'Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor';
+$classes[] = 'Symfony\Component\PropertyInfo\Extractor\SerializerExtractor';
+$classes[] = 'Symfony\Component\HttpFoundation\RequestStack';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\ResponseListener';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\Router';
+$classes[] = 'Symfony\Component\Routing\Matcher\ExpressionLanguageProvider';
+$classes[] = 'Symfony\Component\Routing\RequestContext';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\RouterListener';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\AnnotatedRouteControllerLoader';
+$classes[] = 'Symfony\Component\Routing\Loader\AnnotationDirectoryLoader';
+$classes[] = 'Symfony\Component\Routing\Loader\AnnotationFileLoader';
+$classes[] = 'Symfony\Component\Routing\Loader\ContainerLoader';
+$classes[] = 'Symfony\Component\Routing\Loader\DirectoryLoader';
+$classes[] = 'Symfony\Component\Routing\Loader\GlobFileLoader';
+$classes[] = 'Symfony\Component\Routing\Loader\PhpFileLoader';
+$classes[] = 'Symfony\Component\Routing\Loader\XmlFileLoader';
+$classes[] = 'Symfony\Component\Routing\Loader\YamlFileLoader';
+$classes[] = 'Symfony\Component\Config\Loader\LoaderResolver';
+$classes[] = 'Symfony\Component\String\LazyString';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault';
+$classes[] = 'Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter';
+$classes[] = 'Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter';
+$classes[] = 'Symfony\Component\Security\Core\Authorization\Voter\RoleVoter';
+$classes[] = 'Symfony\Component\Security\Http\Firewall\AccessListener';
+$classes[] = 'Symfony\Component\Security\Http\AccessMap';
+$classes[] = 'Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy';
+$classes[] = 'Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver';
+$classes[] = 'Symfony\Component\Security\Http\Authentication\AuthenticatorManager';
+$classes[] = 'Symfony\Component\Security\Http\Firewall\ChannelListener';
+$classes[] = 'Symfony\Component\Security\Http\Firewall\ContextListener';
+$classes[] = 'Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator';
+$classes[] = 'Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage';
+$classes[] = 'Symfony\Component\Security\Http\Firewall\ExceptionListener';
+$classes[] = 'Symfony\Component\Security\Core\Authorization\ExpressionLanguage';
+$classes[] = 'Symfony\Bundle\SecurityBundle\Security\FirewallMap';
+$classes[] = 'Symfony\Bundle\SecurityBundle\Security\FirewallConfig';
+$classes[] = 'Symfony\Bundle\SecurityBundle\Security\FirewallContext';
+$classes[] = 'Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext';
+$classes[] = 'Symfony\Component\Security\Http\HttpUtils';
+$classes[] = 'Symfony\Component\Security\Http\Impersonate\ImpersonateUrlGenerator';
+$classes[] = 'Symfony\Component\Security\Http\EventListener\CheckCredentialsListener';
+$classes[] = 'Symfony\Component\Security\Http\EventListener\CsrfProtectionListener';
+$classes[] = 'Symfony\Component\Security\Http\EventListener\UserProviderListener';
+$classes[] = 'Symfony\Component\Security\Http\EventListener\PasswordMigratingListener';
+$classes[] = 'Symfony\Component\Security\Http\EventListener\SessionStrategyListener';
+$classes[] = 'Symfony\Component\Security\Http\EventListener\UserCheckerListener';
+$classes[] = 'Symfony\Component\Security\Http\EventListener\CsrfTokenClearingLogoutListener';
+$classes[] = 'Symfony\Component\Security\Http\Logout\LogoutUrlGenerator';
+$classes[] = 'Symfony\Component\PasswordHasher\Hasher\PasswordHasherFactory';
+$classes[] = 'Symfony\Component\Security\Http\RememberMe\ResponseListener';
+$classes[] = 'Symfony\Component\Security\Core\Role\RoleHierarchy';
+$classes[] = 'Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage';
+$classes[] = 'Symfony\Component\Security\Core\User\InMemoryUserProvider';
+$classes[] = 'Symfony\Component\Security\Core\User\InMemoryUserChecker';
+$classes[] = 'Symfony\Component\Security\Core\Validator\Constraints\UserPasswordValidator';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter';
+$classes[] = 'Symfony\Component\ExpressionLanguage\ExpressionLanguage';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\Security\ExpressionLanguage';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser';
+$classes[] = 'Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\ArrayDenormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\UnwrappingDenormalizer';
+$classes[] = 'Symfony\Component\Serializer\Encoder\CsvEncoder';
+$classes[] = 'Symfony\Component\Serializer\Encoder\JsonEncoder';
+$classes[] = 'Symfony\Component\Serializer\Encoder\XmlEncoder';
+$classes[] = 'Symfony\Component\Serializer\Encoder\YamlEncoder';
+$classes[] = 'Symfony\Component\Serializer\Mapping\Loader\LoaderChain';
+$classes[] = 'Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader';
+$classes[] = 'Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata';
+$classes[] = 'Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory';
+$classes[] = 'Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\ConstraintViolationListNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\DataUriNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\DateTimeNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\DateTimeZoneNormalizer';
+$classes[] = 'Symfony\Component\Messenger\Transport\Serialization\Normalizer\FlattenExceptionNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\FormErrorNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\MimeMessageNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\ObjectNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\ProblemNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\PropertyNormalizer';
+$classes[] = 'Symfony\Component\Serializer\Normalizer\UidNormalizer';
+$classes[] = 'Symfony\Component\DependencyInjection\ContainerInterface';
+$classes[] = 'Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter';
+$classes[] = 'Symfony\Component\HttpFoundation\Session\SessionFactory';
+$classes[] = 'Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorageFactory';
+$classes[] = 'Symfony\Component\HttpFoundation\Session\Storage\MetadataBag';
+$classes[] = 'Symfony\Component\String\Slugger\AsciiSlugger';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\StreamedResponseListener';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\KernelBrowser';
+$classes[] = 'Symfony\Component\BrowserKit\CookieJar';
+$classes[] = 'Symfony\Component\BrowserKit\History';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Test\TestContainer';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\SessionListener';
+$classes[] = 'Symfony\Component\Translation\Loader\CsvFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\IcuDatFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\IniFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\JsonFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\MoFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\PhpFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\PoFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\QtFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\IcuResFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\XliffFileLoader';
+$classes[] = 'Symfony\Component\Translation\Loader\YamlFileLoader';
+$classes[] = 'Symfony\Component\Translation\DataCollectorTranslator';
+$classes[] = 'Symfony\Bundle\FrameworkBundle\Translation\Translator';
+$classes[] = 'Symfony\Component\Translation\Formatter\MessageFormatter';
+$classes[] = 'Symfony\Bridge\Twig\AppVariable';
+$classes[] = 'Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator';
+$classes[] = 'Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer';
+$classes[] = 'Symfony\Bridge\Twig\Extension\AssetExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\CodeExtension';
+$classes[] = 'Twig\Extension\DebugExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\StopwatchExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\ExpressionExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\FormExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\HttpFoundationExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\HttpKernelExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\LogoutUrlExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\ProfilerExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\RoutingExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\SecurityExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\CsrfExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\SerializerExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\TranslationExtension';
+$classes[] = 'Symfony\Bridge\Twig\Extension\WebLinkExtension';
+$classes[] = 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension';
+$classes[] = 'Symfony\Component\VarDumper\Dumper\HtmlDumper';
+$classes[] = 'Symfony\Bridge\Twig\Extension\YamlExtension';
+$classes[] = 'Symfony\Bridge\Twig\Form\TwigRendererEngine';
+$classes[] = 'Symfony\Component\Form\FormRenderer';
+$classes[] = 'Twig\Loader\FilesystemLoader';
+$classes[] = 'Symfony\Component\Mailer\EventListener\MessageListener';
+$classes[] = 'Symfony\Bridge\Twig\Mime\BodyRenderer';
+$classes[] = 'Twig\Extra\TwigExtraBundle\MissingExtensionSuggestor';
+$classes[] = 'Twig\Profiler\Profile';
+$classes[] = 'Symfony\Bridge\Twig\Extension\HttpKernelRuntime';
+$classes[] = 'Symfony\Bridge\Twig\Extension\CsrfRuntime';
+$classes[] = 'Symfony\Bridge\Twig\Extension\SerializerRuntime';
+$classes[] = 'Twig\RuntimeLoader\ContainerRuntimeLoader';
+$classes[] = 'Symfony\Component\HttpKernel\UriSigner';
+$classes[] = 'Symfony\Component\HttpFoundation\UrlHelper';
+$classes[] = 'Symfony\Component\HttpKernel\EventListener\ValidateRequestListener';
+$classes[] = 'Symfony\Component\Validator\ValidatorBuilder';
+$classes[] = 'Symfony\Component\Validator\Validation';
+$classes[] = 'Symfony\Component\Validator\Constraints\EmailValidator';
+$classes[] = 'Symfony\Component\Validator\Constraints\ExpressionValidator';
+$classes[] = 'Symfony\Component\Validator\Constraints\NotCompromisedPasswordValidator';
+$classes[] = 'Symfony\Component\Validator\Mapping\Loader\PropertyInfoLoader';
+$classes[] = 'Symfony\Component\Validator\ContainerConstraintValidatorFactory';
+$classes[] = 'Symfony\Component\WebLink\EventListener\AddLinkHeaderListener';
+$classes[] = 'Symfony\Bundle\WebProfilerBundle\Controller\ExceptionPanelController';
+$classes[] = 'Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController';
+$classes[] = 'Symfony\Bundle\WebProfilerBundle\Controller\RouterController';
+$classes[] = 'Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler';
+$classes[] = 'Symfony\Bundle\WebProfilerBundle\Csp\NonceGenerator';
+$classes[] = 'Symfony\WebpackEncoreBundle\Asset\EntrypointLookup';
+$classes[] = 'Symfony\WebpackEncoreBundle\Asset\EntrypointLookupCollection';
+$classes[] = 'Symfony\WebpackEncoreBundle\EventListener\ExceptionListener';
+$classes[] = 'Symfony\WebpackEncoreBundle\Asset\TagRenderer';
+$classes[] = 'Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension';
+$classes[] = 'Symfony\WebpackEncoreBundle\Twig\StimulusTwigExtension';
+
+$preloaded = Preloader::preload($classes);
diff --git a/var/cache/test/App_KernelTestDebugContainer.xml b/var/cache/test/App_KernelTestDebugContainer.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6a422d62aacb53d2f6c30562c031f97d62517d68
--- /dev/null
+++ b/var/cache/test/App_KernelTestDebugContainer.xml
@@ -0,0 +1,8034 @@
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+ test
+ %env(default:kernel.environment:APP_RUNTIME_ENV)%
+ true
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/log
+
+ Symfony\Bundle\FrameworkBundle\FrameworkBundle
+ Doctrine\Bundle\DoctrineBundle\DoctrineBundle
+ Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle
+ Symfony\Bundle\TwigBundle\TwigBundle
+ Symfony\Bundle\WebProfilerBundle\WebProfilerBundle
+ Symfony\WebpackEncoreBundle\WebpackEncoreBundle
+ Twig\Extra\TwigExtraBundle\TwigExtraBundle
+ Symfony\Bundle\SecurityBundle\SecurityBundle
+ Symfony\Bundle\MonologBundle\MonologBundle
+ Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/framework-bundle
+ Symfony\Bundle\FrameworkBundle
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/doctrine-bundle
+ Doctrine\Bundle\DoctrineBundle
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/doctrine-migrations-bundle
+ Doctrine\Bundle\MigrationsBundle
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/twig-bundle
+ Symfony\Bundle\TwigBundle
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/web-profiler-bundle
+ Symfony\Bundle\WebProfilerBundle
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/webpack-encore-bundle/src
+ Symfony\WebpackEncoreBundle
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/twig/extra-bundle
+ Twig\Extra\TwigExtraBundle
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-bundle
+ Symfony\Bundle\SecurityBundle
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/monolog-bundle
+ Symfony\Bundle\MonologBundle
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/sensio/framework-extra-bundle/src
+ Sensio\Bundle\FrameworkExtraBundle
+
+
+ UTF-8
+ App_KernelTestDebugContainer
+
+ console.command
+ console.error
+ console.signal
+ console.terminate
+ form.pre_submit
+ form.submit
+ form.post_submit
+ form.pre_set_data
+ form.post_set_data
+ kernel.controller_arguments
+ kernel.controller
+ kernel.response
+ kernel.finish_request
+ kernel.request
+ kernel.view
+ kernel.exception
+ kernel.terminate
+ security.authentication.success
+ security.authentication.failure
+ security.interactive_login
+ security.switch_user
+
+ null
+ /_fragment
+ %env(APP_SECRET)%
+ false
+
+ en
+
+ error_controller
+ null
+
+ null
+ null
+ false
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/translations
+ -1
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/App_KernelTestDebugContainer.xml
+ localhost
+ http
+
+ kernel::loadRoutes
+ 80
+ 443
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/serialization.php
+ _/var/www/html/perso/PhpstormProjects/projet_hello/projet_hello.App_KernelTestDebugContainer
+ _sf2_meta
+
+ 0
+ auto
+ true
+ lax
+ 1
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/sessions
+ 0
+ true
+ _token
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/validation.php
+ validators
+ false
+ false
+ file:/var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/profiler
+ Doctrine\DBAL\Logging\LoggerChain
+ Doctrine\DBAL\Logging\DebugStack
+ Symfony\Bridge\Doctrine\Logger\DbalLogger
+ Doctrine\DBAL\Configuration
+ Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector
+ Symfony\Bridge\Doctrine\ContainerAwareEventManager
+ Doctrine\Bundle\DoctrineBundle\ConnectionFactory
+ Doctrine\DBAL\Event\Listeners\MysqlSessionInit
+ Doctrine\DBAL\Event\Listeners\OracleSessionInit
+ Doctrine\Bundle\DoctrineBundle\Registry
+
+ doctrine.orm.default_entity_manager
+
+ default
+
+
+ doctrine.dbal.default_connection
+
+ default
+ Doctrine\ORM\Configuration
+ Doctrine\ORM\EntityManager
+ Doctrine\Bundle\DoctrineBundle\ManagerConfigurator
+ Doctrine\Common\Cache\ArrayCache
+ Doctrine\Common\Cache\ApcCache
+ Doctrine\Common\Cache\MemcacheCache
+ localhost
+ 11211
+ Memcache
+ Doctrine\Common\Cache\MemcachedCache
+ localhost
+ 11211
+ Memcached
+ Doctrine\Common\Cache\RedisCache
+ localhost
+ 6379
+ Redis
+ Doctrine\Common\Cache\XcacheCache
+ Doctrine\Common\Cache\WinCacheCache
+ Doctrine\Common\Cache\ZendDataCache
+ Doctrine\Persistence\Mapping\Driver\MappingDriverChain
+ Doctrine\ORM\Mapping\Driver\AnnotationDriver
+ Doctrine\ORM\Mapping\Driver\SimplifiedXmlDriver
+ Doctrine\ORM\Mapping\Driver\SimplifiedYamlDriver
+ Doctrine\ORM\Mapping\Driver\PHPDriver
+ Doctrine\ORM\Mapping\Driver\StaticPHPDriver
+ Doctrine\ORM\Mapping\Driver\AttributeDriver
+ Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer
+ Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser
+ Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator
+ Symfony\Bridge\Doctrine\Validator\DoctrineInitializer
+ Symfony\Bridge\Doctrine\Security\User\EntityUserProvider
+ Doctrine\ORM\Tools\ResolveTargetEntityListener
+ Doctrine\ORM\Tools\AttachEntityListenersListener
+ Doctrine\ORM\Mapping\DefaultNamingStrategy
+ Doctrine\ORM\Mapping\UnderscoreNamingStrategy
+ Doctrine\ORM\Mapping\DefaultQuoteStrategy
+ Doctrine\ORM\Mapping\AnsiQuoteStrategy
+ Doctrine\Bundle\DoctrineBundle\Mapping\ContainerEntityListenerResolver
+ Doctrine\ORM\Cache\DefaultCacheFactory
+ Doctrine\ORM\Cache\Region\DefaultRegion
+ Doctrine\ORM\Cache\Region\FileLockRegion
+ Doctrine\ORM\Cache\Logging\CacheLoggerChain
+ Doctrine\ORM\Cache\Logging\StatisticsCacheLogger
+ Doctrine\ORM\Cache\CacheConfiguration
+ Doctrine\ORM\Cache\RegionsConfiguration
+ true
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/doctrine/orm/Proxies
+ Proxies
+ null
+ null
+
+ form_div_layout.html.twig
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/templates
+
+ null
+ true
+ migrate
+ false
+ true
+
+ dev
+ main
+
+ true
+
+
+
+ exclusive
+
+ event
+
+
+
+
+
+ request
+ @WebProfiler/Collector/request.html.twig
+
+
+ time
+ @WebProfiler/Collector/time.html.twig
+
+
+ memory
+ @WebProfiler/Collector/memory.html.twig
+
+
+ validator
+ @WebProfiler/Collector/validator.html.twig
+
+
+ ajax
+ @WebProfiler/Collector/ajax.html.twig
+
+
+ form
+ @WebProfiler/Collector/form.html.twig
+
+
+ exception
+ @WebProfiler/Collector/exception.html.twig
+
+
+ logger
+ @WebProfiler/Collector/logger.html.twig
+
+
+ events
+ @WebProfiler/Collector/events.html.twig
+
+
+ router
+ @WebProfiler/Collector/router.html.twig
+
+
+ cache
+ @WebProfiler/Collector/cache.html.twig
+
+
+ translation
+ @WebProfiler/Collector/translation.html.twig
+
+
+ security
+ @Security/Collector/security.html.twig
+
+
+ twig
+ @WebProfiler/Collector/twig.html.twig
+
+
+ http_client
+ @WebProfiler/Collector/http_client.html.twig
+
+
+ db
+ @Doctrine/Collector/db.html.twig
+
+
+ doctrine_migrations
+ @DoctrineMigrations/Collector/migrations.html.twig
+
+
+ messenger
+ @WebProfiler/Collector/messenger.html.twig
+
+
+ mailer
+ @WebProfiler/Collector/mailer.html.twig
+
+
+ notifier
+ @WebProfiler/Collector/notifier.html.twig
+
+
+ config
+ @WebProfiler/Collector/config.html.twig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ UTF-8
+ false
+
+
+
+
+
+
+
+
+
+
+
+ en
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ error_controller
+
+
+
+
+
+
+
+ error_controller
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ null
+
+ true
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/http_cache
+
+
+
+
+
+
+
+
+ true
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/App_KernelTestDebugContainerDeprecations.log
+
+
+
+
+
+
+
+
+
+
+
+
+ %env(APP_SECRET)%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ ?reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+ disableUsageTracking
+ setToken
+
+
+ reset
+
+
+ reset
+
+
+ reset
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ en
+
+
+
+
+
+ getEnv
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ /_fragment
+
+
+
+
+
+
+
+
+ /_fragment
+
+
+
+
+
+
+ true
+
+
+
+ UTF-8
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ about
+
+
+ Display information about the current project
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+
+ assets:install
+
+
+ Install bundle's web assets under a public directory
+
+
+
+
+
+
+
+
+ cache:clear
+
+
+ Clear the cache
+
+
+
+
+
+
+
+ cache.app
+ cache.system
+ cache.validator
+ cache.serializer
+ cache.annotations
+ cache.property_info
+ cache.messenger.restart_workers_signal
+ cache.validator_expression_language
+ cache.doctrine.orm.default.result
+ cache.doctrine.orm.default.query
+ cache.webpack_encore
+ cache.security_expression_language
+
+
+ cache:pool:clear
+
+
+ Clear cache pools
+
+
+
+
+
+
+
+ cache:pool:prune
+
+
+ Prune cache pools
+
+
+
+
+
+
+
+ cache.app
+ cache.system
+ cache.validator
+ cache.serializer
+ cache.annotations
+ cache.property_info
+ cache.messenger.restart_workers_signal
+ cache.validator_expression_language
+ cache.doctrine.orm.default.result
+ cache.doctrine.orm.default.query
+ cache.webpack_encore
+ cache.security_expression_language
+
+
+ cache:pool:delete
+
+
+ Delete an item from a cache pool
+
+
+
+
+
+
+ cache.app
+ cache.system
+ cache.validator
+ cache.serializer
+ cache.annotations
+ cache.property_info
+ cache.messenger.restart_workers_signal
+ cache.validator_expression_language
+ cache.doctrine.orm.default.result
+ cache.doctrine.orm.default.query
+ cache.webpack_encore
+ cache.security_expression_language
+
+
+ cache:pool:list
+
+
+ List available cache pools
+
+
+
+
+
+
+
+ cache:warmup
+
+
+ Warm up an empty cache
+
+
+
+
+
+
+ debug:config
+
+
+ Dump the current configuration for an extension
+
+
+
+
+
+
+ config:dump-reference
+
+
+ Dump the default configuration for an extension
+
+
+
+
+
+
+ debug:container
+
+
+ Display current services for an application
+
+
+
+
+
+
+ lint:container
+
+
+ Ensure that arguments injected into services match type declarations
+
+
+
+
+
+ null
+
+
+ debug:autowiring
+
+
+ List classes/interfaces you can use for autowiring
+
+
+
+
+
+ test
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+
+ debug:dotenv
+
+
+ Lists all dotenv files with variables and values
+
+
+
+
+
+
+
+ debug:event-dispatcher
+
+
+ Display configured listeners for an application
+
+
+
+
+
+
+
+
+
+
+
+ async
+ failed
+
+ null
+
+ messenger.bus.default
+
+
+ messenger:consume
+
+
+ Consume messages
+
+
+
+
+
+
+
+ async
+ failed
+
+
+ messenger:setup-transports
+
+
+ Prepare the required infrastructure for the transport
+
+
+
+
+
+
+
+
+
+ mailer.messenger.message_handler
+
+
+
+
+
+ chatter.messenger.chat_handler
+
+
+
+
+
+ texter.messenger.sms_handler
+
+
+
+
+
+ texter.messenger.push_handler
+
+
+
+
+
+
+ debug:messenger
+
+
+ List messages you can dispatch using the message buses
+
+
+
+
+
+
+
+ messenger:stop-workers
+
+
+ Stop workers after their current message
+
+
+
+
+
+ failed
+
+
+
+
+
+ messenger:failed:retry
+
+
+ Retry one or more messages from the failure transport
+
+
+
+
+
+ failed
+
+
+ messenger:failed:show
+
+
+ Show one or more messages from the failure transport
+
+
+
+
+
+ failed
+
+
+ messenger:failed:remove
+
+
+ Remove given messages from the failure transport
+
+
+
+
+
+
+
+
+ debug:router
+
+
+ Display current routes for an application
+
+
+
+
+
+
+
+
+ router:match
+
+
+ Help debug routes by simulating a path info match
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/templates
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/twig-bridge/Resources/views/Email
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/twig-bridge/Resources/views/Form
+
+
+
+ debug:translation
+
+
+ Display translation messages information
+
+
+
+
+
+
+
+
+ en
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/templates
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/twig-bridge/Resources/views/Email
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/twig-bridge/Resources/views/Form
+
+
+
+ translation:extract
+
+
+
+ translation:update
+
+
+
+ Extract missing translations keys from code to translation files.
+
+
+
+
+
+
+
+ debug:validator
+
+
+ Display validation constraints for classes
+
+
+
+
+
+
+
+
+ en
+
+
+
+ translation:pull
+
+
+ Pull translations from a given provider.
+
+
+
+
+
+
+
+
+
+
+ translation:push
+
+
+ Push translations to a given provider.
+
+
+
+
+
+
+ lint:xliff
+
+
+ Lint an XLIFF file and outputs encountered errors
+
+
+
+
+
+
+ lint:yaml
+
+
+ Lint a YAML file and outputs encountered errors
+
+
+
+
+
+
+
+ Symfony\Component\Form\Extension\Core\Type
+ Symfony\Bridge\Doctrine\Form\Type
+
+
+ Symfony\Component\Form\Extension\Core\Type\FormType
+ Symfony\Component\Form\Extension\Core\Type\ChoiceType
+ Symfony\Component\Form\Extension\Core\Type\FileType
+ Symfony\Component\Form\Extension\Core\Type\ColorType
+ Symfony\Bridge\Doctrine\Form\Type\EntityType
+
+
+ Symfony\Component\Form\Extension\Core\Type\TransformationFailureExtension
+ Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension
+ Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension
+ Symfony\Component\Form\Extension\Validator\Type\RepeatedTypeValidatorExtension
+ Symfony\Component\Form\Extension\Validator\Type\SubmitTypeValidatorExtension
+ Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension
+ Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension
+ Symfony\Component\Form\Extension\DataCollector\Type\DataCollectorTypeExtension
+
+
+ Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser
+ Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser
+
+
+
+ debug:form
+
+
+ Display form type information
+
+
+
+
+
+
+
+
+ secrets:set
+
+
+ Set a secret in the vault
+
+
+
+
+
+
+
+
+ secrets:remove
+
+
+ Remove a secret from the vault
+
+
+
+
+
+
+
+
+ secrets:generate-keys
+
+
+ Generate new encryption keys
+
+
+
+
+
+
+
+
+ secrets:list
+
+
+ List all secrets
+
+
+
+
+
+
+
+
+ secrets:decrypt-to-local
+
+
+ Decrypt all secrets and stores them in the local vault
+
+
+
+
+
+
+
+
+ secrets:encrypt-from-local
+
+
+ Encrypt all local secrets to the vault
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ %container.build_id%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/system
+
+
+
+
+
+
+
+ 0
+ %container.build_id%
+
+
+
+
+
+
+
+ Doctrine provider service
+
+ 0
+
+
+
+ The "%service_id%" service inherits from "cache.adapter.doctrine" which is deprecated.
+
+
+
+
+
+ 0
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/app
+
+
+
+
+
+
+
+ PSR-6 provider service
+
+ 0
+
+
+
+
+ Redis connection service
+
+ 0
+
+
+
+
+
+
+
+
+ Redis connection service
+
+ 0
+
+
+
+
+
+
+
+
+ Memcached connection service
+
+ 0
+
+
+
+
+
+
+
+
+ DBAL connection service
+
+ 0
+
+
+
+
+
+
+
+
+
+ PDO connection service
+
+ 0
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ null
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ %session.storage.options%
+
+
+
+ test.private_services_locator
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ base path
+ version strategy
+
+
+
+ base URLs
+ version strategy
+
+
+
+ version
+ format
+
+
+
+ manifest path
+
+ false
+
+
+ manifest url
+
+ The "%service_id%" service is deprecated, use "assets.json_manifest_version_strategy" instead.
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/public/build/manifest.json
+
+ false
+
+
+
+
+
+
+
+ http codes
+ delay ms
+ multiplier
+ max delay ms
+ jitter
+
+
+
+
+
+
+
+
+ %env(MAILER_DSN)%
+
+
+
+
+
+
+
+ %env(MAILER_DSN)%
+
+
+
+
+
+
+
+
+ null
+ null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ en
+
+
+ php
+
+
+ yaml
+ yml
+
+
+ xlf
+ xliff
+
+
+ po
+
+
+ mo
+
+
+ ts
+
+
+ csv
+
+
+ res
+
+
+ dat
+
+
+ ini
+
+
+ json
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/translations
+ true
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.af.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.af.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.af.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.ar.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.ar.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.ar.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.az.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.az.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.az.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.be.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.be.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.be.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.bg.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.bg.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.bg.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.bs.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.bs.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.bs.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.ca.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.ca.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.ca.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.cs.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.cs.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.cs.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.cy.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.da.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.da.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.da.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.de.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.de.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.de.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.el.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.el.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.el.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.en.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.en.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.en.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.es.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.es.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.es.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.et.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.et.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.et.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.eu.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.eu.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.eu.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.fa.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.fa.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.fa.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.fi.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.fi.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.fi.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.fr.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.fr.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.fr.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.gl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.gl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.gl.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.he.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.he.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.he.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.hr.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.hr.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.hr.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.hu.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.hu.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.hu.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.hy.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.hy.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.hy.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.id.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.id.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.id.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.it.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.it.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.it.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.ja.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.ja.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.ja.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.lb.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.lb.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.lb.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.lt.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.lt.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.lt.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.lv.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.lv.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.lv.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.mn.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.mn.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.mn.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.my.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.my.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.my.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.nb.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.nb.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.nb.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.nl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.nl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.nl.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.nn.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.nn.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.nn.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.no.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.no.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.no.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.pl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.pl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.pl.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.pt.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.pt.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.pt.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.pt_BR.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.pt_BR.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.pt_BR.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.ro.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.ro.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.ro.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.ru.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.ru.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.ru.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.sk.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.sk.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.sk.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.sl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.sl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.sl.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.sq.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.sq.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.sq.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.sr_Cyrl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.sr_Cyrl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.sr_Cyrl.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.sr_Latn.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.sr_Latn.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.sr_Latn.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.sv.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.sv.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.sv.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.th.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.th.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.th.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.tl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.tl.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.tl.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.tr.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.tr.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.tr.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.uk.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.uk.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.uk.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.uz.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.uz.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.uz.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.vi.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.vi.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.vi.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.zh_CN.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.zh_CN.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.zh_CN.xlf
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations/validators.zh_TW.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations/validators.zh_TW.xlf
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations/security.zh_TW.xlf
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/validator/Resources/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-core/Resources/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/framework-bundle/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/doctrine-bundle/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/doctrine-migrations-bundle/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/twig-bundle/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/web-profiler-bundle/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/webpack-encore-bundle/src/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/twig/extra-bundle/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-bundle/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/monolog-bundle/translations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/sensio/framework-extra-bundle/src/translations
+
+
+
+ vendor/symfony/validator/Resources/translations
+ vendor/symfony/form/Resources/translations
+ vendor/symfony/security-core/Resources/translations
+ translations
+ vendor/symfony/framework-bundle/translations
+ vendor/doctrine/doctrine-bundle/translations
+ vendor/doctrine/doctrine-migrations-bundle/translations
+ vendor/symfony/twig-bundle/translations
+ vendor/symfony/web-profiler-bundle/translations
+ vendor/symfony/webpack-encore-bundle/src/translations
+ vendor/twig/extra-bundle/translations
+ vendor/symfony/security-bundle/translations
+ vendor/symfony/monolog-bundle/translations
+ vendor/sensio/framework-extra-bundle/src/translations
+
+
+
+
+
+
+
+
+
+ en
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ yaml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ php
+
+
+
+ yaml
+
+
+
+ yml
+
+
+
+ xlf
+
+
+
+ xliff
+
+
+
+ po
+
+
+
+ mo
+
+
+
+ ts
+
+
+
+ csv
+
+
+
+ res
+
+
+
+ dat
+
+
+
+ ini
+
+
+
+ json
+
+
+
+
+
+
+ php
+
+
+
+ xlf
+
+
+
+ po
+
+
+
+ mo
+
+
+
+ yml
+
+
+
+ yaml
+
+
+
+ ts
+
+
+
+ csv
+
+
+
+ ini
+
+
+
+ json
+
+
+
+ res
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ null
+
+ null
+ -1
+ true
+ true
+
+
+
+ null
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+
+
+
+
+ true
+
+
+
+ event_dispatcher.dispatcher
+
+
+
+
+
+
+
+ kernel.controller
+
+
+ onKernelController
+
+ 0
+
+
+ kernel.exception
+
+
+ onKernelException
+
+ 0
+
+
+ Symfony\Component\Security\Http\Event\CheckPassportEvent
+
+
+ checkPassport
+
+ 1024
+
+
+ kernel.response
+
+
+ onKernelResponse
+
+ 0
+
+
+ kernel.response
+
+
+ onKernelResponse
+
+ 0
+
+
+ kernel.response
+
+
+ onKernelResponse
+
+ -1024
+
+
+ kernel.request
+
+
+ setDefaultLocale
+
+ 100
+
+
+ kernel.request
+
+
+ onKernelRequest
+
+ 16
+
+
+ kernel.finish_request
+
+
+ onKernelFinishRequest
+
+ 0
+
+
+ kernel.request
+
+
+ onKernelRequest
+
+ 256
+
+
+ kernel.response
+
+
+ onResponse
+
+ -255
+
+
+ kernel.controller_arguments
+
+
+ onControllerArguments
+
+ 0
+
+
+ kernel.exception
+
+
+ logKernelException
+
+ 0
+
+
+ kernel.exception
+
+
+ onKernelException
+
+ -128
+
+
+ kernel.response
+
+
+ removeCspHeader
+
+ -128
+
+
+ kernel.request
+
+
+ onKernelRequest
+
+ 15
+
+
+ kernel.finish_request
+
+
+ onKernelFinishRequest
+
+ -15
+
+
+ console.error
+
+
+ onConsoleError
+
+ -128
+
+
+ console.terminate
+
+
+ onConsoleTerminate
+
+ -128
+
+
+ console.error
+
+
+ onConsoleError
+
+ 0
+
+
+ kernel.request
+
+
+ onKernelRequest
+
+ 128
+
+
+ kernel.response
+
+
+ onKernelResponse
+
+ -1000
+
+
+ kernel.finish_request
+
+
+ onFinishRequest
+
+ 0
+
+
+ Symfony\Component\Mailer\Event\MessageEvent
+
+
+ onMessage
+
+ -255
+
+
+ Symfony\Component\Mailer\Event\MessageEvent
+
+
+ onMessage
+
+ -255
+
+
+ kernel.request
+
+
+ configure
+
+ 2048
+
+
+ console.command
+
+
+ configure
+
+ 2048
+
+
+ kernel.request
+
+
+ onKernelRequest
+
+ 32
+
+
+ kernel.finish_request
+
+
+ onKernelFinishRequest
+
+ 0
+
+
+ kernel.exception
+
+
+ onKernelException
+
+ -64
+
+
+ kernel.response
+
+
+ onKernelResponse
+
+ 0
+
+
+ Symfony\Component\Messenger\Event\WorkerMessageFailedEvent
+
+
+ onMessageFailed
+
+ 100
+
+
+ Symfony\Component\Messenger\Event\WorkerMessageFailedEvent
+
+
+ onMessageFailed
+
+ 200
+
+
+ Symfony\Component\Messenger\Event\WorkerMessageFailedEvent
+
+
+ onMessageFailed
+
+ -100
+
+
+ Symfony\Component\Messenger\Event\WorkerRunningEvent
+
+
+ onWorkerRunning
+
+ 100
+
+
+ Symfony\Component\Messenger\Event\WorkerStartedEvent
+
+
+ onWorkerStarted
+
+ 0
+
+
+ Symfony\Component\Messenger\Event\WorkerRunningEvent
+
+
+ onWorkerRunning
+
+ 0
+
+
+ Symfony\Component\Messenger\Event\WorkerStartedEvent
+
+
+ onWorkerStarted
+
+ 100
+
+
+ Symfony\Component\Messenger\Event\WorkerMessageFailedEvent
+
+
+ onMessageFailed
+
+ 0
+
+
+ Symfony\Component\Messenger\Event\WorkerRunningEvent
+
+
+ onWorkerRunning
+
+ 0
+
+
+ Symfony\Component\Notifier\Event\MessageEvent
+
+
+ onNotification
+
+ -255
+
+
+ kernel.response
+
+
+ onKernelResponse
+
+ -100
+
+
+ kernel.exception
+
+
+ onKernelException
+
+ 0
+
+
+ kernel.terminate
+
+
+ onKernelTerminate
+
+ -1024
+
+
+ kernel.controller
+
+
+ onKernelController
+
+ 0
+
+
+ kernel.response
+
+
+ onKernelResponse
+
+ 0
+
+
+ Symfony\Component\Messenger\Event\WorkerMessageHandledEvent
+
+
+ onWorkerMessageHandled
+
+ 0
+
+
+ Symfony\Component\Messenger\Event\WorkerMessageFailedEvent
+
+
+ onWorkerMessageFailed
+
+ 0
+
+
+ Symfony\Component\Mailer\Event\MessageEvent
+
+
+ onMessage
+
+ 0
+
+
+ kernel.finish_request
+
+
+ resetAssets
+
+ 0
+
+
+ kernel.response
+
+
+ onKernelResponse
+
+ 0
+
+
+ Symfony\Component\Security\Http\Event\CheckPassportEvent
+
+
+ checkPassport
+
+ 0
+
+
+ Symfony\Component\Security\Http\Event\LoginSuccessEvent
+
+
+ onLoginSuccess
+
+ 0
+
+
+ debug.security.authorization.vote
+
+
+ onVoterVote
+
+ 0
+
+
+ kernel.request
+
+
+ configureLogoutUrlGenerator
+
+ 8
+
+
+ kernel.request
+
+
+ onKernelRequest
+
+ 8
+
+
+ kernel.finish_request
+
+
+ onKernelFinishRequest
+
+ 0
+
+
+ kernel.controller
+
+
+ onKernelController
+
+ 0
+
+
+ kernel.controller
+
+
+ onKernelController
+
+ 0
+
+
+ kernel.controller
+
+
+ onKernelController
+
+ -128
+
+
+ kernel.view
+
+
+ onKernelView
+
+ 0
+
+
+ kernel.controller
+
+
+ onKernelController
+
+ 0
+
+
+ kernel.response
+
+
+ onKernelResponse
+
+ 0
+
+
+ kernel.controller_arguments
+
+
+ onKernelControllerArguments
+
+ 0
+
+
+ kernel.controller_arguments
+
+
+ onKernelControllerArguments
+
+ 0
+
+
+ Symfony\Component\Security\Http\Event\CheckPassportEvent
+
+
+ checkPassport
+
+ 512
+
+
+ Symfony\Component\Security\Http\Event\LogoutEvent
+
+
+ onLogout
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ test
+
+
+
+
+ test
+
+
+
+
+ test
+
+
+
+
+ test
+
+
+
+
+ test
+
+
+
+
+ test
+
+
+
+
+ true
+
+
+
+
+
+
+
+ kernel::loadRoutes
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test
+ true
+ Symfony\Component\Routing\Generator\CompiledUrlGenerator
+ Symfony\Component\Routing\Generator\Dumper\CompiledUrlGeneratorDumper
+ Symfony\Bundle\FrameworkBundle\Routing\RedirectableCompiledUrlMatcher
+ Symfony\Component\Routing\Matcher\Dumper\CompiledUrlMatcherDumper
+ true
+ service
+
+
+
+
+ en
+
+
+
+
+
+
+
+
+
+ localhost
+ http
+ 80
+ 443
+
+ _functions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ test
+
+
+
+
+
+
+
+
+
+
+
+
+
+ required
+
+
+
+
+
+ class_exists
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+ 0
+ Cache-Directory
+
+
+
+
+ "%service_id% is deprecated"
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/annotations.php
+ #^Symfony\\(?:Component\\HttpKernel\\|Bundle\\FrameworkBundle\\Controller\\(?!.*Controller$))#
+ true
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/annotations.php
+
+
+
+
+
+
+ "%service_id% is deprecated"
+
+
+ 3
+ 2
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/config/secrets/%env(default:kernel.environment:APP_RUNTIME_ENV)%
+
+
+
+
+ base64:default::SYMFONY_DECRYPTION_SECRET
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/.env.test.local
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ null
+ null
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ null
+
+
+
+
+
+
+
+ null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/serialization.php
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/serialization.php
+
+
+
+
+
+
+
+
+
+
+
+ null
+ null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+ redis://localhost
+
+ true
+
+
+
+
+ memcached://localhost
+
+ true
+
+
+
+
+ 0
+ false
+
+
+
+
+
+
+
+
+
+ onSessionUsage
+
+
+
+ %session.storage.options%
+ null
+
+
+ _sf2_meta
+ 0
+
+
+ true
+
+
+ null
+
+
+ _sf2_meta
+ 0
+
+
+ true
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/sessions
+ MOCKSESSID
+
+
+ _sf2_meta
+ 0
+
+
+
+
+
+ The "%service_id%" service is deprecated, use "session.storage.factory.native", "session.storage.factory.php_bridge" or "session.storage.factory.mock_file" instead.
+
+
+
+
+
+
+
+
+
+
+ The "%service_id%" service is deprecated, use "$session->getFlashBag()" instead.
+
+
+ attributes
+
+ The "%service_id%" service is deprecated, use "$session->getAttributeBag()" instead.
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/sessions
+
+
+
+
+ A string or a connection object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+ validators
+
+
+
+
+ true
+ _token
+
+ validators
+
+
+
+
+
+
+
+
+
+
+ validators
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/form/Resources/config/validation.xml
+
+
+
+ true
+
+
+
+
+
+ loadValidatorMetadata
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/validation.php
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/validation.php
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ html5
+
+
+
+
+ UTF-8
+ false
+ null
+
+
+
+
+
+
+ null
+
+
+
+
+ async
+
+
+ async
+
+
+ async
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ json
+
+
+
+
+
+
+
+
+ bus handler resolver
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ max retries
+ delay ms
+ multiplier
+ max delay ms
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %env(MESSENGER_TRANSPORT_DSN)%
+
+ true
+ 60000
+ async
+
+
+
+
+
+ 3
+ 1000
+ 2
+ 0
+
+
+
+ doctrine://default?queue_name=failed
+
+ failed
+
+
+
+
+
+ 3
+ 1000
+ 2
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ email
+
+
+ email
+
+
+ email
+
+
+ email
+
+
+
+
+
+
+
+
+
+ null
+
+
+
+
+ null
+
+
+
+
+ null
+
+ null
+
+
+
+ null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ admin@example.com
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ file:/var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/profiler
+
+
+
+
+
+
+ null
+ false
+ false
+ null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ collectSessionUsage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/App_KernelTestDebugContainer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ cache.app
+
+
+
+ cache.system
+
+
+
+ cache.validator
+
+
+
+ cache.serializer
+
+
+
+ cache.annotations
+
+
+
+ cache.property_info
+
+
+
+ cache.messenger.restart_workers_signal
+
+
+
+ cache.validator_expression_language
+
+
+
+ cache.doctrine.orm.default.result
+
+
+
+ cache.doctrine.orm.default.query
+
+
+
+ cache.webpack_encore
+
+
+
+ cache.security_expression_language
+
+
+
+
+
+
+
+ cache.validator
+ cache.serializer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ messenger.bus.default
+
+
+
+
+
+
+
+
+
+
+ http_client
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+ default
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %doctrine.connections%
+ %doctrine.entity_managers%
+ default
+ default
+
+
+
+
+
+
+
+
+
+
+
+
+
+ doctrine:database:create
+
+
+
+
+
+
+
+ doctrine:database:drop
+
+
+
+
+
+
+
+ doctrine:query:sql
+
+
+
+
+
+
+
+ dbal:run-sql
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ doctrine.orm.messenger.doctrine_schema_subscriber
+ doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber
+ doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber
+ doctrine.orm.listeners.doctrine_token_provider_schema_subscriber
+
+
+ loadClassMetadata
+
+ doctrine.orm.default_listeners.attach_entity_listeners
+
+
+
+
+
+ %env(resolve:DATABASE_URL)%
+ _test%env(default::TEST_TOKEN)%
+ pdo_mysql
+ localhost
+ null
+ root
+ null
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %doctrine.connections%
+ %doctrine.entity_managers%
+ default
+ default
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ true
+
+
+
+
+
+ null
+
+
+
+ null
+
+
+
+
+
+ doctrine:cache:clear-metadata
+
+
+
+
+
+
+ doctrine:cache:clear-query
+
+
+
+
+
+
+ doctrine:cache:clear-result
+
+
+
+
+
+
+ doctrine:cache:clear-collection-region
+
+
+
+
+
+
+ doctrine:mapping:convert
+
+
+
+
+
+
+ doctrine:schema:create
+
+
+
+
+
+
+ doctrine:schema:drop
+
+
+
+
+
+
+ doctrine:ensure-production-settings
+
+
+
+
+
+
+ doctrine:cache:clear-entity-region
+
+
+
+
+
+
+ doctrine:mapping:info
+
+
+
+
+
+
+ doctrine:cache:clear-query-region
+
+
+
+
+
+
+ doctrine:query:dql
+
+
+
+
+
+
+ doctrine:schema:update
+
+
+
+
+
+
+ doctrine:schema:validate
+
+
+
+
+
+
+ %kernel.bundles%
+
+ doctrine:mapping:import
+
+
+
+
+
+
+
+
+
+
+
+
+ App\Entity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/doctrine/orm/Proxies
+
+
+ Proxies
+
+
+ true
+
+
+ Doctrine\Bundle\DoctrineBundle\Mapping\ClassMetadataFactory
+
+
+ Doctrine\ORM\EntityRepository
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/src/Entity
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ null
+
+
+
+
+
+
+ Doctrine\Migrations\Version\MigrationFactory
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DoctrineMigrations
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/migrations
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+ doctrine:migrations:diff
+
+ doctrine:migrations:diff
+
+
+
+
+
+
+ doctrine:migrations:sync-metadata-storage
+
+ doctrine:migrations:sync-metadata-storage
+
+
+
+
+
+
+ doctrine:migrations:versions
+
+ doctrine:migrations:list
+
+
+
+
+
+
+ doctrine:migrations:current
+
+ doctrine:migrations:current
+
+
+
+
+
+
+ doctrine:migrations:dump-schema
+
+ doctrine:migrations:dump-schema
+
+
+
+
+
+
+ doctrine:migrations:execute
+
+ doctrine:migrations:execute
+
+
+
+
+
+
+ doctrine:migrations:generate
+
+ doctrine:migrations:generate
+
+
+
+
+
+
+ doctrine:migrations:latest
+
+ doctrine:migrations:latest
+
+
+
+
+
+
+ doctrine:migrations:migrate
+
+ doctrine:migrations:migrate
+
+
+
+
+
+
+ doctrine:migrations:rollup
+
+ doctrine:migrations:rollup
+
+
+
+
+
+
+ doctrine:migrations:status
+
+ doctrine:migrations:status
+
+
+
+
+
+
+ doctrine:migrations:up-to-date
+
+ doctrine:migrations:up-to-date
+
+
+
+
+
+
+ doctrine:migrations:version
+
+ doctrine:migrations:version
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ name
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/twig
+ UTF-8
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ app
+
+
+
+
+
+
+
+
+ suggestFilter
+
+
+
+
+
+ suggestFunction
+
+
+
+
+
+ suggestTag
+
+
+
+
+
+
+ test
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+ email
+ null
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/templates
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/doctrine-bundle/Resources/views
+ Doctrine
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/doctrine-bundle/Resources/views
+ !Doctrine
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/doctrine-migrations-bundle/Resources/views
+ DoctrineMigrations
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/doctrine-migrations-bundle/Resources/views
+ !DoctrineMigrations
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/web-profiler-bundle/Resources/views
+ WebProfiler
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/web-profiler-bundle/Resources/views
+ !WebProfiler
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-bundle/Resources/views
+ Security
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/security-bundle/Resources/views
+ !Security
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/templates
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/twig-bridge/Resources/views/Email
+ email
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/twig-bridge/Resources/views/Email
+ !email
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/twig-bridge/Resources/views/Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+ UTF-8
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ F j, Y H:i
+ %d days
+ null
+ 0
+ .
+ ,
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %twig.form.resources%
+
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+ %kernel.bundles_metadata%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/templates
+
+
+ debug:twig
+
+
+ Show a list of twig functions, filters, globals and tests
+
+
+
+
+
+
+
+ lint:twig
+
+
+ Lint a Twig template and outputs encountered errors
+
+
+
+
+ null
+
+
+
+
+
+
+
+
+
+ %data_collector.templates%
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello
+
+
+
+
+
+ null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ null
+ UTF-8
+ 1
+
+
+ 4096
+
+
+
+
+
+
+
+
+ _profiler_open_file
+ ?file=%%f&line=%%l#line%%l
+
+
+
+
+
+
+
+
+
+
+
+ _default
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/public/build/entrypoints.json
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/webpack_encore.cache.php
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/webpack_encore.cache.php
+
+
+
+
+
+
+
+
+
+
+
+
+ _default
+
+
+
+
+
+
+
+ _default
+
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/public/build/entrypoints.json
+ null
+ _default
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ migrate
+
+
+ none
+
+
+
+
+ auto
+ 4
+ 3
+ 10
+
+ sha512
+ 40
+ false
+ true
+ 5000
+
+
+ The "%service_id%" service is deprecated, use "security.password_hasher_factory" instead.
+
+
+
+ The "%service_id%" service is deprecated, use "security.user_password_hasher" instead.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ null
+
+
+
+
+
+ LogoutListener
+ FirewallConfig
+
+
+
+
+ LogoutListener
+ FirewallConfig
+
+
+
+ name
+ user_checker
+ request_matcher
+ false
+ false
+ null
+ null
+ null
+ null
+ null
+
+ null
+
+
+
+
+
+
+
+ firewall
+
+
+
+ security.ldap.ldap
+ base dn
+ search dn
+ search password
+ default_roles
+ uid key
+ filter
+ password_attribute
+ extra_fields (email etc)
+
+
+
+
+
+ {^https?://%%s$}i
+ {^https://%%s$}i
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ auto
+ 4
+ 3
+ 10
+
+ sha512
+ 40
+ false
+ true
+ 5000
+
+
+
+
+
+
+
+ The "%service_id%" service is deprecated, the logic is contained in the authenticators.
+
+
+
+
+
+
+
+
+
+
+
+
+ The "%service_id%" service is deprecated, the logic is integrated directly in "security.channel_listener".
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Provider Key
+
+
+
+
+
+ enableUsageTracking
+
+
+
+
+
+ event dispatcher
+
+
+
+
+
+
+ target url
+
+
+
+
+
+
+
+
+
+
+ Provider-shared Key
+
+
+
+
+
+
+
+ The custom success handler service
+
+ Provider-shared Key
+
+
+
+
+
+
+ The custom failure handler service
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Provider-shared Key
+
+ null
+
+
+ false
+
+
+
+
+ User Provider
+ User Checker
+ Provider Key
+
+
+ _switch_user
+ ROLE_ALLOWED_TO_SWITCH
+
+ false
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+ Catch exception flag set in RememberMeFactory
+
+ The "%service_id%" service is deprecated, use the new authenticator system instead.
+
+
+ User Checker
+ The "%service_id%" service is deprecated, use the new authenticator system instead.
+
+
+
+
+
+ Shared Token Key
+ Shared Provider Key
+
+
+
+
+
+ Shared Token Key
+ Shared Provider Key
+
+
+
+
+
+ Shared Token Key
+ Shared Provider Key
+
+
+
+
+
+
+
+
+
+ authenticators
+
+
+ provider key
+
+ true
+ true
+ required badges
+
+
+
+
+
+
+
+
+
+
+
+
+
+ authenticator manager
+
+
+
+
+
+
+
+
+
+
+ user provider
+
+
+
+
+
+
+ user checker
+
+
+
+
+
+
+ request rate limiter
+
+
+
+ realm name
+ user provider
+
+
+
+
+ user provider
+ authentication success handler
+ authentication failure handler
+ options
+
+
+
+ user provider
+ authentication success handler
+ authentication failure handler
+ options
+
+
+
+
+
+
+
+ user provider
+
+ firewall name
+ user key
+ credentials key
+
+
+
+
+ user provider
+
+ firewall name
+ user key
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+ The "%service_id%" service is deprecated, use the new authenticator system instead.
+
+
+ Authenticators
+ User Provider
+ Provider-shared Key
+ User Checker
+
+ The "%service_id%" service is deprecated, use the new authenticator system instead.
+
+
+
+
+
+ Provider-shared Key
+ Authenticators
+
+ true
+ The "%service_id%" service is deprecated, use the new authenticator system instead.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %security.firewalls%
+
+
+
+
+
+ true
+
+ debug:firewall
+
+
+ Display information about your security firewall(s)
+
+
+
+
+
+
+ dev
+ security.user_checker
+ .security.request_matcher.Iy.T22O
+ false
+ false
+ null
+ null
+ null
+ null
+ null
+
+ null
+
+
+ ^/(_(profiler|wdt)|css|images|js)/
+
+
+
+ null
+ null
+
+
+
+ main
+ security.user_checker
+ null
+ true
+ false
+ security.user.provider.concrete.users_in_memory
+ main
+ null
+ null
+ null
+
+ null
+
+
+
+
+
+
+ event_dispatcher.dispatcher
+
+ Symfony\Component\Security\Http\Event\CheckPassportEvent
+
+
+ checkPassport
+
+ 2048
+
+
+ Symfony\Component\Security\Http\Event\LoginSuccessEvent
+
+
+ onSuccessfulLogin
+
+ 0
+
+
+ Symfony\Component\Security\Http\Event\CheckPassportEvent
+
+
+ preCheckCredentials
+
+ 256
+
+
+ security.authentication.success
+
+
+ postCheckCredentials
+
+ 256
+
+
+ Symfony\Component\Security\Http\Event\CheckPassportEvent
+
+
+ checkPassport
+
+ 1024
+
+
+ Symfony\Component\Security\Http\Event\CheckPassportEvent
+
+
+ checkPassport
+
+ 0
+
+
+ Symfony\Component\Security\Http\Event\LoginSuccessEvent
+
+
+ onLoginSuccess
+
+ 0
+
+
+ Symfony\Component\Security\Http\Event\CheckPassportEvent
+
+
+ checkPassport
+
+ 512
+
+
+ Symfony\Component\Security\Http\Event\LogoutEvent
+
+
+ onLogout
+
+ 0
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+
+ enableUsageTracking
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+ null
+ null
+ null
+
+ false
+
+
+
+
+
+
+
+
+
+ null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface
+
+
+ security:encode-password
+
+
+ Encode a password
+
+ The "%service_id%" service is deprecated, use "security.command.user_password_hash" instead.
+
+
+
+
+
+
+ Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface
+
+
+ security:hash-password
+
+
+ Hash a user password
+
+
+
+ app
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ app
+
+
+
+
+
+
+
+
+ 404
+
+
+
+ 405
+
+
+
+
+
+ 400
+
+
+
+
+
+
+
+ 0
+ true
+ true
+ null
+
+
+
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/log/test.log
+ 100
+ true
+ null
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ messenger.bus.default
+
+
+ messenger.bus.default
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ request
+
+
+
+
+
+
+
+
+
+ console
+
+
+
+
+
+
+
+
+
+ messenger
+
+
+
+
+
+
+
+
+
+ cache
+
+
+
+
+
+
+
+
+
+ http_client
+
+
+
+
+
+
+
+
+
+ mailer
+
+
+
+
+
+
+
+
+
+ translation
+
+
+
+
+
+
+
+
+
+ php
+
+
+
+
+
+
+
+
+
+ event
+
+
+
+
+
+
+
+
+
+ router
+
+
+
+
+
+
+
+
+
+ profiler
+
+
+
+
+
+
+
+
+
+ doctrine
+
+
+
+
+
+
+
+
+
+ security
+
+
+
+
+
+
+
+
+
+ deprecation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ App\Controller\HelloController
+
+
+
+
+
+
+
+
+
+
+
+ translation.warmer
+
+
+
+
+
+
+
+
+
+
+
+ router.default
+
+
+
+
+
+
+
+
+
+
+
+ router.cache_warmer
+
+
+
+
+
+
+
+
+
+
+
+ twig.template_cache_warmer
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 6
+
+
+
+
+
+
+
+
+ App\Entity
+
+
+
+
+
+ about
+
+ Display information about the current project
+ false
+
+
+
+ assets:install
+
+ Install bundle's web assets under a public directory
+ false
+
+
+
+ cache:clear
+
+ Clear the cache
+ false
+
+
+
+ cache:pool:clear
+
+ Clear cache pools
+ false
+
+
+
+ cache:pool:prune
+
+ Prune cache pools
+ false
+
+
+
+ cache:pool:delete
+
+ Delete an item from a cache pool
+ false
+
+
+
+ cache:pool:list
+
+ List available cache pools
+ false
+
+
+
+ cache:warmup
+
+ Warm up an empty cache
+ false
+
+
+
+ debug:config
+
+ Dump the current configuration for an extension
+ false
+
+
+
+ config:dump-reference
+
+ Dump the default configuration for an extension
+ false
+
+
+
+ debug:container
+
+ Display current services for an application
+ false
+
+
+
+ lint:container
+
+ Ensure that arguments injected into services match type declarations
+ false
+
+
+
+ debug:autowiring
+
+ List classes/interfaces you can use for autowiring
+ false
+
+
+
+ debug:dotenv
+
+ Lists all dotenv files with variables and values
+ false
+
+
+
+ debug:event-dispatcher
+
+ Display configured listeners for an application
+ false
+
+
+
+ messenger:consume
+
+ Consume messages
+ false
+
+
+
+ messenger:setup-transports
+
+ Prepare the required infrastructure for the transport
+ false
+
+
+
+ debug:messenger
+
+ List messages you can dispatch using the message buses
+ false
+
+
+
+ messenger:stop-workers
+
+ Stop workers after their current message
+ false
+
+
+
+ messenger:failed:retry
+
+ Retry one or more messages from the failure transport
+ false
+
+
+
+ messenger:failed:show
+
+ Show one or more messages from the failure transport
+ false
+
+
+
+ messenger:failed:remove
+
+ Remove given messages from the failure transport
+ false
+
+
+
+ debug:router
+
+ Display current routes for an application
+ false
+
+
+
+ router:match
+
+ Help debug routes by simulating a path info match
+ false
+
+
+
+ debug:translation
+
+ Display translation messages information
+ false
+
+
+
+ translation:extract
+
+ translation:update
+
+ Extract missing translations keys from code to translation files.
+ false
+
+
+
+ debug:validator
+
+ Display validation constraints for classes
+ false
+
+
+
+ translation:pull
+
+ Pull translations from a given provider.
+ false
+
+
+
+ translation:push
+
+ Push translations to a given provider.
+ false
+
+
+
+ lint:xliff
+
+ Lint an XLIFF file and outputs encountered errors
+ false
+
+
+
+ lint:yaml
+
+ Lint a YAML file and outputs encountered errors
+ false
+
+
+
+ debug:form
+
+ Display form type information
+ false
+
+
+
+ secrets:set
+
+ Set a secret in the vault
+ false
+
+
+
+ secrets:remove
+
+ Remove a secret from the vault
+ false
+
+
+
+ secrets:generate-keys
+
+ Generate new encryption keys
+ false
+
+
+
+ secrets:list
+
+ List all secrets
+ false
+
+
+
+ secrets:decrypt-to-local
+
+ Decrypt all secrets and stores them in the local vault
+ false
+
+
+
+ secrets:encrypt-from-local
+
+ Encrypt all local secrets to the vault
+ false
+
+
+
+ debug:twig
+
+ Show a list of twig functions, filters, globals and tests
+ false
+
+
+
+ lint:twig
+
+ Lint a Twig template and outputs encountered errors
+ false
+
+
+
+ debug:firewall
+
+ Display information about your security firewall(s)
+ false
+
+
+
+ security:encode-password
+
+ Encode a password
+ false
+
+
+
+ security:hash-password
+
+ Hash a user password
+ false
+
+
+
+
+
+
+ console.command.about
+ console.command.assets_install
+ console.command.cache_clear
+ console.command.cache_pool_clear
+ console.command.cache_pool_prune
+ console.command.cache_pool_delete
+ console.command.cache_pool_list
+ console.command.cache_warmup
+ console.command.config_debug
+ console.command.config_dump_reference
+ console.command.container_debug
+ console.command.container_lint
+ console.command.debug_autowiring
+ console.command.dotenv_debug
+ console.command.event_dispatcher_debug
+ console.command.messenger_consume_messages
+ console.command.messenger_setup_transports
+ console.command.messenger_debug
+ console.command.messenger_stop_workers
+ console.command.messenger_failed_messages_retry
+ console.command.messenger_failed_messages_show
+ console.command.messenger_failed_messages_remove
+ console.command.router_debug
+ console.command.router_match
+ console.command.translation_debug
+ console.command.translation_extract
+ console.command.translation_extract
+ console.command.validator_debug
+ console.command.translation_pull
+ console.command.translation_push
+ console.command.xliff_lint
+ console.command.yaml_lint
+ console.command.form_debug
+ console.command.secrets_set
+ console.command.secrets_remove
+ console.command.secrets_generate_key
+ console.command.secrets_list
+ console.command.secrets_decrypt_to_local
+ console.command.secrets_encrypt_from_local
+ doctrine.database_create_command
+ doctrine.database_drop_command
+ doctrine.query_sql_command
+ Doctrine\DBAL\Tools\Console\Command\RunSqlCommand
+ doctrine.cache_clear_metadata_command
+ doctrine.cache_clear_query_cache_command
+ doctrine.cache_clear_result_command
+ doctrine.cache_collection_region_command
+ doctrine.mapping_convert_command
+ doctrine.schema_create_command
+ doctrine.schema_drop_command
+ doctrine.ensure_production_settings_command
+ doctrine.clear_entity_region_command
+ doctrine.mapping_info_command
+ doctrine.clear_query_region_command
+ doctrine.query_dql_command
+ doctrine.schema_update_command
+ doctrine.schema_validate_command
+ doctrine.mapping_import_command
+ doctrine_migrations.diff_command
+ doctrine_migrations.sync_metadata_command
+ doctrine_migrations.versions_command
+ doctrine_migrations.current_command
+ doctrine_migrations.dump_schema_command
+ doctrine_migrations.execute_command
+ doctrine_migrations.generate_command
+ doctrine_migrations.latest_command
+ doctrine_migrations.migrate_command
+ doctrine_migrations.rollup_command
+ doctrine_migrations.status_command
+ doctrine_migrations.up_to_date_command
+ doctrine_migrations.version_command
+ twig.command.debug
+ twig.command.lint
+ security.command.debug_firewall
+ security.command.user_password_encoder
+ security.command.user_password_hash
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4U+djgXiLj
+ 0
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/app
+
+
+
+
+
+
+ YE5ry4GNS2
+ 0
+ %container.build_id%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/system
+
+
+
+
+ 2HN9L1h+KH
+ 0
+ %container.build_id%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/system
+
+
+
+
+ Qej5ed0AhC
+ 0
+ %container.build_id%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/system
+
+
+
+
+ LDe+59WCam
+ 0
+ %container.build_id%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/system
+
+
+
+
+ B-BnfimUZC
+ 0
+ %container.build_id%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/system
+
+
+
+
+ UXAnmMJbES
+ 0
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/app
+
+
+
+
+
+
+ +QANsS51uM
+ 0
+ %container.build_id%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/system
+
+
+
+
+
+
+ HXBYv6VtiO
+ 0
+ %container.build_id%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/system
+
+
+
+
+ IZyhsySepv
+ 0
+ %container.build_id%
+ /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/var/cache/test/pools/system
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.
+
+
+ The "%alias_id%" autowiring alias is deprecated. Define it explicitly in your app if you want to keep using it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "%alias_id%" alias is deprecated, use "Psr\Cache\CacheItemPoolInterface" instead.
+
+
+
+
+
+
+
+
+
+
+ The "%alias_id%" alias is deprecated, use "mailer.message_logger_listener" instead.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "%alias_id%" and "SessionInterface" aliases are deprecated, use "$requestStack->getSession()" instead.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "%alias_id%" service is deprecated, use "security.password_hasher_factory" instead.
+
+
+
+ The "%alias_id%" service is deprecated, use "security.password_hasher"" instead.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "%alias_id%" alias is deprecated, use the new authenticator system instead.
+
+
+ The "%alias_id%" alias is deprecated, use the new authenticator system instead.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The "%alias_id%" service and "SessionInterface" alias are deprecated, use "$requestStack->getSession()" instead.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/var/cache/test/App_KernelTestDebugContainer.xml.meta b/var/cache/test/App_KernelTestDebugContainer.xml.meta
new file mode 100644
index 0000000000000000000000000000000000000000..83f3a0791948cb655c12f8ea73f3c93e17b1be97
Binary files /dev/null and b/var/cache/test/App_KernelTestDebugContainer.xml.meta differ
diff --git a/var/cache/test/ContainerVfx5Gz6/App_KernelTestDebugContainer.php b/var/cache/test/ContainerVfx5Gz6/App_KernelTestDebugContainer.php
new file mode 100644
index 0000000000000000000000000000000000000000..99464e720d51f9fdc630aeae84e0b64f390fbb96
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/App_KernelTestDebugContainer.php
@@ -0,0 +1,3799 @@
+getService = \Closure::fromCallable([$this, 'getService']);
+ $this->buildParameters = $buildParameters;
+ $this->containerDir = $containerDir;
+ $this->targetDir = \dirname($containerDir);
+ $this->parameters = $this->getDefaultParameters();
+
+ $this->services = $this->privates = [];
+ $this->syntheticIds = [
+ 'kernel' => true,
+ ];
+ $this->methodMap = [
+ '.container.private.profiler' => 'get_Container_Private_ProfilerService',
+ '.container.private.security.authorization_checker' => 'get_Container_Private_Security_AuthorizationCheckerService',
+ '.container.private.security.token_storage' => 'get_Container_Private_Security_TokenStorageService',
+ '.container.private.twig' => 'get_Container_Private_TwigService',
+ '.container.private.validator' => 'get_Container_Private_ValidatorService',
+ 'cache.app' => 'getCache_AppService',
+ 'cache.system' => 'getCache_SystemService',
+ 'cache.validator_expression_language' => 'getCache_ValidatorExpressionLanguageService',
+ 'doctrine' => 'getDoctrineService',
+ 'doctrine.dbal.default_connection' => 'getDoctrine_Dbal_DefaultConnectionService',
+ 'doctrine.orm.default_entity_manager' => 'getDoctrine_Orm_DefaultEntityManagerService',
+ 'event_dispatcher' => 'getEventDispatcherService',
+ 'http_kernel' => 'getHttpKernelService',
+ 'messenger.default_bus' => 'getMessenger_DefaultBusService',
+ 'monolog.logger.deprecation' => 'getMonolog_Logger_DeprecationService',
+ 'request_stack' => 'getRequestStackService',
+ 'router' => 'getRouterService',
+ 'translator' => 'getTranslatorService',
+ 'cache_clearer' => 'getCacheClearerService',
+ 'filesystem' => 'getFilesystemService',
+ 'serializer' => 'getSerializerService',
+ 'security.csrf.token_manager' => 'getSecurity_Csrf_TokenManagerService',
+ 'form.factory' => 'getForm_FactoryService',
+ 'form.type.file' => 'getForm_Type_FileService',
+ 'profiler' => 'getProfilerService',
+ 'twig' => 'getTwigService',
+ 'security.authorization_checker' => 'getSecurity_AuthorizationCheckerService',
+ 'security.token_storage' => 'getSecurity_TokenStorageService',
+ 'security.password_encoder' => 'getSecurity_PasswordEncoderService',
+ 'session' => 'getSessionService',
+ 'validator' => 'getValidatorService',
+ ];
+ $this->fileMap = [
+ '.container.private.cache_clearer' => 'get_Container_Private_CacheClearerService',
+ '.container.private.filesystem' => 'get_Container_Private_FilesystemService',
+ '.container.private.form.factory' => 'get_Container_Private_Form_FactoryService',
+ '.container.private.form.type.file' => 'get_Container_Private_Form_Type_FileService',
+ '.container.private.security.csrf.token_manager' => 'get_Container_Private_Security_Csrf_TokenManagerService',
+ '.container.private.security.password_encoder' => 'get_Container_Private_Security_PasswordEncoderService',
+ '.container.private.serializer' => 'get_Container_Private_SerializerService',
+ '.container.private.session' => 'get_Container_Private_SessionService',
+ 'App\\Controller\\HelloController' => 'getHelloControllerService',
+ 'Doctrine\\Bundle\\DoctrineBundle\\Controller\\ProfilerController' => 'getProfilerControllerService',
+ 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController' => 'getRedirectControllerService',
+ 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController' => 'getTemplateControllerService',
+ 'cache.app_clearer' => 'getCache_AppClearerService',
+ 'cache.global_clearer' => 'getCache_GlobalClearerService',
+ 'cache.system_clearer' => 'getCache_SystemClearerService',
+ 'cache_warmer' => 'getCacheWarmerService',
+ 'console.command_loader' => 'getConsole_CommandLoaderService',
+ 'container.env_var_processors_locator' => 'getContainer_EnvVarProcessorsLocatorService',
+ 'error_controller' => 'getErrorControllerService',
+ 'routing.loader' => 'getRouting_LoaderService',
+ 'services_resetter' => 'getServicesResetterService',
+ 'test.client' => 'getTest_ClientService',
+ 'test.private_services_locator' => 'getTest_PrivateServicesLocatorService',
+ 'test.service_container' => 'getTest_ServiceContainerService',
+ 'web_profiler.controller.exception_panel' => 'getWebProfiler_Controller_ExceptionPanelService',
+ 'web_profiler.controller.profiler' => 'getWebProfiler_Controller_ProfilerService',
+ 'web_profiler.controller.router' => 'getWebProfiler_Controller_RouterService',
+ ];
+ $this->aliases = [
+ 'App\\Kernel' => 'kernel',
+ 'database_connection' => 'doctrine.dbal.default_connection',
+ 'doctrine.orm.entity_manager' => 'doctrine.orm.default_entity_manager',
+ ];
+
+ $this->privates['service_container'] = function () {
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernelInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/KernelInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/RebootableInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/TerminableInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Kernel.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Kernel/MicroKernelTrait.php';
+ include_once \dirname(__DIR__, 4).'/src/Kernel.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactoryInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/ControllerMetadata/ArgumentMetadataFactory.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventSubscriberInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ResponseListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/StreamedResponseListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ValidateRequestListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DisallowRobotsIndexingListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ErrorListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBagInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ParameterBag.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/FrozenParameterBag.php';
+ include_once \dirname(__DIR__, 4).'/vendor/psr/container/src/ContainerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBagInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ParameterBag/ContainerBag.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/RunnerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/Runner/Symfony/ResponseRunner.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/RuntimeInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/GenericRuntime.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/runtime/SymfonyRuntime.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/HttpKernel.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/RequestStack.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UrlHelper.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ConfigCacheFactoryInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ResourceCheckerConfigCacheFactory.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/LocaleAwareListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/psr/cache/src/CacheItemPoolInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/AdapterInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/CacheInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/PruneableInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ResetInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/ResettableInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/TraceableAdapter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Marshaller/MarshallerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Marshaller/DefaultMarshaller.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation-contracts/TranslatorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation-contracts/LocaleAwareInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation-contracts/TranslatorTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation/IdentityTranslator.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/AbstractSessionListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/SessionListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceProviderInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceLocatorTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/dependency-injection/ServiceLocator.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/asset/Packages.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/asset/Context/ContextInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/asset/Context/RequestStackContext.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/asset/VersionStrategy/VersionStrategyInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/asset/VersionStrategy/JsonManifestVersionStrategy.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/asset/PackageInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/asset/Package.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/asset/PathPackage.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/mailer/EventListener/MessageLoggerListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation/TranslatorBagInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation/Translator.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheWarmer/WarmableInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Translation/Translator.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation/Formatter/MessageFormatterInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation/Formatter/IntlFormatterInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation/Formatter/MessageFormatter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/FileLinkFormatter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/stopwatch/Stopwatch.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolverInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableControllerResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolverInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/DebugLoggerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/monolog-bridge/Processor/DebugProcessor.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContext.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/expression-language/ExpressionFunctionProviderInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/ExpressionLanguageProvider.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/RouterListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/Reader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationRegistry.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/PsrCachedReader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/CacheTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/ContractsTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/ProxyTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/PhpArrayAdapter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/property-info/PropertyTypeExtractorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/property-info/PropertyDescriptionExtractorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/property-info/PropertyAccessExtractorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/property-info/PropertyListExtractorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/property-info/PropertyInfoExtractorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/property-info/PropertyInitializableExtractorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/property-info/PropertyInfoExtractor.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/web-link/EventListener/AddLinkHeaderListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/ExtensionInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/AbstractExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/CsrfExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/ValidatorBuilder.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/Validation.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/ConstraintValidatorFactoryInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/ContainerConstraintValidatorFactory.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/Mapping/Loader/LoaderInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/Mapping/Loader/AutoMappingTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/Mapping/Loader/PropertyInfoLoader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/notifier/EventListener/NotificationLoggerListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/ProfilerStorageInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/ProfilerListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DataCollectorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/LateDataCollectorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ConfigDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/AjaxDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ExceptionDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/TimeDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/MemoryDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/RouterDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/DataCollector/RouterDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/DataCollector/CacheDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/form/Extension/DataCollector/FormDataExtractorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/form/Extension/DataCollector/FormDataExtractor.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/form/Extension/DataCollector/FormDataCollectorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/form/Extension/DataCollector/FormDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/DataCollector/ValidatorDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation/DataCollector/TranslationDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/messenger/DataCollector/MessengerDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/mailer/DataCollector/MessageDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-client/DataCollector/HttpClientDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/notifier/DataCollector/NotificationDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/dbal/src/Logging/SQLLogger.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/doctrine-bridge/Logger/DbalLogger.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/doctrine-bridge/DataCollector/DoctrineDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/DataCollector/DoctrineDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/ConnectionFactory.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/lib/Doctrine/Persistence/ConnectionRegistry.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/lib/Doctrine/Persistence/ManagerRegistry.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/lib/Doctrine/Persistence/AbstractManagerRegistry.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/doctrine-bridge/ManagerRegistry.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Registry.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Twig/DoctrineExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/dbal/src/Configuration.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/dbal/src/Logging/DebugStack.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/dbal/src/Logging/LoggerChain.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/event-manager/lib/Doctrine/Common/EventManager.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/dbal/src/Connection.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Repository/RepositoryFactory.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Repository/ContainerRepositoryFactory.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/ObjectInitializerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/doctrine-bridge/Validator/DoctrineInitializer.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/NamingStrategy.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/UnderscoreNamingStrategy.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/QuoteStrategy.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Internal/SQLResultCasing.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/DefaultQuoteStrategy.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Configuration.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/Driver/MappingDriver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/Driver/AnnotationDriver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/Driver/AnnotationDriver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/psr/log/Psr/Log/LoggerAwareInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/psr/log/Psr/Log/LoggerAwareTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/ArrayAdapter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/EntityListenerResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Mapping/EntityListenerServiceResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Mapping/ContainerEntityListenerResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/ManagerConfigurator.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/doctrine-bridge/Validator/DoctrineLoader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/migrations/lib/Doctrine/Migrations/DependencyFactory.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/ConfigurationLoader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Migration/ExistingConfiguration.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/EntityManagerLoader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/EntityManager/ManagerRegistryEntityManager.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/migrations/lib/Doctrine/Migrations/Configuration/Configuration.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-migrations-bundle/Collector/MigrationsFlattener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-migrations-bundle/Collector/MigrationsCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/Storage/MetadataStorageConfiguration.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/migrations/lib/Doctrine/Migrations/Metadata/Storage/TableMetadataStorageConfiguration.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/AppVariable.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Loader/LoaderInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Loader/FilesystemLoader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/ProfilerExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/ProfilerExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Profiler/Profile.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/DataCollector/TwigDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/TranslationExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/AssetExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/CodeExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/RoutingExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/YamlExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/StopwatchExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/ExpressionExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/HttpKernelExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/HttpFoundationExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/DebugExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/WebLinkExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bundle/DependencyInjection/Configurator/EnvironmentConfigurator.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/SerializerExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/FormExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Twig/WebProfilerExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/DataDumperInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/DumperInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/AbstractDumper.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/CliDumper.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/HtmlDumper.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/webpack-encore-bundle/src/Asset/EntrypointLookupCollectionInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/webpack-encore-bundle/src/Asset/EntrypointLookupCollection.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/webpack-encore-bundle/src/Twig/EntryFilesTwigExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/webpack-encore-bundle/src/Twig/StimulusTwigExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/webpack-encore-bundle/src/EventListener/ResetAssetsEventListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/extra-bundle/MissingExtensionSuggestor.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authentication/Token/Storage/TokenStorageInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authentication/Token/Storage/TokenStorage.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authentication/AuthenticationTrustResolverInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authentication/AuthenticationTrustResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Role/RoleHierarchyInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Role/RoleHierarchy.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-http/Impersonate/ImpersonateUrlGenerator.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-http/FirewallMapInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-bundle/Security/FirewallMap.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-http/Logout/LogoutUrlGenerator.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-http/RememberMe/ResponseListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/LogoutUrlExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/SecurityExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-bundle/DataCollector/SecurityDataCollector.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authorization/AccessDecisionManagerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authorization/TraceableAccessDecisionManager.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-http/Firewall.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-bundle/EventListener/FirewallListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcherInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcher.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-http/Firewall/FirewallListenerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-http/Firewall/AbstractListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-http/Firewall/ContextListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/psr/log/Psr/Log/LoggerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/ResettableInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Logger.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/monolog-bridge/Logger.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/monolog-bridge/Handler/FingersCrossed/HttpCodeActivationStrategy.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/Handler.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/ControllerListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/ParamConverterListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ParamConverter/ParamConverterManager.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ParamConverter/ParamConverterInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ParamConverter/DoctrineParamConverter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ParamConverter/DateTimeParamConverter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/expression-language/ExpressionLanguage.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Templating/TemplateGuesser.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceSubscriberInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/TemplateListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/HttpCacheListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/SecurityListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authorization/ExpressionLanguage.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Security/ExpressionLanguage.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/EventListener/IsGrantedListener.php';
+ include_once \dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/Request/ArgumentNameConverter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-client-contracts/HttpClientInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-client/TraceableHttpClient.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-client/HttpClient.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Cache.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/cache/lib/Doctrine/Common/Cache/FlushableCache.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ClearableCache.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiGetCache.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiDeleteCache.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiPutCache.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiOperationCache.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/cache/lib/Doctrine/Common/Cache/CacheProvider.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/DoctrineProvider.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Mapping/MappingDriver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/Driver/MappingDriverChain.php';
+ include_once \dirname(__DIR__, 4).'/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/Mapping/Factory/MetadataFactoryInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/Validator/ValidatorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ControllerResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ContainerControllerResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Controller/ControllerResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authorization/AccessDecisionManager.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authorization/Strategy/AccessDecisionStrategyInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authorization/Strategy/AffirmativeStrategy.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/messenger/MessageBusInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/messenger/MessageBus.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/AbstractAdapterTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/AbstractAdapter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/FilesystemCommonTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/FilesystemTrait.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/FilesystemAdapter.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/translation/DataCollectorTranslator.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContextAwareInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/UrlMatcherInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Generator/UrlGeneratorInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RouterInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Matcher/RequestMatcherInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/Router.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Routing/Router.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/messenger/TraceableMessageBus.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/Profiler.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/CacheInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/FilesystemCache.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/CoreExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/EscaperExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/OptimizerExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/StagingExtension.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExtensionSet.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Template.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/TemplateWrapper.php';
+ include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Environment.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authorization/AuthorizationCheckerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authorization/AuthorizationChecker.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php';
+ include_once \dirname(__DIR__, 4).'/vendor/symfony/validator/Validator/TraceableValidator.php';
+ };
+ }
+
+ public function compile(): void
+ {
+ throw new LogicException('You cannot compile a dumped container that was already compiled.');
+ }
+
+ public function isCompiled(): bool
+ {
+ return true;
+ }
+
+ public function getRemovedIds(): array
+ {
+ return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
+ }
+
+ protected function load($file, $lazyLoad = true)
+ {
+ if (class_exists($class = __NAMESPACE__.'\\'.$file, false)) {
+ return $class::do($this, $lazyLoad);
+ }
+
+ if ('.' === $file[-4]) {
+ $class = substr($class, 0, -4);
+ } else {
+ $file .= '.php';
+ }
+
+ $service = require $this->containerDir.\DIRECTORY_SEPARATOR.$file;
+
+ return class_exists($class, false) ? $class::do($this, $lazyLoad) : $service;
+ }
+
+ protected function createProxy($class, \Closure $factory)
+ {
+ class_exists($class, false) || require __DIR__.'/'.$class.'.php';
+
+ return $factory();
+ }
+
+ /**
+ * Gets the public '.container.private.profiler' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\Profiler\Profiler
+ */
+ protected function get_Container_Private_ProfilerService()
+ {
+ $this->services['.container.private.profiler'] = $instance = new \Symfony\Component\HttpKernel\Profiler\Profiler(($this->privates['profiler.storage'] ?? ($this->privates['profiler.storage'] = new \Symfony\Component\HttpKernel\Profiler\FileProfilerStorage(('file:'.$this->targetDir.''.'/profiler')))), ($this->privates['monolog.logger.profiler'] ?? $this->getMonolog_Logger_ProfilerService()), false);
+
+ $instance->add(($this->privates['data_collector.request'] ?? $this->getDataCollector_RequestService()));
+ $instance->add(($this->privates['data_collector.time'] ?? $this->getDataCollector_TimeService()));
+ $instance->add(($this->privates['data_collector.memory'] ?? ($this->privates['data_collector.memory'] = new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector())));
+ $instance->add(($this->privates['data_collector.validator'] ?? $this->getDataCollector_ValidatorService()));
+ $instance->add(($this->privates['data_collector.ajax'] ?? ($this->privates['data_collector.ajax'] = new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector())));
+ $instance->add(($this->privates['data_collector.form'] ?? $this->getDataCollector_FormService()));
+ $instance->add(($this->privates['data_collector.exception'] ?? ($this->privates['data_collector.exception'] = new \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector())));
+ $instance->add(($this->privates['data_collector.logger'] ?? $this->getDataCollector_LoggerService()));
+ $instance->add(($this->privates['data_collector.events'] ?? $this->getDataCollector_EventsService()));
+ $instance->add(($this->privates['data_collector.router'] ?? ($this->privates['data_collector.router'] = new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector())));
+ $instance->add(($this->privates['data_collector.cache'] ?? $this->getDataCollector_CacheService()));
+ $instance->add(($this->privates['data_collector.translation'] ?? $this->getDataCollector_TranslationService()));
+ $instance->add(($this->privates['data_collector.security'] ?? $this->getDataCollector_SecurityService()));
+ $instance->add(($this->privates['data_collector.twig'] ?? $this->getDataCollector_TwigService()));
+ $instance->add(($this->privates['data_collector.http_client'] ?? $this->getDataCollector_HttpClientService()));
+ $instance->add(($this->privates['data_collector.doctrine'] ?? $this->getDataCollector_DoctrineService()));
+ $instance->add(($this->privates['doctrine_migrations.migrations_collector'] ?? $this->getDoctrineMigrations_MigrationsCollectorService()));
+ $instance->add(($this->privates['data_collector.messenger'] ?? $this->getDataCollector_MessengerService()));
+ $instance->add(($this->privates['mailer.data_collector'] ?? $this->getMailer_DataCollectorService()));
+ $instance->add(($this->privates['notifier.data_collector'] ?? $this->getNotifier_DataCollectorService()));
+ $instance->add(($this->privates['data_collector.config'] ?? $this->getDataCollector_ConfigService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the public '.container.private.security.authorization_checker' shared service.
+ *
+ * @return \Symfony\Component\Security\Core\Authorization\AuthorizationChecker
+ */
+ protected function get_Container_Private_Security_AuthorizationCheckerService()
+ {
+ return $this->services['.container.private.security.authorization_checker'] = new \Symfony\Component\Security\Core\Authorization\AuthorizationChecker(($this->services['.container.private.security.token_storage'] ?? $this->get_Container_Private_Security_TokenStorageService()), ($this->privates['debug.security.access.decision_manager'] ?? $this->getDebug_Security_Access_DecisionManagerService()), false, false, false);
+ }
+
+ /**
+ * Gets the public '.container.private.security.token_storage' shared service.
+ *
+ * @return \Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage
+ */
+ protected function get_Container_Private_Security_TokenStorageService()
+ {
+ return $this->services['.container.private.security.token_storage'] = new \Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage(($this->privates['security.untracked_token_storage'] ?? ($this->privates['security.untracked_token_storage'] = new \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage())), new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'request_stack' => ['services', 'request_stack', 'getRequestStackService', false],
+ ], [
+ 'request_stack' => '?',
+ ]));
+ }
+
+ /**
+ * Gets the public '.container.private.twig' shared service.
+ *
+ * @return \Twig\Environment
+ */
+ protected function get_Container_Private_TwigService()
+ {
+ $this->services['.container.private.twig'] = $instance = new \Twig\Environment(($this->privates['twig.loader.native_filesystem'] ?? $this->getTwig_Loader_NativeFilesystemService()), ['strict_variables' => true, 'autoescape' => 'name', 'cache' => ($this->targetDir.''.'/twig'), 'charset' => 'UTF-8', 'debug' => true]);
+
+ $a = ($this->privates['twig.missing_extension_suggestor'] ?? ($this->privates['twig.missing_extension_suggestor'] = new \Twig\Extra\TwigExtraBundle\MissingExtensionSuggestor()));
+
+ $instance->addExtension(($this->privates['twig.extension.security_csrf'] ?? ($this->privates['twig.extension.security_csrf'] = new \Symfony\Bridge\Twig\Extension\CsrfExtension())));
+ $instance->addExtension(($this->privates['twig.extension.profiler'] ?? $this->getTwig_Extension_ProfilerService()));
+ $instance->addExtension(($this->privates['twig.extension.trans'] ?? $this->getTwig_Extension_TransService()));
+ $instance->addExtension(($this->privates['twig.extension.assets'] ?? $this->getTwig_Extension_AssetsService()));
+ $instance->addExtension(($this->privates['twig.extension.code'] ?? $this->getTwig_Extension_CodeService()));
+ $instance->addExtension(($this->privates['twig.extension.routing'] ?? $this->getTwig_Extension_RoutingService()));
+ $instance->addExtension(($this->privates['twig.extension.yaml'] ?? ($this->privates['twig.extension.yaml'] = new \Symfony\Bridge\Twig\Extension\YamlExtension())));
+ $instance->addExtension(($this->privates['twig.extension.debug.stopwatch'] ?? $this->getTwig_Extension_Debug_StopwatchService()));
+ $instance->addExtension(($this->privates['twig.extension.expression'] ?? ($this->privates['twig.extension.expression'] = new \Symfony\Bridge\Twig\Extension\ExpressionExtension())));
+ $instance->addExtension(($this->privates['twig.extension.httpkernel'] ?? ($this->privates['twig.extension.httpkernel'] = new \Symfony\Bridge\Twig\Extension\HttpKernelExtension())));
+ $instance->addExtension(($this->privates['twig.extension.httpfoundation'] ?? $this->getTwig_Extension_HttpfoundationService()));
+ $instance->addExtension(($this->privates['twig.extension.weblink'] ?? $this->getTwig_Extension_WeblinkService()));
+ $instance->addExtension(($this->privates['twig.extension.serializer'] ?? ($this->privates['twig.extension.serializer'] = new \Symfony\Bridge\Twig\Extension\SerializerExtension())));
+ $instance->addExtension(($this->privates['twig.extension.form'] ?? $this->getTwig_Extension_FormService()));
+ $instance->addExtension(($this->privates['twig.extension.logout_url'] ?? $this->getTwig_Extension_LogoutUrlService()));
+ $instance->addExtension(($this->privates['twig.extension.security'] ?? $this->getTwig_Extension_SecurityService()));
+ $instance->addExtension(($this->privates['doctrine.twig.doctrine_extension'] ?? ($this->privates['doctrine.twig.doctrine_extension'] = new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension())));
+ $instance->addExtension(($this->privates['twig.extension.debug'] ?? ($this->privates['twig.extension.debug'] = new \Twig\Extension\DebugExtension())));
+ $instance->addExtension(($this->privates['twig.extension.webprofiler'] ?? $this->getTwig_Extension_WebprofilerService()));
+ $instance->addExtension(($this->privates['webpack_encore.twig_entry_files_extension'] ?? $this->getWebpackEncore_TwigEntryFilesExtensionService()));
+ $instance->addExtension(($this->privates['webpack_encore.twig_stimulus_extension'] ?? ($this->privates['webpack_encore.twig_stimulus_extension'] = new \Symfony\WebpackEncoreBundle\Twig\StimulusTwigExtension())));
+ $instance->addGlobal('app', ($this->privates['twig.app_variable'] ?? $this->getTwig_AppVariableService()));
+ $instance->addRuntimeLoader(($this->privates['twig.runtime_loader'] ?? $this->getTwig_RuntimeLoaderService()));
+ $instance->registerUndefinedFilterCallback([0 => $a, 1 => 'suggestFilter']);
+ $instance->registerUndefinedFunctionCallback([0 => $a, 1 => 'suggestFunction']);
+ $instance->registerUndefinedTokenParserCallback([0 => $a, 1 => 'suggestTag']);
+ ($this->privates['twig.configurator.environment'] ?? $this->getTwig_Configurator_EnvironmentService())->configure($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the public '.container.private.validator' shared service.
+ *
+ * @return \Symfony\Component\Validator\Validator\TraceableValidator
+ */
+ protected function get_Container_Private_ValidatorService()
+ {
+ return $this->services['.container.private.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($this->privates['debug.validator.inner'] ?? $this->getDebug_Validator_InnerService()));
+ }
+
+ /**
+ * Gets the public 'cache.app' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_AppService()
+ {
+ return $this->services['cache.app'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.app.recorder_inner'] ?? $this->getCache_App_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the public 'cache.system' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_SystemService()
+ {
+ return $this->services['cache.system'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.system.recorder_inner'] ?? $this->getCache_System_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the public 'cache.validator_expression_language' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_ValidatorExpressionLanguageService()
+ {
+ return $this->services['cache.validator_expression_language'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.validator_expression_language.recorder_inner'] ?? $this->getCache_ValidatorExpressionLanguage_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the public 'doctrine' shared service.
+ *
+ * @return \Doctrine\Bundle\DoctrineBundle\Registry
+ */
+ protected function getDoctrineService()
+ {
+ return $this->services['doctrine'] = new \Doctrine\Bundle\DoctrineBundle\Registry($this, $this->parameters['doctrine.connections'], $this->parameters['doctrine.entity_managers'], 'default', 'default');
+ }
+
+ /**
+ * Gets the public 'doctrine.dbal.default_connection' shared service.
+ *
+ * @return \Doctrine\DBAL\Connection
+ */
+ protected function getDoctrine_Dbal_DefaultConnectionService()
+ {
+ return $this->services['doctrine.dbal.default_connection'] = ($this->privates['doctrine.dbal.connection_factory'] ?? ($this->privates['doctrine.dbal.connection_factory'] = new \Doctrine\Bundle\DoctrineBundle\ConnectionFactory([])))->createConnection(['url' => $this->getEnv('resolve:DATABASE_URL'), 'dbname_suffix' => '_test'.$this->getEnv('string:default::TEST_TOKEN'), 'driver' => 'pdo_mysql', 'host' => 'localhost', 'port' => NULL, 'user' => 'root', 'password' => NULL, 'driverOptions' => [], 'defaultTableOptions' => []], ($this->privates['doctrine.dbal.default_connection.configuration'] ?? $this->getDoctrine_Dbal_DefaultConnection_ConfigurationService()), ($this->privates['doctrine.dbal.default_connection.event_manager'] ?? $this->getDoctrine_Dbal_DefaultConnection_EventManagerService()), []);
+ }
+
+ /**
+ * Gets the public 'doctrine.orm.default_entity_manager' shared service.
+ *
+ * @return \Doctrine\ORM\EntityManager
+ */
+ protected function getDoctrine_Orm_DefaultEntityManagerService($lazyLoad = true)
+ {
+ if ($lazyLoad) {
+ return $this->services['doctrine.orm.default_entity_manager'] = $this->createProxy('EntityManager_9a5be93', function () {
+ return \EntityManager_9a5be93::staticProxyConstructor(function (&$wrappedInstance, \ProxyManager\Proxy\LazyLoadingInterface $proxy) {
+ $wrappedInstance = $this->getDoctrine_Orm_DefaultEntityManagerService(false);
+
+ $proxy->setProxyInitializer(null);
+
+ return true;
+ });
+ });
+ }
+
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/common/lib/Doctrine/Common/Proxy/Autoloader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/Proxy/Autoloader.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/persistence/lib/Doctrine/Persistence/ObjectManager.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManagerInterface.php';
+ include_once \dirname(__DIR__, 4).'/vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php';
+
+ $instance = \Doctrine\ORM\EntityManager::create(($this->services['doctrine.dbal.default_connection'] ?? $this->getDoctrine_Dbal_DefaultConnectionService()), ($this->privates['doctrine.orm.default_configuration'] ?? $this->getDoctrine_Orm_DefaultConfigurationService()));
+
+ ($this->privates['doctrine.orm.default_manager_configurator'] ?? ($this->privates['doctrine.orm.default_manager_configurator'] = new \Doctrine\Bundle\DoctrineBundle\ManagerConfigurator([], [])))->configure($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the public 'event_dispatcher' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher
+ */
+ protected function getEventDispatcherService()
+ {
+ $this->services['event_dispatcher'] = $instance = new \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher(($this->privates['debug.event_dispatcher.inner'] ?? ($this->privates['debug.event_dispatcher.inner'] = new \Symfony\Component\EventDispatcher\EventDispatcher())), ($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))), ($this->privates['monolog.logger.event'] ?? $this->getMonolog_Logger_EventService()), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+
+ $instance->addListener('kernel.controller', [0 => function () {
+ return ($this->privates['data_collector.router'] ?? ($this->privates['data_collector.router'] = new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector()));
+ }, 1 => 'onKernelController'], 0);
+ $instance->addListener('kernel.exception', [0 => function () {
+ return ($this->privates['webpack_encore.exception_listener'] ?? $this->load('getWebpackEncore_ExceptionListenerService'));
+ }, 1 => 'onKernelException'], 0);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\CheckPassportEvent', [0 => function () {
+ return ($this->privates['security.listener.user_provider'] ?? $this->load('getSecurity_Listener_UserProviderService'));
+ }, 1 => 'checkPassport'], 1024);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['security.context_listener.0'] ?? $this->getSecurity_ContextListener_0Service());
+ }, 1 => 'onKernelResponse'], 0);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['response_listener'] ?? ($this->privates['response_listener'] = new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8', false)));
+ }, 1 => 'onKernelResponse'], 0);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['streamed_response_listener'] ?? ($this->privates['streamed_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\StreamedResponseListener()));
+ }, 1 => 'onKernelResponse'], -1024);
+ $instance->addListener('kernel.request', [0 => function () {
+ return ($this->privates['locale_listener'] ?? $this->getLocaleListenerService());
+ }, 1 => 'setDefaultLocale'], 100);
+ $instance->addListener('kernel.request', [0 => function () {
+ return ($this->privates['locale_listener'] ?? $this->getLocaleListenerService());
+ }, 1 => 'onKernelRequest'], 16);
+ $instance->addListener('kernel.finish_request', [0 => function () {
+ return ($this->privates['locale_listener'] ?? $this->getLocaleListenerService());
+ }, 1 => 'onKernelFinishRequest'], 0);
+ $instance->addListener('kernel.request', [0 => function () {
+ return ($this->privates['validate_request_listener'] ?? ($this->privates['validate_request_listener'] = new \Symfony\Component\HttpKernel\EventListener\ValidateRequestListener()));
+ }, 1 => 'onKernelRequest'], 256);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['disallow_search_engine_index_response_listener'] ?? ($this->privates['disallow_search_engine_index_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener()));
+ }, 1 => 'onResponse'], -255);
+ $instance->addListener('kernel.controller_arguments', [0 => function () {
+ return ($this->privates['exception_listener'] ?? $this->getExceptionListenerService());
+ }, 1 => 'onControllerArguments'], 0);
+ $instance->addListener('kernel.exception', [0 => function () {
+ return ($this->privates['exception_listener'] ?? $this->getExceptionListenerService());
+ }, 1 => 'logKernelException'], 0);
+ $instance->addListener('kernel.exception', [0 => function () {
+ return ($this->privates['exception_listener'] ?? $this->getExceptionListenerService());
+ }, 1 => 'onKernelException'], -128);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['exception_listener'] ?? $this->getExceptionListenerService());
+ }, 1 => 'removeCspHeader'], -128);
+ $instance->addListener('kernel.request', [0 => function () {
+ return ($this->privates['locale_aware_listener'] ?? $this->getLocaleAwareListenerService());
+ }, 1 => 'onKernelRequest'], 15);
+ $instance->addListener('kernel.finish_request', [0 => function () {
+ return ($this->privates['locale_aware_listener'] ?? $this->getLocaleAwareListenerService());
+ }, 1 => 'onKernelFinishRequest'], -15);
+ $instance->addListener('console.error', [0 => function () {
+ return ($this->privates['console.error_listener'] ?? $this->load('getConsole_ErrorListenerService'));
+ }, 1 => 'onConsoleError'], -128);
+ $instance->addListener('console.terminate', [0 => function () {
+ return ($this->privates['console.error_listener'] ?? $this->load('getConsole_ErrorListenerService'));
+ }, 1 => 'onConsoleTerminate'], -128);
+ $instance->addListener('console.error', [0 => function () {
+ return ($this->privates['console.suggest_missing_package_subscriber'] ?? ($this->privates['console.suggest_missing_package_subscriber'] = new \Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber()));
+ }, 1 => 'onConsoleError'], 0);
+ $instance->addListener('kernel.request', [0 => function () {
+ return ($this->privates['test.session.listener'] ?? $this->getTest_Session_ListenerService());
+ }, 1 => 'onKernelRequest'], 128);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['test.session.listener'] ?? $this->getTest_Session_ListenerService());
+ }, 1 => 'onKernelResponse'], -1000);
+ $instance->addListener('kernel.finish_request', [0 => function () {
+ return ($this->privates['test.session.listener'] ?? $this->getTest_Session_ListenerService());
+ }, 1 => 'onFinishRequest'], 0);
+ $instance->addListener('Symfony\\Component\\Mailer\\Event\\MessageEvent', [0 => function () {
+ return ($this->privates['mailer.envelope_listener'] ?? ($this->privates['mailer.envelope_listener'] = new \Symfony\Component\Mailer\EventListener\EnvelopeListener(NULL, NULL)));
+ }, 1 => 'onMessage'], -255);
+ $instance->addListener('Symfony\\Component\\Mailer\\Event\\MessageEvent', [0 => function () {
+ return ($this->privates['mailer.message_logger_listener'] ?? ($this->privates['mailer.message_logger_listener'] = new \Symfony\Component\Mailer\EventListener\MessageLoggerListener()));
+ }, 1 => 'onMessage'], -255);
+ $instance->addListener('kernel.request', [0 => function () {
+ return ($this->privates['debug.debug_handlers_listener'] ?? $this->getDebug_DebugHandlersListenerService());
+ }, 1 => 'configure'], 2048);
+ $instance->addListener('console.command', [0 => function () {
+ return ($this->privates['debug.debug_handlers_listener'] ?? $this->getDebug_DebugHandlersListenerService());
+ }, 1 => 'configure'], 2048);
+ $instance->addListener('kernel.request', [0 => function () {
+ return ($this->privates['router_listener'] ?? $this->getRouterListenerService());
+ }, 1 => 'onKernelRequest'], 32);
+ $instance->addListener('kernel.finish_request', [0 => function () {
+ return ($this->privates['router_listener'] ?? $this->getRouterListenerService());
+ }, 1 => 'onKernelFinishRequest'], 0);
+ $instance->addListener('kernel.exception', [0 => function () {
+ return ($this->privates['router_listener'] ?? $this->getRouterListenerService());
+ }, 1 => 'onKernelException'], -64);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['web_link.add_link_header_listener'] ?? ($this->privates['web_link.add_link_header_listener'] = new \Symfony\Component\WebLink\EventListener\AddLinkHeaderListener()));
+ }, 1 => 'onKernelResponse'], 0);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerMessageFailedEvent', [0 => function () {
+ return ($this->privates['messenger.retry.send_failed_message_for_retry_listener'] ?? $this->load('getMessenger_Retry_SendFailedMessageForRetryListenerService'));
+ }, 1 => 'onMessageFailed'], 100);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerMessageFailedEvent', [0 => function () {
+ return ($this->privates['messenger.failure.add_error_details_stamp_listener'] ?? ($this->privates['messenger.failure.add_error_details_stamp_listener'] = new \Symfony\Component\Messenger\EventListener\AddErrorDetailsStampListener()));
+ }, 1 => 'onMessageFailed'], 200);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerMessageFailedEvent', [0 => function () {
+ return ($this->privates['messenger.failure.send_failed_message_to_failure_transport_listener'] ?? $this->load('getMessenger_Failure_SendFailedMessageToFailureTransportListenerService'));
+ }, 1 => 'onMessageFailed'], -100);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerRunningEvent', [0 => function () {
+ return ($this->privates['messenger.listener.dispatch_pcntl_signal_listener'] ?? ($this->privates['messenger.listener.dispatch_pcntl_signal_listener'] = new \Symfony\Component\Messenger\EventListener\DispatchPcntlSignalListener()));
+ }, 1 => 'onWorkerRunning'], 100);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerStartedEvent', [0 => function () {
+ return ($this->privates['messenger.listener.stop_worker_on_restart_signal_listener'] ?? $this->load('getMessenger_Listener_StopWorkerOnRestartSignalListenerService'));
+ }, 1 => 'onWorkerStarted'], 0);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerRunningEvent', [0 => function () {
+ return ($this->privates['messenger.listener.stop_worker_on_restart_signal_listener'] ?? $this->load('getMessenger_Listener_StopWorkerOnRestartSignalListenerService'));
+ }, 1 => 'onWorkerRunning'], 0);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerStartedEvent', [0 => function () {
+ return ($this->privates['messenger.listener.stop_worker_on_sigterm_signal_listener'] ?? $this->load('getMessenger_Listener_StopWorkerOnSigtermSignalListenerService'));
+ }, 1 => 'onWorkerStarted'], 100);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerMessageFailedEvent', [0 => function () {
+ return ($this->privates['messenger.listener.stop_worker_on_stop_exception_listener'] ?? ($this->privates['messenger.listener.stop_worker_on_stop_exception_listener'] = new \Symfony\Component\Messenger\EventListener\StopWorkerOnCustomStopExceptionListener()));
+ }, 1 => 'onMessageFailed'], 0);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerRunningEvent', [0 => function () {
+ return ($this->privates['messenger.listener.stop_worker_on_stop_exception_listener'] ?? ($this->privates['messenger.listener.stop_worker_on_stop_exception_listener'] = new \Symfony\Component\Messenger\EventListener\StopWorkerOnCustomStopExceptionListener()));
+ }, 1 => 'onWorkerRunning'], 0);
+ $instance->addListener('Symfony\\Component\\Notifier\\Event\\MessageEvent', [0 => function () {
+ return ($this->privates['notifier.logger_notification_listener'] ?? ($this->privates['notifier.logger_notification_listener'] = new \Symfony\Component\Notifier\EventListener\NotificationLoggerListener()));
+ }, 1 => 'onNotification'], -255);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['profiler_listener'] ?? $this->getProfilerListenerService());
+ }, 1 => 'onKernelResponse'], -100);
+ $instance->addListener('kernel.exception', [0 => function () {
+ return ($this->privates['profiler_listener'] ?? $this->getProfilerListenerService());
+ }, 1 => 'onKernelException'], 0);
+ $instance->addListener('kernel.terminate', [0 => function () {
+ return ($this->privates['profiler_listener'] ?? $this->getProfilerListenerService());
+ }, 1 => 'onKernelTerminate'], -1024);
+ $instance->addListener('kernel.controller', [0 => function () {
+ return ($this->privates['data_collector.request'] ?? $this->getDataCollector_RequestService());
+ }, 1 => 'onKernelController'], 0);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['data_collector.request'] ?? $this->getDataCollector_RequestService());
+ }, 1 => 'onKernelResponse'], 0);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerMessageHandledEvent', [0 => function () {
+ return ($this->privates['doctrine.orm.messenger.event_subscriber.doctrine_clear_entity_manager'] ?? $this->load('getDoctrine_Orm_Messenger_EventSubscriber_DoctrineClearEntityManagerService'));
+ }, 1 => 'onWorkerMessageHandled'], 0);
+ $instance->addListener('Symfony\\Component\\Messenger\\Event\\WorkerMessageFailedEvent', [0 => function () {
+ return ($this->privates['doctrine.orm.messenger.event_subscriber.doctrine_clear_entity_manager'] ?? $this->load('getDoctrine_Orm_Messenger_EventSubscriber_DoctrineClearEntityManagerService'));
+ }, 1 => 'onWorkerMessageFailed'], 0);
+ $instance->addListener('Symfony\\Component\\Mailer\\Event\\MessageEvent', [0 => function () {
+ return ($this->privates['twig.mailer.message_listener'] ?? $this->load('getTwig_Mailer_MessageListenerService'));
+ }, 1 => 'onMessage'], 0);
+ $instance->addListener('kernel.finish_request', [0 => function () {
+ return ($this->privates['Symfony\\WebpackEncoreBundle\\EventListener\\ResetAssetsEventListener'] ?? $this->getResetAssetsEventListenerService());
+ }, 1 => 'resetAssets'], 0);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['security.rememberme.response_listener'] ?? ($this->privates['security.rememberme.response_listener'] = new \Symfony\Component\Security\Http\RememberMe\ResponseListener()));
+ }, 1 => 'onKernelResponse'], 0);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\CheckPassportEvent', [0 => function () {
+ return ($this->privates['security.listener.check_authenticator_credentials'] ?? $this->load('getSecurity_Listener_CheckAuthenticatorCredentialsService'));
+ }, 1 => 'checkPassport'], 0);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\LoginSuccessEvent', [0 => function () {
+ return ($this->privates['security.listener.password_migrating'] ?? $this->load('getSecurity_Listener_PasswordMigratingService'));
+ }, 1 => 'onLoginSuccess'], 0);
+ $instance->addListener('debug.security.authorization.vote', [0 => function () {
+ return ($this->privates['debug.security.voter.vote_listener'] ?? $this->load('getDebug_Security_Voter_VoteListenerService'));
+ }, 1 => 'onVoterVote'], 0);
+ $instance->addListener('kernel.request', [0 => function () {
+ return ($this->privates['debug.security.firewall'] ?? $this->getDebug_Security_FirewallService());
+ }, 1 => 'configureLogoutUrlGenerator'], 8);
+ $instance->addListener('kernel.request', [0 => function () {
+ return ($this->privates['debug.security.firewall'] ?? $this->getDebug_Security_FirewallService());
+ }, 1 => 'onKernelRequest'], 8);
+ $instance->addListener('kernel.finish_request', [0 => function () {
+ return ($this->privates['debug.security.firewall'] ?? $this->getDebug_Security_FirewallService());
+ }, 1 => 'onKernelFinishRequest'], 0);
+ $instance->addListener('kernel.controller', [0 => function () {
+ return ($this->privates['sensio_framework_extra.controller.listener'] ?? $this->getSensioFrameworkExtra_Controller_ListenerService());
+ }, 1 => 'onKernelController'], 0);
+ $instance->addListener('kernel.controller', [0 => function () {
+ return ($this->privates['sensio_framework_extra.converter.listener'] ?? $this->getSensioFrameworkExtra_Converter_ListenerService());
+ }, 1 => 'onKernelController'], 0);
+ $instance->addListener('kernel.controller', [0 => function () {
+ return ($this->privates['sensio_framework_extra.view.listener'] ?? $this->getSensioFrameworkExtra_View_ListenerService());
+ }, 1 => 'onKernelController'], -128);
+ $instance->addListener('kernel.view', [0 => function () {
+ return ($this->privates['sensio_framework_extra.view.listener'] ?? $this->getSensioFrameworkExtra_View_ListenerService());
+ }, 1 => 'onKernelView'], 0);
+ $instance->addListener('kernel.controller', [0 => function () {
+ return ($this->privates['sensio_framework_extra.cache.listener'] ?? ($this->privates['sensio_framework_extra.cache.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener()));
+ }, 1 => 'onKernelController'], 0);
+ $instance->addListener('kernel.response', [0 => function () {
+ return ($this->privates['sensio_framework_extra.cache.listener'] ?? ($this->privates['sensio_framework_extra.cache.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener()));
+ }, 1 => 'onKernelResponse'], 0);
+ $instance->addListener('kernel.controller_arguments', [0 => function () {
+ return ($this->privates['sensio_framework_extra.security.listener'] ?? $this->getSensioFrameworkExtra_Security_ListenerService());
+ }, 1 => 'onKernelControllerArguments'], 0);
+ $instance->addListener('kernel.controller_arguments', [0 => function () {
+ return ($this->privates['framework_extra_bundle.event.is_granted'] ?? $this->getFrameworkExtraBundle_Event_IsGrantedService());
+ }, 1 => 'onKernelControllerArguments'], 0);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\CheckPassportEvent', [0 => function () {
+ return ($this->privates['security.listener.csrf_protection'] ?? $this->load('getSecurity_Listener_CsrfProtectionService'));
+ }, 1 => 'checkPassport'], 512);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\LogoutEvent', [0 => function () {
+ return ($this->privates['security.logout.listener.csrf_token_clearing'] ?? $this->load('getSecurity_Logout_Listener_CsrfTokenClearingService'));
+ }, 1 => 'onLogout'], 0);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the public 'http_kernel' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\HttpKernel
+ */
+ protected function getHttpKernelService()
+ {
+ return $this->services['http_kernel'] = new \Symfony\Component\HttpKernel\HttpKernel(($this->services['event_dispatcher'] ?? $this->getEventDispatcherService()), ($this->privates['debug.controller_resolver'] ?? $this->getDebug_ControllerResolverService()), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), ($this->privates['debug.argument_resolver'] ?? $this->getDebug_ArgumentResolverService()));
+ }
+
+ /**
+ * Gets the public 'messenger.default_bus' shared service.
+ *
+ * @return \Symfony\Component\Messenger\TraceableMessageBus
+ */
+ protected function getMessenger_DefaultBusService()
+ {
+ return $this->services['messenger.default_bus'] = new \Symfony\Component\Messenger\TraceableMessageBus(($this->privates['debug.traced.messenger.bus.default.inner'] ?? $this->getDebug_Traced_Messenger_Bus_Default_InnerService()));
+ }
+
+ /**
+ * Gets the public 'monolog.logger.deprecation' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_DeprecationService()
+ {
+ $this->services['monolog.logger.deprecation'] = $instance = new \Symfony\Bridge\Monolog\Logger('deprecation');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the public 'request_stack' shared service.
+ *
+ * @return \Symfony\Component\HttpFoundation\RequestStack
+ */
+ protected function getRequestStackService()
+ {
+ return $this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack();
+ }
+
+ /**
+ * Gets the public 'router' shared service.
+ *
+ * @return \Symfony\Bundle\FrameworkBundle\Routing\Router
+ */
+ protected function getRouterService()
+ {
+ $this->services['router'] = $instance = new \Symfony\Bundle\FrameworkBundle\Routing\Router((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'routing.loader' => ['services', 'routing.loader', 'getRouting_LoaderService', true],
+ ], [
+ 'routing.loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface',
+ ]))->withContext('router.default', $this), 'kernel::loadRoutes', ['cache_dir' => $this->targetDir.'', 'debug' => true, 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\CompiledUrlGenerator', 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\CompiledUrlGeneratorDumper', 'matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableCompiledUrlMatcher', 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\CompiledUrlMatcherDumper', 'strict_requirements' => true, 'resource_type' => 'service'], ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService()), ($this->privates['parameter_bag'] ?? ($this->privates['parameter_bag'] = new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($this))), ($this->privates['monolog.logger.router'] ?? $this->getMonolog_Logger_RouterService()), 'en');
+
+ $instance->setConfigCacheFactory(($this->privates['config_cache_factory'] ?? $this->getConfigCacheFactoryService()));
+ $instance->addExpressionLanguageProvider(($this->privates['router.expression_language_provider'] ?? $this->getRouter_ExpressionLanguageProviderService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the public 'translator' shared service.
+ *
+ * @return \Symfony\Component\Translation\DataCollectorTranslator
+ */
+ protected function getTranslatorService()
+ {
+ return $this->services['translator'] = new \Symfony\Component\Translation\DataCollectorTranslator(($this->privates['translator.default'] ?? $this->getTranslator_DefaultService()));
+ }
+
+ /**
+ * Gets the private '.debug.http_client' shared service.
+ *
+ * @return \Symfony\Component\HttpClient\TraceableHttpClient
+ */
+ protected function get_Debug_HttpClientService()
+ {
+ $a = \Symfony\Component\HttpClient\HttpClient::create([], 6);
+ $a->setLogger(($this->privates['monolog.logger.http_client'] ?? $this->getMonolog_Logger_HttpClientService()));
+
+ return $this->privates['.debug.http_client'] = new \Symfony\Component\HttpClient\TraceableHttpClient($a, ($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+
+ /**
+ * Gets the private '.doctrine.orm.default_metadata_driver' shared service.
+ *
+ * @return \Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver
+ */
+ protected function get_Doctrine_Orm_DefaultMetadataDriverService()
+ {
+ $a = new \Doctrine\Persistence\Mapping\Driver\MappingDriverChain();
+ $a->addDriver(($this->privates['doctrine.orm.default_annotation_metadata_driver'] ?? $this->getDoctrine_Orm_DefaultAnnotationMetadataDriverService()), 'App\\Entity');
+
+ return $this->privates['.doctrine.orm.default_metadata_driver'] = new \Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver($a, ($this->privates['.service_locator.KLVvNIq'] ?? $this->get_ServiceLocator_KLVvNIqService()));
+ }
+
+ /**
+ * Gets the private '.service_locator.KLVvNIq' shared service.
+ *
+ * @return \Symfony\Component\DependencyInjection\ServiceLocator
+ */
+ protected function get_ServiceLocator_KLVvNIqService()
+ {
+ return $this->privates['.service_locator.KLVvNIq'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'doctrine.ulid_generator' => ['privates', 'doctrine.ulid_generator', 'getDoctrine_UlidGeneratorService', true],
+ 'doctrine.uuid_generator' => ['privates', 'doctrine.uuid_generator', 'getDoctrine_UuidGeneratorService', true],
+ ], [
+ 'doctrine.ulid_generator' => '?',
+ 'doctrine.uuid_generator' => '?',
+ ]);
+ }
+
+ /**
+ * Gets the private '.service_locator.zJyh7qS' shared service.
+ *
+ * @return \Symfony\Component\DependencyInjection\ServiceLocator
+ */
+ protected function get_ServiceLocator_ZJyh7qSService()
+ {
+ return $this->privates['.service_locator.zJyh7qS'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'security.firewall.map.context.dev' => ['privates', 'security.firewall.map.context.dev', 'getSecurity_Firewall_Map_Context_DevService', true],
+ 'security.firewall.map.context.main' => ['privates', 'security.firewall.map.context.main', 'getSecurity_Firewall_Map_Context_MainService', true],
+ ], [
+ 'security.firewall.map.context.dev' => '?',
+ 'security.firewall.map.context.main' => '?',
+ ]);
+ }
+
+ /**
+ * Gets the private 'Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener' shared service.
+ *
+ * @return \Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener
+ */
+ protected function getResetAssetsEventListenerService()
+ {
+ return $this->privates['Symfony\\WebpackEncoreBundle\\EventListener\\ResetAssetsEventListener'] = new \Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener(($this->privates['webpack_encore.entrypoint_lookup_collection'] ?? $this->getWebpackEncore_EntrypointLookupCollectionService()), [0 => '_default']);
+ }
+
+ /**
+ * Gets the private 'annotations.cache_adapter' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\PhpArrayAdapter
+ */
+ protected function getAnnotations_CacheAdapterService()
+ {
+ return $this->privates['annotations.cache_adapter'] = \Symfony\Component\Cache\Adapter\PhpArrayAdapter::create(($this->targetDir.''.'/annotations.php'), ($this->privates['cache.annotations'] ?? $this->getCache_AnnotationsService()));
+ }
+
+ /**
+ * Gets the private 'annotations.cached_reader' shared service.
+ *
+ * @return \Doctrine\Common\Annotations\PsrCachedReader
+ */
+ protected function getAnnotations_CachedReaderService()
+ {
+ return $this->privates['annotations.cached_reader'] = new \Doctrine\Common\Annotations\PsrCachedReader(($this->privates['annotations.reader'] ?? $this->getAnnotations_ReaderService()), ($this->privates['annotations.cache_adapter'] ?? $this->getAnnotations_CacheAdapterService()), true);
+ }
+
+ /**
+ * Gets the private 'annotations.dummy_registry' shared service.
+ *
+ * @return \Doctrine\Common\Annotations\AnnotationRegistry
+ */
+ protected function getAnnotations_DummyRegistryService()
+ {
+ $this->privates['annotations.dummy_registry'] = $instance = new \Doctrine\Common\Annotations\AnnotationRegistry();
+
+ $instance->registerUniqueLoader('class_exists');
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'annotations.reader' shared service.
+ *
+ * @return \Doctrine\Common\Annotations\AnnotationReader
+ */
+ protected function getAnnotations_ReaderService()
+ {
+ $this->privates['annotations.reader'] = $instance = new \Doctrine\Common\Annotations\AnnotationReader();
+
+ $instance->addGlobalIgnoredName('required', ($this->privates['annotations.dummy_registry'] ?? $this->getAnnotations_DummyRegistryService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'argument_metadata_factory' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory
+ */
+ protected function getArgumentMetadataFactoryService()
+ {
+ return $this->privates['argument_metadata_factory'] = new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory();
+ }
+
+ /**
+ * Gets the private 'assets._default_package' shared service.
+ *
+ * @return \Symfony\Component\Asset\PathPackage
+ */
+ protected function getAssets_DefaultPackageService()
+ {
+ return $this->privates['assets._default_package'] = new \Symfony\Component\Asset\PathPackage('', ($this->privates['assets._version__default'] ?? $this->getAssets_VersionDefaultService()), ($this->privates['assets.context'] ?? $this->getAssets_ContextService()));
+ }
+
+ /**
+ * Gets the private 'assets._version__default' shared service.
+ *
+ * @return \Symfony\Component\Asset\VersionStrategy\JsonManifestVersionStrategy
+ */
+ protected function getAssets_VersionDefaultService()
+ {
+ return $this->privates['assets._version__default'] = new \Symfony\Component\Asset\VersionStrategy\JsonManifestVersionStrategy((\dirname(__DIR__, 4).'/public/build/manifest.json'), ($this->privates['.debug.http_client'] ?? $this->get_Debug_HttpClientService()), false);
+ }
+
+ /**
+ * Gets the private 'assets.context' shared service.
+ *
+ * @return \Symfony\Component\Asset\Context\RequestStackContext
+ */
+ protected function getAssets_ContextService()
+ {
+ $a = ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService());
+
+ return $this->privates['assets.context'] = new \Symfony\Component\Asset\Context\RequestStackContext(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), $a->getBaseUrl(), $a->isSecure());
+ }
+
+ /**
+ * Gets the private 'assets.packages' shared service.
+ *
+ * @return \Symfony\Component\Asset\Packages
+ */
+ protected function getAssets_PackagesService()
+ {
+ return $this->privates['assets.packages'] = new \Symfony\Component\Asset\Packages(($this->privates['assets._default_package'] ?? $this->getAssets_DefaultPackageService()), new RewindableGenerator(function () {
+ return new \EmptyIterator();
+ }, 0));
+ }
+
+ /**
+ * Gets the private 'cache.annotations' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_AnnotationsService()
+ {
+ return $this->privates['cache.annotations'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.annotations.recorder_inner'] ?? $this->getCache_Annotations_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the private 'cache.annotations.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\AdapterInterface
+ */
+ protected function getCache_Annotations_RecorderInnerService()
+ {
+ return $this->privates['cache.annotations.recorder_inner'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('LDe+59WCam', 0, $this->getParameter('container.build_id'), ($this->targetDir.''.'/pools/system'), ($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+ }
+
+ /**
+ * Gets the private 'cache.app.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\FilesystemAdapter
+ */
+ protected function getCache_App_RecorderInnerService()
+ {
+ $this->privates['cache.app.recorder_inner'] = $instance = new \Symfony\Component\Cache\Adapter\FilesystemAdapter('4U+djgXiLj', 0, ($this->targetDir.''.'/pools/app'), ($this->privates['cache.default_marshaller'] ?? ($this->privates['cache.default_marshaller'] = new \Symfony\Component\Cache\Marshaller\DefaultMarshaller(NULL, true))));
+
+ $instance->setLogger(($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'cache.default_marshaller' shared service.
+ *
+ * @return \Symfony\Component\Cache\Marshaller\DefaultMarshaller
+ */
+ protected function getCache_DefaultMarshallerService()
+ {
+ return $this->privates['cache.default_marshaller'] = new \Symfony\Component\Cache\Marshaller\DefaultMarshaller(NULL, true);
+ }
+
+ /**
+ * Gets the private 'cache.doctrine.orm.default.metadata' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\ArrayAdapter
+ */
+ protected function getCache_Doctrine_Orm_Default_MetadataService()
+ {
+ return $this->privates['cache.doctrine.orm.default.metadata'] = new \Symfony\Component\Cache\Adapter\ArrayAdapter();
+ }
+
+ /**
+ * Gets the private 'cache.doctrine.orm.default.query' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_Doctrine_Orm_Default_QueryService()
+ {
+ return $this->privates['cache.doctrine.orm.default.query'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.doctrine.orm.default.query.recorder_inner'] ?? ($this->privates['cache.doctrine.orm.default.query.recorder_inner'] = new \Symfony\Component\Cache\Adapter\ArrayAdapter())));
+ }
+
+ /**
+ * Gets the private 'cache.doctrine.orm.default.query.compatibility_layer' shared service.
+ *
+ * @return \Doctrine\Common\Cache\CacheProvider
+ */
+ protected function getCache_Doctrine_Orm_Default_Query_CompatibilityLayerService()
+ {
+ return $this->privates['cache.doctrine.orm.default.query.compatibility_layer'] = \Doctrine\Common\Cache\Psr6\DoctrineProvider::wrap(($this->privates['cache.doctrine.orm.default.query'] ?? $this->getCache_Doctrine_Orm_Default_QueryService()));
+ }
+
+ /**
+ * Gets the private 'cache.doctrine.orm.default.query.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\ArrayAdapter
+ */
+ protected function getCache_Doctrine_Orm_Default_Query_RecorderInnerService()
+ {
+ return $this->privates['cache.doctrine.orm.default.query.recorder_inner'] = new \Symfony\Component\Cache\Adapter\ArrayAdapter();
+ }
+
+ /**
+ * Gets the private 'cache.doctrine.orm.default.result' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_Doctrine_Orm_Default_ResultService()
+ {
+ return $this->privates['cache.doctrine.orm.default.result'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.doctrine.orm.default.result.recorder_inner'] ?? ($this->privates['cache.doctrine.orm.default.result.recorder_inner'] = new \Symfony\Component\Cache\Adapter\ArrayAdapter())));
+ }
+
+ /**
+ * Gets the private 'cache.doctrine.orm.default.result.compatibility_layer' shared service.
+ *
+ * @return \Doctrine\Common\Cache\CacheProvider
+ */
+ protected function getCache_Doctrine_Orm_Default_Result_CompatibilityLayerService()
+ {
+ return $this->privates['cache.doctrine.orm.default.result.compatibility_layer'] = \Doctrine\Common\Cache\Psr6\DoctrineProvider::wrap(($this->privates['cache.doctrine.orm.default.result'] ?? $this->getCache_Doctrine_Orm_Default_ResultService()));
+ }
+
+ /**
+ * Gets the private 'cache.doctrine.orm.default.result.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\ArrayAdapter
+ */
+ protected function getCache_Doctrine_Orm_Default_Result_RecorderInnerService()
+ {
+ return $this->privates['cache.doctrine.orm.default.result.recorder_inner'] = new \Symfony\Component\Cache\Adapter\ArrayAdapter();
+ }
+
+ /**
+ * Gets the private 'cache.messenger.restart_workers_signal' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_Messenger_RestartWorkersSignalService()
+ {
+ return $this->privates['cache.messenger.restart_workers_signal'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.messenger.restart_workers_signal.recorder_inner'] ?? $this->getCache_Messenger_RestartWorkersSignal_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the private 'cache.messenger.restart_workers_signal.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\FilesystemAdapter
+ */
+ protected function getCache_Messenger_RestartWorkersSignal_RecorderInnerService()
+ {
+ $this->privates['cache.messenger.restart_workers_signal.recorder_inner'] = $instance = new \Symfony\Component\Cache\Adapter\FilesystemAdapter('UXAnmMJbES', 0, ($this->targetDir.''.'/pools/app'), ($this->privates['cache.default_marshaller'] ?? ($this->privates['cache.default_marshaller'] = new \Symfony\Component\Cache\Marshaller\DefaultMarshaller(NULL, true))));
+
+ $instance->setLogger(($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'cache.property_info' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_PropertyInfoService()
+ {
+ return $this->privates['cache.property_info'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.property_info.recorder_inner'] ?? $this->getCache_PropertyInfo_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the private 'cache.property_info.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\AdapterInterface
+ */
+ protected function getCache_PropertyInfo_RecorderInnerService()
+ {
+ return $this->privates['cache.property_info.recorder_inner'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('B-BnfimUZC', 0, $this->getParameter('container.build_id'), ($this->targetDir.''.'/pools/system'), ($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+ }
+
+ /**
+ * Gets the private 'cache.security_expression_language' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_SecurityExpressionLanguageService()
+ {
+ return $this->privates['cache.security_expression_language'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.security_expression_language.recorder_inner'] ?? $this->getCache_SecurityExpressionLanguage_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the private 'cache.security_expression_language.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\AdapterInterface
+ */
+ protected function getCache_SecurityExpressionLanguage_RecorderInnerService()
+ {
+ return $this->privates['cache.security_expression_language.recorder_inner'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('IZyhsySepv', 0, $this->getParameter('container.build_id'), ($this->targetDir.''.'/pools/system'), ($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+ }
+
+ /**
+ * Gets the private 'cache.serializer' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_SerializerService()
+ {
+ return $this->privates['cache.serializer'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.serializer.recorder_inner'] ?? $this->getCache_Serializer_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the private 'cache.serializer.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\AdapterInterface
+ */
+ protected function getCache_Serializer_RecorderInnerService()
+ {
+ return $this->privates['cache.serializer.recorder_inner'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('Qej5ed0AhC', 0, $this->getParameter('container.build_id'), ($this->targetDir.''.'/pools/system'), ($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+ }
+
+ /**
+ * Gets the private 'cache.system.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\AdapterInterface
+ */
+ protected function getCache_System_RecorderInnerService()
+ {
+ return $this->privates['cache.system.recorder_inner'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('YE5ry4GNS2', 0, $this->getParameter('container.build_id'), ($this->targetDir.''.'/pools/system'), ($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+ }
+
+ /**
+ * Gets the private 'cache.validator' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_ValidatorService()
+ {
+ return $this->privates['cache.validator'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.validator.recorder_inner'] ?? $this->getCache_Validator_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the private 'cache.validator.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\AdapterInterface
+ */
+ protected function getCache_Validator_RecorderInnerService()
+ {
+ return $this->privates['cache.validator.recorder_inner'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('2HN9L1h+KH', 0, $this->getParameter('container.build_id'), ($this->targetDir.''.'/pools/system'), ($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+ }
+
+ /**
+ * Gets the private 'cache.validator_expression_language.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\AdapterInterface
+ */
+ protected function getCache_ValidatorExpressionLanguage_RecorderInnerService()
+ {
+ return $this->privates['cache.validator_expression_language.recorder_inner'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('+QANsS51uM', 0, $this->getParameter('container.build_id'), ($this->targetDir.''.'/pools/system'), ($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+ }
+
+ /**
+ * Gets the private 'cache.webpack_encore' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\TraceableAdapter
+ */
+ protected function getCache_WebpackEncoreService()
+ {
+ return $this->privates['cache.webpack_encore'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(($this->privates['cache.webpack_encore.recorder_inner'] ?? $this->getCache_WebpackEncore_RecorderInnerService()));
+ }
+
+ /**
+ * Gets the private 'cache.webpack_encore.recorder_inner' shared service.
+ *
+ * @return \Symfony\Component\Cache\Adapter\AdapterInterface
+ */
+ protected function getCache_WebpackEncore_RecorderInnerService()
+ {
+ return $this->privates['cache.webpack_encore.recorder_inner'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('HXBYv6VtiO', 0, $this->getParameter('container.build_id'), ($this->targetDir.''.'/pools/system'), ($this->privates['monolog.logger.cache'] ?? $this->getMonolog_Logger_CacheService()));
+ }
+
+ /**
+ * Gets the private 'config_cache_factory' shared service.
+ *
+ * @return \Symfony\Component\Config\ResourceCheckerConfigCacheFactory
+ */
+ protected function getConfigCacheFactoryService()
+ {
+ return $this->privates['config_cache_factory'] = new \Symfony\Component\Config\ResourceCheckerConfigCacheFactory(new RewindableGenerator(function () {
+ yield 0 => ($this->privates['dependency_injection.config.container_parameters_resource_checker'] ?? ($this->privates['dependency_injection.config.container_parameters_resource_checker'] = new \Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker($this)));
+ yield 1 => ($this->privates['config.resource.self_checking_resource_checker'] ?? ($this->privates['config.resource.self_checking_resource_checker'] = new \Symfony\Component\Config\Resource\SelfCheckingResourceChecker()));
+ }, 2));
+ }
+
+ /**
+ * Gets the private 'data_collector.ajax' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector
+ */
+ protected function getDataCollector_AjaxService()
+ {
+ return $this->privates['data_collector.ajax'] = new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector();
+ }
+
+ /**
+ * Gets the private 'data_collector.cache' shared service.
+ *
+ * @return \Symfony\Component\Cache\DataCollector\CacheDataCollector
+ */
+ protected function getDataCollector_CacheService()
+ {
+ $this->privates['data_collector.cache'] = $instance = new \Symfony\Component\Cache\DataCollector\CacheDataCollector();
+
+ $instance->addInstance('cache.app', ($this->services['cache.app'] ?? $this->getCache_AppService()));
+ $instance->addInstance('cache.system', ($this->services['cache.system'] ?? $this->getCache_SystemService()));
+ $instance->addInstance('cache.validator', ($this->privates['cache.validator'] ?? $this->getCache_ValidatorService()));
+ $instance->addInstance('cache.serializer', ($this->privates['cache.serializer'] ?? $this->getCache_SerializerService()));
+ $instance->addInstance('cache.annotations', ($this->privates['cache.annotations'] ?? $this->getCache_AnnotationsService()));
+ $instance->addInstance('cache.property_info', ($this->privates['cache.property_info'] ?? $this->getCache_PropertyInfoService()));
+ $instance->addInstance('cache.messenger.restart_workers_signal', ($this->privates['cache.messenger.restart_workers_signal'] ?? $this->getCache_Messenger_RestartWorkersSignalService()));
+ $instance->addInstance('cache.validator_expression_language', ($this->services['cache.validator_expression_language'] ?? $this->getCache_ValidatorExpressionLanguageService()));
+ $instance->addInstance('cache.doctrine.orm.default.result', ($this->privates['cache.doctrine.orm.default.result'] ?? $this->getCache_Doctrine_Orm_Default_ResultService()));
+ $instance->addInstance('cache.doctrine.orm.default.query', ($this->privates['cache.doctrine.orm.default.query'] ?? $this->getCache_Doctrine_Orm_Default_QueryService()));
+ $instance->addInstance('cache.webpack_encore', ($this->privates['cache.webpack_encore'] ?? $this->getCache_WebpackEncoreService()));
+ $instance->addInstance('cache.security_expression_language', ($this->privates['cache.security_expression_language'] ?? $this->getCache_SecurityExpressionLanguageService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'data_collector.config' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector
+ */
+ protected function getDataCollector_ConfigService()
+ {
+ $this->privates['data_collector.config'] = $instance = new \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector();
+
+ if ($this->has('kernel')) {
+ $instance->setKernel(($this->services['kernel'] ?? $this->get('kernel', 3)));
+ }
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'data_collector.doctrine' shared service.
+ *
+ * @return \Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector
+ */
+ protected function getDataCollector_DoctrineService()
+ {
+ $this->privates['data_collector.doctrine'] = $instance = new \Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector(($this->services['doctrine'] ?? $this->getDoctrineService()), true);
+
+ $instance->addLogger('default', ($this->privates['doctrine.dbal.logger.profiling.default'] ?? ($this->privates['doctrine.dbal.logger.profiling.default'] = new \Doctrine\DBAL\Logging\DebugStack())));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'data_collector.events' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\DataCollector\EventDataCollector
+ */
+ protected function getDataCollector_EventsService()
+ {
+ return $this->privates['data_collector.events'] = new \Symfony\Component\HttpKernel\DataCollector\EventDataCollector(($this->services['event_dispatcher'] ?? $this->getEventDispatcherService()), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+
+ /**
+ * Gets the private 'data_collector.exception' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector
+ */
+ protected function getDataCollector_ExceptionService()
+ {
+ return $this->privates['data_collector.exception'] = new \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector();
+ }
+
+ /**
+ * Gets the private 'data_collector.form' shared service.
+ *
+ * @return \Symfony\Component\Form\Extension\DataCollector\FormDataCollector
+ */
+ protected function getDataCollector_FormService()
+ {
+ return $this->privates['data_collector.form'] = new \Symfony\Component\Form\Extension\DataCollector\FormDataCollector(($this->privates['data_collector.form.extractor'] ?? ($this->privates['data_collector.form.extractor'] = new \Symfony\Component\Form\Extension\DataCollector\FormDataExtractor())));
+ }
+
+ /**
+ * Gets the private 'data_collector.form.extractor' shared service.
+ *
+ * @return \Symfony\Component\Form\Extension\DataCollector\FormDataExtractor
+ */
+ protected function getDataCollector_Form_ExtractorService()
+ {
+ return $this->privates['data_collector.form.extractor'] = new \Symfony\Component\Form\Extension\DataCollector\FormDataExtractor();
+ }
+
+ /**
+ * Gets the private 'data_collector.http_client' shared service.
+ *
+ * @return \Symfony\Component\HttpClient\DataCollector\HttpClientDataCollector
+ */
+ protected function getDataCollector_HttpClientService()
+ {
+ $this->privates['data_collector.http_client'] = $instance = new \Symfony\Component\HttpClient\DataCollector\HttpClientDataCollector();
+
+ $instance->registerClient('http_client', ($this->privates['.debug.http_client'] ?? $this->get_Debug_HttpClientService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'data_collector.logger' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector
+ */
+ protected function getDataCollector_LoggerService()
+ {
+ return $this->privates['data_collector.logger'] = new \Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector(($this->privates['monolog.logger.profiler'] ?? $this->getMonolog_Logger_ProfilerService()), ($this->targetDir.''.'/App_KernelTestDebugContainer'), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+
+ /**
+ * Gets the private 'data_collector.memory' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector
+ */
+ protected function getDataCollector_MemoryService()
+ {
+ return $this->privates['data_collector.memory'] = new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector();
+ }
+
+ /**
+ * Gets the private 'data_collector.messenger' shared service.
+ *
+ * @return \Symfony\Component\Messenger\DataCollector\MessengerDataCollector
+ */
+ protected function getDataCollector_MessengerService()
+ {
+ $this->privates['data_collector.messenger'] = $instance = new \Symfony\Component\Messenger\DataCollector\MessengerDataCollector();
+
+ $instance->registerBus('messenger.bus.default', ($this->services['messenger.default_bus'] ?? $this->getMessenger_DefaultBusService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'data_collector.request' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector
+ */
+ protected function getDataCollector_RequestService()
+ {
+ return $this->privates['data_collector.request'] = new \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+
+ /**
+ * Gets the private 'data_collector.router' shared service.
+ *
+ * @return \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector
+ */
+ protected function getDataCollector_RouterService()
+ {
+ return $this->privates['data_collector.router'] = new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector();
+ }
+
+ /**
+ * Gets the private 'data_collector.security' shared service.
+ *
+ * @return \Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector
+ */
+ protected function getDataCollector_SecurityService()
+ {
+ return $this->privates['data_collector.security'] = new \Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector(($this->privates['security.untracked_token_storage'] ?? ($this->privates['security.untracked_token_storage'] = new \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage())), ($this->privates['security.role_hierarchy'] ?? ($this->privates['security.role_hierarchy'] = new \Symfony\Component\Security\Core\Role\RoleHierarchy([]))), ($this->privates['security.logout_url_generator'] ?? $this->getSecurity_LogoutUrlGeneratorService()), ($this->privates['debug.security.access.decision_manager'] ?? $this->getDebug_Security_Access_DecisionManagerService()), ($this->privates['security.firewall.map'] ?? $this->getSecurity_Firewall_MapService()), ($this->privates['debug.security.firewall'] ?? $this->getDebug_Security_FirewallService()), true);
+ }
+
+ /**
+ * Gets the private 'data_collector.time' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\DataCollector\TimeDataCollector
+ */
+ protected function getDataCollector_TimeService()
+ {
+ return $this->privates['data_collector.time'] = new \Symfony\Component\HttpKernel\DataCollector\TimeDataCollector(($this->services['kernel'] ?? $this->get('kernel', 3)), ($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+
+ /**
+ * Gets the private 'data_collector.translation' shared service.
+ *
+ * @return \Symfony\Component\Translation\DataCollector\TranslationDataCollector
+ */
+ protected function getDataCollector_TranslationService()
+ {
+ return $this->privates['data_collector.translation'] = new \Symfony\Component\Translation\DataCollector\TranslationDataCollector(($this->services['translator'] ?? $this->getTranslatorService()));
+ }
+
+ /**
+ * Gets the private 'data_collector.twig' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\DataCollector\TwigDataCollector
+ */
+ protected function getDataCollector_TwigService()
+ {
+ return $this->privates['data_collector.twig'] = new \Symfony\Bridge\Twig\DataCollector\TwigDataCollector(($this->privates['twig.profile'] ?? ($this->privates['twig.profile'] = new \Twig\Profiler\Profile())), ($this->services['.container.private.twig'] ?? $this->get_Container_Private_TwigService()));
+ }
+
+ /**
+ * Gets the private 'data_collector.validator' shared service.
+ *
+ * @return \Symfony\Component\Validator\DataCollector\ValidatorDataCollector
+ */
+ protected function getDataCollector_ValidatorService()
+ {
+ return $this->privates['data_collector.validator'] = new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($this->services['.container.private.validator'] ?? $this->get_Container_Private_ValidatorService()));
+ }
+
+ /**
+ * Gets the private 'debug.argument_resolver' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver
+ */
+ protected function getDebug_ArgumentResolverService()
+ {
+ return $this->privates['debug.argument_resolver'] = new \Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver(($this->privates['debug.argument_resolver.inner'] ?? $this->getDebug_ArgumentResolver_InnerService()), ($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+
+ /**
+ * Gets the private 'debug.argument_resolver.inner' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver
+ */
+ protected function getDebug_ArgumentResolver_InnerService()
+ {
+ return $this->privates['debug.argument_resolver.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver(($this->privates['argument_metadata_factory'] ?? ($this->privates['argument_metadata_factory'] = new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory())), new RewindableGenerator(function () {
+ yield 0 => ($this->privates['debug.argument_resolver.request_attribute'] ?? $this->load('getDebug_ArgumentResolver_RequestAttributeService'));
+ yield 1 => ($this->privates['debug.argument_resolver.request'] ?? $this->load('getDebug_ArgumentResolver_RequestService'));
+ yield 2 => ($this->privates['debug.argument_resolver.session'] ?? $this->load('getDebug_ArgumentResolver_SessionService'));
+ yield 3 => ($this->privates['debug.security.user_value_resolver'] ?? $this->load('getDebug_Security_UserValueResolverService'));
+ yield 4 => ($this->privates['debug.argument_resolver.service'] ?? $this->load('getDebug_ArgumentResolver_ServiceService'));
+ yield 5 => ($this->privates['debug.argument_resolver.default'] ?? $this->load('getDebug_ArgumentResolver_DefaultService'));
+ yield 6 => ($this->privates['debug.argument_resolver.variadic'] ?? $this->load('getDebug_ArgumentResolver_VariadicService'));
+ yield 7 => ($this->privates['debug.argument_resolver.not_tagged_controller'] ?? $this->load('getDebug_ArgumentResolver_NotTaggedControllerService'));
+ }, 8));
+ }
+
+ /**
+ * Gets the private 'debug.controller_resolver' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\Controller\TraceableControllerResolver
+ */
+ protected function getDebug_ControllerResolverService()
+ {
+ return $this->privates['debug.controller_resolver'] = new \Symfony\Component\HttpKernel\Controller\TraceableControllerResolver(($this->privates['debug.controller_resolver.inner'] ?? $this->getDebug_ControllerResolver_InnerService()), ($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+
+ /**
+ * Gets the private 'debug.controller_resolver.inner' shared service.
+ *
+ * @return \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver
+ */
+ protected function getDebug_ControllerResolver_InnerService()
+ {
+ return $this->privates['debug.controller_resolver.inner'] = new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($this, ($this->privates['monolog.logger.request'] ?? $this->getMonolog_Logger_RequestService()));
+ }
+
+ /**
+ * Gets the private 'debug.debug_handlers_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener
+ */
+ protected function getDebug_DebugHandlersListenerService()
+ {
+ return $this->privates['debug.debug_handlers_listener'] = new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, ($this->privates['monolog.logger.php'] ?? $this->getMonolog_Logger_PhpService()), NULL, -1, true, true, ($this->services['monolog.logger.deprecation'] ?? $this->getMonolog_Logger_DeprecationService()));
+ }
+
+ /**
+ * Gets the private 'debug.event_dispatcher.inner' shared service.
+ *
+ * @return \Symfony\Component\EventDispatcher\EventDispatcher
+ */
+ protected function getDebug_EventDispatcher_InnerService()
+ {
+ return $this->privates['debug.event_dispatcher.inner'] = new \Symfony\Component\EventDispatcher\EventDispatcher();
+ }
+
+ /**
+ * Gets the private 'debug.file_link_formatter' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\Debug\FileLinkFormatter
+ */
+ protected function getDebug_FileLinkFormatterService()
+ {
+ return $this->privates['debug.file_link_formatter'] = new \Symfony\Component\HttpKernel\Debug\FileLinkFormatter(NULL, ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), \dirname(__DIR__, 4), function () {
+ return ($this->privates['debug.file_link_formatter.url_format'] ?? $this->load('getDebug_FileLinkFormatter_UrlFormatService'));
+ });
+ }
+
+ /**
+ * Gets the private 'debug.log_processor' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Processor\DebugProcessor
+ */
+ protected function getDebug_LogProcessorService()
+ {
+ return $this->privates['debug.log_processor'] = new \Symfony\Bridge\Monolog\Processor\DebugProcessor(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+
+ /**
+ * Gets the private 'debug.security.access.decision_manager' shared service.
+ *
+ * @return \Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager
+ */
+ protected function getDebug_Security_Access_DecisionManagerService()
+ {
+ return $this->privates['debug.security.access.decision_manager'] = new \Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager(($this->privates['debug.security.access.decision_manager.inner'] ?? $this->getDebug_Security_Access_DecisionManager_InnerService()));
+ }
+
+ /**
+ * Gets the private 'debug.security.access.decision_manager.inner' shared service.
+ *
+ * @return \Symfony\Component\Security\Core\Authorization\AccessDecisionManager
+ */
+ protected function getDebug_Security_Access_DecisionManager_InnerService()
+ {
+ return $this->privates['debug.security.access.decision_manager.inner'] = new \Symfony\Component\Security\Core\Authorization\AccessDecisionManager(new RewindableGenerator(function () {
+ yield 0 => ($this->privates['debug.security.voter.security.access.authenticated_voter'] ?? $this->load('getDebug_Security_Voter_Security_Access_AuthenticatedVoterService'));
+ yield 1 => ($this->privates['debug.security.voter.security.access.simple_role_voter'] ?? $this->load('getDebug_Security_Voter_Security_Access_SimpleRoleVoterService'));
+ yield 2 => ($this->privates['debug.security.voter.security.access.expression_voter'] ?? $this->load('getDebug_Security_Voter_Security_Access_ExpressionVoterService'));
+ }, 3), new \Symfony\Component\Security\Core\Authorization\Strategy\AffirmativeStrategy(false));
+ }
+
+ /**
+ * Gets the private 'debug.security.firewall' shared service.
+ *
+ * @return \Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener
+ */
+ protected function getDebug_Security_FirewallService()
+ {
+ return $this->privates['debug.security.firewall'] = new \Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener(($this->privates['security.firewall.map'] ?? $this->getSecurity_Firewall_MapService()), ($this->services['event_dispatcher'] ?? $this->getEventDispatcherService()), ($this->privates['security.logout_url_generator'] ?? $this->getSecurity_LogoutUrlGeneratorService()));
+ }
+
+ /**
+ * Gets the private 'debug.stopwatch' shared service.
+ *
+ * @return \Symfony\Component\Stopwatch\Stopwatch
+ */
+ protected function getDebug_StopwatchService()
+ {
+ return $this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true);
+ }
+
+ /**
+ * Gets the private 'debug.traced.messenger.bus.default.inner' shared service.
+ *
+ * @return \Symfony\Component\Messenger\MessageBus
+ */
+ protected function getDebug_Traced_Messenger_Bus_Default_InnerService()
+ {
+ return $this->privates['debug.traced.messenger.bus.default.inner'] = new \Symfony\Component\Messenger\MessageBus(new RewindableGenerator(function () {
+ yield 0 => ($this->privates['messenger.bus.default.middleware.traceable'] ?? $this->load('getMessenger_Bus_Default_Middleware_TraceableService'));
+ yield 1 => ($this->privates['messenger.bus.default.middleware.add_bus_name_stamp_middleware'] ?? ($this->privates['messenger.bus.default.middleware.add_bus_name_stamp_middleware'] = new \Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware('messenger.bus.default')));
+ yield 2 => ($this->privates['messenger.middleware.reject_redelivered_message_middleware'] ?? ($this->privates['messenger.middleware.reject_redelivered_message_middleware'] = new \Symfony\Component\Messenger\Middleware\RejectRedeliveredMessageMiddleware()));
+ yield 3 => ($this->privates['messenger.middleware.dispatch_after_current_bus'] ?? ($this->privates['messenger.middleware.dispatch_after_current_bus'] = new \Symfony\Component\Messenger\Middleware\DispatchAfterCurrentBusMiddleware()));
+ yield 4 => ($this->privates['messenger.middleware.failed_message_processing_middleware'] ?? ($this->privates['messenger.middleware.failed_message_processing_middleware'] = new \Symfony\Component\Messenger\Middleware\FailedMessageProcessingMiddleware()));
+ yield 5 => ($this->privates['messenger.middleware.send_message'] ?? $this->load('getMessenger_Middleware_SendMessageService'));
+ yield 6 => ($this->privates['messenger.bus.default.middleware.handle_message'] ?? $this->load('getMessenger_Bus_Default_Middleware_HandleMessageService'));
+ }, 7));
+ }
+
+ /**
+ * Gets the private 'debug.validator.inner' shared service.
+ *
+ * @return \Symfony\Component\Validator\Validator\ValidatorInterface
+ */
+ protected function getDebug_Validator_InnerService()
+ {
+ return $this->privates['debug.validator.inner'] = ($this->privates['validator.builder'] ?? $this->getValidator_BuilderService())->getValidator();
+ }
+
+ /**
+ * Gets the private 'disallow_search_engine_index_response_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener
+ */
+ protected function getDisallowSearchEngineIndexResponseListenerService()
+ {
+ return $this->privates['disallow_search_engine_index_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener();
+ }
+
+ /**
+ * Gets the private 'doctrine.dbal.connection_factory' shared service.
+ *
+ * @return \Doctrine\Bundle\DoctrineBundle\ConnectionFactory
+ */
+ protected function getDoctrine_Dbal_ConnectionFactoryService()
+ {
+ return $this->privates['doctrine.dbal.connection_factory'] = new \Doctrine\Bundle\DoctrineBundle\ConnectionFactory([]);
+ }
+
+ /**
+ * Gets the private 'doctrine.dbal.default_connection.configuration' shared service.
+ *
+ * @return \Doctrine\DBAL\Configuration
+ */
+ protected function getDoctrine_Dbal_DefaultConnection_ConfigurationService()
+ {
+ $this->privates['doctrine.dbal.default_connection.configuration'] = $instance = new \Doctrine\DBAL\Configuration();
+
+ $instance->setSQLLogger(($this->privates['doctrine.dbal.logger.chain.default'] ?? $this->getDoctrine_Dbal_Logger_Chain_DefaultService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'doctrine.dbal.default_connection.event_manager' shared service.
+ *
+ * @return \Symfony\Bridge\Doctrine\ContainerAwareEventManager
+ */
+ protected function getDoctrine_Dbal_DefaultConnection_EventManagerService()
+ {
+ return $this->privates['doctrine.dbal.default_connection.event_manager'] = new \Symfony\Bridge\Doctrine\ContainerAwareEventManager(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'doctrine.orm.default_listeners.attach_entity_listeners' => ['privates', 'doctrine.orm.default_listeners.attach_entity_listeners', 'getDoctrine_Orm_DefaultListeners_AttachEntityListenersService', true],
+ 'doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber' => ['privates', 'doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber', 'getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaSubscriberService', true],
+ 'doctrine.orm.listeners.doctrine_token_provider_schema_subscriber' => ['privates', 'doctrine.orm.listeners.doctrine_token_provider_schema_subscriber', 'getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaSubscriberService', true],
+ 'doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber' => ['privates', 'doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber', 'getDoctrine_Orm_Listeners_PdoCacheAdapterDoctrineSchemaSubscriberService', true],
+ 'doctrine.orm.messenger.doctrine_schema_subscriber' => ['privates', 'doctrine.orm.messenger.doctrine_schema_subscriber', 'getDoctrine_Orm_Messenger_DoctrineSchemaSubscriberService', true],
+ ], [
+ 'doctrine.orm.default_listeners.attach_entity_listeners' => '?',
+ 'doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber' => '?',
+ 'doctrine.orm.listeners.doctrine_token_provider_schema_subscriber' => '?',
+ 'doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber' => '?',
+ 'doctrine.orm.messenger.doctrine_schema_subscriber' => '?',
+ ]), [0 => 'doctrine.orm.messenger.doctrine_schema_subscriber', 1 => 'doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber', 2 => 'doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber', 3 => 'doctrine.orm.listeners.doctrine_token_provider_schema_subscriber', 4 => [0 => [0 => 'loadClassMetadata'], 1 => 'doctrine.orm.default_listeners.attach_entity_listeners']]);
+ }
+
+ /**
+ * Gets the private 'doctrine.dbal.logger' shared service.
+ *
+ * @return \Symfony\Bridge\Doctrine\Logger\DbalLogger
+ */
+ protected function getDoctrine_Dbal_LoggerService()
+ {
+ return $this->privates['doctrine.dbal.logger'] = new \Symfony\Bridge\Doctrine\Logger\DbalLogger(($this->privates['monolog.logger.doctrine'] ?? $this->getMonolog_Logger_DoctrineService()), ($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+
+ /**
+ * Gets the private 'doctrine.dbal.logger.chain.default' shared service.
+ *
+ * @return \Doctrine\DBAL\Logging\LoggerChain
+ */
+ protected function getDoctrine_Dbal_Logger_Chain_DefaultService()
+ {
+ return $this->privates['doctrine.dbal.logger.chain.default'] = new \Doctrine\DBAL\Logging\LoggerChain([0 => ($this->privates['doctrine.dbal.logger'] ?? $this->getDoctrine_Dbal_LoggerService()), 1 => ($this->privates['doctrine.dbal.logger.profiling.default'] ?? ($this->privates['doctrine.dbal.logger.profiling.default'] = new \Doctrine\DBAL\Logging\DebugStack()))]);
+ }
+
+ /**
+ * Gets the private 'doctrine.dbal.logger.profiling.default' shared service.
+ *
+ * @return \Doctrine\DBAL\Logging\DebugStack
+ */
+ protected function getDoctrine_Dbal_Logger_Profiling_DefaultService()
+ {
+ return $this->privates['doctrine.dbal.logger.profiling.default'] = new \Doctrine\DBAL\Logging\DebugStack();
+ }
+
+ /**
+ * Gets the private 'doctrine.migrations.configuration' shared service.
+ *
+ * @return \Doctrine\Migrations\Configuration\Configuration
+ */
+ protected function getDoctrine_Migrations_ConfigurationService()
+ {
+ $this->privates['doctrine.migrations.configuration'] = $instance = new \Doctrine\Migrations\Configuration\Configuration();
+
+ $instance->addMigrationsDirectory('DoctrineMigrations', (\dirname(__DIR__, 4).'/migrations'));
+ $instance->setAllOrNothing(false);
+ $instance->setCheckDatabasePlatform(true);
+ $instance->setTransactional(true);
+ $instance->setMetadataStorageConfiguration(($this->privates['doctrine.migrations.storage.table_storage'] ?? ($this->privates['doctrine.migrations.storage.table_storage'] = new \Doctrine\Migrations\Metadata\Storage\TableMetadataStorageConfiguration())));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'doctrine.migrations.configuration_loader' shared service.
+ *
+ * @return \Doctrine\Migrations\Configuration\Migration\ExistingConfiguration
+ */
+ protected function getDoctrine_Migrations_ConfigurationLoaderService()
+ {
+ return $this->privates['doctrine.migrations.configuration_loader'] = new \Doctrine\Migrations\Configuration\Migration\ExistingConfiguration(($this->privates['doctrine.migrations.configuration'] ?? $this->getDoctrine_Migrations_ConfigurationService()));
+ }
+
+ /**
+ * Gets the private 'doctrine.migrations.dependency_factory' shared service.
+ *
+ * @return \Doctrine\Migrations\DependencyFactory
+ */
+ protected function getDoctrine_Migrations_DependencyFactoryService()
+ {
+ $this->privates['doctrine.migrations.dependency_factory'] = $instance = \Doctrine\Migrations\DependencyFactory::fromEntityManager(($this->privates['doctrine.migrations.configuration_loader'] ?? $this->getDoctrine_Migrations_ConfigurationLoaderService()), ($this->privates['doctrine.migrations.entity_manager_registry_loader'] ?? $this->getDoctrine_Migrations_EntityManagerRegistryLoaderService()), ($this->privates['monolog.logger'] ?? $this->getMonolog_LoggerService()));
+
+ $instance->setDefinition('Doctrine\\Migrations\\Version\\MigrationFactory', function () {
+ return ($this->privates['doctrine.migrations.container_aware_migrations_factory'] ?? $this->load('getDoctrine_Migrations_ContainerAwareMigrationsFactoryService'));
+ });
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'doctrine.migrations.entity_manager_registry_loader' shared service.
+ *
+ * @return \Doctrine\Migrations\Configuration\EntityManager\ManagerRegistryEntityManager
+ */
+ protected function getDoctrine_Migrations_EntityManagerRegistryLoaderService()
+ {
+ return $this->privates['doctrine.migrations.entity_manager_registry_loader'] = \Doctrine\Migrations\Configuration\EntityManager\ManagerRegistryEntityManager::withSimpleDefault(($this->services['doctrine'] ?? $this->getDoctrineService()));
+ }
+
+ /**
+ * Gets the private 'doctrine.migrations.storage.table_storage' shared service.
+ *
+ * @return \Doctrine\Migrations\Metadata\Storage\TableMetadataStorageConfiguration
+ */
+ protected function getDoctrine_Migrations_Storage_TableStorageService()
+ {
+ return $this->privates['doctrine.migrations.storage.table_storage'] = new \Doctrine\Migrations\Metadata\Storage\TableMetadataStorageConfiguration();
+ }
+
+ /**
+ * Gets the private 'doctrine.orm.container_repository_factory' shared service.
+ *
+ * @return \Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory
+ */
+ protected function getDoctrine_Orm_ContainerRepositoryFactoryService()
+ {
+ return $this->privates['doctrine.orm.container_repository_factory'] = new \Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [], []));
+ }
+
+ /**
+ * Gets the private 'doctrine.orm.default_annotation_metadata_driver' shared service.
+ *
+ * @return \Doctrine\ORM\Mapping\Driver\AnnotationDriver
+ */
+ protected function getDoctrine_Orm_DefaultAnnotationMetadataDriverService()
+ {
+ return $this->privates['doctrine.orm.default_annotation_metadata_driver'] = new \Doctrine\ORM\Mapping\Driver\AnnotationDriver(($this->privates['annotations.cached_reader'] ?? $this->getAnnotations_CachedReaderService()), [0 => (\dirname(__DIR__, 4).'/src/Entity')]);
+ }
+
+ /**
+ * Gets the private 'doctrine.orm.default_configuration' shared service.
+ *
+ * @return \Doctrine\ORM\Configuration
+ */
+ protected function getDoctrine_Orm_DefaultConfigurationService()
+ {
+ $this->privates['doctrine.orm.default_configuration'] = $instance = new \Doctrine\ORM\Configuration();
+
+ $instance->setEntityNamespaces(['App' => 'App\\Entity']);
+ $instance->setMetadataCache(($this->privates['cache.doctrine.orm.default.metadata'] ?? ($this->privates['cache.doctrine.orm.default.metadata'] = new \Symfony\Component\Cache\Adapter\ArrayAdapter())));
+ $instance->setQueryCacheImpl(($this->privates['cache.doctrine.orm.default.query.compatibility_layer'] ?? $this->getCache_Doctrine_Orm_Default_Query_CompatibilityLayerService()));
+ $instance->setResultCacheImpl(($this->privates['cache.doctrine.orm.default.result.compatibility_layer'] ?? $this->getCache_Doctrine_Orm_Default_Result_CompatibilityLayerService()));
+ $instance->setMetadataDriverImpl(($this->privates['.doctrine.orm.default_metadata_driver'] ?? $this->get_Doctrine_Orm_DefaultMetadataDriverService()));
+ $instance->setProxyDir(($this->targetDir.''.'/doctrine/orm/Proxies'));
+ $instance->setProxyNamespace('Proxies');
+ $instance->setAutoGenerateProxyClasses(true);
+ $instance->setClassMetadataFactoryName('Doctrine\\Bundle\\DoctrineBundle\\Mapping\\ClassMetadataFactory');
+ $instance->setDefaultRepositoryClassName('Doctrine\\ORM\\EntityRepository');
+ $instance->setNamingStrategy(($this->privates['doctrine.orm.naming_strategy.underscore_number_aware'] ?? ($this->privates['doctrine.orm.naming_strategy.underscore_number_aware'] = new \Doctrine\ORM\Mapping\UnderscoreNamingStrategy(0, true))));
+ $instance->setQuoteStrategy(($this->privates['doctrine.orm.quote_strategy.default'] ?? ($this->privates['doctrine.orm.quote_strategy.default'] = new \Doctrine\ORM\Mapping\DefaultQuoteStrategy())));
+ $instance->setEntityListenerResolver(($this->privates['doctrine.orm.default_entity_listener_resolver'] ?? ($this->privates['doctrine.orm.default_entity_listener_resolver'] = new \Doctrine\Bundle\DoctrineBundle\Mapping\ContainerEntityListenerResolver($this))));
+ $instance->setRepositoryFactory(($this->privates['doctrine.orm.container_repository_factory'] ?? $this->getDoctrine_Orm_ContainerRepositoryFactoryService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'doctrine.orm.default_entity_listener_resolver' shared service.
+ *
+ * @return \Doctrine\Bundle\DoctrineBundle\Mapping\ContainerEntityListenerResolver
+ */
+ protected function getDoctrine_Orm_DefaultEntityListenerResolverService()
+ {
+ return $this->privates['doctrine.orm.default_entity_listener_resolver'] = new \Doctrine\Bundle\DoctrineBundle\Mapping\ContainerEntityListenerResolver($this);
+ }
+
+ /**
+ * Gets the private 'doctrine.orm.default_entity_manager.validator_loader' shared service.
+ *
+ * @return \Symfony\Bridge\Doctrine\Validator\DoctrineLoader
+ */
+ protected function getDoctrine_Orm_DefaultEntityManager_ValidatorLoaderService()
+ {
+ return $this->privates['doctrine.orm.default_entity_manager.validator_loader'] = new \Symfony\Bridge\Doctrine\Validator\DoctrineLoader(($this->services['doctrine.orm.default_entity_manager'] ?? $this->getDoctrine_Orm_DefaultEntityManagerService()), NULL);
+ }
+
+ /**
+ * Gets the private 'doctrine.orm.default_manager_configurator' shared service.
+ *
+ * @return \Doctrine\Bundle\DoctrineBundle\ManagerConfigurator
+ */
+ protected function getDoctrine_Orm_DefaultManagerConfiguratorService()
+ {
+ return $this->privates['doctrine.orm.default_manager_configurator'] = new \Doctrine\Bundle\DoctrineBundle\ManagerConfigurator([], []);
+ }
+
+ /**
+ * Gets the private 'doctrine.orm.naming_strategy.underscore_number_aware' shared service.
+ *
+ * @return \Doctrine\ORM\Mapping\UnderscoreNamingStrategy
+ */
+ protected function getDoctrine_Orm_NamingStrategy_UnderscoreNumberAwareService()
+ {
+ return $this->privates['doctrine.orm.naming_strategy.underscore_number_aware'] = new \Doctrine\ORM\Mapping\UnderscoreNamingStrategy(0, true);
+ }
+
+ /**
+ * Gets the private 'doctrine.orm.quote_strategy.default' shared service.
+ *
+ * @return \Doctrine\ORM\Mapping\DefaultQuoteStrategy
+ */
+ protected function getDoctrine_Orm_QuoteStrategy_DefaultService()
+ {
+ return $this->privates['doctrine.orm.quote_strategy.default'] = new \Doctrine\ORM\Mapping\DefaultQuoteStrategy();
+ }
+
+ /**
+ * Gets the private 'doctrine.orm.validator_initializer' shared service.
+ *
+ * @return \Symfony\Bridge\Doctrine\Validator\DoctrineInitializer
+ */
+ protected function getDoctrine_Orm_ValidatorInitializerService()
+ {
+ return $this->privates['doctrine.orm.validator_initializer'] = new \Symfony\Bridge\Doctrine\Validator\DoctrineInitializer(($this->services['doctrine'] ?? $this->getDoctrineService()));
+ }
+
+ /**
+ * Gets the private 'doctrine.twig.doctrine_extension' shared service.
+ *
+ * @return \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension
+ */
+ protected function getDoctrine_Twig_DoctrineExtensionService()
+ {
+ return $this->privates['doctrine.twig.doctrine_extension'] = new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension();
+ }
+
+ /**
+ * Gets the private 'doctrine_migrations.migrations_collector' shared service.
+ *
+ * @return \Doctrine\Bundle\MigrationsBundle\Collector\MigrationsCollector
+ */
+ protected function getDoctrineMigrations_MigrationsCollectorService()
+ {
+ return $this->privates['doctrine_migrations.migrations_collector'] = new \Doctrine\Bundle\MigrationsBundle\Collector\MigrationsCollector(($this->privates['doctrine.migrations.dependency_factory'] ?? $this->getDoctrine_Migrations_DependencyFactoryService()), ($this->privates['doctrine_migrations.migrations_flattener'] ?? ($this->privates['doctrine_migrations.migrations_flattener'] = new \Doctrine\Bundle\MigrationsBundle\Collector\MigrationsFlattener())));
+ }
+
+ /**
+ * Gets the private 'doctrine_migrations.migrations_flattener' shared service.
+ *
+ * @return \Doctrine\Bundle\MigrationsBundle\Collector\MigrationsFlattener
+ */
+ protected function getDoctrineMigrations_MigrationsFlattenerService()
+ {
+ return $this->privates['doctrine_migrations.migrations_flattener'] = new \Doctrine\Bundle\MigrationsBundle\Collector\MigrationsFlattener();
+ }
+
+ /**
+ * Gets the private 'exception_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\ErrorListener
+ */
+ protected function getExceptionListenerService()
+ {
+ return $this->privates['exception_listener'] = new \Symfony\Component\HttpKernel\EventListener\ErrorListener('error_controller', ($this->privates['monolog.logger.request'] ?? $this->getMonolog_Logger_RequestService()), true, []);
+ }
+
+ /**
+ * Gets the private 'framework_extra_bundle.argument_name_convertor' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\Request\ArgumentNameConverter
+ */
+ protected function getFrameworkExtraBundle_ArgumentNameConvertorService()
+ {
+ return $this->privates['framework_extra_bundle.argument_name_convertor'] = new \Sensio\Bundle\FrameworkExtraBundle\Request\ArgumentNameConverter(($this->privates['argument_metadata_factory'] ?? ($this->privates['argument_metadata_factory'] = new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory())));
+ }
+
+ /**
+ * Gets the private 'framework_extra_bundle.date_time_param_converter' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter
+ */
+ protected function getFrameworkExtraBundle_DateTimeParamConverterService()
+ {
+ return $this->privates['framework_extra_bundle.date_time_param_converter'] = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter();
+ }
+
+ /**
+ * Gets the private 'framework_extra_bundle.event.is_granted' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener
+ */
+ protected function getFrameworkExtraBundle_Event_IsGrantedService()
+ {
+ return $this->privates['framework_extra_bundle.event.is_granted'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\IsGrantedListener(($this->privates['framework_extra_bundle.argument_name_convertor'] ?? $this->getFrameworkExtraBundle_ArgumentNameConvertorService()), ($this->services['.container.private.security.authorization_checker'] ?? $this->get_Container_Private_Security_AuthorizationCheckerService()));
+ }
+
+ /**
+ * Gets the private 'identity_translator' shared service.
+ *
+ * @return \Symfony\Component\Translation\IdentityTranslator
+ */
+ protected function getIdentityTranslatorService()
+ {
+ return $this->privates['identity_translator'] = new \Symfony\Component\Translation\IdentityTranslator();
+ }
+
+ /**
+ * Gets the private 'locale_aware_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener
+ */
+ protected function getLocaleAwareListenerService()
+ {
+ return $this->privates['locale_aware_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener(new RewindableGenerator(function () {
+ yield 0 => ($this->privates['slugger'] ?? ($this->privates['slugger'] = new \Symfony\Component\String\Slugger\AsciiSlugger('en')));
+ yield 1 => ($this->privates['translator.default'] ?? $this->getTranslator_DefaultService());
+ }, 2), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+
+ /**
+ * Gets the private 'locale_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\LocaleListener
+ */
+ protected function getLocaleListenerService()
+ {
+ return $this->privates['locale_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleListener(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), 'en', ($this->services['router'] ?? $this->getRouterService()), false, []);
+ }
+
+ /**
+ * Gets the private 'mailer.data_collector' shared service.
+ *
+ * @return \Symfony\Component\Mailer\DataCollector\MessageDataCollector
+ */
+ protected function getMailer_DataCollectorService()
+ {
+ return $this->privates['mailer.data_collector'] = new \Symfony\Component\Mailer\DataCollector\MessageDataCollector(($this->privates['mailer.message_logger_listener'] ?? ($this->privates['mailer.message_logger_listener'] = new \Symfony\Component\Mailer\EventListener\MessageLoggerListener())));
+ }
+
+ /**
+ * Gets the private 'mailer.message_logger_listener' shared service.
+ *
+ * @return \Symfony\Component\Mailer\EventListener\MessageLoggerListener
+ */
+ protected function getMailer_MessageLoggerListenerService()
+ {
+ return $this->privates['mailer.message_logger_listener'] = new \Symfony\Component\Mailer\EventListener\MessageLoggerListener();
+ }
+
+ /**
+ * Gets the private 'monolog.handler.main' shared service.
+ *
+ * @return \Monolog\Handler\FingersCrossedHandler
+ */
+ protected function getMonolog_Handler_MainService()
+ {
+ return $this->privates['monolog.handler.main'] = new \Monolog\Handler\FingersCrossedHandler(($this->privates['monolog.handler.nested'] ?? $this->getMonolog_Handler_NestedService()), ($this->privates['monolog.handler.main.http_code_strategy'] ?? $this->getMonolog_Handler_Main_HttpCodeStrategyService()), 0, true, true, NULL);
+ }
+
+ /**
+ * Gets the private 'monolog.handler.main.http_code_strategy' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Handler\FingersCrossed\HttpCodeActivationStrategy
+ */
+ protected function getMonolog_Handler_Main_HttpCodeStrategyService()
+ {
+ return $this->privates['monolog.handler.main.http_code_strategy'] = new \Symfony\Bridge\Monolog\Handler\FingersCrossed\HttpCodeActivationStrategy(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), [0 => ['code' => 404, 'urls' => []], 1 => ['code' => 405, 'urls' => []]], new \Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy(400));
+ }
+
+ /**
+ * Gets the private 'monolog.handler.nested' shared service.
+ *
+ * @return \Monolog\Handler\StreamHandler
+ */
+ protected function getMonolog_Handler_NestedService()
+ {
+ $this->privates['monolog.handler.nested'] = $instance = new \Monolog\Handler\StreamHandler((\dirname(__DIR__, 3).'/log/test.log'), 100, true, NULL, false);
+
+ $instance->pushProcessor(($this->privates['monolog.processor.psr_log_message'] ?? ($this->privates['monolog.processor.psr_log_message'] = new \Monolog\Processor\PsrLogMessageProcessor())));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.handler.null_internal' shared service.
+ *
+ * @return \Monolog\Handler\NullHandler
+ */
+ protected function getMonolog_Handler_NullInternalService()
+ {
+ return $this->privates['monolog.handler.null_internal'] = new \Monolog\Handler\NullHandler();
+ }
+
+ /**
+ * Gets the private 'monolog.logger' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_LoggerService()
+ {
+ $this->privates['monolog.logger'] = $instance = new \Symfony\Bridge\Monolog\Logger('app');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->useMicrosecondTimestamps(true);
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.logger.cache' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_CacheService()
+ {
+ $this->privates['monolog.logger.cache'] = $instance = new \Symfony\Bridge\Monolog\Logger('cache');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.logger.doctrine' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_DoctrineService()
+ {
+ $this->privates['monolog.logger.doctrine'] = $instance = new \Symfony\Bridge\Monolog\Logger('doctrine');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.logger.event' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_EventService()
+ {
+ $this->privates['monolog.logger.event'] = $instance = new \Symfony\Bridge\Monolog\Logger('event');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.null_internal'] ?? ($this->privates['monolog.handler.null_internal'] = new \Monolog\Handler\NullHandler())));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.logger.http_client' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_HttpClientService()
+ {
+ $this->privates['monolog.logger.http_client'] = $instance = new \Symfony\Bridge\Monolog\Logger('http_client');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.logger.php' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_PhpService()
+ {
+ $this->privates['monolog.logger.php'] = $instance = new \Symfony\Bridge\Monolog\Logger('php');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.logger.profiler' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_ProfilerService()
+ {
+ $this->privates['monolog.logger.profiler'] = $instance = new \Symfony\Bridge\Monolog\Logger('profiler');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.logger.request' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_RequestService()
+ {
+ $this->privates['monolog.logger.request'] = $instance = new \Symfony\Bridge\Monolog\Logger('request');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.logger.router' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_RouterService()
+ {
+ $this->privates['monolog.logger.router'] = $instance = new \Symfony\Bridge\Monolog\Logger('router');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.logger.security' shared service.
+ *
+ * @return \Symfony\Bridge\Monolog\Logger
+ */
+ protected function getMonolog_Logger_SecurityService()
+ {
+ $this->privates['monolog.logger.security'] = $instance = new \Symfony\Bridge\Monolog\Logger('security');
+
+ $instance->pushProcessor(($this->privates['debug.log_processor'] ?? $this->getDebug_LogProcessorService()));
+ $instance->pushHandler(($this->privates['monolog.handler.main'] ?? $this->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'monolog.processor.psr_log_message' shared service.
+ *
+ * @return \Monolog\Processor\PsrLogMessageProcessor
+ */
+ protected function getMonolog_Processor_PsrLogMessageService()
+ {
+ return $this->privates['monolog.processor.psr_log_message'] = new \Monolog\Processor\PsrLogMessageProcessor();
+ }
+
+ /**
+ * Gets the private 'notifier.data_collector' shared service.
+ *
+ * @return \Symfony\Component\Notifier\DataCollector\NotificationDataCollector
+ */
+ protected function getNotifier_DataCollectorService()
+ {
+ return $this->privates['notifier.data_collector'] = new \Symfony\Component\Notifier\DataCollector\NotificationDataCollector(($this->privates['notifier.logger_notification_listener'] ?? ($this->privates['notifier.logger_notification_listener'] = new \Symfony\Component\Notifier\EventListener\NotificationLoggerListener())));
+ }
+
+ /**
+ * Gets the private 'notifier.logger_notification_listener' shared service.
+ *
+ * @return \Symfony\Component\Notifier\EventListener\NotificationLoggerListener
+ */
+ protected function getNotifier_LoggerNotificationListenerService()
+ {
+ return $this->privates['notifier.logger_notification_listener'] = new \Symfony\Component\Notifier\EventListener\NotificationLoggerListener();
+ }
+
+ /**
+ * Gets the private 'parameter_bag' shared service.
+ *
+ * @return \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag
+ */
+ protected function getParameterBagService()
+ {
+ return $this->privates['parameter_bag'] = new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($this);
+ }
+
+ /**
+ * Gets the private 'profiler.storage' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\Profiler\FileProfilerStorage
+ */
+ protected function getProfiler_StorageService()
+ {
+ return $this->privates['profiler.storage'] = new \Symfony\Component\HttpKernel\Profiler\FileProfilerStorage(('file:'.$this->targetDir.''.'/profiler'));
+ }
+
+ /**
+ * Gets the private 'profiler_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\ProfilerListener
+ */
+ protected function getProfilerListenerService()
+ {
+ return $this->privates['profiler_listener'] = new \Symfony\Component\HttpKernel\EventListener\ProfilerListener(($this->services['.container.private.profiler'] ?? $this->get_Container_Private_ProfilerService()), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), NULL, false, false, NULL);
+ }
+
+ /**
+ * Gets the private 'property_info' shared service.
+ *
+ * @return \Symfony\Component\PropertyInfo\PropertyInfoExtractor
+ */
+ protected function getPropertyInfoService()
+ {
+ return $this->privates['property_info'] = new \Symfony\Component\PropertyInfo\PropertyInfoExtractor(new RewindableGenerator(function () {
+ yield 0 => ($this->privates['property_info.serializer_extractor'] ?? $this->load('getPropertyInfo_SerializerExtractorService'));
+ yield 1 => ($this->privates['property_info.reflection_extractor'] ?? ($this->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
+ yield 2 => ($this->privates['doctrine.orm.default_entity_manager.property_info_extractor'] ?? $this->load('getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService'));
+ }, 3), new RewindableGenerator(function () {
+ yield 0 => ($this->privates['doctrine.orm.default_entity_manager.property_info_extractor'] ?? $this->load('getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService'));
+ yield 1 => ($this->privates['property_info.phpstan_extractor'] ?? ($this->privates['property_info.phpstan_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\PhpStanExtractor()));
+ yield 2 => ($this->privates['property_info.php_doc_extractor'] ?? ($this->privates['property_info.php_doc_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor()));
+ yield 3 => ($this->privates['property_info.reflection_extractor'] ?? ($this->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
+ }, 4), new RewindableGenerator(function () {
+ yield 0 => ($this->privates['property_info.php_doc_extractor'] ?? ($this->privates['property_info.php_doc_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor()));
+ }, 1), new RewindableGenerator(function () {
+ yield 0 => ($this->privates['doctrine.orm.default_entity_manager.property_info_extractor'] ?? $this->load('getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService'));
+ yield 1 => ($this->privates['property_info.reflection_extractor'] ?? ($this->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
+ }, 2), new RewindableGenerator(function () {
+ yield 0 => ($this->privates['property_info.reflection_extractor'] ?? ($this->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
+ }, 1));
+ }
+
+ /**
+ * Gets the private 'response_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\ResponseListener
+ */
+ protected function getResponseListenerService()
+ {
+ return $this->privates['response_listener'] = new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8', false);
+ }
+
+ /**
+ * Gets the private 'router.expression_language_provider' shared service.
+ *
+ * @return \Symfony\Component\Routing\Matcher\ExpressionLanguageProvider
+ */
+ protected function getRouter_ExpressionLanguageProviderService()
+ {
+ return $this->privates['router.expression_language_provider'] = new \Symfony\Component\Routing\Matcher\ExpressionLanguageProvider(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'env' => ['privates', 'container.getenv', 'getContainer_GetenvService', true],
+ ], [
+ 'env' => 'Closure',
+ ]));
+ }
+
+ /**
+ * Gets the private 'router.request_context' shared service.
+ *
+ * @return \Symfony\Component\Routing\RequestContext
+ */
+ protected function getRouter_RequestContextService()
+ {
+ $this->privates['router.request_context'] = $instance = \Symfony\Component\Routing\RequestContext::fromUri('', 'localhost', 'http', 80, 443);
+
+ $instance->setParameter('_functions', ($this->privates['router.expression_language_provider'] ?? $this->getRouter_ExpressionLanguageProviderService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'router_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\RouterListener
+ */
+ protected function getRouterListenerService()
+ {
+ return $this->privates['router_listener'] = new \Symfony\Component\HttpKernel\EventListener\RouterListener(($this->services['router'] ?? $this->getRouterService()), ($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService()), ($this->privates['monolog.logger.request'] ?? $this->getMonolog_Logger_RequestService()), \dirname(__DIR__, 4), true);
+ }
+
+ /**
+ * Gets the private 'security.authentication.trust_resolver' shared service.
+ *
+ * @return \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver
+ */
+ protected function getSecurity_Authentication_TrustResolverService()
+ {
+ return $this->privates['security.authentication.trust_resolver'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver();
+ }
+
+ /**
+ * Gets the private 'security.context_listener.0' shared service.
+ *
+ * @return \Symfony\Component\Security\Http\Firewall\ContextListener
+ */
+ protected function getSecurity_ContextListener_0Service()
+ {
+ return $this->privates['security.context_listener.0'] = new \Symfony\Component\Security\Http\Firewall\ContextListener(($this->privates['security.untracked_token_storage'] ?? ($this->privates['security.untracked_token_storage'] = new \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage())), new RewindableGenerator(function () {
+ yield 0 => ($this->privates['security.user.provider.concrete.users_in_memory'] ?? ($this->privates['security.user.provider.concrete.users_in_memory'] = new \Symfony\Component\Security\Core\User\InMemoryUserProvider([])));
+ }, 1), 'main', ($this->privates['monolog.logger.security'] ?? $this->getMonolog_Logger_SecurityService()), ($this->privates['security.event_dispatcher.main'] ?? $this->getSecurity_EventDispatcher_MainService()), ($this->privates['security.authentication.trust_resolver'] ?? ($this->privates['security.authentication.trust_resolver'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver())), [0 => ($this->services['.container.private.security.token_storage'] ?? $this->get_Container_Private_Security_TokenStorageService()), 1 => 'enableUsageTracking']);
+ }
+
+ /**
+ * Gets the private 'security.event_dispatcher.main' shared service.
+ *
+ * @return \Symfony\Component\EventDispatcher\EventDispatcher
+ */
+ protected function getSecurity_EventDispatcher_MainService()
+ {
+ $this->privates['security.event_dispatcher.main'] = $instance = new \Symfony\Component\EventDispatcher\EventDispatcher();
+
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\CheckPassportEvent', [0 => function () {
+ return ($this->privates['security.listener.main.user_provider'] ?? $this->load('getSecurity_Listener_Main_UserProviderService'));
+ }, 1 => 'checkPassport'], 2048);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\LoginSuccessEvent', [0 => function () {
+ return ($this->privates['security.listener.session.main'] ?? $this->load('getSecurity_Listener_Session_MainService'));
+ }, 1 => 'onSuccessfulLogin'], 0);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\CheckPassportEvent', [0 => function () {
+ return ($this->privates['security.listener.user_checker.main'] ?? $this->load('getSecurity_Listener_UserChecker_MainService'));
+ }, 1 => 'preCheckCredentials'], 256);
+ $instance->addListener('security.authentication.success', [0 => function () {
+ return ($this->privates['security.listener.user_checker.main'] ?? $this->load('getSecurity_Listener_UserChecker_MainService'));
+ }, 1 => 'postCheckCredentials'], 256);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\CheckPassportEvent', [0 => function () {
+ return ($this->privates['security.listener.user_provider'] ?? $this->load('getSecurity_Listener_UserProviderService'));
+ }, 1 => 'checkPassport'], 1024);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\CheckPassportEvent', [0 => function () {
+ return ($this->privates['security.listener.check_authenticator_credentials'] ?? $this->load('getSecurity_Listener_CheckAuthenticatorCredentialsService'));
+ }, 1 => 'checkPassport'], 0);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\LoginSuccessEvent', [0 => function () {
+ return ($this->privates['security.listener.password_migrating'] ?? $this->load('getSecurity_Listener_PasswordMigratingService'));
+ }, 1 => 'onLoginSuccess'], 0);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\CheckPassportEvent', [0 => function () {
+ return ($this->privates['security.listener.csrf_protection'] ?? $this->load('getSecurity_Listener_CsrfProtectionService'));
+ }, 1 => 'checkPassport'], 512);
+ $instance->addListener('Symfony\\Component\\Security\\Http\\Event\\LogoutEvent', [0 => function () {
+ return ($this->privates['security.logout.listener.csrf_token_clearing'] ?? $this->load('getSecurity_Logout_Listener_CsrfTokenClearingService'));
+ }, 1 => 'onLogout'], 0);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'security.firewall.map' shared service.
+ *
+ * @return \Symfony\Bundle\SecurityBundle\Security\FirewallMap
+ */
+ protected function getSecurity_Firewall_MapService()
+ {
+ return $this->privates['security.firewall.map'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallMap(($this->privates['.service_locator.zJyh7qS'] ?? $this->get_ServiceLocator_ZJyh7qSService()), new RewindableGenerator(function () {
+ yield 'security.firewall.map.context.dev' => ($this->privates['.security.request_matcher.Iy.T22O'] ?? ($this->privates['.security.request_matcher.Iy.T22O'] = new \Symfony\Component\HttpFoundation\RequestMatcher('^/(_(profiler|wdt)|css|images|js)/')));
+ yield 'security.firewall.map.context.main' => NULL;
+ }, 2));
+ }
+
+ /**
+ * Gets the private 'security.impersonate_url_generator' shared service.
+ *
+ * @return \Symfony\Component\Security\Http\Impersonate\ImpersonateUrlGenerator
+ */
+ protected function getSecurity_ImpersonateUrlGeneratorService()
+ {
+ return $this->privates['security.impersonate_url_generator'] = new \Symfony\Component\Security\Http\Impersonate\ImpersonateUrlGenerator(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), ($this->privates['security.firewall.map'] ?? $this->getSecurity_Firewall_MapService()), ($this->services['.container.private.security.token_storage'] ?? $this->get_Container_Private_Security_TokenStorageService()));
+ }
+
+ /**
+ * Gets the private 'security.logout_url_generator' shared service.
+ *
+ * @return \Symfony\Component\Security\Http\Logout\LogoutUrlGenerator
+ */
+ protected function getSecurity_LogoutUrlGeneratorService()
+ {
+ return $this->privates['security.logout_url_generator'] = new \Symfony\Component\Security\Http\Logout\LogoutUrlGenerator(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), ($this->services['router'] ?? $this->getRouterService()), ($this->services['.container.private.security.token_storage'] ?? $this->get_Container_Private_Security_TokenStorageService()));
+ }
+
+ /**
+ * Gets the private 'security.rememberme.response_listener' shared service.
+ *
+ * @return \Symfony\Component\Security\Http\RememberMe\ResponseListener
+ */
+ protected function getSecurity_Rememberme_ResponseListenerService()
+ {
+ return $this->privates['security.rememberme.response_listener'] = new \Symfony\Component\Security\Http\RememberMe\ResponseListener();
+ }
+
+ /**
+ * Gets the private 'security.role_hierarchy' shared service.
+ *
+ * @return \Symfony\Component\Security\Core\Role\RoleHierarchy
+ */
+ protected function getSecurity_RoleHierarchyService()
+ {
+ return $this->privates['security.role_hierarchy'] = new \Symfony\Component\Security\Core\Role\RoleHierarchy([]);
+ }
+
+ /**
+ * Gets the private 'security.untracked_token_storage' shared service.
+ *
+ * @return \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage
+ */
+ protected function getSecurity_UntrackedTokenStorageService()
+ {
+ return $this->privates['security.untracked_token_storage'] = new \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage();
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.cache.listener' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener
+ */
+ protected function getSensioFrameworkExtra_Cache_ListenerService()
+ {
+ return $this->privates['sensio_framework_extra.cache.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener();
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.controller.listener' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener
+ */
+ protected function getSensioFrameworkExtra_Controller_ListenerService()
+ {
+ return $this->privates['sensio_framework_extra.controller.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener(($this->privates['annotations.cached_reader'] ?? $this->getAnnotations_CachedReaderService()));
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.converter.doctrine.orm' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter
+ */
+ protected function getSensioFrameworkExtra_Converter_Doctrine_OrmService()
+ {
+ return $this->privates['sensio_framework_extra.converter.doctrine.orm'] = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter(($this->services['doctrine'] ?? $this->getDoctrineService()), ($this->privates['sensio_framework_extra.converter.doctrine.orm.expression_language.default'] ?? ($this->privates['sensio_framework_extra.converter.doctrine.orm.expression_language.default'] = new \Symfony\Component\ExpressionLanguage\ExpressionLanguage())));
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.converter.doctrine.orm.expression_language.default' shared service.
+ *
+ * @return \Symfony\Component\ExpressionLanguage\ExpressionLanguage
+ */
+ protected function getSensioFrameworkExtra_Converter_Doctrine_Orm_ExpressionLanguage_DefaultService()
+ {
+ return $this->privates['sensio_framework_extra.converter.doctrine.orm.expression_language.default'] = new \Symfony\Component\ExpressionLanguage\ExpressionLanguage();
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.converter.listener' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener
+ */
+ protected function getSensioFrameworkExtra_Converter_ListenerService()
+ {
+ return $this->privates['sensio_framework_extra.converter.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener(($this->privates['sensio_framework_extra.converter.manager'] ?? $this->getSensioFrameworkExtra_Converter_ManagerService()), true);
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.converter.manager' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager
+ */
+ protected function getSensioFrameworkExtra_Converter_ManagerService()
+ {
+ $this->privates['sensio_framework_extra.converter.manager'] = $instance = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager();
+
+ $instance->add(($this->privates['sensio_framework_extra.converter.doctrine.orm'] ?? $this->getSensioFrameworkExtra_Converter_Doctrine_OrmService()), 0, 'doctrine.orm');
+ $instance->add(($this->privates['framework_extra_bundle.date_time_param_converter'] ?? ($this->privates['framework_extra_bundle.date_time_param_converter'] = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter())), 0, 'datetime');
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.security.expression_language.default' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\Security\ExpressionLanguage
+ */
+ protected function getSensioFrameworkExtra_Security_ExpressionLanguage_DefaultService()
+ {
+ return $this->privates['sensio_framework_extra.security.expression_language.default'] = new \Sensio\Bundle\FrameworkExtraBundle\Security\ExpressionLanguage();
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.security.listener' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener
+ */
+ protected function getSensioFrameworkExtra_Security_ListenerService()
+ {
+ return $this->privates['sensio_framework_extra.security.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener(($this->privates['framework_extra_bundle.argument_name_convertor'] ?? $this->getFrameworkExtraBundle_ArgumentNameConvertorService()), ($this->privates['sensio_framework_extra.security.expression_language.default'] ?? ($this->privates['sensio_framework_extra.security.expression_language.default'] = new \Sensio\Bundle\FrameworkExtraBundle\Security\ExpressionLanguage())), ($this->privates['security.authentication.trust_resolver'] ?? ($this->privates['security.authentication.trust_resolver'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver())), ($this->privates['security.role_hierarchy'] ?? ($this->privates['security.role_hierarchy'] = new \Symfony\Component\Security\Core\Role\RoleHierarchy([]))), ($this->services['.container.private.security.token_storage'] ?? $this->get_Container_Private_Security_TokenStorageService()), ($this->services['.container.private.security.authorization_checker'] ?? $this->get_Container_Private_Security_AuthorizationCheckerService()), ($this->privates['monolog.logger'] ?? $this->getMonolog_LoggerService()));
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.view.guesser' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser
+ */
+ protected function getSensioFrameworkExtra_View_GuesserService()
+ {
+ return $this->privates['sensio_framework_extra.view.guesser'] = new \Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser(($this->services['kernel'] ?? $this->get('kernel', 1)));
+ }
+
+ /**
+ * Gets the private 'sensio_framework_extra.view.listener' shared service.
+ *
+ * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener
+ */
+ protected function getSensioFrameworkExtra_View_ListenerService()
+ {
+ $this->privates['sensio_framework_extra.view.listener'] = $instance = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener(($this->privates['sensio_framework_extra.view.guesser'] ?? ($this->privates['sensio_framework_extra.view.guesser'] = new \Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser(($this->services['kernel'] ?? $this->get('kernel', 1))))));
+
+ $instance->setContainer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'twig' => ['services', '.container.private.twig', 'get_Container_Private_TwigService', false],
+ ], [
+ 'twig' => '?',
+ ]))->withContext('sensio_framework_extra.view.listener', $this));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'streamed_response_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\StreamedResponseListener
+ */
+ protected function getStreamedResponseListenerService()
+ {
+ return $this->privates['streamed_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\StreamedResponseListener();
+ }
+
+ /**
+ * Gets the private 'test.session.listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\SessionListener
+ */
+ protected function getTest_Session_ListenerService()
+ {
+ return $this->privates['test.session.listener'] = new \Symfony\Component\HttpKernel\EventListener\SessionListener(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'session' => ['services', '.container.private.session', 'get_Container_Private_SessionService', true],
+ 'session_factory' => ['privates', 'session.factory', 'getSession_FactoryService', true],
+ ], [
+ 'session' => '?',
+ 'session_factory' => '?',
+ ]), true, $this->parameters['session.storage.options']);
+ }
+
+ /**
+ * Gets the private 'translator.default' shared service.
+ *
+ * @return \Symfony\Bundle\FrameworkBundle\Translation\Translator
+ */
+ protected function getTranslator_DefaultService()
+ {
+ $this->privates['translator.default'] = $instance = new \Symfony\Bundle\FrameworkBundle\Translation\Translator(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'translation.loader.csv' => ['privates', 'translation.loader.csv', 'getTranslation_Loader_CsvService', true],
+ 'translation.loader.dat' => ['privates', 'translation.loader.dat', 'getTranslation_Loader_DatService', true],
+ 'translation.loader.ini' => ['privates', 'translation.loader.ini', 'getTranslation_Loader_IniService', true],
+ 'translation.loader.json' => ['privates', 'translation.loader.json', 'getTranslation_Loader_JsonService', true],
+ 'translation.loader.mo' => ['privates', 'translation.loader.mo', 'getTranslation_Loader_MoService', true],
+ 'translation.loader.php' => ['privates', 'translation.loader.php', 'getTranslation_Loader_PhpService', true],
+ 'translation.loader.po' => ['privates', 'translation.loader.po', 'getTranslation_Loader_PoService', true],
+ 'translation.loader.qt' => ['privates', 'translation.loader.qt', 'getTranslation_Loader_QtService', true],
+ 'translation.loader.res' => ['privates', 'translation.loader.res', 'getTranslation_Loader_ResService', true],
+ 'translation.loader.xliff' => ['privates', 'translation.loader.xliff', 'getTranslation_Loader_XliffService', true],
+ 'translation.loader.yml' => ['privates', 'translation.loader.yml', 'getTranslation_Loader_YmlService', true],
+ ], [
+ 'translation.loader.csv' => '?',
+ 'translation.loader.dat' => '?',
+ 'translation.loader.ini' => '?',
+ 'translation.loader.json' => '?',
+ 'translation.loader.mo' => '?',
+ 'translation.loader.php' => '?',
+ 'translation.loader.po' => '?',
+ 'translation.loader.qt' => '?',
+ 'translation.loader.res' => '?',
+ 'translation.loader.xliff' => '?',
+ 'translation.loader.yml' => '?',
+ ]), ($this->privates['translator.formatter.default'] ?? $this->getTranslator_Formatter_DefaultService()), 'en', ['translation.loader.php' => [0 => 'php'], 'translation.loader.yml' => [0 => 'yaml', 1 => 'yml'], 'translation.loader.xliff' => [0 => 'xlf', 1 => 'xliff'], 'translation.loader.po' => [0 => 'po'], 'translation.loader.mo' => [0 => 'mo'], 'translation.loader.qt' => [0 => 'ts'], 'translation.loader.csv' => [0 => 'csv'], 'translation.loader.res' => [0 => 'res'], 'translation.loader.dat' => [0 => 'dat'], 'translation.loader.ini' => [0 => 'ini'], 'translation.loader.json' => [0 => 'json']], ['cache_dir' => ($this->targetDir.''.'/translations'), 'debug' => true, 'resource_files' => ['af' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.af.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.af.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.af.xlf')], 'ar' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.ar.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.ar.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.ar.xlf')], 'az' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.az.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.az.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.az.xlf')], 'be' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.be.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.be.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.be.xlf')], 'bg' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.bg.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.bg.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.bg.xlf')], 'bs' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.bs.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.bs.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.bs.xlf')], 'ca' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.ca.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.ca.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.ca.xlf')], 'cs' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.cs.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.cs.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.cs.xlf')], 'cy' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.cy.xlf')], 'da' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.da.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.da.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.da.xlf')], 'de' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.de.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.de.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.de.xlf')], 'el' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.el.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.el.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.el.xlf')], 'en' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.en.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.en.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.en.xlf')], 'es' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.es.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.es.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.es.xlf')], 'et' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.et.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.et.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.et.xlf')], 'eu' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.eu.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.eu.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.eu.xlf')], 'fa' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.fa.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.fa.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.fa.xlf')], 'fi' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.fi.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.fi.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.fi.xlf')], 'fr' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.fr.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.fr.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.fr.xlf')], 'gl' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.gl.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.gl.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.gl.xlf')], 'he' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.he.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.he.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.he.xlf')], 'hr' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.hr.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.hr.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.hr.xlf')], 'hu' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.hu.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.hu.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.hu.xlf')], 'hy' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.hy.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.hy.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.hy.xlf')], 'id' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.id.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.id.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.id.xlf')], 'it' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.it.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.it.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.it.xlf')], 'ja' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.ja.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.ja.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.ja.xlf')], 'lb' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.lb.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.lb.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.lb.xlf')], 'lt' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.lt.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.lt.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.lt.xlf')], 'lv' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.lv.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.lv.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.lv.xlf')], 'mn' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.mn.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.mn.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.mn.xlf')], 'my' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.my.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.my.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.my.xlf')], 'nb' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.nb.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.nb.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.nb.xlf')], 'nl' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.nl.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.nl.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.nl.xlf')], 'nn' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.nn.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.nn.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.nn.xlf')], 'no' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.no.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.no.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.no.xlf')], 'pl' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.pl.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.pl.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.pl.xlf')], 'pt' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.pt.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.pt.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.pt.xlf')], 'pt_BR' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.pt_BR.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.pt_BR.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.pt_BR.xlf')], 'ro' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.ro.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.ro.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.ro.xlf')], 'ru' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.ru.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.ru.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.ru.xlf')], 'sk' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.sk.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.sk.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.sk.xlf')], 'sl' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.sl.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.sl.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.sl.xlf')], 'sq' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.sq.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.sq.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.sq.xlf')], 'sr_Cyrl' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.sr_Cyrl.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.sr_Cyrl.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.sr_Cyrl.xlf')], 'sr_Latn' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.sr_Latn.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.sr_Latn.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.sr_Latn.xlf')], 'sv' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.sv.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.sv.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.sv.xlf')], 'th' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.th.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.th.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.th.xlf')], 'tl' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.tl.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.tl.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.tl.xlf')], 'tr' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.tr.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.tr.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.tr.xlf')], 'uk' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.uk.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.uk.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.uk.xlf')], 'uz' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.uz.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.uz.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.uz.xlf')], 'vi' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.vi.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.vi.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.vi.xlf')], 'zh_CN' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.zh_CN.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.zh_CN.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.zh_CN.xlf')], 'zh_TW' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations/validators.zh_TW.xlf'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations/validators.zh_TW.xlf'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations/security.zh_TW.xlf')]], 'scanned_directories' => [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations'), 3 => (\dirname(__DIR__, 4).'/translations'), 4 => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/translations'), 5 => (\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/translations'), 6 => (\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-migrations-bundle/translations'), 7 => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bundle/translations'), 8 => (\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/translations'), 9 => (\dirname(__DIR__, 4).'/vendor/symfony/webpack-encore-bundle/src/translations'), 10 => (\dirname(__DIR__, 4).'/vendor/twig/extra-bundle/translations'), 11 => (\dirname(__DIR__, 4).'/vendor/symfony/security-bundle/translations'), 12 => (\dirname(__DIR__, 4).'/vendor/symfony/monolog-bundle/translations'), 13 => (\dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src/translations')], 'cache_vary' => ['scanned_directories' => [0 => 'vendor/symfony/validator/Resources/translations', 1 => 'vendor/symfony/form/Resources/translations', 2 => 'vendor/symfony/security-core/Resources/translations', 3 => 'translations', 4 => 'vendor/symfony/framework-bundle/translations', 5 => 'vendor/doctrine/doctrine-bundle/translations', 6 => 'vendor/doctrine/doctrine-migrations-bundle/translations', 7 => 'vendor/symfony/twig-bundle/translations', 8 => 'vendor/symfony/web-profiler-bundle/translations', 9 => 'vendor/symfony/webpack-encore-bundle/src/translations', 10 => 'vendor/twig/extra-bundle/translations', 11 => 'vendor/symfony/security-bundle/translations', 12 => 'vendor/symfony/monolog-bundle/translations', 13 => 'vendor/sensio/framework-extra-bundle/src/translations']]], []);
+
+ $instance->setConfigCacheFactory(($this->privates['config_cache_factory'] ?? $this->getConfigCacheFactoryService()));
+ $instance->setFallbackLocales([0 => 'en']);
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'translator.formatter.default' shared service.
+ *
+ * @return \Symfony\Component\Translation\Formatter\MessageFormatter
+ */
+ protected function getTranslator_Formatter_DefaultService()
+ {
+ return $this->privates['translator.formatter.default'] = new \Symfony\Component\Translation\Formatter\MessageFormatter(($this->privates['identity_translator'] ?? ($this->privates['identity_translator'] = new \Symfony\Component\Translation\IdentityTranslator())));
+ }
+
+ /**
+ * Gets the private 'twig.app_variable' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\AppVariable
+ */
+ protected function getTwig_AppVariableService()
+ {
+ $this->privates['twig.app_variable'] = $instance = new \Symfony\Bridge\Twig\AppVariable();
+
+ $instance->setEnvironment('test');
+ $instance->setDebug(true);
+ if ($this->has('.container.private.security.token_storage')) {
+ $instance->setTokenStorage(($this->services['.container.private.security.token_storage'] ?? $this->get_Container_Private_Security_TokenStorageService()));
+ }
+ if ($this->has('request_stack')) {
+ $instance->setRequestStack(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'twig.configurator.environment' shared service.
+ *
+ * @return \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator
+ */
+ protected function getTwig_Configurator_EnvironmentService()
+ {
+ return $this->privates['twig.configurator.environment'] = new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ',');
+ }
+
+ /**
+ * Gets the private 'twig.extension.assets' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\AssetExtension
+ */
+ protected function getTwig_Extension_AssetsService()
+ {
+ return $this->privates['twig.extension.assets'] = new \Symfony\Bridge\Twig\Extension\AssetExtension(($this->privates['assets.packages'] ?? $this->getAssets_PackagesService()));
+ }
+
+ /**
+ * Gets the private 'twig.extension.code' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\CodeExtension
+ */
+ protected function getTwig_Extension_CodeService()
+ {
+ return $this->privates['twig.extension.code'] = new \Symfony\Bridge\Twig\Extension\CodeExtension(($this->privates['debug.file_link_formatter'] ?? $this->getDebug_FileLinkFormatterService()), \dirname(__DIR__, 4), 'UTF-8');
+ }
+
+ /**
+ * Gets the private 'twig.extension.debug' shared service.
+ *
+ * @return \Twig\Extension\DebugExtension
+ */
+ protected function getTwig_Extension_DebugService()
+ {
+ return $this->privates['twig.extension.debug'] = new \Twig\Extension\DebugExtension();
+ }
+
+ /**
+ * Gets the private 'twig.extension.debug.stopwatch' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\StopwatchExtension
+ */
+ protected function getTwig_Extension_Debug_StopwatchService()
+ {
+ return $this->privates['twig.extension.debug.stopwatch'] = new \Symfony\Bridge\Twig\Extension\StopwatchExtension(($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))), true);
+ }
+
+ /**
+ * Gets the private 'twig.extension.expression' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\ExpressionExtension
+ */
+ protected function getTwig_Extension_ExpressionService()
+ {
+ return $this->privates['twig.extension.expression'] = new \Symfony\Bridge\Twig\Extension\ExpressionExtension();
+ }
+
+ /**
+ * Gets the private 'twig.extension.form' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\FormExtension
+ */
+ protected function getTwig_Extension_FormService()
+ {
+ return $this->privates['twig.extension.form'] = new \Symfony\Bridge\Twig\Extension\FormExtension(($this->services['translator'] ?? $this->getTranslatorService()));
+ }
+
+ /**
+ * Gets the private 'twig.extension.httpfoundation' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\HttpFoundationExtension
+ */
+ protected function getTwig_Extension_HttpfoundationService()
+ {
+ return $this->privates['twig.extension.httpfoundation'] = new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension(($this->privates['url_helper'] ?? $this->getUrlHelperService()));
+ }
+
+ /**
+ * Gets the private 'twig.extension.httpkernel' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\HttpKernelExtension
+ */
+ protected function getTwig_Extension_HttpkernelService()
+ {
+ return $this->privates['twig.extension.httpkernel'] = new \Symfony\Bridge\Twig\Extension\HttpKernelExtension();
+ }
+
+ /**
+ * Gets the private 'twig.extension.logout_url' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\LogoutUrlExtension
+ */
+ protected function getTwig_Extension_LogoutUrlService()
+ {
+ return $this->privates['twig.extension.logout_url'] = new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension(($this->privates['security.logout_url_generator'] ?? $this->getSecurity_LogoutUrlGeneratorService()));
+ }
+
+ /**
+ * Gets the private 'twig.extension.profiler' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\ProfilerExtension
+ */
+ protected function getTwig_Extension_ProfilerService()
+ {
+ return $this->privates['twig.extension.profiler'] = new \Symfony\Bridge\Twig\Extension\ProfilerExtension(($this->privates['twig.profile'] ?? ($this->privates['twig.profile'] = new \Twig\Profiler\Profile())), ($this->privates['debug.stopwatch'] ?? ($this->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+
+ /**
+ * Gets the private 'twig.extension.routing' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\RoutingExtension
+ */
+ protected function getTwig_Extension_RoutingService()
+ {
+ return $this->privates['twig.extension.routing'] = new \Symfony\Bridge\Twig\Extension\RoutingExtension(($this->services['router'] ?? $this->getRouterService()));
+ }
+
+ /**
+ * Gets the private 'twig.extension.security' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\SecurityExtension
+ */
+ protected function getTwig_Extension_SecurityService()
+ {
+ return $this->privates['twig.extension.security'] = new \Symfony\Bridge\Twig\Extension\SecurityExtension(($this->services['.container.private.security.authorization_checker'] ?? $this->get_Container_Private_Security_AuthorizationCheckerService()), ($this->privates['security.impersonate_url_generator'] ?? $this->getSecurity_ImpersonateUrlGeneratorService()));
+ }
+
+ /**
+ * Gets the private 'twig.extension.security_csrf' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\CsrfExtension
+ */
+ protected function getTwig_Extension_SecurityCsrfService()
+ {
+ return $this->privates['twig.extension.security_csrf'] = new \Symfony\Bridge\Twig\Extension\CsrfExtension();
+ }
+
+ /**
+ * Gets the private 'twig.extension.serializer' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\SerializerExtension
+ */
+ protected function getTwig_Extension_SerializerService()
+ {
+ return $this->privates['twig.extension.serializer'] = new \Symfony\Bridge\Twig\Extension\SerializerExtension();
+ }
+
+ /**
+ * Gets the private 'twig.extension.trans' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\TranslationExtension
+ */
+ protected function getTwig_Extension_TransService()
+ {
+ return $this->privates['twig.extension.trans'] = new \Symfony\Bridge\Twig\Extension\TranslationExtension(($this->services['translator'] ?? $this->getTranslatorService()));
+ }
+
+ /**
+ * Gets the private 'twig.extension.weblink' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\WebLinkExtension
+ */
+ protected function getTwig_Extension_WeblinkService()
+ {
+ return $this->privates['twig.extension.weblink'] = new \Symfony\Bridge\Twig\Extension\WebLinkExtension(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+
+ /**
+ * Gets the private 'twig.extension.webprofiler' shared service.
+ *
+ * @return \Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension
+ */
+ protected function getTwig_Extension_WebprofilerService()
+ {
+ $a = new \Symfony\Component\VarDumper\Dumper\HtmlDumper(NULL, 'UTF-8', 1);
+ $a->setDisplayOptions(['maxStringLength' => 4096, 'fileLinkFormat' => ($this->privates['debug.file_link_formatter'] ?? $this->getDebug_FileLinkFormatterService())]);
+
+ return $this->privates['twig.extension.webprofiler'] = new \Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension($a);
+ }
+
+ /**
+ * Gets the private 'twig.extension.yaml' shared service.
+ *
+ * @return \Symfony\Bridge\Twig\Extension\YamlExtension
+ */
+ protected function getTwig_Extension_YamlService()
+ {
+ return $this->privates['twig.extension.yaml'] = new \Symfony\Bridge\Twig\Extension\YamlExtension();
+ }
+
+ /**
+ * Gets the private 'twig.loader.native_filesystem' shared service.
+ *
+ * @return \Twig\Loader\FilesystemLoader
+ */
+ protected function getTwig_Loader_NativeFilesystemService()
+ {
+ $this->privates['twig.loader.native_filesystem'] = $instance = new \Twig\Loader\FilesystemLoader([], \dirname(__DIR__, 4));
+
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Resources/views'), 'Doctrine');
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle/Resources/views'), '!Doctrine');
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-migrations-bundle/Resources/views'), 'DoctrineMigrations');
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-migrations-bundle/Resources/views'), '!DoctrineMigrations');
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), 'WebProfiler');
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), '!WebProfiler');
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/symfony/security-bundle/Resources/views'), 'Security');
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/symfony/security-bundle/Resources/views'), '!Security');
+ $instance->addPath((\dirname(__DIR__, 4).'/templates'));
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Email'), 'email');
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Email'), '!email');
+ $instance->addPath((\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Form'));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'twig.missing_extension_suggestor' shared service.
+ *
+ * @return \Twig\Extra\TwigExtraBundle\MissingExtensionSuggestor
+ */
+ protected function getTwig_MissingExtensionSuggestorService()
+ {
+ return $this->privates['twig.missing_extension_suggestor'] = new \Twig\Extra\TwigExtraBundle\MissingExtensionSuggestor();
+ }
+
+ /**
+ * Gets the private 'twig.profile' shared service.
+ *
+ * @return \Twig\Profiler\Profile
+ */
+ protected function getTwig_ProfileService()
+ {
+ return $this->privates['twig.profile'] = new \Twig\Profiler\Profile();
+ }
+
+ /**
+ * Gets the private 'twig.runtime_loader' shared service.
+ *
+ * @return \Twig\RuntimeLoader\ContainerRuntimeLoader
+ */
+ protected function getTwig_RuntimeLoaderService()
+ {
+ return $this->privates['twig.runtime_loader'] = new \Twig\RuntimeLoader\ContainerRuntimeLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'Symfony\\Bridge\\Twig\\Extension\\CsrfRuntime' => ['privates', 'twig.runtime.security_csrf', 'getTwig_Runtime_SecurityCsrfService', true],
+ 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => ['privates', 'twig.runtime.httpkernel', 'getTwig_Runtime_HttpkernelService', true],
+ 'Symfony\\Bridge\\Twig\\Extension\\SerializerRuntime' => ['privates', 'twig.runtime.serializer', 'getTwig_Runtime_SerializerService', true],
+ 'Symfony\\Component\\Form\\FormRenderer' => ['privates', 'twig.form.renderer', 'getTwig_Form_RendererService', true],
+ ], [
+ 'Symfony\\Bridge\\Twig\\Extension\\CsrfRuntime' => '?',
+ 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => '?',
+ 'Symfony\\Bridge\\Twig\\Extension\\SerializerRuntime' => '?',
+ 'Symfony\\Component\\Form\\FormRenderer' => '?',
+ ]));
+ }
+
+ /**
+ * Gets the private 'url_helper' shared service.
+ *
+ * @return \Symfony\Component\HttpFoundation\UrlHelper
+ */
+ protected function getUrlHelperService()
+ {
+ return $this->privates['url_helper'] = new \Symfony\Component\HttpFoundation\UrlHelper(($this->services['request_stack'] ?? ($this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), ($this->privates['router.request_context'] ?? $this->getRouter_RequestContextService()));
+ }
+
+ /**
+ * Gets the private 'validate_request_listener' shared service.
+ *
+ * @return \Symfony\Component\HttpKernel\EventListener\ValidateRequestListener
+ */
+ protected function getValidateRequestListenerService()
+ {
+ return $this->privates['validate_request_listener'] = new \Symfony\Component\HttpKernel\EventListener\ValidateRequestListener();
+ }
+
+ /**
+ * Gets the private 'validator.builder' shared service.
+ *
+ * @return \Symfony\Component\Validator\ValidatorBuilder
+ */
+ protected function getValidator_BuilderService()
+ {
+ $this->privates['validator.builder'] = $instance = \Symfony\Component\Validator\Validation::createValidatorBuilder();
+
+ $instance->setConstraintValidatorFactory(($this->privates['validator.validator_factory'] ?? $this->getValidator_ValidatorFactoryService()));
+ if ($this->has('translator')) {
+ $instance->setTranslator(($this->services['translator'] ?? $this->getTranslatorService()));
+ }
+ $instance->setTranslationDomain('validators');
+ $instance->addXmlMappings([0 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/config/validation.xml')]);
+ $instance->enableAnnotationMapping(true);
+ $instance->setDoctrineAnnotationReader(($this->privates['annotations.cached_reader'] ?? $this->getAnnotations_CachedReaderService()));
+ $instance->addMethodMapping('loadValidatorMetadata');
+ $instance->addObjectInitializers([0 => ($this->privates['doctrine.orm.validator_initializer'] ?? $this->getDoctrine_Orm_ValidatorInitializerService())]);
+ $instance->addLoader(($this->privates['validator.property_info_loader'] ?? $this->getValidator_PropertyInfoLoaderService()));
+ $instance->addLoader(($this->privates['doctrine.orm.default_entity_manager.validator_loader'] ?? $this->getDoctrine_Orm_DefaultEntityManager_ValidatorLoaderService()));
+
+ return $instance;
+ }
+
+ /**
+ * Gets the private 'validator.property_info_loader' shared service.
+ *
+ * @return \Symfony\Component\Validator\Mapping\Loader\PropertyInfoLoader
+ */
+ protected function getValidator_PropertyInfoLoaderService()
+ {
+ $a = ($this->privates['property_info'] ?? $this->getPropertyInfoService());
+
+ return $this->privates['validator.property_info_loader'] = new \Symfony\Component\Validator\Mapping\Loader\PropertyInfoLoader($a, $a, $a, NULL);
+ }
+
+ /**
+ * Gets the private 'validator.validator_factory' shared service.
+ *
+ * @return \Symfony\Component\Validator\ContainerConstraintValidatorFactory
+ */
+ protected function getValidator_ValidatorFactoryService()
+ {
+ return $this->privates['validator.validator_factory'] = new \Symfony\Component\Validator\ContainerConstraintValidatorFactory(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'Symfony\\Bridge\\Doctrine\\Validator\\Constraints\\UniqueEntityValidator' => ['privates', 'doctrine.orm.validator.unique', 'getDoctrine_Orm_Validator_UniqueService', true],
+ 'Symfony\\Component\\Security\\Core\\Validator\\Constraints\\UserPasswordValidator' => ['privates', 'security.validator.user_password', 'getSecurity_Validator_UserPasswordService', true],
+ 'Symfony\\Component\\Validator\\Constraints\\EmailValidator' => ['privates', 'validator.email', 'getValidator_EmailService', true],
+ 'Symfony\\Component\\Validator\\Constraints\\ExpressionValidator' => ['privates', 'validator.expression', 'getValidator_ExpressionService', true],
+ 'Symfony\\Component\\Validator\\Constraints\\NotCompromisedPasswordValidator' => ['privates', 'validator.not_compromised_password', 'getValidator_NotCompromisedPasswordService', true],
+ 'doctrine.orm.validator.unique' => ['privates', 'doctrine.orm.validator.unique', 'getDoctrine_Orm_Validator_UniqueService', true],
+ 'security.validator.user_password' => ['privates', 'security.validator.user_password', 'getSecurity_Validator_UserPasswordService', true],
+ 'validator.expression' => ['privates', 'validator.expression', 'getValidator_ExpressionService', true],
+ ], [
+ 'Symfony\\Bridge\\Doctrine\\Validator\\Constraints\\UniqueEntityValidator' => '?',
+ 'Symfony\\Component\\Security\\Core\\Validator\\Constraints\\UserPasswordValidator' => '?',
+ 'Symfony\\Component\\Validator\\Constraints\\EmailValidator' => '?',
+ 'Symfony\\Component\\Validator\\Constraints\\ExpressionValidator' => '?',
+ 'Symfony\\Component\\Validator\\Constraints\\NotCompromisedPasswordValidator' => '?',
+ 'doctrine.orm.validator.unique' => '?',
+ 'security.validator.user_password' => '?',
+ 'validator.expression' => '?',
+ ]));
+ }
+
+ /**
+ * Gets the private 'web_link.add_link_header_listener' shared service.
+ *
+ * @return \Symfony\Component\WebLink\EventListener\AddLinkHeaderListener
+ */
+ protected function getWebLink_AddLinkHeaderListenerService()
+ {
+ return $this->privates['web_link.add_link_header_listener'] = new \Symfony\Component\WebLink\EventListener\AddLinkHeaderListener();
+ }
+
+ /**
+ * Gets the private 'webpack_encore.entrypoint_lookup_collection' shared service.
+ *
+ * @return \Symfony\WebpackEncoreBundle\Asset\EntrypointLookupCollection
+ */
+ protected function getWebpackEncore_EntrypointLookupCollectionService()
+ {
+ return $this->privates['webpack_encore.entrypoint_lookup_collection'] = new \Symfony\WebpackEncoreBundle\Asset\EntrypointLookupCollection(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ '_default' => ['privates', 'webpack_encore.entrypoint_lookup[_default]', 'getWebpackEncore_EntrypointLookupDefaultService', true],
+ ], [
+ '_default' => '?',
+ ]), '_default');
+ }
+
+ /**
+ * Gets the private 'webpack_encore.twig_entry_files_extension' shared service.
+ *
+ * @return \Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension
+ */
+ protected function getWebpackEncore_TwigEntryFilesExtensionService()
+ {
+ return $this->privates['webpack_encore.twig_entry_files_extension'] = new \Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($this->getService, [
+ 'webpack_encore.entrypoint_lookup_collection' => ['privates', 'webpack_encore.entrypoint_lookup_collection', 'getWebpackEncore_EntrypointLookupCollectionService', false],
+ 'webpack_encore.tag_renderer' => ['privates', 'webpack_encore.tag_renderer', 'getWebpackEncore_TagRendererService', true],
+ ], [
+ 'webpack_encore.entrypoint_lookup_collection' => '?',
+ 'webpack_encore.tag_renderer' => '?',
+ ]));
+ }
+
+ /**
+ * Gets the private 'webpack_encore.twig_stimulus_extension' shared service.
+ *
+ * @return \Symfony\WebpackEncoreBundle\Twig\StimulusTwigExtension
+ */
+ protected function getWebpackEncore_TwigStimulusExtensionService()
+ {
+ return $this->privates['webpack_encore.twig_stimulus_extension'] = new \Symfony\WebpackEncoreBundle\Twig\StimulusTwigExtension();
+ }
+
+ /**
+ * Gets the public 'cache_clearer' alias.
+ *
+ * @return object The ".container.private.cache_clearer" service.
+ */
+ protected function getCacheClearerService()
+ {
+ trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "cache_clearer" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.cache_clearer');
+ }
+
+ /**
+ * Gets the public 'filesystem' alias.
+ *
+ * @return object The ".container.private.filesystem" service.
+ */
+ protected function getFilesystemService()
+ {
+ trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "filesystem" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.filesystem');
+ }
+
+ /**
+ * Gets the public 'serializer' alias.
+ *
+ * @return object The ".container.private.serializer" service.
+ */
+ protected function getSerializerService()
+ {
+ trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "serializer" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.serializer');
+ }
+
+ /**
+ * Gets the public 'security.csrf.token_manager' alias.
+ *
+ * @return object The ".container.private.security.csrf.token_manager" service.
+ */
+ protected function getSecurity_Csrf_TokenManagerService()
+ {
+ trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "security.csrf.token_manager" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.security.csrf.token_manager');
+ }
+
+ /**
+ * Gets the public 'form.factory' alias.
+ *
+ * @return object The ".container.private.form.factory" service.
+ */
+ protected function getForm_FactoryService()
+ {
+ trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "form.factory" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.form.factory');
+ }
+
+ /**
+ * Gets the public 'form.type.file' alias.
+ *
+ * @return object The ".container.private.form.type.file" service.
+ */
+ protected function getForm_Type_FileService()
+ {
+ trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "form.type.file" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.form.type.file');
+ }
+
+ /**
+ * Gets the public 'profiler' alias.
+ *
+ * @return object The ".container.private.profiler" service.
+ */
+ protected function getProfilerService()
+ {
+ trigger_deprecation('symfony/framework-bundle', '5.4', 'Accessing the "profiler" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.profiler');
+ }
+
+ /**
+ * Gets the public 'twig' alias.
+ *
+ * @return object The ".container.private.twig" service.
+ */
+ protected function getTwigService()
+ {
+ trigger_deprecation('symfony/twig-bundle', '5.2', 'Accessing the "twig" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.twig');
+ }
+
+ /**
+ * Gets the public 'security.authorization_checker' alias.
+ *
+ * @return object The ".container.private.security.authorization_checker" service.
+ */
+ protected function getSecurity_AuthorizationCheckerService()
+ {
+ trigger_deprecation('symfony/security-bundle', '5.3', 'Accessing the "security.authorization_checker" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.security.authorization_checker');
+ }
+
+ /**
+ * Gets the public 'security.token_storage' alias.
+ *
+ * @return object The ".container.private.security.token_storage" service.
+ */
+ protected function getSecurity_TokenStorageService()
+ {
+ trigger_deprecation('symfony/security-bundle', '5.3', 'Accessing the "security.token_storage" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.security.token_storage');
+ }
+
+ /**
+ * Gets the public 'security.password_encoder' alias.
+ *
+ * @return object The ".container.private.security.password_encoder" service.
+ */
+ protected function getSecurity_PasswordEncoderService()
+ {
+ trigger_deprecation('symfony/security-bundle', '5.3', 'Accessing the "security.password_encoder" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.security.password_encoder');
+ }
+
+ /**
+ * Gets the public 'session' alias.
+ *
+ * @return object The ".container.private.session" service.
+ */
+ protected function getSessionService()
+ {
+ trigger_deprecation('symfony/framework-bundle', '5.3', 'Accessing the "session" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.session');
+ }
+
+ /**
+ * Gets the public 'validator' alias.
+ *
+ * @return object The ".container.private.validator" service.
+ */
+ protected function getValidatorService()
+ {
+ trigger_deprecation('symfony/framework-bundle', '5.2', 'Accessing the "validator" service directly from the container is deprecated, use dependency injection instead.');
+
+ return $this->get('.container.private.validator');
+ }
+
+ /**
+ * @return array|bool|float|int|string|\UnitEnum|null
+ */
+ public function getParameter(string $name)
+ {
+ if (isset($this->buildParameters[$name])) {
+ return $this->buildParameters[$name];
+ }
+
+ if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters))) {
+ throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name));
+ }
+ if (isset($this->loadedDynamicParameters[$name])) {
+ return $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
+ }
+
+ return $this->parameters[$name];
+ }
+
+ public function hasParameter(string $name): bool
+ {
+ if (isset($this->buildParameters[$name])) {
+ return true;
+ }
+
+ return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || \array_key_exists($name, $this->parameters);
+ }
+
+ public function setParameter(string $name, $value): void
+ {
+ throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
+ }
+
+ public function getParameterBag(): ParameterBagInterface
+ {
+ if (null === $this->parameterBag) {
+ $parameters = $this->parameters;
+ foreach ($this->loadedDynamicParameters as $name => $loaded) {
+ $parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
+ }
+ foreach ($this->buildParameters as $name => $value) {
+ $parameters[$name] = $value;
+ }
+ $this->parameterBag = new FrozenParameterBag($parameters);
+ }
+
+ return $this->parameterBag;
+ }
+
+ private $loadedDynamicParameters = [
+ 'kernel.runtime_environment' => false,
+ 'kernel.build_dir' => false,
+ 'kernel.cache_dir' => false,
+ 'kernel.secret' => false,
+ 'debug.container.dump' => false,
+ 'serializer.mapping.cache.file' => false,
+ 'session.save_path' => false,
+ 'validator.mapping.cache.file' => false,
+ 'profiler.storage.dsn' => false,
+ 'doctrine.orm.proxy_dir' => false,
+ ];
+ private $dynamicParameters = [];
+
+ private function getDynamicParameter(string $name)
+ {
+ switch ($name) {
+ case 'kernel.runtime_environment': $value = $this->getEnv('default:kernel.environment:APP_RUNTIME_ENV'); break;
+ case 'kernel.build_dir': $value = $this->targetDir.''; break;
+ case 'kernel.cache_dir': $value = $this->targetDir.''; break;
+ case 'kernel.secret': $value = $this->getEnv('APP_SECRET'); break;
+ case 'debug.container.dump': $value = ($this->targetDir.''.'/App_KernelTestDebugContainer.xml'); break;
+ case 'serializer.mapping.cache.file': $value = ($this->targetDir.''.'/serialization.php'); break;
+ case 'session.save_path': $value = ($this->targetDir.''.'/sessions'); break;
+ case 'validator.mapping.cache.file': $value = ($this->targetDir.''.'/validation.php'); break;
+ case 'profiler.storage.dsn': $value = ('file:'.$this->targetDir.''.'/profiler'); break;
+ case 'doctrine.orm.proxy_dir': $value = ($this->targetDir.''.'/doctrine/orm/Proxies'); break;
+ default: throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
+ }
+ $this->loadedDynamicParameters[$name] = true;
+
+ return $this->dynamicParameters[$name] = $value;
+ }
+
+ protected function getDefaultParameters(): array
+ {
+ return [
+ 'kernel.project_dir' => \dirname(__DIR__, 4),
+ 'kernel.environment' => 'test',
+ 'kernel.debug' => true,
+ 'kernel.logs_dir' => (\dirname(__DIR__, 3).'/log'),
+ 'kernel.bundles' => [
+ 'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle',
+ 'DoctrineBundle' => 'Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle',
+ 'DoctrineMigrationsBundle' => 'Doctrine\\Bundle\\MigrationsBundle\\DoctrineMigrationsBundle',
+ 'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle',
+ 'WebProfilerBundle' => 'Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle',
+ 'WebpackEncoreBundle' => 'Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle',
+ 'TwigExtraBundle' => 'Twig\\Extra\\TwigExtraBundle\\TwigExtraBundle',
+ 'SecurityBundle' => 'Symfony\\Bundle\\SecurityBundle\\SecurityBundle',
+ 'MonologBundle' => 'Symfony\\Bundle\\MonologBundle\\MonologBundle',
+ 'SensioFrameworkExtraBundle' => 'Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle',
+ ],
+ 'kernel.bundles_metadata' => [
+ 'FrameworkBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle'),
+ 'namespace' => 'Symfony\\Bundle\\FrameworkBundle',
+ ],
+ 'DoctrineBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-bundle'),
+ 'namespace' => 'Doctrine\\Bundle\\DoctrineBundle',
+ ],
+ 'DoctrineMigrationsBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/doctrine/doctrine-migrations-bundle'),
+ 'namespace' => 'Doctrine\\Bundle\\MigrationsBundle',
+ ],
+ 'TwigBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bundle'),
+ 'namespace' => 'Symfony\\Bundle\\TwigBundle',
+ ],
+ 'WebProfilerBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle'),
+ 'namespace' => 'Symfony\\Bundle\\WebProfilerBundle',
+ ],
+ 'WebpackEncoreBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/webpack-encore-bundle/src'),
+ 'namespace' => 'Symfony\\WebpackEncoreBundle',
+ ],
+ 'TwigExtraBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/twig/extra-bundle'),
+ 'namespace' => 'Twig\\Extra\\TwigExtraBundle',
+ ],
+ 'SecurityBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/security-bundle'),
+ 'namespace' => 'Symfony\\Bundle\\SecurityBundle',
+ ],
+ 'MonologBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/monolog-bundle'),
+ 'namespace' => 'Symfony\\Bundle\\MonologBundle',
+ ],
+ 'SensioFrameworkExtraBundle' => [
+ 'path' => (\dirname(__DIR__, 4).'/vendor/sensio/framework-extra-bundle/src'),
+ 'namespace' => 'Sensio\\Bundle\\FrameworkExtraBundle',
+ ],
+ ],
+ 'kernel.charset' => 'UTF-8',
+ 'kernel.container_class' => 'App_KernelTestDebugContainer',
+ 'event_dispatcher.event_aliases' => [
+ 'Symfony\\Component\\Console\\Event\\ConsoleCommandEvent' => 'console.command',
+ 'Symfony\\Component\\Console\\Event\\ConsoleErrorEvent' => 'console.error',
+ 'Symfony\\Component\\Console\\Event\\ConsoleSignalEvent' => 'console.signal',
+ 'Symfony\\Component\\Console\\Event\\ConsoleTerminateEvent' => 'console.terminate',
+ 'Symfony\\Component\\Form\\Event\\PreSubmitEvent' => 'form.pre_submit',
+ 'Symfony\\Component\\Form\\Event\\SubmitEvent' => 'form.submit',
+ 'Symfony\\Component\\Form\\Event\\PostSubmitEvent' => 'form.post_submit',
+ 'Symfony\\Component\\Form\\Event\\PreSetDataEvent' => 'form.pre_set_data',
+ 'Symfony\\Component\\Form\\Event\\PostSetDataEvent' => 'form.post_set_data',
+ 'Symfony\\Component\\HttpKernel\\Event\\ControllerArgumentsEvent' => 'kernel.controller_arguments',
+ 'Symfony\\Component\\HttpKernel\\Event\\ControllerEvent' => 'kernel.controller',
+ 'Symfony\\Component\\HttpKernel\\Event\\ResponseEvent' => 'kernel.response',
+ 'Symfony\\Component\\HttpKernel\\Event\\FinishRequestEvent' => 'kernel.finish_request',
+ 'Symfony\\Component\\HttpKernel\\Event\\RequestEvent' => 'kernel.request',
+ 'Symfony\\Component\\HttpKernel\\Event\\ViewEvent' => 'kernel.view',
+ 'Symfony\\Component\\HttpKernel\\Event\\ExceptionEvent' => 'kernel.exception',
+ 'Symfony\\Component\\HttpKernel\\Event\\TerminateEvent' => 'kernel.terminate',
+ 'Symfony\\Component\\Security\\Core\\Event\\AuthenticationSuccessEvent' => 'security.authentication.success',
+ 'Symfony\\Component\\Security\\Core\\Event\\AuthenticationFailureEvent' => 'security.authentication.failure',
+ 'Symfony\\Component\\Security\\Http\\Event\\InteractiveLoginEvent' => 'security.interactive_login',
+ 'Symfony\\Component\\Security\\Http\\Event\\SwitchUserEvent' => 'security.switch_user',
+ ],
+ 'fragment.renderer.hinclude.global_template' => NULL,
+ 'fragment.path' => '/_fragment',
+ 'kernel.http_method_override' => false,
+ 'kernel.trusted_hosts' => [
+
+ ],
+ 'kernel.default_locale' => 'en',
+ 'kernel.enabled_locales' => [
+
+ ],
+ 'kernel.error_controller' => 'error_controller',
+ 'debug.file_link_format' => NULL,
+ 'test.client.parameters' => [
+
+ ],
+ 'asset.request_context.base_path' => NULL,
+ 'asset.request_context.secure' => NULL,
+ 'translator.logging' => false,
+ 'translator.default_path' => (\dirname(__DIR__, 4).'/translations'),
+ 'debug.error_handler.throw_at' => -1,
+ 'router.request_context.host' => 'localhost',
+ 'router.request_context.scheme' => 'http',
+ 'router.request_context.base_url' => '',
+ 'router.resource' => 'kernel::loadRoutes',
+ 'request_listener.http_port' => 80,
+ 'request_listener.https_port' => 443,
+ 'session.metadata.storage_key' => '_sf2_meta',
+ 'session.storage.options' => [
+ 'cache_limiter' => '0',
+ 'cookie_secure' => 'auto',
+ 'cookie_httponly' => true,
+ 'cookie_samesite' => 'lax',
+ 'gc_probability' => 1,
+ ],
+ 'session.metadata.update_threshold' => 0,
+ 'form.type_extension.csrf.enabled' => true,
+ 'form.type_extension.csrf.field_name' => '_token',
+ 'validator.translation_domain' => 'validators',
+ 'profiler_listener.only_exceptions' => false,
+ 'profiler_listener.only_main_requests' => false,
+ 'doctrine.dbal.logger.chain.class' => 'Doctrine\\DBAL\\Logging\\LoggerChain',
+ 'doctrine.dbal.logger.profiling.class' => 'Doctrine\\DBAL\\Logging\\DebugStack',
+ 'doctrine.dbal.logger.class' => 'Symfony\\Bridge\\Doctrine\\Logger\\DbalLogger',
+ 'doctrine.dbal.configuration.class' => 'Doctrine\\DBAL\\Configuration',
+ 'doctrine.data_collector.class' => 'Doctrine\\Bundle\\DoctrineBundle\\DataCollector\\DoctrineDataCollector',
+ 'doctrine.dbal.connection.event_manager.class' => 'Symfony\\Bridge\\Doctrine\\ContainerAwareEventManager',
+ 'doctrine.dbal.connection_factory.class' => 'Doctrine\\Bundle\\DoctrineBundle\\ConnectionFactory',
+ 'doctrine.dbal.events.mysql_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\MysqlSessionInit',
+ 'doctrine.dbal.events.oracle_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\OracleSessionInit',
+ 'doctrine.class' => 'Doctrine\\Bundle\\DoctrineBundle\\Registry',
+ 'doctrine.entity_managers' => [
+ 'default' => 'doctrine.orm.default_entity_manager',
+ ],
+ 'doctrine.default_entity_manager' => 'default',
+ 'doctrine.dbal.connection_factory.types' => [
+
+ ],
+ 'doctrine.connections' => [
+ 'default' => 'doctrine.dbal.default_connection',
+ ],
+ 'doctrine.default_connection' => 'default',
+ 'doctrine.orm.configuration.class' => 'Doctrine\\ORM\\Configuration',
+ 'doctrine.orm.entity_manager.class' => 'Doctrine\\ORM\\EntityManager',
+ 'doctrine.orm.manager_configurator.class' => 'Doctrine\\Bundle\\DoctrineBundle\\ManagerConfigurator',
+ 'doctrine.orm.cache.array.class' => 'Doctrine\\Common\\Cache\\ArrayCache',
+ 'doctrine.orm.cache.apc.class' => 'Doctrine\\Common\\Cache\\ApcCache',
+ 'doctrine.orm.cache.memcache.class' => 'Doctrine\\Common\\Cache\\MemcacheCache',
+ 'doctrine.orm.cache.memcache_host' => 'localhost',
+ 'doctrine.orm.cache.memcache_port' => 11211,
+ 'doctrine.orm.cache.memcache_instance.class' => 'Memcache',
+ 'doctrine.orm.cache.memcached.class' => 'Doctrine\\Common\\Cache\\MemcachedCache',
+ 'doctrine.orm.cache.memcached_host' => 'localhost',
+ 'doctrine.orm.cache.memcached_port' => 11211,
+ 'doctrine.orm.cache.memcached_instance.class' => 'Memcached',
+ 'doctrine.orm.cache.redis.class' => 'Doctrine\\Common\\Cache\\RedisCache',
+ 'doctrine.orm.cache.redis_host' => 'localhost',
+ 'doctrine.orm.cache.redis_port' => 6379,
+ 'doctrine.orm.cache.redis_instance.class' => 'Redis',
+ 'doctrine.orm.cache.xcache.class' => 'Doctrine\\Common\\Cache\\XcacheCache',
+ 'doctrine.orm.cache.wincache.class' => 'Doctrine\\Common\\Cache\\WinCacheCache',
+ 'doctrine.orm.cache.zenddata.class' => 'Doctrine\\Common\\Cache\\ZendDataCache',
+ 'doctrine.orm.metadata.driver_chain.class' => 'Doctrine\\Persistence\\Mapping\\Driver\\MappingDriverChain',
+ 'doctrine.orm.metadata.annotation.class' => 'Doctrine\\ORM\\Mapping\\Driver\\AnnotationDriver',
+ 'doctrine.orm.metadata.xml.class' => 'Doctrine\\ORM\\Mapping\\Driver\\SimplifiedXmlDriver',
+ 'doctrine.orm.metadata.yml.class' => 'Doctrine\\ORM\\Mapping\\Driver\\SimplifiedYamlDriver',
+ 'doctrine.orm.metadata.php.class' => 'Doctrine\\ORM\\Mapping\\Driver\\PHPDriver',
+ 'doctrine.orm.metadata.staticphp.class' => 'Doctrine\\ORM\\Mapping\\Driver\\StaticPHPDriver',
+ 'doctrine.orm.metadata.attribute.class' => 'Doctrine\\ORM\\Mapping\\Driver\\AttributeDriver',
+ 'doctrine.orm.proxy_cache_warmer.class' => 'Symfony\\Bridge\\Doctrine\\CacheWarmer\\ProxyCacheWarmer',
+ 'form.type_guesser.doctrine.class' => 'Symfony\\Bridge\\Doctrine\\Form\\DoctrineOrmTypeGuesser',
+ 'doctrine.orm.validator.unique.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\Constraints\\UniqueEntityValidator',
+ 'doctrine.orm.validator_initializer.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\DoctrineInitializer',
+ 'doctrine.orm.security.user.provider.class' => 'Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider',
+ 'doctrine.orm.listeners.resolve_target_entity.class' => 'Doctrine\\ORM\\Tools\\ResolveTargetEntityListener',
+ 'doctrine.orm.listeners.attach_entity_listeners.class' => 'Doctrine\\ORM\\Tools\\AttachEntityListenersListener',
+ 'doctrine.orm.naming_strategy.default.class' => 'Doctrine\\ORM\\Mapping\\DefaultNamingStrategy',
+ 'doctrine.orm.naming_strategy.underscore.class' => 'Doctrine\\ORM\\Mapping\\UnderscoreNamingStrategy',
+ 'doctrine.orm.quote_strategy.default.class' => 'Doctrine\\ORM\\Mapping\\DefaultQuoteStrategy',
+ 'doctrine.orm.quote_strategy.ansi.class' => 'Doctrine\\ORM\\Mapping\\AnsiQuoteStrategy',
+ 'doctrine.orm.entity_listener_resolver.class' => 'Doctrine\\Bundle\\DoctrineBundle\\Mapping\\ContainerEntityListenerResolver',
+ 'doctrine.orm.second_level_cache.default_cache_factory.class' => 'Doctrine\\ORM\\Cache\\DefaultCacheFactory',
+ 'doctrine.orm.second_level_cache.default_region.class' => 'Doctrine\\ORM\\Cache\\Region\\DefaultRegion',
+ 'doctrine.orm.second_level_cache.filelock_region.class' => 'Doctrine\\ORM\\Cache\\Region\\FileLockRegion',
+ 'doctrine.orm.second_level_cache.logger_chain.class' => 'Doctrine\\ORM\\Cache\\Logging\\CacheLoggerChain',
+ 'doctrine.orm.second_level_cache.logger_statistics.class' => 'Doctrine\\ORM\\Cache\\Logging\\StatisticsCacheLogger',
+ 'doctrine.orm.second_level_cache.cache_configuration.class' => 'Doctrine\\ORM\\Cache\\CacheConfiguration',
+ 'doctrine.orm.second_level_cache.regions_configuration.class' => 'Doctrine\\ORM\\Cache\\RegionsConfiguration',
+ 'doctrine.orm.auto_generate_proxy_classes' => true,
+ 'doctrine.orm.proxy_namespace' => 'Proxies',
+ 'doctrine.migrations.preferred_em' => NULL,
+ 'doctrine.migrations.preferred_connection' => NULL,
+ 'twig.form.resources' => [
+ 0 => 'form_div_layout.html.twig',
+ ],
+ 'twig.default_path' => (\dirname(__DIR__, 4).'/templates'),
+ 'security.role_hierarchy.roles' => [
+
+ ],
+ 'security.access.denied_url' => NULL,
+ 'security.authentication.manager.erase_credentials' => true,
+ 'security.authentication.session_strategy.strategy' => 'migrate',
+ 'security.access.always_authenticate_before_granting' => false,
+ 'security.authentication.hide_user_not_found' => true,
+ 'security.firewalls' => [
+ 0 => 'dev',
+ 1 => 'main',
+ ],
+ 'monolog.use_microseconds' => true,
+ 'monolog.swift_mailer.handlers' => [
+
+ ],
+ 'monolog.handlers_to_channels' => [
+ 'monolog.handler.main' => [
+ 'type' => 'exclusive',
+ 'elements' => [
+ 0 => 'event',
+ ],
+ ],
+ ],
+ 'data_collector.templates' => [
+ 'data_collector.request' => [
+ 0 => 'request',
+ 1 => '@WebProfiler/Collector/request.html.twig',
+ ],
+ 'data_collector.time' => [
+ 0 => 'time',
+ 1 => '@WebProfiler/Collector/time.html.twig',
+ ],
+ 'data_collector.memory' => [
+ 0 => 'memory',
+ 1 => '@WebProfiler/Collector/memory.html.twig',
+ ],
+ 'data_collector.validator' => [
+ 0 => 'validator',
+ 1 => '@WebProfiler/Collector/validator.html.twig',
+ ],
+ 'data_collector.ajax' => [
+ 0 => 'ajax',
+ 1 => '@WebProfiler/Collector/ajax.html.twig',
+ ],
+ 'data_collector.form' => [
+ 0 => 'form',
+ 1 => '@WebProfiler/Collector/form.html.twig',
+ ],
+ 'data_collector.exception' => [
+ 0 => 'exception',
+ 1 => '@WebProfiler/Collector/exception.html.twig',
+ ],
+ 'data_collector.logger' => [
+ 0 => 'logger',
+ 1 => '@WebProfiler/Collector/logger.html.twig',
+ ],
+ 'data_collector.events' => [
+ 0 => 'events',
+ 1 => '@WebProfiler/Collector/events.html.twig',
+ ],
+ 'data_collector.router' => [
+ 0 => 'router',
+ 1 => '@WebProfiler/Collector/router.html.twig',
+ ],
+ 'data_collector.cache' => [
+ 0 => 'cache',
+ 1 => '@WebProfiler/Collector/cache.html.twig',
+ ],
+ 'data_collector.translation' => [
+ 0 => 'translation',
+ 1 => '@WebProfiler/Collector/translation.html.twig',
+ ],
+ 'data_collector.security' => [
+ 0 => 'security',
+ 1 => '@Security/Collector/security.html.twig',
+ ],
+ 'data_collector.twig' => [
+ 0 => 'twig',
+ 1 => '@WebProfiler/Collector/twig.html.twig',
+ ],
+ 'data_collector.http_client' => [
+ 0 => 'http_client',
+ 1 => '@WebProfiler/Collector/http_client.html.twig',
+ ],
+ 'data_collector.doctrine' => [
+ 0 => 'db',
+ 1 => '@Doctrine/Collector/db.html.twig',
+ ],
+ 'doctrine_migrations.migrations_collector' => [
+ 0 => 'doctrine_migrations',
+ 1 => '@DoctrineMigrations/Collector/migrations.html.twig',
+ ],
+ 'data_collector.messenger' => [
+ 0 => 'messenger',
+ 1 => '@WebProfiler/Collector/messenger.html.twig',
+ ],
+ 'mailer.data_collector' => [
+ 0 => 'mailer',
+ 1 => '@WebProfiler/Collector/mailer.html.twig',
+ ],
+ 'notifier.data_collector' => [
+ 0 => 'notifier',
+ 1 => '@WebProfiler/Collector/notifier.html.twig',
+ ],
+ 'data_collector.config' => [
+ 0 => 'config',
+ 1 => '@WebProfiler/Collector/config.html.twig',
+ ],
+ ],
+ 'console.command.ids' => [
+
+ ],
+ ];
+ }
+
+ protected function throw($message)
+ {
+ throw new RuntimeException($message);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/EntityManager_9a5be93.php b/var/cache/test/ContainerVfx5Gz6/EntityManager_9a5be93.php
new file mode 100644
index 0000000000000000000000000000000000000000..0ef5d8b9fcffdaf0d498eff43db98e0973c5d5bc
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/EntityManager_9a5be93.php
@@ -0,0 +1,517 @@
+initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getConnection', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getConnection();
+ }
+
+ public function getMetadataFactory()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getMetadataFactory', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getMetadataFactory();
+ }
+
+ public function getExpressionBuilder()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getExpressionBuilder', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getExpressionBuilder();
+ }
+
+ public function beginTransaction()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'beginTransaction', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->beginTransaction();
+ }
+
+ public function getCache()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getCache', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getCache();
+ }
+
+ public function transactional($func)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'transactional', array('func' => $func), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->transactional($func);
+ }
+
+ public function wrapInTransaction(callable $func)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'wrapInTransaction', array('func' => $func), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->wrapInTransaction($func);
+ }
+
+ public function commit()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'commit', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->commit();
+ }
+
+ public function rollback()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'rollback', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->rollback();
+ }
+
+ public function getClassMetadata($className)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getClassMetadata', array('className' => $className), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getClassMetadata($className);
+ }
+
+ public function createQuery($dql = '')
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createQuery', array('dql' => $dql), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createQuery($dql);
+ }
+
+ public function createNamedQuery($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createNamedQuery', array('name' => $name), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createNamedQuery($name);
+ }
+
+ public function createNativeQuery($sql, \Doctrine\ORM\Query\ResultSetMapping $rsm)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createNativeQuery', array('sql' => $sql, 'rsm' => $rsm), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createNativeQuery($sql, $rsm);
+ }
+
+ public function createNamedNativeQuery($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createNamedNativeQuery', array('name' => $name), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createNamedNativeQuery($name);
+ }
+
+ public function createQueryBuilder()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'createQueryBuilder', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->createQueryBuilder();
+ }
+
+ public function flush($entity = null)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'flush', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->flush($entity);
+ }
+
+ public function find($className, $id, $lockMode = null, $lockVersion = null)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'find', array('className' => $className, 'id' => $id, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->find($className, $id, $lockMode, $lockVersion);
+ }
+
+ public function getReference($entityName, $id)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getReference', array('entityName' => $entityName, 'id' => $id), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getReference($entityName, $id);
+ }
+
+ public function getPartialReference($entityName, $identifier)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getPartialReference', array('entityName' => $entityName, 'identifier' => $identifier), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getPartialReference($entityName, $identifier);
+ }
+
+ public function clear($entityName = null)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'clear', array('entityName' => $entityName), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->clear($entityName);
+ }
+
+ public function close()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'close', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->close();
+ }
+
+ public function persist($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'persist', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->persist($entity);
+ }
+
+ public function remove($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'remove', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->remove($entity);
+ }
+
+ public function refresh($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'refresh', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->refresh($entity);
+ }
+
+ public function detach($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'detach', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->detach($entity);
+ }
+
+ public function merge($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'merge', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->merge($entity);
+ }
+
+ public function copy($entity, $deep = false)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'copy', array('entity' => $entity, 'deep' => $deep), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->copy($entity, $deep);
+ }
+
+ public function lock($entity, $lockMode, $lockVersion = null)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'lock', array('entity' => $entity, 'lockMode' => $lockMode, 'lockVersion' => $lockVersion), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->lock($entity, $lockMode, $lockVersion);
+ }
+
+ public function getRepository($entityName)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getRepository', array('entityName' => $entityName), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getRepository($entityName);
+ }
+
+ public function contains($entity)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'contains', array('entity' => $entity), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->contains($entity);
+ }
+
+ public function getEventManager()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getEventManager', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getEventManager();
+ }
+
+ public function getConfiguration()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getConfiguration', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getConfiguration();
+ }
+
+ public function isOpen()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'isOpen', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->isOpen();
+ }
+
+ public function getUnitOfWork()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getUnitOfWork', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getUnitOfWork();
+ }
+
+ public function getHydrator($hydrationMode)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getHydrator', array('hydrationMode' => $hydrationMode), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getHydrator($hydrationMode);
+ }
+
+ public function newHydrator($hydrationMode)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'newHydrator', array('hydrationMode' => $hydrationMode), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->newHydrator($hydrationMode);
+ }
+
+ public function getProxyFactory()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getProxyFactory', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getProxyFactory();
+ }
+
+ public function initializeObject($obj)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'initializeObject', array('obj' => $obj), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->initializeObject($obj);
+ }
+
+ public function getFilters()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'getFilters', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->getFilters();
+ }
+
+ public function isFiltersStateClean()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'isFiltersStateClean', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->isFiltersStateClean();
+ }
+
+ public function hasFilters()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'hasFilters', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return $this->valueHolderb1840->hasFilters();
+ }
+
+ /**
+ * Constructor for lazy initialization
+ *
+ * @param \Closure|null $initializer
+ */
+ public static function staticProxyConstructor($initializer)
+ {
+ static $reflection;
+
+ $reflection = $reflection ?? new \ReflectionClass(__CLASS__);
+ $instance = $reflection->newInstanceWithoutConstructor();
+
+ \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
+ unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
+ }, $instance, 'Doctrine\\ORM\\EntityManager')->__invoke($instance);
+
+ $instance->initializerb49ab = $initializer;
+
+ return $instance;
+ }
+
+ protected function __construct(\Doctrine\DBAL\Connection $conn, \Doctrine\ORM\Configuration $config, \Doctrine\Common\EventManager $eventManager)
+ {
+ static $reflection;
+
+ if (! $this->valueHolderb1840) {
+ $reflection = $reflection ?? new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+ $this->valueHolderb1840 = $reflection->newInstanceWithoutConstructor();
+ \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
+ unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
+ }, $this, 'Doctrine\\ORM\\EntityManager')->__invoke($this);
+
+ }
+
+ $this->valueHolderb1840->__construct($conn, $config, $eventManager);
+ }
+
+ public function & __get($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__get', ['name' => $name], $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ if (isset(self::$publicProperties05a9e[$name])) {
+ return $this->valueHolderb1840->$name;
+ }
+
+ $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+
+ if (! $realInstanceReflection->hasProperty($name)) {
+ $targetObject = $this->valueHolderb1840;
+
+ $backtrace = debug_backtrace(false, 1);
+ trigger_error(
+ sprintf(
+ 'Undefined property: %s::$%s in %s on line %s',
+ $realInstanceReflection->getName(),
+ $name,
+ $backtrace[0]['file'],
+ $backtrace[0]['line']
+ ),
+ \E_USER_NOTICE
+ );
+ return $targetObject->$name;
+ }
+
+ $targetObject = $this->valueHolderb1840;
+ $accessor = function & () use ($targetObject, $name) {
+ return $targetObject->$name;
+ };
+ $backtrace = debug_backtrace(true, 2);
+ $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
+ $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
+ $returnValue = & $accessor();
+
+ return $returnValue;
+ }
+
+ public function __set($name, $value)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__set', array('name' => $name, 'value' => $value), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+
+ if (! $realInstanceReflection->hasProperty($name)) {
+ $targetObject = $this->valueHolderb1840;
+
+ $targetObject->$name = $value;
+
+ return $targetObject->$name;
+ }
+
+ $targetObject = $this->valueHolderb1840;
+ $accessor = function & () use ($targetObject, $name, $value) {
+ $targetObject->$name = $value;
+
+ return $targetObject->$name;
+ };
+ $backtrace = debug_backtrace(true, 2);
+ $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
+ $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
+ $returnValue = & $accessor();
+
+ return $returnValue;
+ }
+
+ public function __isset($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__isset', array('name' => $name), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+
+ if (! $realInstanceReflection->hasProperty($name)) {
+ $targetObject = $this->valueHolderb1840;
+
+ return isset($targetObject->$name);
+ }
+
+ $targetObject = $this->valueHolderb1840;
+ $accessor = function () use ($targetObject, $name) {
+ return isset($targetObject->$name);
+ };
+ $backtrace = debug_backtrace(true, 2);
+ $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
+ $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
+ $returnValue = $accessor();
+
+ return $returnValue;
+ }
+
+ public function __unset($name)
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__unset', array('name' => $name), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ $realInstanceReflection = new \ReflectionClass('Doctrine\\ORM\\EntityManager');
+
+ if (! $realInstanceReflection->hasProperty($name)) {
+ $targetObject = $this->valueHolderb1840;
+
+ unset($targetObject->$name);
+
+ return;
+ }
+
+ $targetObject = $this->valueHolderb1840;
+ $accessor = function () use ($targetObject, $name) {
+ unset($targetObject->$name);
+
+ return;
+ };
+ $backtrace = debug_backtrace(true, 2);
+ $scopeObject = isset($backtrace[1]['object']) ? $backtrace[1]['object'] : new \ProxyManager\Stub\EmptyClassStub();
+ $accessor = $accessor->bindTo($scopeObject, get_class($scopeObject));
+ $accessor();
+ }
+
+ public function __clone()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__clone', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ $this->valueHolderb1840 = clone $this->valueHolderb1840;
+ }
+
+ public function __sleep()
+ {
+ $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, '__sleep', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+
+ return array('valueHolderb1840');
+ }
+
+ public function __wakeup()
+ {
+ \Closure::bind(function (\Doctrine\ORM\EntityManager $instance) {
+ unset($instance->config, $instance->conn, $instance->metadataFactory, $instance->unitOfWork, $instance->eventManager, $instance->proxyFactory, $instance->repositoryFactory, $instance->expressionBuilder, $instance->closed, $instance->filterCollection, $instance->cache);
+ }, $this, 'Doctrine\\ORM\\EntityManager')->__invoke($this);
+ }
+
+ public function setProxyInitializer(\Closure $initializer = null) : void
+ {
+ $this->initializerb49ab = $initializer;
+ }
+
+ public function getProxyInitializer() : ?\Closure
+ {
+ return $this->initializerb49ab;
+ }
+
+ public function initializeProxy() : bool
+ {
+ return $this->initializerb49ab && ($this->initializerb49ab->__invoke($valueHolderb1840, $this, 'initializeProxy', array(), $this->initializerb49ab) || 1) && $this->valueHolderb1840 = $valueHolderb1840;
+ }
+
+ public function isProxyInitialized() : bool
+ {
+ return null !== $this->valueHolderb1840;
+ }
+
+ public function getWrappedValueHolderValue()
+ {
+ return $this->valueHolderb1840;
+ }
+}
+
+if (!\class_exists('EntityManager_9a5be93', false)) {
+ \class_alias(__NAMESPACE__.'\\EntityManager_9a5be93', 'EntityManager_9a5be93', false);
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getAnnotations_CacheWarmerService.php b/var/cache/test/ContainerVfx5Gz6/getAnnotations_CacheWarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1058b56241d0db52ab7a0bfd9970d7ba9f25150f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getAnnotations_CacheWarmerService.php
@@ -0,0 +1,26 @@
+privates['annotations.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\AnnotationsCacheWarmer(($container->privates['annotations.reader'] ?? $container->getAnnotations_ReaderService()), ($container->targetDir.''.'/annotations.php'), '#^Symfony\\\\(?:Component\\\\HttpKernel\\\\|Bundle\\\\FrameworkBundle\\\\Controller\\\\(?!.*Controller$))#', true);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getCachePoolClearer_CacheWarmerService.php b/var/cache/test/ContainerVfx5Gz6/getCachePoolClearer_CacheWarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ba00bf15dec906dc09173d3d43a49cf379c4e3f7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getCachePoolClearer_CacheWarmerService.php
@@ -0,0 +1,25 @@
+privates['cache_pool_clearer.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\CachePoolClearerCacheWarmer(($container->services['cache.system_clearer'] ?? $container->load('getCache_SystemClearerService')), [0 => 'cache.validator', 1 => 'cache.serializer']);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getCacheWarmerService.php b/var/cache/test/ContainerVfx5Gz6/getCacheWarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d04602bd6aa9734318404ff78667a36d7e98a0be
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getCacheWarmerService.php
@@ -0,0 +1,36 @@
+services['cache_warmer'] = new \Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate(new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['cache_pool_clearer.cache_warmer'] ?? $container->load('getCachePoolClearer_CacheWarmerService'));
+ yield 1 => ($container->privates['config_builder.warmer'] ?? $container->load('getConfigBuilder_WarmerService'));
+ yield 2 => ($container->privates['translation.warmer'] ?? $container->load('getTranslation_WarmerService'));
+ yield 3 => ($container->privates['router.cache_warmer'] ?? $container->load('getRouter_CacheWarmerService'));
+ yield 4 => ($container->privates['annotations.cache_warmer'] ?? $container->load('getAnnotations_CacheWarmerService'));
+ yield 5 => ($container->privates['serializer.mapping.cache_warmer'] ?? $container->load('getSerializer_Mapping_CacheWarmerService'));
+ yield 6 => ($container->privates['validator.mapping.cache_warmer'] ?? $container->load('getValidator_Mapping_CacheWarmerService'));
+ yield 7 => ($container->privates['doctrine.orm.proxy_cache_warmer'] ?? $container->load('getDoctrine_Orm_ProxyCacheWarmerService'));
+ yield 8 => ($container->privates['twig.template_cache_warmer'] ?? $container->load('getTwig_TemplateCacheWarmerService'));
+ yield 9 => ($container->privates['webpack_encore.entrypoint_lookup.cache_warmer'] ?? ($container->privates['webpack_encore.entrypoint_lookup.cache_warmer'] = new \Symfony\WebpackEncoreBundle\CacheWarmer\EntrypointCacheWarmer(['_default' => (\dirname(__DIR__, 4).'/public/build/entrypoints.json')], ($container->targetDir.''.'/webpack_encore.cache.php'))));
+ }, 10), true, ($container->targetDir.''.'/App_KernelTestDebugContainerDeprecations.log'));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getCache_AppClearerService.php b/var/cache/test/ContainerVfx5Gz6/getCache_AppClearerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..47d86d3336cf55c5266f1160691c590ec4c57de4
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getCache_AppClearerService.php
@@ -0,0 +1,25 @@
+services['cache.app_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? $container->getCache_AppService()), 'cache.messenger.restart_workers_signal' => ($container->privates['cache.messenger.restart_workers_signal'] ?? $container->getCache_Messenger_RestartWorkersSignalService())]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getCache_GlobalClearerService.php b/var/cache/test/ContainerVfx5Gz6/getCache_GlobalClearerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..16a16e2a1abdb5cec90ce84a4eeb27aa8acd7df5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getCache_GlobalClearerService.php
@@ -0,0 +1,25 @@
+services['cache.global_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? $container->getCache_AppService()), 'cache.system' => ($container->services['cache.system'] ?? $container->getCache_SystemService()), 'cache.validator' => ($container->privates['cache.validator'] ?? $container->getCache_ValidatorService()), 'cache.serializer' => ($container->privates['cache.serializer'] ?? $container->getCache_SerializerService()), 'cache.annotations' => ($container->privates['cache.annotations'] ?? $container->getCache_AnnotationsService()), 'cache.property_info' => ($container->privates['cache.property_info'] ?? $container->getCache_PropertyInfoService()), 'cache.messenger.restart_workers_signal' => ($container->privates['cache.messenger.restart_workers_signal'] ?? $container->getCache_Messenger_RestartWorkersSignalService()), 'cache.validator_expression_language' => ($container->services['cache.validator_expression_language'] ?? $container->getCache_ValidatorExpressionLanguageService()), 'cache.doctrine.orm.default.result' => ($container->privates['cache.doctrine.orm.default.result'] ?? $container->getCache_Doctrine_Orm_Default_ResultService()), 'cache.doctrine.orm.default.query' => ($container->privates['cache.doctrine.orm.default.query'] ?? $container->getCache_Doctrine_Orm_Default_QueryService()), 'cache.webpack_encore' => ($container->privates['cache.webpack_encore'] ?? $container->getCache_WebpackEncoreService()), 'cache.security_expression_language' => ($container->privates['cache.security_expression_language'] ?? $container->getCache_SecurityExpressionLanguageService())]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getCache_PropertyAccessService.php b/var/cache/test/ContainerVfx5Gz6/getCache_PropertyAccessService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ea1fdfb6873ae940326778026aed059a24a06ff5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getCache_PropertyAccessService.php
@@ -0,0 +1,22 @@
+privates['cache.property_access'] = new \Symfony\Component\Cache\Adapter\ArrayAdapter(0, false);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getCache_SystemClearerService.php b/var/cache/test/ContainerVfx5Gz6/getCache_SystemClearerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a4090e81dd8b8ee34fa915c7c87f45c3a81d1326
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getCache_SystemClearerService.php
@@ -0,0 +1,25 @@
+services['cache.system_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.system' => ($container->services['cache.system'] ?? $container->getCache_SystemService()), 'cache.validator' => ($container->privates['cache.validator'] ?? $container->getCache_ValidatorService()), 'cache.serializer' => ($container->privates['cache.serializer'] ?? $container->getCache_SerializerService()), 'cache.annotations' => ($container->privates['cache.annotations'] ?? $container->getCache_AnnotationsService()), 'cache.property_info' => ($container->privates['cache.property_info'] ?? $container->getCache_PropertyInfoService()), 'cache.validator_expression_language' => ($container->services['cache.validator_expression_language'] ?? $container->getCache_ValidatorExpressionLanguageService()), 'cache.webpack_encore' => ($container->privates['cache.webpack_encore'] ?? $container->getCache_WebpackEncoreService()), 'cache.security_expression_language' => ($container->privates['cache.security_expression_language'] ?? $container->getCache_SecurityExpressionLanguageService())]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getChatter_Messenger_ChatHandlerService.php b/var/cache/test/ContainerVfx5Gz6/getChatter_Messenger_ChatHandlerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..04c1594adbc6dde84740e5f08dc6d40636779295
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getChatter_Messenger_ChatHandlerService.php
@@ -0,0 +1,24 @@
+privates['chatter.messenger.chat_handler'] = new \Symfony\Component\Notifier\Messenger\MessageHandler(($container->privates['chatter.transports'] ?? $container->load('getChatter_TransportsService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getChatter_TransportFactoryService.php b/var/cache/test/ContainerVfx5Gz6/getChatter_TransportFactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f9ce3cbbb732770e6489d2f35a0fd31b600c13bf
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getChatter_TransportFactoryService.php
@@ -0,0 +1,26 @@
+privates['chatter.transport_factory'] = new \Symfony\Component\Notifier\Transport(new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['notifier.transport_factory.null'] ?? $container->load('getNotifier_TransportFactory_NullService'));
+ }, 1));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getChatter_TransportsService.php b/var/cache/test/ContainerVfx5Gz6/getChatter_TransportsService.php
new file mode 100644
index 0000000000000000000000000000000000000000..bf82fe4b7dbcd04221303b1aa1ffa1f97de66be7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getChatter_TransportsService.php
@@ -0,0 +1,25 @@
+privates['chatter.transports'] = ($container->privates['chatter.transport_factory'] ?? $container->load('getChatter_TransportFactoryService'))->fromStrings([]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConfigBuilder_WarmerService.php b/var/cache/test/ContainerVfx5Gz6/getConfigBuilder_WarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..09af61e994e203def1587695b01cc93b06bb5713
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConfigBuilder_WarmerService.php
@@ -0,0 +1,25 @@
+privates['config_builder.warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\ConfigBuilderCacheWarmer(($container->services['kernel'] ?? $container->get('kernel', 1)), ($container->privates['monolog.logger'] ?? $container->getMonolog_LoggerService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConfig_Resource_SelfCheckingResourceCheckerService.php b/var/cache/test/ContainerVfx5Gz6/getConfig_Resource_SelfCheckingResourceCheckerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9ec53713d320ce3608d7a70aa6df7091fb5828c6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConfig_Resource_SelfCheckingResourceCheckerService.php
@@ -0,0 +1,25 @@
+privates['config.resource.self_checking_resource_checker'] = new \Symfony\Component\Config\Resource\SelfCheckingResourceChecker();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_CommandLoaderService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_CommandLoaderService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8223f6e40e75a052fd3347b60e8d7b251be7cf7c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_CommandLoaderService.php
@@ -0,0 +1,177 @@
+services['console.command_loader'] = new \Symfony\Component\Console\CommandLoader\ContainerCommandLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'console.command.about' => ['privates', '.console.command.about.lazy', 'get_Console_Command_About_LazyService', true],
+ 'console.command.assets_install' => ['privates', '.console.command.assets_install.lazy', 'get_Console_Command_AssetsInstall_LazyService', true],
+ 'console.command.cache_clear' => ['privates', '.console.command.cache_clear.lazy', 'get_Console_Command_CacheClear_LazyService', true],
+ 'console.command.cache_pool_clear' => ['privates', '.console.command.cache_pool_clear.lazy', 'get_Console_Command_CachePoolClear_LazyService', true],
+ 'console.command.cache_pool_prune' => ['privates', '.console.command.cache_pool_prune.lazy', 'get_Console_Command_CachePoolPrune_LazyService', true],
+ 'console.command.cache_pool_delete' => ['privates', '.console.command.cache_pool_delete.lazy', 'get_Console_Command_CachePoolDelete_LazyService', true],
+ 'console.command.cache_pool_list' => ['privates', '.console.command.cache_pool_list.lazy', 'get_Console_Command_CachePoolList_LazyService', true],
+ 'console.command.cache_warmup' => ['privates', '.console.command.cache_warmup.lazy', 'get_Console_Command_CacheWarmup_LazyService', true],
+ 'console.command.config_debug' => ['privates', '.console.command.config_debug.lazy', 'get_Console_Command_ConfigDebug_LazyService', true],
+ 'console.command.config_dump_reference' => ['privates', '.console.command.config_dump_reference.lazy', 'get_Console_Command_ConfigDumpReference_LazyService', true],
+ 'console.command.container_debug' => ['privates', '.console.command.container_debug.lazy', 'get_Console_Command_ContainerDebug_LazyService', true],
+ 'console.command.container_lint' => ['privates', '.console.command.container_lint.lazy', 'get_Console_Command_ContainerLint_LazyService', true],
+ 'console.command.debug_autowiring' => ['privates', '.console.command.debug_autowiring.lazy', 'get_Console_Command_DebugAutowiring_LazyService', true],
+ 'console.command.dotenv_debug' => ['privates', '.console.command.dotenv_debug.lazy', 'get_Console_Command_DotenvDebug_LazyService', true],
+ 'console.command.event_dispatcher_debug' => ['privates', '.console.command.event_dispatcher_debug.lazy', 'get_Console_Command_EventDispatcherDebug_LazyService', true],
+ 'console.command.messenger_consume_messages' => ['privates', '.console.command.messenger_consume_messages.lazy', 'get_Console_Command_MessengerConsumeMessages_LazyService', true],
+ 'console.command.messenger_setup_transports' => ['privates', '.console.command.messenger_setup_transports.lazy', 'get_Console_Command_MessengerSetupTransports_LazyService', true],
+ 'console.command.messenger_debug' => ['privates', '.console.command.messenger_debug.lazy', 'get_Console_Command_MessengerDebug_LazyService', true],
+ 'console.command.messenger_stop_workers' => ['privates', '.console.command.messenger_stop_workers.lazy', 'get_Console_Command_MessengerStopWorkers_LazyService', true],
+ 'console.command.messenger_failed_messages_retry' => ['privates', '.console.command.messenger_failed_messages_retry.lazy', 'get_Console_Command_MessengerFailedMessagesRetry_LazyService', true],
+ 'console.command.messenger_failed_messages_show' => ['privates', '.console.command.messenger_failed_messages_show.lazy', 'get_Console_Command_MessengerFailedMessagesShow_LazyService', true],
+ 'console.command.messenger_failed_messages_remove' => ['privates', '.console.command.messenger_failed_messages_remove.lazy', 'get_Console_Command_MessengerFailedMessagesRemove_LazyService', true],
+ 'console.command.router_debug' => ['privates', '.console.command.router_debug.lazy', 'get_Console_Command_RouterDebug_LazyService', true],
+ 'console.command.router_match' => ['privates', '.console.command.router_match.lazy', 'get_Console_Command_RouterMatch_LazyService', true],
+ 'console.command.translation_debug' => ['privates', '.console.command.translation_debug.lazy', 'get_Console_Command_TranslationDebug_LazyService', true],
+ 'console.command.translation_extract' => ['privates', '.console.command.translation_extract.lazy', 'get_Console_Command_TranslationExtract_LazyService', true],
+ 'console.command.validator_debug' => ['privates', '.console.command.validator_debug.lazy', 'get_Console_Command_ValidatorDebug_LazyService', true],
+ 'console.command.translation_pull' => ['privates', '.console.command.translation_pull.lazy', 'get_Console_Command_TranslationPull_LazyService', true],
+ 'console.command.translation_push' => ['privates', '.console.command.translation_push.lazy', 'get_Console_Command_TranslationPush_LazyService', true],
+ 'console.command.xliff_lint' => ['privates', '.console.command.xliff_lint.lazy', 'get_Console_Command_XliffLint_LazyService', true],
+ 'console.command.yaml_lint' => ['privates', '.console.command.yaml_lint.lazy', 'get_Console_Command_YamlLint_LazyService', true],
+ 'console.command.form_debug' => ['privates', '.console.command.form_debug.lazy', 'get_Console_Command_FormDebug_LazyService', true],
+ 'console.command.secrets_set' => ['privates', '.console.command.secrets_set.lazy', 'get_Console_Command_SecretsSet_LazyService', true],
+ 'console.command.secrets_remove' => ['privates', '.console.command.secrets_remove.lazy', 'get_Console_Command_SecretsRemove_LazyService', true],
+ 'console.command.secrets_generate_key' => ['privates', '.console.command.secrets_generate_key.lazy', 'get_Console_Command_SecretsGenerateKey_LazyService', true],
+ 'console.command.secrets_list' => ['privates', '.console.command.secrets_list.lazy', 'get_Console_Command_SecretsList_LazyService', true],
+ 'console.command.secrets_decrypt_to_local' => ['privates', '.console.command.secrets_decrypt_to_local.lazy', 'get_Console_Command_SecretsDecryptToLocal_LazyService', true],
+ 'console.command.secrets_encrypt_from_local' => ['privates', '.console.command.secrets_encrypt_from_local.lazy', 'get_Console_Command_SecretsEncryptFromLocal_LazyService', true],
+ 'doctrine.database_create_command' => ['privates', 'doctrine.database_create_command', 'getDoctrine_DatabaseCreateCommandService', true],
+ 'doctrine.database_drop_command' => ['privates', 'doctrine.database_drop_command', 'getDoctrine_DatabaseDropCommandService', true],
+ 'doctrine.query_sql_command' => ['privates', 'doctrine.query_sql_command', 'getDoctrine_QuerySqlCommandService', true],
+ 'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand' => ['privates', 'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand', 'getRunSqlCommandService', true],
+ 'doctrine.cache_clear_metadata_command' => ['privates', 'doctrine.cache_clear_metadata_command', 'getDoctrine_CacheClearMetadataCommandService', true],
+ 'doctrine.cache_clear_query_cache_command' => ['privates', 'doctrine.cache_clear_query_cache_command', 'getDoctrine_CacheClearQueryCacheCommandService', true],
+ 'doctrine.cache_clear_result_command' => ['privates', 'doctrine.cache_clear_result_command', 'getDoctrine_CacheClearResultCommandService', true],
+ 'doctrine.cache_collection_region_command' => ['privates', 'doctrine.cache_collection_region_command', 'getDoctrine_CacheCollectionRegionCommandService', true],
+ 'doctrine.mapping_convert_command' => ['privates', 'doctrine.mapping_convert_command', 'getDoctrine_MappingConvertCommandService', true],
+ 'doctrine.schema_create_command' => ['privates', 'doctrine.schema_create_command', 'getDoctrine_SchemaCreateCommandService', true],
+ 'doctrine.schema_drop_command' => ['privates', 'doctrine.schema_drop_command', 'getDoctrine_SchemaDropCommandService', true],
+ 'doctrine.ensure_production_settings_command' => ['privates', 'doctrine.ensure_production_settings_command', 'getDoctrine_EnsureProductionSettingsCommandService', true],
+ 'doctrine.clear_entity_region_command' => ['privates', 'doctrine.clear_entity_region_command', 'getDoctrine_ClearEntityRegionCommandService', true],
+ 'doctrine.mapping_info_command' => ['privates', 'doctrine.mapping_info_command', 'getDoctrine_MappingInfoCommandService', true],
+ 'doctrine.clear_query_region_command' => ['privates', 'doctrine.clear_query_region_command', 'getDoctrine_ClearQueryRegionCommandService', true],
+ 'doctrine.query_dql_command' => ['privates', 'doctrine.query_dql_command', 'getDoctrine_QueryDqlCommandService', true],
+ 'doctrine.schema_update_command' => ['privates', 'doctrine.schema_update_command', 'getDoctrine_SchemaUpdateCommandService', true],
+ 'doctrine.schema_validate_command' => ['privates', 'doctrine.schema_validate_command', 'getDoctrine_SchemaValidateCommandService', true],
+ 'doctrine.mapping_import_command' => ['privates', 'doctrine.mapping_import_command', 'getDoctrine_MappingImportCommandService', true],
+ 'doctrine_migrations.diff_command' => ['privates', 'doctrine_migrations.diff_command', 'getDoctrineMigrations_DiffCommandService', true],
+ 'doctrine_migrations.sync_metadata_command' => ['privates', 'doctrine_migrations.sync_metadata_command', 'getDoctrineMigrations_SyncMetadataCommandService', true],
+ 'doctrine_migrations.versions_command' => ['privates', 'doctrine_migrations.versions_command', 'getDoctrineMigrations_VersionsCommandService', true],
+ 'doctrine_migrations.current_command' => ['privates', 'doctrine_migrations.current_command', 'getDoctrineMigrations_CurrentCommandService', true],
+ 'doctrine_migrations.dump_schema_command' => ['privates', 'doctrine_migrations.dump_schema_command', 'getDoctrineMigrations_DumpSchemaCommandService', true],
+ 'doctrine_migrations.execute_command' => ['privates', 'doctrine_migrations.execute_command', 'getDoctrineMigrations_ExecuteCommandService', true],
+ 'doctrine_migrations.generate_command' => ['privates', 'doctrine_migrations.generate_command', 'getDoctrineMigrations_GenerateCommandService', true],
+ 'doctrine_migrations.latest_command' => ['privates', 'doctrine_migrations.latest_command', 'getDoctrineMigrations_LatestCommandService', true],
+ 'doctrine_migrations.migrate_command' => ['privates', 'doctrine_migrations.migrate_command', 'getDoctrineMigrations_MigrateCommandService', true],
+ 'doctrine_migrations.rollup_command' => ['privates', 'doctrine_migrations.rollup_command', 'getDoctrineMigrations_RollupCommandService', true],
+ 'doctrine_migrations.status_command' => ['privates', 'doctrine_migrations.status_command', 'getDoctrineMigrations_StatusCommandService', true],
+ 'doctrine_migrations.up_to_date_command' => ['privates', 'doctrine_migrations.up_to_date_command', 'getDoctrineMigrations_UpToDateCommandService', true],
+ 'doctrine_migrations.version_command' => ['privates', 'doctrine_migrations.version_command', 'getDoctrineMigrations_VersionCommandService', true],
+ 'twig.command.debug' => ['privates', '.twig.command.debug.lazy', 'get_Twig_Command_Debug_LazyService', true],
+ 'twig.command.lint' => ['privates', '.twig.command.lint.lazy', 'get_Twig_Command_Lint_LazyService', true],
+ 'security.command.debug_firewall' => ['privates', '.security.command.debug_firewall.lazy', 'get_Security_Command_DebugFirewall_LazyService', true],
+ 'security.command.user_password_encoder' => ['privates', '.security.command.user_password_encoder.lazy', 'get_Security_Command_UserPasswordEncoder_LazyService', true],
+ 'security.command.user_password_hash' => ['privates', '.security.command.user_password_hash.lazy', 'get_Security_Command_UserPasswordHash_LazyService', true],
+ ], [
+ 'console.command.about' => '?',
+ 'console.command.assets_install' => '?',
+ 'console.command.cache_clear' => '?',
+ 'console.command.cache_pool_clear' => '?',
+ 'console.command.cache_pool_prune' => '?',
+ 'console.command.cache_pool_delete' => '?',
+ 'console.command.cache_pool_list' => '?',
+ 'console.command.cache_warmup' => '?',
+ 'console.command.config_debug' => '?',
+ 'console.command.config_dump_reference' => '?',
+ 'console.command.container_debug' => '?',
+ 'console.command.container_lint' => '?',
+ 'console.command.debug_autowiring' => '?',
+ 'console.command.dotenv_debug' => '?',
+ 'console.command.event_dispatcher_debug' => '?',
+ 'console.command.messenger_consume_messages' => '?',
+ 'console.command.messenger_setup_transports' => '?',
+ 'console.command.messenger_debug' => '?',
+ 'console.command.messenger_stop_workers' => '?',
+ 'console.command.messenger_failed_messages_retry' => '?',
+ 'console.command.messenger_failed_messages_show' => '?',
+ 'console.command.messenger_failed_messages_remove' => '?',
+ 'console.command.router_debug' => '?',
+ 'console.command.router_match' => '?',
+ 'console.command.translation_debug' => '?',
+ 'console.command.translation_extract' => '?',
+ 'console.command.validator_debug' => '?',
+ 'console.command.translation_pull' => '?',
+ 'console.command.translation_push' => '?',
+ 'console.command.xliff_lint' => '?',
+ 'console.command.yaml_lint' => '?',
+ 'console.command.form_debug' => '?',
+ 'console.command.secrets_set' => '?',
+ 'console.command.secrets_remove' => '?',
+ 'console.command.secrets_generate_key' => '?',
+ 'console.command.secrets_list' => '?',
+ 'console.command.secrets_decrypt_to_local' => '?',
+ 'console.command.secrets_encrypt_from_local' => '?',
+ 'doctrine.database_create_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\CreateDatabaseDoctrineCommand',
+ 'doctrine.database_drop_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\DropDatabaseDoctrineCommand',
+ 'doctrine.query_sql_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\RunSqlDoctrineCommand',
+ 'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand' => 'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand',
+ 'doctrine.cache_clear_metadata_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\ClearMetadataCacheDoctrineCommand',
+ 'doctrine.cache_clear_query_cache_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\ClearQueryCacheDoctrineCommand',
+ 'doctrine.cache_clear_result_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\ClearResultCacheDoctrineCommand',
+ 'doctrine.cache_collection_region_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\CollectionRegionDoctrineCommand',
+ 'doctrine.mapping_convert_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\ConvertMappingDoctrineCommand',
+ 'doctrine.schema_create_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\CreateSchemaDoctrineCommand',
+ 'doctrine.schema_drop_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\DropSchemaDoctrineCommand',
+ 'doctrine.ensure_production_settings_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\EnsureProductionSettingsDoctrineCommand',
+ 'doctrine.clear_entity_region_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\EntityRegionCacheDoctrineCommand',
+ 'doctrine.mapping_info_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\InfoDoctrineCommand',
+ 'doctrine.clear_query_region_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\QueryRegionCacheDoctrineCommand',
+ 'doctrine.query_dql_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\RunDqlDoctrineCommand',
+ 'doctrine.schema_update_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\UpdateSchemaDoctrineCommand',
+ 'doctrine.schema_validate_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\Proxy\\ValidateSchemaCommand',
+ 'doctrine.mapping_import_command' => 'Doctrine\\Bundle\\DoctrineBundle\\Command\\ImportMappingDoctrineCommand',
+ 'doctrine_migrations.diff_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\DiffCommand',
+ 'doctrine_migrations.sync_metadata_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\SyncMetadataCommand',
+ 'doctrine_migrations.versions_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\ListCommand',
+ 'doctrine_migrations.current_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\CurrentCommand',
+ 'doctrine_migrations.dump_schema_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\DumpSchemaCommand',
+ 'doctrine_migrations.execute_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\ExecuteCommand',
+ 'doctrine_migrations.generate_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\GenerateCommand',
+ 'doctrine_migrations.latest_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\LatestCommand',
+ 'doctrine_migrations.migrate_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\MigrateCommand',
+ 'doctrine_migrations.rollup_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\RollupCommand',
+ 'doctrine_migrations.status_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\StatusCommand',
+ 'doctrine_migrations.up_to_date_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\UpToDateCommand',
+ 'doctrine_migrations.version_command' => 'Doctrine\\Migrations\\Tools\\Console\\Command\\VersionCommand',
+ 'twig.command.debug' => '?',
+ 'twig.command.lint' => '?',
+ 'security.command.debug_firewall' => '?',
+ 'security.command.user_password_encoder' => '?',
+ 'security.command.user_password_hash' => '?',
+ ]), ['about' => 'console.command.about', 'assets:install' => 'console.command.assets_install', 'cache:clear' => 'console.command.cache_clear', 'cache:pool:clear' => 'console.command.cache_pool_clear', 'cache:pool:prune' => 'console.command.cache_pool_prune', 'cache:pool:delete' => 'console.command.cache_pool_delete', 'cache:pool:list' => 'console.command.cache_pool_list', 'cache:warmup' => 'console.command.cache_warmup', 'debug:config' => 'console.command.config_debug', 'config:dump-reference' => 'console.command.config_dump_reference', 'debug:container' => 'console.command.container_debug', 'lint:container' => 'console.command.container_lint', 'debug:autowiring' => 'console.command.debug_autowiring', 'debug:dotenv' => 'console.command.dotenv_debug', 'debug:event-dispatcher' => 'console.command.event_dispatcher_debug', 'messenger:consume' => 'console.command.messenger_consume_messages', 'messenger:setup-transports' => 'console.command.messenger_setup_transports', 'debug:messenger' => 'console.command.messenger_debug', 'messenger:stop-workers' => 'console.command.messenger_stop_workers', 'messenger:failed:retry' => 'console.command.messenger_failed_messages_retry', 'messenger:failed:show' => 'console.command.messenger_failed_messages_show', 'messenger:failed:remove' => 'console.command.messenger_failed_messages_remove', 'debug:router' => 'console.command.router_debug', 'router:match' => 'console.command.router_match', 'debug:translation' => 'console.command.translation_debug', 'translation:extract' => 'console.command.translation_extract', 'translation:update' => 'console.command.translation_extract', 'debug:validator' => 'console.command.validator_debug', 'translation:pull' => 'console.command.translation_pull', 'translation:push' => 'console.command.translation_push', 'lint:xliff' => 'console.command.xliff_lint', 'lint:yaml' => 'console.command.yaml_lint', 'debug:form' => 'console.command.form_debug', 'secrets:set' => 'console.command.secrets_set', 'secrets:remove' => 'console.command.secrets_remove', 'secrets:generate-keys' => 'console.command.secrets_generate_key', 'secrets:list' => 'console.command.secrets_list', 'secrets:decrypt-to-local' => 'console.command.secrets_decrypt_to_local', 'secrets:encrypt-from-local' => 'console.command.secrets_encrypt_from_local', 'doctrine:database:create' => 'doctrine.database_create_command', 'doctrine:database:drop' => 'doctrine.database_drop_command', 'doctrine:query:sql' => 'doctrine.query_sql_command', 'dbal:run-sql' => 'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand', 'doctrine:cache:clear-metadata' => 'doctrine.cache_clear_metadata_command', 'doctrine:cache:clear-query' => 'doctrine.cache_clear_query_cache_command', 'doctrine:cache:clear-result' => 'doctrine.cache_clear_result_command', 'doctrine:cache:clear-collection-region' => 'doctrine.cache_collection_region_command', 'doctrine:mapping:convert' => 'doctrine.mapping_convert_command', 'doctrine:schema:create' => 'doctrine.schema_create_command', 'doctrine:schema:drop' => 'doctrine.schema_drop_command', 'doctrine:ensure-production-settings' => 'doctrine.ensure_production_settings_command', 'doctrine:cache:clear-entity-region' => 'doctrine.clear_entity_region_command', 'doctrine:mapping:info' => 'doctrine.mapping_info_command', 'doctrine:cache:clear-query-region' => 'doctrine.clear_query_region_command', 'doctrine:query:dql' => 'doctrine.query_dql_command', 'doctrine:schema:update' => 'doctrine.schema_update_command', 'doctrine:schema:validate' => 'doctrine.schema_validate_command', 'doctrine:mapping:import' => 'doctrine.mapping_import_command', 'doctrine:migrations:diff' => 'doctrine_migrations.diff_command', 'doctrine:migrations:sync-metadata-storage' => 'doctrine_migrations.sync_metadata_command', 'doctrine:migrations:list' => 'doctrine_migrations.versions_command', 'doctrine:migrations:current' => 'doctrine_migrations.current_command', 'doctrine:migrations:dump-schema' => 'doctrine_migrations.dump_schema_command', 'doctrine:migrations:execute' => 'doctrine_migrations.execute_command', 'doctrine:migrations:generate' => 'doctrine_migrations.generate_command', 'doctrine:migrations:latest' => 'doctrine_migrations.latest_command', 'doctrine:migrations:migrate' => 'doctrine_migrations.migrate_command', 'doctrine:migrations:rollup' => 'doctrine_migrations.rollup_command', 'doctrine:migrations:status' => 'doctrine_migrations.status_command', 'doctrine:migrations:up-to-date' => 'doctrine_migrations.up_to_date_command', 'doctrine:migrations:version' => 'doctrine_migrations.version_command', 'debug:twig' => 'twig.command.debug', 'lint:twig' => 'twig.command.lint', 'debug:firewall' => 'security.command.debug_firewall', 'security:encode-password' => 'security.command.user_password_encoder', 'security:hash-password' => 'security.command.user_password_hash']);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_AboutService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_AboutService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ff01060160274ca984068c274599c07ea0937b47
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_AboutService.php
@@ -0,0 +1,30 @@
+privates['console.command.about'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\AboutCommand();
+
+ $instance->setName('about');
+ $instance->setDescription('Display information about the current project');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_AssetsInstallService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_AssetsInstallService.php
new file mode 100644
index 0000000000000000000000000000000000000000..21ccef02f41fd4a1fb70a587e37b9a1cfce6e849
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_AssetsInstallService.php
@@ -0,0 +1,31 @@
+privates['console.command.assets_install'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand(($container->services['.container.private.filesystem'] ?? ($container->services['.container.private.filesystem'] = new \Symfony\Component\Filesystem\Filesystem())), \dirname(__DIR__, 4));
+
+ $instance->setName('assets:install');
+ $instance->setDescription('Install bundle\'s web assets under a public directory');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CacheClearService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CacheClearService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9e7279e151f0959e7f8f63fedccdc9b2025d4367
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CacheClearService.php
@@ -0,0 +1,31 @@
+privates['console.command.cache_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand(($container->services['.container.private.cache_clearer'] ?? $container->load('get_Container_Private_CacheClearerService')), ($container->services['.container.private.filesystem'] ?? ($container->services['.container.private.filesystem'] = new \Symfony\Component\Filesystem\Filesystem())));
+
+ $instance->setName('cache:clear');
+ $instance->setDescription('Clear the cache');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolClearService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolClearService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4de587a3dafe4cd8729be07781086aa13380a839
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolClearService.php
@@ -0,0 +1,30 @@
+privates['console.command.cache_pool_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), [0 => 'cache.app', 1 => 'cache.system', 2 => 'cache.validator', 3 => 'cache.serializer', 4 => 'cache.annotations', 5 => 'cache.property_info', 6 => 'cache.messenger.restart_workers_signal', 7 => 'cache.validator_expression_language', 8 => 'cache.doctrine.orm.default.result', 9 => 'cache.doctrine.orm.default.query', 10 => 'cache.webpack_encore', 11 => 'cache.security_expression_language']);
+
+ $instance->setName('cache:pool:clear');
+ $instance->setDescription('Clear cache pools');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolDeleteService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolDeleteService.php
new file mode 100644
index 0000000000000000000000000000000000000000..33fc352607c47feb1670abb228cdd33e7bdd1a73
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolDeleteService.php
@@ -0,0 +1,30 @@
+privates['console.command.cache_pool_delete'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), [0 => 'cache.app', 1 => 'cache.system', 2 => 'cache.validator', 3 => 'cache.serializer', 4 => 'cache.annotations', 5 => 'cache.property_info', 6 => 'cache.messenger.restart_workers_signal', 7 => 'cache.validator_expression_language', 8 => 'cache.doctrine.orm.default.result', 9 => 'cache.doctrine.orm.default.query', 10 => 'cache.webpack_encore', 11 => 'cache.security_expression_language']);
+
+ $instance->setName('cache:pool:delete');
+ $instance->setDescription('Delete an item from a cache pool');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolListService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolListService.php
new file mode 100644
index 0000000000000000000000000000000000000000..dea68fb5318b7eb8d6bce75238498694cd1cd78c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolListService.php
@@ -0,0 +1,30 @@
+privates['console.command.cache_pool_list'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand([0 => 'cache.app', 1 => 'cache.system', 2 => 'cache.validator', 3 => 'cache.serializer', 4 => 'cache.annotations', 5 => 'cache.property_info', 6 => 'cache.messenger.restart_workers_signal', 7 => 'cache.validator_expression_language', 8 => 'cache.doctrine.orm.default.result', 9 => 'cache.doctrine.orm.default.query', 10 => 'cache.webpack_encore', 11 => 'cache.security_expression_language']);
+
+ $instance->setName('cache:pool:list');
+ $instance->setDescription('List available cache pools');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolPruneService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolPruneService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8b9eb1447841de0096fed4a2d25de4cee678c4e2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CachePoolPruneService.php
@@ -0,0 +1,43 @@
+privates['console.command.cache_pool_prune'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand(new RewindableGenerator(function () use ($container) {
+ yield 'cache.app' => ($container->services['cache.app'] ?? $container->getCache_AppService());
+ yield 'cache.system' => ($container->services['cache.system'] ?? $container->getCache_SystemService());
+ yield 'cache.validator' => ($container->privates['cache.validator'] ?? $container->getCache_ValidatorService());
+ yield 'cache.serializer' => ($container->privates['cache.serializer'] ?? $container->getCache_SerializerService());
+ yield 'cache.annotations' => ($container->privates['cache.annotations'] ?? $container->getCache_AnnotationsService());
+ yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? $container->getCache_PropertyInfoService());
+ yield 'cache.messenger.restart_workers_signal' => ($container->privates['cache.messenger.restart_workers_signal'] ?? $container->getCache_Messenger_RestartWorkersSignalService());
+ yield 'cache.validator_expression_language' => ($container->services['cache.validator_expression_language'] ?? $container->getCache_ValidatorExpressionLanguageService());
+ yield 'cache.doctrine.orm.default.result' => ($container->privates['cache.doctrine.orm.default.result'] ?? $container->getCache_Doctrine_Orm_Default_ResultService());
+ yield 'cache.doctrine.orm.default.query' => ($container->privates['cache.doctrine.orm.default.query'] ?? $container->getCache_Doctrine_Orm_Default_QueryService());
+ yield 'cache.webpack_encore' => ($container->privates['cache.webpack_encore'] ?? $container->getCache_WebpackEncoreService());
+ yield 'cache.security_expression_language' => ($container->privates['cache.security_expression_language'] ?? $container->getCache_SecurityExpressionLanguageService());
+ }, 12));
+
+ $instance->setName('cache:pool:prune');
+ $instance->setDescription('Prune cache pools');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CacheWarmupService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CacheWarmupService.php
new file mode 100644
index 0000000000000000000000000000000000000000..22214b9918b77be9b725862e662fa7fc36d33c4d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_CacheWarmupService.php
@@ -0,0 +1,30 @@
+privates['console.command.cache_warmup'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand(($container->services['cache_warmer'] ?? $container->load('getCacheWarmerService')));
+
+ $instance->setName('cache:warmup');
+ $instance->setDescription('Warm up an empty cache');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ConfigDebugService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ConfigDebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b1cf76c60b869d86f404adaceccb3a1568d36de7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ConfigDebugService.php
@@ -0,0 +1,33 @@
+privates['console.command.config_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand();
+
+ $instance->setName('debug:config');
+ $instance->setDescription('Dump the current configuration for an extension');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ConfigDumpReferenceService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ConfigDumpReferenceService.php
new file mode 100644
index 0000000000000000000000000000000000000000..82636eaa9d0a2e12f3e8060c3b3c528e2a407218
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ConfigDumpReferenceService.php
@@ -0,0 +1,33 @@
+privates['console.command.config_dump_reference'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand();
+
+ $instance->setName('config:dump-reference');
+ $instance->setDescription('Dump the default configuration for an extension');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ContainerDebugService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ContainerDebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c8a522be4674594cceddb8561b29f8c12147103c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ContainerDebugService.php
@@ -0,0 +1,31 @@
+privates['console.command.container_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand();
+
+ $instance->setName('debug:container');
+ $instance->setDescription('Display current services for an application');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ContainerLintService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ContainerLintService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8c61fe878cef5104aeb38314af8679f062337c78
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ContainerLintService.php
@@ -0,0 +1,30 @@
+privates['console.command.container_lint'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand();
+
+ $instance->setName('lint:container');
+ $instance->setDescription('Ensure that arguments injected into services match type declarations');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_DebugAutowiringService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_DebugAutowiringService.php
new file mode 100644
index 0000000000000000000000000000000000000000..cd5ed6ddcca591749d54b9d40b8a3562d1e36997
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_DebugAutowiringService.php
@@ -0,0 +1,32 @@
+privates['console.command.debug_autowiring'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand(NULL, ($container->privates['debug.file_link_formatter'] ?? $container->getDebug_FileLinkFormatterService()));
+
+ $instance->setName('debug:autowiring');
+ $instance->setDescription('List classes/interfaces you can use for autowiring');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_DotenvDebugService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_DotenvDebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ed218cde5766f6a4fd66f1368225dbab87bd021b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_DotenvDebugService.php
@@ -0,0 +1,30 @@
+privates['console.command.dotenv_debug'] = $instance = new \Symfony\Component\Dotenv\Command\DebugCommand('test', \dirname(__DIR__, 4));
+
+ $instance->setName('debug:dotenv');
+ $instance->setDescription('Lists all dotenv files with variables and values');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_EventDispatcherDebugService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_EventDispatcherDebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9dd623f476dd9c6546a48c079ed796f576f81fe8
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_EventDispatcherDebugService.php
@@ -0,0 +1,30 @@
+privates['console.command.event_dispatcher_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand(($container->privates['.service_locator.jlyTfzM'] ?? $container->load('get_ServiceLocator_JlyTfzMService')));
+
+ $instance->setName('debug:event-dispatcher');
+ $instance->setDescription('Display configured listeners for an application');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_FormDebugService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_FormDebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a65b7488c598f6a0969a99d2501532fb962c182c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_FormDebugService.php
@@ -0,0 +1,30 @@
+privates['console.command.form_debug'] = $instance = new \Symfony\Component\Form\Command\DebugCommand(($container->privates['form.registry'] ?? $container->load('getForm_RegistryService')), [0 => 'Symfony\\Component\\Form\\Extension\\Core\\Type', 1 => 'Symfony\\Bridge\\Doctrine\\Form\\Type'], [0 => 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType', 1 => 'Symfony\\Component\\Form\\Extension\\Core\\Type\\ChoiceType', 2 => 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FileType', 3 => 'Symfony\\Component\\Form\\Extension\\Core\\Type\\ColorType', 4 => 'Symfony\\Bridge\\Doctrine\\Form\\Type\\EntityType'], [0 => 'Symfony\\Component\\Form\\Extension\\Core\\Type\\TransformationFailureExtension', 1 => 'Symfony\\Component\\Form\\Extension\\HttpFoundation\\Type\\FormTypeHttpFoundationExtension', 2 => 'Symfony\\Component\\Form\\Extension\\Validator\\Type\\FormTypeValidatorExtension', 3 => 'Symfony\\Component\\Form\\Extension\\Validator\\Type\\RepeatedTypeValidatorExtension', 4 => 'Symfony\\Component\\Form\\Extension\\Validator\\Type\\SubmitTypeValidatorExtension', 5 => 'Symfony\\Component\\Form\\Extension\\Validator\\Type\\UploadValidatorExtension', 6 => 'Symfony\\Component\\Form\\Extension\\Csrf\\Type\\FormTypeCsrfExtension', 7 => 'Symfony\\Component\\Form\\Extension\\DataCollector\\Type\\DataCollectorTypeExtension'], [0 => 'Symfony\\Component\\Form\\Extension\\Validator\\ValidatorTypeGuesser', 1 => 'Symfony\\Bridge\\Doctrine\\Form\\DoctrineOrmTypeGuesser'], ($container->privates['debug.file_link_formatter'] ?? $container->getDebug_FileLinkFormatterService()));
+
+ $instance->setName('debug:form');
+ $instance->setDescription('Display form type information');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerConsumeMessagesService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerConsumeMessagesService.php
new file mode 100644
index 0000000000000000000000000000000000000000..fabe859438a9b3c669136b70df6ae9a3309f21ae
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerConsumeMessagesService.php
@@ -0,0 +1,30 @@
+privates['console.command.messenger_consume_messages'] = $instance = new \Symfony\Component\Messenger\Command\ConsumeMessagesCommand(($container->privates['messenger.routable_message_bus'] ?? $container->load('getMessenger_RoutableMessageBusService')), ($container->privates['messenger.receiver_locator'] ?? $container->load('getMessenger_ReceiverLocatorService')), ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()), ($container->privates['monolog.logger.messenger'] ?? $container->load('getMonolog_Logger_MessengerService')), [0 => 'async', 1 => 'failed'], NULL, [0 => 'messenger.bus.default']);
+
+ $instance->setName('messenger:consume');
+ $instance->setDescription('Consume messages');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerDebugService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerDebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7fe3c7b1601b6e7205e3e7cd7ba586e1cee7ff29
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerDebugService.php
@@ -0,0 +1,30 @@
+privates['console.command.messenger_debug'] = $instance = new \Symfony\Component\Messenger\Command\DebugCommand(['messenger.bus.default' => ['Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage' => [0 => [0 => 'mailer.messenger.message_handler', 1 => []]], 'Symfony\\Component\\Notifier\\Message\\ChatMessage' => [0 => [0 => 'chatter.messenger.chat_handler', 1 => []]], 'Symfony\\Component\\Notifier\\Message\\SmsMessage' => [0 => [0 => 'texter.messenger.sms_handler', 1 => []]], 'Symfony\\Component\\Notifier\\Message\\PushMessage' => [0 => [0 => 'texter.messenger.push_handler', 1 => []]]]]);
+
+ $instance->setName('debug:messenger');
+ $instance->setDescription('List messages you can dispatch using the message buses');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerFailedMessagesRemoveService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerFailedMessagesRemoveService.php
new file mode 100644
index 0000000000000000000000000000000000000000..06b1d3f46f769565726e3b4aa5e7fdbbcfa7796d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerFailedMessagesRemoveService.php
@@ -0,0 +1,31 @@
+privates['console.command.messenger_failed_messages_remove'] = $instance = new \Symfony\Component\Messenger\Command\FailedMessagesRemoveCommand('failed', ($container->privates['.service_locator.Y4J.A.e'] ?? $container->load('get_ServiceLocator_Y4J_A_EService')));
+
+ $instance->setName('messenger:failed:remove');
+ $instance->setDescription('Remove given messages from the failure transport');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerFailedMessagesRetryService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerFailedMessagesRetryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..fbe4d235ade930be82d2b8cab398740f3376f2af
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerFailedMessagesRetryService.php
@@ -0,0 +1,31 @@
+privates['console.command.messenger_failed_messages_retry'] = $instance = new \Symfony\Component\Messenger\Command\FailedMessagesRetryCommand('failed', ($container->privates['.service_locator.Y4J.A.e'] ?? $container->load('get_ServiceLocator_Y4J_A_EService')), ($container->privates['messenger.routable_message_bus'] ?? $container->load('getMessenger_RoutableMessageBusService')), ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()), ($container->privates['monolog.logger'] ?? $container->getMonolog_LoggerService()));
+
+ $instance->setName('messenger:failed:retry');
+ $instance->setDescription('Retry one or more messages from the failure transport');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerFailedMessagesShowService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerFailedMessagesShowService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d492577a333cc2aece70c7540e878047c7006cd0
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerFailedMessagesShowService.php
@@ -0,0 +1,31 @@
+privates['console.command.messenger_failed_messages_show'] = $instance = new \Symfony\Component\Messenger\Command\FailedMessagesShowCommand('failed', ($container->privates['.service_locator.Y4J.A.e'] ?? $container->load('get_ServiceLocator_Y4J_A_EService')));
+
+ $instance->setName('messenger:failed:show');
+ $instance->setDescription('Show one or more messages from the failure transport');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerSetupTransportsService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerSetupTransportsService.php
new file mode 100644
index 0000000000000000000000000000000000000000..62ef19f5fccdcbdd8ee5abd578a9bd4454105c0d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerSetupTransportsService.php
@@ -0,0 +1,30 @@
+privates['console.command.messenger_setup_transports'] = $instance = new \Symfony\Component\Messenger\Command\SetupTransportsCommand(($container->privates['messenger.receiver_locator'] ?? $container->load('getMessenger_ReceiverLocatorService')), [0 => 'async', 1 => 'failed']);
+
+ $instance->setName('messenger:setup-transports');
+ $instance->setDescription('Prepare the required infrastructure for the transport');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerStopWorkersService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerStopWorkersService.php
new file mode 100644
index 0000000000000000000000000000000000000000..edffae62a3211d8f89174890f2620420d17b366a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_MessengerStopWorkersService.php
@@ -0,0 +1,30 @@
+privates['console.command.messenger_stop_workers'] = $instance = new \Symfony\Component\Messenger\Command\StopWorkersCommand(($container->privates['cache.messenger.restart_workers_signal'] ?? $container->getCache_Messenger_RestartWorkersSignalService()));
+
+ $instance->setName('messenger:stop-workers');
+ $instance->setDescription('Stop workers after their current message');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_RouterDebugService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_RouterDebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f5e007f17fcdeac1401a8788489eee6b3a1aea53
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_RouterDebugService.php
@@ -0,0 +1,31 @@
+privates['console.command.router_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand(($container->services['router'] ?? $container->getRouterService()), ($container->privates['debug.file_link_formatter'] ?? $container->getDebug_FileLinkFormatterService()));
+
+ $instance->setName('debug:router');
+ $instance->setDescription('Display current routes for an application');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_RouterMatchService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_RouterMatchService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b4f92054d311ef327a9895e851069d5007203148
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_RouterMatchService.php
@@ -0,0 +1,32 @@
+privates['console.command.router_match'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand(($container->services['router'] ?? $container->getRouterService()), new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['router.expression_language_provider'] ?? $container->getRouter_ExpressionLanguageProviderService());
+ }, 1));
+
+ $instance->setName('router:match');
+ $instance->setDescription('Help debug routes by simulating a path info match');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsDecryptToLocalService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsDecryptToLocalService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f6af6ee236ffb58cab1783483eeba51633a5c0a0
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsDecryptToLocalService.php
@@ -0,0 +1,32 @@
+privates['console.command.secrets_decrypt_to_local'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ?? ($container->privates['secrets.local_vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.test.local')))));
+
+ $instance->setName('secrets:decrypt-to-local');
+ $instance->setDescription('Decrypt all secrets and stores them in the local vault');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsEncryptFromLocalService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsEncryptFromLocalService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6e99ca158c0515e955b9d72ccae6fe6d28920e62
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsEncryptFromLocalService.php
@@ -0,0 +1,32 @@
+privates['console.command.secrets_encrypt_from_local'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ?? ($container->privates['secrets.local_vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.test.local')))));
+
+ $instance->setName('secrets:encrypt-from-local');
+ $instance->setDescription('Encrypt all local secrets to the vault');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsGenerateKeyService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsGenerateKeyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..aeecff60247baf07e96ac7c3b62a558a57ecf4cf
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsGenerateKeyService.php
@@ -0,0 +1,32 @@
+privates['console.command.secrets_generate_key'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ?? ($container->privates['secrets.local_vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.test.local')))));
+
+ $instance->setName('secrets:generate-keys');
+ $instance->setDescription('Generate new encryption keys');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsListService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsListService.php
new file mode 100644
index 0000000000000000000000000000000000000000..55448ce0e7668436becdd0fe07f7db41b52aa123
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsListService.php
@@ -0,0 +1,32 @@
+privates['console.command.secrets_list'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ?? ($container->privates['secrets.local_vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.test.local')))));
+
+ $instance->setName('secrets:list');
+ $instance->setDescription('List all secrets');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsRemoveService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsRemoveService.php
new file mode 100644
index 0000000000000000000000000000000000000000..07afe50918ea2bd1ef12f7ea651a24f28a48f617
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsRemoveService.php
@@ -0,0 +1,32 @@
+privates['console.command.secrets_remove'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ?? ($container->privates['secrets.local_vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.test.local')))));
+
+ $instance->setName('secrets:remove');
+ $instance->setDescription('Remove a secret from the vault');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsSetService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsSetService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3f3c1d331dfef8a136a32ca2e89b7466c9eb1b23
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_SecretsSetService.php
@@ -0,0 +1,32 @@
+privates['console.command.secrets_set'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ?? ($container->privates['secrets.local_vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.test.local')))));
+
+ $instance->setName('secrets:set');
+ $instance->setDescription('Set a secret in the vault');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationDebugService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationDebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6c803df0d80a820143d2456b808241b8f3bfb621
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationDebugService.php
@@ -0,0 +1,30 @@
+privates['console.command.translation_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\TranslationDebugCommand(($container->services['translator'] ?? $container->getTranslatorService()), ($container->privates['translation.reader'] ?? $container->load('getTranslation_ReaderService')), ($container->privates['translation.extractor'] ?? $container->load('getTranslation_ExtractorService')), (\dirname(__DIR__, 4).'/translations'), (\dirname(__DIR__, 4).'/templates'), [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations')], [0 => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Email'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Form'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/TranslationDebugCommand.php'), 3 => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/CacheWarmer/TranslationsCacheWarmer.php'), 4 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Core/Type/ChoiceType.php'), 5 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Core/Type/ColorType.php'), 6 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Core/Type/TransformationFailureExtension.php'), 7 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Validator/Type/FormTypeValidatorExtension.php'), 8 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Validator/Type/UploadValidatorExtension.php'), 9 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php'), 10 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/ValidatorBuilder.php'), 11 => (\dirname(__DIR__, 4).'/vendor/symfony/translation/DataCollector/TranslationDataCollector.php'), 12 => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/TranslationExtension.php'), 13 => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/FormExtension.php'), 14 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Core/Type/FileType.php')], []);
+
+ $instance->setName('debug:translation');
+ $instance->setDescription('Display translation messages information');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationExtractService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationExtractService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f9934b862454082a6a9d77ab6901e894ceced561
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationExtractService.php
@@ -0,0 +1,31 @@
+privates['console.command.translation_extract'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\TranslationUpdateCommand(($container->privates['translation.writer'] ?? $container->load('getTranslation_WriterService')), ($container->privates['translation.reader'] ?? $container->load('getTranslation_ReaderService')), ($container->privates['translation.extractor'] ?? $container->load('getTranslation_ExtractorService')), 'en', (\dirname(__DIR__, 4).'/translations'), (\dirname(__DIR__, 4).'/templates'), [0 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/Resources/translations'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Resources/translations'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/security-core/Resources/translations')], [0 => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Email'), 1 => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Form'), 2 => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/TranslationDebugCommand.php'), 3 => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/CacheWarmer/TranslationsCacheWarmer.php'), 4 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Core/Type/ChoiceType.php'), 5 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Core/Type/ColorType.php'), 6 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Core/Type/TransformationFailureExtension.php'), 7 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Validator/Type/FormTypeValidatorExtension.php'), 8 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Validator/Type/UploadValidatorExtension.php'), 9 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Csrf/Type/FormTypeCsrfExtension.php'), 10 => (\dirname(__DIR__, 4).'/vendor/symfony/validator/ValidatorBuilder.php'), 11 => (\dirname(__DIR__, 4).'/vendor/symfony/translation/DataCollector/TranslationDataCollector.php'), 12 => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/TranslationExtension.php'), 13 => (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/FormExtension.php'), 14 => (\dirname(__DIR__, 4).'/vendor/symfony/form/Extension/Core/Type/FileType.php')], []);
+
+ $instance->setName('translation:extract');
+ $instance->setAliases([0 => 'translation:update']);
+ $instance->setDescription('Extract missing translations keys from code to translation files.');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationPullService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationPullService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9da9c73ebf87a9f7c7067e2ada3679fdce2bc5fe
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationPullService.php
@@ -0,0 +1,31 @@
+privates['console.command.translation_pull'] = $instance = new \Symfony\Component\Translation\Command\TranslationPullCommand(($container->privates['translation.provider_collection'] ?? $container->load('getTranslation_ProviderCollectionService')), ($container->privates['translation.writer'] ?? $container->load('getTranslation_WriterService')), ($container->privates['translation.reader'] ?? $container->load('getTranslation_ReaderService')), 'en', [], []);
+
+ $instance->setName('translation:pull');
+ $instance->setDescription('Pull translations from a given provider.');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationPushService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationPushService.php
new file mode 100644
index 0000000000000000000000000000000000000000..722db1de8542bce48f7457700a066b188f07c399
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_TranslationPushService.php
@@ -0,0 +1,31 @@
+privates['console.command.translation_push'] = $instance = new \Symfony\Component\Translation\Command\TranslationPushCommand(($container->privates['translation.provider_collection'] ?? $container->load('getTranslation_ProviderCollectionService')), ($container->privates['translation.reader'] ?? $container->load('getTranslation_ReaderService')), [], []);
+
+ $instance->setName('translation:push');
+ $instance->setDescription('Push translations to a given provider.');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ValidatorDebugService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ValidatorDebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6ac1a69a8a268c16c5b80fa4316588ab152ccad1
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_ValidatorDebugService.php
@@ -0,0 +1,30 @@
+privates['console.command.validator_debug'] = $instance = new \Symfony\Component\Validator\Command\DebugCommand(($container->services['.container.private.validator'] ?? $container->get_Container_Private_ValidatorService()));
+
+ $instance->setName('debug:validator');
+ $instance->setDescription('Display validation constraints for classes');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_XliffLintService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_XliffLintService.php
new file mode 100644
index 0000000000000000000000000000000000000000..02bc0f99fe699acf924f97f6701270872dc0f7dc
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_XliffLintService.php
@@ -0,0 +1,30 @@
+privates['console.command.xliff_lint'] = $instance = new \Symfony\Component\Translation\Command\XliffLintCommand();
+
+ $instance->setName('lint:xliff');
+ $instance->setDescription('Lint an XLIFF file and outputs encountered errors');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_Command_YamlLintService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_YamlLintService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d03918d708d16641d84507bb438fe344eb82423a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_Command_YamlLintService.php
@@ -0,0 +1,31 @@
+privates['console.command.yaml_lint'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand();
+
+ $instance->setName('lint:yaml');
+ $instance->setDescription('Lint a YAML file and outputs encountered errors');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_ErrorListenerService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_ErrorListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..fab0b68ee821aa961234109383c6a8fb8dec1655
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_ErrorListenerService.php
@@ -0,0 +1,24 @@
+privates['console.error_listener'] = new \Symfony\Component\Console\EventListener\ErrorListener(($container->privates['monolog.logger.console'] ?? $container->load('getMonolog_Logger_ConsoleService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getConsole_SuggestMissingPackageSubscriberService.php b/var/cache/test/ContainerVfx5Gz6/getConsole_SuggestMissingPackageSubscriberService.php
new file mode 100644
index 0000000000000000000000000000000000000000..fdb3ba41c8752a18c82fabb45768aa4c8daf683c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getConsole_SuggestMissingPackageSubscriberService.php
@@ -0,0 +1,24 @@
+privates['console.suggest_missing_package_subscriber'] = new \Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getContainer_EnvVarProcessorService.php b/var/cache/test/ContainerVfx5Gz6/getContainer_EnvVarProcessorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7e04df9b2fc1ee6d09752accfc9e48ff71b7e3ef
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getContainer_EnvVarProcessorService.php
@@ -0,0 +1,27 @@
+privates['container.env_var_processor'] = new \Symfony\Component\DependencyInjection\EnvVarProcessor($container, new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService'));
+ }, 1));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getContainer_EnvVarProcessorsLocatorService.php b/var/cache/test/ContainerVfx5Gz6/getContainer_EnvVarProcessorsLocatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b7f61bb06e0ab2eda3f7793e650cfa00e20c9ce7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getContainer_EnvVarProcessorsLocatorService.php
@@ -0,0 +1,58 @@
+services['container.env_var_processors_locator'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'base64' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'bool' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'const' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'csv' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'default' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'file' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'float' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'int' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'json' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'key' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'not' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'query_string' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'require' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'resolve' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'string' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'trim' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'url' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ ], [
+ 'base64' => '?',
+ 'bool' => '?',
+ 'const' => '?',
+ 'csv' => '?',
+ 'default' => '?',
+ 'file' => '?',
+ 'float' => '?',
+ 'int' => '?',
+ 'json' => '?',
+ 'key' => '?',
+ 'not' => '?',
+ 'query_string' => '?',
+ 'require' => '?',
+ 'resolve' => '?',
+ 'string' => '?',
+ 'trim' => '?',
+ 'url' => '?',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getContainer_GetenvService.php b/var/cache/test/ContainerVfx5Gz6/getContainer_GetenvService.php
new file mode 100644
index 0000000000000000000000000000000000000000..578cd6ab56c86bedaba79050050c1eb50eec9139
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getContainer_GetenvService.php
@@ -0,0 +1,22 @@
+privates['container.getenv'] = \Closure::fromCallable([0 => $container, 1 => 'getEnv']);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_DefaultService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_DefaultService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e818789ae8bbc11dfc54cdbf525c827aacd10fd6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_DefaultService.php
@@ -0,0 +1,26 @@
+privates['debug.argument_resolver.default'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(($container->privates['debug.argument_resolver.default.inner'] ?? ($container->privates['debug.argument_resolver.default.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver())), ($container->privates['debug.stopwatch'] ?? ($container->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Default_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Default_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..22069f6d9f1e3c00a619d26b70bc081488a2d662
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Default_InnerService.php
@@ -0,0 +1,25 @@
+privates['debug.argument_resolver.default.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_NotTaggedControllerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_NotTaggedControllerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..20c359ac0af3b754f45bb3be82f2525e3c19546c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_NotTaggedControllerService.php
@@ -0,0 +1,25 @@
+privates['debug.argument_resolver.not_tagged_controller'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(($container->privates['debug.argument_resolver.not_tagged_controller.inner'] ?? $container->load('getDebug_ArgumentResolver_NotTaggedController_InnerService')), ($container->privates['debug.stopwatch'] ?? ($container->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_NotTaggedController_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_NotTaggedController_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4c5881ce6f5c527c13af93141372dab2cfdfe4c2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_NotTaggedController_InnerService.php
@@ -0,0 +1,25 @@
+privates['debug.argument_resolver.not_tagged_controller.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver(($container->privates['.service_locator.zxMugcL'] ?? $container->load('get_ServiceLocator_ZxMugcLService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestAttributeService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestAttributeService.php
new file mode 100644
index 0000000000000000000000000000000000000000..61e55f87b62ffc30b48ecdc6f3b6de076681af95
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestAttributeService.php
@@ -0,0 +1,26 @@
+privates['debug.argument_resolver.request_attribute'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(($container->privates['debug.argument_resolver.request_attribute.inner'] ?? ($container->privates['debug.argument_resolver.request_attribute.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver())), ($container->privates['debug.stopwatch'] ?? ($container->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestAttribute_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestAttribute_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0aaba2ce8d95ea765a72060931112c5fd2148c6e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestAttribute_InnerService.php
@@ -0,0 +1,25 @@
+privates['debug.argument_resolver.request_attribute.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6e02fc42ea664638517867311ef6e964f2b8344f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_RequestService.php
@@ -0,0 +1,26 @@
+privates['debug.argument_resolver.request'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(($container->privates['debug.argument_resolver.request.inner'] ?? ($container->privates['debug.argument_resolver.request.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver())), ($container->privates['debug.stopwatch'] ?? ($container->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Request_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Request_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ef7fcdf9b3e0074f8c65935caf4def9b382f083e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Request_InnerService.php
@@ -0,0 +1,25 @@
+privates['debug.argument_resolver.request.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_ServiceService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_ServiceService.php
new file mode 100644
index 0000000000000000000000000000000000000000..71aa3d6a9b863bbc3120aa5a9d498e71f501aa0e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_ServiceService.php
@@ -0,0 +1,25 @@
+privates['debug.argument_resolver.service'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(($container->privates['debug.argument_resolver.service.inner'] ?? $container->load('getDebug_ArgumentResolver_Service_InnerService')), ($container->privates['debug.stopwatch'] ?? ($container->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Service_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Service_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..da219e2522aa60dc7ae0de9bf4b6e80aa2b5349e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Service_InnerService.php
@@ -0,0 +1,25 @@
+privates['debug.argument_resolver.service.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver(($container->privates['.service_locator.zxMugcL'] ?? $container->load('get_ServiceLocator_ZxMugcLService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_SessionService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_SessionService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0bcb93d5a992ce4f3fc0e19fcdee65f252335cb8
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_SessionService.php
@@ -0,0 +1,26 @@
+privates['debug.argument_resolver.session'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(($container->privates['debug.argument_resolver.session.inner'] ?? ($container->privates['debug.argument_resolver.session.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver())), ($container->privates['debug.stopwatch'] ?? ($container->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Session_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Session_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7491faa7c31656f0a1ced016f2b5c1ab21ebba8d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Session_InnerService.php
@@ -0,0 +1,25 @@
+privates['debug.argument_resolver.session.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_VariadicService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_VariadicService.php
new file mode 100644
index 0000000000000000000000000000000000000000..69ed35b33bd385bfa15ddaebc471ac4af30cd620
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_VariadicService.php
@@ -0,0 +1,26 @@
+privates['debug.argument_resolver.variadic'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(($container->privates['debug.argument_resolver.variadic.inner'] ?? ($container->privates['debug.argument_resolver.variadic.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver())), ($container->privates['debug.stopwatch'] ?? ($container->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Variadic_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Variadic_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d186952ff02c1a519a13a86fc8288c77485a85f0
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_ArgumentResolver_Variadic_InnerService.php
@@ -0,0 +1,25 @@
+privates['debug.argument_resolver.variadic.inner'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_FileLinkFormatter_UrlFormatService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_FileLinkFormatter_UrlFormatService.php
new file mode 100644
index 0000000000000000000000000000000000000000..5e287d8513ec22e0955ce0119d024a2858cd46b3
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_FileLinkFormatter_UrlFormatService.php
@@ -0,0 +1,22 @@
+privates['debug.file_link_formatter.url_format'] = \Symfony\Component\HttpKernel\Debug\FileLinkFormatter::generateUrlFormat(($container->services['router'] ?? $container->getRouterService()), '_profiler_open_file', '?file=%f&line=%l#line%l');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Firewall_Authenticator_MainService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Firewall_Authenticator_MainService.php
new file mode 100644
index 0000000000000000000000000000000000000000..22ca8db92c91e520bfb9069ac4e7bcdc96935f16
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Firewall_Authenticator_MainService.php
@@ -0,0 +1,24 @@
+privates['debug.security.firewall.authenticator.main'] = new \Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticatorManagerListener(($container->privates['debug.security.firewall.authenticator.main.inner'] ?? $container->load('getDebug_Security_Firewall_Authenticator_Main_InnerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Firewall_Authenticator_Main_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Firewall_Authenticator_Main_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..bb94fbc347b04b35c2b2e768f26fd153e0f7357b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Firewall_Authenticator_Main_InnerService.php
@@ -0,0 +1,24 @@
+privates['debug.security.firewall.authenticator.main.inner'] = new \Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener(($container->privates['security.authenticator.manager.main'] ?? $container->load('getSecurity_Authenticator_Manager_MainService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_Security_UserValueResolverService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_UserValueResolverService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3588e4070d8bf8098120d4ee34b6c3ff9b704c03
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_UserValueResolverService.php
@@ -0,0 +1,25 @@
+privates['debug.security.user_value_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(($container->privates['debug.security.user_value_resolver.inner'] ?? $container->load('getDebug_Security_UserValueResolver_InnerService')), ($container->privates['debug.stopwatch'] ?? ($container->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_Security_UserValueResolver_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_UserValueResolver_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a056c8718076a31a3ba5c5aecbde236582bae6ad
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_UserValueResolver_InnerService.php
@@ -0,0 +1,25 @@
+privates['debug.security.user_value_resolver.inner'] = new \Symfony\Component\Security\Http\Controller\UserValueResolver(($container->services['.container.private.security.token_storage'] ?? $container->get_Container_Private_Security_TokenStorageService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_AuthenticatedVoterService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_AuthenticatedVoterService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9c3bebba1b9e96e7973b99a6a92aa66dac2d9eaa
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_AuthenticatedVoterService.php
@@ -0,0 +1,26 @@
+privates['debug.security.voter.security.access.authenticated_voter'] = new \Symfony\Component\Security\Core\Authorization\Voter\TraceableVoter(($container->privates['security.access.authenticated_voter'] ?? $container->load('getSecurity_Access_AuthenticatedVoterService')), ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_ExpressionVoterService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_ExpressionVoterService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d862497b5ebc223085df7efeada7228282820d81
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_ExpressionVoterService.php
@@ -0,0 +1,26 @@
+privates['debug.security.voter.security.access.expression_voter'] = new \Symfony\Component\Security\Core\Authorization\Voter\TraceableVoter(($container->privates['security.access.expression_voter'] ?? $container->load('getSecurity_Access_ExpressionVoterService')), ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_SimpleRoleVoterService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_SimpleRoleVoterService.php
new file mode 100644
index 0000000000000000000000000000000000000000..69ef7841f75833ba23e5705927d1612522d32663
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_Security_Access_SimpleRoleVoterService.php
@@ -0,0 +1,27 @@
+privates['debug.security.voter.security.access.simple_role_voter'] = new \Symfony\Component\Security\Core\Authorization\Voter\TraceableVoter(($container->privates['security.access.simple_role_voter'] ?? ($container->privates['security.access.simple_role_voter'] = new \Symfony\Component\Security\Core\Authorization\Voter\RoleVoter())), ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_VoteListenerService.php b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_VoteListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9592304bad298ae326684730d0e29f905f8f7065
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDebug_Security_Voter_VoteListenerService.php
@@ -0,0 +1,24 @@
+privates['debug.security.voter.vote_listener'] = new \Symfony\Bundle\SecurityBundle\EventListener\VoteListener(($container->privates['debug.security.access.decision_manager'] ?? $container->getDebug_Security_Access_DecisionManagerService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDependencyInjection_Config_ContainerParametersResourceCheckerService.php b/var/cache/test/ContainerVfx5Gz6/getDependencyInjection_Config_ContainerParametersResourceCheckerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d403a12e6cb18fb602ffb876d5c3eabb2ea20da9
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDependencyInjection_Config_ContainerParametersResourceCheckerService.php
@@ -0,0 +1,25 @@
+privates['dependency_injection.config.container_parameters_resource_checker'] = new \Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker($container);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_CurrentCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_CurrentCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7220af830ce54f258735230dba4cce92309cbbe4
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_CurrentCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.current_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\CurrentCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:current');
+
+ $instance->setName('doctrine:migrations:current');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_DiffCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_DiffCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..132970e837af75a8fa7365134e376c59f42bfebe
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_DiffCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.diff_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\DiffCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:diff');
+
+ $instance->setName('doctrine:migrations:diff');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_DumpSchemaCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_DumpSchemaCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4e253e01b64c1f1dd60a2cc0452ea7771cd6e103
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_DumpSchemaCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.dump_schema_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\DumpSchemaCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:dump-schema');
+
+ $instance->setName('doctrine:migrations:dump-schema');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_ExecuteCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_ExecuteCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..03d46e7e51365504bb4c8d77afbc74779b3887de
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_ExecuteCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.execute_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\ExecuteCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:execute');
+
+ $instance->setName('doctrine:migrations:execute');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_GenerateCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_GenerateCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1817e3127a90cece3b99baeaa2bca36c5f2d15c6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_GenerateCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.generate_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\GenerateCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:generate');
+
+ $instance->setName('doctrine:migrations:generate');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_LatestCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_LatestCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f2d0b187abf3b87e5228a863b186d34a6b9a1371
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_LatestCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.latest_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\LatestCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:latest');
+
+ $instance->setName('doctrine:migrations:latest');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_MigrateCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_MigrateCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..db4f1987df5677c62b77ec3efaa27fd67ddecf67
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_MigrateCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.migrate_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\MigrateCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:migrate');
+
+ $instance->setName('doctrine:migrations:migrate');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_RollupCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_RollupCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7701feb8faae7a57625b5f8474cacb773f843f06
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_RollupCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.rollup_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\RollupCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:rollup');
+
+ $instance->setName('doctrine:migrations:rollup');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_StatusCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_StatusCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d66dd1b8c96fb36b2d1df69f44344f3e1e54dfbb
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_StatusCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.status_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\StatusCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:status');
+
+ $instance->setName('doctrine:migrations:status');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_SyncMetadataCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_SyncMetadataCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a3b5c995ea81953269bb32983f45dd7f4c3a9f2c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_SyncMetadataCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.sync_metadata_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\SyncMetadataCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:sync-metadata-storage');
+
+ $instance->setName('doctrine:migrations:sync-metadata-storage');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_UpToDateCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_UpToDateCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e1afd48827615976ae900d07772b3c570075719e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_UpToDateCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.up_to_date_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\UpToDateCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:up-to-date');
+
+ $instance->setName('doctrine:migrations:up-to-date');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_VersionCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_VersionCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..78c2e6b837a9779f8bd1b1e4511cc0e725ef98b9
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_VersionCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.version_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\VersionCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:version');
+
+ $instance->setName('doctrine:migrations:version');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_VersionsCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_VersionsCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..63470c7a98fac92912e74e1c8b8eed0ecb8fa527
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrineMigrations_VersionsCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine_migrations.versions_command'] = $instance = new \Doctrine\Migrations\Tools\Console\Command\ListCommand(($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService()), 'doctrine:migrations:versions');
+
+ $instance->setName('doctrine:migrations:list');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheClearMetadataCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheClearMetadataCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3fb76fd2607b9e98c9141253f2d1100825f6b144
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheClearMetadataCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.cache_clear_metadata_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\ClearMetadataCacheDoctrineCommand();
+
+ $instance->setName('doctrine:cache:clear-metadata');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheClearQueryCacheCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheClearQueryCacheCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4afe03f5c673b388363b7d2469e6166cb803759b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheClearQueryCacheCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.cache_clear_query_cache_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\ClearQueryCacheDoctrineCommand();
+
+ $instance->setName('doctrine:cache:clear-query');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheClearResultCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheClearResultCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1e81f3039889bc25c3b8e320a5593479eda55400
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheClearResultCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.cache_clear_result_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\ClearResultCacheDoctrineCommand();
+
+ $instance->setName('doctrine:cache:clear-result');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheCollectionRegionCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheCollectionRegionCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..131e3505cf2b78992fdaa6113c0dc1b1471af6eb
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_CacheCollectionRegionCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.cache_collection_region_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\CollectionRegionDoctrineCommand();
+
+ $instance->setName('doctrine:cache:clear-collection-region');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_ClearEntityRegionCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_ClearEntityRegionCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..567cd78dd93b6dd645eb6d3736bc59a24e490681
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_ClearEntityRegionCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.clear_entity_region_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\EntityRegionCacheDoctrineCommand();
+
+ $instance->setName('doctrine:cache:clear-entity-region');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_ClearQueryRegionCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_ClearQueryRegionCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b8d09e42ece5c70ba2f7f509c9ff3b00953dbaef
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_ClearQueryRegionCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.clear_query_region_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\QueryRegionCacheDoctrineCommand();
+
+ $instance->setName('doctrine:cache:clear-query-region');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_DatabaseCreateCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_DatabaseCreateCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a66d6432247c1429b6fa0d494eb3a338c94e884b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_DatabaseCreateCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine.database_create_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\CreateDatabaseDoctrineCommand(($container->services['doctrine'] ?? $container->getDoctrineService()));
+
+ $instance->setName('doctrine:database:create');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_DatabaseDropCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_DatabaseDropCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..bfad6a4fe4c24520add572b4fbe771ecefd3e9fe
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_DatabaseDropCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine.database_drop_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\DropDatabaseDoctrineCommand(($container->services['doctrine'] ?? $container->getDoctrineService()));
+
+ $instance->setName('doctrine:database:drop');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_EnsureProductionSettingsCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_EnsureProductionSettingsCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..412fccf7719d32a45358eff77412039859cbb274
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_EnsureProductionSettingsCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.ensure_production_settings_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\EnsureProductionSettingsDoctrineCommand();
+
+ $instance->setName('doctrine:ensure-production-settings');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_MappingConvertCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_MappingConvertCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..cbf089cd793caac24d69e6e282cfce92174da6a9
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_MappingConvertCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.mapping_convert_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\ConvertMappingDoctrineCommand();
+
+ $instance->setName('doctrine:mapping:convert');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_MappingImportCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_MappingImportCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c88e90c03ef8c42d9238b4cacfc96f82b1497e57
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_MappingImportCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine.mapping_import_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\ImportMappingDoctrineCommand(($container->services['doctrine'] ?? $container->getDoctrineService()), $container->parameters['kernel.bundles']);
+
+ $instance->setName('doctrine:mapping:import');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_MappingInfoCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_MappingInfoCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..5aa03d26882162a348e1af311741ab978a6b0492
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_MappingInfoCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.mapping_info_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\InfoDoctrineCommand();
+
+ $instance->setName('doctrine:mapping:info');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Migrations_ContainerAwareMigrationsFactoryService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Migrations_ContainerAwareMigrationsFactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..11c447d5f8b5c9063d595e13493dece8b8ddf3c8
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Migrations_ContainerAwareMigrationsFactoryService.php
@@ -0,0 +1,25 @@
+privates['doctrine.migrations.container_aware_migrations_factory'] = new \Doctrine\Bundle\MigrationsBundle\MigrationsFactory\ContainerAwareMigrationFactory(($container->privates['doctrine.migrations.container_aware_migrations_factory.inner'] ?? $container->load('getDoctrine_Migrations_ContainerAwareMigrationsFactory_InnerService')), $container);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Migrations_ContainerAwareMigrationsFactory_InnerService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Migrations_ContainerAwareMigrationsFactory_InnerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1033a39b0f4b5dabdb0e390b008272147bb9bc43
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Migrations_ContainerAwareMigrationsFactory_InnerService.php
@@ -0,0 +1,24 @@
+privates['doctrine.migrations.container_aware_migrations_factory.inner'] = ($container->privates['doctrine.migrations.dependency_factory'] ?? $container->getDoctrine_Migrations_DependencyFactoryService())->getMigrationFactory();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..599fa19201a5b2b83baf80f916cf50c0327c53f6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php
@@ -0,0 +1,24 @@
+privates['doctrine.orm.default_entity_manager.property_info_extractor'] = new \Symfony\Bridge\Doctrine\PropertyInfo\DoctrineExtractor(($container->services['doctrine.orm.default_entity_manager'] ?? $container->getDoctrine_Orm_DefaultEntityManagerService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php
new file mode 100644
index 0000000000000000000000000000000000000000..00156b1273147f593715214fd912952c437b90b4
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php
@@ -0,0 +1,24 @@
+privates['doctrine.orm.default_listeners.attach_entity_listeners'] = new \Doctrine\ORM\Tools\AttachEntityListenersListener();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaSubscriberService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaSubscriberService.php
new file mode 100644
index 0000000000000000000000000000000000000000..fb2da4f2611499fdf7e9ebae257eaac70459422e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaSubscriberService.php
@@ -0,0 +1,25 @@
+privates['doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber'] = new \Symfony\Bridge\Doctrine\SchemaListener\DoctrineDbalCacheAdapterSchemaSubscriber([]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaSubscriberService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaSubscriberService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d887eaf564b487a7dfe002f536e34d56ae9dc61c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaSubscriberService.php
@@ -0,0 +1,27 @@
+privates['doctrine.orm.listeners.doctrine_token_provider_schema_subscriber'] = new \Symfony\Bridge\Doctrine\SchemaListener\RememberMeTokenProviderDoctrineSchemaSubscriber(new RewindableGenerator(function () use ($container) {
+ return new \EmptyIterator();
+ }, 0));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_PdoCacheAdapterDoctrineSchemaSubscriberService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_PdoCacheAdapterDoctrineSchemaSubscriberService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a06957881f7d9b9db0492b26327b03420ff583d8
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Listeners_PdoCacheAdapterDoctrineSchemaSubscriberService.php
@@ -0,0 +1,25 @@
+privates['doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber'] = new \Symfony\Bridge\Doctrine\SchemaListener\PdoCacheAdapterDoctrineSchemaSubscriber([]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Messenger_DoctrineSchemaSubscriberService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Messenger_DoctrineSchemaSubscriberService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ea2f1c9102c50307b66aa4a59f891f7bc5fec697
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Messenger_DoctrineSchemaSubscriberService.php
@@ -0,0 +1,28 @@
+privates['doctrine.orm.messenger.doctrine_schema_subscriber'] = new \Symfony\Bridge\Doctrine\SchemaListener\MessengerTransportDoctrineSchemaSubscriber(new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['messenger.transport.async'] ?? $container->load('getMessenger_Transport_AsyncService'));
+ yield 1 => ($container->privates['messenger.transport.failed'] ?? $container->load('getMessenger_Transport_FailedService'));
+ }, 2));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Messenger_EventSubscriber_DoctrineClearEntityManagerService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Messenger_EventSubscriber_DoctrineClearEntityManagerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..177dc17d08fa05877b9770f7e3c27d7752e2503b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Messenger_EventSubscriber_DoctrineClearEntityManagerService.php
@@ -0,0 +1,24 @@
+privates['doctrine.orm.messenger.event_subscriber.doctrine_clear_entity_manager'] = new \Symfony\Bridge\Doctrine\Messenger\DoctrineClearEntityManagerWorkerSubscriber(($container->services['doctrine'] ?? $container->getDoctrineService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_ProxyCacheWarmerService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_ProxyCacheWarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8494e06970cbcd1a84a4fdff0bdae6605066dbe1
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_ProxyCacheWarmerService.php
@@ -0,0 +1,25 @@
+privates['doctrine.orm.proxy_cache_warmer'] = new \Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer(($container->services['doctrine'] ?? $container->getDoctrineService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Validator_UniqueService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Validator_UniqueService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a2d37d6429391068ee0cdf9f2ec8639a388f463f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_Orm_Validator_UniqueService.php
@@ -0,0 +1,26 @@
+privates['doctrine.orm.validator.unique'] = new \Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator(($container->services['doctrine'] ?? $container->getDoctrineService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_QueryDqlCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_QueryDqlCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4adec297c690f2c4fd78a1501cc0d6fb89b9e696
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_QueryDqlCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.query_dql_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\RunDqlDoctrineCommand();
+
+ $instance->setName('doctrine:query:dql');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_QuerySqlCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_QuerySqlCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..636bbdf86b15cf5069459104212b29270d3ba7c7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_QuerySqlCommandService.php
@@ -0,0 +1,30 @@
+privates['doctrine.query_sql_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\RunSqlDoctrineCommand(($container->privates['Doctrine\\Bundle\\DoctrineBundle\\Dbal\\ManagerRegistryAwareConnectionProvider'] ?? $container->load('getManagerRegistryAwareConnectionProviderService')));
+
+ $instance->setName('doctrine:query:sql');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaCreateCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaCreateCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..23c552172b0af10825d1a90f4f0df25455174117
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaCreateCommandService.php
@@ -0,0 +1,32 @@
+privates['doctrine.schema_create_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\CreateSchemaDoctrineCommand();
+
+ $instance->setName('doctrine:schema:create');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaDropCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaDropCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..5371b95703b18ada14075d9dd30cdfda4ff38170
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaDropCommandService.php
@@ -0,0 +1,32 @@
+privates['doctrine.schema_drop_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\DropSchemaDoctrineCommand();
+
+ $instance->setName('doctrine:schema:drop');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaUpdateCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaUpdateCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..90e8e779881a77c2aa3bf428cff70b82aa28995f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaUpdateCommandService.php
@@ -0,0 +1,32 @@
+privates['doctrine.schema_update_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\UpdateSchemaDoctrineCommand();
+
+ $instance->setName('doctrine:schema:update');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaValidateCommandService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaValidateCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3a4614dae6616d09549fd259fc4b533e508d5f1f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_SchemaValidateCommandService.php
@@ -0,0 +1,31 @@
+privates['doctrine.schema_validate_command'] = $instance = new \Doctrine\Bundle\DoctrineBundle\Command\Proxy\ValidateSchemaCommand();
+
+ $instance->setName('doctrine:schema:validate');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_UlidGeneratorService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_UlidGeneratorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f03846b365b412634c786e23511c2f2fb50325a6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_UlidGeneratorService.php
@@ -0,0 +1,25 @@
+privates['doctrine.ulid_generator'] = new \Symfony\Bridge\Doctrine\IdGenerator\UlidGenerator(NULL);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getDoctrine_UuidGeneratorService.php b/var/cache/test/ContainerVfx5Gz6/getDoctrine_UuidGeneratorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..47662450e3f42c99f8848f60ce7d2dba28e72747
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getDoctrine_UuidGeneratorService.php
@@ -0,0 +1,25 @@
+privates['doctrine.uuid_generator'] = new \Symfony\Bridge\Doctrine\IdGenerator\UuidGenerator(NULL);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getErrorControllerService.php b/var/cache/test/ContainerVfx5Gz6/getErrorControllerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7d4ab4459c823b454ab79138d7b139fa9706c226
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getErrorControllerService.php
@@ -0,0 +1,24 @@
+services['error_controller'] = new \Symfony\Component\HttpKernel\Controller\ErrorController(($container->services['http_kernel'] ?? $container->getHttpKernelService()), 'error_controller', ($container->privates['error_handler.error_renderer.serializer'] ?? $container->load('getErrorHandler_ErrorRenderer_SerializerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getErrorHandler_ErrorRenderer_HtmlService.php b/var/cache/test/ContainerVfx5Gz6/getErrorHandler_ErrorRenderer_HtmlService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3fbf1c12b940888eec59c3fb8258aaab61562ad5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getErrorHandler_ErrorRenderer_HtmlService.php
@@ -0,0 +1,27 @@
+services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack()));
+
+ return $container->privates['error_handler.error_renderer.html'] = new \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer(\Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer::isDebug($a, true), 'UTF-8', ($container->privates['debug.file_link_formatter'] ?? $container->getDebug_FileLinkFormatterService()), \dirname(__DIR__, 4), \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer::getAndCleanOutputBuffer($a), ($container->privates['monolog.logger'] ?? $container->getMonolog_LoggerService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getErrorHandler_ErrorRenderer_SerializerService.php b/var/cache/test/ContainerVfx5Gz6/getErrorHandler_ErrorRenderer_SerializerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..60e12d2dc253bc1e5d9e97e7017edc7fab18a3ac
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getErrorHandler_ErrorRenderer_SerializerService.php
@@ -0,0 +1,28 @@
+services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack()));
+
+ return $container->privates['error_handler.error_renderer.serializer'] = new \Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer(($container->services['.container.private.serializer'] ?? $container->load('get_Container_Private_SerializerService')), \Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer::getPreferredFormat($a), ($container->privates['twig.error_renderer.html'] ?? $container->load('getTwig_ErrorRenderer_HtmlService')), \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer::isDebug($a, true));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getFileLocatorService.php b/var/cache/test/ContainerVfx5Gz6/getFileLocatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..79f1a655a9162c43045d65e3e4a1066b2ba6ea76
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getFileLocatorService.php
@@ -0,0 +1,26 @@
+privates['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator(($container->services['kernel'] ?? $container->get('kernel', 1)));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_ChoiceListFactory_CachedService.php b/var/cache/test/ContainerVfx5Gz6/getForm_ChoiceListFactory_CachedService.php
new file mode 100644
index 0000000000000000000000000000000000000000..12525d510723e2977923e9151475b4328a1728d2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_ChoiceListFactory_CachedService.php
@@ -0,0 +1,25 @@
+privates['form.choice_list_factory.cached'] = new \Symfony\Component\Form\ChoiceList\Factory\CachingFactoryDecorator(($container->privates['form.choice_list_factory.property_access'] ?? $container->load('getForm_ChoiceListFactory_PropertyAccessService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_ChoiceListFactory_DefaultService.php b/var/cache/test/ContainerVfx5Gz6/getForm_ChoiceListFactory_DefaultService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2045b22956ac4c9723b2f2dab75234029a7111f6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_ChoiceListFactory_DefaultService.php
@@ -0,0 +1,25 @@
+privates['form.choice_list_factory.default'] = new \Symfony\Component\Form\ChoiceList\Factory\DefaultChoiceListFactory();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_ChoiceListFactory_PropertyAccessService.php b/var/cache/test/ContainerVfx5Gz6/getForm_ChoiceListFactory_PropertyAccessService.php
new file mode 100644
index 0000000000000000000000000000000000000000..636f37b722a490a003c9e6aa36a86a0fe16fc8c9
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_ChoiceListFactory_PropertyAccessService.php
@@ -0,0 +1,26 @@
+privates['form.choice_list_factory.property_access'] = new \Symfony\Component\Form\ChoiceList\Factory\PropertyAccessDecorator(($container->privates['form.choice_list_factory.default'] ?? ($container->privates['form.choice_list_factory.default'] = new \Symfony\Component\Form\ChoiceList\Factory\DefaultChoiceListFactory())), ($container->privates['property_accessor'] ?? $container->load('getPropertyAccessorService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_ExtensionService.php b/var/cache/test/ContainerVfx5Gz6/getForm_ExtensionService.php
new file mode 100644
index 0000000000000000000000000000000000000000..35c7601da90acdd5229a17cdf2407f0499c0fbd0
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_ExtensionService.php
@@ -0,0 +1,51 @@
+privates['form.extension'] = new \Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'Symfony\\Bridge\\Doctrine\\Form\\Type\\EntityType' => ['privates', 'form.type.entity', 'getForm_Type_EntityService', true],
+ 'Symfony\\Component\\Form\\Extension\\Core\\Type\\ChoiceType' => ['privates', 'form.type.choice', 'getForm_Type_ChoiceService', true],
+ 'Symfony\\Component\\Form\\Extension\\Core\\Type\\ColorType' => ['privates', 'form.type.color', 'getForm_Type_ColorService', true],
+ 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FileType' => ['services', '.container.private.form.type.file', 'get_Container_Private_Form_Type_FileService', true],
+ 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType' => ['privates', 'form.type.form', 'getForm_Type_FormService', true],
+ ], [
+ 'Symfony\\Bridge\\Doctrine\\Form\\Type\\EntityType' => '?',
+ 'Symfony\\Component\\Form\\Extension\\Core\\Type\\ChoiceType' => '?',
+ 'Symfony\\Component\\Form\\Extension\\Core\\Type\\ColorType' => '?',
+ 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FileType' => '?',
+ 'Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType' => '?',
+ ]), ['Symfony\\Component\\Form\\Extension\\Core\\Type\\FormType' => new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['form.type_extension.form.transformation_failure_handling'] ?? $container->load('getForm_TypeExtension_Form_TransformationFailureHandlingService'));
+ yield 1 => ($container->privates['form.type_extension.form.http_foundation'] ?? $container->load('getForm_TypeExtension_Form_HttpFoundationService'));
+ yield 2 => ($container->privates['form.type_extension.form.validator'] ?? $container->load('getForm_TypeExtension_Form_ValidatorService'));
+ yield 3 => ($container->privates['form.type_extension.upload.validator'] ?? $container->load('getForm_TypeExtension_Upload_ValidatorService'));
+ yield 4 => ($container->privates['form.type_extension.csrf'] ?? $container->load('getForm_TypeExtension_CsrfService'));
+ yield 5 => ($container->privates['form.type_extension.form.data_collector'] ?? $container->load('getForm_TypeExtension_Form_DataCollectorService'));
+ }, 6), 'Symfony\\Component\\Form\\Extension\\Core\\Type\\RepeatedType' => new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['form.type_extension.repeated.validator'] ?? ($container->privates['form.type_extension.repeated.validator'] = new \Symfony\Component\Form\Extension\Validator\Type\RepeatedTypeValidatorExtension()));
+ }, 1), 'Symfony\\Component\\Form\\Extension\\Core\\Type\\SubmitType' => new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['form.type_extension.submit.validator'] ?? ($container->privates['form.type_extension.submit.validator'] = new \Symfony\Component\Form\Extension\Validator\Type\SubmitTypeValidatorExtension()));
+ }, 1)], new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['form.type_guesser.validator'] ?? $container->load('getForm_TypeGuesser_ValidatorService'));
+ yield 1 => ($container->privates['form.type_guesser.doctrine'] ?? $container->load('getForm_TypeGuesser_DoctrineService'));
+ }, 2));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_RegistryService.php b/var/cache/test/ContainerVfx5Gz6/getForm_RegistryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..50ddae1d6e044890db70bd43394c7bfd2c1f3a54
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_RegistryService.php
@@ -0,0 +1,25 @@
+privates['form.registry'] = new \Symfony\Component\Form\FormRegistry([0 => ($container->privates['form.extension'] ?? $container->load('getForm_ExtensionService'))], ($container->privates['form.resolved_type_factory'] ?? $container->load('getForm_ResolvedTypeFactoryService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_ResolvedTypeFactoryService.php b/var/cache/test/ContainerVfx5Gz6/getForm_ResolvedTypeFactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4a1ae099d0c2a5cfa8fe5d40a7fb9d7c3eadc485
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_ResolvedTypeFactoryService.php
@@ -0,0 +1,26 @@
+privates['form.resolved_type_factory'] = new \Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeFactoryDataCollectorProxy(new \Symfony\Component\Form\ResolvedFormTypeFactory(), ($container->privates['data_collector.form'] ?? $container->getDataCollector_FormService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_ServerParamsService.php b/var/cache/test/ContainerVfx5Gz6/getForm_ServerParamsService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6319f5f37b5dd527a0c4711c4d800fccad79ed23
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_ServerParamsService.php
@@ -0,0 +1,24 @@
+privates['form.server_params'] = new \Symfony\Component\Form\Util\ServerParams(($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_CsrfService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_CsrfService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6ecc212dc4ba9faed0f0d2e6df64a98910386f68
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_CsrfService.php
@@ -0,0 +1,26 @@
+privates['form.type_extension.csrf'] = new \Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension(($container->services['.container.private.security.csrf.token_manager'] ?? $container->load('get_Container_Private_Security_Csrf_TokenManagerService')), true, '_token', ($container->services['translator'] ?? $container->getTranslatorService()), 'validators', ($container->privates['form.server_params'] ?? $container->load('getForm_ServerParamsService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_DataCollectorService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_DataCollectorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..70ab3cb2bd2f4e8c7c70c13bb28c16bb2fecfabf
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_DataCollectorService.php
@@ -0,0 +1,26 @@
+privates['form.type_extension.form.data_collector'] = new \Symfony\Component\Form\Extension\DataCollector\Type\DataCollectorTypeExtension(($container->privates['data_collector.form'] ?? $container->getDataCollector_FormService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_HttpFoundationService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_HttpFoundationService.php
new file mode 100644
index 0000000000000000000000000000000000000000..18a9982e052000976b36d4862e5a162538f7faeb
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_HttpFoundationService.php
@@ -0,0 +1,26 @@
+privates['form.type_extension.form.http_foundation'] = new \Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension(($container->privates['form.type_extension.form.request_handler'] ?? $container->load('getForm_TypeExtension_Form_RequestHandlerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_RequestHandlerService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_RequestHandlerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9246e79769ef52a14ea25012d58c660ce789e06a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_RequestHandlerService.php
@@ -0,0 +1,25 @@
+privates['form.type_extension.form.request_handler'] = new \Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler(($container->privates['form.server_params'] ?? $container->load('getForm_ServerParamsService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_TransformationFailureHandlingService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_TransformationFailureHandlingService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b95ac525857d82979bc1a89d1d59d2bbf9736738
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_TransformationFailureHandlingService.php
@@ -0,0 +1,26 @@
+privates['form.type_extension.form.transformation_failure_handling'] = new \Symfony\Component\Form\Extension\Core\Type\TransformationFailureExtension(($container->services['translator'] ?? $container->getTranslatorService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_ValidatorService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_ValidatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..946b977b7318ca89956e7d545c34e976662e47ca
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Form_ValidatorService.php
@@ -0,0 +1,27 @@
+privates['form.type_extension.form.validator'] = new \Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension(($container->services['.container.private.validator'] ?? $container->get_Container_Private_ValidatorService()), true, ($container->privates['twig.form.renderer'] ?? $container->load('getTwig_Form_RendererService')), ($container->services['translator'] ?? $container->getTranslatorService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Repeated_ValidatorService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Repeated_ValidatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a138175e2335a3837eadabffa21c58fca1f2345d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Repeated_ValidatorService.php
@@ -0,0 +1,26 @@
+privates['form.type_extension.repeated.validator'] = new \Symfony\Component\Form\Extension\Validator\Type\RepeatedTypeValidatorExtension();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Submit_ValidatorService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Submit_ValidatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..410eb912166148dbdb251fc78f111ada655d38bb
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Submit_ValidatorService.php
@@ -0,0 +1,27 @@
+privates['form.type_extension.submit.validator'] = new \Symfony\Component\Form\Extension\Validator\Type\SubmitTypeValidatorExtension();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Upload_ValidatorService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Upload_ValidatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..351de7aba0aa9213af8456fde3bc3c35f7c5c9ee
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeExtension_Upload_ValidatorService.php
@@ -0,0 +1,26 @@
+privates['form.type_extension.upload.validator'] = new \Symfony\Component\Form\Extension\Validator\Type\UploadValidatorExtension(($container->services['translator'] ?? $container->getTranslatorService()), 'validators');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeGuesser_DoctrineService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeGuesser_DoctrineService.php
new file mode 100644
index 0000000000000000000000000000000000000000..57be58465702451e5fb223ea1dd3db9a564d5dd1
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeGuesser_DoctrineService.php
@@ -0,0 +1,25 @@
+privates['form.type_guesser.doctrine'] = new \Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser(($container->services['doctrine'] ?? $container->getDoctrineService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_TypeGuesser_ValidatorService.php b/var/cache/test/ContainerVfx5Gz6/getForm_TypeGuesser_ValidatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e6f638b35638217929936c9a1d5006558dd1399a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_TypeGuesser_ValidatorService.php
@@ -0,0 +1,25 @@
+privates['form.type_guesser.validator'] = new \Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser(($container->services['.container.private.validator'] ?? $container->get_Container_Private_ValidatorService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_Type_ChoiceService.php b/var/cache/test/ContainerVfx5Gz6/getForm_Type_ChoiceService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c424327c7b55f76cec4402afb456126e6c6b6be6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_Type_ChoiceService.php
@@ -0,0 +1,26 @@
+privates['form.type.choice'] = new \Symfony\Component\Form\Extension\Core\Type\ChoiceType(($container->privates['form.choice_list_factory.cached'] ?? $container->load('getForm_ChoiceListFactory_CachedService')), ($container->services['translator'] ?? $container->getTranslatorService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_Type_ColorService.php b/var/cache/test/ContainerVfx5Gz6/getForm_Type_ColorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..676b7bd16ffea61b46bbc853ff3c314374deceda
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_Type_ColorService.php
@@ -0,0 +1,26 @@
+privates['form.type.color'] = new \Symfony\Component\Form\Extension\Core\Type\ColorType(($container->services['translator'] ?? $container->getTranslatorService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_Type_EntityService.php b/var/cache/test/ContainerVfx5Gz6/getForm_Type_EntityService.php
new file mode 100644
index 0000000000000000000000000000000000000000..def94ec011d59e21e3442b663ae2ae71b79240be
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_Type_EntityService.php
@@ -0,0 +1,27 @@
+privates['form.type.entity'] = new \Symfony\Bridge\Doctrine\Form\Type\EntityType(($container->services['doctrine'] ?? $container->getDoctrineService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getForm_Type_FormService.php b/var/cache/test/ContainerVfx5Gz6/getForm_Type_FormService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4c73a4dc971a2887cc21bc502d79557316ba1858
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getForm_Type_FormService.php
@@ -0,0 +1,27 @@
+privates['form.type.form'] = new \Symfony\Component\Form\Extension\Core\Type\FormType(($container->privates['property_accessor'] ?? $container->load('getPropertyAccessorService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getFragment_HandlerService.php b/var/cache/test/ContainerVfx5Gz6/getFragment_HandlerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..96af59e815d684a73b9132043bfa9178a160f35e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getFragment_HandlerService.php
@@ -0,0 +1,29 @@
+privates['fragment.handler'] = new \Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'inline' => ['privates', 'fragment.renderer.inline', 'getFragment_Renderer_InlineService', true],
+ ], [
+ 'inline' => '?',
+ ]), ($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), true);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getFragment_Renderer_InlineService.php b/var/cache/test/ContainerVfx5Gz6/getFragment_Renderer_InlineService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3508fce6c5151bc208fced87188002d77a9ddb1a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getFragment_Renderer_InlineService.php
@@ -0,0 +1,30 @@
+privates['fragment.renderer.inline'] = $instance = new \Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer(($container->services['http_kernel'] ?? $container->getHttpKernelService()), ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()));
+
+ $instance->setFragmentPath('/_fragment');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getFragment_UriGeneratorService.php b/var/cache/test/ContainerVfx5Gz6/getFragment_UriGeneratorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..5718d6f8c8f2dcd299f934c4fef33a2e50b4f3c9
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getFragment_UriGeneratorService.php
@@ -0,0 +1,26 @@
+privates['fragment.uri_generator'] = new \Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator('/_fragment', ($container->privates['uri_signer'] ?? ($container->privates['uri_signer'] = new \Symfony\Component\HttpKernel\UriSigner($container->getEnv('APP_SECRET')))), ($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getHelloControllerService.php b/var/cache/test/ContainerVfx5Gz6/getHelloControllerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..bf68862e739586b6c224410f8df5e601c8779ef1
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getHelloControllerService.php
@@ -0,0 +1,59 @@
+services['App\\Controller\\HelloController'] = $instance = new \App\Controller\HelloController();
+
+ $instance->setContainer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'doctrine' => ['services', 'doctrine', 'getDoctrineService', false],
+ 'form.factory' => ['services', '.container.private.form.factory', 'get_Container_Private_Form_FactoryService', true],
+ 'http_kernel' => ['services', 'http_kernel', 'getHttpKernelService', false],
+ 'message_bus' => ['services', 'messenger.default_bus', 'getMessenger_DefaultBusService', false],
+ 'messenger.default_bus' => ['services', 'messenger.default_bus', 'getMessenger_DefaultBusService', false],
+ 'parameter_bag' => ['privates', 'parameter_bag', 'getParameterBagService', false],
+ 'request_stack' => ['services', 'request_stack', 'getRequestStackService', false],
+ 'router' => ['services', 'router', 'getRouterService', false],
+ 'security.authorization_checker' => ['services', '.container.private.security.authorization_checker', 'get_Container_Private_Security_AuthorizationCheckerService', false],
+ 'security.csrf.token_manager' => ['services', '.container.private.security.csrf.token_manager', 'get_Container_Private_Security_Csrf_TokenManagerService', true],
+ 'security.token_storage' => ['services', '.container.private.security.token_storage', 'get_Container_Private_Security_TokenStorageService', false],
+ 'serializer' => ['services', '.container.private.serializer', 'get_Container_Private_SerializerService', true],
+ 'session' => ['privates', '.session.deprecated', 'get_Session_DeprecatedService', true],
+ 'twig' => ['services', '.container.private.twig', 'get_Container_Private_TwigService', false],
+ ], [
+ 'doctrine' => '?',
+ 'form.factory' => '?',
+ 'http_kernel' => '?',
+ 'message_bus' => '?',
+ 'messenger.default_bus' => '?',
+ 'parameter_bag' => '?',
+ 'request_stack' => '?',
+ 'router' => '?',
+ 'security.authorization_checker' => '?',
+ 'security.csrf.token_manager' => '?',
+ 'security.token_storage' => '?',
+ 'serializer' => '?',
+ 'session' => '.session.deprecated',
+ 'twig' => '?',
+ ]))->withContext('App\\Controller\\HelloController', $container));
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getLoaderInterfaceService.php b/var/cache/test/ContainerVfx5Gz6/getLoaderInterfaceService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8add392c39937e02cbbbf7c31b482ae748af5d7c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getLoaderInterfaceService.php
@@ -0,0 +1,22 @@
+throw('Cannot autowire service ".service_locator.KfbR3DY": it references interface "Symfony\\Component\\Config\\Loader\\LoaderInterface" but no such service exists. You should maybe alias this interface to one of these existing services: "routing.loader.xml", "routing.loader.yml", "routing.loader.php", "routing.loader.glob", "routing.loader.directory", "routing.loader.container", "routing.loader", "routing.loader.annotation", "routing.loader.annotation.directory", "routing.loader.annotation.file".');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMailer_EnvelopeListenerService.php b/var/cache/test/ContainerVfx5Gz6/getMailer_EnvelopeListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7b221dd1ec3e7c555fb440ebe0a181b9f670eeef
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMailer_EnvelopeListenerService.php
@@ -0,0 +1,24 @@
+privates['mailer.envelope_listener'] = new \Symfony\Component\Mailer\EventListener\EnvelopeListener(NULL, NULL);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMailer_Messenger_MessageHandlerService.php b/var/cache/test/ContainerVfx5Gz6/getMailer_Messenger_MessageHandlerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..811d3e99176ca1b644dd71ae589fada8963f11d5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMailer_Messenger_MessageHandlerService.php
@@ -0,0 +1,24 @@
+privates['mailer.messenger.message_handler'] = new \Symfony\Component\Mailer\Messenger\MessageHandler(($container->privates['mailer.transports'] ?? $container->load('getMailer_TransportsService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactoryService.php b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7b45d4ba46374727b67085a51cd92f4c92944e1d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactoryService.php
@@ -0,0 +1,29 @@
+privates['mailer.transport_factory'] = new \Symfony\Component\Mailer\Transport(new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['mailer.transport_factory.null'] ?? $container->load('getMailer_TransportFactory_NullService'));
+ yield 1 => ($container->privates['mailer.transport_factory.sendmail'] ?? $container->load('getMailer_TransportFactory_SendmailService'));
+ yield 2 => ($container->privates['mailer.transport_factory.native'] ?? $container->load('getMailer_TransportFactory_NativeService'));
+ yield 3 => ($container->privates['mailer.transport_factory.smtp'] ?? $container->load('getMailer_TransportFactory_SmtpService'));
+ }, 4));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_NativeService.php b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_NativeService.php
new file mode 100644
index 0000000000000000000000000000000000000000..03ca6e0c8a230de893a7332112bf29de6cea4bd8
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_NativeService.php
@@ -0,0 +1,26 @@
+privates['mailer.transport_factory.native'] = new \Symfony\Component\Mailer\Transport\NativeTransportFactory(($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()), ($container->privates['.debug.http_client'] ?? $container->get_Debug_HttpClientService()), ($container->privates['monolog.logger.mailer'] ?? $container->load('getMonolog_Logger_MailerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_NullService.php b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_NullService.php
new file mode 100644
index 0000000000000000000000000000000000000000..02beee16442545345f7d25f6db5b9b55df28465f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_NullService.php
@@ -0,0 +1,26 @@
+privates['mailer.transport_factory.null'] = new \Symfony\Component\Mailer\Transport\NullTransportFactory(($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()), ($container->privates['.debug.http_client'] ?? $container->get_Debug_HttpClientService()), ($container->privates['monolog.logger.mailer'] ?? $container->load('getMonolog_Logger_MailerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_SendmailService.php b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_SendmailService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b93e4e9a70c178df55a6787d3004bdd6c4397197
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_SendmailService.php
@@ -0,0 +1,26 @@
+privates['mailer.transport_factory.sendmail'] = new \Symfony\Component\Mailer\Transport\SendmailTransportFactory(($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()), ($container->privates['.debug.http_client'] ?? $container->get_Debug_HttpClientService()), ($container->privates['monolog.logger.mailer'] ?? $container->load('getMonolog_Logger_MailerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_SmtpService.php b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_SmtpService.php
new file mode 100644
index 0000000000000000000000000000000000000000..bccbf41078575bc48649a8737b3214fb01be78be
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportFactory_SmtpService.php
@@ -0,0 +1,26 @@
+privates['mailer.transport_factory.smtp'] = new \Symfony\Component\Mailer\Transport\Smtp\EsmtpTransportFactory(($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()), ($container->privates['.debug.http_client'] ?? $container->get_Debug_HttpClientService()), ($container->privates['monolog.logger.mailer'] ?? $container->load('getMonolog_Logger_MailerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMailer_TransportsService.php b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportsService.php
new file mode 100644
index 0000000000000000000000000000000000000000..55f90110e267c3ceb1c0839b02d8ce8d427c59de
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMailer_TransportsService.php
@@ -0,0 +1,25 @@
+privates['mailer.transports'] = ($container->privates['mailer.transport_factory'] ?? $container->load('getMailer_TransportFactoryService'))->fromStrings(['main' => $container->getEnv('MAILER_DSN')]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getManagerRegistryAwareConnectionProviderService.php b/var/cache/test/ContainerVfx5Gz6/getManagerRegistryAwareConnectionProviderService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8f07ceebfde54c25dfad3099ace11c2510bd3649
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getManagerRegistryAwareConnectionProviderService.php
@@ -0,0 +1,25 @@
+privates['Doctrine\\Bundle\\DoctrineBundle\\Dbal\\ManagerRegistryAwareConnectionProvider'] = new \Doctrine\Bundle\DoctrineBundle\Dbal\ManagerRegistryAwareConnectionProvider(new \Doctrine\Bundle\DoctrineBundle\Registry($container, $container->parameters['doctrine.connections'], $container->parameters['doctrine.entity_managers'], 'default', 'default'));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Messenger_HandlersLocatorService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Messenger_HandlersLocatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4886679a84fb88d7e13a7b09b7b5563991a0110e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Messenger_HandlersLocatorService.php
@@ -0,0 +1,33 @@
+privates['messenger.bus.default.messenger.handlers_locator'] = new \Symfony\Component\Messenger\Handler\HandlersLocator(['Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage' => new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['.messenger.handler_descriptor.tGvt0LH'] ?? $container->load('get_Messenger_HandlerDescriptor_TGvt0LHService'));
+ }, 1), 'Symfony\\Component\\Notifier\\Message\\ChatMessage' => new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['.messenger.handler_descriptor.vMw0m61'] ?? $container->load('get_Messenger_HandlerDescriptor_VMw0m61Service'));
+ }, 1), 'Symfony\\Component\\Notifier\\Message\\SmsMessage' => new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['.messenger.handler_descriptor.XZowc.T'] ?? $container->load('get_Messenger_HandlerDescriptor_XZowc_TService'));
+ }, 1), 'Symfony\\Component\\Notifier\\Message\\PushMessage' => new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['.messenger.handler_descriptor.Lml2ICs'] ?? $container->load('get_Messenger_HandlerDescriptor_Lml2ICsService'));
+ }, 1)]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_AddBusNameStampMiddlewareService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_AddBusNameStampMiddlewareService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d10b8f694331d40e107d50f8c27259e87a81a103
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_AddBusNameStampMiddlewareService.php
@@ -0,0 +1,25 @@
+privates['messenger.bus.default.middleware.add_bus_name_stamp_middleware'] = new \Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware('messenger.bus.default');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_HandleMessageService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_HandleMessageService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b9e248eb4d91693cfbef1c12938982fc5d89f964
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_HandleMessageService.php
@@ -0,0 +1,29 @@
+privates['messenger.bus.default.middleware.handle_message'] = $instance = new \Symfony\Component\Messenger\Middleware\HandleMessageMiddleware(($container->privates['messenger.bus.default.messenger.handlers_locator'] ?? $container->load('getMessenger_Bus_Default_Messenger_HandlersLocatorService')));
+
+ $instance->setLogger(($container->privates['monolog.logger.messenger'] ?? $container->load('getMonolog_Logger_MessengerService')));
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_TraceableService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_TraceableService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ccb4691c6c4b62a9ebf7a85dc74c9dc36c74839e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Bus_Default_Middleware_TraceableService.php
@@ -0,0 +1,25 @@
+privates['messenger.bus.default.middleware.traceable'] = new \Symfony\Component\Messenger\Middleware\TraceableMiddleware(($container->privates['debug.stopwatch'] ?? ($container->privates['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true))), 'messenger.bus.default');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Failure_AddErrorDetailsStampListenerService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Failure_AddErrorDetailsStampListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6c54f6eb82fe18f4fb8fa0a876520cd268712aa0
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Failure_AddErrorDetailsStampListenerService.php
@@ -0,0 +1,24 @@
+privates['messenger.failure.add_error_details_stamp_listener'] = new \Symfony\Component\Messenger\EventListener\AddErrorDetailsStampListener();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Failure_SendFailedMessageToFailureTransportListenerService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Failure_SendFailedMessageToFailureTransportListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..19a06a121fd558f160f691b73dc1330180a70646
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Failure_SendFailedMessageToFailureTransportListenerService.php
@@ -0,0 +1,30 @@
+privates['messenger.failure.send_failed_message_to_failure_transport_listener'] = new \Symfony\Component\Messenger\EventListener\SendFailedMessageToFailureTransportListener(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'async' => ['privates', 'messenger.transport.failed', 'getMessenger_Transport_FailedService', true],
+ 'failed' => ['privates', 'messenger.transport.failed', 'getMessenger_Transport_FailedService', true],
+ ], [
+ 'async' => '?',
+ 'failed' => '?',
+ ]), ($container->privates['monolog.logger.messenger'] ?? $container->load('getMonolog_Logger_MessengerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_DispatchPcntlSignalListenerService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_DispatchPcntlSignalListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..94a642fb24ad1257533eef3b1312b85cf3a31f59
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_DispatchPcntlSignalListenerService.php
@@ -0,0 +1,24 @@
+privates['messenger.listener.dispatch_pcntl_signal_listener'] = new \Symfony\Component\Messenger\EventListener\DispatchPcntlSignalListener();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnRestartSignalListenerService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnRestartSignalListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..cb8201f89dbbba9584751ae47b27d6cfe6531625
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnRestartSignalListenerService.php
@@ -0,0 +1,24 @@
+privates['messenger.listener.stop_worker_on_restart_signal_listener'] = new \Symfony\Component\Messenger\EventListener\StopWorkerOnRestartSignalListener(($container->privates['cache.messenger.restart_workers_signal'] ?? $container->getCache_Messenger_RestartWorkersSignalService()), ($container->privates['monolog.logger.messenger'] ?? $container->load('getMonolog_Logger_MessengerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnSigtermSignalListenerService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnSigtermSignalListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4bbea0331431d7c6a57d90bc4742ea763f7b83bd
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnSigtermSignalListenerService.php
@@ -0,0 +1,24 @@
+privates['messenger.listener.stop_worker_on_sigterm_signal_listener'] = new \Symfony\Component\Messenger\EventListener\StopWorkerOnSigtermSignalListener(($container->privates['monolog.logger'] ?? $container->getMonolog_LoggerService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnStopExceptionListenerService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnStopExceptionListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..56b42f22e2250cbb3b0a736b192a83129679d3d1
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Listener_StopWorkerOnStopExceptionListenerService.php
@@ -0,0 +1,24 @@
+privates['messenger.listener.stop_worker_on_stop_exception_listener'] = new \Symfony\Component\Messenger\EventListener\StopWorkerOnCustomStopExceptionListener();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_DispatchAfterCurrentBusService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_DispatchAfterCurrentBusService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b1a23732a58539c9383f04bce0bf774ab3ef1ab3
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_DispatchAfterCurrentBusService.php
@@ -0,0 +1,25 @@
+privates['messenger.middleware.dispatch_after_current_bus'] = new \Symfony\Component\Messenger\Middleware\DispatchAfterCurrentBusMiddleware();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_FailedMessageProcessingMiddlewareService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_FailedMessageProcessingMiddlewareService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1b06b80584ddf736066113690204e6aef7882589
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_FailedMessageProcessingMiddlewareService.php
@@ -0,0 +1,25 @@
+privates['messenger.middleware.failed_message_processing_middleware'] = new \Symfony\Component\Messenger\Middleware\FailedMessageProcessingMiddleware();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_RejectRedeliveredMessageMiddlewareService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_RejectRedeliveredMessageMiddlewareService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1ef7ae49041acde5af5c999f8f624c21179cb293
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_RejectRedeliveredMessageMiddlewareService.php
@@ -0,0 +1,25 @@
+privates['messenger.middleware.reject_redelivered_message_middleware'] = new \Symfony\Component\Messenger\Middleware\RejectRedeliveredMessageMiddleware();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_SendMessageService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_SendMessageService.php
new file mode 100644
index 0000000000000000000000000000000000000000..dc1aa6de9eef7137d427328b7cdd7f8aa628a123
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Middleware_SendMessageService.php
@@ -0,0 +1,29 @@
+privates['messenger.middleware.send_message'] = $instance = new \Symfony\Component\Messenger\Middleware\SendMessageMiddleware(($container->privates['messenger.senders_locator'] ?? $container->load('getMessenger_SendersLocatorService')), ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()));
+
+ $instance->setLogger(($container->privates['monolog.logger.messenger'] ?? $container->load('getMonolog_Logger_MessengerService')));
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_ReceiverLocatorService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_ReceiverLocatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..89a6492ced66ecee566a09768b305112f0115b0c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_ReceiverLocatorService.php
@@ -0,0 +1,32 @@
+privates['messenger.receiver_locator'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'async' => ['privates', 'messenger.transport.async', 'getMessenger_Transport_AsyncService', true],
+ 'failed' => ['privates', 'messenger.transport.failed', 'getMessenger_Transport_FailedService', true],
+ 'messenger.transport.async' => ['privates', 'messenger.transport.async', 'getMessenger_Transport_AsyncService', true],
+ 'messenger.transport.failed' => ['privates', 'messenger.transport.failed', 'getMessenger_Transport_FailedService', true],
+ ], [
+ 'async' => '?',
+ 'failed' => '?',
+ 'messenger.transport.async' => '?',
+ 'messenger.transport.failed' => '?',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_RetryStrategyLocatorService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_RetryStrategyLocatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0e460d8c06f0a2c3560cfa049eaf927fc93e1023
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_RetryStrategyLocatorService.php
@@ -0,0 +1,28 @@
+privates['messenger.retry_strategy_locator'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'async' => ['privates', 'messenger.retry.multiplier_retry_strategy.async', 'getMessenger_Retry_MultiplierRetryStrategy_AsyncService', true],
+ 'failed' => ['privates', 'messenger.retry.multiplier_retry_strategy.failed', 'getMessenger_Retry_MultiplierRetryStrategy_FailedService', true],
+ ], [
+ 'async' => '?',
+ 'failed' => '?',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Retry_MultiplierRetryStrategy_AsyncService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Retry_MultiplierRetryStrategy_AsyncService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6ea81a72c1d7813989d7a323ed6709970b4ec66f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Retry_MultiplierRetryStrategy_AsyncService.php
@@ -0,0 +1,25 @@
+privates['messenger.retry.multiplier_retry_strategy.async'] = new \Symfony\Component\Messenger\Retry\MultiplierRetryStrategy(3, 1000, 2, 0);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Retry_MultiplierRetryStrategy_FailedService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Retry_MultiplierRetryStrategy_FailedService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f5e186a9697a692b6d8c429f96c068459310d2ee
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Retry_MultiplierRetryStrategy_FailedService.php
@@ -0,0 +1,25 @@
+privates['messenger.retry.multiplier_retry_strategy.failed'] = new \Symfony\Component\Messenger\Retry\MultiplierRetryStrategy(3, 1000, 2, 0);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Retry_SendFailedMessageForRetryListenerService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Retry_SendFailedMessageForRetryListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..95b1818d70f867155abefd225295e5e91544ad96
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Retry_SendFailedMessageForRetryListenerService.php
@@ -0,0 +1,24 @@
+privates['messenger.retry.send_failed_message_for_retry_listener'] = new \Symfony\Component\Messenger\EventListener\SendFailedMessageForRetryListener(($container->privates['.service_locator.c7f47p7'] ?? $container->load('get_ServiceLocator_C7f47p7Service')), ($container->privates['messenger.retry_strategy_locator'] ?? $container->load('getMessenger_RetryStrategyLocatorService')), ($container->privates['monolog.logger.messenger'] ?? $container->load('getMonolog_Logger_MessengerService')), ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_RoutableMessageBusService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_RoutableMessageBusService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c09f687bb0f885944426b4693a9c9d81ceeaeb7d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_RoutableMessageBusService.php
@@ -0,0 +1,28 @@
+privates['messenger.routable_message_bus'] = new \Symfony\Component\Messenger\RoutableMessageBus(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'messenger.bus.default' => ['services', 'messenger.default_bus', 'getMessenger_DefaultBusService', false],
+ ], [
+ 'messenger.bus.default' => '?',
+ ]), ($container->services['messenger.default_bus'] ?? $container->getMessenger_DefaultBusService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_SendersLocatorService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_SendersLocatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1e34b5d79a0acc1fa94653e7b0c4dd5b058d46e6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_SendersLocatorService.php
@@ -0,0 +1,25 @@
+privates['messenger.senders_locator'] = new \Symfony\Component\Messenger\Transport\Sender\SendersLocator(['Symfony\\Component\\Mailer\\Messenger\\SendEmailMessage' => [0 => 'async'], 'Symfony\\Component\\Notifier\\Message\\ChatMessage' => [0 => 'async'], 'Symfony\\Component\\Notifier\\Message\\SmsMessage' => [0 => 'async']], ($container->privates['.service_locator.c7f47p7'] ?? $container->load('get_ServiceLocator_C7f47p7Service')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_TransportFactoryService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_TransportFactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..16bcf9d87a71788673767672820a354666bb5a5a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_TransportFactoryService.php
@@ -0,0 +1,31 @@
+privates['messenger.transport_factory'] = new \Symfony\Component\Messenger\Transport\TransportFactory(new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['messenger.transport.amqp.factory'] ?? ($container->privates['messenger.transport.amqp.factory'] = new \Symfony\Component\Messenger\Bridge\Amqp\Transport\AmqpTransportFactory()));
+ yield 1 => ($container->privates['messenger.transport.redis.factory'] ?? ($container->privates['messenger.transport.redis.factory'] = new \Symfony\Component\Messenger\Bridge\Redis\Transport\RedisTransportFactory()));
+ yield 2 => ($container->privates['messenger.transport.sync.factory'] ?? $container->load('getMessenger_Transport_Sync_FactoryService'));
+ yield 3 => ($container->privates['messenger.transport.in_memory.factory'] ?? ($container->privates['messenger.transport.in_memory.factory'] = new \Symfony\Component\Messenger\Transport\InMemoryTransportFactory()));
+ yield 4 => ($container->privates['messenger.transport.doctrine.factory'] ?? $container->load('getMessenger_Transport_Doctrine_FactoryService'));
+ }, 5));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Amqp_FactoryService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Amqp_FactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3422aa86838bf14b2daadb3dd72ae70ce6bc4418
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Amqp_FactoryService.php
@@ -0,0 +1,25 @@
+privates['messenger.transport.amqp.factory'] = new \Symfony\Component\Messenger\Bridge\Amqp\Transport\AmqpTransportFactory();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_AsyncService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_AsyncService.php
new file mode 100644
index 0000000000000000000000000000000000000000..71ac8b67709985de10730f9aa672d4adafde8353
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_AsyncService.php
@@ -0,0 +1,28 @@
+privates['messenger.transport.async'] = ($container->privates['messenger.transport_factory'] ?? $container->load('getMessenger_TransportFactoryService'))->createTransport($container->getEnv('MESSENGER_TRANSPORT_DSN'), ['use_notify' => true, 'check_delayed_interval' => 60000, 'transport_name' => 'async'], ($container->privates['messenger.transport.native_php_serializer'] ?? ($container->privates['messenger.transport.native_php_serializer'] = new \Symfony\Component\Messenger\Transport\Serialization\PhpSerializer())));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Doctrine_FactoryService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Doctrine_FactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3743ab129616a860c564e098fabf7900a943e075
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Doctrine_FactoryService.php
@@ -0,0 +1,25 @@
+privates['messenger.transport.doctrine.factory'] = new \Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransportFactory(($container->services['doctrine'] ?? $container->getDoctrineService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_FailedService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_FailedService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2a5fc83d986625ee1ad92e3c3fa518e0e16b6a37
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_FailedService.php
@@ -0,0 +1,28 @@
+privates['messenger.transport.failed'] = ($container->privates['messenger.transport_factory'] ?? $container->load('getMessenger_TransportFactoryService'))->createTransport('doctrine://default?queue_name=failed', ['transport_name' => 'failed'], ($container->privates['messenger.transport.native_php_serializer'] ?? ($container->privates['messenger.transport.native_php_serializer'] = new \Symfony\Component\Messenger\Transport\Serialization\PhpSerializer())));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_InMemory_FactoryService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_InMemory_FactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2d104ee8778bac6c8e31c8fe8de45a0fe99f573c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_InMemory_FactoryService.php
@@ -0,0 +1,25 @@
+privates['messenger.transport.in_memory.factory'] = new \Symfony\Component\Messenger\Transport\InMemoryTransportFactory();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_NativePhpSerializerService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_NativePhpSerializerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6a68f3abef5cab12d3e5f27326c9f00445cdabbe
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_NativePhpSerializerService.php
@@ -0,0 +1,25 @@
+privates['messenger.transport.native_php_serializer'] = new \Symfony\Component\Messenger\Transport\Serialization\PhpSerializer();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Redis_FactoryService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Redis_FactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a41a0582c29d805ae657abf1c4b7b71fe1cd7010
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Redis_FactoryService.php
@@ -0,0 +1,25 @@
+privates['messenger.transport.redis.factory'] = new \Symfony\Component\Messenger\Bridge\Redis\Transport\RedisTransportFactory();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Sync_FactoryService.php b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Sync_FactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1d4c000c712a3238f5a51aaff3c84645b93baf61
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMessenger_Transport_Sync_FactoryService.php
@@ -0,0 +1,25 @@
+privates['messenger.transport.sync.factory'] = new \Symfony\Component\Messenger\Transport\Sync\SyncTransportFactory(($container->privates['messenger.routable_message_bus'] ?? $container->load('getMessenger_RoutableMessageBusService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMimeTypesService.php b/var/cache/test/ContainerVfx5Gz6/getMimeTypesService.php
new file mode 100644
index 0000000000000000000000000000000000000000..525f1704bf52df2e182cf9625f515504a26943b7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMimeTypesService.php
@@ -0,0 +1,30 @@
+privates['mime_types'] = $instance = new \Symfony\Component\Mime\MimeTypes();
+
+ $instance->setDefault($instance);
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMonolog_Logger_ConsoleService.php b/var/cache/test/ContainerVfx5Gz6/getMonolog_Logger_ConsoleService.php
new file mode 100644
index 0000000000000000000000000000000000000000..12a20b01566d2bc21ba45b8c166121f3a635e003
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMonolog_Logger_ConsoleService.php
@@ -0,0 +1,28 @@
+privates['monolog.logger.console'] = $instance = new \Symfony\Bridge\Monolog\Logger('console');
+
+ $instance->pushProcessor(($container->privates['debug.log_processor'] ?? $container->getDebug_LogProcessorService()));
+ $instance->pushHandler(($container->privates['monolog.handler.main'] ?? $container->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMonolog_Logger_MailerService.php b/var/cache/test/ContainerVfx5Gz6/getMonolog_Logger_MailerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8f95174f504a606ad74a68456cf81b3684be4c4c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMonolog_Logger_MailerService.php
@@ -0,0 +1,28 @@
+privates['monolog.logger.mailer'] = $instance = new \Symfony\Bridge\Monolog\Logger('mailer');
+
+ $instance->pushProcessor(($container->privates['debug.log_processor'] ?? $container->getDebug_LogProcessorService()));
+ $instance->pushHandler(($container->privates['monolog.handler.main'] ?? $container->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getMonolog_Logger_MessengerService.php b/var/cache/test/ContainerVfx5Gz6/getMonolog_Logger_MessengerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2060e244b635848476793c452f143dcaefc77117
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getMonolog_Logger_MessengerService.php
@@ -0,0 +1,28 @@
+privates['monolog.logger.messenger'] = $instance = new \Symfony\Bridge\Monolog\Logger('messenger');
+
+ $instance->pushProcessor(($container->privates['debug.log_processor'] ?? $container->getDebug_LogProcessorService()));
+ $instance->pushHandler(($container->privates['monolog.handler.main'] ?? $container->getMonolog_Handler_MainService()));
+ \Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($instance);
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getNotifier_TransportFactory_NullService.php b/var/cache/test/ContainerVfx5Gz6/getNotifier_TransportFactory_NullService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0c2a668dfd905270f944424601a7a543aaaf63d8
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getNotifier_TransportFactory_NullService.php
@@ -0,0 +1,26 @@
+privates['notifier.transport_factory.null'] = new \Symfony\Component\Notifier\Transport\NullTransportFactory(($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()), ($container->privates['.debug.http_client'] ?? $container->get_Debug_HttpClientService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getProfilerControllerService.php b/var/cache/test/ContainerVfx5Gz6/getProfilerControllerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e5de98cd850570bd951b050b492a58d26264f16c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getProfilerControllerService.php
@@ -0,0 +1,24 @@
+services['Doctrine\\Bundle\\DoctrineBundle\\Controller\\ProfilerController'] = new \Doctrine\Bundle\DoctrineBundle\Controller\ProfilerController(($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()), ($container->services['doctrine'] ?? $container->getDoctrineService()), ($container->services['.container.private.profiler'] ?? $container->get_Container_Private_ProfilerService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getPropertyAccessorService.php b/var/cache/test/ContainerVfx5Gz6/getPropertyAccessorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9bbd9d83a9ac621a132711dff1f15d33f6d7c17b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getPropertyAccessorService.php
@@ -0,0 +1,31 @@
+privates['property_info.reflection_extractor'] ?? ($container->privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor()));
+
+ return $container->privates['property_accessor'] = new \Symfony\Component\PropertyAccess\PropertyAccessor(3, 2, ($container->privates['cache.property_access'] ?? ($container->privates['cache.property_access'] = new \Symfony\Component\Cache\Adapter\ArrayAdapter(0, false))), $a, $a);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_PhpDocExtractorService.php b/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_PhpDocExtractorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e7bdc08678d8eed128fb1712161390b2a47247df
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_PhpDocExtractorService.php
@@ -0,0 +1,25 @@
+privates['property_info.php_doc_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_PhpstanExtractorService.php b/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_PhpstanExtractorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d0fe71a4d41b51c82621e300e4ecb7006269dd1b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_PhpstanExtractorService.php
@@ -0,0 +1,25 @@
+privates['property_info.phpstan_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\PhpStanExtractor();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_ReflectionExtractorService.php b/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_ReflectionExtractorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..21151818f8ea306f3e72728b124399ef06e53c92
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_ReflectionExtractorService.php
@@ -0,0 +1,27 @@
+privates['property_info.reflection_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_SerializerExtractorService.php b/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_SerializerExtractorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a1e0dd8ecdcd3a5ebfaede8908f00ae6a41a4cb0
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getPropertyInfo_SerializerExtractorService.php
@@ -0,0 +1,24 @@
+privates['property_info.serializer_extractor'] = new \Symfony\Component\PropertyInfo\Extractor\SerializerExtractor(($container->privates['serializer.mapping.class_metadata_factory'] ?? $container->load('getSerializer_Mapping_ClassMetadataFactoryService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRedirectControllerService.php b/var/cache/test/ContainerVfx5Gz6/getRedirectControllerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6100fd1af09a85e524ebb4def7f0c56520899c35
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRedirectControllerService.php
@@ -0,0 +1,26 @@
+privates['router.request_context'] ?? $container->getRouter_RequestContextService());
+
+ return $container->services['Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController'] = new \Symfony\Bundle\FrameworkBundle\Controller\RedirectController(($container->services['router'] ?? $container->getRouterService()), $a->getHttpPort(), $a->getHttpsPort());
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getResponseService.php b/var/cache/test/ContainerVfx5Gz6/getResponseService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4f5315d594259f1399ebbd4b0ba1d5660e888d18
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getResponseService.php
@@ -0,0 +1,22 @@
+throw('Cannot autowire service ".service_locator.KfwZsne": it references class "Symfony\\Component\\HttpFoundation\\Response" but no such service exists.');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouter_CacheWarmerService.php b/var/cache/test/ContainerVfx5Gz6/getRouter_CacheWarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..5ff4e0694f5a92938ed4bd6e3d42f101effce755
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouter_CacheWarmerService.php
@@ -0,0 +1,29 @@
+privates['router.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'router' => ['services', 'router', 'getRouterService', false],
+ ], [
+ 'router' => '?',
+ ]))->withContext('router.cache_warmer', $container));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_LoaderService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_LoaderService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a2d99d630c2b9bb4691bfa4dcb067147765e1062
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_LoaderService.php
@@ -0,0 +1,27 @@
+services['routing.loader'] = new \Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader(($container->privates['routing.resolver'] ?? $container->load('getRouting_ResolverService')), ['utf8' => true], []);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_AnnotationService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_AnnotationService.php
new file mode 100644
index 0000000000000000000000000000000000000000..93b878407eb73850ef8bd7c6dfa9e4f0db1d19bc
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_AnnotationService.php
@@ -0,0 +1,26 @@
+privates['routing.loader.annotation'] = new \Symfony\Bundle\FrameworkBundle\Routing\AnnotatedRouteControllerLoader(($container->privates['annotations.cached_reader'] ?? $container->getAnnotations_CachedReaderService()), 'test');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_Annotation_DirectoryService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_Annotation_DirectoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6206f43953779abb18fef444356cd755614d33d6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_Annotation_DirectoryService.php
@@ -0,0 +1,31 @@
+privates['routing.loader.annotation.directory'] = new \Symfony\Component\Routing\Loader\AnnotationDirectoryLoader(($container->privates['file_locator'] ?? ($container->privates['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator(($container->services['kernel'] ?? $container->get('kernel', 1))))), ($container->privates['routing.loader.annotation'] ?? $container->load('getRouting_Loader_AnnotationService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_Annotation_FileService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_Annotation_FileService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0128904929f706617a8d07a782d0e650ef15853e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_Annotation_FileService.php
@@ -0,0 +1,30 @@
+privates['routing.loader.annotation.file'] = new \Symfony\Component\Routing\Loader\AnnotationFileLoader(($container->privates['file_locator'] ?? ($container->privates['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator(($container->services['kernel'] ?? $container->get('kernel', 1))))), ($container->privates['routing.loader.annotation'] ?? $container->load('getRouting_Loader_AnnotationService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_ContainerService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_ContainerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3a00e741c9dd558f12358ad1eb231af702de3698
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_ContainerService.php
@@ -0,0 +1,31 @@
+privates['routing.loader.container'] = new \Symfony\Component\Routing\Loader\ContainerLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'kernel' => ['services', 'kernel', 'getKernelService', false],
+ ], [
+ 'kernel' => 'App\\Kernel',
+ ]), 'test');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_DirectoryService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_DirectoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..49a31d77ce74ad6e85996521b1a74358a1072ea8
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_DirectoryService.php
@@ -0,0 +1,30 @@
+privates['routing.loader.directory'] = new \Symfony\Component\Routing\Loader\DirectoryLoader(($container->privates['file_locator'] ?? ($container->privates['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator(($container->services['kernel'] ?? $container->get('kernel', 1))))), 'test');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_GlobService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_GlobService.php
new file mode 100644
index 0000000000000000000000000000000000000000..82e7550a61be7b6b7ac4269d7174d1fed4023f41
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_GlobService.php
@@ -0,0 +1,30 @@
+privates['routing.loader.glob'] = new \Symfony\Component\Routing\Loader\GlobFileLoader(($container->privates['file_locator'] ?? ($container->privates['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator(($container->services['kernel'] ?? $container->get('kernel', 1))))), 'test');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_PhpService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_PhpService.php
new file mode 100644
index 0000000000000000000000000000000000000000..596a29a3089295c35430073b73ccce1520374bc5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_PhpService.php
@@ -0,0 +1,30 @@
+privates['routing.loader.php'] = new \Symfony\Component\Routing\Loader\PhpFileLoader(($container->privates['file_locator'] ?? ($container->privates['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator(($container->services['kernel'] ?? $container->get('kernel', 1))))), 'test');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_XmlService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_XmlService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2b82ca2e81ee80521a1911d46255d95e10087262
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_XmlService.php
@@ -0,0 +1,33 @@
+privates['routing.loader.xml'] = new \Symfony\Component\Routing\Loader\XmlFileLoader(($container->privates['file_locator'] ?? ($container->privates['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator(($container->services['kernel'] ?? $container->get('kernel', 1))))), 'test');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_YmlService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_YmlService.php
new file mode 100644
index 0000000000000000000000000000000000000000..264bccf2b32eb5cb10777f5107319f3a4e8063d2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_Loader_YmlService.php
@@ -0,0 +1,33 @@
+privates['routing.loader.yml'] = new \Symfony\Component\Routing\Loader\YamlFileLoader(($container->privates['file_locator'] ?? ($container->privates['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator(($container->services['kernel'] ?? $container->get('kernel', 1))))), 'test');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRouting_ResolverService.php b/var/cache/test/ContainerVfx5Gz6/getRouting_ResolverService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b14c3b27d1de49ef5d4e01396ee43ccc1a7099b0
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRouting_ResolverService.php
@@ -0,0 +1,37 @@
+privates['routing.resolver'] = $instance = new \Symfony\Component\Config\Loader\LoaderResolver();
+
+ $instance->addLoader(($container->privates['routing.loader.xml'] ?? $container->load('getRouting_Loader_XmlService')));
+ $instance->addLoader(($container->privates['routing.loader.yml'] ?? $container->load('getRouting_Loader_YmlService')));
+ $instance->addLoader(($container->privates['routing.loader.php'] ?? $container->load('getRouting_Loader_PhpService')));
+ $instance->addLoader(($container->privates['routing.loader.glob'] ?? $container->load('getRouting_Loader_GlobService')));
+ $instance->addLoader(($container->privates['routing.loader.directory'] ?? $container->load('getRouting_Loader_DirectoryService')));
+ $instance->addLoader(($container->privates['routing.loader.container'] ?? $container->load('getRouting_Loader_ContainerService')));
+ $instance->addLoader(($container->privates['routing.loader.annotation'] ?? $container->load('getRouting_Loader_AnnotationService')));
+ $instance->addLoader(($container->privates['routing.loader.annotation.directory'] ?? $container->load('getRouting_Loader_Annotation_DirectoryService')));
+ $instance->addLoader(($container->privates['routing.loader.annotation.file'] ?? $container->load('getRouting_Loader_Annotation_FileService')));
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getRunSqlCommandService.php b/var/cache/test/ContainerVfx5Gz6/getRunSqlCommandService.php
new file mode 100644
index 0000000000000000000000000000000000000000..aeab752c1b23e1904b2c33f01b9a358a5be9e3ea
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getRunSqlCommandService.php
@@ -0,0 +1,29 @@
+privates['Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand'] = $instance = new \Doctrine\DBAL\Tools\Console\Command\RunSqlCommand(($container->privates['Doctrine\\Bundle\\DoctrineBundle\\Dbal\\ManagerRegistryAwareConnectionProvider'] ?? $container->load('getManagerRegistryAwareConnectionProviderService')));
+
+ $instance->setName('dbal:run-sql');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecrets_DecryptionKeyService.php b/var/cache/test/ContainerVfx5Gz6/getSecrets_DecryptionKeyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7f9d91deab0667b49b912b3e7dad2a78730fcad5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecrets_DecryptionKeyService.php
@@ -0,0 +1,24 @@
+privates['secrets.decryption_key'] = \Symfony\Component\String\LazyString::fromCallable(($container->privates['container.getenv'] ?? $container->load('getContainer_GetenvService')), 'base64:default::SYMFONY_DECRYPTION_SECRET');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecrets_LocalVaultService.php b/var/cache/test/ContainerVfx5Gz6/getSecrets_LocalVaultService.php
new file mode 100644
index 0000000000000000000000000000000000000000..dc6312c60b6f937f4fb3811bf45f352d9cd93ff1
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecrets_LocalVaultService.php
@@ -0,0 +1,25 @@
+privates['secrets.local_vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.test.local'));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecrets_VaultService.php b/var/cache/test/ContainerVfx5Gz6/getSecrets_VaultService.php
new file mode 100644
index 0000000000000000000000000000000000000000..14fe3914f711b27e8799595c76f9c6fc63a8ff9f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecrets_VaultService.php
@@ -0,0 +1,26 @@
+privates['secrets.vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault((\dirname(__DIR__, 4).'/config/secrets/'.$container->getEnv('string:default:kernel.environment:APP_RUNTIME_ENV')), ($container->privates['secrets.decryption_key'] ?? $container->load('getSecrets_DecryptionKeyService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_AccessListenerService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_AccessListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..30048348e502a23ba783696f421cb59c864b99c2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_AccessListenerService.php
@@ -0,0 +1,26 @@
+privates['security.access_listener'] = new \Symfony\Component\Security\Http\Firewall\AccessListener(($container->services['.container.private.security.token_storage'] ?? $container->get_Container_Private_Security_TokenStorageService()), ($container->privates['debug.security.access.decision_manager'] ?? $container->getDebug_Security_Access_DecisionManagerService()), ($container->privates['security.access_map'] ?? ($container->privates['security.access_map'] = new \Symfony\Component\Security\Http\AccessMap())), false);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_AccessMapService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_AccessMapService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1d198204da9de021f239922aa30f6506b9a6e84b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_AccessMapService.php
@@ -0,0 +1,25 @@
+privates['security.access_map'] = new \Symfony\Component\Security\Http\AccessMap();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Access_AuthenticatedVoterService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Access_AuthenticatedVoterService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e67ebc5756ed03a424fb2494a129a1c3176deff1
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Access_AuthenticatedVoterService.php
@@ -0,0 +1,26 @@
+privates['security.access.authenticated_voter'] = new \Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter(($container->privates['security.authentication.trust_resolver'] ?? ($container->privates['security.authentication.trust_resolver'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver())));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Access_ExpressionVoterService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Access_ExpressionVoterService.php
new file mode 100644
index 0000000000000000000000000000000000000000..fe6b66a454f84e2c40b38914a6217f7171441182
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Access_ExpressionVoterService.php
@@ -0,0 +1,26 @@
+privates['security.access.expression_voter'] = new \Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter(($container->privates['security.expression_language'] ?? $container->load('getSecurity_ExpressionLanguageService')), ($container->privates['security.authentication.trust_resolver'] ?? ($container->privates['security.authentication.trust_resolver'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver())), ($container->services['.container.private.security.authorization_checker'] ?? $container->get_Container_Private_Security_AuthorizationCheckerService()), ($container->privates['security.role_hierarchy'] ?? ($container->privates['security.role_hierarchy'] = new \Symfony\Component\Security\Core\Role\RoleHierarchy([]))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Access_SimpleRoleVoterService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Access_SimpleRoleVoterService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c358dcde9303376cbda63e0023f25625b19e4a25
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Access_SimpleRoleVoterService.php
@@ -0,0 +1,26 @@
+privates['security.access.simple_role_voter'] = new \Symfony\Component\Security\Core\Authorization\Voter\RoleVoter();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Authentication_SessionStrategyService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Authentication_SessionStrategyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c31eefcc70153b63b24e26e92f8910419fd123e6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Authentication_SessionStrategyService.php
@@ -0,0 +1,25 @@
+privates['security.authentication.session_strategy'] = new \Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy('migrate');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Authenticator_Manager_MainService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Authenticator_Manager_MainService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4ec24c77170e5d79260a1ae51be324a25dd38914
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Authenticator_Manager_MainService.php
@@ -0,0 +1,26 @@
+privates['security.authenticator.manager.main'] = new \Symfony\Component\Security\Http\Authentication\AuthenticatorManager([], ($container->services['.container.private.security.token_storage'] ?? $container->get_Container_Private_Security_TokenStorageService()), ($container->privates['security.event_dispatcher.main'] ?? $container->getSecurity_EventDispatcher_MainService()), 'main', ($container->privates['monolog.logger.security'] ?? $container->getMonolog_Logger_SecurityService()), true, true, []);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_ChannelListenerService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_ChannelListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c310dde954928e0448ce91a0c4ab5d801a255b54
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_ChannelListenerService.php
@@ -0,0 +1,28 @@
+privates['router.request_context'] ?? $container->getRouter_RequestContextService());
+
+ return $container->privates['security.channel_listener'] = new \Symfony\Component\Security\Http\Firewall\ChannelListener(($container->privates['security.access_map'] ?? ($container->privates['security.access_map'] = new \Symfony\Component\Security\Http\AccessMap())), ($container->privates['monolog.logger.security'] ?? $container->getMonolog_Logger_SecurityService()), $a->getHttpPort(), $a->getHttpsPort());
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Command_DebugFirewallService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Command_DebugFirewallService.php
new file mode 100644
index 0000000000000000000000000000000000000000..dd33fd047884a63d1030babace3f378307e7e417
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Command_DebugFirewallService.php
@@ -0,0 +1,30 @@
+privates['security.command.debug_firewall'] = $instance = new \Symfony\Bundle\SecurityBundle\Command\DebugFirewallCommand($container->parameters['security.firewalls'], ($container->privates['.service_locator.zJyh7qS'] ?? $container->get_ServiceLocator_ZJyh7qSService()), ($container->privates['.service_locator.jlyTfzM'] ?? $container->load('get_ServiceLocator_JlyTfzMService')), ['main' => []], true);
+
+ $instance->setName('debug:firewall');
+ $instance->setDescription('Display information about your security firewall(s)');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Command_UserPasswordEncoderService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Command_UserPasswordEncoderService.php
new file mode 100644
index 0000000000000000000000000000000000000000..25c9d4a2aa66a554b00d6e02cffae410d63f4515
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Command_UserPasswordEncoderService.php
@@ -0,0 +1,31 @@
+privates['security.command.user_password_encoder'] = $instance = new \Symfony\Bundle\SecurityBundle\Command\UserPasswordEncoderCommand(($container->privates['security.encoder_factory.generic'] ?? $container->load('getSecurity_EncoderFactory_GenericService')), [0 => 'Symfony\\Component\\Security\\Core\\User\\PasswordAuthenticatedUserInterface']);
+
+ $instance->setName('security:encode-password');
+ $instance->setDescription('Encode a password');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Command_UserPasswordHashService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Command_UserPasswordHashService.php
new file mode 100644
index 0000000000000000000000000000000000000000..44febbff68f3c5564c15394d884862c28ad4404d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Command_UserPasswordHashService.php
@@ -0,0 +1,30 @@
+privates['security.command.user_password_hash'] = $instance = new \Symfony\Component\PasswordHasher\Command\UserPasswordHashCommand(($container->privates['security.password_hasher_factory'] ?? $container->load('getSecurity_PasswordHasherFactoryService')), [0 => 'Symfony\\Component\\Security\\Core\\User\\PasswordAuthenticatedUserInterface']);
+
+ $instance->setName('security:hash-password');
+ $instance->setDescription('Hash a user password');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Csrf_TokenGeneratorService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Csrf_TokenGeneratorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f70c00282a0dff0ca47cf286c516d284eb11236c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Csrf_TokenGeneratorService.php
@@ -0,0 +1,25 @@
+privates['security.csrf.token_generator'] = new \Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Csrf_TokenStorageService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Csrf_TokenStorageService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9889157a275e1d2d25e1e5cc2acbe22cd2c83c5c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Csrf_TokenStorageService.php
@@ -0,0 +1,26 @@
+privates['security.csrf.token_storage'] = new \Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage(($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_EncoderFactory_GenericService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_EncoderFactory_GenericService.php
new file mode 100644
index 0000000000000000000000000000000000000000..dd86fd9eca20b5841480a854b47543452180261d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_EncoderFactory_GenericService.php
@@ -0,0 +1,26 @@
+privates['security.encoder_factory.generic'] = new \Symfony\Component\Security\Core\Encoder\EncoderFactory(['Symfony\\Component\\Security\\Core\\User\\PasswordAuthenticatedUserInterface' => ['algorithm' => 'auto', 'cost' => 4, 'time_cost' => 3, 'memory_cost' => 10, 'migrate_from' => [], 'hash_algorithm' => 'sha512', 'key_length' => 40, 'ignore_case' => false, 'encode_as_base64' => true, 'iterations' => 5000]]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_ExceptionListener_MainService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_ExceptionListener_MainService.php
new file mode 100644
index 0000000000000000000000000000000000000000..12028a03c38c07fd50521df6f000c6c4fd0a6185
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_ExceptionListener_MainService.php
@@ -0,0 +1,25 @@
+privates['security.exception_listener.main'] = new \Symfony\Component\Security\Http\Firewall\ExceptionListener(($container->services['.container.private.security.token_storage'] ?? $container->get_Container_Private_Security_TokenStorageService()), ($container->privates['security.authentication.trust_resolver'] ?? ($container->privates['security.authentication.trust_resolver'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver())), ($container->privates['security.http_utils'] ?? $container->load('getSecurity_HttpUtilsService')), 'main', NULL, NULL, NULL, ($container->privates['monolog.logger.security'] ?? $container->getMonolog_Logger_SecurityService()), false);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_ExpressionLanguageService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_ExpressionLanguageService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b2ce80ec8e6420637ed48d0805efb24773a5532b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_ExpressionLanguageService.php
@@ -0,0 +1,22 @@
+privates['security.expression_language'] = new \Symfony\Component\Security\Core\Authorization\ExpressionLanguage(($container->privates['cache.security_expression_language'] ?? $container->getCache_SecurityExpressionLanguageService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Config_DevService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Config_DevService.php
new file mode 100644
index 0000000000000000000000000000000000000000..78128f06bb15f512b59a7041ffef070b24324e47
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Config_DevService.php
@@ -0,0 +1,24 @@
+privates['security.firewall.map.config.dev'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallConfig('dev', 'security.user_checker', '.security.request_matcher.Iy.T22O', false, false, NULL, NULL, NULL, NULL, NULL, [], NULL);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Config_MainService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Config_MainService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ae52b082d7fe3accef172592335e5813e91b3726
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Config_MainService.php
@@ -0,0 +1,24 @@
+privates['security.firewall.map.config.main'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallConfig('main', 'security.user_checker', NULL, true, false, 'security.user.provider.concrete.users_in_memory', 'main', NULL, NULL, NULL, [], NULL);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Context_DevService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Context_DevService.php
new file mode 100644
index 0000000000000000000000000000000000000000..39ba5c7f5a5be68f1221c081d5d8714cf4e5ad5a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Context_DevService.php
@@ -0,0 +1,26 @@
+privates['security.firewall.map.context.dev'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext(new RewindableGenerator(function () use ($container) {
+ return new \EmptyIterator();
+ }, 0), NULL, NULL, ($container->privates['security.firewall.map.config.dev'] ?? $container->load('getSecurity_Firewall_Map_Config_DevService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Context_MainService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Context_MainService.php
new file mode 100644
index 0000000000000000000000000000000000000000..cb19804d59a938906884f278eeca8c75c77d4a3a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Firewall_Map_Context_MainService.php
@@ -0,0 +1,30 @@
+privates['security.firewall.map.context.main'] = new \Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext(new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['security.channel_listener'] ?? $container->load('getSecurity_ChannelListenerService'));
+ yield 1 => ($container->privates['security.context_listener.0'] ?? $container->getSecurity_ContextListener_0Service());
+ yield 2 => ($container->privates['debug.security.firewall.authenticator.main'] ?? $container->load('getDebug_Security_Firewall_Authenticator_MainService'));
+ yield 3 => ($container->privates['security.access_listener'] ?? $container->load('getSecurity_AccessListenerService'));
+ }, 4), ($container->privates['security.exception_listener.main'] ?? $container->load('getSecurity_ExceptionListener_MainService')), NULL, ($container->privates['security.firewall.map.config.main'] ?? $container->load('getSecurity_Firewall_Map_Config_MainService')), ($container->privates['security.untracked_token_storage'] ?? ($container->privates['security.untracked_token_storage'] = new \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage())));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_HttpUtilsService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_HttpUtilsService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1ce323909c1cc908523745e510303cdb0384314b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_HttpUtilsService.php
@@ -0,0 +1,26 @@
+services['router'] ?? $container->getRouterService());
+
+ return $container->privates['security.http_utils'] = new \Symfony\Component\Security\Http\HttpUtils($a, $a, '{^https?://%s$}i', '{^https://%s$}i');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_CheckAuthenticatorCredentialsService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_CheckAuthenticatorCredentialsService.php
new file mode 100644
index 0000000000000000000000000000000000000000..083e8ca69e9633df8068e2b5585055bb01e61f10
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_CheckAuthenticatorCredentialsService.php
@@ -0,0 +1,24 @@
+privates['security.listener.check_authenticator_credentials'] = new \Symfony\Component\Security\Http\EventListener\CheckCredentialsListener(($container->privates['security.password_hasher_factory'] ?? $container->load('getSecurity_PasswordHasherFactoryService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_CsrfProtectionService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_CsrfProtectionService.php
new file mode 100644
index 0000000000000000000000000000000000000000..494ccaee2f4936e98456522caf534b4b7965c9e2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_CsrfProtectionService.php
@@ -0,0 +1,24 @@
+privates['security.listener.csrf_protection'] = new \Symfony\Component\Security\Http\EventListener\CsrfProtectionListener(($container->services['.container.private.security.csrf.token_manager'] ?? $container->load('get_Container_Private_Security_Csrf_TokenManagerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_Main_UserProviderService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_Main_UserProviderService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2ef9ee3783fbbb764f636a753467c0445ceab266
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_Main_UserProviderService.php
@@ -0,0 +1,26 @@
+privates['security.listener.main.user_provider'] = new \Symfony\Component\Security\Http\EventListener\UserProviderListener(($container->privates['security.user.provider.concrete.users_in_memory'] ?? ($container->privates['security.user.provider.concrete.users_in_memory'] = new \Symfony\Component\Security\Core\User\InMemoryUserProvider([]))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_PasswordMigratingService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_PasswordMigratingService.php
new file mode 100644
index 0000000000000000000000000000000000000000..12087c4550acc144f0dd53ec09503a79a10f944b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_PasswordMigratingService.php
@@ -0,0 +1,24 @@
+privates['security.listener.password_migrating'] = new \Symfony\Component\Security\Http\EventListener\PasswordMigratingListener(($container->privates['security.password_hasher_factory'] ?? $container->load('getSecurity_PasswordHasherFactoryService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_Session_MainService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_Session_MainService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0b6b2831a73f9ef11eee40659927d0d21a292387
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_Session_MainService.php
@@ -0,0 +1,26 @@
+privates['security.listener.session.main'] = new \Symfony\Component\Security\Http\EventListener\SessionStrategyListener(($container->privates['security.authentication.session_strategy'] ?? ($container->privates['security.authentication.session_strategy'] = new \Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy('migrate'))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_UserChecker_MainService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_UserChecker_MainService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8370e48a9e36a87e40b54543214883d7a65eaec0
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_UserChecker_MainService.php
@@ -0,0 +1,26 @@
+privates['security.listener.user_checker.main'] = new \Symfony\Component\Security\Http\EventListener\UserCheckerListener(($container->privates['security.user_checker'] ?? ($container->privates['security.user_checker'] = new \Symfony\Component\Security\Core\User\InMemoryUserChecker())));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_UserProviderService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_UserProviderService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e436c011da2b7b980ed3c1d7e6421ad16c866c9a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Listener_UserProviderService.php
@@ -0,0 +1,26 @@
+privates['security.listener.user_provider'] = new \Symfony\Component\Security\Http\EventListener\UserProviderListener(($container->privates['security.user.provider.concrete.users_in_memory'] ?? ($container->privates['security.user.provider.concrete.users_in_memory'] = new \Symfony\Component\Security\Core\User\InMemoryUserProvider([]))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Logout_Listener_CsrfTokenClearingService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Logout_Listener_CsrfTokenClearingService.php
new file mode 100644
index 0000000000000000000000000000000000000000..012b25e98e89d950ebf67cd39db37bba36d7afea
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Logout_Listener_CsrfTokenClearingService.php
@@ -0,0 +1,24 @@
+privates['security.logout.listener.csrf_token_clearing'] = new \Symfony\Component\Security\Http\EventListener\CsrfTokenClearingLogoutListener(($container->privates['security.csrf.token_storage'] ?? $container->load('getSecurity_Csrf_TokenStorageService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_PasswordHasherFactoryService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_PasswordHasherFactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0d12c647f49dd5ca483d2157cbb797b75ecf6342
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_PasswordHasherFactoryService.php
@@ -0,0 +1,25 @@
+privates['security.password_hasher_factory'] = new \Symfony\Component\PasswordHasher\Hasher\PasswordHasherFactory(['Symfony\\Component\\Security\\Core\\User\\PasswordAuthenticatedUserInterface' => ['algorithm' => 'auto', 'cost' => 4, 'time_cost' => 3, 'memory_cost' => 10, 'migrate_from' => [], 'hash_algorithm' => 'sha512', 'key_length' => 40, 'ignore_case' => false, 'encode_as_base64' => true, 'iterations' => 5000]]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_UserCheckerService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_UserCheckerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..389979710a3ef6e305bae673addb891a00f20d79
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_UserCheckerService.php
@@ -0,0 +1,25 @@
+privates['security.user_checker'] = new \Symfony\Component\Security\Core\User\InMemoryUserChecker();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_User_Provider_Concrete_UsersInMemoryService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_User_Provider_Concrete_UsersInMemoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1111492b50090413a09552e9bba2751c26e3d4a6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_User_Provider_Concrete_UsersInMemoryService.php
@@ -0,0 +1,25 @@
+privates['security.user.provider.concrete.users_in_memory'] = new \Symfony\Component\Security\Core\User\InMemoryUserProvider([]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSecurity_Validator_UserPasswordService.php b/var/cache/test/ContainerVfx5Gz6/getSecurity_Validator_UserPasswordService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1ace8507d22ce6dc6adc1989476edc817a5ef0de
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSecurity_Validator_UserPasswordService.php
@@ -0,0 +1,26 @@
+privates['security.validator.user_password'] = new \Symfony\Component\Security\Core\Validator\Constraints\UserPasswordValidator(($container->services['.container.private.security.token_storage'] ?? $container->get_Container_Private_Security_TokenStorageService()), ($container->privates['security.password_hasher_factory'] ?? $container->load('getSecurity_PasswordHasherFactoryService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Denormalizer_ArrayService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Denormalizer_ArrayService.php
new file mode 100644
index 0000000000000000000000000000000000000000..eaff38b61f7b99d5958380369a8ec8ea83eb1f36
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Denormalizer_ArrayService.php
@@ -0,0 +1,30 @@
+privates['serializer.denormalizer.array'] = new \Symfony\Component\Serializer\Normalizer\ArrayDenormalizer();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Denormalizer_UnwrappingService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Denormalizer_UnwrappingService.php
new file mode 100644
index 0000000000000000000000000000000000000000..04eb005064284f1624416534e72b1579c48ee8ff
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Denormalizer_UnwrappingService.php
@@ -0,0 +1,28 @@
+privates['serializer.denormalizer.unwrapping'] = new \Symfony\Component\Serializer\Normalizer\UnwrappingDenormalizer(($container->privates['property_accessor'] ?? $container->load('getPropertyAccessorService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_CsvService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_CsvService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c1922e6a7f001790cd1e2c41ab00f70fdefdd4f0
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_CsvService.php
@@ -0,0 +1,26 @@
+privates['serializer.encoder.csv'] = new \Symfony\Component\Serializer\Encoder\CsvEncoder();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_JsonService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_JsonService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9bd1fad75805900ade1e1cee5727ead36fd9c02a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_JsonService.php
@@ -0,0 +1,26 @@
+privates['serializer.encoder.json'] = new \Symfony\Component\Serializer\Encoder\JsonEncoder();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_XmlService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_XmlService.php
new file mode 100644
index 0000000000000000000000000000000000000000..73aa9709a984e5f578bd448ab46947a5f9144689
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_XmlService.php
@@ -0,0 +1,29 @@
+privates['serializer.encoder.xml'] = new \Symfony\Component\Serializer\Encoder\XmlEncoder();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_YamlService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_YamlService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4f2fd2d32f34e740e0ea67da2025d78dfbe8e485
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Encoder_YamlService.php
@@ -0,0 +1,26 @@
+privates['serializer.encoder.yaml'] = new \Symfony\Component\Serializer\Encoder\YamlEncoder(NULL, NULL);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_CacheWarmerService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_CacheWarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..af551c04b2a2bbbe7198e7565964654ec723ddc7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_CacheWarmerService.php
@@ -0,0 +1,28 @@
+privates['serializer.mapping.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\SerializerCacheWarmer([0 => new \Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader(($container->privates['annotations.cached_reader'] ?? $container->getAnnotations_CachedReaderService()))], ($container->targetDir.''.'/serialization.php'));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_ChainLoaderService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_ChainLoaderService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0b0da8e626da86fe0029f9074213bdebeb9d8030
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_ChainLoaderService.php
@@ -0,0 +1,26 @@
+privates['serializer.mapping.chain_loader'] = new \Symfony\Component\Serializer\Mapping\Loader\LoaderChain([0 => new \Symfony\Component\Serializer\Mapping\Loader\AnnotationLoader(($container->privates['annotations.cached_reader'] ?? $container->getAnnotations_CachedReaderService()))]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_ClassDiscriminatorResolverService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_ClassDiscriminatorResolverService.php
new file mode 100644
index 0000000000000000000000000000000000000000..767a0b89f3ec7dc3b5d2ea2f244592ab96bede64
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_ClassDiscriminatorResolverService.php
@@ -0,0 +1,25 @@
+privates['serializer.mapping.class_discriminator_resolver'] = new \Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata(($container->privates['serializer.mapping.class_metadata_factory'] ?? $container->load('getSerializer_Mapping_ClassMetadataFactoryService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_ClassMetadataFactoryService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_ClassMetadataFactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ea8aa9b3763c3631cc03d84df96d7229fcd6d60b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Mapping_ClassMetadataFactoryService.php
@@ -0,0 +1,26 @@
+privates['serializer.mapping.class_metadata_factory'] = new \Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory(($container->privates['serializer.mapping.chain_loader'] ?? $container->load('getSerializer_Mapping_ChainLoaderService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_NameConverter_MetadataAwareService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_NameConverter_MetadataAwareService.php
new file mode 100644
index 0000000000000000000000000000000000000000..675094d6e0c345e9f142af9fba760f4c87d58851
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_NameConverter_MetadataAwareService.php
@@ -0,0 +1,26 @@
+privates['serializer.name_converter.metadata_aware'] = new \Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter(($container->privates['serializer.mapping.class_metadata_factory'] ?? $container->load('getSerializer_Mapping_ClassMetadataFactoryService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_ConstraintViolationListService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_ConstraintViolationListService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d2abccf4b7dd0a1c6caef9437a6333aca028e033
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_ConstraintViolationListService.php
@@ -0,0 +1,26 @@
+privates['serializer.normalizer.constraint_violation_list'] = new \Symfony\Component\Serializer\Normalizer\ConstraintViolationListNormalizer([], ($container->privates['serializer.name_converter.metadata_aware'] ?? $container->load('getSerializer_NameConverter_MetadataAwareService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DataUriService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DataUriService.php
new file mode 100644
index 0000000000000000000000000000000000000000..cc799a055c4a4619d212826e764aa13d94c79f5c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DataUriService.php
@@ -0,0 +1,27 @@
+privates['serializer.normalizer.data_uri'] = new \Symfony\Component\Serializer\Normalizer\DataUriNormalizer(($container->privates['mime_types'] ?? $container->load('getMimeTypesService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DateintervalService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DateintervalService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b8f4370b1e5104cab7c6b4ef6e3f5a7ea2d43087
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DateintervalService.php
@@ -0,0 +1,27 @@
+privates['serializer.normalizer.dateinterval'] = new \Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DatetimeService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DatetimeService.php
new file mode 100644
index 0000000000000000000000000000000000000000..668de81f2067d2fc4099840ef2a86027db46c80c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DatetimeService.php
@@ -0,0 +1,27 @@
+privates['serializer.normalizer.datetime'] = new \Symfony\Component\Serializer\Normalizer\DateTimeNormalizer();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DatetimezoneService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DatetimezoneService.php
new file mode 100644
index 0000000000000000000000000000000000000000..cfefd786f9dd9a10e2cd7eb0c8673c11b8aca584
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_DatetimezoneService.php
@@ -0,0 +1,27 @@
+privates['serializer.normalizer.datetimezone'] = new \Symfony\Component\Serializer\Normalizer\DateTimeZoneNormalizer();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_FlattenExceptionService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_FlattenExceptionService.php
new file mode 100644
index 0000000000000000000000000000000000000000..28044362aa79f6de8e8d43694f515d3a86932d5f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_FlattenExceptionService.php
@@ -0,0 +1,28 @@
+privates['serializer.normalizer.flatten_exception'] = new \Symfony\Component\Messenger\Transport\Serialization\Normalizer\FlattenExceptionNormalizer();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_FormErrorService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_FormErrorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8517c66d54c9b827b90d2ea32c35a117aac113d1
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_FormErrorService.php
@@ -0,0 +1,26 @@
+privates['serializer.normalizer.form_error'] = new \Symfony\Component\Serializer\Normalizer\FormErrorNormalizer();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_JsonSerializableService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_JsonSerializableService.php
new file mode 100644
index 0000000000000000000000000000000000000000..fc2adaab8619d2a3ce9abe34d6ef096da4914896
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_JsonSerializableService.php
@@ -0,0 +1,31 @@
+privates['serializer.normalizer.json_serializable'] = new \Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer(NULL, NULL);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_MimeMessageService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_MimeMessageService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0738efe0241573f6a9cb9d65576cf1cb7acf1786
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_MimeMessageService.php
@@ -0,0 +1,28 @@
+privates['serializer.normalizer.mime_message'] = new \Symfony\Component\Serializer\Normalizer\MimeMessageNormalizer(($container->privates['serializer.normalizer.property'] ?? $container->load('getSerializer_Normalizer_PropertyService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_ObjectService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_ObjectService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d421eee636c63dd7f2c6ee291dc4025e5a82c684
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_ObjectService.php
@@ -0,0 +1,32 @@
+privates['serializer.normalizer.object'] = new \Symfony\Component\Serializer\Normalizer\ObjectNormalizer(($container->privates['serializer.mapping.class_metadata_factory'] ?? $container->load('getSerializer_Mapping_ClassMetadataFactoryService')), ($container->privates['serializer.name_converter.metadata_aware'] ?? $container->load('getSerializer_NameConverter_MetadataAwareService')), ($container->privates['property_accessor'] ?? $container->load('getPropertyAccessorService')), ($container->privates['property_info'] ?? $container->getPropertyInfoService()), ($container->privates['serializer.mapping.class_discriminator_resolver'] ?? $container->load('getSerializer_Mapping_ClassDiscriminatorResolverService')), NULL, []);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_ProblemService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_ProblemService.php
new file mode 100644
index 0000000000000000000000000000000000000000..7e05f30b4a82355a64708b643d68368c0535ab1a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_ProblemService.php
@@ -0,0 +1,26 @@
+privates['serializer.normalizer.problem'] = new \Symfony\Component\Serializer\Normalizer\ProblemNormalizer(true);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_PropertyService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_PropertyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..80c5c969cf8ff9e4cc1442024192dcbce28b77ad
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_PropertyService.php
@@ -0,0 +1,32 @@
+privates['serializer.normalizer.property'] = new \Symfony\Component\Serializer\Normalizer\PropertyNormalizer(($container->privates['serializer.mapping.class_metadata_factory'] ?? $container->load('getSerializer_Mapping_ClassMetadataFactoryService')), ($container->privates['serializer.name_converter.metadata_aware'] ?? $container->load('getSerializer_NameConverter_MetadataAwareService')), ($container->privates['property_info'] ?? $container->getPropertyInfoService()), ($container->privates['serializer.mapping.class_discriminator_resolver'] ?? $container->load('getSerializer_Mapping_ClassDiscriminatorResolverService')), NULL, []);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_UidService.php b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_UidService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e5fa2781f9df04977cd01dbf14b3e32ac4ee39b4
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSerializer_Normalizer_UidService.php
@@ -0,0 +1,27 @@
+privates['serializer.normalizer.uid'] = new \Symfony\Component\Serializer\Normalizer\UidNormalizer();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getServicesResetterService.php b/var/cache/test/ContainerVfx5Gz6/getServicesResetterService.php
new file mode 100644
index 0000000000000000000000000000000000000000..bd7a773ac73e22bcda807b62189650bac984cef5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getServicesResetterService.php
@@ -0,0 +1,102 @@
+services['services_resetter'] = new \Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter(new RewindableGenerator(function () use ($container) {
+ if (isset($container->services['cache.app'])) {
+ yield 'cache.app' => ($container->services['cache.app'] ?? null);
+ }
+ if (isset($container->services['cache.system'])) {
+ yield 'cache.system' => ($container->services['cache.system'] ?? null);
+ }
+ if (isset($container->privates['cache.validator'])) {
+ yield 'cache.validator' => ($container->privates['cache.validator'] ?? null);
+ }
+ if (isset($container->privates['cache.serializer'])) {
+ yield 'cache.serializer' => ($container->privates['cache.serializer'] ?? null);
+ }
+ if (isset($container->privates['cache.annotations'])) {
+ yield 'cache.annotations' => ($container->privates['cache.annotations'] ?? null);
+ }
+ if (isset($container->privates['cache.property_info'])) {
+ yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? null);
+ }
+ if (isset($container->privates['cache.messenger.restart_workers_signal'])) {
+ yield 'cache.messenger.restart_workers_signal' => ($container->privates['cache.messenger.restart_workers_signal'] ?? null);
+ }
+ if (isset($container->privates['.debug.http_client'])) {
+ yield 'http_client' => ($container->privates['.debug.http_client'] ?? null);
+ }
+ if (isset($container->privates['mailer.message_logger_listener'])) {
+ yield 'mailer.message_logger_listener' => ($container->privates['mailer.message_logger_listener'] ?? null);
+ }
+ if (isset($container->privates['debug.stopwatch'])) {
+ yield 'debug.stopwatch' => ($container->privates['debug.stopwatch'] ?? null);
+ }
+ if (isset($container->services['event_dispatcher'])) {
+ yield 'debug.event_dispatcher' => ($container->services['event_dispatcher'] ?? null);
+ }
+ if (isset($container->privates['form.choice_list_factory.cached'])) {
+ yield 'form.choice_list_factory.cached' => ($container->privates['form.choice_list_factory.cached'] ?? null);
+ }
+ if (isset($container->services['cache.validator_expression_language'])) {
+ yield 'cache.validator_expression_language' => ($container->services['cache.validator_expression_language'] ?? null);
+ }
+ if (isset($container->privates['messenger.transport.in_memory.factory'])) {
+ yield 'messenger.transport.in_memory.factory' => ($container->privates['messenger.transport.in_memory.factory'] ?? null);
+ }
+ if (isset($container->services['.container.private.profiler'])) {
+ yield 'profiler' => ($container->services['.container.private.profiler'] ?? null);
+ }
+ if (isset($container->services['.container.private.validator'])) {
+ yield 'debug.validator' => ($container->services['.container.private.validator'] ?? null);
+ }
+ if (isset($container->services['doctrine'])) {
+ yield 'doctrine' => ($container->services['doctrine'] ?? null);
+ }
+ if (isset($container->privates['form.type.entity'])) {
+ yield 'form.type.entity' => ($container->privates['form.type.entity'] ?? null);
+ }
+ if (isset($container->privates['webpack_encore.tag_renderer'])) {
+ yield 'webpack_encore.tag_renderer' => ($container->privates['webpack_encore.tag_renderer'] ?? null);
+ }
+ if (isset($container->privates['cache.webpack_encore'])) {
+ yield 'cache.webpack_encore' => ($container->privates['cache.webpack_encore'] ?? null);
+ }
+ if (isset($container->privates['webpack_encore.entrypoint_lookup[_default]'])) {
+ yield 'webpack_encore.entrypoint_lookup[_default]' => ($container->privates['webpack_encore.entrypoint_lookup[_default]'] ?? null);
+ }
+ if (isset($container->services['.container.private.security.token_storage'])) {
+ yield 'security.token_storage' => ($container->services['.container.private.security.token_storage'] ?? null);
+ }
+ if (isset($container->privates['cache.security_expression_language'])) {
+ yield 'cache.security_expression_language' => ($container->privates['cache.security_expression_language'] ?? null);
+ }
+ if (isset($container->privates['monolog.handler.main'])) {
+ yield 'monolog.handler.main' => ($container->privates['monolog.handler.main'] ?? null);
+ }
+ if (isset($container->privates['.debug.http_client'])) {
+ yield '.debug.http_client' => ($container->privates['.debug.http_client'] ?? null);
+ }
+ }, function () use ($container) {
+ return 0 + (int) (isset($container->services['cache.app'])) + (int) (isset($container->services['cache.system'])) + (int) (isset($container->privates['cache.validator'])) + (int) (isset($container->privates['cache.serializer'])) + (int) (isset($container->privates['cache.annotations'])) + (int) (isset($container->privates['cache.property_info'])) + (int) (isset($container->privates['cache.messenger.restart_workers_signal'])) + (int) (isset($container->privates['.debug.http_client'])) + (int) (isset($container->privates['mailer.message_logger_listener'])) + (int) (isset($container->privates['debug.stopwatch'])) + (int) (isset($container->services['event_dispatcher'])) + (int) (isset($container->privates['form.choice_list_factory.cached'])) + (int) (isset($container->services['cache.validator_expression_language'])) + (int) (isset($container->privates['messenger.transport.in_memory.factory'])) + (int) (isset($container->services['.container.private.profiler'])) + (int) (isset($container->services['.container.private.validator'])) + (int) (isset($container->services['doctrine'])) + (int) (isset($container->privates['form.type.entity'])) + (int) (isset($container->privates['webpack_encore.tag_renderer'])) + (int) (isset($container->privates['cache.webpack_encore'])) + (int) (isset($container->privates['webpack_encore.entrypoint_lookup[_default]'])) + (int) (isset($container->services['.container.private.security.token_storage'])) + (int) (isset($container->privates['cache.security_expression_language'])) + (int) (isset($container->privates['monolog.handler.main'])) + (int) (isset($container->privates['.debug.http_client']));
+ }), ['cache.app' => [0 => 'reset'], 'cache.system' => [0 => 'reset'], 'cache.validator' => [0 => 'reset'], 'cache.serializer' => [0 => 'reset'], 'cache.annotations' => [0 => 'reset'], 'cache.property_info' => [0 => 'reset'], 'cache.messenger.restart_workers_signal' => [0 => 'reset'], 'http_client' => [0 => '?reset'], 'mailer.message_logger_listener' => [0 => 'reset'], 'debug.stopwatch' => [0 => 'reset'], 'debug.event_dispatcher' => [0 => 'reset'], 'form.choice_list_factory.cached' => [0 => 'reset'], 'cache.validator_expression_language' => [0 => 'reset'], 'messenger.transport.in_memory.factory' => [0 => 'reset'], 'profiler' => [0 => 'reset'], 'debug.validator' => [0 => 'reset'], 'doctrine' => [0 => 'reset'], 'form.type.entity' => [0 => 'reset'], 'webpack_encore.tag_renderer' => [0 => 'reset'], 'cache.webpack_encore' => [0 => 'reset'], 'webpack_encore.entrypoint_lookup[_default]' => [0 => 'reset'], 'security.token_storage' => [0 => 'disableUsageTracking', 1 => 'setToken'], 'cache.security_expression_language' => [0 => 'reset'], 'monolog.handler.main' => [0 => 'reset'], '.debug.http_client' => [0 => 'reset']]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSession_FactoryService.php b/var/cache/test/ContainerVfx5Gz6/getSession_FactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c18b0a3d278f02b8764f198ede8f852e0fa245ae
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSession_FactoryService.php
@@ -0,0 +1,25 @@
+privates['session.factory'] = new \Symfony\Component\HttpFoundation\Session\SessionFactory(($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), ($container->privates['session.storage.factory.mock_file'] ?? $container->load('getSession_Storage_Factory_MockFileService')), [0 => ($container->privates['test.session.listener'] ?? $container->getTest_Session_ListenerService()), 1 => 'onSessionUsage']);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSession_Storage_Factory_MockFileService.php b/var/cache/test/ContainerVfx5Gz6/getSession_Storage_Factory_MockFileService.php
new file mode 100644
index 0000000000000000000000000000000000000000..32d8480ce05b2d69db9734fec9a7ab87c2723cca
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSession_Storage_Factory_MockFileService.php
@@ -0,0 +1,27 @@
+privates['session.storage.factory.mock_file'] = new \Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorageFactory(($container->targetDir.''.'/sessions'), 'MOCKSESSID', new \Symfony\Component\HttpFoundation\Session\Storage\MetadataBag('_sf2_meta', 0));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getSluggerService.php b/var/cache/test/ContainerVfx5Gz6/getSluggerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..63be35f9622ae96907339d488eff7d0a67980527
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getSluggerService.php
@@ -0,0 +1,25 @@
+privates['slugger'] = new \Symfony\Component\String\Slugger\AsciiSlugger('en');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTemplateControllerService.php b/var/cache/test/ContainerVfx5Gz6/getTemplateControllerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..dedf44eb308e74bbd7926325187d6babbcd14dd5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTemplateControllerService.php
@@ -0,0 +1,24 @@
+services['Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController'] = new \Symfony\Bundle\FrameworkBundle\Controller\TemplateController(($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTest_ClientService.php b/var/cache/test/ContainerVfx5Gz6/getTest_ClientService.php
new file mode 100644
index 0000000000000000000000000000000000000000..01016a6bd2e3a4492ae465fc4569edfbe8a8b337
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTest_ClientService.php
@@ -0,0 +1,32 @@
+factories['test.client'] = function () use ($container) {
+ return new \Symfony\Bundle\FrameworkBundle\KernelBrowser(($container->services['kernel'] ?? $container->get('kernel', 1)), [], (new \Symfony\Component\BrowserKit\History()), (new \Symfony\Component\BrowserKit\CookieJar()));
+ };
+
+ return $container->factories['test.client']();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTest_Client_CookiejarService.php b/var/cache/test/ContainerVfx5Gz6/getTest_Client_CookiejarService.php
new file mode 100644
index 0000000000000000000000000000000000000000..26dd0d1d6a7e5162cb534fadb979ddcd0a573a56
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTest_Client_CookiejarService.php
@@ -0,0 +1,28 @@
+factories['service_container']['test.client.cookiejar'] = function () use ($container) {
+ return new \Symfony\Component\BrowserKit\CookieJar();
+ };
+
+ return $container->factories['service_container']['test.client.cookiejar']();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTest_Client_HistoryService.php b/var/cache/test/ContainerVfx5Gz6/getTest_Client_HistoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ddd98b2d4e6d5ba67140eba30d1eb73269405b61
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTest_Client_HistoryService.php
@@ -0,0 +1,28 @@
+factories['service_container']['test.client.history'] = function () use ($container) {
+ return new \Symfony\Component\BrowserKit\History();
+ };
+
+ return $container->factories['service_container']['test.client.history']();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTest_PrivateServicesLocatorService.php b/var/cache/test/ContainerVfx5Gz6/getTest_PrivateServicesLocatorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1f5f97f6ff690de584f824b915ad51e45a47b228
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTest_PrivateServicesLocatorService.php
@@ -0,0 +1,1394 @@
+services['test.private_services_locator'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'argument_metadata_factory' => ['privates', 'argument_metadata_factory', 'getArgumentMetadataFactoryService', false],
+ 'response_listener' => ['privates', 'response_listener', 'getResponseListenerService', false],
+ 'streamed_response_listener' => ['privates', 'streamed_response_listener', 'getStreamedResponseListenerService', false],
+ 'locale_listener' => ['privates', 'locale_listener', 'getLocaleListenerService', false],
+ 'validate_request_listener' => ['privates', 'validate_request_listener', 'getValidateRequestListenerService', false],
+ 'disallow_search_engine_index_response_listener' => ['privates', 'disallow_search_engine_index_response_listener', 'getDisallowSearchEngineIndexResponseListenerService', false],
+ 'exception_listener' => ['privates', 'exception_listener', 'getExceptionListenerService', false],
+ 'parameter_bag' => ['privates', 'parameter_bag', 'getParameterBagService', false],
+ 'url_helper' => ['privates', 'url_helper', 'getUrlHelperService', false],
+ 'cache_clearer' => ['services', '.container.private.cache_clearer', 'get_Container_Private_CacheClearerService', true],
+ 'filesystem' => ['services', '.container.private.filesystem', 'get_Container_Private_FilesystemService', true],
+ 'file_locator' => ['privates', 'file_locator', 'getFileLocatorService', true],
+ 'uri_signer' => ['privates', 'uri_signer', 'getUriSignerService', true],
+ 'config_cache_factory' => ['privates', 'config_cache_factory', 'getConfigCacheFactoryService', false],
+ 'dependency_injection.config.container_parameters_resource_checker' => ['privates', 'dependency_injection.config.container_parameters_resource_checker', 'getDependencyInjection_Config_ContainerParametersResourceCheckerService', true],
+ 'config.resource.self_checking_resource_checker' => ['privates', 'config.resource.self_checking_resource_checker', 'getConfig_Resource_SelfCheckingResourceCheckerService', true],
+ 'locale_aware_listener' => ['privates', 'locale_aware_listener', 'getLocaleAwareListenerService', false],
+ 'container.env_var_processor' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true],
+ 'slugger' => ['privates', 'slugger', 'getSluggerService', true],
+ 'container.getenv' => ['privates', 'container.getenv', 'getContainer_GetenvService', true],
+ 'config_builder.warmer' => ['privates', 'config_builder.warmer', 'getConfigBuilder_WarmerService', true],
+ 'fragment.handler' => ['privates', 'fragment.handler', 'getFragment_HandlerService', true],
+ 'fragment.uri_generator' => ['privates', 'fragment.uri_generator', 'getFragment_UriGeneratorService', true],
+ 'fragment.renderer.inline' => ['privates', 'fragment.renderer.inline', 'getFragment_Renderer_InlineService', true],
+ 'error_handler.error_renderer.html' => ['privates', 'error_handler.error_renderer.html', 'getErrorHandler_ErrorRenderer_HtmlService', true],
+ 'console.error_listener' => ['privates', 'console.error_listener', 'getConsole_ErrorListenerService', true],
+ 'console.suggest_missing_package_subscriber' => ['privates', 'console.suggest_missing_package_subscriber', 'getConsole_SuggestMissingPackageSubscriberService', true],
+ 'console.command.about' => ['privates', 'console.command.about', 'getConsole_Command_AboutService', true],
+ 'console.command.assets_install' => ['privates', 'console.command.assets_install', 'getConsole_Command_AssetsInstallService', true],
+ 'console.command.cache_clear' => ['privates', 'console.command.cache_clear', 'getConsole_Command_CacheClearService', true],
+ 'console.command.cache_pool_clear' => ['privates', 'console.command.cache_pool_clear', 'getConsole_Command_CachePoolClearService', true],
+ 'console.command.cache_pool_prune' => ['privates', 'console.command.cache_pool_prune', 'getConsole_Command_CachePoolPruneService', true],
+ 'console.command.cache_pool_delete' => ['privates', 'console.command.cache_pool_delete', 'getConsole_Command_CachePoolDeleteService', true],
+ 'console.command.cache_pool_list' => ['privates', 'console.command.cache_pool_list', 'getConsole_Command_CachePoolListService', true],
+ 'console.command.cache_warmup' => ['privates', 'console.command.cache_warmup', 'getConsole_Command_CacheWarmupService', true],
+ 'console.command.config_debug' => ['privates', 'console.command.config_debug', 'getConsole_Command_ConfigDebugService', true],
+ 'console.command.config_dump_reference' => ['privates', 'console.command.config_dump_reference', 'getConsole_Command_ConfigDumpReferenceService', true],
+ 'console.command.container_debug' => ['privates', 'console.command.container_debug', 'getConsole_Command_ContainerDebugService', true],
+ 'console.command.container_lint' => ['privates', 'console.command.container_lint', 'getConsole_Command_ContainerLintService', true],
+ 'console.command.debug_autowiring' => ['privates', 'console.command.debug_autowiring', 'getConsole_Command_DebugAutowiringService', true],
+ 'console.command.dotenv_debug' => ['privates', 'console.command.dotenv_debug', 'getConsole_Command_DotenvDebugService', true],
+ 'console.command.event_dispatcher_debug' => ['privates', 'console.command.event_dispatcher_debug', 'getConsole_Command_EventDispatcherDebugService', true],
+ 'console.command.messenger_consume_messages' => ['privates', 'console.command.messenger_consume_messages', 'getConsole_Command_MessengerConsumeMessagesService', true],
+ 'console.command.messenger_setup_transports' => ['privates', 'console.command.messenger_setup_transports', 'getConsole_Command_MessengerSetupTransportsService', true],
+ 'console.command.messenger_debug' => ['privates', 'console.command.messenger_debug', 'getConsole_Command_MessengerDebugService', true],
+ 'console.command.messenger_stop_workers' => ['privates', 'console.command.messenger_stop_workers', 'getConsole_Command_MessengerStopWorkersService', true],
+ 'console.command.messenger_failed_messages_retry' => ['privates', 'console.command.messenger_failed_messages_retry', 'getConsole_Command_MessengerFailedMessagesRetryService', true],
+ 'console.command.messenger_failed_messages_show' => ['privates', 'console.command.messenger_failed_messages_show', 'getConsole_Command_MessengerFailedMessagesShowService', true],
+ 'console.command.messenger_failed_messages_remove' => ['privates', 'console.command.messenger_failed_messages_remove', 'getConsole_Command_MessengerFailedMessagesRemoveService', true],
+ 'console.command.router_debug' => ['privates', 'console.command.router_debug', 'getConsole_Command_RouterDebugService', true],
+ 'console.command.router_match' => ['privates', 'console.command.router_match', 'getConsole_Command_RouterMatchService', true],
+ 'console.command.translation_debug' => ['privates', 'console.command.translation_debug', 'getConsole_Command_TranslationDebugService', true],
+ 'console.command.translation_extract' => ['privates', 'console.command.translation_extract', 'getConsole_Command_TranslationExtractService', true],
+ 'console.command.validator_debug' => ['privates', 'console.command.validator_debug', 'getConsole_Command_ValidatorDebugService', true],
+ 'console.command.translation_pull' => ['privates', 'console.command.translation_pull', 'getConsole_Command_TranslationPullService', true],
+ 'console.command.translation_push' => ['privates', 'console.command.translation_push', 'getConsole_Command_TranslationPushService', true],
+ 'console.command.xliff_lint' => ['privates', 'console.command.xliff_lint', 'getConsole_Command_XliffLintService', true],
+ 'console.command.yaml_lint' => ['privates', 'console.command.yaml_lint', 'getConsole_Command_YamlLintService', true],
+ 'console.command.form_debug' => ['privates', 'console.command.form_debug', 'getConsole_Command_FormDebugService', true],
+ 'console.command.secrets_set' => ['privates', 'console.command.secrets_set', 'getConsole_Command_SecretsSetService', true],
+ 'console.command.secrets_remove' => ['privates', 'console.command.secrets_remove', 'getConsole_Command_SecretsRemoveService', true],
+ 'console.command.secrets_generate_key' => ['privates', 'console.command.secrets_generate_key', 'getConsole_Command_SecretsGenerateKeyService', true],
+ 'console.command.secrets_list' => ['privates', 'console.command.secrets_list', 'getConsole_Command_SecretsListService', true],
+ 'console.command.secrets_decrypt_to_local' => ['privates', 'console.command.secrets_decrypt_to_local', 'getConsole_Command_SecretsDecryptToLocalService', true],
+ 'console.command.secrets_encrypt_from_local' => ['privates', 'console.command.secrets_encrypt_from_local', 'getConsole_Command_SecretsEncryptFromLocalService', true],
+ 'cache.validator' => ['privates', 'cache.validator', 'getCache_ValidatorService', false],
+ 'cache.serializer' => ['privates', 'cache.serializer', 'getCache_SerializerService', false],
+ 'cache.annotations' => ['privates', 'cache.annotations', 'getCache_AnnotationsService', false],
+ 'cache.property_info' => ['privates', 'cache.property_info', 'getCache_PropertyInfoService', false],
+ 'cache.messenger.restart_workers_signal' => ['privates', 'cache.messenger.restart_workers_signal', 'getCache_Messenger_RestartWorkersSignalService', false],
+ 'cache.default_marshaller' => ['privates', 'cache.default_marshaller', 'getCache_DefaultMarshallerService', false],
+ 'cache.default_clearer' => ['services', 'cache.app_clearer', 'getCache_AppClearerService', true],
+ 'identity_translator' => ['privates', 'identity_translator', 'getIdentityTranslatorService', false],
+ 'test.client.history' => [false, 'test.client.history', 'getTest_Client_HistoryService', true],
+ 'test.client.cookiejar' => [false, 'test.client.cookiejar', 'getTest_Client_CookiejarService', true],
+ 'test.session.listener' => ['privates', 'test.session.listener', 'getTest_Session_ListenerService', false],
+ 'assets.packages' => ['privates', 'assets.packages', 'getAssets_PackagesService', false],
+ 'assets.context' => ['privates', 'assets.context', 'getAssets_ContextService', false],
+ 'assets._version__default' => ['privates', 'assets._version__default', 'getAssets_VersionDefaultService', false],
+ 'assets._default_package' => ['privates', 'assets._default_package', 'getAssets_DefaultPackageService', false],
+ 'mailer.transports' => ['privates', 'mailer.transports', 'getMailer_TransportsService', true],
+ 'mailer.transport_factory' => ['privates', 'mailer.transport_factory', 'getMailer_TransportFactoryService', true],
+ 'mailer.messenger.message_handler' => ['privates', 'mailer.messenger.message_handler', 'getMailer_Messenger_MessageHandlerService', true],
+ 'mailer.envelope_listener' => ['privates', 'mailer.envelope_listener', 'getMailer_EnvelopeListenerService', true],
+ 'mailer.message_logger_listener' => ['privates', 'mailer.message_logger_listener', 'getMailer_MessageLoggerListenerService', false],
+ 'mailer.transport_factory.null' => ['privates', 'mailer.transport_factory.null', 'getMailer_TransportFactory_NullService', true],
+ 'mailer.transport_factory.sendmail' => ['privates', 'mailer.transport_factory.sendmail', 'getMailer_TransportFactory_SendmailService', true],
+ 'mailer.transport_factory.smtp' => ['privates', 'mailer.transport_factory.smtp', 'getMailer_TransportFactory_SmtpService', true],
+ 'mailer.transport_factory.native' => ['privates', 'mailer.transport_factory.native', 'getMailer_TransportFactory_NativeService', true],
+ 'translator.default' => ['privates', 'translator.default', 'getTranslator_DefaultService', false],
+ 'translator.formatter.default' => ['privates', 'translator.formatter.default', 'getTranslator_Formatter_DefaultService', false],
+ 'translation.loader.php' => ['privates', 'translation.loader.php', 'getTranslation_Loader_PhpService', true],
+ 'translation.loader.yml' => ['privates', 'translation.loader.yml', 'getTranslation_Loader_YmlService', true],
+ 'translation.loader.xliff' => ['privates', 'translation.loader.xliff', 'getTranslation_Loader_XliffService', true],
+ 'translation.loader.po' => ['privates', 'translation.loader.po', 'getTranslation_Loader_PoService', true],
+ 'translation.loader.mo' => ['privates', 'translation.loader.mo', 'getTranslation_Loader_MoService', true],
+ 'translation.loader.qt' => ['privates', 'translation.loader.qt', 'getTranslation_Loader_QtService', true],
+ 'translation.loader.csv' => ['privates', 'translation.loader.csv', 'getTranslation_Loader_CsvService', true],
+ 'translation.loader.res' => ['privates', 'translation.loader.res', 'getTranslation_Loader_ResService', true],
+ 'translation.loader.dat' => ['privates', 'translation.loader.dat', 'getTranslation_Loader_DatService', true],
+ 'translation.loader.ini' => ['privates', 'translation.loader.ini', 'getTranslation_Loader_IniService', true],
+ 'translation.loader.json' => ['privates', 'translation.loader.json', 'getTranslation_Loader_JsonService', true],
+ 'translation.dumper.php' => ['privates', 'translation.dumper.php', 'getTranslation_Dumper_PhpService', true],
+ 'translation.dumper.xliff' => ['privates', 'translation.dumper.xliff', 'getTranslation_Dumper_XliffService', true],
+ 'translation.dumper.po' => ['privates', 'translation.dumper.po', 'getTranslation_Dumper_PoService', true],
+ 'translation.dumper.mo' => ['privates', 'translation.dumper.mo', 'getTranslation_Dumper_MoService', true],
+ 'translation.dumper.yml' => ['privates', 'translation.dumper.yml', 'getTranslation_Dumper_YmlService', true],
+ 'translation.dumper.yaml' => ['privates', 'translation.dumper.yaml', 'getTranslation_Dumper_YamlService', true],
+ 'translation.dumper.qt' => ['privates', 'translation.dumper.qt', 'getTranslation_Dumper_QtService', true],
+ 'translation.dumper.csv' => ['privates', 'translation.dumper.csv', 'getTranslation_Dumper_CsvService', true],
+ 'translation.dumper.ini' => ['privates', 'translation.dumper.ini', 'getTranslation_Dumper_IniService', true],
+ 'translation.dumper.json' => ['privates', 'translation.dumper.json', 'getTranslation_Dumper_JsonService', true],
+ 'translation.dumper.res' => ['privates', 'translation.dumper.res', 'getTranslation_Dumper_ResService', true],
+ 'translation.extractor.php' => ['privates', 'translation.extractor.php', 'getTranslation_Extractor_PhpService', true],
+ 'translation.reader' => ['privates', 'translation.reader', 'getTranslation_ReaderService', true],
+ 'translation.extractor' => ['privates', 'translation.extractor', 'getTranslation_ExtractorService', true],
+ 'translation.writer' => ['privates', 'translation.writer', 'getTranslation_WriterService', true],
+ 'translation.warmer' => ['privates', 'translation.warmer', 'getTranslation_WarmerService', true],
+ 'translation.provider_collection' => ['privates', 'translation.provider_collection', 'getTranslation_ProviderCollectionService', true],
+ 'translation.provider_collection_factory' => ['privates', 'translation.provider_collection_factory', 'getTranslation_ProviderCollectionFactoryService', true],
+ 'translation.provider_factory.null' => ['privates', 'translation.provider_factory.null', 'getTranslation_ProviderFactory_NullService', true],
+ 'debug.debug_handlers_listener' => ['privates', 'debug.debug_handlers_listener', 'getDebug_DebugHandlersListenerService', false],
+ 'debug.file_link_formatter' => ['privates', 'debug.file_link_formatter', 'getDebug_FileLinkFormatterService', false],
+ 'debug.stopwatch' => ['privates', 'debug.stopwatch', 'getDebug_StopwatchService', false],
+ 'debug.event_dispatcher' => ['services', 'event_dispatcher', 'getEventDispatcherService', false],
+ 'debug.controller_resolver' => ['privates', 'debug.controller_resolver', 'getDebug_ControllerResolverService', false],
+ 'debug.argument_resolver' => ['privates', 'debug.argument_resolver', 'getDebug_ArgumentResolverService', false],
+ 'debug.log_processor' => ['privates', 'debug.log_processor', 'getDebug_LogProcessorService', false],
+ 'routing.resolver' => ['privates', 'routing.resolver', 'getRouting_ResolverService', true],
+ 'routing.loader.xml' => ['privates', 'routing.loader.xml', 'getRouting_Loader_XmlService', true],
+ 'routing.loader.yml' => ['privates', 'routing.loader.yml', 'getRouting_Loader_YmlService', true],
+ 'routing.loader.php' => ['privates', 'routing.loader.php', 'getRouting_Loader_PhpService', true],
+ 'routing.loader.glob' => ['privates', 'routing.loader.glob', 'getRouting_Loader_GlobService', true],
+ 'routing.loader.directory' => ['privates', 'routing.loader.directory', 'getRouting_Loader_DirectoryService', true],
+ 'routing.loader.container' => ['privates', 'routing.loader.container', 'getRouting_Loader_ContainerService', true],
+ 'router.default' => ['services', 'router', 'getRouterService', false],
+ 'router.request_context' => ['privates', 'router.request_context', 'getRouter_RequestContextService', false],
+ 'router.expression_language_provider' => ['privates', 'router.expression_language_provider', 'getRouter_ExpressionLanguageProviderService', false],
+ 'router.cache_warmer' => ['privates', 'router.cache_warmer', 'getRouter_CacheWarmerService', true],
+ 'router_listener' => ['privates', 'router_listener', 'getRouterListenerService', false],
+ 'routing.loader.annotation' => ['privates', 'routing.loader.annotation', 'getRouting_Loader_AnnotationService', true],
+ 'routing.loader.annotation.directory' => ['privates', 'routing.loader.annotation.directory', 'getRouting_Loader_Annotation_DirectoryService', true],
+ 'routing.loader.annotation.file' => ['privates', 'routing.loader.annotation.file', 'getRouting_Loader_Annotation_FileService', true],
+ 'annotations.reader' => ['privates', 'annotations.reader', 'getAnnotations_ReaderService', false],
+ 'annotations.dummy_registry' => ['privates', 'annotations.dummy_registry', 'getAnnotations_DummyRegistryService', false],
+ 'annotations.cache_warmer' => ['privates', 'annotations.cache_warmer', 'getAnnotations_CacheWarmerService', true],
+ 'annotations.cache_adapter' => ['privates', 'annotations.cache_adapter', 'getAnnotations_CacheAdapterService', false],
+ 'property_accessor' => ['privates', 'property_accessor', 'getPropertyAccessorService', true],
+ 'secrets.vault' => ['privates', 'secrets.vault', 'getSecrets_VaultService', true],
+ 'secrets.decryption_key' => ['privates', 'secrets.decryption_key', 'getSecrets_DecryptionKeyService', true],
+ 'secrets.local_vault' => ['privates', 'secrets.local_vault', 'getSecrets_LocalVaultService', true],
+ 'serializer' => ['services', '.container.private.serializer', 'get_Container_Private_SerializerService', true],
+ 'serializer.mapping.class_discriminator_resolver' => ['privates', 'serializer.mapping.class_discriminator_resolver', 'getSerializer_Mapping_ClassDiscriminatorResolverService', true],
+ 'serializer.normalizer.constraint_violation_list' => ['privates', 'serializer.normalizer.constraint_violation_list', 'getSerializer_Normalizer_ConstraintViolationListService', true],
+ 'serializer.normalizer.mime_message' => ['privates', 'serializer.normalizer.mime_message', 'getSerializer_Normalizer_MimeMessageService', true],
+ 'serializer.normalizer.datetimezone' => ['privates', 'serializer.normalizer.datetimezone', 'getSerializer_Normalizer_DatetimezoneService', true],
+ 'serializer.normalizer.dateinterval' => ['privates', 'serializer.normalizer.dateinterval', 'getSerializer_Normalizer_DateintervalService', true],
+ 'serializer.normalizer.data_uri' => ['privates', 'serializer.normalizer.data_uri', 'getSerializer_Normalizer_DataUriService', true],
+ 'serializer.normalizer.datetime' => ['privates', 'serializer.normalizer.datetime', 'getSerializer_Normalizer_DatetimeService', true],
+ 'serializer.normalizer.json_serializable' => ['privates', 'serializer.normalizer.json_serializable', 'getSerializer_Normalizer_JsonSerializableService', true],
+ 'serializer.normalizer.problem' => ['privates', 'serializer.normalizer.problem', 'getSerializer_Normalizer_ProblemService', true],
+ 'serializer.denormalizer.unwrapping' => ['privates', 'serializer.denormalizer.unwrapping', 'getSerializer_Denormalizer_UnwrappingService', true],
+ 'serializer.normalizer.uid' => ['privates', 'serializer.normalizer.uid', 'getSerializer_Normalizer_UidService', true],
+ 'serializer.normalizer.form_error' => ['privates', 'serializer.normalizer.form_error', 'getSerializer_Normalizer_FormErrorService', true],
+ 'serializer.normalizer.object' => ['privates', 'serializer.normalizer.object', 'getSerializer_Normalizer_ObjectService', true],
+ 'serializer.normalizer.property' => ['privates', 'serializer.normalizer.property', 'getSerializer_Normalizer_PropertyService', true],
+ 'serializer.denormalizer.array' => ['privates', 'serializer.denormalizer.array', 'getSerializer_Denormalizer_ArrayService', true],
+ 'serializer.mapping.chain_loader' => ['privates', 'serializer.mapping.chain_loader', 'getSerializer_Mapping_ChainLoaderService', true],
+ 'serializer.mapping.class_metadata_factory' => ['privates', 'serializer.mapping.class_metadata_factory', 'getSerializer_Mapping_ClassMetadataFactoryService', true],
+ 'serializer.mapping.cache_warmer' => ['privates', 'serializer.mapping.cache_warmer', 'getSerializer_Mapping_CacheWarmerService', true],
+ 'serializer.encoder.xml' => ['privates', 'serializer.encoder.xml', 'getSerializer_Encoder_XmlService', true],
+ 'serializer.encoder.json' => ['privates', 'serializer.encoder.json', 'getSerializer_Encoder_JsonService', true],
+ 'serializer.encoder.yaml' => ['privates', 'serializer.encoder.yaml', 'getSerializer_Encoder_YamlService', true],
+ 'serializer.encoder.csv' => ['privates', 'serializer.encoder.csv', 'getSerializer_Encoder_CsvService', true],
+ 'serializer.name_converter.metadata_aware' => ['privates', 'serializer.name_converter.metadata_aware', 'getSerializer_NameConverter_MetadataAwareService', true],
+ 'property_info.serializer_extractor' => ['privates', 'property_info.serializer_extractor', 'getPropertyInfo_SerializerExtractorService', true],
+ 'error_handler.error_renderer.serializer' => ['privates', 'error_handler.error_renderer.serializer', 'getErrorHandler_ErrorRenderer_SerializerService', true],
+ 'property_info' => ['privates', 'property_info', 'getPropertyInfoService', false],
+ 'property_info.reflection_extractor' => ['privates', 'property_info.reflection_extractor', 'getPropertyInfo_ReflectionExtractorService', true],
+ 'property_info.phpstan_extractor' => ['privates', 'property_info.phpstan_extractor', 'getPropertyInfo_PhpstanExtractorService', true],
+ 'property_info.php_doc_extractor' => ['privates', 'property_info.php_doc_extractor', 'getPropertyInfo_PhpDocExtractorService', true],
+ 'web_link.add_link_header_listener' => ['privates', 'web_link.add_link_header_listener', 'getWebLink_AddLinkHeaderListenerService', false],
+ 'cache.property_access' => ['privates', 'cache.property_access', 'getCache_PropertyAccessService', true],
+ 'session.factory' => ['privates', 'session.factory', 'getSession_FactoryService', true],
+ 'session.storage.factory.mock_file' => ['privates', 'session.storage.factory.mock_file', 'getSession_Storage_Factory_MockFileService', true],
+ 'security.csrf.token_generator' => ['privates', 'security.csrf.token_generator', 'getSecurity_Csrf_TokenGeneratorService', true],
+ 'security.csrf.token_storage' => ['privates', 'security.csrf.token_storage', 'getSecurity_Csrf_TokenStorageService', true],
+ 'security.csrf.token_manager' => ['services', '.container.private.security.csrf.token_manager', 'get_Container_Private_Security_Csrf_TokenManagerService', true],
+ 'twig.runtime.security_csrf' => ['privates', 'twig.runtime.security_csrf', 'getTwig_Runtime_SecurityCsrfService', true],
+ 'twig.extension.security_csrf' => ['privates', 'twig.extension.security_csrf', 'getTwig_Extension_SecurityCsrfService', false],
+ 'form.resolved_type_factory' => ['privates', 'form.resolved_type_factory', 'getForm_ResolvedTypeFactoryService', true],
+ 'form.registry' => ['privates', 'form.registry', 'getForm_RegistryService', true],
+ 'form.factory' => ['services', '.container.private.form.factory', 'get_Container_Private_Form_FactoryService', true],
+ 'form.extension' => ['privates', 'form.extension', 'getForm_ExtensionService', true],
+ 'form.type_guesser.validator' => ['privates', 'form.type_guesser.validator', 'getForm_TypeGuesser_ValidatorService', true],
+ 'form.choice_list_factory.default' => ['privates', 'form.choice_list_factory.default', 'getForm_ChoiceListFactory_DefaultService', true],
+ 'form.choice_list_factory.property_access' => ['privates', 'form.choice_list_factory.property_access', 'getForm_ChoiceListFactory_PropertyAccessService', true],
+ 'form.choice_list_factory.cached' => ['privates', 'form.choice_list_factory.cached', 'getForm_ChoiceListFactory_CachedService', true],
+ 'form.type.form' => ['privates', 'form.type.form', 'getForm_Type_FormService', true],
+ 'form.type.choice' => ['privates', 'form.type.choice', 'getForm_Type_ChoiceService', true],
+ 'form.type.file' => ['services', '.container.private.form.type.file', 'get_Container_Private_Form_Type_FileService', true],
+ 'form.type.color' => ['privates', 'form.type.color', 'getForm_Type_ColorService', true],
+ 'form.type_extension.form.transformation_failure_handling' => ['privates', 'form.type_extension.form.transformation_failure_handling', 'getForm_TypeExtension_Form_TransformationFailureHandlingService', true],
+ 'form.type_extension.form.http_foundation' => ['privates', 'form.type_extension.form.http_foundation', 'getForm_TypeExtension_Form_HttpFoundationService', true],
+ 'form.type_extension.form.request_handler' => ['privates', 'form.type_extension.form.request_handler', 'getForm_TypeExtension_Form_RequestHandlerService', true],
+ 'form.server_params' => ['privates', 'form.server_params', 'getForm_ServerParamsService', true],
+ 'form.type_extension.form.validator' => ['privates', 'form.type_extension.form.validator', 'getForm_TypeExtension_Form_ValidatorService', true],
+ 'form.type_extension.repeated.validator' => ['privates', 'form.type_extension.repeated.validator', 'getForm_TypeExtension_Repeated_ValidatorService', true],
+ 'form.type_extension.submit.validator' => ['privates', 'form.type_extension.submit.validator', 'getForm_TypeExtension_Submit_ValidatorService', true],
+ 'form.type_extension.upload.validator' => ['privates', 'form.type_extension.upload.validator', 'getForm_TypeExtension_Upload_ValidatorService', true],
+ 'form.type_extension.csrf' => ['privates', 'form.type_extension.csrf', 'getForm_TypeExtension_CsrfService', true],
+ 'validator.builder' => ['privates', 'validator.builder', 'getValidator_BuilderService', false],
+ 'validator.mapping.cache_warmer' => ['privates', 'validator.mapping.cache_warmer', 'getValidator_Mapping_CacheWarmerService', true],
+ 'validator.validator_factory' => ['privates', 'validator.validator_factory', 'getValidator_ValidatorFactoryService', false],
+ 'validator.expression' => ['privates', 'validator.expression', 'getValidator_ExpressionService', true],
+ 'validator.expression_language' => ['privates', 'validator.expression_language', 'getValidator_ExpressionLanguageService', true],
+ 'validator.email' => ['privates', 'validator.email', 'getValidator_EmailService', true],
+ 'validator.not_compromised_password' => ['privates', 'validator.not_compromised_password', 'getValidator_NotCompromisedPasswordService', true],
+ 'validator.property_info_loader' => ['privates', 'validator.property_info_loader', 'getValidator_PropertyInfoLoaderService', false],
+ 'messenger.senders_locator' => ['privates', 'messenger.senders_locator', 'getMessenger_SendersLocatorService', true],
+ 'messenger.middleware.send_message' => ['privates', 'messenger.middleware.send_message', 'getMessenger_Middleware_SendMessageService', true],
+ 'serializer.normalizer.flatten_exception' => ['privates', 'serializer.normalizer.flatten_exception', 'getSerializer_Normalizer_FlattenExceptionService', true],
+ 'messenger.transport.native_php_serializer' => ['privates', 'messenger.transport.native_php_serializer', 'getMessenger_Transport_NativePhpSerializerService', true],
+ 'messenger.middleware.dispatch_after_current_bus' => ['privates', 'messenger.middleware.dispatch_after_current_bus', 'getMessenger_Middleware_DispatchAfterCurrentBusService', true],
+ 'messenger.middleware.reject_redelivered_message_middleware' => ['privates', 'messenger.middleware.reject_redelivered_message_middleware', 'getMessenger_Middleware_RejectRedeliveredMessageMiddlewareService', true],
+ 'messenger.middleware.failed_message_processing_middleware' => ['privates', 'messenger.middleware.failed_message_processing_middleware', 'getMessenger_Middleware_FailedMessageProcessingMiddlewareService', true],
+ 'messenger.receiver_locator' => ['privates', 'messenger.receiver_locator', 'getMessenger_ReceiverLocatorService', true],
+ 'messenger.transport_factory' => ['privates', 'messenger.transport_factory', 'getMessenger_TransportFactoryService', true],
+ 'messenger.transport.amqp.factory' => ['privates', 'messenger.transport.amqp.factory', 'getMessenger_Transport_Amqp_FactoryService', true],
+ 'messenger.transport.redis.factory' => ['privates', 'messenger.transport.redis.factory', 'getMessenger_Transport_Redis_FactoryService', true],
+ 'messenger.transport.sync.factory' => ['privates', 'messenger.transport.sync.factory', 'getMessenger_Transport_Sync_FactoryService', true],
+ 'messenger.transport.in_memory.factory' => ['privates', 'messenger.transport.in_memory.factory', 'getMessenger_Transport_InMemory_FactoryService', true],
+ 'messenger.retry_strategy_locator' => ['privates', 'messenger.retry_strategy_locator', 'getMessenger_RetryStrategyLocatorService', true],
+ 'messenger.retry.send_failed_message_for_retry_listener' => ['privates', 'messenger.retry.send_failed_message_for_retry_listener', 'getMessenger_Retry_SendFailedMessageForRetryListenerService', true],
+ 'messenger.failure.add_error_details_stamp_listener' => ['privates', 'messenger.failure.add_error_details_stamp_listener', 'getMessenger_Failure_AddErrorDetailsStampListenerService', true],
+ 'messenger.failure.send_failed_message_to_failure_transport_listener' => ['privates', 'messenger.failure.send_failed_message_to_failure_transport_listener', 'getMessenger_Failure_SendFailedMessageToFailureTransportListenerService', true],
+ 'messenger.listener.dispatch_pcntl_signal_listener' => ['privates', 'messenger.listener.dispatch_pcntl_signal_listener', 'getMessenger_Listener_DispatchPcntlSignalListenerService', true],
+ 'messenger.listener.stop_worker_on_restart_signal_listener' => ['privates', 'messenger.listener.stop_worker_on_restart_signal_listener', 'getMessenger_Listener_StopWorkerOnRestartSignalListenerService', true],
+ 'messenger.listener.stop_worker_on_sigterm_signal_listener' => ['privates', 'messenger.listener.stop_worker_on_sigterm_signal_listener', 'getMessenger_Listener_StopWorkerOnSigtermSignalListenerService', true],
+ 'messenger.listener.stop_worker_on_stop_exception_listener' => ['privates', 'messenger.listener.stop_worker_on_stop_exception_listener', 'getMessenger_Listener_StopWorkerOnStopExceptionListenerService', true],
+ 'messenger.routable_message_bus' => ['privates', 'messenger.routable_message_bus', 'getMessenger_RoutableMessageBusService', true],
+ 'messenger.transport.async' => ['privates', 'messenger.transport.async', 'getMessenger_Transport_AsyncService', true],
+ 'messenger.retry.multiplier_retry_strategy.async' => ['privates', 'messenger.retry.multiplier_retry_strategy.async', 'getMessenger_Retry_MultiplierRetryStrategy_AsyncService', true],
+ 'messenger.transport.failed' => ['privates', 'messenger.transport.failed', 'getMessenger_Transport_FailedService', true],
+ 'messenger.retry.multiplier_retry_strategy.failed' => ['privates', 'messenger.retry.multiplier_retry_strategy.failed', 'getMessenger_Retry_MultiplierRetryStrategy_FailedService', true],
+ 'chatter.transports' => ['privates', 'chatter.transports', 'getChatter_TransportsService', true],
+ 'chatter.transport_factory' => ['privates', 'chatter.transport_factory', 'getChatter_TransportFactoryService', true],
+ 'chatter.messenger.chat_handler' => ['privates', 'chatter.messenger.chat_handler', 'getChatter_Messenger_ChatHandlerService', true],
+ 'texter.transports' => ['privates', 'texter.transports', 'getTexter_TransportsService', true],
+ 'texter.transport_factory' => ['privates', 'texter.transport_factory', 'getTexter_TransportFactoryService', true],
+ 'texter.messenger.sms_handler' => ['privates', 'texter.messenger.sms_handler', 'getTexter_Messenger_SmsHandlerService', true],
+ 'texter.messenger.push_handler' => ['privates', 'texter.messenger.push_handler', 'getTexter_Messenger_PushHandlerService', true],
+ 'notifier.logger_notification_listener' => ['privates', 'notifier.logger_notification_listener', 'getNotifier_LoggerNotificationListenerService', false],
+ 'notifier.transport_factory.null' => ['privates', 'notifier.transport_factory.null', 'getNotifier_TransportFactory_NullService', true],
+ 'profiler' => ['services', '.container.private.profiler', 'get_Container_Private_ProfilerService', false],
+ 'profiler.storage' => ['privates', 'profiler.storage', 'getProfiler_StorageService', false],
+ 'profiler_listener' => ['privates', 'profiler_listener', 'getProfilerListenerService', false],
+ 'data_collector.config' => ['privates', 'data_collector.config', 'getDataCollector_ConfigService', false],
+ 'data_collector.request' => ['privates', 'data_collector.request', 'getDataCollector_RequestService', false],
+ 'data_collector.ajax' => ['privates', 'data_collector.ajax', 'getDataCollector_AjaxService', false],
+ 'data_collector.exception' => ['privates', 'data_collector.exception', 'getDataCollector_ExceptionService', false],
+ 'data_collector.events' => ['privates', 'data_collector.events', 'getDataCollector_EventsService', false],
+ 'data_collector.logger' => ['privates', 'data_collector.logger', 'getDataCollector_LoggerService', false],
+ 'data_collector.time' => ['privates', 'data_collector.time', 'getDataCollector_TimeService', false],
+ 'data_collector.memory' => ['privates', 'data_collector.memory', 'getDataCollector_MemoryService', false],
+ 'data_collector.router' => ['privates', 'data_collector.router', 'getDataCollector_RouterService', false],
+ 'data_collector.cache' => ['privates', 'data_collector.cache', 'getDataCollector_CacheService', false],
+ 'cache_pool_clearer.cache_warmer' => ['privates', 'cache_pool_clearer.cache_warmer', 'getCachePoolClearer_CacheWarmerService', true],
+ 'form.type_extension.form.data_collector' => ['privates', 'form.type_extension.form.data_collector', 'getForm_TypeExtension_Form_DataCollectorService', true],
+ 'data_collector.form.extractor' => ['privates', 'data_collector.form.extractor', 'getDataCollector_Form_ExtractorService', false],
+ 'data_collector.form' => ['privates', 'data_collector.form', 'getDataCollector_FormService', false],
+ 'debug.validator' => ['services', '.container.private.validator', 'get_Container_Private_ValidatorService', false],
+ 'data_collector.validator' => ['privates', 'data_collector.validator', 'getDataCollector_ValidatorService', false],
+ 'translator.data_collector' => ['services', 'translator', 'getTranslatorService', false],
+ 'data_collector.translation' => ['privates', 'data_collector.translation', 'getDataCollector_TranslationService', false],
+ 'data_collector.messenger' => ['privates', 'data_collector.messenger', 'getDataCollector_MessengerService', false],
+ 'mailer.data_collector' => ['privates', 'mailer.data_collector', 'getMailer_DataCollectorService', false],
+ 'data_collector.http_client' => ['privates', 'data_collector.http_client', 'getDataCollector_HttpClientService', false],
+ 'notifier.data_collector' => ['privates', 'notifier.data_collector', 'getNotifier_DataCollectorService', false],
+ 'mime_types' => ['privates', 'mime_types', 'getMimeTypesService', true],
+ 'doctrine.dbal.logger' => ['privates', 'doctrine.dbal.logger', 'getDoctrine_Dbal_LoggerService', false],
+ 'data_collector.doctrine' => ['privates', 'data_collector.doctrine', 'getDataCollector_DoctrineService', false],
+ 'doctrine.dbal.connection_factory' => ['privates', 'doctrine.dbal.connection_factory', 'getDoctrine_Dbal_ConnectionFactoryService', false],
+ 'doctrine.twig.doctrine_extension' => ['privates', 'doctrine.twig.doctrine_extension', 'getDoctrine_Twig_DoctrineExtensionService', false],
+ 'doctrine.database_create_command' => ['privates', 'doctrine.database_create_command', 'getDoctrine_DatabaseCreateCommandService', true],
+ 'doctrine.database_drop_command' => ['privates', 'doctrine.database_drop_command', 'getDoctrine_DatabaseDropCommandService', true],
+ 'doctrine.query_sql_command' => ['privates', 'doctrine.query_sql_command', 'getDoctrine_QuerySqlCommandService', true],
+ 'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand' => ['privates', 'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand', 'getRunSqlCommandService', true],
+ 'doctrine.dbal.default_connection.configuration' => ['privates', 'doctrine.dbal.default_connection.configuration', 'getDoctrine_Dbal_DefaultConnection_ConfigurationService', false],
+ 'doctrine.dbal.logger.profiling.default' => ['privates', 'doctrine.dbal.logger.profiling.default', 'getDoctrine_Dbal_Logger_Profiling_DefaultService', false],
+ 'doctrine.dbal.logger.chain.default' => ['privates', 'doctrine.dbal.logger.chain.default', 'getDoctrine_Dbal_Logger_Chain_DefaultService', false],
+ 'doctrine.dbal.default_connection.event_manager' => ['privates', 'doctrine.dbal.default_connection.event_manager', 'getDoctrine_Dbal_DefaultConnection_EventManagerService', false],
+ 'Doctrine\\Bundle\\DoctrineBundle\\Dbal\\ManagerRegistryAwareConnectionProvider' => ['privates', 'Doctrine\\Bundle\\DoctrineBundle\\Dbal\\ManagerRegistryAwareConnectionProvider', 'getManagerRegistryAwareConnectionProviderService', true],
+ 'messenger.transport.doctrine.factory' => ['privates', 'messenger.transport.doctrine.factory', 'getMessenger_Transport_Doctrine_FactoryService', true],
+ 'doctrine.orm.messenger.event_subscriber.doctrine_clear_entity_manager' => ['privates', 'doctrine.orm.messenger.event_subscriber.doctrine_clear_entity_manager', 'getDoctrine_Orm_Messenger_EventSubscriber_DoctrineClearEntityManagerService', true],
+ 'doctrine.orm.messenger.doctrine_schema_subscriber' => ['privates', 'doctrine.orm.messenger.doctrine_schema_subscriber', 'getDoctrine_Orm_Messenger_DoctrineSchemaSubscriberService', true],
+ 'doctrine.orm.proxy_cache_warmer' => ['privates', 'doctrine.orm.proxy_cache_warmer', 'getDoctrine_Orm_ProxyCacheWarmerService', true],
+ 'form.type_guesser.doctrine' => ['privates', 'form.type_guesser.doctrine', 'getForm_TypeGuesser_DoctrineService', true],
+ 'form.type.entity' => ['privates', 'form.type.entity', 'getForm_Type_EntityService', true],
+ 'doctrine.orm.container_repository_factory' => ['privates', 'doctrine.orm.container_repository_factory', 'getDoctrine_Orm_ContainerRepositoryFactoryService', false],
+ 'doctrine.orm.validator.unique' => ['privates', 'doctrine.orm.validator.unique', 'getDoctrine_Orm_Validator_UniqueService', true],
+ 'doctrine.orm.validator_initializer' => ['privates', 'doctrine.orm.validator_initializer', 'getDoctrine_Orm_ValidatorInitializerService', false],
+ 'doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber' => ['privates', 'doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber', 'getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaSubscriberService', true],
+ 'doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber' => ['privates', 'doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber', 'getDoctrine_Orm_Listeners_PdoCacheAdapterDoctrineSchemaSubscriberService', true],
+ 'doctrine.orm.listeners.doctrine_token_provider_schema_subscriber' => ['privates', 'doctrine.orm.listeners.doctrine_token_provider_schema_subscriber', 'getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaSubscriberService', true],
+ 'doctrine.orm.naming_strategy.underscore_number_aware' => ['privates', 'doctrine.orm.naming_strategy.underscore_number_aware', 'getDoctrine_Orm_NamingStrategy_UnderscoreNumberAwareService', false],
+ 'doctrine.orm.quote_strategy.default' => ['privates', 'doctrine.orm.quote_strategy.default', 'getDoctrine_Orm_QuoteStrategy_DefaultService', false],
+ 'doctrine.ulid_generator' => ['privates', 'doctrine.ulid_generator', 'getDoctrine_UlidGeneratorService', true],
+ 'doctrine.uuid_generator' => ['privates', 'doctrine.uuid_generator', 'getDoctrine_UuidGeneratorService', true],
+ 'doctrine.cache_clear_metadata_command' => ['privates', 'doctrine.cache_clear_metadata_command', 'getDoctrine_CacheClearMetadataCommandService', true],
+ 'doctrine.cache_clear_query_cache_command' => ['privates', 'doctrine.cache_clear_query_cache_command', 'getDoctrine_CacheClearQueryCacheCommandService', true],
+ 'doctrine.cache_clear_result_command' => ['privates', 'doctrine.cache_clear_result_command', 'getDoctrine_CacheClearResultCommandService', true],
+ 'doctrine.cache_collection_region_command' => ['privates', 'doctrine.cache_collection_region_command', 'getDoctrine_CacheCollectionRegionCommandService', true],
+ 'doctrine.mapping_convert_command' => ['privates', 'doctrine.mapping_convert_command', 'getDoctrine_MappingConvertCommandService', true],
+ 'doctrine.schema_create_command' => ['privates', 'doctrine.schema_create_command', 'getDoctrine_SchemaCreateCommandService', true],
+ 'doctrine.schema_drop_command' => ['privates', 'doctrine.schema_drop_command', 'getDoctrine_SchemaDropCommandService', true],
+ 'doctrine.ensure_production_settings_command' => ['privates', 'doctrine.ensure_production_settings_command', 'getDoctrine_EnsureProductionSettingsCommandService', true],
+ 'doctrine.clear_entity_region_command' => ['privates', 'doctrine.clear_entity_region_command', 'getDoctrine_ClearEntityRegionCommandService', true],
+ 'doctrine.mapping_info_command' => ['privates', 'doctrine.mapping_info_command', 'getDoctrine_MappingInfoCommandService', true],
+ 'doctrine.clear_query_region_command' => ['privates', 'doctrine.clear_query_region_command', 'getDoctrine_ClearQueryRegionCommandService', true],
+ 'doctrine.query_dql_command' => ['privates', 'doctrine.query_dql_command', 'getDoctrine_QueryDqlCommandService', true],
+ 'doctrine.schema_update_command' => ['privates', 'doctrine.schema_update_command', 'getDoctrine_SchemaUpdateCommandService', true],
+ 'doctrine.schema_validate_command' => ['privates', 'doctrine.schema_validate_command', 'getDoctrine_SchemaValidateCommandService', true],
+ 'doctrine.mapping_import_command' => ['privates', 'doctrine.mapping_import_command', 'getDoctrine_MappingImportCommandService', true],
+ 'doctrine.orm.default_configuration' => ['privates', 'doctrine.orm.default_configuration', 'getDoctrine_Orm_DefaultConfigurationService', false],
+ 'doctrine.orm.default_annotation_metadata_driver' => ['privates', 'doctrine.orm.default_annotation_metadata_driver', 'getDoctrine_Orm_DefaultAnnotationMetadataDriverService', false],
+ 'cache.doctrine.orm.default.metadata' => ['privates', 'cache.doctrine.orm.default.metadata', 'getCache_Doctrine_Orm_Default_MetadataService', false],
+ 'cache.doctrine.orm.default.result' => ['privates', 'cache.doctrine.orm.default.result', 'getCache_Doctrine_Orm_Default_ResultService', false],
+ 'cache.doctrine.orm.default.query' => ['privates', 'cache.doctrine.orm.default.query', 'getCache_Doctrine_Orm_Default_QueryService', false],
+ 'doctrine.orm.default_entity_listener_resolver' => ['privates', 'doctrine.orm.default_entity_listener_resolver', 'getDoctrine_Orm_DefaultEntityListenerResolverService', false],
+ 'doctrine.orm.default_listeners.attach_entity_listeners' => ['privates', 'doctrine.orm.default_listeners.attach_entity_listeners', 'getDoctrine_Orm_DefaultListeners_AttachEntityListenersService', true],
+ 'doctrine.orm.default_manager_configurator' => ['privates', 'doctrine.orm.default_manager_configurator', 'getDoctrine_Orm_DefaultManagerConfiguratorService', false],
+ 'doctrine.orm.default_entity_manager.property_info_extractor' => ['privates', 'doctrine.orm.default_entity_manager.property_info_extractor', 'getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService', true],
+ 'doctrine.orm.default_entity_manager.validator_loader' => ['privates', 'doctrine.orm.default_entity_manager.validator_loader', 'getDoctrine_Orm_DefaultEntityManager_ValidatorLoaderService', false],
+ 'doctrine.migrations.dependency_factory' => ['privates', 'doctrine.migrations.dependency_factory', 'getDoctrine_Migrations_DependencyFactoryService', false],
+ 'doctrine.migrations.configuration_loader' => ['privates', 'doctrine.migrations.configuration_loader', 'getDoctrine_Migrations_ConfigurationLoaderService', false],
+ 'doctrine.migrations.entity_manager_registry_loader' => ['privates', 'doctrine.migrations.entity_manager_registry_loader', 'getDoctrine_Migrations_EntityManagerRegistryLoaderService', false],
+ 'doctrine.migrations.configuration' => ['privates', 'doctrine.migrations.configuration', 'getDoctrine_Migrations_ConfigurationService', false],
+ 'doctrine.migrations.container_aware_migrations_factory' => ['privates', 'doctrine.migrations.container_aware_migrations_factory', 'getDoctrine_Migrations_ContainerAwareMigrationsFactoryService', true],
+ 'doctrine_migrations.diff_command' => ['privates', 'doctrine_migrations.diff_command', 'getDoctrineMigrations_DiffCommandService', true],
+ 'doctrine_migrations.sync_metadata_command' => ['privates', 'doctrine_migrations.sync_metadata_command', 'getDoctrineMigrations_SyncMetadataCommandService', true],
+ 'doctrine_migrations.versions_command' => ['privates', 'doctrine_migrations.versions_command', 'getDoctrineMigrations_VersionsCommandService', true],
+ 'doctrine_migrations.current_command' => ['privates', 'doctrine_migrations.current_command', 'getDoctrineMigrations_CurrentCommandService', true],
+ 'doctrine_migrations.dump_schema_command' => ['privates', 'doctrine_migrations.dump_schema_command', 'getDoctrineMigrations_DumpSchemaCommandService', true],
+ 'doctrine_migrations.execute_command' => ['privates', 'doctrine_migrations.execute_command', 'getDoctrineMigrations_ExecuteCommandService', true],
+ 'doctrine_migrations.generate_command' => ['privates', 'doctrine_migrations.generate_command', 'getDoctrineMigrations_GenerateCommandService', true],
+ 'doctrine_migrations.latest_command' => ['privates', 'doctrine_migrations.latest_command', 'getDoctrineMigrations_LatestCommandService', true],
+ 'doctrine_migrations.migrate_command' => ['privates', 'doctrine_migrations.migrate_command', 'getDoctrineMigrations_MigrateCommandService', true],
+ 'doctrine_migrations.rollup_command' => ['privates', 'doctrine_migrations.rollup_command', 'getDoctrineMigrations_RollupCommandService', true],
+ 'doctrine_migrations.status_command' => ['privates', 'doctrine_migrations.status_command', 'getDoctrineMigrations_StatusCommandService', true],
+ 'doctrine_migrations.up_to_date_command' => ['privates', 'doctrine_migrations.up_to_date_command', 'getDoctrineMigrations_UpToDateCommandService', true],
+ 'doctrine_migrations.version_command' => ['privates', 'doctrine_migrations.version_command', 'getDoctrineMigrations_VersionCommandService', true],
+ 'doctrine_migrations.migrations_flattener' => ['privates', 'doctrine_migrations.migrations_flattener', 'getDoctrineMigrations_MigrationsFlattenerService', false],
+ 'doctrine_migrations.migrations_collector' => ['privates', 'doctrine_migrations.migrations_collector', 'getDoctrineMigrations_MigrationsCollectorService', false],
+ 'doctrine.migrations.storage.table_storage' => ['privates', 'doctrine.migrations.storage.table_storage', 'getDoctrine_Migrations_Storage_TableStorageService', false],
+ 'twig' => ['services', '.container.private.twig', 'get_Container_Private_TwigService', false],
+ 'twig.app_variable' => ['privates', 'twig.app_variable', 'getTwig_AppVariableService', false],
+ 'twig.template_iterator' => ['privates', 'twig.template_iterator', 'getTwig_TemplateIteratorService', true],
+ 'twig.template_cache_warmer' => ['privates', 'twig.template_cache_warmer', 'getTwig_TemplateCacheWarmerService', true],
+ 'twig.loader.native_filesystem' => ['privates', 'twig.loader.native_filesystem', 'getTwig_Loader_NativeFilesystemService', false],
+ 'twig.extension.profiler' => ['privates', 'twig.extension.profiler', 'getTwig_Extension_ProfilerService', false],
+ 'twig.profile' => ['privates', 'twig.profile', 'getTwig_ProfileService', false],
+ 'data_collector.twig' => ['privates', 'data_collector.twig', 'getDataCollector_TwigService', false],
+ 'twig.extension.trans' => ['privates', 'twig.extension.trans', 'getTwig_Extension_TransService', false],
+ 'twig.extension.assets' => ['privates', 'twig.extension.assets', 'getTwig_Extension_AssetsService', false],
+ 'twig.extension.code' => ['privates', 'twig.extension.code', 'getTwig_Extension_CodeService', false],
+ 'twig.extension.routing' => ['privates', 'twig.extension.routing', 'getTwig_Extension_RoutingService', false],
+ 'twig.extension.yaml' => ['privates', 'twig.extension.yaml', 'getTwig_Extension_YamlService', false],
+ 'twig.extension.debug.stopwatch' => ['privates', 'twig.extension.debug.stopwatch', 'getTwig_Extension_Debug_StopwatchService', false],
+ 'twig.extension.expression' => ['privates', 'twig.extension.expression', 'getTwig_Extension_ExpressionService', false],
+ 'twig.extension.httpkernel' => ['privates', 'twig.extension.httpkernel', 'getTwig_Extension_HttpkernelService', false],
+ 'twig.runtime.httpkernel' => ['privates', 'twig.runtime.httpkernel', 'getTwig_Runtime_HttpkernelService', true],
+ 'twig.extension.httpfoundation' => ['privates', 'twig.extension.httpfoundation', 'getTwig_Extension_HttpfoundationService', false],
+ 'twig.extension.debug' => ['privates', 'twig.extension.debug', 'getTwig_Extension_DebugService', false],
+ 'twig.extension.weblink' => ['privates', 'twig.extension.weblink', 'getTwig_Extension_WeblinkService', false],
+ 'twig.translation.extractor' => ['privates', 'twig.translation.extractor', 'getTwig_Translation_ExtractorService', true],
+ 'twig.configurator.environment' => ['privates', 'twig.configurator.environment', 'getTwig_Configurator_EnvironmentService', false],
+ 'twig.runtime_loader' => ['privates', 'twig.runtime_loader', 'getTwig_RuntimeLoaderService', false],
+ 'twig.error_renderer.html' => ['privates', 'twig.error_renderer.html', 'getTwig_ErrorRenderer_HtmlService', true],
+ 'twig.runtime.serializer' => ['privates', 'twig.runtime.serializer', 'getTwig_Runtime_SerializerService', true],
+ 'twig.extension.serializer' => ['privates', 'twig.extension.serializer', 'getTwig_Extension_SerializerService', false],
+ 'twig.extension.form' => ['privates', 'twig.extension.form', 'getTwig_Extension_FormService', false],
+ 'twig.form.engine' => ['privates', 'twig.form.engine', 'getTwig_Form_EngineService', true],
+ 'twig.form.renderer' => ['privates', 'twig.form.renderer', 'getTwig_Form_RendererService', true],
+ 'twig.command.debug' => ['privates', 'twig.command.debug', 'getTwig_Command_DebugService', true],
+ 'twig.command.lint' => ['privates', 'twig.command.lint', 'getTwig_Command_LintService', true],
+ 'twig.mailer.message_listener' => ['privates', 'twig.mailer.message_listener', 'getTwig_Mailer_MessageListenerService', true],
+ 'twig.mime_body_renderer' => ['privates', 'twig.mime_body_renderer', 'getTwig_MimeBodyRendererService', true],
+ 'web_profiler.csp.handler' => ['privates', 'web_profiler.csp.handler', 'getWebProfiler_Csp_HandlerService', true],
+ 'twig.extension.webprofiler' => ['privates', 'twig.extension.webprofiler', 'getTwig_Extension_WebprofilerService', false],
+ 'debug.file_link_formatter.url_format' => ['privates', 'debug.file_link_formatter.url_format', 'getDebug_FileLinkFormatter_UrlFormatService', true],
+ 'webpack_encore.entrypoint_lookup_collection' => ['privates', 'webpack_encore.entrypoint_lookup_collection', 'getWebpackEncore_EntrypointLookupCollectionService', false],
+ 'webpack_encore.tag_renderer' => ['privates', 'webpack_encore.tag_renderer', 'getWebpackEncore_TagRendererService', true],
+ 'webpack_encore.twig_entry_files_extension' => ['privates', 'webpack_encore.twig_entry_files_extension', 'getWebpackEncore_TwigEntryFilesExtensionService', false],
+ 'webpack_encore.twig_stimulus_extension' => ['privates', 'webpack_encore.twig_stimulus_extension', 'getWebpackEncore_TwigStimulusExtensionService', false],
+ 'webpack_encore.entrypoint_lookup.cache_warmer' => ['privates', 'webpack_encore.entrypoint_lookup.cache_warmer', 'getWebpackEncore_EntrypointLookup_CacheWarmerService', true],
+ 'cache.webpack_encore' => ['privates', 'cache.webpack_encore', 'getCache_WebpackEncoreService', false],
+ 'webpack_encore.exception_listener' => ['privates', 'webpack_encore.exception_listener', 'getWebpackEncore_ExceptionListenerService', true],
+ 'Symfony\\WebpackEncoreBundle\\EventListener\\ResetAssetsEventListener' => ['privates', 'Symfony\\WebpackEncoreBundle\\EventListener\\ResetAssetsEventListener', 'getResetAssetsEventListenerService', false],
+ 'webpack_encore.entrypoint_lookup[_default]' => ['privates', 'webpack_encore.entrypoint_lookup[_default]', 'getWebpackEncore_EntrypointLookupDefaultService', true],
+ 'twig.missing_extension_suggestor' => ['privates', 'twig.missing_extension_suggestor', 'getTwig_MissingExtensionSuggestorService', false],
+ 'security.authorization_checker' => ['services', '.container.private.security.authorization_checker', 'get_Container_Private_Security_AuthorizationCheckerService', false],
+ 'security.token_storage' => ['services', '.container.private.security.token_storage', 'get_Container_Private_Security_TokenStorageService', false],
+ 'security.untracked_token_storage' => ['privates', 'security.untracked_token_storage', 'getSecurity_UntrackedTokenStorageService', false],
+ 'security.authentication.trust_resolver' => ['privates', 'security.authentication.trust_resolver', 'getSecurity_Authentication_TrustResolverService', false],
+ 'security.authentication.session_strategy' => ['privates', 'security.authentication.session_strategy', 'getSecurity_Authentication_SessionStrategyService', true],
+ 'security.encoder_factory.generic' => ['privates', 'security.encoder_factory.generic', 'getSecurity_EncoderFactory_GenericService', true],
+ 'security.user_password_encoder.generic' => ['services', '.container.private.security.password_encoder', 'get_Container_Private_Security_PasswordEncoderService', true],
+ 'security.user_checker' => ['privates', 'security.user_checker', 'getSecurity_UserCheckerService', true],
+ 'security.expression_language' => ['privates', 'security.expression_language', 'getSecurity_ExpressionLanguageService', true],
+ 'security.role_hierarchy' => ['privates', 'security.role_hierarchy', 'getSecurity_RoleHierarchyService', false],
+ 'security.access.simple_role_voter' => ['privates', 'security.access.simple_role_voter', 'getSecurity_Access_SimpleRoleVoterService', true],
+ 'security.access.authenticated_voter' => ['privates', 'security.access.authenticated_voter', 'getSecurity_Access_AuthenticatedVoterService', true],
+ 'security.access.expression_voter' => ['privates', 'security.access.expression_voter', 'getSecurity_Access_ExpressionVoterService', true],
+ 'security.impersonate_url_generator' => ['privates', 'security.impersonate_url_generator', 'getSecurity_ImpersonateUrlGeneratorService', false],
+ 'security.firewall.map' => ['privates', 'security.firewall.map', 'getSecurity_Firewall_MapService', false],
+ 'security.logout_url_generator' => ['privates', 'security.logout_url_generator', 'getSecurity_LogoutUrlGeneratorService', false],
+ 'security.http_utils' => ['privates', 'security.http_utils', 'getSecurity_HttpUtilsService', true],
+ 'security.validator.user_password' => ['privates', 'security.validator.user_password', 'getSecurity_Validator_UserPasswordService', true],
+ 'cache.security_expression_language' => ['privates', 'cache.security_expression_language', 'getCache_SecurityExpressionLanguageService', false],
+ 'security.password_hasher_factory' => ['privates', 'security.password_hasher_factory', 'getSecurity_PasswordHasherFactoryService', true],
+ 'security.channel_listener' => ['privates', 'security.channel_listener', 'getSecurity_ChannelListenerService', true],
+ 'security.access_map' => ['privates', 'security.access_map', 'getSecurity_AccessMapService', true],
+ 'security.access_listener' => ['privates', 'security.access_listener', 'getSecurity_AccessListenerService', true],
+ 'security.rememberme.response_listener' => ['privates', 'security.rememberme.response_listener', 'getSecurity_Rememberme_ResponseListenerService', false],
+ 'security.listener.check_authenticator_credentials' => ['privates', 'security.listener.check_authenticator_credentials', 'getSecurity_Listener_CheckAuthenticatorCredentialsService', true],
+ 'security.listener.user_provider' => ['privates', 'security.listener.user_provider', 'getSecurity_Listener_UserProviderService', true],
+ 'security.listener.password_migrating' => ['privates', 'security.listener.password_migrating', 'getSecurity_Listener_PasswordMigratingService', true],
+ 'twig.extension.logout_url' => ['privates', 'twig.extension.logout_url', 'getTwig_Extension_LogoutUrlService', false],
+ 'twig.extension.security' => ['privates', 'twig.extension.security', 'getTwig_Extension_SecurityService', false],
+ 'data_collector.security' => ['privates', 'data_collector.security', 'getDataCollector_SecurityService', false],
+ 'debug.security.access.decision_manager' => ['privates', 'debug.security.access.decision_manager', 'getDebug_Security_Access_DecisionManagerService', false],
+ 'debug.security.voter.vote_listener' => ['privates', 'debug.security.voter.vote_listener', 'getDebug_Security_Voter_VoteListenerService', true],
+ 'debug.security.firewall' => ['privates', 'debug.security.firewall', 'getDebug_Security_FirewallService', false],
+ 'security.command.debug_firewall' => ['privates', 'security.command.debug_firewall', 'getSecurity_Command_DebugFirewallService', true],
+ 'security.user.provider.concrete.users_in_memory' => ['privates', 'security.user.provider.concrete.users_in_memory', 'getSecurity_User_Provider_Concrete_UsersInMemoryService', true],
+ 'security.firewall.map.config.dev' => ['privates', 'security.firewall.map.config.dev', 'getSecurity_Firewall_Map_Config_DevService', true],
+ 'security.firewall.map.context.dev' => ['privates', 'security.firewall.map.context.dev', 'getSecurity_Firewall_Map_Context_DevService', true],
+ 'security.firewall.map.config.main' => ['privates', 'security.firewall.map.config.main', 'getSecurity_Firewall_Map_Config_MainService', true],
+ 'security.listener.main.user_provider' => ['privates', 'security.listener.main.user_provider', 'getSecurity_Listener_Main_UserProviderService', true],
+ 'security.event_dispatcher.main' => ['privates', 'security.event_dispatcher.main', 'getSecurity_EventDispatcher_MainService', false],
+ 'security.context_listener.0' => ['privates', 'security.context_listener.0', 'getSecurity_ContextListener_0Service', false],
+ 'security.listener.session.main' => ['privates', 'security.listener.session.main', 'getSecurity_Listener_Session_MainService', true],
+ 'security.authenticator.manager.main' => ['privates', 'security.authenticator.manager.main', 'getSecurity_Authenticator_Manager_MainService', true],
+ 'debug.security.firewall.authenticator.main' => ['privates', 'debug.security.firewall.authenticator.main', 'getDebug_Security_Firewall_Authenticator_MainService', true],
+ 'security.listener.user_checker.main' => ['privates', 'security.listener.user_checker.main', 'getSecurity_Listener_UserChecker_MainService', true],
+ 'security.exception_listener.main' => ['privates', 'security.exception_listener.main', 'getSecurity_ExceptionListener_MainService', true],
+ 'security.firewall.map.context.main' => ['privates', 'security.firewall.map.context.main', 'getSecurity_Firewall_Map_Context_MainService', true],
+ 'security.command.user_password_encoder' => ['privates', 'security.command.user_password_encoder', 'getSecurity_Command_UserPasswordEncoderService', true],
+ 'security.command.user_password_hash' => ['privates', 'security.command.user_password_hash', 'getSecurity_Command_UserPasswordHashService', true],
+ 'monolog.logger' => ['privates', 'monolog.logger', 'getMonolog_LoggerService', false],
+ 'monolog.handler.main.http_code_strategy' => ['privates', 'monolog.handler.main.http_code_strategy', 'getMonolog_Handler_Main_HttpCodeStrategyService', false],
+ 'monolog.handler.main' => ['privates', 'monolog.handler.main', 'getMonolog_Handler_MainService', false],
+ 'monolog.processor.psr_log_message' => ['privates', 'monolog.processor.psr_log_message', 'getMonolog_Processor_PsrLogMessageService', false],
+ 'monolog.handler.nested' => ['privates', 'monolog.handler.nested', 'getMonolog_Handler_NestedService', false],
+ 'sensio_framework_extra.controller.listener' => ['privates', 'sensio_framework_extra.controller.listener', 'getSensioFrameworkExtra_Controller_ListenerService', false],
+ 'sensio_framework_extra.converter.listener' => ['privates', 'sensio_framework_extra.converter.listener', 'getSensioFrameworkExtra_Converter_ListenerService', false],
+ 'sensio_framework_extra.converter.manager' => ['privates', 'sensio_framework_extra.converter.manager', 'getSensioFrameworkExtra_Converter_ManagerService', false],
+ 'sensio_framework_extra.converter.doctrine.orm' => ['privates', 'sensio_framework_extra.converter.doctrine.orm', 'getSensioFrameworkExtra_Converter_Doctrine_OrmService', false],
+ 'framework_extra_bundle.date_time_param_converter' => ['privates', 'framework_extra_bundle.date_time_param_converter', 'getFrameworkExtraBundle_DateTimeParamConverterService', false],
+ 'sensio_framework_extra.converter.doctrine.orm.expression_language.default' => ['privates', 'sensio_framework_extra.converter.doctrine.orm.expression_language.default', 'getSensioFrameworkExtra_Converter_Doctrine_Orm_ExpressionLanguage_DefaultService', false],
+ 'sensio_framework_extra.view.guesser' => ['privates', 'sensio_framework_extra.view.guesser', 'getSensioFrameworkExtra_View_GuesserService', false],
+ 'sensio_framework_extra.view.listener' => ['privates', 'sensio_framework_extra.view.listener', 'getSensioFrameworkExtra_View_ListenerService', false],
+ 'sensio_framework_extra.cache.listener' => ['privates', 'sensio_framework_extra.cache.listener', 'getSensioFrameworkExtra_Cache_ListenerService', false],
+ 'sensio_framework_extra.security.listener' => ['privates', 'sensio_framework_extra.security.listener', 'getSensioFrameworkExtra_Security_ListenerService', false],
+ 'sensio_framework_extra.security.expression_language.default' => ['privates', 'sensio_framework_extra.security.expression_language.default', 'getSensioFrameworkExtra_Security_ExpressionLanguage_DefaultService', false],
+ 'framework_extra_bundle.event.is_granted' => ['privates', 'framework_extra_bundle.event.is_granted', 'getFrameworkExtraBundle_Event_IsGrantedService', false],
+ 'framework_extra_bundle.argument_name_convertor' => ['privates', 'framework_extra_bundle.argument_name_convertor', 'getFrameworkExtraBundle_ArgumentNameConvertorService', false],
+ 'debug.argument_resolver.request_attribute' => ['privates', 'debug.argument_resolver.request_attribute', 'getDebug_ArgumentResolver_RequestAttributeService', true],
+ 'debug.argument_resolver.request' => ['privates', 'debug.argument_resolver.request', 'getDebug_ArgumentResolver_RequestService', true],
+ 'debug.argument_resolver.session' => ['privates', 'debug.argument_resolver.session', 'getDebug_ArgumentResolver_SessionService', true],
+ 'debug.security.user_value_resolver' => ['privates', 'debug.security.user_value_resolver', 'getDebug_Security_UserValueResolverService', true],
+ 'debug.argument_resolver.service' => ['privates', 'debug.argument_resolver.service', 'getDebug_ArgumentResolver_ServiceService', true],
+ 'debug.argument_resolver.default' => ['privates', 'debug.argument_resolver.default', 'getDebug_ArgumentResolver_DefaultService', true],
+ 'debug.argument_resolver.variadic' => ['privates', 'debug.argument_resolver.variadic', 'getDebug_ArgumentResolver_VariadicService', true],
+ 'debug.argument_resolver.not_tagged_controller' => ['privates', 'debug.argument_resolver.not_tagged_controller', 'getDebug_ArgumentResolver_NotTaggedControllerService', true],
+ 'messenger.bus.default.middleware.traceable' => ['privates', 'messenger.bus.default.middleware.traceable', 'getMessenger_Bus_Default_Middleware_TraceableService', true],
+ 'messenger.bus.default.middleware.add_bus_name_stamp_middleware' => ['privates', 'messenger.bus.default.middleware.add_bus_name_stamp_middleware', 'getMessenger_Bus_Default_Middleware_AddBusNameStampMiddlewareService', true],
+ 'messenger.bus.default.middleware.handle_message' => ['privates', 'messenger.bus.default.middleware.handle_message', 'getMessenger_Bus_Default_Middleware_HandleMessageService', true],
+ 'debug.traced.messenger.bus.default' => ['services', 'messenger.default_bus', 'getMessenger_DefaultBusService', false],
+ 'messenger.bus.default.messenger.handlers_locator' => ['privates', 'messenger.bus.default.messenger.handlers_locator', 'getMessenger_Bus_Default_Messenger_HandlersLocatorService', true],
+ 'cache.doctrine.orm.default.query.compatibility_layer' => ['privates', 'cache.doctrine.orm.default.query.compatibility_layer', 'getCache_Doctrine_Orm_Default_Query_CompatibilityLayerService', false],
+ 'cache.doctrine.orm.default.result.compatibility_layer' => ['privates', 'cache.doctrine.orm.default.result.compatibility_layer', 'getCache_Doctrine_Orm_Default_Result_CompatibilityLayerService', false],
+ 'debug.security.voter.security.access.authenticated_voter' => ['privates', 'debug.security.voter.security.access.authenticated_voter', 'getDebug_Security_Voter_Security_Access_AuthenticatedVoterService', true],
+ 'debug.security.voter.security.access.simple_role_voter' => ['privates', 'debug.security.voter.security.access.simple_role_voter', 'getDebug_Security_Voter_Security_Access_SimpleRoleVoterService', true],
+ 'debug.security.voter.security.access.expression_voter' => ['privates', 'debug.security.voter.security.access.expression_voter', 'getDebug_Security_Voter_Security_Access_ExpressionVoterService', true],
+ 'security.listener.csrf_protection' => ['privates', 'security.listener.csrf_protection', 'getSecurity_Listener_CsrfProtectionService', true],
+ 'security.logout.listener.csrf_token_clearing' => ['privates', 'security.logout.listener.csrf_token_clearing', 'getSecurity_Logout_Listener_CsrfTokenClearingService', true],
+ 'monolog.logger.request' => ['privates', 'monolog.logger.request', 'getMonolog_Logger_RequestService', false],
+ 'monolog.logger.console' => ['privates', 'monolog.logger.console', 'getMonolog_Logger_ConsoleService', true],
+ 'monolog.logger.messenger' => ['privates', 'monolog.logger.messenger', 'getMonolog_Logger_MessengerService', true],
+ 'monolog.logger.cache' => ['privates', 'monolog.logger.cache', 'getMonolog_Logger_CacheService', false],
+ 'monolog.logger.http_client' => ['privates', 'monolog.logger.http_client', 'getMonolog_Logger_HttpClientService', false],
+ 'monolog.logger.mailer' => ['privates', 'monolog.logger.mailer', 'getMonolog_Logger_MailerService', true],
+ 'monolog.logger.php' => ['privates', 'monolog.logger.php', 'getMonolog_Logger_PhpService', false],
+ 'monolog.logger.event' => ['privates', 'monolog.logger.event', 'getMonolog_Logger_EventService', false],
+ 'monolog.logger.router' => ['privates', 'monolog.logger.router', 'getMonolog_Logger_RouterService', false],
+ 'monolog.logger.profiler' => ['privates', 'monolog.logger.profiler', 'getMonolog_Logger_ProfilerService', false],
+ 'monolog.logger.doctrine' => ['privates', 'monolog.logger.doctrine', 'getMonolog_Logger_DoctrineService', false],
+ 'monolog.logger.security' => ['privates', 'monolog.logger.security', 'getMonolog_Logger_SecurityService', false],
+ 'monolog.handler.null_internal' => ['privates', 'monolog.handler.null_internal', 'getMonolog_Handler_NullInternalService', false],
+ 'debug.validator.inner' => ['privates', 'debug.validator.inner', 'getDebug_Validator_InnerService', false],
+ 'debug.event_dispatcher.inner' => ['privates', 'debug.event_dispatcher.inner', 'getDebug_EventDispatcher_InnerService', false],
+ 'debug.controller_resolver.inner' => ['privates', 'debug.controller_resolver.inner', 'getDebug_ControllerResolver_InnerService', false],
+ 'debug.argument_resolver.inner' => ['privates', 'debug.argument_resolver.inner', 'getDebug_ArgumentResolver_InnerService', false],
+ 'doctrine.migrations.container_aware_migrations_factory.inner' => ['privates', 'doctrine.migrations.container_aware_migrations_factory.inner', 'getDoctrine_Migrations_ContainerAwareMigrationsFactory_InnerService', true],
+ 'debug.security.access.decision_manager.inner' => ['privates', 'debug.security.access.decision_manager.inner', 'getDebug_Security_Access_DecisionManager_InnerService', false],
+ 'debug.security.firewall.authenticator.main.inner' => ['privates', 'debug.security.firewall.authenticator.main.inner', 'getDebug_Security_Firewall_Authenticator_Main_InnerService', true],
+ 'debug.argument_resolver.request_attribute.inner' => ['privates', 'debug.argument_resolver.request_attribute.inner', 'getDebug_ArgumentResolver_RequestAttribute_InnerService', true],
+ 'debug.argument_resolver.request.inner' => ['privates', 'debug.argument_resolver.request.inner', 'getDebug_ArgumentResolver_Request_InnerService', true],
+ 'debug.argument_resolver.session.inner' => ['privates', 'debug.argument_resolver.session.inner', 'getDebug_ArgumentResolver_Session_InnerService', true],
+ 'debug.security.user_value_resolver.inner' => ['privates', 'debug.security.user_value_resolver.inner', 'getDebug_Security_UserValueResolver_InnerService', true],
+ 'debug.argument_resolver.service.inner' => ['privates', 'debug.argument_resolver.service.inner', 'getDebug_ArgumentResolver_Service_InnerService', true],
+ 'debug.argument_resolver.default.inner' => ['privates', 'debug.argument_resolver.default.inner', 'getDebug_ArgumentResolver_Default_InnerService', true],
+ 'debug.argument_resolver.variadic.inner' => ['privates', 'debug.argument_resolver.variadic.inner', 'getDebug_ArgumentResolver_Variadic_InnerService', true],
+ 'debug.argument_resolver.not_tagged_controller.inner' => ['privates', 'debug.argument_resolver.not_tagged_controller.inner', 'getDebug_ArgumentResolver_NotTaggedController_InnerService', true],
+ 'debug.traced.messenger.bus.default.inner' => ['privates', 'debug.traced.messenger.bus.default.inner', 'getDebug_Traced_Messenger_Bus_Default_InnerService', false],
+ 'cache.app.recorder_inner' => ['privates', 'cache.app.recorder_inner', 'getCache_App_RecorderInnerService', false],
+ 'cache.system.recorder_inner' => ['privates', 'cache.system.recorder_inner', 'getCache_System_RecorderInnerService', false],
+ 'cache.validator.recorder_inner' => ['privates', 'cache.validator.recorder_inner', 'getCache_Validator_RecorderInnerService', false],
+ 'cache.serializer.recorder_inner' => ['privates', 'cache.serializer.recorder_inner', 'getCache_Serializer_RecorderInnerService', false],
+ 'cache.annotations.recorder_inner' => ['privates', 'cache.annotations.recorder_inner', 'getCache_Annotations_RecorderInnerService', false],
+ 'cache.property_info.recorder_inner' => ['privates', 'cache.property_info.recorder_inner', 'getCache_PropertyInfo_RecorderInnerService', false],
+ 'cache.messenger.restart_workers_signal.recorder_inner' => ['privates', 'cache.messenger.restart_workers_signal.recorder_inner', 'getCache_Messenger_RestartWorkersSignal_RecorderInnerService', false],
+ 'cache.validator_expression_language.recorder_inner' => ['privates', 'cache.validator_expression_language.recorder_inner', 'getCache_ValidatorExpressionLanguage_RecorderInnerService', false],
+ 'cache.doctrine.orm.default.result.recorder_inner' => ['privates', 'cache.doctrine.orm.default.result.recorder_inner', 'getCache_Doctrine_Orm_Default_Result_RecorderInnerService', false],
+ 'cache.doctrine.orm.default.query.recorder_inner' => ['privates', 'cache.doctrine.orm.default.query.recorder_inner', 'getCache_Doctrine_Orm_Default_Query_RecorderInnerService', false],
+ 'cache.webpack_encore.recorder_inner' => ['privates', 'cache.webpack_encore.recorder_inner', 'getCache_WebpackEncore_RecorderInnerService', false],
+ 'cache.security_expression_language.recorder_inner' => ['privates', 'cache.security_expression_language.recorder_inner', 'getCache_SecurityExpressionLanguage_RecorderInnerService', false],
+ 'Psr\\Container\\ContainerInterface' => ['services', 'service_container', 'getServiceContainerService', true],
+ 'Symfony\\Component\\DependencyInjection\\ContainerInterface' => ['services', 'service_container', 'getServiceContainerService', true],
+ 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ContainerBagInterface' => ['privates', 'parameter_bag', 'getParameterBagService', false],
+ 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBagInterface' => ['privates', 'parameter_bag', 'getParameterBagService', false],
+ 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => ['services', 'event_dispatcher', 'getEventDispatcherService', false],
+ 'Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface' => ['services', 'event_dispatcher', 'getEventDispatcherService', false],
+ 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => ['services', 'http_kernel', 'getHttpKernelService', false],
+ 'Symfony\\Component\\HttpFoundation\\RequestStack' => ['services', 'request_stack', 'getRequestStackService', false],
+ 'Symfony\\Component\\HttpFoundation\\UrlHelper' => ['privates', 'url_helper', 'getUrlHelperService', false],
+ 'Symfony\\Component\\HttpKernel\\KernelInterface' => ['services', 'kernel', 'getKernelService', false],
+ 'Symfony\\Component\\Filesystem\\Filesystem' => ['services', '.container.private.filesystem', 'get_Container_Private_FilesystemService', true],
+ 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => ['privates', 'file_locator', 'getFileLocatorService', true],
+ 'Symfony\\Component\\HttpKernel\\UriSigner' => ['privates', 'uri_signer', 'getUriSignerService', true],
+ 'Symfony\\Component\\String\\Slugger\\SluggerInterface' => ['privates', 'slugger', 'getSluggerService', true],
+ 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentUriGeneratorInterface' => ['privates', 'fragment.uri_generator', 'getFragment_UriGeneratorService', true],
+ 'error_renderer.html' => ['privates', 'twig.error_renderer.html', 'getTwig_ErrorRenderer_HtmlService', true],
+ 'error_renderer' => ['privates', 'error_handler.error_renderer.serializer', 'getErrorHandler_ErrorRenderer_SerializerService', true],
+ 'Psr\\EventDispatcher\\EventDispatcherInterface' => ['services', 'event_dispatcher', 'getEventDispatcherService', false],
+ 'Psr\\Container\\ContainerInterface $parameterBag' => ['privates', 'parameter_bag', 'getParameterBagService', false],
+ 'Psr\\Cache\\CacheItemPoolInterface' => ['services', 'cache.app', 'getCache_AppService', false],
+ 'Symfony\\Component\\Cache\\Adapter\\AdapterInterface' => ['services', 'cache.app', 'getCache_AppService', false],
+ 'Symfony\\Contracts\\Cache\\CacheInterface' => ['services', 'cache.app', 'getCache_AppService', false],
+ 'Symfony\\Contracts\\Translation\\TranslatorInterface' => ['services', 'translator', 'getTranslatorService', false],
+ 'Symfony\\Component\\Asset\\Packages' => ['privates', 'assets.packages', 'getAssets_PackagesService', false],
+ 'Symfony\\Contracts\\HttpClient\\HttpClientInterface' => ['privates', '.debug.http_client', 'get_Debug_HttpClientService', false],
+ 'mailer.logger_message_listener' => ['privates', 'mailer.message_logger_listener', 'getMailer_MessageLoggerListenerService', false],
+ 'Symfony\\Component\\Translation\\Reader\\TranslationReaderInterface' => ['privates', 'translation.reader', 'getTranslation_ReaderService', true],
+ 'Symfony\\Component\\Translation\\Extractor\\ExtractorInterface' => ['privates', 'translation.extractor', 'getTranslation_ExtractorService', true],
+ 'Symfony\\Component\\Translation\\Writer\\TranslationWriterInterface' => ['privates', 'translation.writer', 'getTranslation_WriterService', true],
+ 'translator.formatter' => ['privates', 'translator.formatter.default', 'getTranslator_Formatter_DefaultService', false],
+ 'Symfony\\Component\\HttpKernel\\Debug\\FileLinkFormatter' => ['privates', 'debug.file_link_formatter', 'getDebug_FileLinkFormatterService', false],
+ 'Symfony\\Component\\Stopwatch\\Stopwatch' => ['privates', 'debug.stopwatch', 'getDebug_StopwatchService', false],
+ 'Symfony\\Component\\Routing\\RouterInterface' => ['services', 'router', 'getRouterService', false],
+ 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => ['services', 'router', 'getRouterService', false],
+ 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => ['services', 'router', 'getRouterService', false],
+ 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => ['services', 'router', 'getRouterService', false],
+ 'Symfony\\Component\\Routing\\RequestContext' => ['privates', 'router.request_context', 'getRouter_RequestContextService', false],
+ 'annotation_reader' => ['privates', 'annotations.cached_reader', 'getAnnotations_CachedReaderService', false],
+ 'Doctrine\\Common\\Annotations\\Reader' => ['privates', 'annotations.cached_reader', 'getAnnotations_CachedReaderService', false],
+ 'Symfony\\Component\\PropertyAccess\\PropertyAccessorInterface' => ['privates', 'property_accessor', 'getPropertyAccessorService', true],
+ 'Symfony\\Component\\Serializer\\SerializerInterface' => ['services', '.container.private.serializer', 'get_Container_Private_SerializerService', true],
+ 'Symfony\\Component\\Serializer\\Normalizer\\NormalizerInterface' => ['services', '.container.private.serializer', 'get_Container_Private_SerializerService', true],
+ 'Symfony\\Component\\Serializer\\Normalizer\\DenormalizerInterface' => ['services', '.container.private.serializer', 'get_Container_Private_SerializerService', true],
+ 'Symfony\\Component\\Serializer\\Encoder\\EncoderInterface' => ['services', '.container.private.serializer', 'get_Container_Private_SerializerService', true],
+ 'Symfony\\Component\\Serializer\\Encoder\\DecoderInterface' => ['services', '.container.private.serializer', 'get_Container_Private_SerializerService', true],
+ 'serializer.property_accessor' => ['privates', 'property_accessor', 'getPropertyAccessorService', true],
+ 'Symfony\\Component\\Serializer\\Mapping\\ClassDiscriminatorResolverInterface' => ['privates', 'serializer.mapping.class_discriminator_resolver', 'getSerializer_Mapping_ClassDiscriminatorResolverService', true],
+ 'Symfony\\Component\\Serializer\\Normalizer\\ObjectNormalizer' => ['privates', 'serializer.normalizer.object', 'getSerializer_Normalizer_ObjectService', true],
+ 'Symfony\\Component\\Serializer\\Normalizer\\PropertyNormalizer' => ['privates', 'serializer.normalizer.property', 'getSerializer_Normalizer_PropertyService', true],
+ 'Symfony\\Component\\Serializer\\Mapping\\Factory\\ClassMetadataFactoryInterface' => ['privates', 'serializer.mapping.class_metadata_factory', 'getSerializer_Mapping_ClassMetadataFactoryService', true],
+ 'error_renderer.serializer' => ['privates', 'error_handler.error_renderer.serializer', 'getErrorHandler_ErrorRenderer_SerializerService', true],
+ 'Symfony\\Component\\PropertyInfo\\PropertyAccessExtractorInterface' => ['privates', 'property_info', 'getPropertyInfoService', false],
+ 'Symfony\\Component\\PropertyInfo\\PropertyDescriptionExtractorInterface' => ['privates', 'property_info', 'getPropertyInfoService', false],
+ 'Symfony\\Component\\PropertyInfo\\PropertyInfoExtractorInterface' => ['privates', 'property_info', 'getPropertyInfoService', false],
+ 'Symfony\\Component\\PropertyInfo\\PropertyTypeExtractorInterface' => ['privates', 'property_info', 'getPropertyInfoService', false],
+ 'Symfony\\Component\\PropertyInfo\\PropertyListExtractorInterface' => ['privates', 'property_info', 'getPropertyInfoService', false],
+ 'Symfony\\Component\\PropertyInfo\\PropertyInitializableExtractorInterface' => ['privates', 'property_info', 'getPropertyInfoService', false],
+ 'Symfony\\Component\\PropertyInfo\\PropertyReadInfoExtractorInterface' => ['privates', 'property_info.reflection_extractor', 'getPropertyInfo_ReflectionExtractorService', true],
+ 'Symfony\\Component\\PropertyInfo\\PropertyWriteInfoExtractorInterface' => ['privates', 'property_info.reflection_extractor', 'getPropertyInfo_ReflectionExtractorService', true],
+ 'cache.default_doctrine_dbal_provider' => ['services', 'doctrine.dbal.default_connection', 'getDoctrine_Dbal_DefaultConnectionService', false],
+ 'cache.default_pdo_provider' => ['services', 'doctrine.dbal.default_connection', 'getDoctrine_Dbal_DefaultConnectionService', false],
+ 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => ['services', '.container.private.session', 'get_Container_Private_SessionService', true],
+ 'session.storage.factory' => ['privates', 'session.storage.factory.mock_file', 'getSession_Storage_Factory_MockFileService', true],
+ 'session_listener' => ['privates', 'test.session.listener', 'getTest_Session_ListenerService', false],
+ 'Symfony\\Component\\Security\\Csrf\\TokenGenerator\\TokenGeneratorInterface' => ['privates', 'security.csrf.token_generator', 'getSecurity_Csrf_TokenGeneratorService', true],
+ 'Symfony\\Component\\Security\\Csrf\\TokenStorage\\TokenStorageInterface' => ['privates', 'security.csrf.token_storage', 'getSecurity_Csrf_TokenStorageService', true],
+ 'Symfony\\Component\\Security\\Csrf\\CsrfTokenManagerInterface' => ['services', '.container.private.security.csrf.token_manager', 'get_Container_Private_Security_Csrf_TokenManagerService', true],
+ 'Symfony\\Component\\Form\\ResolvedFormTypeFactoryInterface' => ['privates', 'form.resolved_type_factory', 'getForm_ResolvedTypeFactoryService', true],
+ 'Symfony\\Component\\Form\\FormRegistryInterface' => ['privates', 'form.registry', 'getForm_RegistryService', true],
+ 'Symfony\\Component\\Form\\FormFactoryInterface' => ['services', '.container.private.form.factory', 'get_Container_Private_Form_FactoryService', true],
+ 'form.property_accessor' => ['privates', 'property_accessor', 'getPropertyAccessorService', true],
+ 'form.choice_list_factory' => ['privates', 'form.choice_list_factory.cached', 'getForm_ChoiceListFactory_CachedService', true],
+ 'Symfony\\Component\\Validator\\Validator\\ValidatorInterface' => ['services', '.container.private.validator', 'get_Container_Private_ValidatorService', false],
+ 'validator.mapping.class_metadata_factory' => ['services', '.container.private.validator', 'get_Container_Private_ValidatorService', false],
+ 'Symfony\\Component\\Messenger\\Transport\\Serialization\\SerializerInterface' => ['privates', 'messenger.transport.native_php_serializer', 'getMessenger_Transport_NativePhpSerializerService', true],
+ 'Symfony\\Component\\Messenger\\MessageBusInterface' => ['services', 'messenger.default_bus', 'getMessenger_DefaultBusService', false],
+ 'messenger.default_serializer' => ['privates', 'messenger.transport.native_php_serializer', 'getMessenger_Transport_NativePhpSerializerService', true],
+ 'messenger.failure_transports.default' => ['privates', 'messenger.transport.failed', 'getMessenger_Transport_FailedService', true],
+ 'Symfony\\Component\\Mime\\MimeTypesInterface' => ['privates', 'mime_types', 'getMimeTypesService', true],
+ 'Symfony\\Component\\Mime\\MimeTypeGuesserInterface' => ['privates', 'mime_types', 'getMimeTypesService', true],
+ 'Doctrine\\DBAL\\Driver\\Connection' => ['services', 'doctrine.dbal.default_connection', 'getDoctrine_Dbal_DefaultConnectionService', false],
+ 'Doctrine\\DBAL\\Connection' => ['services', 'doctrine.dbal.default_connection', 'getDoctrine_Dbal_DefaultConnectionService', false],
+ 'Doctrine\\Persistence\\ManagerRegistry' => ['services', 'doctrine', 'getDoctrineService', false],
+ 'Doctrine\\Common\\Persistence\\ManagerRegistry' => ['services', 'doctrine', 'getDoctrineService', false],
+ 'doctrine.dbal.event_manager' => ['privates', 'doctrine.dbal.default_connection.event_manager', 'getDoctrine_Dbal_DefaultConnection_EventManagerService', false],
+ 'Doctrine\\DBAL\\Connection $defaultConnection' => ['services', 'doctrine.dbal.default_connection', 'getDoctrine_Dbal_DefaultConnectionService', false],
+ 'Doctrine\\ORM\\EntityManagerInterface' => ['services', 'doctrine.orm.default_entity_manager', 'getDoctrine_Orm_DefaultEntityManagerService', false],
+ 'doctrine.orm.metadata.annotation_reader' => ['privates', 'annotations.cached_reader', 'getAnnotations_CachedReaderService', false],
+ 'doctrine.orm.default_metadata_cache' => ['privates', 'cache.doctrine.orm.default.metadata', 'getCache_Doctrine_Orm_Default_MetadataService', false],
+ 'doctrine.orm.default_result_cache' => ['privates', 'cache.doctrine.orm.default.result.compatibility_layer', 'getCache_Doctrine_Orm_Default_Result_CompatibilityLayerService', false],
+ 'doctrine.orm.default_query_cache' => ['privates', 'cache.doctrine.orm.default.query.compatibility_layer', 'getCache_Doctrine_Orm_Default_Query_CompatibilityLayerService', false],
+ 'Doctrine\\ORM\\EntityManagerInterface $defaultEntityManager' => ['services', 'doctrine.orm.default_entity_manager', 'getDoctrine_Orm_DefaultEntityManagerService', false],
+ 'doctrine.orm.default_entity_manager.event_manager' => ['privates', 'doctrine.dbal.default_connection.event_manager', 'getDoctrine_Dbal_DefaultConnection_EventManagerService', false],
+ 'doctrine.migrations.metadata_storage' => ['privates', 'doctrine.migrations.storage.table_storage', 'getDoctrine_Migrations_Storage_TableStorageService', false],
+ 'Twig_Environment' => ['services', '.container.private.twig', 'get_Container_Private_TwigService', false],
+ 'Twig\\Environment' => ['services', '.container.private.twig', 'get_Container_Private_TwigService', false],
+ 'Symfony\\WebpackEncoreBundle\\Asset\\EntrypointLookupCollectionInterface' => ['privates', 'webpack_encore.entrypoint_lookup_collection', 'getWebpackEncore_EntrypointLookupCollectionService', false],
+ 'Symfony\\WebpackEncoreBundle\\Asset\\EntrypointLookupInterface' => ['privates', 'webpack_encore.entrypoint_lookup[_default]', 'getWebpackEncore_EntrypointLookupDefaultService', true],
+ 'Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationCheckerInterface' => ['services', '.container.private.security.authorization_checker', 'get_Container_Private_Security_AuthorizationCheckerService', false],
+ 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\Storage\\TokenStorageInterface' => ['services', '.container.private.security.token_storage', 'get_Container_Private_Security_TokenStorageService', false],
+ 'Symfony\\Component\\Security\\Http\\Session\\SessionAuthenticationStrategyInterface' => ['privates', 'security.authentication.session_strategy', 'getSecurity_Authentication_SessionStrategyService', true],
+ 'security.encoder_factory' => ['privates', 'security.encoder_factory.generic', 'getSecurity_EncoderFactory_GenericService', true],
+ 'Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactoryInterface' => ['privates', 'security.encoder_factory.generic', 'getSecurity_EncoderFactory_GenericService', true],
+ 'Symfony\\Component\\Security\\Core\\Encoder\\UserPasswordEncoderInterface' => ['services', '.container.private.security.password_encoder', 'get_Container_Private_Security_PasswordEncoderService', true],
+ 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManagerInterface' => ['privates', 'debug.security.access.decision_manager', 'getDebug_Security_Access_DecisionManagerService', false],
+ 'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchyInterface' => ['privates', 'security.role_hierarchy', 'getSecurity_RoleHierarchyService', false],
+ 'Symfony\\Component\\Security\\Http\\Firewall' => ['privates', 'debug.security.firewall', 'getDebug_Security_FirewallService', false],
+ 'Symfony\\Component\\Security\\Http\\FirewallMapInterface' => ['privates', 'security.firewall.map', 'getSecurity_Firewall_MapService', false],
+ 'Symfony\\Component\\Security\\Http\\HttpUtils' => ['privates', 'security.http_utils', 'getSecurity_HttpUtilsService', true],
+ 'Symfony\\Component\\PasswordHasher\\Hasher\\PasswordHasherFactoryInterface' => ['privates', 'security.password_hasher_factory', 'getSecurity_PasswordHasherFactoryService', true],
+ 'security.firewall' => ['privates', 'debug.security.firewall', 'getDebug_Security_FirewallService', false],
+ 'security.user_providers' => ['privates', 'security.user.provider.concrete.users_in_memory', 'getSecurity_User_Provider_Concrete_UsersInMemoryService', true],
+ 'Symfony\\Component\\Security\\Core\\User\\UserProviderInterface' => ['privates', 'security.user.provider.concrete.users_in_memory', 'getSecurity_User_Provider_Concrete_UsersInMemoryService', true],
+ 'security.authentication.session_strategy.main' => ['privates', 'security.authentication.session_strategy', 'getSecurity_Authentication_SessionStrategyService', true],
+ 'security.user_checker.main' => ['privates', 'security.user_checker', 'getSecurity_UserCheckerService', true],
+ 'security.firewall.context_locator' => ['privates', '.service_locator.zJyh7qS', 'get_ServiceLocator_ZJyh7qSService', false],
+ 'Symfony\\Component\\Security\\Core\\User\\UserCheckerInterface' => ['privates', 'security.user_checker', 'getSecurity_UserCheckerService', true],
+ 'logger' => ['privates', 'monolog.logger', 'getMonolog_LoggerService', false],
+ 'Psr\\Log\\LoggerInterface' => ['privates', 'monolog.logger', 'getMonolog_LoggerService', false],
+ 'sensio_framework_extra.converter.doctrine.orm.expression_language' => ['privates', 'sensio_framework_extra.converter.doctrine.orm.expression_language.default', 'getSensioFrameworkExtra_Converter_Doctrine_Orm_ExpressionLanguage_DefaultService', false],
+ 'sensio_framework_extra.security.expression_language' => ['privates', 'sensio_framework_extra.security.expression_language.default', 'getSensioFrameworkExtra_Security_ExpressionLanguage_DefaultService', false],
+ 'twig.loader.filesystem' => ['privates', 'twig.loader.native_filesystem', 'getTwig_Loader_NativeFilesystemService', false],
+ 'argument_resolver.controller_locator' => ['privates', '.service_locator.zxMugcL', 'get_ServiceLocator_ZxMugcLService', true],
+ 'doctrine.id_generator_locator' => ['privates', '.service_locator.KLVvNIq', 'get_ServiceLocator_KLVvNIqService', false],
+ 'twig.loader' => ['privates', 'twig.loader.native_filesystem', 'getTwig_Loader_NativeFilesystemService', false],
+ 'Psr\\Log\\LoggerInterface $requestLogger' => ['privates', 'monolog.logger.request', 'getMonolog_Logger_RequestService', false],
+ 'Psr\\Log\\LoggerInterface $consoleLogger' => ['privates', 'monolog.logger.console', 'getMonolog_Logger_ConsoleService', true],
+ 'Psr\\Log\\LoggerInterface $messengerLogger' => ['privates', 'monolog.logger.messenger', 'getMonolog_Logger_MessengerService', true],
+ 'Psr\\Log\\LoggerInterface $cacheLogger' => ['privates', 'monolog.logger.cache', 'getMonolog_Logger_CacheService', false],
+ 'Psr\\Log\\LoggerInterface $httpClientLogger' => ['privates', 'monolog.logger.http_client', 'getMonolog_Logger_HttpClientService', false],
+ 'Psr\\Log\\LoggerInterface $mailerLogger' => ['privates', 'monolog.logger.mailer', 'getMonolog_Logger_MailerService', true],
+ 'Psr\\Log\\LoggerInterface $phpLogger' => ['privates', 'monolog.logger.php', 'getMonolog_Logger_PhpService', false],
+ 'Psr\\Log\\LoggerInterface $eventLogger' => ['privates', 'monolog.logger.event', 'getMonolog_Logger_EventService', false],
+ 'Psr\\Log\\LoggerInterface $routerLogger' => ['privates', 'monolog.logger.router', 'getMonolog_Logger_RouterService', false],
+ 'Psr\\Log\\LoggerInterface $profilerLogger' => ['privates', 'monolog.logger.profiler', 'getMonolog_Logger_ProfilerService', false],
+ 'Psr\\Log\\LoggerInterface $doctrineLogger' => ['privates', 'monolog.logger.doctrine', 'getMonolog_Logger_DoctrineService', false],
+ 'Psr\\Log\\LoggerInterface $securityLogger' => ['privates', 'monolog.logger.security', 'getMonolog_Logger_SecurityService', false],
+ 'Psr\\Log\\LoggerInterface $deprecationLogger' => ['services', 'monolog.logger.deprecation', 'getMonolog_Logger_DeprecationService', false],
+ 'controller_resolver' => ['privates', 'debug.controller_resolver', 'getDebug_ControllerResolverService', false],
+ 'argument_resolver' => ['privates', 'debug.argument_resolver', 'getDebug_ArgumentResolverService', false],
+ 'translator.data_collector.inner' => ['privates', 'translator.default', 'getTranslator_DefaultService', false],
+ 'doctrine.migrations.migrations_factory' => ['privates', 'doctrine.migrations.container_aware_migrations_factory', 'getDoctrine_Migrations_ContainerAwareMigrationsFactoryService', true],
+ 'twig.error_renderer.html.inner' => ['privates', 'error_handler.error_renderer.html', 'getErrorHandler_ErrorRenderer_HtmlService', true],
+ 'security.access.decision_manager' => ['privates', 'debug.security.access.decision_manager', 'getDebug_Security_Access_DecisionManagerService', false],
+ 'security.firewall.authenticator.main' => ['privates', 'debug.security.firewall.authenticator.main', 'getDebug_Security_Firewall_Authenticator_MainService', true],
+ 'argument_resolver.request_attribute' => ['privates', 'debug.argument_resolver.request_attribute', 'getDebug_ArgumentResolver_RequestAttributeService', true],
+ 'argument_resolver.request' => ['privates', 'debug.argument_resolver.request', 'getDebug_ArgumentResolver_RequestService', true],
+ 'argument_resolver.session' => ['privates', 'debug.argument_resolver.session', 'getDebug_ArgumentResolver_SessionService', true],
+ 'security.user_value_resolver' => ['privates', 'debug.security.user_value_resolver', 'getDebug_Security_UserValueResolverService', true],
+ 'argument_resolver.service' => ['privates', 'debug.argument_resolver.service', 'getDebug_ArgumentResolver_ServiceService', true],
+ 'argument_resolver.default' => ['privates', 'debug.argument_resolver.default', 'getDebug_ArgumentResolver_DefaultService', true],
+ 'argument_resolver.variadic' => ['privates', 'debug.argument_resolver.variadic', 'getDebug_ArgumentResolver_VariadicService', true],
+ 'argument_resolver.not_tagged_controller' => ['privates', 'debug.argument_resolver.not_tagged_controller', 'getDebug_ArgumentResolver_NotTaggedControllerService', true],
+ 'messenger.bus.default' => ['services', 'messenger.default_bus', 'getMessenger_DefaultBusService', false],
+ 'http_client' => ['privates', '.debug.http_client', 'get_Debug_HttpClientService', false],
+ 'doctrine.orm.default_metadata_driver' => ['privates', '.doctrine.orm.default_metadata_driver', 'get_Doctrine_Orm_DefaultMetadataDriverService', false],
+ ], [
+ 'argument_metadata_factory' => '?',
+ 'response_listener' => '?',
+ 'streamed_response_listener' => '?',
+ 'locale_listener' => '?',
+ 'validate_request_listener' => '?',
+ 'disallow_search_engine_index_response_listener' => '?',
+ 'exception_listener' => '?',
+ 'parameter_bag' => '?',
+ 'url_helper' => '?',
+ 'cache_clearer' => '?',
+ 'filesystem' => '?',
+ 'file_locator' => '?',
+ 'uri_signer' => '?',
+ 'config_cache_factory' => '?',
+ 'dependency_injection.config.container_parameters_resource_checker' => '?',
+ 'config.resource.self_checking_resource_checker' => '?',
+ 'locale_aware_listener' => '?',
+ 'container.env_var_processor' => '?',
+ 'slugger' => '?',
+ 'container.getenv' => '?',
+ 'config_builder.warmer' => '?',
+ 'fragment.handler' => '?',
+ 'fragment.uri_generator' => '?',
+ 'fragment.renderer.inline' => '?',
+ 'error_handler.error_renderer.html' => '?',
+ 'console.error_listener' => '?',
+ 'console.suggest_missing_package_subscriber' => '?',
+ 'console.command.about' => '?',
+ 'console.command.assets_install' => '?',
+ 'console.command.cache_clear' => '?',
+ 'console.command.cache_pool_clear' => '?',
+ 'console.command.cache_pool_prune' => '?',
+ 'console.command.cache_pool_delete' => '?',
+ 'console.command.cache_pool_list' => '?',
+ 'console.command.cache_warmup' => '?',
+ 'console.command.config_debug' => '?',
+ 'console.command.config_dump_reference' => '?',
+ 'console.command.container_debug' => '?',
+ 'console.command.container_lint' => '?',
+ 'console.command.debug_autowiring' => '?',
+ 'console.command.dotenv_debug' => '?',
+ 'console.command.event_dispatcher_debug' => '?',
+ 'console.command.messenger_consume_messages' => '?',
+ 'console.command.messenger_setup_transports' => '?',
+ 'console.command.messenger_debug' => '?',
+ 'console.command.messenger_stop_workers' => '?',
+ 'console.command.messenger_failed_messages_retry' => '?',
+ 'console.command.messenger_failed_messages_show' => '?',
+ 'console.command.messenger_failed_messages_remove' => '?',
+ 'console.command.router_debug' => '?',
+ 'console.command.router_match' => '?',
+ 'console.command.translation_debug' => '?',
+ 'console.command.translation_extract' => '?',
+ 'console.command.validator_debug' => '?',
+ 'console.command.translation_pull' => '?',
+ 'console.command.translation_push' => '?',
+ 'console.command.xliff_lint' => '?',
+ 'console.command.yaml_lint' => '?',
+ 'console.command.form_debug' => '?',
+ 'console.command.secrets_set' => '?',
+ 'console.command.secrets_remove' => '?',
+ 'console.command.secrets_generate_key' => '?',
+ 'console.command.secrets_list' => '?',
+ 'console.command.secrets_decrypt_to_local' => '?',
+ 'console.command.secrets_encrypt_from_local' => '?',
+ 'cache.validator' => '?',
+ 'cache.serializer' => '?',
+ 'cache.annotations' => '?',
+ 'cache.property_info' => '?',
+ 'cache.messenger.restart_workers_signal' => '?',
+ 'cache.default_marshaller' => '?',
+ 'cache.default_clearer' => '?',
+ 'identity_translator' => '?',
+ 'test.client.history' => '?',
+ 'test.client.cookiejar' => '?',
+ 'test.session.listener' => '?',
+ 'assets.packages' => '?',
+ 'assets.context' => '?',
+ 'assets._version__default' => '?',
+ 'assets._default_package' => '?',
+ 'mailer.transports' => '?',
+ 'mailer.transport_factory' => '?',
+ 'mailer.messenger.message_handler' => '?',
+ 'mailer.envelope_listener' => '?',
+ 'mailer.message_logger_listener' => '?',
+ 'mailer.transport_factory.null' => '?',
+ 'mailer.transport_factory.sendmail' => '?',
+ 'mailer.transport_factory.smtp' => '?',
+ 'mailer.transport_factory.native' => '?',
+ 'translator.default' => '?',
+ 'translator.formatter.default' => '?',
+ 'translation.loader.php' => '?',
+ 'translation.loader.yml' => '?',
+ 'translation.loader.xliff' => '?',
+ 'translation.loader.po' => '?',
+ 'translation.loader.mo' => '?',
+ 'translation.loader.qt' => '?',
+ 'translation.loader.csv' => '?',
+ 'translation.loader.res' => '?',
+ 'translation.loader.dat' => '?',
+ 'translation.loader.ini' => '?',
+ 'translation.loader.json' => '?',
+ 'translation.dumper.php' => '?',
+ 'translation.dumper.xliff' => '?',
+ 'translation.dumper.po' => '?',
+ 'translation.dumper.mo' => '?',
+ 'translation.dumper.yml' => '?',
+ 'translation.dumper.yaml' => '?',
+ 'translation.dumper.qt' => '?',
+ 'translation.dumper.csv' => '?',
+ 'translation.dumper.ini' => '?',
+ 'translation.dumper.json' => '?',
+ 'translation.dumper.res' => '?',
+ 'translation.extractor.php' => '?',
+ 'translation.reader' => '?',
+ 'translation.extractor' => '?',
+ 'translation.writer' => '?',
+ 'translation.warmer' => '?',
+ 'translation.provider_collection' => '?',
+ 'translation.provider_collection_factory' => '?',
+ 'translation.provider_factory.null' => '?',
+ 'debug.debug_handlers_listener' => '?',
+ 'debug.file_link_formatter' => '?',
+ 'debug.stopwatch' => '?',
+ 'debug.event_dispatcher' => '?',
+ 'debug.controller_resolver' => '?',
+ 'debug.argument_resolver' => '?',
+ 'debug.log_processor' => '?',
+ 'routing.resolver' => '?',
+ 'routing.loader.xml' => '?',
+ 'routing.loader.yml' => '?',
+ 'routing.loader.php' => '?',
+ 'routing.loader.glob' => '?',
+ 'routing.loader.directory' => '?',
+ 'routing.loader.container' => '?',
+ 'router.default' => '?',
+ 'router.request_context' => '?',
+ 'router.expression_language_provider' => '?',
+ 'router.cache_warmer' => '?',
+ 'router_listener' => '?',
+ 'routing.loader.annotation' => '?',
+ 'routing.loader.annotation.directory' => '?',
+ 'routing.loader.annotation.file' => '?',
+ 'annotations.reader' => '?',
+ 'annotations.dummy_registry' => '?',
+ 'annotations.cache_warmer' => '?',
+ 'annotations.cache_adapter' => '?',
+ 'property_accessor' => '?',
+ 'secrets.vault' => '?',
+ 'secrets.decryption_key' => '?',
+ 'secrets.local_vault' => '?',
+ 'serializer' => '?',
+ 'serializer.mapping.class_discriminator_resolver' => '?',
+ 'serializer.normalizer.constraint_violation_list' => '?',
+ 'serializer.normalizer.mime_message' => '?',
+ 'serializer.normalizer.datetimezone' => '?',
+ 'serializer.normalizer.dateinterval' => '?',
+ 'serializer.normalizer.data_uri' => '?',
+ 'serializer.normalizer.datetime' => '?',
+ 'serializer.normalizer.json_serializable' => '?',
+ 'serializer.normalizer.problem' => '?',
+ 'serializer.denormalizer.unwrapping' => '?',
+ 'serializer.normalizer.uid' => '?',
+ 'serializer.normalizer.form_error' => '?',
+ 'serializer.normalizer.object' => '?',
+ 'serializer.normalizer.property' => '?',
+ 'serializer.denormalizer.array' => '?',
+ 'serializer.mapping.chain_loader' => '?',
+ 'serializer.mapping.class_metadata_factory' => '?',
+ 'serializer.mapping.cache_warmer' => '?',
+ 'serializer.encoder.xml' => '?',
+ 'serializer.encoder.json' => '?',
+ 'serializer.encoder.yaml' => '?',
+ 'serializer.encoder.csv' => '?',
+ 'serializer.name_converter.metadata_aware' => '?',
+ 'property_info.serializer_extractor' => '?',
+ 'error_handler.error_renderer.serializer' => '?',
+ 'property_info' => '?',
+ 'property_info.reflection_extractor' => '?',
+ 'property_info.phpstan_extractor' => '?',
+ 'property_info.php_doc_extractor' => '?',
+ 'web_link.add_link_header_listener' => '?',
+ 'cache.property_access' => '?',
+ 'session.factory' => '?',
+ 'session.storage.factory.mock_file' => '?',
+ 'security.csrf.token_generator' => '?',
+ 'security.csrf.token_storage' => '?',
+ 'security.csrf.token_manager' => '?',
+ 'twig.runtime.security_csrf' => '?',
+ 'twig.extension.security_csrf' => '?',
+ 'form.resolved_type_factory' => '?',
+ 'form.registry' => '?',
+ 'form.factory' => '?',
+ 'form.extension' => '?',
+ 'form.type_guesser.validator' => '?',
+ 'form.choice_list_factory.default' => '?',
+ 'form.choice_list_factory.property_access' => '?',
+ 'form.choice_list_factory.cached' => '?',
+ 'form.type.form' => '?',
+ 'form.type.choice' => '?',
+ 'form.type.file' => '?',
+ 'form.type.color' => '?',
+ 'form.type_extension.form.transformation_failure_handling' => '?',
+ 'form.type_extension.form.http_foundation' => '?',
+ 'form.type_extension.form.request_handler' => '?',
+ 'form.server_params' => '?',
+ 'form.type_extension.form.validator' => '?',
+ 'form.type_extension.repeated.validator' => '?',
+ 'form.type_extension.submit.validator' => '?',
+ 'form.type_extension.upload.validator' => '?',
+ 'form.type_extension.csrf' => '?',
+ 'validator.builder' => '?',
+ 'validator.mapping.cache_warmer' => '?',
+ 'validator.validator_factory' => '?',
+ 'validator.expression' => '?',
+ 'validator.expression_language' => '?',
+ 'validator.email' => '?',
+ 'validator.not_compromised_password' => '?',
+ 'validator.property_info_loader' => '?',
+ 'messenger.senders_locator' => '?',
+ 'messenger.middleware.send_message' => '?',
+ 'serializer.normalizer.flatten_exception' => '?',
+ 'messenger.transport.native_php_serializer' => '?',
+ 'messenger.middleware.dispatch_after_current_bus' => '?',
+ 'messenger.middleware.reject_redelivered_message_middleware' => '?',
+ 'messenger.middleware.failed_message_processing_middleware' => '?',
+ 'messenger.receiver_locator' => '?',
+ 'messenger.transport_factory' => '?',
+ 'messenger.transport.amqp.factory' => '?',
+ 'messenger.transport.redis.factory' => '?',
+ 'messenger.transport.sync.factory' => '?',
+ 'messenger.transport.in_memory.factory' => '?',
+ 'messenger.retry_strategy_locator' => '?',
+ 'messenger.retry.send_failed_message_for_retry_listener' => '?',
+ 'messenger.failure.add_error_details_stamp_listener' => '?',
+ 'messenger.failure.send_failed_message_to_failure_transport_listener' => '?',
+ 'messenger.listener.dispatch_pcntl_signal_listener' => '?',
+ 'messenger.listener.stop_worker_on_restart_signal_listener' => '?',
+ 'messenger.listener.stop_worker_on_sigterm_signal_listener' => '?',
+ 'messenger.listener.stop_worker_on_stop_exception_listener' => '?',
+ 'messenger.routable_message_bus' => '?',
+ 'messenger.transport.async' => '?',
+ 'messenger.retry.multiplier_retry_strategy.async' => '?',
+ 'messenger.transport.failed' => '?',
+ 'messenger.retry.multiplier_retry_strategy.failed' => '?',
+ 'chatter.transports' => '?',
+ 'chatter.transport_factory' => '?',
+ 'chatter.messenger.chat_handler' => '?',
+ 'texter.transports' => '?',
+ 'texter.transport_factory' => '?',
+ 'texter.messenger.sms_handler' => '?',
+ 'texter.messenger.push_handler' => '?',
+ 'notifier.logger_notification_listener' => '?',
+ 'notifier.transport_factory.null' => '?',
+ 'profiler' => '?',
+ 'profiler.storage' => '?',
+ 'profiler_listener' => '?',
+ 'data_collector.config' => '?',
+ 'data_collector.request' => '?',
+ 'data_collector.ajax' => '?',
+ 'data_collector.exception' => '?',
+ 'data_collector.events' => '?',
+ 'data_collector.logger' => '?',
+ 'data_collector.time' => '?',
+ 'data_collector.memory' => '?',
+ 'data_collector.router' => '?',
+ 'data_collector.cache' => '?',
+ 'cache_pool_clearer.cache_warmer' => '?',
+ 'form.type_extension.form.data_collector' => '?',
+ 'data_collector.form.extractor' => '?',
+ 'data_collector.form' => '?',
+ 'debug.validator' => '?',
+ 'data_collector.validator' => '?',
+ 'translator.data_collector' => '?',
+ 'data_collector.translation' => '?',
+ 'data_collector.messenger' => '?',
+ 'mailer.data_collector' => '?',
+ 'data_collector.http_client' => '?',
+ 'notifier.data_collector' => '?',
+ 'mime_types' => '?',
+ 'doctrine.dbal.logger' => '?',
+ 'data_collector.doctrine' => '?',
+ 'doctrine.dbal.connection_factory' => '?',
+ 'doctrine.twig.doctrine_extension' => '?',
+ 'doctrine.database_create_command' => '?',
+ 'doctrine.database_drop_command' => '?',
+ 'doctrine.query_sql_command' => '?',
+ 'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand' => '?',
+ 'doctrine.dbal.default_connection.configuration' => '?',
+ 'doctrine.dbal.logger.profiling.default' => '?',
+ 'doctrine.dbal.logger.chain.default' => '?',
+ 'doctrine.dbal.default_connection.event_manager' => '?',
+ 'Doctrine\\Bundle\\DoctrineBundle\\Dbal\\ManagerRegistryAwareConnectionProvider' => '?',
+ 'messenger.transport.doctrine.factory' => '?',
+ 'doctrine.orm.messenger.event_subscriber.doctrine_clear_entity_manager' => '?',
+ 'doctrine.orm.messenger.doctrine_schema_subscriber' => '?',
+ 'doctrine.orm.proxy_cache_warmer' => '?',
+ 'form.type_guesser.doctrine' => '?',
+ 'form.type.entity' => '?',
+ 'doctrine.orm.container_repository_factory' => '?',
+ 'doctrine.orm.validator.unique' => '?',
+ 'doctrine.orm.validator_initializer' => '?',
+ 'doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber' => '?',
+ 'doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber' => '?',
+ 'doctrine.orm.listeners.doctrine_token_provider_schema_subscriber' => '?',
+ 'doctrine.orm.naming_strategy.underscore_number_aware' => '?',
+ 'doctrine.orm.quote_strategy.default' => '?',
+ 'doctrine.ulid_generator' => '?',
+ 'doctrine.uuid_generator' => '?',
+ 'doctrine.cache_clear_metadata_command' => '?',
+ 'doctrine.cache_clear_query_cache_command' => '?',
+ 'doctrine.cache_clear_result_command' => '?',
+ 'doctrine.cache_collection_region_command' => '?',
+ 'doctrine.mapping_convert_command' => '?',
+ 'doctrine.schema_create_command' => '?',
+ 'doctrine.schema_drop_command' => '?',
+ 'doctrine.ensure_production_settings_command' => '?',
+ 'doctrine.clear_entity_region_command' => '?',
+ 'doctrine.mapping_info_command' => '?',
+ 'doctrine.clear_query_region_command' => '?',
+ 'doctrine.query_dql_command' => '?',
+ 'doctrine.schema_update_command' => '?',
+ 'doctrine.schema_validate_command' => '?',
+ 'doctrine.mapping_import_command' => '?',
+ 'doctrine.orm.default_configuration' => '?',
+ 'doctrine.orm.default_annotation_metadata_driver' => '?',
+ 'cache.doctrine.orm.default.metadata' => '?',
+ 'cache.doctrine.orm.default.result' => '?',
+ 'cache.doctrine.orm.default.query' => '?',
+ 'doctrine.orm.default_entity_listener_resolver' => '?',
+ 'doctrine.orm.default_listeners.attach_entity_listeners' => '?',
+ 'doctrine.orm.default_manager_configurator' => '?',
+ 'doctrine.orm.default_entity_manager.property_info_extractor' => '?',
+ 'doctrine.orm.default_entity_manager.validator_loader' => '?',
+ 'doctrine.migrations.dependency_factory' => '?',
+ 'doctrine.migrations.configuration_loader' => '?',
+ 'doctrine.migrations.entity_manager_registry_loader' => '?',
+ 'doctrine.migrations.configuration' => '?',
+ 'doctrine.migrations.container_aware_migrations_factory' => '?',
+ 'doctrine_migrations.diff_command' => '?',
+ 'doctrine_migrations.sync_metadata_command' => '?',
+ 'doctrine_migrations.versions_command' => '?',
+ 'doctrine_migrations.current_command' => '?',
+ 'doctrine_migrations.dump_schema_command' => '?',
+ 'doctrine_migrations.execute_command' => '?',
+ 'doctrine_migrations.generate_command' => '?',
+ 'doctrine_migrations.latest_command' => '?',
+ 'doctrine_migrations.migrate_command' => '?',
+ 'doctrine_migrations.rollup_command' => '?',
+ 'doctrine_migrations.status_command' => '?',
+ 'doctrine_migrations.up_to_date_command' => '?',
+ 'doctrine_migrations.version_command' => '?',
+ 'doctrine_migrations.migrations_flattener' => '?',
+ 'doctrine_migrations.migrations_collector' => '?',
+ 'doctrine.migrations.storage.table_storage' => '?',
+ 'twig' => '?',
+ 'twig.app_variable' => '?',
+ 'twig.template_iterator' => '?',
+ 'twig.template_cache_warmer' => '?',
+ 'twig.loader.native_filesystem' => '?',
+ 'twig.extension.profiler' => '?',
+ 'twig.profile' => '?',
+ 'data_collector.twig' => '?',
+ 'twig.extension.trans' => '?',
+ 'twig.extension.assets' => '?',
+ 'twig.extension.code' => '?',
+ 'twig.extension.routing' => '?',
+ 'twig.extension.yaml' => '?',
+ 'twig.extension.debug.stopwatch' => '?',
+ 'twig.extension.expression' => '?',
+ 'twig.extension.httpkernel' => '?',
+ 'twig.runtime.httpkernel' => '?',
+ 'twig.extension.httpfoundation' => '?',
+ 'twig.extension.debug' => '?',
+ 'twig.extension.weblink' => '?',
+ 'twig.translation.extractor' => '?',
+ 'twig.configurator.environment' => '?',
+ 'twig.runtime_loader' => '?',
+ 'twig.error_renderer.html' => '?',
+ 'twig.runtime.serializer' => '?',
+ 'twig.extension.serializer' => '?',
+ 'twig.extension.form' => '?',
+ 'twig.form.engine' => '?',
+ 'twig.form.renderer' => '?',
+ 'twig.command.debug' => '?',
+ 'twig.command.lint' => '?',
+ 'twig.mailer.message_listener' => '?',
+ 'twig.mime_body_renderer' => '?',
+ 'web_profiler.csp.handler' => '?',
+ 'twig.extension.webprofiler' => '?',
+ 'debug.file_link_formatter.url_format' => '?',
+ 'webpack_encore.entrypoint_lookup_collection' => '?',
+ 'webpack_encore.tag_renderer' => '?',
+ 'webpack_encore.twig_entry_files_extension' => '?',
+ 'webpack_encore.twig_stimulus_extension' => '?',
+ 'webpack_encore.entrypoint_lookup.cache_warmer' => '?',
+ 'cache.webpack_encore' => '?',
+ 'webpack_encore.exception_listener' => '?',
+ 'Symfony\\WebpackEncoreBundle\\EventListener\\ResetAssetsEventListener' => '?',
+ 'webpack_encore.entrypoint_lookup[_default]' => '?',
+ 'twig.missing_extension_suggestor' => '?',
+ 'security.authorization_checker' => '?',
+ 'security.token_storage' => '?',
+ 'security.untracked_token_storage' => '?',
+ 'security.authentication.trust_resolver' => '?',
+ 'security.authentication.session_strategy' => '?',
+ 'security.encoder_factory.generic' => '?',
+ 'security.user_password_encoder.generic' => '?',
+ 'security.user_checker' => '?',
+ 'security.expression_language' => '?',
+ 'security.role_hierarchy' => '?',
+ 'security.access.simple_role_voter' => '?',
+ 'security.access.authenticated_voter' => '?',
+ 'security.access.expression_voter' => '?',
+ 'security.impersonate_url_generator' => '?',
+ 'security.firewall.map' => '?',
+ 'security.logout_url_generator' => '?',
+ 'security.http_utils' => '?',
+ 'security.validator.user_password' => '?',
+ 'cache.security_expression_language' => '?',
+ 'security.password_hasher_factory' => '?',
+ 'security.channel_listener' => '?',
+ 'security.access_map' => '?',
+ 'security.access_listener' => '?',
+ 'security.rememberme.response_listener' => '?',
+ 'security.listener.check_authenticator_credentials' => '?',
+ 'security.listener.user_provider' => '?',
+ 'security.listener.password_migrating' => '?',
+ 'twig.extension.logout_url' => '?',
+ 'twig.extension.security' => '?',
+ 'data_collector.security' => '?',
+ 'debug.security.access.decision_manager' => '?',
+ 'debug.security.voter.vote_listener' => '?',
+ 'debug.security.firewall' => '?',
+ 'security.command.debug_firewall' => '?',
+ 'security.user.provider.concrete.users_in_memory' => '?',
+ 'security.firewall.map.config.dev' => '?',
+ 'security.firewall.map.context.dev' => '?',
+ 'security.firewall.map.config.main' => '?',
+ 'security.listener.main.user_provider' => '?',
+ 'security.event_dispatcher.main' => '?',
+ 'security.context_listener.0' => '?',
+ 'security.listener.session.main' => '?',
+ 'security.authenticator.manager.main' => '?',
+ 'debug.security.firewall.authenticator.main' => '?',
+ 'security.listener.user_checker.main' => '?',
+ 'security.exception_listener.main' => '?',
+ 'security.firewall.map.context.main' => '?',
+ 'security.command.user_password_encoder' => '?',
+ 'security.command.user_password_hash' => '?',
+ 'monolog.logger' => '?',
+ 'monolog.handler.main.http_code_strategy' => '?',
+ 'monolog.handler.main' => '?',
+ 'monolog.processor.psr_log_message' => '?',
+ 'monolog.handler.nested' => '?',
+ 'sensio_framework_extra.controller.listener' => '?',
+ 'sensio_framework_extra.converter.listener' => '?',
+ 'sensio_framework_extra.converter.manager' => '?',
+ 'sensio_framework_extra.converter.doctrine.orm' => '?',
+ 'framework_extra_bundle.date_time_param_converter' => '?',
+ 'sensio_framework_extra.converter.doctrine.orm.expression_language.default' => '?',
+ 'sensio_framework_extra.view.guesser' => '?',
+ 'sensio_framework_extra.view.listener' => '?',
+ 'sensio_framework_extra.cache.listener' => '?',
+ 'sensio_framework_extra.security.listener' => '?',
+ 'sensio_framework_extra.security.expression_language.default' => '?',
+ 'framework_extra_bundle.event.is_granted' => '?',
+ 'framework_extra_bundle.argument_name_convertor' => '?',
+ 'debug.argument_resolver.request_attribute' => '?',
+ 'debug.argument_resolver.request' => '?',
+ 'debug.argument_resolver.session' => '?',
+ 'debug.security.user_value_resolver' => '?',
+ 'debug.argument_resolver.service' => '?',
+ 'debug.argument_resolver.default' => '?',
+ 'debug.argument_resolver.variadic' => '?',
+ 'debug.argument_resolver.not_tagged_controller' => '?',
+ 'messenger.bus.default.middleware.traceable' => '?',
+ 'messenger.bus.default.middleware.add_bus_name_stamp_middleware' => '?',
+ 'messenger.bus.default.middleware.handle_message' => '?',
+ 'debug.traced.messenger.bus.default' => '?',
+ 'messenger.bus.default.messenger.handlers_locator' => '?',
+ 'cache.doctrine.orm.default.query.compatibility_layer' => '?',
+ 'cache.doctrine.orm.default.result.compatibility_layer' => '?',
+ 'debug.security.voter.security.access.authenticated_voter' => '?',
+ 'debug.security.voter.security.access.simple_role_voter' => '?',
+ 'debug.security.voter.security.access.expression_voter' => '?',
+ 'security.listener.csrf_protection' => '?',
+ 'security.logout.listener.csrf_token_clearing' => '?',
+ 'monolog.logger.request' => '?',
+ 'monolog.logger.console' => '?',
+ 'monolog.logger.messenger' => '?',
+ 'monolog.logger.cache' => '?',
+ 'monolog.logger.http_client' => '?',
+ 'monolog.logger.mailer' => '?',
+ 'monolog.logger.php' => '?',
+ 'monolog.logger.event' => '?',
+ 'monolog.logger.router' => '?',
+ 'monolog.logger.profiler' => '?',
+ 'monolog.logger.doctrine' => '?',
+ 'monolog.logger.security' => '?',
+ 'monolog.handler.null_internal' => '?',
+ 'debug.validator.inner' => '?',
+ 'debug.event_dispatcher.inner' => '?',
+ 'debug.controller_resolver.inner' => '?',
+ 'debug.argument_resolver.inner' => '?',
+ 'doctrine.migrations.container_aware_migrations_factory.inner' => '?',
+ 'debug.security.access.decision_manager.inner' => '?',
+ 'debug.security.firewall.authenticator.main.inner' => '?',
+ 'debug.argument_resolver.request_attribute.inner' => '?',
+ 'debug.argument_resolver.request.inner' => '?',
+ 'debug.argument_resolver.session.inner' => '?',
+ 'debug.security.user_value_resolver.inner' => '?',
+ 'debug.argument_resolver.service.inner' => '?',
+ 'debug.argument_resolver.default.inner' => '?',
+ 'debug.argument_resolver.variadic.inner' => '?',
+ 'debug.argument_resolver.not_tagged_controller.inner' => '?',
+ 'debug.traced.messenger.bus.default.inner' => '?',
+ 'cache.app.recorder_inner' => '?',
+ 'cache.system.recorder_inner' => '?',
+ 'cache.validator.recorder_inner' => '?',
+ 'cache.serializer.recorder_inner' => '?',
+ 'cache.annotations.recorder_inner' => '?',
+ 'cache.property_info.recorder_inner' => '?',
+ 'cache.messenger.restart_workers_signal.recorder_inner' => '?',
+ 'cache.validator_expression_language.recorder_inner' => '?',
+ 'cache.doctrine.orm.default.result.recorder_inner' => '?',
+ 'cache.doctrine.orm.default.query.recorder_inner' => '?',
+ 'cache.webpack_encore.recorder_inner' => '?',
+ 'cache.security_expression_language.recorder_inner' => '?',
+ 'Psr\\Container\\ContainerInterface' => '?',
+ 'Symfony\\Component\\DependencyInjection\\ContainerInterface' => '?',
+ 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ContainerBagInterface' => '?',
+ 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBagInterface' => '?',
+ 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => '?',
+ 'Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface' => '?',
+ 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => '?',
+ 'Symfony\\Component\\HttpFoundation\\RequestStack' => '?',
+ 'Symfony\\Component\\HttpFoundation\\UrlHelper' => '?',
+ 'Symfony\\Component\\HttpKernel\\KernelInterface' => '?',
+ 'Symfony\\Component\\Filesystem\\Filesystem' => '?',
+ 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => '?',
+ 'Symfony\\Component\\HttpKernel\\UriSigner' => '?',
+ 'Symfony\\Component\\String\\Slugger\\SluggerInterface' => '?',
+ 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentUriGeneratorInterface' => '?',
+ 'error_renderer.html' => '?',
+ 'error_renderer' => '?',
+ 'Psr\\EventDispatcher\\EventDispatcherInterface' => '?',
+ 'Psr\\Container\\ContainerInterface $parameterBag' => '?',
+ 'Psr\\Cache\\CacheItemPoolInterface' => '?',
+ 'Symfony\\Component\\Cache\\Adapter\\AdapterInterface' => '?',
+ 'Symfony\\Contracts\\Cache\\CacheInterface' => '?',
+ 'Symfony\\Contracts\\Translation\\TranslatorInterface' => '?',
+ 'Symfony\\Component\\Asset\\Packages' => '?',
+ 'Symfony\\Contracts\\HttpClient\\HttpClientInterface' => '?',
+ 'mailer.logger_message_listener' => '?',
+ 'Symfony\\Component\\Translation\\Reader\\TranslationReaderInterface' => '?',
+ 'Symfony\\Component\\Translation\\Extractor\\ExtractorInterface' => '?',
+ 'Symfony\\Component\\Translation\\Writer\\TranslationWriterInterface' => '?',
+ 'translator.formatter' => '?',
+ 'Symfony\\Component\\HttpKernel\\Debug\\FileLinkFormatter' => '?',
+ 'Symfony\\Component\\Stopwatch\\Stopwatch' => '?',
+ 'Symfony\\Component\\Routing\\RouterInterface' => '?',
+ 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => '?',
+ 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => '?',
+ 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => '?',
+ 'Symfony\\Component\\Routing\\RequestContext' => '?',
+ 'annotation_reader' => '?',
+ 'Doctrine\\Common\\Annotations\\Reader' => '?',
+ 'Symfony\\Component\\PropertyAccess\\PropertyAccessorInterface' => '?',
+ 'Symfony\\Component\\Serializer\\SerializerInterface' => '?',
+ 'Symfony\\Component\\Serializer\\Normalizer\\NormalizerInterface' => '?',
+ 'Symfony\\Component\\Serializer\\Normalizer\\DenormalizerInterface' => '?',
+ 'Symfony\\Component\\Serializer\\Encoder\\EncoderInterface' => '?',
+ 'Symfony\\Component\\Serializer\\Encoder\\DecoderInterface' => '?',
+ 'serializer.property_accessor' => '?',
+ 'Symfony\\Component\\Serializer\\Mapping\\ClassDiscriminatorResolverInterface' => '?',
+ 'Symfony\\Component\\Serializer\\Normalizer\\ObjectNormalizer' => '?',
+ 'Symfony\\Component\\Serializer\\Normalizer\\PropertyNormalizer' => '?',
+ 'Symfony\\Component\\Serializer\\Mapping\\Factory\\ClassMetadataFactoryInterface' => '?',
+ 'error_renderer.serializer' => '?',
+ 'Symfony\\Component\\PropertyInfo\\PropertyAccessExtractorInterface' => '?',
+ 'Symfony\\Component\\PropertyInfo\\PropertyDescriptionExtractorInterface' => '?',
+ 'Symfony\\Component\\PropertyInfo\\PropertyInfoExtractorInterface' => '?',
+ 'Symfony\\Component\\PropertyInfo\\PropertyTypeExtractorInterface' => '?',
+ 'Symfony\\Component\\PropertyInfo\\PropertyListExtractorInterface' => '?',
+ 'Symfony\\Component\\PropertyInfo\\PropertyInitializableExtractorInterface' => '?',
+ 'Symfony\\Component\\PropertyInfo\\PropertyReadInfoExtractorInterface' => '?',
+ 'Symfony\\Component\\PropertyInfo\\PropertyWriteInfoExtractorInterface' => '?',
+ 'cache.default_doctrine_dbal_provider' => '?',
+ 'cache.default_pdo_provider' => '?',
+ 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => '?',
+ 'session.storage.factory' => '?',
+ 'session_listener' => '?',
+ 'Symfony\\Component\\Security\\Csrf\\TokenGenerator\\TokenGeneratorInterface' => '?',
+ 'Symfony\\Component\\Security\\Csrf\\TokenStorage\\TokenStorageInterface' => '?',
+ 'Symfony\\Component\\Security\\Csrf\\CsrfTokenManagerInterface' => '?',
+ 'Symfony\\Component\\Form\\ResolvedFormTypeFactoryInterface' => '?',
+ 'Symfony\\Component\\Form\\FormRegistryInterface' => '?',
+ 'Symfony\\Component\\Form\\FormFactoryInterface' => '?',
+ 'form.property_accessor' => '?',
+ 'form.choice_list_factory' => '?',
+ 'Symfony\\Component\\Validator\\Validator\\ValidatorInterface' => '?',
+ 'validator.mapping.class_metadata_factory' => '?',
+ 'Symfony\\Component\\Messenger\\Transport\\Serialization\\SerializerInterface' => '?',
+ 'Symfony\\Component\\Messenger\\MessageBusInterface' => '?',
+ 'messenger.default_serializer' => '?',
+ 'messenger.failure_transports.default' => '?',
+ 'Symfony\\Component\\Mime\\MimeTypesInterface' => '?',
+ 'Symfony\\Component\\Mime\\MimeTypeGuesserInterface' => '?',
+ 'Doctrine\\DBAL\\Driver\\Connection' => '?',
+ 'Doctrine\\DBAL\\Connection' => '?',
+ 'Doctrine\\Persistence\\ManagerRegistry' => '?',
+ 'Doctrine\\Common\\Persistence\\ManagerRegistry' => '?',
+ 'doctrine.dbal.event_manager' => '?',
+ 'Doctrine\\DBAL\\Connection $defaultConnection' => '?',
+ 'Doctrine\\ORM\\EntityManagerInterface' => '?',
+ 'doctrine.orm.metadata.annotation_reader' => '?',
+ 'doctrine.orm.default_metadata_cache' => '?',
+ 'doctrine.orm.default_result_cache' => '?',
+ 'doctrine.orm.default_query_cache' => '?',
+ 'Doctrine\\ORM\\EntityManagerInterface $defaultEntityManager' => '?',
+ 'doctrine.orm.default_entity_manager.event_manager' => '?',
+ 'doctrine.migrations.metadata_storage' => '?',
+ 'Twig_Environment' => '?',
+ 'Twig\\Environment' => '?',
+ 'Symfony\\WebpackEncoreBundle\\Asset\\EntrypointLookupCollectionInterface' => '?',
+ 'Symfony\\WebpackEncoreBundle\\Asset\\EntrypointLookupInterface' => '?',
+ 'Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationCheckerInterface' => '?',
+ 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\Storage\\TokenStorageInterface' => '?',
+ 'Symfony\\Component\\Security\\Http\\Session\\SessionAuthenticationStrategyInterface' => '?',
+ 'security.encoder_factory' => '?',
+ 'Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactoryInterface' => '?',
+ 'Symfony\\Component\\Security\\Core\\Encoder\\UserPasswordEncoderInterface' => '?',
+ 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManagerInterface' => '?',
+ 'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchyInterface' => '?',
+ 'Symfony\\Component\\Security\\Http\\Firewall' => '?',
+ 'Symfony\\Component\\Security\\Http\\FirewallMapInterface' => '?',
+ 'Symfony\\Component\\Security\\Http\\HttpUtils' => '?',
+ 'Symfony\\Component\\PasswordHasher\\Hasher\\PasswordHasherFactoryInterface' => '?',
+ 'security.firewall' => '?',
+ 'security.user_providers' => '?',
+ 'Symfony\\Component\\Security\\Core\\User\\UserProviderInterface' => '?',
+ 'security.authentication.session_strategy.main' => '?',
+ 'security.user_checker.main' => '?',
+ 'security.firewall.context_locator' => '?',
+ 'Symfony\\Component\\Security\\Core\\User\\UserCheckerInterface' => '?',
+ 'logger' => '?',
+ 'Psr\\Log\\LoggerInterface' => '?',
+ 'sensio_framework_extra.converter.doctrine.orm.expression_language' => '?',
+ 'sensio_framework_extra.security.expression_language' => '?',
+ 'twig.loader.filesystem' => '?',
+ 'argument_resolver.controller_locator' => '?',
+ 'doctrine.id_generator_locator' => '?',
+ 'twig.loader' => '?',
+ 'Psr\\Log\\LoggerInterface $requestLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $consoleLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $messengerLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $cacheLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $httpClientLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $mailerLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $phpLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $eventLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $routerLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $profilerLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $doctrineLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $securityLogger' => '?',
+ 'Psr\\Log\\LoggerInterface $deprecationLogger' => '?',
+ 'controller_resolver' => '?',
+ 'argument_resolver' => '?',
+ 'translator.data_collector.inner' => '?',
+ 'doctrine.migrations.migrations_factory' => '?',
+ 'twig.error_renderer.html.inner' => '?',
+ 'security.access.decision_manager' => '?',
+ 'security.firewall.authenticator.main' => '?',
+ 'argument_resolver.request_attribute' => '?',
+ 'argument_resolver.request' => '?',
+ 'argument_resolver.session' => '?',
+ 'security.user_value_resolver' => '?',
+ 'argument_resolver.service' => '?',
+ 'argument_resolver.default' => '?',
+ 'argument_resolver.variadic' => '?',
+ 'argument_resolver.not_tagged_controller' => '?',
+ 'messenger.bus.default' => '?',
+ 'http_client' => '?',
+ 'doctrine.orm.default_metadata_driver' => '?',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTest_ServiceContainerService.php b/var/cache/test/ContainerVfx5Gz6/getTest_ServiceContainerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f256e8f2cc73447c732089ca461e7636398f6668
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTest_ServiceContainerService.php
@@ -0,0 +1,22 @@
+services['test.service_container'] = new \Symfony\Bundle\FrameworkBundle\Test\TestContainer(($container->services['kernel'] ?? $container->get('kernel', 1)), 'test.private_services_locator');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTexter_Messenger_PushHandlerService.php b/var/cache/test/ContainerVfx5Gz6/getTexter_Messenger_PushHandlerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4c67b9fa44b813137df4b2aaee95f365b1d55658
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTexter_Messenger_PushHandlerService.php
@@ -0,0 +1,24 @@
+privates['texter.messenger.push_handler'] = new \Symfony\Component\Notifier\Messenger\MessageHandler(($container->privates['texter.transports'] ?? $container->load('getTexter_TransportsService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTexter_Messenger_SmsHandlerService.php b/var/cache/test/ContainerVfx5Gz6/getTexter_Messenger_SmsHandlerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4256a4ec1f597f88b96d76ac9864e3611fee33ef
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTexter_Messenger_SmsHandlerService.php
@@ -0,0 +1,24 @@
+privates['texter.messenger.sms_handler'] = new \Symfony\Component\Notifier\Messenger\MessageHandler(($container->privates['texter.transports'] ?? $container->load('getTexter_TransportsService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTexter_TransportFactoryService.php b/var/cache/test/ContainerVfx5Gz6/getTexter_TransportFactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..cf6f1ca007788f47e7835482c7cc87c50b4edcd7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTexter_TransportFactoryService.php
@@ -0,0 +1,26 @@
+privates['texter.transport_factory'] = new \Symfony\Component\Notifier\Transport(new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['notifier.transport_factory.null'] ?? $container->load('getNotifier_TransportFactory_NullService'));
+ }, 1));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTexter_TransportsService.php b/var/cache/test/ContainerVfx5Gz6/getTexter_TransportsService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1802d79469f0e724a6c45d89b5bb701e8350e8c5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTexter_TransportsService.php
@@ -0,0 +1,25 @@
+privates['texter.transports'] = ($container->privates['texter.transport_factory'] ?? $container->load('getTexter_TransportFactoryService'))->fromStrings([]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_CsvService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_CsvService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6dc117aa61f274c27b56f83832dce7cf85be5572
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_CsvService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.csv'] = new \Symfony\Component\Translation\Dumper\CsvFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_IniService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_IniService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9950da1f0547582dc2021c417b48569684fb115d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_IniService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.ini'] = new \Symfony\Component\Translation\Dumper\IniFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_JsonService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_JsonService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3b490bb83dff01ea3a3587e1cf8cc1c406745638
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_JsonService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.json'] = new \Symfony\Component\Translation\Dumper\JsonFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_MoService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_MoService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0194a3644fc049947e8908384604601e38f47a9a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_MoService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.mo'] = new \Symfony\Component\Translation\Dumper\MoFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_PhpService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_PhpService.php
new file mode 100644
index 0000000000000000000000000000000000000000..daf688f960d77ef5e211becb80c08e023a989864
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_PhpService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.php'] = new \Symfony\Component\Translation\Dumper\PhpFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_PoService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_PoService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d58d472d0aff7343b1f553125ec7e88f9fc1b420
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_PoService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.po'] = new \Symfony\Component\Translation\Dumper\PoFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_QtService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_QtService.php
new file mode 100644
index 0000000000000000000000000000000000000000..246d682170fe2cfb5f96fe6ac2cf85cb79ddd395
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_QtService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.qt'] = new \Symfony\Component\Translation\Dumper\QtFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_ResService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_ResService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4b9551e5adeb200c1cc501fcbad6b0191921c7ab
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_ResService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.res'] = new \Symfony\Component\Translation\Dumper\IcuResFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_XliffService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_XliffService.php
new file mode 100644
index 0000000000000000000000000000000000000000..97d01c040dd1d5c83cf90113fe1111999d776152
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_XliffService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.xliff'] = new \Symfony\Component\Translation\Dumper\XliffFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_YamlService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_YamlService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d18cd054f80d45866c98eaa779c4bbcc242773a8
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_YamlService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.yaml'] = new \Symfony\Component\Translation\Dumper\YamlFileDumper('yaml');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_YmlService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_YmlService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a3b7c46dc6b7d75acbe0b4c0232a57131f6426b2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Dumper_YmlService.php
@@ -0,0 +1,26 @@
+privates['translation.dumper.yml'] = new \Symfony\Component\Translation\Dumper\YamlFileDumper();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_ExtractorService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_ExtractorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..5cba1e8603ecbc8dc43c98d570fca684ce1a7679
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_ExtractorService.php
@@ -0,0 +1,32 @@
+privates['translation.extractor'] = $instance = new \Symfony\Component\Translation\Extractor\ChainExtractor();
+
+ $instance->addExtractor('php', ($container->privates['translation.extractor.php'] ?? ($container->privates['translation.extractor.php'] = new \Symfony\Component\Translation\Extractor\PhpExtractor())));
+ $instance->addExtractor('twig', ($container->privates['twig.translation.extractor'] ?? $container->load('getTwig_Translation_ExtractorService')));
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Extractor_PhpService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Extractor_PhpService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8b9cb070d27b711620ddb69036f35e4e02b27102
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Extractor_PhpService.php
@@ -0,0 +1,26 @@
+privates['translation.extractor.php'] = new \Symfony\Component\Translation\Extractor\PhpExtractor();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_CsvService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_CsvService.php
new file mode 100644
index 0000000000000000000000000000000000000000..bc4211d21afa835aac6d1c022b0454031c25bf5c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_CsvService.php
@@ -0,0 +1,27 @@
+privates['translation.loader.csv'] = new \Symfony\Component\Translation\Loader\CsvFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_DatService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_DatService.php
new file mode 100644
index 0000000000000000000000000000000000000000..21ec64044ec4511d8ceb63b1a97d1b6b4d27859d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_DatService.php
@@ -0,0 +1,26 @@
+privates['translation.loader.dat'] = new \Symfony\Component\Translation\Loader\IcuDatFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_IniService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_IniService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9e6bfe50335637a63676f7c6e56114a8b77fcfce
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_IniService.php
@@ -0,0 +1,27 @@
+privates['translation.loader.ini'] = new \Symfony\Component\Translation\Loader\IniFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_JsonService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_JsonService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4b026ec451f4a017794a07d15bc9bb09249c0fd3
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_JsonService.php
@@ -0,0 +1,27 @@
+privates['translation.loader.json'] = new \Symfony\Component\Translation\Loader\JsonFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_MoService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_MoService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e0dd182c0700599cdf08ead910c71c0e27cbcfc2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_MoService.php
@@ -0,0 +1,27 @@
+privates['translation.loader.mo'] = new \Symfony\Component\Translation\Loader\MoFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_PhpService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_PhpService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8a1634263c6be4089d6bdaeab4879dc61e4b04f6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_PhpService.php
@@ -0,0 +1,27 @@
+privates['translation.loader.php'] = new \Symfony\Component\Translation\Loader\PhpFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_PoService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_PoService.php
new file mode 100644
index 0000000000000000000000000000000000000000..79e846dc9ea6465a360f63aee1bfb72b97875da2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_PoService.php
@@ -0,0 +1,27 @@
+privates['translation.loader.po'] = new \Symfony\Component\Translation\Loader\PoFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_QtService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_QtService.php
new file mode 100644
index 0000000000000000000000000000000000000000..29cebb7379db96cb26213590936c96b41cfd1d85
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_QtService.php
@@ -0,0 +1,25 @@
+privates['translation.loader.qt'] = new \Symfony\Component\Translation\Loader\QtFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_ResService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_ResService.php
new file mode 100644
index 0000000000000000000000000000000000000000..493719c6866122d6d4523fc2f9514de24c6c7092
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_ResService.php
@@ -0,0 +1,25 @@
+privates['translation.loader.res'] = new \Symfony\Component\Translation\Loader\IcuResFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_XliffService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_XliffService.php
new file mode 100644
index 0000000000000000000000000000000000000000..188333bf02dad804d9dd16253a880037d4205856
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_XliffService.php
@@ -0,0 +1,25 @@
+privates['translation.loader.xliff'] = new \Symfony\Component\Translation\Loader\XliffFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_YmlService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_YmlService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4f6c5543f2d968b72c38bf647115def467d7e9dd
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_Loader_YmlService.php
@@ -0,0 +1,27 @@
+privates['translation.loader.yml'] = new \Symfony\Component\Translation\Loader\YamlFileLoader();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_ProviderCollectionFactoryService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_ProviderCollectionFactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d409c1cf48e12541adbc6cf65c6f5b535a942b42
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_ProviderCollectionFactoryService.php
@@ -0,0 +1,26 @@
+privates['translation.provider_collection_factory'] = new \Symfony\Component\Translation\Provider\TranslationProviderCollectionFactory(new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['translation.provider_factory.null'] ?? ($container->privates['translation.provider_factory.null'] = new \Symfony\Component\Translation\Provider\NullProviderFactory()));
+ }, 1), []);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_ProviderCollectionService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_ProviderCollectionService.php
new file mode 100644
index 0000000000000000000000000000000000000000..cb800e7e589765bfecab3508da1f8236162d2828
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_ProviderCollectionService.php
@@ -0,0 +1,24 @@
+privates['translation.provider_collection'] = ($container->privates['translation.provider_collection_factory'] ?? $container->load('getTranslation_ProviderCollectionFactoryService'))->fromConfig([]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_ProviderFactory_NullService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_ProviderFactory_NullService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ad16facc14fbb87de6d1caae8a638856830bb7fa
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_ProviderFactory_NullService.php
@@ -0,0 +1,26 @@
+privates['translation.provider_factory.null'] = new \Symfony\Component\Translation\Provider\NullProviderFactory();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_ReaderService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_ReaderService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4d1f0ad764efc80eedcb67156f6d0f94ac240944
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_ReaderService.php
@@ -0,0 +1,58 @@
+privates['translation.reader'] = $instance = new \Symfony\Component\Translation\Reader\TranslationReader();
+
+ $a = ($container->privates['translation.loader.yml'] ?? ($container->privates['translation.loader.yml'] = new \Symfony\Component\Translation\Loader\YamlFileLoader()));
+ $b = ($container->privates['translation.loader.xliff'] ?? ($container->privates['translation.loader.xliff'] = new \Symfony\Component\Translation\Loader\XliffFileLoader()));
+
+ $instance->addLoader('php', ($container->privates['translation.loader.php'] ?? ($container->privates['translation.loader.php'] = new \Symfony\Component\Translation\Loader\PhpFileLoader())));
+ $instance->addLoader('yaml', $a);
+ $instance->addLoader('yml', $a);
+ $instance->addLoader('xlf', $b);
+ $instance->addLoader('xliff', $b);
+ $instance->addLoader('po', ($container->privates['translation.loader.po'] ?? ($container->privates['translation.loader.po'] = new \Symfony\Component\Translation\Loader\PoFileLoader())));
+ $instance->addLoader('mo', ($container->privates['translation.loader.mo'] ?? ($container->privates['translation.loader.mo'] = new \Symfony\Component\Translation\Loader\MoFileLoader())));
+ $instance->addLoader('ts', ($container->privates['translation.loader.qt'] ?? ($container->privates['translation.loader.qt'] = new \Symfony\Component\Translation\Loader\QtFileLoader())));
+ $instance->addLoader('csv', ($container->privates['translation.loader.csv'] ?? ($container->privates['translation.loader.csv'] = new \Symfony\Component\Translation\Loader\CsvFileLoader())));
+ $instance->addLoader('res', ($container->privates['translation.loader.res'] ?? ($container->privates['translation.loader.res'] = new \Symfony\Component\Translation\Loader\IcuResFileLoader())));
+ $instance->addLoader('dat', ($container->privates['translation.loader.dat'] ?? ($container->privates['translation.loader.dat'] = new \Symfony\Component\Translation\Loader\IcuDatFileLoader())));
+ $instance->addLoader('ini', ($container->privates['translation.loader.ini'] ?? ($container->privates['translation.loader.ini'] = new \Symfony\Component\Translation\Loader\IniFileLoader())));
+ $instance->addLoader('json', ($container->privates['translation.loader.json'] ?? ($container->privates['translation.loader.json'] = new \Symfony\Component\Translation\Loader\JsonFileLoader())));
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_WarmerService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_WarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ce02b69b2a4360a450303300787a885657970fda
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_WarmerService.php
@@ -0,0 +1,29 @@
+privates['translation.warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\TranslationsCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'translator' => ['services', 'translator', 'getTranslatorService', false],
+ ], [
+ 'translator' => '?',
+ ]))->withContext('translation.warmer', $container));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTranslation_WriterService.php b/var/cache/test/ContainerVfx5Gz6/getTranslation_WriterService.php
new file mode 100644
index 0000000000000000000000000000000000000000..269b640a170394553d010c2ccc0129d7aecea7a3
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTranslation_WriterService.php
@@ -0,0 +1,51 @@
+privates['translation.writer'] = $instance = new \Symfony\Component\Translation\Writer\TranslationWriter();
+
+ $instance->addDumper('php', ($container->privates['translation.dumper.php'] ?? ($container->privates['translation.dumper.php'] = new \Symfony\Component\Translation\Dumper\PhpFileDumper())));
+ $instance->addDumper('xlf', ($container->privates['translation.dumper.xliff'] ?? ($container->privates['translation.dumper.xliff'] = new \Symfony\Component\Translation\Dumper\XliffFileDumper())));
+ $instance->addDumper('po', ($container->privates['translation.dumper.po'] ?? ($container->privates['translation.dumper.po'] = new \Symfony\Component\Translation\Dumper\PoFileDumper())));
+ $instance->addDumper('mo', ($container->privates['translation.dumper.mo'] ?? ($container->privates['translation.dumper.mo'] = new \Symfony\Component\Translation\Dumper\MoFileDumper())));
+ $instance->addDumper('yml', ($container->privates['translation.dumper.yml'] ?? ($container->privates['translation.dumper.yml'] = new \Symfony\Component\Translation\Dumper\YamlFileDumper())));
+ $instance->addDumper('yaml', ($container->privates['translation.dumper.yaml'] ?? ($container->privates['translation.dumper.yaml'] = new \Symfony\Component\Translation\Dumper\YamlFileDumper('yaml'))));
+ $instance->addDumper('ts', ($container->privates['translation.dumper.qt'] ?? ($container->privates['translation.dumper.qt'] = new \Symfony\Component\Translation\Dumper\QtFileDumper())));
+ $instance->addDumper('csv', ($container->privates['translation.dumper.csv'] ?? ($container->privates['translation.dumper.csv'] = new \Symfony\Component\Translation\Dumper\CsvFileDumper())));
+ $instance->addDumper('ini', ($container->privates['translation.dumper.ini'] ?? ($container->privates['translation.dumper.ini'] = new \Symfony\Component\Translation\Dumper\IniFileDumper())));
+ $instance->addDumper('json', ($container->privates['translation.dumper.json'] ?? ($container->privates['translation.dumper.json'] = new \Symfony\Component\Translation\Dumper\JsonFileDumper())));
+ $instance->addDumper('res', ($container->privates['translation.dumper.res'] ?? ($container->privates['translation.dumper.res'] = new \Symfony\Component\Translation\Dumper\IcuResFileDumper())));
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_Command_DebugService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_Command_DebugService.php
new file mode 100644
index 0000000000000000000000000000000000000000..44de04b5a9567fe4e9e2f8aca328e3cc2f239384
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_Command_DebugService.php
@@ -0,0 +1,30 @@
+privates['twig.command.debug'] = $instance = new \Symfony\Bridge\Twig\Command\DebugCommand(($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()), \dirname(__DIR__, 4), $container->parameters['kernel.bundles_metadata'], (\dirname(__DIR__, 4).'/templates'), ($container->privates['debug.file_link_formatter'] ?? $container->getDebug_FileLinkFormatterService()));
+
+ $instance->setName('debug:twig');
+ $instance->setDescription('Show a list of twig functions, filters, globals and tests');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_Command_LintService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_Command_LintService.php
new file mode 100644
index 0000000000000000000000000000000000000000..b3f762bb77c1ae745d496f2773fb70e2c9e26226
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_Command_LintService.php
@@ -0,0 +1,31 @@
+privates['twig.command.lint'] = $instance = new \Symfony\Bundle\TwigBundle\Command\LintCommand(($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()));
+
+ $instance->setName('lint:twig');
+ $instance->setDescription('Lint a Twig template and outputs encountered errors');
+
+ return $instance;
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_ErrorRenderer_HtmlService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_ErrorRenderer_HtmlService.php
new file mode 100644
index 0000000000000000000000000000000000000000..82cc2d661c792b203610ef44c2f6779c598e0c11
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_ErrorRenderer_HtmlService.php
@@ -0,0 +1,25 @@
+privates['twig.error_renderer.html'] = new \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer(($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()), ($container->privates['error_handler.error_renderer.html'] ?? $container->load('getErrorHandler_ErrorRenderer_HtmlService')), \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer::isDebug(($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())), true));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_Form_EngineService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_Form_EngineService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3bd0896fc381788a7f5e9e3fff46a94a55e4de0d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_Form_EngineService.php
@@ -0,0 +1,26 @@
+privates['twig.form.engine'] = new \Symfony\Bridge\Twig\Form\TwigRendererEngine($container->parameters['twig.form.resources'], ($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_Form_RendererService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_Form_RendererService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a515b9162414ec8d4ee9f5d815223b6d1d734ee7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_Form_RendererService.php
@@ -0,0 +1,25 @@
+privates['twig.form.renderer'] = new \Symfony\Component\Form\FormRenderer(($container->privates['twig.form.engine'] ?? $container->load('getTwig_Form_EngineService')), ($container->services['.container.private.security.csrf.token_manager'] ?? $container->load('get_Container_Private_Security_Csrf_TokenManagerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_Mailer_MessageListenerService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_Mailer_MessageListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a9c4cdd88f8092aa07163f9db7434c8a5903c576
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_Mailer_MessageListenerService.php
@@ -0,0 +1,24 @@
+privates['twig.mailer.message_listener'] = new \Symfony\Component\Mailer\EventListener\MessageListener(NULL, ($container->privates['twig.mime_body_renderer'] ?? $container->load('getTwig_MimeBodyRendererService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_MimeBodyRendererService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_MimeBodyRendererService.php
new file mode 100644
index 0000000000000000000000000000000000000000..38697a809b05dddd80910b13f3c2fef0e8e88e73
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_MimeBodyRendererService.php
@@ -0,0 +1,25 @@
+privates['twig.mime_body_renderer'] = new \Symfony\Bridge\Twig\Mime\BodyRenderer(($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_Runtime_HttpkernelService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_Runtime_HttpkernelService.php
new file mode 100644
index 0000000000000000000000000000000000000000..c45d1d5e1755a5f0c7f72af03b410045ff212429
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_Runtime_HttpkernelService.php
@@ -0,0 +1,24 @@
+privates['twig.runtime.httpkernel'] = new \Symfony\Bridge\Twig\Extension\HttpKernelRuntime(($container->privates['fragment.handler'] ?? $container->load('getFragment_HandlerService')), ($container->privates['fragment.uri_generator'] ?? $container->load('getFragment_UriGeneratorService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_Runtime_SecurityCsrfService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_Runtime_SecurityCsrfService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2ea1954cabdfdee9e755d6c0ca6253cce2566251
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_Runtime_SecurityCsrfService.php
@@ -0,0 +1,24 @@
+privates['twig.runtime.security_csrf'] = new \Symfony\Bridge\Twig\Extension\CsrfRuntime(($container->services['.container.private.security.csrf.token_manager'] ?? $container->load('get_Container_Private_Security_Csrf_TokenManagerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_Runtime_SerializerService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_Runtime_SerializerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2d0729795dd7f6318cb36cce31ff177e5d146ff8
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_Runtime_SerializerService.php
@@ -0,0 +1,25 @@
+privates['twig.runtime.serializer'] = new \Symfony\Bridge\Twig\Extension\SerializerRuntime(($container->services['.container.private.serializer'] ?? $container->load('get_Container_Private_SerializerService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_TemplateCacheWarmerService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_TemplateCacheWarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..90e6263e70ad740338adfaa14d07016f3d8a1ae6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_TemplateCacheWarmerService.php
@@ -0,0 +1,30 @@
+privates['twig.template_cache_warmer'] = new \Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'twig' => ['services', '.container.private.twig', 'get_Container_Private_TwigService', false],
+ ], [
+ 'twig' => '?',
+ ]))->withContext('twig.template_cache_warmer', $container), ($container->privates['twig.template_iterator'] ?? ($container->privates['twig.template_iterator'] = new \Symfony\Bundle\TwigBundle\TemplateIterator(($container->services['kernel'] ?? $container->get('kernel', 1)), [(\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Email') => 'email', (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Form') => NULL], (\dirname(__DIR__, 4).'/templates')))));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_TemplateIteratorService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_TemplateIteratorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..44d80ab40ebd72f8e1ff08b11874adfab567f12b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_TemplateIteratorService.php
@@ -0,0 +1,24 @@
+privates['twig.template_iterator'] = new \Symfony\Bundle\TwigBundle\TemplateIterator(($container->services['kernel'] ?? $container->get('kernel', 1)), [(\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Email') => 'email', (\dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Resources/views/Form') => NULL], (\dirname(__DIR__, 4).'/templates'));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getTwig_Translation_ExtractorService.php b/var/cache/test/ContainerVfx5Gz6/getTwig_Translation_ExtractorService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d1ad19df87afb9c928a809686fde5527b725258e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getTwig_Translation_ExtractorService.php
@@ -0,0 +1,26 @@
+privates['twig.translation.extractor'] = new \Symfony\Bridge\Twig\Translation\TwigExtractor(($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getUriSignerService.php b/var/cache/test/ContainerVfx5Gz6/getUriSignerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0e8b42626809c9c5fa9c95dd24a4f2addaae6e30
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getUriSignerService.php
@@ -0,0 +1,24 @@
+privates['uri_signer'] = new \Symfony\Component\HttpKernel\UriSigner($container->getEnv('APP_SECRET'));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getValidator_EmailService.php b/var/cache/test/ContainerVfx5Gz6/getValidator_EmailService.php
new file mode 100644
index 0000000000000000000000000000000000000000..061f3b8a7029995f8951ae02371589dacb24c823
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getValidator_EmailService.php
@@ -0,0 +1,26 @@
+privates['validator.email'] = new \Symfony\Component\Validator\Constraints\EmailValidator('html5');
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getValidator_ExpressionLanguageService.php b/var/cache/test/ContainerVfx5Gz6/getValidator_ExpressionLanguageService.php
new file mode 100644
index 0000000000000000000000000000000000000000..5f59c35802e5a98552abb7ebe641e914a38292cb
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getValidator_ExpressionLanguageService.php
@@ -0,0 +1,22 @@
+privates['validator.expression_language'] = new \Symfony\Component\ExpressionLanguage\ExpressionLanguage(($container->services['cache.validator_expression_language'] ?? $container->getCache_ValidatorExpressionLanguageService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getValidator_ExpressionService.php b/var/cache/test/ContainerVfx5Gz6/getValidator_ExpressionService.php
new file mode 100644
index 0000000000000000000000000000000000000000..592b5d6a2240854dc1c68f4b65be7a08793cd70d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getValidator_ExpressionService.php
@@ -0,0 +1,26 @@
+privates['validator.expression'] = new \Symfony\Component\Validator\Constraints\ExpressionValidator(($container->privates['validator.expression_language'] ?? $container->load('getValidator_ExpressionLanguageService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getValidator_Mapping_CacheWarmerService.php b/var/cache/test/ContainerVfx5Gz6/getValidator_Mapping_CacheWarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..ae205c7d292e86866df6db9164fd5e8359dda36b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getValidator_Mapping_CacheWarmerService.php
@@ -0,0 +1,26 @@
+privates['validator.mapping.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\ValidatorCacheWarmer(($container->privates['validator.builder'] ?? $container->getValidator_BuilderService()), ($container->targetDir.''.'/validation.php'));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getValidator_NotCompromisedPasswordService.php b/var/cache/test/ContainerVfx5Gz6/getValidator_NotCompromisedPasswordService.php
new file mode 100644
index 0000000000000000000000000000000000000000..475d01baa25f9380df9e9505ae23aace7b0bdf01
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getValidator_NotCompromisedPasswordService.php
@@ -0,0 +1,26 @@
+privates['validator.not_compromised_password'] = new \Symfony\Component\Validator\Constraints\NotCompromisedPasswordValidator(($container->privates['.debug.http_client'] ?? $container->get_Debug_HttpClientService()), 'UTF-8', false, NULL);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Controller_ExceptionPanelService.php b/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Controller_ExceptionPanelService.php
new file mode 100644
index 0000000000000000000000000000000000000000..faedf2f680251d25be90c9daf993876013065320
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Controller_ExceptionPanelService.php
@@ -0,0 +1,24 @@
+services['web_profiler.controller.exception_panel'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ExceptionPanelController(($container->privates['error_handler.error_renderer.html'] ?? $container->load('getErrorHandler_ErrorRenderer_HtmlService')), ($container->services['.container.private.profiler'] ?? $container->get_Container_Private_ProfilerService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Controller_ProfilerService.php b/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Controller_ProfilerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..822171c982b661922d444164f6f65ebca6f89544
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Controller_ProfilerService.php
@@ -0,0 +1,24 @@
+services['web_profiler.controller.profiler'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController(($container->services['router'] ?? $container->getRouterService()), ($container->services['.container.private.profiler'] ?? $container->get_Container_Private_ProfilerService()), ($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()), $container->parameters['data_collector.templates'], ($container->privates['web_profiler.csp.handler'] ?? $container->load('getWebProfiler_Csp_HandlerService')), \dirname(__DIR__, 4));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Controller_RouterService.php b/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Controller_RouterService.php
new file mode 100644
index 0000000000000000000000000000000000000000..04b4b19b267c03075bbbe29266d53d3846918f03
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Controller_RouterService.php
@@ -0,0 +1,26 @@
+services['web_profiler.controller.router'] = new \Symfony\Bundle\WebProfilerBundle\Controller\RouterController(($container->services['.container.private.profiler'] ?? $container->get_Container_Private_ProfilerService()), ($container->services['.container.private.twig'] ?? $container->get_Container_Private_TwigService()), ($container->services['router'] ?? $container->getRouterService()), NULL, new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->privates['router.expression_language_provider'] ?? $container->getRouter_ExpressionLanguageProviderService());
+ }, 1));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Csp_HandlerService.php b/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Csp_HandlerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f89e5b11567f5c1b6dd01417b9b3e40402b61515
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getWebProfiler_Csp_HandlerService.php
@@ -0,0 +1,25 @@
+privates['web_profiler.csp.handler'] = new \Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler(new \Symfony\Bundle\WebProfilerBundle\Csp\NonceGenerator());
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_EntrypointLookupDefaultService.php b/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_EntrypointLookupDefaultService.php
new file mode 100644
index 0000000000000000000000000000000000000000..35726249aebebcfc6d8bc00b9cb87ab68ea64d60
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_EntrypointLookupDefaultService.php
@@ -0,0 +1,26 @@
+privates['webpack_encore.entrypoint_lookup[_default]'] = new \Symfony\WebpackEncoreBundle\Asset\EntrypointLookup((\dirname(__DIR__, 4).'/public/build/entrypoints.json'), NULL, '_default', true);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_EntrypointLookup_CacheWarmerService.php b/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_EntrypointLookup_CacheWarmerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..513eaa87fbef336e449261080ba23462b82e41d6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_EntrypointLookup_CacheWarmerService.php
@@ -0,0 +1,26 @@
+privates['webpack_encore.entrypoint_lookup.cache_warmer'] = new \Symfony\WebpackEncoreBundle\CacheWarmer\EntrypointCacheWarmer(['_default' => (\dirname(__DIR__, 4).'/public/build/entrypoints.json')], ($container->targetDir.''.'/webpack_encore.cache.php'));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_ExceptionListenerService.php b/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_ExceptionListenerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4165698b8f151744018d2674ab3997f1727bffd2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_ExceptionListenerService.php
@@ -0,0 +1,24 @@
+privates['webpack_encore.exception_listener'] = new \Symfony\WebpackEncoreBundle\EventListener\ExceptionListener(($container->privates['webpack_encore.entrypoint_lookup_collection'] ?? $container->getWebpackEncore_EntrypointLookupCollectionService()), [0 => '_default']);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_TagRendererService.php b/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_TagRendererService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4e21062317747f8bab9962a7cb2d2624afa777da
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/getWebpackEncore_TagRendererService.php
@@ -0,0 +1,24 @@
+privates['webpack_encore.tag_renderer'] = new \Symfony\WebpackEncoreBundle\Asset\TagRenderer(($container->privates['webpack_encore.entrypoint_lookup_collection'] ?? $container->getWebpackEncore_EntrypointLookupCollectionService()), ($container->privates['assets.packages'] ?? $container->getAssets_PackagesService()), [], ['defer' => true], [], ($container->services['event_dispatcher'] ?? $container->getEventDispatcherService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_About_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_About_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a75a4cedc5c1decbfc59eae12782448a9bf382bf
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_About_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.about.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('about', [], 'Display information about the current project', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\AboutCommand {
+ return ($container->privates['console.command.about'] ?? $container->load('getConsole_Command_AboutService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_AssetsInstall_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_AssetsInstall_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e7387a3674ecc3ddf5d591cd4b5bb55e52026af4
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_AssetsInstall_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.assets_install.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('assets:install', [], 'Install bundle\'s web assets under a public directory', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand {
+ return ($container->privates['console.command.assets_install'] ?? $container->load('getConsole_Command_AssetsInstallService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CacheClear_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CacheClear_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..79567a5f1f252dfd8168f6c075007eb6f0c86aa3
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CacheClear_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.cache_clear.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:clear', [], 'Clear the cache', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand {
+ return ($container->privates['console.command.cache_clear'] ?? $container->load('getConsole_Command_CacheClearService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolClear_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolClear_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..18264ba038fb0302407d1a7babb0d2b7565e3611
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolClear_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.cache_pool_clear.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:clear', [], 'Clear cache pools', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand {
+ return ($container->privates['console.command.cache_pool_clear'] ?? $container->load('getConsole_Command_CachePoolClearService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolDelete_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolDelete_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..6a06865fa7afebf8d279df11998be00bb23c0639
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolDelete_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.cache_pool_delete.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:delete', [], 'Delete an item from a cache pool', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand {
+ return ($container->privates['console.command.cache_pool_delete'] ?? $container->load('getConsole_Command_CachePoolDeleteService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolList_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolList_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d6b4ebffdf0d8c03a24defc777a5d6464a079763
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolList_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.cache_pool_list.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:list', [], 'List available cache pools', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand {
+ return ($container->privates['console.command.cache_pool_list'] ?? $container->load('getConsole_Command_CachePoolListService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolPrune_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolPrune_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0f7a45259b3e07e8ba562c03e746c25dfd8db16c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CachePoolPrune_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.cache_pool_prune.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:prune', [], 'Prune cache pools', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand {
+ return ($container->privates['console.command.cache_pool_prune'] ?? $container->load('getConsole_Command_CachePoolPruneService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CacheWarmup_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CacheWarmup_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..5481e6fe06f1f9d7817e3f07d564e5c0ffd4824f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_CacheWarmup_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.cache_warmup.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:warmup', [], 'Warm up an empty cache', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand {
+ return ($container->privates['console.command.cache_warmup'] ?? $container->load('getConsole_Command_CacheWarmupService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ConfigDebug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ConfigDebug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..59073932bf0838725a93e5511d7535aa0f251647
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ConfigDebug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.config_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:config', [], 'Dump the current configuration for an extension', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand {
+ return ($container->privates['console.command.config_debug'] ?? $container->load('getConsole_Command_ConfigDebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ConfigDumpReference_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ConfigDumpReference_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..9cb418bbd0623554d68ccbcec2b64f398b4e75ff
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ConfigDumpReference_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.config_dump_reference.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('config:dump-reference', [], 'Dump the default configuration for an extension', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand {
+ return ($container->privates['console.command.config_dump_reference'] ?? $container->load('getConsole_Command_ConfigDumpReferenceService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ContainerDebug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ContainerDebug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d8ce295d437e0f012dbf6f32a8a936e4d37d7d13
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ContainerDebug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.container_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:container', [], 'Display current services for an application', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand {
+ return ($container->privates['console.command.container_debug'] ?? $container->load('getConsole_Command_ContainerDebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ContainerLint_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ContainerLint_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..78176c6479f6411606790dddfd4a3c327dfdd61a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ContainerLint_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.container_lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:container', [], 'Ensure that arguments injected into services match type declarations', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand {
+ return ($container->privates['console.command.container_lint'] ?? $container->load('getConsole_Command_ContainerLintService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_DebugAutowiring_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_DebugAutowiring_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..87581b2bfcb425d0f0778374d776df649893bc54
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_DebugAutowiring_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.debug_autowiring.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:autowiring', [], 'List classes/interfaces you can use for autowiring', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand {
+ return ($container->privates['console.command.debug_autowiring'] ?? $container->load('getConsole_Command_DebugAutowiringService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_DotenvDebug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_DotenvDebug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..414967e47db28178cdf5fb6bde327d9d3712522b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_DotenvDebug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.dotenv_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:dotenv', [], 'Lists all dotenv files with variables and values', false, function () use ($container): \Symfony\Component\Dotenv\Command\DebugCommand {
+ return ($container->privates['console.command.dotenv_debug'] ?? $container->load('getConsole_Command_DotenvDebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_EventDispatcherDebug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_EventDispatcherDebug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..53b3f1899b78919716df8c230c641619b1bde989
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_EventDispatcherDebug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.event_dispatcher_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:event-dispatcher', [], 'Display configured listeners for an application', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand {
+ return ($container->privates['console.command.event_dispatcher_debug'] ?? $container->load('getConsole_Command_EventDispatcherDebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_FormDebug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_FormDebug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2ec53ffef263301287c1c7c2d5310916a2c57094
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_FormDebug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.form_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:form', [], 'Display form type information', false, function () use ($container): \Symfony\Component\Form\Command\DebugCommand {
+ return ($container->privates['console.command.form_debug'] ?? $container->load('getConsole_Command_FormDebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerConsumeMessages_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerConsumeMessages_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..0d1d90f82fb7445324ea405a3ded0271d0db9406
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerConsumeMessages_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.messenger_consume_messages.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('messenger:consume', [], 'Consume messages', false, function () use ($container): \Symfony\Component\Messenger\Command\ConsumeMessagesCommand {
+ return ($container->privates['console.command.messenger_consume_messages'] ?? $container->load('getConsole_Command_MessengerConsumeMessagesService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerDebug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerDebug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a18ea4c36d5f30ed39bd9b5eef62637f3a39a2fd
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerDebug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.messenger_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:messenger', [], 'List messages you can dispatch using the message buses', false, function () use ($container): \Symfony\Component\Messenger\Command\DebugCommand {
+ return ($container->privates['console.command.messenger_debug'] ?? $container->load('getConsole_Command_MessengerDebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerFailedMessagesRemove_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerFailedMessagesRemove_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f6674a6f67a4cd5501f998996b39c7bc5860842e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerFailedMessagesRemove_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.messenger_failed_messages_remove.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('messenger:failed:remove', [], 'Remove given messages from the failure transport', false, function () use ($container): \Symfony\Component\Messenger\Command\FailedMessagesRemoveCommand {
+ return ($container->privates['console.command.messenger_failed_messages_remove'] ?? $container->load('getConsole_Command_MessengerFailedMessagesRemoveService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerFailedMessagesRetry_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerFailedMessagesRetry_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3c012ec40623e58a324623b4145aad0627be7876
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerFailedMessagesRetry_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.messenger_failed_messages_retry.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('messenger:failed:retry', [], 'Retry one or more messages from the failure transport', false, function () use ($container): \Symfony\Component\Messenger\Command\FailedMessagesRetryCommand {
+ return ($container->privates['console.command.messenger_failed_messages_retry'] ?? $container->load('getConsole_Command_MessengerFailedMessagesRetryService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerFailedMessagesShow_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerFailedMessagesShow_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..2e6a65c68109e93ab07995720846f66d3b06ed71
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerFailedMessagesShow_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.messenger_failed_messages_show.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('messenger:failed:show', [], 'Show one or more messages from the failure transport', false, function () use ($container): \Symfony\Component\Messenger\Command\FailedMessagesShowCommand {
+ return ($container->privates['console.command.messenger_failed_messages_show'] ?? $container->load('getConsole_Command_MessengerFailedMessagesShowService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerSetupTransports_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerSetupTransports_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..59cd9f449a9464bef7486d46eaeb70fe5b4933fd
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerSetupTransports_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.messenger_setup_transports.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('messenger:setup-transports', [], 'Prepare the required infrastructure for the transport', false, function () use ($container): \Symfony\Component\Messenger\Command\SetupTransportsCommand {
+ return ($container->privates['console.command.messenger_setup_transports'] ?? $container->load('getConsole_Command_MessengerSetupTransportsService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerStopWorkers_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerStopWorkers_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..dfcb1f435f512b89cfa40b85b6871b1d667859e2
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_MessengerStopWorkers_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.messenger_stop_workers.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('messenger:stop-workers', [], 'Stop workers after their current message', false, function () use ($container): \Symfony\Component\Messenger\Command\StopWorkersCommand {
+ return ($container->privates['console.command.messenger_stop_workers'] ?? $container->load('getConsole_Command_MessengerStopWorkersService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_RouterDebug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_RouterDebug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4b407384d4180c229538cd4e53a2dc90564fe083
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_RouterDebug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.router_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:router', [], 'Display current routes for an application', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand {
+ return ($container->privates['console.command.router_debug'] ?? $container->load('getConsole_Command_RouterDebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_RouterMatch_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_RouterMatch_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..a46b7c8f1437deef9a5a4ef1c64593e462916e73
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_RouterMatch_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.router_match.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('router:match', [], 'Help debug routes by simulating a path info match', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand {
+ return ($container->privates['console.command.router_match'] ?? $container->load('getConsole_Command_RouterMatchService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsDecryptToLocal_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsDecryptToLocal_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1d6b1add54ce1d42f4c4a9196236fcde34329c8e
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsDecryptToLocal_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.secrets_decrypt_to_local.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:decrypt-to-local', [], 'Decrypt all secrets and stores them in the local vault', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand {
+ return ($container->privates['console.command.secrets_decrypt_to_local'] ?? $container->load('getConsole_Command_SecretsDecryptToLocalService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsEncryptFromLocal_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsEncryptFromLocal_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8b35b858e40483e29f427674ac83835393538694
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsEncryptFromLocal_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.secrets_encrypt_from_local.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:encrypt-from-local', [], 'Encrypt all local secrets to the vault', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand {
+ return ($container->privates['console.command.secrets_encrypt_from_local'] ?? $container->load('getConsole_Command_SecretsEncryptFromLocalService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsGenerateKey_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsGenerateKey_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..dd9e5dcf997018b3b958b477d0144433d9bb889f
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsGenerateKey_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.secrets_generate_key.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:generate-keys', [], 'Generate new encryption keys', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand {
+ return ($container->privates['console.command.secrets_generate_key'] ?? $container->load('getConsole_Command_SecretsGenerateKeyService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsList_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsList_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1d408156707ab3f5251eb647016fccf68451b411
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsList_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.secrets_list.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:list', [], 'List all secrets', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand {
+ return ($container->privates['console.command.secrets_list'] ?? $container->load('getConsole_Command_SecretsListService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsRemove_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsRemove_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8cbea4dd67f14a945cde833655b25312b3e2f023
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsRemove_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.secrets_remove.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:remove', [], 'Remove a secret from the vault', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand {
+ return ($container->privates['console.command.secrets_remove'] ?? $container->load('getConsole_Command_SecretsRemoveService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsSet_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsSet_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f65a18b3d5d6dfbc170d31f1f00bed75453a3b0a
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_SecretsSet_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.secrets_set.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:set', [], 'Set a secret in the vault', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand {
+ return ($container->privates['console.command.secrets_set'] ?? $container->load('getConsole_Command_SecretsSetService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationDebug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationDebug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d22822947c528d7714def2e40e64e99c43cf0292
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationDebug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.translation_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:translation', [], 'Display translation messages information', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\TranslationDebugCommand {
+ return ($container->privates['console.command.translation_debug'] ?? $container->load('getConsole_Command_TranslationDebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationExtract_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationExtract_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..bd98887787758f3a6f18b6a36e07bd5e9542b745
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationExtract_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.translation_extract.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('translation:extract', [0 => 'translation:update'], 'Extract missing translations keys from code to translation files.', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\TranslationUpdateCommand {
+ return ($container->privates['console.command.translation_extract'] ?? $container->load('getConsole_Command_TranslationExtractService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationPull_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationPull_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..cf56dd4b087c37b6829312ee8b93906e913ea63d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationPull_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.translation_pull.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('translation:pull', [], 'Pull translations from a given provider.', false, function () use ($container): \Symfony\Component\Translation\Command\TranslationPullCommand {
+ return ($container->privates['console.command.translation_pull'] ?? $container->load('getConsole_Command_TranslationPullService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationPush_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationPush_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e14c08b105d42ca7fa154ad16d6930d69e19ace1
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_TranslationPush_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.translation_push.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('translation:push', [], 'Push translations to a given provider.', false, function () use ($container): \Symfony\Component\Translation\Command\TranslationPushCommand {
+ return ($container->privates['console.command.translation_push'] ?? $container->load('getConsole_Command_TranslationPushService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ValidatorDebug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ValidatorDebug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3a39948ccc7fa57bb9bb2f39038524cc7db69eb7
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_ValidatorDebug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.validator_debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:validator', [], 'Display validation constraints for classes', false, function () use ($container): \Symfony\Component\Validator\Command\DebugCommand {
+ return ($container->privates['console.command.validator_debug'] ?? $container->load('getConsole_Command_ValidatorDebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_XliffLint_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_XliffLint_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..bafc47d98698a7aeaf2da2aafbe491458812e070
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_XliffLint_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.xliff_lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:xliff', [], 'Lint an XLIFF file and outputs encountered errors', false, function () use ($container): \Symfony\Component\Translation\Command\XliffLintCommand {
+ return ($container->privates['console.command.xliff_lint'] ?? $container->load('getConsole_Command_XliffLintService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Console_Command_YamlLint_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_YamlLint_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4b06f306a3cc17ff8f55f869ac1b96935e404665
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Console_Command_YamlLint_LazyService.php
@@ -0,0 +1,27 @@
+privates['.console.command.yaml_lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:yaml', [], 'Lint a YAML file and outputs encountered errors', false, function () use ($container): \Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand {
+ return ($container->privates['console.command.yaml_lint'] ?? $container->load('getConsole_Command_YamlLintService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Container_Private_CacheClearerService.php b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_CacheClearerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..1a17120b12bd7fa936c38701c4e7f32b0f23ec73
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_CacheClearerService.php
@@ -0,0 +1,27 @@
+services['.container.private.cache_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer(new RewindableGenerator(function () use ($container) {
+ yield 0 => ($container->services['cache.system_clearer'] ?? $container->load('getCache_SystemClearerService'));
+ }, 1));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Container_Private_FilesystemService.php b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_FilesystemService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4bf66e8ca2833b76f498d769da2db6b7f0ddad82
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_FilesystemService.php
@@ -0,0 +1,24 @@
+services['.container.private.filesystem'] = new \Symfony\Component\Filesystem\Filesystem();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Form_FactoryService.php b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Form_FactoryService.php
new file mode 100644
index 0000000000000000000000000000000000000000..34efd2767c4008ea42bb7172543dc73c1db37580
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Form_FactoryService.php
@@ -0,0 +1,25 @@
+services['.container.private.form.factory'] = new \Symfony\Component\Form\FormFactory(($container->privates['form.registry'] ?? $container->load('getForm_RegistryService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Form_Type_FileService.php b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Form_Type_FileService.php
new file mode 100644
index 0000000000000000000000000000000000000000..15b777c115d0d5a1eeb1f713e370d646472cab85
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Form_Type_FileService.php
@@ -0,0 +1,26 @@
+services['.container.private.form.type.file'] = new \Symfony\Component\Form\Extension\Core\Type\FileType(($container->services['translator'] ?? $container->getTranslatorService()));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Security_Csrf_TokenManagerService.php b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Security_Csrf_TokenManagerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..e42b4f4fc3a5e63caca81e69777e83bfc8e50937
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Security_Csrf_TokenManagerService.php
@@ -0,0 +1,27 @@
+services['.container.private.security.csrf.token_manager'] = new \Symfony\Component\Security\Csrf\CsrfTokenManager(($container->privates['security.csrf.token_generator'] ?? ($container->privates['security.csrf.token_generator'] = new \Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator())), ($container->privates['security.csrf.token_storage'] ?? $container->load('getSecurity_Csrf_TokenStorageService')), ($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack())));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Security_PasswordEncoderService.php b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Security_PasswordEncoderService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d818952aed1e027e23e76cecc4afc0a7568b0c3b
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_Security_PasswordEncoderService.php
@@ -0,0 +1,26 @@
+services['.container.private.security.password_encoder'] = new \Symfony\Component\Security\Core\Encoder\UserPasswordEncoder(($container->privates['security.encoder_factory.generic'] ?? $container->load('getSecurity_EncoderFactory_GenericService')));
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Container_Private_SerializerService.php b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_SerializerService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8ac8222d193daeedbf863c7f6c5fb211684eb860
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_SerializerService.php
@@ -0,0 +1,55 @@
+services['.container.private.serializer'] = new \Symfony\Component\Serializer\Serializer([0 => ($container->privates['serializer.denormalizer.unwrapping'] ?? $container->load('getSerializer_Denormalizer_UnwrappingService')), 1 => ($container->privates['serializer.normalizer.flatten_exception'] ?? ($container->privates['serializer.normalizer.flatten_exception'] = new \Symfony\Component\Messenger\Transport\Serialization\Normalizer\FlattenExceptionNormalizer())), 2 => ($container->privates['serializer.normalizer.problem'] ?? ($container->privates['serializer.normalizer.problem'] = new \Symfony\Component\Serializer\Normalizer\ProblemNormalizer(true))), 3 => ($container->privates['serializer.normalizer.uid'] ?? ($container->privates['serializer.normalizer.uid'] = new \Symfony\Component\Serializer\Normalizer\UidNormalizer())), 4 => ($container->privates['serializer.normalizer.json_serializable'] ?? ($container->privates['serializer.normalizer.json_serializable'] = new \Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer(NULL, NULL))), 5 => ($container->privates['serializer.normalizer.datetime'] ?? ($container->privates['serializer.normalizer.datetime'] = new \Symfony\Component\Serializer\Normalizer\DateTimeNormalizer())), 6 => ($container->privates['serializer.normalizer.constraint_violation_list'] ?? $container->load('getSerializer_Normalizer_ConstraintViolationListService')), 7 => ($container->privates['serializer.normalizer.mime_message'] ?? $container->load('getSerializer_Normalizer_MimeMessageService')), 8 => ($container->privates['serializer.normalizer.datetimezone'] ?? ($container->privates['serializer.normalizer.datetimezone'] = new \Symfony\Component\Serializer\Normalizer\DateTimeZoneNormalizer())), 9 => ($container->privates['serializer.normalizer.dateinterval'] ?? ($container->privates['serializer.normalizer.dateinterval'] = new \Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer())), 10 => ($container->privates['serializer.normalizer.form_error'] ?? ($container->privates['serializer.normalizer.form_error'] = new \Symfony\Component\Serializer\Normalizer\FormErrorNormalizer())), 11 => ($container->privates['serializer.normalizer.data_uri'] ?? $container->load('getSerializer_Normalizer_DataUriService')), 12 => ($container->privates['serializer.denormalizer.array'] ?? ($container->privates['serializer.denormalizer.array'] = new \Symfony\Component\Serializer\Normalizer\ArrayDenormalizer())), 13 => ($container->privates['serializer.normalizer.object'] ?? $container->load('getSerializer_Normalizer_ObjectService'))], [0 => ($container->privates['serializer.encoder.xml'] ?? ($container->privates['serializer.encoder.xml'] = new \Symfony\Component\Serializer\Encoder\XmlEncoder())), 1 => ($container->privates['serializer.encoder.json'] ?? ($container->privates['serializer.encoder.json'] = new \Symfony\Component\Serializer\Encoder\JsonEncoder())), 2 => ($container->privates['serializer.encoder.yaml'] ?? ($container->privates['serializer.encoder.yaml'] = new \Symfony\Component\Serializer\Encoder\YamlEncoder(NULL, NULL))), 3 => ($container->privates['serializer.encoder.csv'] ?? ($container->privates['serializer.encoder.csv'] = new \Symfony\Component\Serializer\Encoder\CsvEncoder()))]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Container_Private_SessionService.php b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_SessionService.php
new file mode 100644
index 0000000000000000000000000000000000000000..04bc74c078759b4a7a1cd0c3679048c810bd010d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Container_Private_SessionService.php
@@ -0,0 +1,25 @@
+services['.container.private.session'] = ($container->privates['session.factory'] ?? $container->load('getSession_FactoryService'))->createSession();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_Lml2ICsService.php b/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_Lml2ICsService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f9cf4d1ee64adce6fb32cb634ceacb52c4ad6aad
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_Lml2ICsService.php
@@ -0,0 +1,24 @@
+privates['.messenger.handler_descriptor.Lml2ICs'] = new \Symfony\Component\Messenger\Handler\HandlerDescriptor(($container->privates['texter.messenger.push_handler'] ?? $container->load('getTexter_Messenger_PushHandlerService')), []);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_TGvt0LHService.php b/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_TGvt0LHService.php
new file mode 100644
index 0000000000000000000000000000000000000000..dd736553e114161aad10fedd0bfe50f411fa556c
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_TGvt0LHService.php
@@ -0,0 +1,24 @@
+privates['.messenger.handler_descriptor.tGvt0LH'] = new \Symfony\Component\Messenger\Handler\HandlerDescriptor(($container->privates['mailer.messenger.message_handler'] ?? $container->load('getMailer_Messenger_MessageHandlerService')), []);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_VMw0m61Service.php b/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_VMw0m61Service.php
new file mode 100644
index 0000000000000000000000000000000000000000..19b69f75ce563be9deb376c6b6fe11030348aa06
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_VMw0m61Service.php
@@ -0,0 +1,24 @@
+privates['.messenger.handler_descriptor.vMw0m61'] = new \Symfony\Component\Messenger\Handler\HandlerDescriptor(($container->privates['chatter.messenger.chat_handler'] ?? $container->load('getChatter_Messenger_ChatHandlerService')), []);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_XZowc_TService.php b/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_XZowc_TService.php
new file mode 100644
index 0000000000000000000000000000000000000000..55cfa19c0b2dde4fce9ab540c99b764dde2ecb70
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Messenger_HandlerDescriptor_XZowc_TService.php
@@ -0,0 +1,24 @@
+privates['.messenger.handler_descriptor.XZowc.T'] = new \Symfony\Component\Messenger\Handler\HandlerDescriptor(($container->privates['texter.messenger.sms_handler'] ?? $container->load('getTexter_Messenger_SmsHandlerService')), []);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Security_Command_DebugFirewall_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Security_Command_DebugFirewall_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..264694355a7ddb1344544a69cdf9eecd6fb76555
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Security_Command_DebugFirewall_LazyService.php
@@ -0,0 +1,27 @@
+privates['.security.command.debug_firewall.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:firewall', [], 'Display information about your security firewall(s)', false, function () use ($container): \Symfony\Bundle\SecurityBundle\Command\DebugFirewallCommand {
+ return ($container->privates['security.command.debug_firewall'] ?? $container->load('getSecurity_Command_DebugFirewallService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Security_Command_UserPasswordEncoder_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Security_Command_UserPasswordEncoder_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..d189087179df0d8c774e40910470b57225cc9515
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Security_Command_UserPasswordEncoder_LazyService.php
@@ -0,0 +1,27 @@
+privates['.security.command.user_password_encoder.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('security:encode-password', [], 'Encode a password', false, function () use ($container): \Symfony\Bundle\SecurityBundle\Command\UserPasswordEncoderCommand {
+ return ($container->privates['security.command.user_password_encoder'] ?? $container->load('getSecurity_Command_UserPasswordEncoderService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Security_Command_UserPasswordHash_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Security_Command_UserPasswordHash_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..695535a98451b0dc156b452ad8df5521da007c08
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Security_Command_UserPasswordHash_LazyService.php
@@ -0,0 +1,27 @@
+privates['.security.command.user_password_hash.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('security:hash-password', [], 'Hash a user password', false, function () use ($container): \Symfony\Component\PasswordHasher\Command\UserPasswordHashCommand {
+ return ($container->privates['security.command.user_password_hash'] ?? $container->load('getSecurity_Command_UserPasswordHashService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_C7f47p7Service.php b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_C7f47p7Service.php
new file mode 100644
index 0000000000000000000000000000000000000000..99803db80df5705961b35427da7ddd5ed4f222c5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_C7f47p7Service.php
@@ -0,0 +1,32 @@
+privates['.service_locator.c7f47p7'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'async' => ['privates', 'messenger.transport.async', 'getMessenger_Transport_AsyncService', true],
+ 'failed' => ['privates', 'messenger.transport.failed', 'getMessenger_Transport_FailedService', true],
+ 'messenger.transport.async' => ['privates', 'messenger.transport.async', 'getMessenger_Transport_AsyncService', true],
+ 'messenger.transport.failed' => ['privates', 'messenger.transport.failed', 'getMessenger_Transport_FailedService', true],
+ ], [
+ 'async' => '?',
+ 'failed' => '?',
+ 'messenger.transport.async' => '?',
+ 'messenger.transport.failed' => '?',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_JlyTfzMService.php b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_JlyTfzMService.php
new file mode 100644
index 0000000000000000000000000000000000000000..4c4b60cc8a0c9af7c408952a1f2644f5fdb131d4
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_JlyTfzMService.php
@@ -0,0 +1,28 @@
+privates['.service_locator.jlyTfzM'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'event_dispatcher' => ['services', 'event_dispatcher', 'getEventDispatcherService', false],
+ 'security.event_dispatcher.main' => ['privates', 'security.event_dispatcher.main', 'getSecurity_EventDispatcher_MainService', false],
+ ], [
+ 'event_dispatcher' => '?',
+ 'security.event_dispatcher.main' => 'Symfony\\Component\\EventDispatcher\\EventDispatcher',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_KfbR3DYService.php b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_KfbR3DYService.php
new file mode 100644
index 0000000000000000000000000000000000000000..268235bafa5e3e48def1f309a6f84ace2fc5cb6d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_KfbR3DYService.php
@@ -0,0 +1,26 @@
+privates['.service_locator.KfbR3DY'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'loader' => ['privates', '.errored..service_locator.KfbR3DY.Symfony\\Component\\Config\\Loader\\LoaderInterface', NULL, 'Cannot autowire service ".service_locator.KfbR3DY": it references interface "Symfony\\Component\\Config\\Loader\\LoaderInterface" but no such service exists. You should maybe alias this interface to one of these existing services: "routing.loader.xml", "routing.loader.yml", "routing.loader.php", "routing.loader.glob", "routing.loader.directory", "routing.loader.container", "routing.loader", "routing.loader.annotation", "routing.loader.annotation.directory", "routing.loader.annotation.file".'],
+ ], [
+ 'loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_KfwZsneService.php b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_KfwZsneService.php
new file mode 100644
index 0000000000000000000000000000000000000000..f2e584d8c8990aca6785417f21e5b2be2e693089
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_KfwZsneService.php
@@ -0,0 +1,26 @@
+privates['.service_locator.KfwZsne'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'response' => ['privates', '.errored..service_locator.KfwZsne.Symfony\\Component\\HttpFoundation\\Response', NULL, 'Cannot autowire service ".service_locator.KfwZsne": it references class "Symfony\\Component\\HttpFoundation\\Response" but no such service exists.'],
+ ], [
+ 'response' => 'Symfony\\Component\\HttpFoundation\\Response',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_Y4J_A_EService.php b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_Y4J_A_EService.php
new file mode 100644
index 0000000000000000000000000000000000000000..43942041fabe8d7f42cf9167d6910a923fc81896
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_Y4J_A_EService.php
@@ -0,0 +1,26 @@
+privates['.service_locator.Y4J.A.e'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'failed' => ['privates', 'messenger.transport.failed', 'getMessenger_Transport_FailedService', true],
+ ], [
+ 'failed' => '?',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_ZxMugcLService.php b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_ZxMugcLService.php
new file mode 100644
index 0000000000000000000000000000000000000000..fefbabec9ba441cb8ac15ab0c41b6663c590463d
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_ServiceLocator_ZxMugcLService.php
@@ -0,0 +1,42 @@
+privates['.service_locator.zxMugcL'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService, [
+ 'App\\Kernel::loadRoutes' => ['privates', '.service_locator.KfbR3DY', 'get_ServiceLocator_KfbR3DYService', true],
+ 'App\\Kernel::registerContainerConfiguration' => ['privates', '.service_locator.KfbR3DY', 'get_ServiceLocator_KfbR3DYService', true],
+ 'App\\Kernel::terminate' => ['privates', '.service_locator.KfwZsne', 'get_ServiceLocator_KfwZsneService', true],
+ 'kernel::loadRoutes' => ['privates', '.service_locator.KfbR3DY', 'get_ServiceLocator_KfbR3DYService', true],
+ 'kernel::registerContainerConfiguration' => ['privates', '.service_locator.KfbR3DY', 'get_ServiceLocator_KfbR3DYService', true],
+ 'kernel::terminate' => ['privates', '.service_locator.KfwZsne', 'get_ServiceLocator_KfwZsneService', true],
+ 'kernel:loadRoutes' => ['privates', '.service_locator.KfbR3DY', 'get_ServiceLocator_KfbR3DYService', true],
+ 'kernel:registerContainerConfiguration' => ['privates', '.service_locator.KfbR3DY', 'get_ServiceLocator_KfbR3DYService', true],
+ 'kernel:terminate' => ['privates', '.service_locator.KfwZsne', 'get_ServiceLocator_KfwZsneService', true],
+ ], [
+ 'App\\Kernel::loadRoutes' => '?',
+ 'App\\Kernel::registerContainerConfiguration' => '?',
+ 'App\\Kernel::terminate' => '?',
+ 'kernel::loadRoutes' => '?',
+ 'kernel::registerContainerConfiguration' => '?',
+ 'kernel::terminate' => '?',
+ 'kernel:loadRoutes' => '?',
+ 'kernel:registerContainerConfiguration' => '?',
+ 'kernel:terminate' => '?',
+ ]);
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Session_DeprecatedService.php b/var/cache/test/ContainerVfx5Gz6/get_Session_DeprecatedService.php
new file mode 100644
index 0000000000000000000000000000000000000000..3e653cd9b4c2fce092bfe4cdde96eb5973e3c7e6
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Session_DeprecatedService.php
@@ -0,0 +1,25 @@
+privates['.session.deprecated'] = (new \Symfony\Bundle\FrameworkBundle\Session\DeprecatedSessionFactory(($container->services['request_stack'] ?? ($container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack()))))->getSession();
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Twig_Command_Debug_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Twig_Command_Debug_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8129883a77f528c784f36e513f728e3bece823c4
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Twig_Command_Debug_LazyService.php
@@ -0,0 +1,27 @@
+privates['.twig.command.debug.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('debug:twig', [], 'Show a list of twig functions, filters, globals and tests', false, function () use ($container): \Symfony\Bridge\Twig\Command\DebugCommand {
+ return ($container->privates['twig.command.debug'] ?? $container->load('getTwig_Command_DebugService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/get_Twig_Command_Lint_LazyService.php b/var/cache/test/ContainerVfx5Gz6/get_Twig_Command_Lint_LazyService.php
new file mode 100644
index 0000000000000000000000000000000000000000..8d259e02012a3bf26558a06f6cdfcc6e72dea821
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/get_Twig_Command_Lint_LazyService.php
@@ -0,0 +1,27 @@
+privates['.twig.command.lint.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('lint:twig', [], 'Lint a Twig template and outputs encountered errors', false, function () use ($container): \Symfony\Bundle\TwigBundle\Command\LintCommand {
+ return ($container->privates['twig.command.lint'] ?? $container->load('getTwig_Command_LintService'));
+ });
+ }
+}
diff --git a/var/cache/test/ContainerVfx5Gz6/removed-ids.php b/var/cache/test/ContainerVfx5Gz6/removed-ids.php
new file mode 100644
index 0000000000000000000000000000000000000000..63b94553e7a2afd4b96ec56dbdf08e01887edbe5
--- /dev/null
+++ b/var/cache/test/ContainerVfx5Gz6/removed-ids.php
@@ -0,0 +1,977 @@
+ true,
+ '.1_ServiceLocator~cIDgG1H' => true,
+ '.abstract.instanceof.App\\Controller\\HelloController' => true,
+ '.cache_connection.GD_MSZC' => true,
+ '.cache_connection.JKE6keX' => true,
+ '.console.command.about.lazy' => true,
+ '.console.command.assets_install.lazy' => true,
+ '.console.command.cache_clear.lazy' => true,
+ '.console.command.cache_pool_clear.lazy' => true,
+ '.console.command.cache_pool_delete.lazy' => true,
+ '.console.command.cache_pool_list.lazy' => true,
+ '.console.command.cache_pool_prune.lazy' => true,
+ '.console.command.cache_warmup.lazy' => true,
+ '.console.command.config_debug.lazy' => true,
+ '.console.command.config_dump_reference.lazy' => true,
+ '.console.command.container_debug.lazy' => true,
+ '.console.command.container_lint.lazy' => true,
+ '.console.command.debug_autowiring.lazy' => true,
+ '.console.command.dotenv_debug.lazy' => true,
+ '.console.command.event_dispatcher_debug.lazy' => true,
+ '.console.command.form_debug.lazy' => true,
+ '.console.command.messenger_consume_messages.lazy' => true,
+ '.console.command.messenger_debug.lazy' => true,
+ '.console.command.messenger_failed_messages_remove.lazy' => true,
+ '.console.command.messenger_failed_messages_retry.lazy' => true,
+ '.console.command.messenger_failed_messages_show.lazy' => true,
+ '.console.command.messenger_setup_transports.lazy' => true,
+ '.console.command.messenger_stop_workers.lazy' => true,
+ '.console.command.router_debug.lazy' => true,
+ '.console.command.router_match.lazy' => true,
+ '.console.command.secrets_decrypt_to_local.lazy' => true,
+ '.console.command.secrets_encrypt_from_local.lazy' => true,
+ '.console.command.secrets_generate_key.lazy' => true,
+ '.console.command.secrets_list.lazy' => true,
+ '.console.command.secrets_remove.lazy' => true,
+ '.console.command.secrets_set.lazy' => true,
+ '.console.command.translation_debug.lazy' => true,
+ '.console.command.translation_extract.lazy' => true,
+ '.console.command.translation_pull.lazy' => true,
+ '.console.command.translation_push.lazy' => true,
+ '.console.command.validator_debug.lazy' => true,
+ '.console.command.xliff_lint.lazy' => true,
+ '.console.command.yaml_lint.lazy' => true,
+ '.debug.http_client' => true,
+ '.debug.http_client.inner' => true,
+ '.doctrine.orm.default_metadata_driver' => true,
+ '.doctrine.orm.default_metadata_driver.inner' => true,
+ '.errored..service_locator.KfbR3DY.Symfony\\Component\\Config\\Loader\\LoaderInterface' => true,
+ '.errored..service_locator.KfwZsne.Symfony\\Component\\HttpFoundation\\Response' => true,
+ '.instanceof.Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController.0.App\\Controller\\HelloController' => true,
+ '.instanceof.Symfony\\Contracts\\Service\\ServiceSubscriberInterface.0.App\\Controller\\HelloController' => true,
+ '.messenger.handler_descriptor.Lml2ICs' => true,
+ '.messenger.handler_descriptor.XZowc.T' => true,
+ '.messenger.handler_descriptor.tGvt0LH' => true,
+ '.messenger.handler_descriptor.vMw0m61' => true,
+ '.security.command.debug_firewall.lazy' => true,
+ '.security.command.user_password_encoder.lazy' => true,
+ '.security.command.user_password_hash.lazy' => true,
+ '.security.request_matcher.Iy.T22O' => true,
+ '.service_locator.0GV1BZZ' => true,
+ '.service_locator.19_mNxd' => true,
+ '.service_locator.1ZPWTRB' => true,
+ '.service_locator.1kmbKC8' => true,
+ '.service_locator.491LSII' => true,
+ '.service_locator.491LSII.router.default' => true,
+ '.service_locator.5cAhUFF' => true,
+ '.service_locator.80edgLI' => true,
+ '.service_locator.9YCWxeJ' => true,
+ '.service_locator.GNc8e5B' => true,
+ '.service_locator.GNc8e5B.App\\Controller\\HelloController' => true,
+ '.service_locator.HLwzKIm' => true,
+ '.service_locator.HLwzKIm.router.cache_warmer' => true,
+ '.service_locator.J4b.DPX' => true,
+ '.service_locator.J4b.DPX.translation.warmer' => true,
+ '.service_locator.JBAFp66' => true,
+ '.service_locator.KLVvNIq' => true,
+ '.service_locator.KfbR3DY' => true,
+ '.service_locator.KfwZsne' => true,
+ '.service_locator.LcVn9Hr' => true,
+ '.service_locator.O24_MAy' => true,
+ '.service_locator.PQK0.4p' => true,
+ '.service_locator.PQK0.4p.sensio_framework_extra.view.listener' => true,
+ '.service_locator.W9y3dzm' => true,
+ '.service_locator.Wd_D6Iy' => true,
+ '.service_locator.XDGmiR3' => true,
+ '.service_locator.XXv1IfR' => true,
+ '.service_locator.Xbsa8iG' => true,
+ '.service_locator.Y4J.A.e' => true,
+ '.service_locator.Yi4Ff.p' => true,
+ '.service_locator.YxNo8ZP' => true,
+ '.service_locator.Za9MpXe' => true,
+ '.service_locator._5g_Wvc' => true,
+ '.service_locator._wyX1Dp' => true,
+ '.service_locator.aa1PbBb' => true,
+ '.service_locator.aq4MYft' => true,
+ '.service_locator.aq4MYft.twig.template_cache_warmer' => true,
+ '.service_locator.c7f47p7' => true,
+ '.service_locator.dw8O4oN' => true,
+ '.service_locator.gSv9zYw' => true,
+ '.service_locator.h8Jkkd2' => true,
+ '.service_locator.jlyTfzM' => true,
+ '.service_locator.kODoftA' => true,
+ '.service_locator.lLv4pWF' => true,
+ '.service_locator.ljt06ki' => true,
+ '.service_locator.nLgZj7R' => true,
+ '.service_locator.nk0lT0X' => true,
+ '.service_locator.pTeli0u' => true,
+ '.service_locator.u9SLBJF' => true,
+ '.service_locator.vEGj4MB' => true,
+ '.service_locator.wKF4yn1' => true,
+ '.service_locator.y4dplYt' => true,
+ '.service_locator.yY.p4P7' => true,
+ '.service_locator.zJyh7qS' => true,
+ '.service_locator.zxMugcL' => true,
+ '.session.deprecated' => true,
+ '.session.do-not-use' => true,
+ '.twig.command.debug.lazy' => true,
+ '.twig.command.lint.lazy' => true,
+ 'Doctrine\\Bundle\\DoctrineBundle\\Dbal\\ManagerRegistryAwareConnectionProvider' => true,
+ 'Doctrine\\Common\\Annotations\\Reader' => true,
+ 'Doctrine\\Common\\Persistence\\ManagerRegistry' => true,
+ 'Doctrine\\DBAL\\Connection' => true,
+ 'Doctrine\\DBAL\\Connection $defaultConnection' => true,
+ 'Doctrine\\DBAL\\Driver\\Connection' => true,
+ 'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand' => true,
+ 'Doctrine\\ORM\\EntityManagerInterface' => true,
+ 'Doctrine\\ORM\\EntityManagerInterface $defaultEntityManager' => true,
+ 'Doctrine\\Persistence\\ManagerRegistry' => true,
+ 'Psr\\Cache\\CacheItemPoolInterface' => true,
+ 'Psr\\Container\\ContainerInterface' => true,
+ 'Psr\\Container\\ContainerInterface $parameterBag' => true,
+ 'Psr\\EventDispatcher\\EventDispatcherInterface' => true,
+ 'Psr\\Log\\LoggerInterface' => true,
+ 'Psr\\Log\\LoggerInterface $cacheLogger' => true,
+ 'Psr\\Log\\LoggerInterface $consoleLogger' => true,
+ 'Psr\\Log\\LoggerInterface $deprecationLogger' => true,
+ 'Psr\\Log\\LoggerInterface $doctrineLogger' => true,
+ 'Psr\\Log\\LoggerInterface $eventLogger' => true,
+ 'Psr\\Log\\LoggerInterface $httpClientLogger' => true,
+ 'Psr\\Log\\LoggerInterface $mailerLogger' => true,
+ 'Psr\\Log\\LoggerInterface $messengerLogger' => true,
+ 'Psr\\Log\\LoggerInterface $phpLogger' => true,
+ 'Psr\\Log\\LoggerInterface $profilerLogger' => true,
+ 'Psr\\Log\\LoggerInterface $requestLogger' => true,
+ 'Psr\\Log\\LoggerInterface $routerLogger' => true,
+ 'Psr\\Log\\LoggerInterface $securityLogger' => true,
+ 'Psr\\Log\\LoggerInterface $translationLogger' => true,
+ 'SessionHandlerInterface' => true,
+ 'Symfony\\Component\\Asset\\Packages' => true,
+ 'Symfony\\Component\\Cache\\Adapter\\AdapterInterface' => true,
+ 'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
+ 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ContainerBagInterface' => true,
+ 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBagInterface' => true,
+ 'Symfony\\Component\\DependencyInjection\\ReverseContainer' => true,
+ 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => true,
+ 'Symfony\\Component\\Filesystem\\Filesystem' => true,
+ 'Symfony\\Component\\Form\\FormFactoryInterface' => true,
+ 'Symfony\\Component\\Form\\FormRegistryInterface' => true,
+ 'Symfony\\Component\\Form\\ResolvedFormTypeFactoryInterface' => true,
+ 'Symfony\\Component\\HttpFoundation\\RequestStack' => true,
+ 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBagInterface' => true,
+ 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => true,
+ 'Symfony\\Component\\HttpFoundation\\UrlHelper' => true,
+ 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => true,
+ 'Symfony\\Component\\HttpKernel\\Debug\\FileLinkFormatter' => true,
+ 'Symfony\\Component\\HttpKernel\\Fragment\\FragmentUriGeneratorInterface' => true,
+ 'Symfony\\Component\\HttpKernel\\HttpCache\\StoreInterface' => true,
+ 'Symfony\\Component\\HttpKernel\\HttpKernelInterface' => true,
+ 'Symfony\\Component\\HttpKernel\\KernelInterface' => true,
+ 'Symfony\\Component\\HttpKernel\\UriSigner' => true,
+ 'Symfony\\Component\\Mailer\\MailerInterface' => true,
+ 'Symfony\\Component\\Mailer\\Transport\\TransportInterface' => true,
+ 'Symfony\\Component\\Messenger\\MessageBusInterface' => true,
+ 'Symfony\\Component\\Messenger\\Transport\\Serialization\\SerializerInterface' => true,
+ 'Symfony\\Component\\Mime\\MimeTypeGuesserInterface' => true,
+ 'Symfony\\Component\\Mime\\MimeTypesInterface' => true,
+ 'Symfony\\Component\\Notifier\\ChatterInterface' => true,
+ 'Symfony\\Component\\Notifier\\NotifierInterface' => true,
+ 'Symfony\\Component\\Notifier\\TexterInterface' => true,
+ 'Symfony\\Component\\PasswordHasher\\Hasher\\PasswordHasherFactoryInterface' => true,
+ 'Symfony\\Component\\PasswordHasher\\Hasher\\UserPasswordHasherInterface' => true,
+ 'Symfony\\Component\\PropertyAccess\\PropertyAccessorInterface' => true,
+ 'Symfony\\Component\\PropertyInfo\\PropertyAccessExtractorInterface' => true,
+ 'Symfony\\Component\\PropertyInfo\\PropertyDescriptionExtractorInterface' => true,
+ 'Symfony\\Component\\PropertyInfo\\PropertyInfoExtractorInterface' => true,
+ 'Symfony\\Component\\PropertyInfo\\PropertyInitializableExtractorInterface' => true,
+ 'Symfony\\Component\\PropertyInfo\\PropertyListExtractorInterface' => true,
+ 'Symfony\\Component\\PropertyInfo\\PropertyReadInfoExtractorInterface' => true,
+ 'Symfony\\Component\\PropertyInfo\\PropertyTypeExtractorInterface' => true,
+ 'Symfony\\Component\\PropertyInfo\\PropertyWriteInfoExtractorInterface' => true,
+ 'Symfony\\Component\\Routing\\Generator\\UrlGeneratorInterface' => true,
+ 'Symfony\\Component\\Routing\\Matcher\\UrlMatcherInterface' => true,
+ 'Symfony\\Component\\Routing\\RequestContext' => true,
+ 'Symfony\\Component\\Routing\\RequestContextAwareInterface' => true,
+ 'Symfony\\Component\\Routing\\RouterInterface' => true,
+ 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationManagerInterface' => true,
+ 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\Storage\\TokenStorageInterface' => true,
+ 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManagerInterface' => true,
+ 'Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationCheckerInterface' => true,
+ 'Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactoryInterface' => true,
+ 'Symfony\\Component\\Security\\Core\\Encoder\\UserPasswordEncoderInterface' => true,
+ 'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchyInterface' => true,
+ 'Symfony\\Component\\Security\\Core\\Security' => true,
+ 'Symfony\\Component\\Security\\Core\\User\\UserCheckerInterface' => true,
+ 'Symfony\\Component\\Security\\Core\\User\\UserProviderInterface' => true,
+ 'Symfony\\Component\\Security\\Csrf\\CsrfTokenManagerInterface' => true,
+ 'Symfony\\Component\\Security\\Csrf\\TokenGenerator\\TokenGeneratorInterface' => true,
+ 'Symfony\\Component\\Security\\Csrf\\TokenStorage\\TokenStorageInterface' => true,
+ 'Symfony\\Component\\Security\\Guard\\GuardAuthenticatorHandler' => true,
+ 'Symfony\\Component\\Security\\Http\\Authentication\\AuthenticationUtils' => true,
+ 'Symfony\\Component\\Security\\Http\\Authentication\\UserAuthenticatorInterface' => true,
+ 'Symfony\\Component\\Security\\Http\\Firewall' => true,
+ 'Symfony\\Component\\Security\\Http\\FirewallMapInterface' => true,
+ 'Symfony\\Component\\Security\\Http\\HttpUtils' => true,
+ 'Symfony\\Component\\Security\\Http\\Session\\SessionAuthenticationStrategyInterface' => true,
+ 'Symfony\\Component\\Serializer\\Encoder\\DecoderInterface' => true,
+ 'Symfony\\Component\\Serializer\\Encoder\\EncoderInterface' => true,
+ 'Symfony\\Component\\Serializer\\Mapping\\ClassDiscriminatorResolverInterface' => true,
+ 'Symfony\\Component\\Serializer\\Mapping\\Factory\\ClassMetadataFactoryInterface' => true,
+ 'Symfony\\Component\\Serializer\\Normalizer\\DenormalizerInterface' => true,
+ 'Symfony\\Component\\Serializer\\Normalizer\\NormalizerInterface' => true,
+ 'Symfony\\Component\\Serializer\\Normalizer\\ObjectNormalizer' => true,
+ 'Symfony\\Component\\Serializer\\Normalizer\\PropertyNormalizer' => true,
+ 'Symfony\\Component\\Serializer\\SerializerInterface' => true,
+ 'Symfony\\Component\\Stopwatch\\Stopwatch' => true,
+ 'Symfony\\Component\\String\\Slugger\\SluggerInterface' => true,
+ 'Symfony\\Component\\Translation\\Extractor\\ExtractorInterface' => true,
+ 'Symfony\\Component\\Translation\\Reader\\TranslationReaderInterface' => true,
+ 'Symfony\\Component\\Translation\\Writer\\TranslationWriterInterface' => true,
+ 'Symfony\\Component\\Validator\\Validator\\ValidatorInterface' => true,
+ 'Symfony\\Contracts\\Cache\\CacheInterface' => true,
+ 'Symfony\\Contracts\\Cache\\TagAwareCacheInterface' => true,
+ 'Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface' => true,
+ 'Symfony\\Contracts\\HttpClient\\HttpClientInterface' => true,
+ 'Symfony\\Contracts\\Translation\\TranslatorInterface' => true,
+ 'Symfony\\WebpackEncoreBundle\\Asset\\EntrypointLookupCollectionInterface' => true,
+ 'Symfony\\WebpackEncoreBundle\\Asset\\EntrypointLookupInterface' => true,
+ 'Symfony\\WebpackEncoreBundle\\EventListener\\ResetAssetsEventListener' => true,
+ 'Twig\\Environment' => true,
+ 'Twig_Environment' => true,
+ 'annotation_reader' => true,
+ 'annotations.cache' => true,
+ 'annotations.cache_adapter' => true,
+ 'annotations.cache_warmer' => true,
+ 'annotations.cached_reader' => true,
+ 'annotations.dummy_registry' => true,
+ 'annotations.filesystem_cache' => true,
+ 'annotations.filesystem_cache_adapter' => true,
+ 'annotations.reader' => true,
+ 'argument_metadata_factory' => true,
+ 'argument_resolver' => true,
+ 'argument_resolver.controller_locator' => true,
+ 'argument_resolver.default' => true,
+ 'argument_resolver.not_tagged_controller' => true,
+ 'argument_resolver.request' => true,
+ 'argument_resolver.request_attribute' => true,
+ 'argument_resolver.service' => true,
+ 'argument_resolver.session' => true,
+ 'argument_resolver.variadic' => true,
+ 'assets._default_package' => true,
+ 'assets._version__default' => true,
+ 'assets.context' => true,
+ 'assets.empty_package' => true,
+ 'assets.empty_version_strategy' => true,
+ 'assets.json_manifest_version_strategy' => true,
+ 'assets.packages' => true,
+ 'assets.path_package' => true,
+ 'assets.remote_json_manifest_version_strategy' => true,
+ 'assets.static_version_strategy' => true,
+ 'assets.url_package' => true,
+ 'cache.adapter.apcu' => true,
+ 'cache.adapter.array' => true,
+ 'cache.adapter.doctrine' => true,
+ 'cache.adapter.doctrine_dbal' => true,
+ 'cache.adapter.filesystem' => true,
+ 'cache.adapter.memcached' => true,
+ 'cache.adapter.pdo' => true,
+ 'cache.adapter.psr6' => true,
+ 'cache.adapter.redis' => true,
+ 'cache.adapter.redis_tag_aware' => true,
+ 'cache.adapter.system' => true,
+ 'cache.annotations' => true,
+ 'cache.annotations.recorder_inner' => true,
+ 'cache.app.recorder_inner' => true,
+ 'cache.app.taggable' => true,
+ 'cache.default_clearer' => true,
+ 'cache.default_doctrine_dbal_provider' => true,
+ 'cache.default_marshaller' => true,
+ 'cache.default_memcached_provider' => true,
+ 'cache.default_pdo_provider' => true,
+ 'cache.default_redis_provider' => true,
+ 'cache.doctrine.orm.default.metadata' => true,
+ 'cache.doctrine.orm.default.query' => true,
+ 'cache.doctrine.orm.default.query.compatibility_layer' => true,
+ 'cache.doctrine.orm.default.query.recorder_inner' => true,
+ 'cache.doctrine.orm.default.result' => true,
+ 'cache.doctrine.orm.default.result.compatibility_layer' => true,
+ 'cache.doctrine.orm.default.result.recorder_inner' => true,
+ 'cache.early_expiration_handler' => true,
+ 'cache.messenger.restart_workers_signal' => true,
+ 'cache.messenger.restart_workers_signal.recorder_inner' => true,
+ 'cache.property_access' => true,
+ 'cache.property_info' => true,
+ 'cache.property_info.recorder_inner' => true,
+ 'cache.security_expression_language' => true,
+ 'cache.security_expression_language.recorder_inner' => true,
+ 'cache.serializer' => true,
+ 'cache.serializer.recorder_inner' => true,
+ 'cache.system.recorder_inner' => true,
+ 'cache.validator' => true,
+ 'cache.validator.recorder_inner' => true,
+ 'cache.validator_expression_language.recorder_inner' => true,
+ 'cache.webpack_encore' => true,
+ 'cache.webpack_encore.recorder_inner' => true,
+ 'cache_pool_clearer.cache_warmer' => true,
+ 'chatter.messenger.chat_handler' => true,
+ 'chatter.transport_factory' => true,
+ 'chatter.transports' => true,
+ 'config.resource.self_checking_resource_checker' => true,
+ 'config_builder.warmer' => true,
+ 'config_cache_factory' => true,
+ 'console.command.about' => true,
+ 'console.command.assets_install' => true,
+ 'console.command.cache_clear' => true,
+ 'console.command.cache_pool_clear' => true,
+ 'console.command.cache_pool_delete' => true,
+ 'console.command.cache_pool_list' => true,
+ 'console.command.cache_pool_prune' => true,
+ 'console.command.cache_warmup' => true,
+ 'console.command.config_debug' => true,
+ 'console.command.config_dump_reference' => true,
+ 'console.command.container_debug' => true,
+ 'console.command.container_lint' => true,
+ 'console.command.debug_autowiring' => true,
+ 'console.command.dotenv_debug' => true,
+ 'console.command.event_dispatcher_debug' => true,
+ 'console.command.form_debug' => true,
+ 'console.command.messenger_consume_messages' => true,
+ 'console.command.messenger_debug' => true,
+ 'console.command.messenger_failed_messages_remove' => true,
+ 'console.command.messenger_failed_messages_retry' => true,
+ 'console.command.messenger_failed_messages_show' => true,
+ 'console.command.messenger_setup_transports' => true,
+ 'console.command.messenger_stop_workers' => true,
+ 'console.command.router_debug' => true,
+ 'console.command.router_match' => true,
+ 'console.command.secrets_decrypt_to_local' => true,
+ 'console.command.secrets_encrypt_from_local' => true,
+ 'console.command.secrets_generate_key' => true,
+ 'console.command.secrets_list' => true,
+ 'console.command.secrets_remove' => true,
+ 'console.command.secrets_set' => true,
+ 'console.command.translation_debug' => true,
+ 'console.command.translation_extract' => true,
+ 'console.command.translation_pull' => true,
+ 'console.command.translation_push' => true,
+ 'console.command.validator_debug' => true,
+ 'console.command.xliff_lint' => true,
+ 'console.command.yaml_lint' => true,
+ 'console.error_listener' => true,
+ 'console.suggest_missing_package_subscriber' => true,
+ 'container.env' => true,
+ 'container.env_var_processor' => true,
+ 'container.getenv' => true,
+ 'controller_resolver' => true,
+ 'data_collector.ajax' => true,
+ 'data_collector.cache' => true,
+ 'data_collector.config' => true,
+ 'data_collector.doctrine' => true,
+ 'data_collector.events' => true,
+ 'data_collector.exception' => true,
+ 'data_collector.form' => true,
+ 'data_collector.form.extractor' => true,
+ 'data_collector.http_client' => true,
+ 'data_collector.logger' => true,
+ 'data_collector.memory' => true,
+ 'data_collector.messenger' => true,
+ 'data_collector.request' => true,
+ 'data_collector.request.session_collector' => true,
+ 'data_collector.router' => true,
+ 'data_collector.security' => true,
+ 'data_collector.time' => true,
+ 'data_collector.translation' => true,
+ 'data_collector.twig' => true,
+ 'data_collector.validator' => true,
+ 'debug.argument_resolver' => true,
+ 'debug.argument_resolver.default' => true,
+ 'debug.argument_resolver.default.inner' => true,
+ 'debug.argument_resolver.inner' => true,
+ 'debug.argument_resolver.not_tagged_controller' => true,
+ 'debug.argument_resolver.not_tagged_controller.inner' => true,
+ 'debug.argument_resolver.request' => true,
+ 'debug.argument_resolver.request.inner' => true,
+ 'debug.argument_resolver.request_attribute' => true,
+ 'debug.argument_resolver.request_attribute.inner' => true,
+ 'debug.argument_resolver.service' => true,
+ 'debug.argument_resolver.service.inner' => true,
+ 'debug.argument_resolver.session' => true,
+ 'debug.argument_resolver.session.inner' => true,
+ 'debug.argument_resolver.variadic' => true,
+ 'debug.argument_resolver.variadic.inner' => true,
+ 'debug.controller_resolver' => true,
+ 'debug.controller_resolver.inner' => true,
+ 'debug.debug_handlers_listener' => true,
+ 'debug.event_dispatcher' => true,
+ 'debug.event_dispatcher.inner' => true,
+ 'debug.file_link_formatter' => true,
+ 'debug.file_link_formatter.url_format' => true,
+ 'debug.log_processor' => true,
+ 'debug.security.access.decision_manager' => true,
+ 'debug.security.access.decision_manager.inner' => true,
+ 'debug.security.firewall' => true,
+ 'debug.security.firewall.authenticator.main' => true,
+ 'debug.security.firewall.authenticator.main.inner' => true,
+ 'debug.security.user_value_resolver' => true,
+ 'debug.security.user_value_resolver.inner' => true,
+ 'debug.security.voter.security.access.authenticated_voter' => true,
+ 'debug.security.voter.security.access.expression_voter' => true,
+ 'debug.security.voter.security.access.simple_role_voter' => true,
+ 'debug.security.voter.vote_listener' => true,
+ 'debug.stopwatch' => true,
+ 'debug.traced.messenger.bus.default' => true,
+ 'debug.traced.messenger.bus.default.inner' => true,
+ 'debug.validator' => true,
+ 'debug.validator.inner' => true,
+ 'dependency_injection.config.container_parameters_resource_checker' => true,
+ 'disallow_search_engine_index_response_listener' => true,
+ 'doctrine.cache_clear_metadata_command' => true,
+ 'doctrine.cache_clear_query_cache_command' => true,
+ 'doctrine.cache_clear_result_command' => true,
+ 'doctrine.cache_collection_region_command' => true,
+ 'doctrine.clear_entity_region_command' => true,
+ 'doctrine.clear_query_region_command' => true,
+ 'doctrine.database_create_command' => true,
+ 'doctrine.database_drop_command' => true,
+ 'doctrine.dbal.connection' => true,
+ 'doctrine.dbal.connection.configuration' => true,
+ 'doctrine.dbal.connection.event_manager' => true,
+ 'doctrine.dbal.connection_factory' => true,
+ 'doctrine.dbal.default_connection.configuration' => true,
+ 'doctrine.dbal.default_connection.event_manager' => true,
+ 'doctrine.dbal.event_manager' => true,
+ 'doctrine.dbal.logger' => true,
+ 'doctrine.dbal.logger.backtrace' => true,
+ 'doctrine.dbal.logger.chain' => true,
+ 'doctrine.dbal.logger.chain.default' => true,
+ 'doctrine.dbal.logger.profiling' => true,
+ 'doctrine.dbal.logger.profiling.default' => true,
+ 'doctrine.dbal.schema_asset_filter_manager' => true,
+ 'doctrine.dbal.well_known_schema_asset_filter' => true,
+ 'doctrine.ensure_production_settings_command' => true,
+ 'doctrine.id_generator_locator' => true,
+ 'doctrine.mapping_convert_command' => true,
+ 'doctrine.mapping_import_command' => true,
+ 'doctrine.mapping_info_command' => true,
+ 'doctrine.migrations.configuration' => true,
+ 'doctrine.migrations.configuration_loader' => true,
+ 'doctrine.migrations.connection_loader' => true,
+ 'doctrine.migrations.connection_registry_loader' => true,
+ 'doctrine.migrations.container_aware_migrations_factory' => true,
+ 'doctrine.migrations.container_aware_migrations_factory.inner' => true,
+ 'doctrine.migrations.dependency_factory' => true,
+ 'doctrine.migrations.em_loader' => true,
+ 'doctrine.migrations.entity_manager_registry_loader' => true,
+ 'doctrine.migrations.metadata_storage' => true,
+ 'doctrine.migrations.migrations_factory' => true,
+ 'doctrine.migrations.storage.table_storage' => true,
+ 'doctrine.orm.configuration' => true,
+ 'doctrine.orm.container_repository_factory' => true,
+ 'doctrine.orm.default_annotation_metadata_driver' => true,
+ 'doctrine.orm.default_configuration' => true,
+ 'doctrine.orm.default_entity_listener_resolver' => true,
+ 'doctrine.orm.default_entity_manager.event_manager' => true,
+ 'doctrine.orm.default_entity_manager.property_info_extractor' => true,
+ 'doctrine.orm.default_entity_manager.validator_loader' => true,
+ 'doctrine.orm.default_listeners.attach_entity_listeners' => true,
+ 'doctrine.orm.default_manager_configurator' => true,
+ 'doctrine.orm.default_metadata_cache' => true,
+ 'doctrine.orm.default_metadata_driver' => true,
+ 'doctrine.orm.default_query_cache' => true,
+ 'doctrine.orm.default_result_cache' => true,
+ 'doctrine.orm.entity_manager.abstract' => true,
+ 'doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber' => true,
+ 'doctrine.orm.listeners.doctrine_token_provider_schema_subscriber' => true,
+ 'doctrine.orm.listeners.pdo_cache_adapter_doctrine_schema_subscriber' => true,
+ 'doctrine.orm.listeners.resolve_target_entity' => true,
+ 'doctrine.orm.manager_configurator.abstract' => true,
+ 'doctrine.orm.messenger.doctrine_schema_subscriber' => true,
+ 'doctrine.orm.messenger.event_subscriber.doctrine_clear_entity_manager' => true,
+ 'doctrine.orm.metadata.annotation_reader' => true,
+ 'doctrine.orm.naming_strategy.default' => true,
+ 'doctrine.orm.naming_strategy.underscore' => true,
+ 'doctrine.orm.naming_strategy.underscore_number_aware' => true,
+ 'doctrine.orm.proxy_cache_warmer' => true,
+ 'doctrine.orm.quote_strategy.ansi' => true,
+ 'doctrine.orm.quote_strategy.default' => true,
+ 'doctrine.orm.security.user.provider' => true,
+ 'doctrine.orm.validator.unique' => true,
+ 'doctrine.orm.validator_initializer' => true,
+ 'doctrine.query_dql_command' => true,
+ 'doctrine.query_sql_command' => true,
+ 'doctrine.schema_create_command' => true,
+ 'doctrine.schema_drop_command' => true,
+ 'doctrine.schema_update_command' => true,
+ 'doctrine.schema_validate_command' => true,
+ 'doctrine.twig.doctrine_extension' => true,
+ 'doctrine.ulid_generator' => true,
+ 'doctrine.uuid_generator' => true,
+ 'doctrine_migrations.current_command' => true,
+ 'doctrine_migrations.diff_command' => true,
+ 'doctrine_migrations.dump_schema_command' => true,
+ 'doctrine_migrations.execute_command' => true,
+ 'doctrine_migrations.generate_command' => true,
+ 'doctrine_migrations.latest_command' => true,
+ 'doctrine_migrations.migrate_command' => true,
+ 'doctrine_migrations.migrations_collector' => true,
+ 'doctrine_migrations.migrations_flattener' => true,
+ 'doctrine_migrations.rollup_command' => true,
+ 'doctrine_migrations.status_command' => true,
+ 'doctrine_migrations.sync_metadata_command' => true,
+ 'doctrine_migrations.up_to_date_command' => true,
+ 'doctrine_migrations.version_command' => true,
+ 'doctrine_migrations.versions_command' => true,
+ 'error_handler.error_renderer.html' => true,
+ 'error_handler.error_renderer.serializer' => true,
+ 'error_renderer' => true,
+ 'error_renderer.html' => true,
+ 'error_renderer.serializer' => true,
+ 'exception_listener' => true,
+ 'file_locator' => true,
+ 'form.choice_list_factory' => true,
+ 'form.choice_list_factory.cached' => true,
+ 'form.choice_list_factory.default' => true,
+ 'form.choice_list_factory.property_access' => true,
+ 'form.extension' => true,
+ 'form.property_accessor' => true,
+ 'form.registry' => true,
+ 'form.resolved_type_factory' => true,
+ 'form.server_params' => true,
+ 'form.type.choice' => true,
+ 'form.type.color' => true,
+ 'form.type.entity' => true,
+ 'form.type.form' => true,
+ 'form.type_extension.csrf' => true,
+ 'form.type_extension.form.data_collector' => true,
+ 'form.type_extension.form.http_foundation' => true,
+ 'form.type_extension.form.request_handler' => true,
+ 'form.type_extension.form.transformation_failure_handling' => true,
+ 'form.type_extension.form.validator' => true,
+ 'form.type_extension.repeated.validator' => true,
+ 'form.type_extension.submit.validator' => true,
+ 'form.type_extension.upload.validator' => true,
+ 'form.type_guesser.doctrine' => true,
+ 'form.type_guesser.validator' => true,
+ 'fragment.handler' => true,
+ 'fragment.renderer.inline' => true,
+ 'fragment.uri_generator' => true,
+ 'framework_extra_bundle.argument_name_convertor' => true,
+ 'framework_extra_bundle.date_time_param_converter' => true,
+ 'framework_extra_bundle.event.is_granted' => true,
+ 'http_cache' => true,
+ 'http_cache.store' => true,
+ 'http_client' => true,
+ 'http_client.abstract_retry_strategy' => true,
+ 'identity_translator' => true,
+ 'locale_aware_listener' => true,
+ 'locale_listener' => true,
+ 'logger' => true,
+ 'mailer' => true,
+ 'mailer.data_collector' => true,
+ 'mailer.default_transport' => true,
+ 'mailer.envelope_listener' => true,
+ 'mailer.logger_message_listener' => true,
+ 'mailer.mailer' => true,
+ 'mailer.message_logger_listener' => true,
+ 'mailer.messenger.message_handler' => true,
+ 'mailer.transport_factory' => true,
+ 'mailer.transport_factory.abstract' => true,
+ 'mailer.transport_factory.native' => true,
+ 'mailer.transport_factory.null' => true,
+ 'mailer.transport_factory.sendmail' => true,
+ 'mailer.transport_factory.smtp' => true,
+ 'mailer.transports' => true,
+ 'messenger.bus.default' => true,
+ 'messenger.bus.default.messenger.handlers_locator' => true,
+ 'messenger.bus.default.middleware.add_bus_name_stamp_middleware' => true,
+ 'messenger.bus.default.middleware.handle_message' => true,
+ 'messenger.bus.default.middleware.traceable' => true,
+ 'messenger.default_serializer' => true,
+ 'messenger.failure.add_error_details_stamp_listener' => true,
+ 'messenger.failure.send_failed_message_to_failure_transport_listener' => true,
+ 'messenger.failure_transports.default' => true,
+ 'messenger.listener.dispatch_pcntl_signal_listener' => true,
+ 'messenger.listener.stop_worker_on_restart_signal_listener' => true,
+ 'messenger.listener.stop_worker_on_sigterm_signal_listener' => true,
+ 'messenger.listener.stop_worker_on_stop_exception_listener' => true,
+ 'messenger.middleware.add_bus_name_stamp_middleware' => true,
+ 'messenger.middleware.dispatch_after_current_bus' => true,
+ 'messenger.middleware.doctrine_close_connection' => true,
+ 'messenger.middleware.doctrine_ping_connection' => true,
+ 'messenger.middleware.doctrine_transaction' => true,
+ 'messenger.middleware.failed_message_processing_middleware' => true,
+ 'messenger.middleware.handle_message' => true,
+ 'messenger.middleware.reject_redelivered_message_middleware' => true,
+ 'messenger.middleware.router_context' => true,
+ 'messenger.middleware.send_message' => true,
+ 'messenger.middleware.traceable' => true,
+ 'messenger.middleware.validation' => true,
+ 'messenger.receiver_locator' => true,
+ 'messenger.retry.abstract_multiplier_retry_strategy' => true,
+ 'messenger.retry.multiplier_retry_strategy.async' => true,
+ 'messenger.retry.multiplier_retry_strategy.failed' => true,
+ 'messenger.retry.send_failed_message_for_retry_listener' => true,
+ 'messenger.retry_strategy_locator' => true,
+ 'messenger.routable_message_bus' => true,
+ 'messenger.senders_locator' => true,
+ 'messenger.transport.amqp.factory' => true,
+ 'messenger.transport.async' => true,
+ 'messenger.transport.beanstalkd.factory' => true,
+ 'messenger.transport.doctrine.factory' => true,
+ 'messenger.transport.failed' => true,
+ 'messenger.transport.in_memory.factory' => true,
+ 'messenger.transport.native_php_serializer' => true,
+ 'messenger.transport.redis.factory' => true,
+ 'messenger.transport.sqs.factory' => true,
+ 'messenger.transport.symfony_serializer' => true,
+ 'messenger.transport.sync.factory' => true,
+ 'messenger.transport_factory' => true,
+ 'mime_types' => true,
+ 'monolog.activation_strategy.not_found' => true,
+ 'monolog.formatter.chrome_php' => true,
+ 'monolog.formatter.gelf_message' => true,
+ 'monolog.formatter.html' => true,
+ 'monolog.formatter.json' => true,
+ 'monolog.formatter.line' => true,
+ 'monolog.formatter.loggly' => true,
+ 'monolog.formatter.logstash' => true,
+ 'monolog.formatter.normalizer' => true,
+ 'monolog.formatter.scalar' => true,
+ 'monolog.formatter.wildfire' => true,
+ 'monolog.handler.fingers_crossed.error_level_activation_strategy' => true,
+ 'monolog.handler.main' => true,
+ 'monolog.handler.main.http_code_strategy' => true,
+ 'monolog.handler.nested' => true,
+ 'monolog.handler.null_internal' => true,
+ 'monolog.http_client' => true,
+ 'monolog.logger' => true,
+ 'monolog.logger.cache' => true,
+ 'monolog.logger.console' => true,
+ 'monolog.logger.doctrine' => true,
+ 'monolog.logger.event' => true,
+ 'monolog.logger.http_client' => true,
+ 'monolog.logger.mailer' => true,
+ 'monolog.logger.messenger' => true,
+ 'monolog.logger.php' => true,
+ 'monolog.logger.profiler' => true,
+ 'monolog.logger.request' => true,
+ 'monolog.logger.router' => true,
+ 'monolog.logger.security' => true,
+ 'monolog.logger.translation' => true,
+ 'monolog.logger_prototype' => true,
+ 'monolog.processor.psr_log_message' => true,
+ 'notifier' => true,
+ 'notifier.admin_recipient.0' => true,
+ 'notifier.channel.browser' => true,
+ 'notifier.channel.chat' => true,
+ 'notifier.channel.email' => true,
+ 'notifier.channel.push' => true,
+ 'notifier.channel.sms' => true,
+ 'notifier.channel_policy' => true,
+ 'notifier.data_collector' => true,
+ 'notifier.failed_message_listener' => true,
+ 'notifier.logger_notification_listener' => true,
+ 'notifier.monolog_handler' => true,
+ 'notifier.transport_factory.abstract' => true,
+ 'notifier.transport_factory.null' => true,
+ 'parameter_bag' => true,
+ 'profiler.storage' => true,
+ 'profiler_listener' => true,
+ 'property_accessor' => true,
+ 'property_info' => true,
+ 'property_info.php_doc_extractor' => true,
+ 'property_info.phpstan_extractor' => true,
+ 'property_info.reflection_extractor' => true,
+ 'property_info.serializer_extractor' => true,
+ 'response_listener' => true,
+ 'reverse_container' => true,
+ 'router.cache_warmer' => true,
+ 'router.default' => true,
+ 'router.expression_language_provider' => true,
+ 'router.request_context' => true,
+ 'router_listener' => true,
+ 'routing.loader.annotation' => true,
+ 'routing.loader.annotation.directory' => true,
+ 'routing.loader.annotation.file' => true,
+ 'routing.loader.container' => true,
+ 'routing.loader.directory' => true,
+ 'routing.loader.glob' => true,
+ 'routing.loader.php' => true,
+ 'routing.loader.xml' => true,
+ 'routing.loader.yml' => true,
+ 'routing.resolver' => true,
+ 'secrets.decryption_key' => true,
+ 'secrets.local_vault' => true,
+ 'secrets.vault' => true,
+ 'security.access.authenticated_voter' => true,
+ 'security.access.decision_manager' => true,
+ 'security.access.expression_voter' => true,
+ 'security.access.simple_role_voter' => true,
+ 'security.access_listener' => true,
+ 'security.access_map' => true,
+ 'security.authentication.basic_entry_point' => true,
+ 'security.authentication.custom_failure_handler' => true,
+ 'security.authentication.custom_success_handler' => true,
+ 'security.authentication.failure_handler' => true,
+ 'security.authentication.form_entry_point' => true,
+ 'security.authentication.guard_handler' => true,
+ 'security.authentication.listener.abstract' => true,
+ 'security.authentication.listener.guard' => true,
+ 'security.authentication.listener.rememberme' => true,
+ 'security.authentication.manager' => true,
+ 'security.authentication.provider.guard' => true,
+ 'security.authentication.provider.rememberme' => true,
+ 'security.authentication.rememberme.services.abstract' => true,
+ 'security.authentication.rememberme.services.persistent' => true,
+ 'security.authentication.rememberme.services.simplehash' => true,
+ 'security.authentication.retry_entry_point' => true,
+ 'security.authentication.session_strategy' => true,
+ 'security.authentication.session_strategy.main' => true,
+ 'security.authentication.session_strategy_noop' => true,
+ 'security.authentication.success_handler' => true,
+ 'security.authentication.switchuser_listener' => true,
+ 'security.authentication.trust_resolver' => true,
+ 'security.authentication_utils' => true,
+ 'security.authenticator.form_login' => true,
+ 'security.authenticator.http_basic' => true,
+ 'security.authenticator.json_login' => true,
+ 'security.authenticator.manager' => true,
+ 'security.authenticator.manager.main' => true,
+ 'security.authenticator.managers_locator' => true,
+ 'security.authenticator.remote_user' => true,
+ 'security.authenticator.x509' => true,
+ 'security.channel_listener' => true,
+ 'security.command.debug_firewall' => true,
+ 'security.command.user_password_encoder' => true,
+ 'security.command.user_password_hash' => true,
+ 'security.context_listener' => true,
+ 'security.context_listener.0' => true,
+ 'security.csrf.token_generator' => true,
+ 'security.csrf.token_storage' => true,
+ 'security.encoder_factory' => true,
+ 'security.encoder_factory.generic' => true,
+ 'security.event_dispatcher.main' => true,
+ 'security.exception_listener' => true,
+ 'security.exception_listener.main' => true,
+ 'security.expression_language' => true,
+ 'security.firewall' => true,
+ 'security.firewall.authenticator' => true,
+ 'security.firewall.authenticator.main' => true,
+ 'security.firewall.config' => true,
+ 'security.firewall.context' => true,
+ 'security.firewall.context_locator' => true,
+ 'security.firewall.lazy_context' => true,
+ 'security.firewall.map' => true,
+ 'security.firewall.map.config.dev' => true,
+ 'security.firewall.map.config.main' => true,
+ 'security.firewall.map.context.dev' => true,
+ 'security.firewall.map.context.main' => true,
+ 'security.helper' => true,
+ 'security.http_utils' => true,
+ 'security.impersonate_url_generator' => true,
+ 'security.ldap_locator' => true,
+ 'security.listener.check_authenticator_credentials' => true,
+ 'security.listener.csrf_protection' => true,
+ 'security.listener.login_throttling' => true,
+ 'security.listener.main.user_provider' => true,
+ 'security.listener.password_migrating' => true,
+ 'security.listener.session' => true,
+ 'security.listener.session.main' => true,
+ 'security.listener.user_checker' => true,
+ 'security.listener.user_checker.main' => true,
+ 'security.listener.user_provider' => true,
+ 'security.listener.user_provider.abstract' => true,
+ 'security.logout.listener.cookie_clearing' => true,
+ 'security.logout.listener.csrf_token_clearing' => true,
+ 'security.logout.listener.default' => true,
+ 'security.logout.listener.session' => true,
+ 'security.logout_listener' => true,
+ 'security.logout_url_generator' => true,
+ 'security.password_hasher' => true,
+ 'security.password_hasher_factory' => true,
+ 'security.rememberme.response_listener' => true,
+ 'security.rememberme.token.provider.in_memory' => true,
+ 'security.role_hierarchy' => true,
+ 'security.untracked_token_storage' => true,
+ 'security.user.provider.chain' => true,
+ 'security.user.provider.concrete.users_in_memory' => true,
+ 'security.user.provider.in_memory' => true,
+ 'security.user.provider.ldap' => true,
+ 'security.user.provider.missing' => true,
+ 'security.user_authenticator' => true,
+ 'security.user_checker' => true,
+ 'security.user_checker.main' => true,
+ 'security.user_password_encoder.generic' => true,
+ 'security.user_password_hasher' => true,
+ 'security.user_providers' => true,
+ 'security.user_value_resolver' => true,
+ 'security.validator.user_password' => true,
+ 'sensio_framework_extra.cache.listener' => true,
+ 'sensio_framework_extra.controller.listener' => true,
+ 'sensio_framework_extra.converter.doctrine.orm' => true,
+ 'sensio_framework_extra.converter.doctrine.orm.expression_language' => true,
+ 'sensio_framework_extra.converter.doctrine.orm.expression_language.default' => true,
+ 'sensio_framework_extra.converter.listener' => true,
+ 'sensio_framework_extra.converter.manager' => true,
+ 'sensio_framework_extra.security.expression_language' => true,
+ 'sensio_framework_extra.security.expression_language.default' => true,
+ 'sensio_framework_extra.security.listener' => true,
+ 'sensio_framework_extra.view.guesser' => true,
+ 'sensio_framework_extra.view.listener' => true,
+ 'serializer.denormalizer.array' => true,
+ 'serializer.denormalizer.unwrapping' => true,
+ 'serializer.encoder.csv' => true,
+ 'serializer.encoder.json' => true,
+ 'serializer.encoder.xml' => true,
+ 'serializer.encoder.yaml' => true,
+ 'serializer.mapping.cache.symfony' => true,
+ 'serializer.mapping.cache_warmer' => true,
+ 'serializer.mapping.chain_loader' => true,
+ 'serializer.mapping.class_discriminator_resolver' => true,
+ 'serializer.mapping.class_metadata_factory' => true,
+ 'serializer.name_converter.camel_case_to_snake_case' => true,
+ 'serializer.name_converter.metadata_aware' => true,
+ 'serializer.normalizer.constraint_violation_list' => true,
+ 'serializer.normalizer.data_uri' => true,
+ 'serializer.normalizer.dateinterval' => true,
+ 'serializer.normalizer.datetime' => true,
+ 'serializer.normalizer.datetimezone' => true,
+ 'serializer.normalizer.flatten_exception' => true,
+ 'serializer.normalizer.form_error' => true,
+ 'serializer.normalizer.json_serializable' => true,
+ 'serializer.normalizer.mime_message' => true,
+ 'serializer.normalizer.object' => true,
+ 'serializer.normalizer.problem' => true,
+ 'serializer.normalizer.property' => true,
+ 'serializer.normalizer.uid' => true,
+ 'serializer.property_accessor' => true,
+ 'session.abstract_handler' => true,
+ 'session.attribute_bag' => true,
+ 'session.factory' => true,
+ 'session.flash_bag' => true,
+ 'session.handler' => true,
+ 'session.handler.native_file' => true,
+ 'session.marshaller' => true,
+ 'session.marshalling_handler' => true,
+ 'session.storage.factory' => true,
+ 'session.storage.factory.mock_file' => true,
+ 'session.storage.factory.native' => true,
+ 'session.storage.factory.php_bridge' => true,
+ 'session.storage.factory.service' => true,
+ 'session_listener' => true,
+ 'slugger' => true,
+ 'streamed_response_listener' => true,
+ 'test.client.cookiejar' => true,
+ 'test.client.history' => true,
+ 'test.session.listener' => true,
+ 'texter.messenger.push_handler' => true,
+ 'texter.messenger.sms_handler' => true,
+ 'texter.transport_factory' => true,
+ 'texter.transports' => true,
+ 'translation.dumper.csv' => true,
+ 'translation.dumper.ini' => true,
+ 'translation.dumper.json' => true,
+ 'translation.dumper.mo' => true,
+ 'translation.dumper.php' => true,
+ 'translation.dumper.po' => true,
+ 'translation.dumper.qt' => true,
+ 'translation.dumper.res' => true,
+ 'translation.dumper.xliff' => true,
+ 'translation.dumper.yaml' => true,
+ 'translation.dumper.yml' => true,
+ 'translation.extractor' => true,
+ 'translation.extractor.php' => true,
+ 'translation.loader.csv' => true,
+ 'translation.loader.dat' => true,
+ 'translation.loader.ini' => true,
+ 'translation.loader.json' => true,
+ 'translation.loader.mo' => true,
+ 'translation.loader.php' => true,
+ 'translation.loader.po' => true,
+ 'translation.loader.qt' => true,
+ 'translation.loader.res' => true,
+ 'translation.loader.xliff' => true,
+ 'translation.loader.yml' => true,
+ 'translation.provider_collection' => true,
+ 'translation.provider_collection_factory' => true,
+ 'translation.provider_factory.null' => true,
+ 'translation.reader' => true,
+ 'translation.warmer' => true,
+ 'translation.writer' => true,
+ 'translator.data_collector' => true,
+ 'translator.data_collector.inner' => true,
+ 'translator.default' => true,
+ 'translator.formatter' => true,
+ 'translator.formatter.default' => true,
+ 'translator.logging' => true,
+ 'twig.app_variable' => true,
+ 'twig.command.debug' => true,
+ 'twig.command.lint' => true,
+ 'twig.configurator.environment' => true,
+ 'twig.error_renderer.html' => true,
+ 'twig.error_renderer.html.inner' => true,
+ 'twig.extension.assets' => true,
+ 'twig.extension.code' => true,
+ 'twig.extension.debug' => true,
+ 'twig.extension.debug.stopwatch' => true,
+ 'twig.extension.expression' => true,
+ 'twig.extension.form' => true,
+ 'twig.extension.httpfoundation' => true,
+ 'twig.extension.httpkernel' => true,
+ 'twig.extension.logout_url' => true,
+ 'twig.extension.profiler' => true,
+ 'twig.extension.routing' => true,
+ 'twig.extension.security' => true,
+ 'twig.extension.security_csrf' => true,
+ 'twig.extension.serializer' => true,
+ 'twig.extension.trans' => true,
+ 'twig.extension.weblink' => true,
+ 'twig.extension.webprofiler' => true,
+ 'twig.extension.yaml' => true,
+ 'twig.form.engine' => true,
+ 'twig.form.renderer' => true,
+ 'twig.loader' => true,
+ 'twig.loader.chain' => true,
+ 'twig.loader.filesystem' => true,
+ 'twig.loader.native_filesystem' => true,
+ 'twig.mailer.message_listener' => true,
+ 'twig.mime_body_renderer' => true,
+ 'twig.missing_extension_suggestor' => true,
+ 'twig.profile' => true,
+ 'twig.runtime.httpkernel' => true,
+ 'twig.runtime.security_csrf' => true,
+ 'twig.runtime.serializer' => true,
+ 'twig.runtime_loader' => true,
+ 'twig.template_cache_warmer' => true,
+ 'twig.template_iterator' => true,
+ 'twig.translation.extractor' => true,
+ 'uri_signer' => true,
+ 'url_helper' => true,
+ 'validate_request_listener' => true,
+ 'validator.builder' => true,
+ 'validator.email' => true,
+ 'validator.expression' => true,
+ 'validator.expression_language' => true,
+ 'validator.mapping.cache.adapter' => true,
+ 'validator.mapping.cache_warmer' => true,
+ 'validator.mapping.class_metadata_factory' => true,
+ 'validator.not_compromised_password' => true,
+ 'validator.property_info_loader' => true,
+ 'validator.validator_factory' => true,
+ 'web_link.add_link_header_listener' => true,
+ 'web_profiler.csp.handler' => true,
+ 'webpack_encore.cache' => true,
+ 'webpack_encore.entrypoint_lookup.cache_warmer' => true,
+ 'webpack_encore.entrypoint_lookup[_default]' => true,
+ 'webpack_encore.entrypoint_lookup_collection' => true,
+ 'webpack_encore.exception_listener' => true,
+ 'webpack_encore.tag_renderer' => true,
+ 'webpack_encore.twig_entry_files_extension' => true,
+ 'webpack_encore.twig_stimulus_extension' => true,
+ 'workflow.twig_extension' => true,
+];
diff --git a/var/cache/test/annotations.map b/var/cache/test/annotations.map
new file mode 100644
index 0000000000000000000000000000000000000000..0ce27ca8c6c03de070ae95ad6be6c89aef191509
--- /dev/null
+++ b/var/cache/test/annotations.map
@@ -0,0 +1,41 @@
+ 'Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController',
+ 1 => 'App\\Controller\\HelloController',
+ 2 => 'Doctrine\\Bundle\\DoctrineBundle\\Controller\\ProfilerController',
+ 3 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\AbstractEntityPersister',
+ 4 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\CachedEntityPersister',
+ 5 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\NonStrictReadWriteCachedEntityPersister',
+ 6 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\ReadOnlyCachedEntityPersister',
+ 7 => 'Doctrine\\ORM\\Cache\\Persister\\Entity\\ReadWriteCachedEntityPersister',
+ 8 => 'Doctrine\\ORM\\Persisters\\Entity\\AbstractEntityInheritancePersister',
+ 9 => 'Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister',
+ 10 => 'Doctrine\\ORM\\Persisters\\Entity\\CachedPersisterContext',
+ 11 => 'Doctrine\\ORM\\Persisters\\Entity\\EntityPersister',
+ 12 => 'Doctrine\\ORM\\Persisters\\Entity\\JoinedSubclassPersister',
+ 13 => 'Doctrine\\ORM\\Persisters\\Entity\\SingleTablePersister',
+ 15 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver',
+ 16 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController',
+ 17 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController',
+ 18 => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ExceptionPanelController',
+ 19 => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController',
+ 20 => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\RouterController',
+ 21 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver',
+ 22 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolverInterface',
+ 23 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver',
+ 24 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\NotTaggedControllerValueResolver',
+ 25 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver',
+ 26 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver',
+ 27 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver',
+ 28 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver',
+ 29 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver',
+ 30 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver',
+ 31 => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentValueResolverInterface',
+ 32 => 'Symfony\\Component\\HttpKernel\\Controller\\ContainerControllerResolver',
+ 33 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerReference',
+ 34 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver',
+ 35 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolverInterface',
+ 36 => 'Symfony\\Component\\HttpKernel\\Controller\\ErrorController',
+ 37 => 'Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver',
+ 38 => 'Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver',
+ 39 => 'Symfony\\Component\\Security\\Http\\Controller\\UserValueResolver',
+);
\ No newline at end of file
diff --git a/var/cache/test/pools/system/LDe+59WCam/+/Z/+Ai3XVbyaHqB4kW25L7w b/var/cache/test/pools/system/LDe+59WCam/+/Z/+Ai3XVbyaHqB4kW25L7w
new file mode 100644
index 0000000000000000000000000000000000000000..696bd2fcec3d5bacd506df115d7492845a0c9654
--- /dev/null
+++ b/var/cache/test/pools/system/LDe+59WCam/+/Z/+Ai3XVbyaHqB4kW25L7w
@@ -0,0 +1,3 @@
+ [
+ 'path' => [
+ '/helloRandom',
+ ],
+ ],
+ ],
+ [
+ $o[0],
+ ],
+ []
+); }];
diff --git a/var/cache/test/pools/system/LDe+59WCam/N/H/XJO6wUB2b-WLMvwkzZkw b/var/cache/test/pools/system/LDe+59WCam/N/H/XJO6wUB2b-WLMvwkzZkw
new file mode 100644
index 0000000000000000000000000000000000000000..b6ab737d63bd37ea83c92ca57ac1f11f6cccd5f2
--- /dev/null
+++ b/var/cache/test/pools/system/LDe+59WCam/N/H/XJO6wUB2b-WLMvwkzZkw
@@ -0,0 +1,3 @@
+ [[['_route' => 'app_hello_randomname', '_controller' => 'App\\Controller\\HelloController::randomNameAction'], null, null, null, false, false, null]],
+ ],
+ [ // $regexpList
+ ],
+ [ // $dynamicRoutes
+ ],
+ null, // $checkCondition
+];
diff --git a/var/cache/test/url_matching_routes.php.meta b/var/cache/test/url_matching_routes.php.meta
new file mode 100644
index 0000000000000000000000000000000000000000..19c9fa3422e8a55af8558e1388d16e642c7b794d
Binary files /dev/null and b/var/cache/test/url_matching_routes.php.meta differ
diff --git a/var/log/dev.log b/var/log/dev.log
index 561a056214652e8a81ce32f818eabc949ee281d3..a65a4802d00c59df5e0cc40ceca6bb6329e8bb7e 100644
--- a/var/log/dev.log
+++ b/var/log/dev.log
@@ -19,3 +19,80 @@
[2022-03-07T18:46:52.968019+01:00] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET http://127.0.0.1:8000/"" at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/http-kernel/EventListener/RouterListener.php line 135 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET http://127.0.0.1:8000/\" at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/http-kernel/EventListener/RouterListener.php:135)\n[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\NoConfigurationException(code: 0): at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:186)"} []
[2022-03-07T18:46:52.973663+01:00] app.ERROR: error while trying to collect executed migrations {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred in the driver: could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php:91)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30)\n[previous exception] [object] (PDOException(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/PgSQL/Driver.php:28)"} []
[2022-03-07T18:46:53.034416+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"cafca9"},"request_uri":"http://127.0.0.1:8000/_wdt/cafca9","method":"GET"} []
+[2022-03-07T18:57:06.525533+01:00] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET http://127.0.0.1:8000/"" at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/http-kernel/EventListener/RouterListener.php line 135 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET http://127.0.0.1:8000/\" at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/http-kernel/EventListener/RouterListener.php:135)\n[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\NoConfigurationException(code: 0): at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:186)"} []
+[2022-03-07T18:57:06.616762+01:00] app.ERROR: error while trying to collect executed migrations {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred in the driver: could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php:91)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30)\n[previous exception] [object] (PDOException(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/PgSQL/Driver.php:28)"} []
+[2022-03-07T18:57:06.804803+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"6d6fc6"},"request_uri":"http://127.0.0.1:8000/_wdt/6d6fc6","method":"GET"} []
+[2022-03-07T19:01:41.799035+01:00] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET http://127.0.0.1:8000/"" at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/http-kernel/EventListener/RouterListener.php line 135 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET http://127.0.0.1:8000/\" at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/http-kernel/EventListener/RouterListener.php:135)\n[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\NoConfigurationException(code: 0): at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:186)"} []
+[2022-03-07T19:01:42.006983+01:00] app.ERROR: error while trying to collect executed migrations {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred in the driver: could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php:91)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30)\n[previous exception] [object] (PDOException(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/PgSQL/Driver.php:28)"} []
+[2022-03-07T19:01:42.152835+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"3724e8"},"request_uri":"http://127.0.0.1:8000/_wdt/3724e8","method":"GET"} []
+[2022-03-07T19:01:51.321252+01:00] request.INFO: Matched route "app_hello_randomname". {"route":"app_hello_randomname","route_parameters":{"_route":"app_hello_randomname","_controller":"App\\Controller\\HelloController::randomNameAction"},"request_uri":"http://127.0.0.1:8000/helloRandom","method":"GET"} []
+[2022-03-07T19:01:51.330636+01:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":0} []
+[2022-03-07T19:01:51.341991+01:00] app.ERROR: error while trying to collect executed migrations {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred in the driver: could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php:91)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30)\n[previous exception] [object] (PDOException(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/PgSQL/Driver.php:28)"} []
+[2022-03-07T19:01:51.391892+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"75838b"},"request_uri":"http://127.0.0.1:8000/_wdt/75838b","method":"GET"} []
+[2022-03-07T19:02:07.977543+01:00] request.INFO: Matched route "app_hello_randomname". {"route":"app_hello_randomname","route_parameters":{"_route":"app_hello_randomname","_controller":"App\\Controller\\HelloController::randomNameAction"},"request_uri":"http://127.0.0.1:8000/helloRandom","method":"GET"} []
+[2022-03-07T19:02:07.978209+01:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":0} []
+[2022-03-07T19:02:07.982401+01:00] app.ERROR: error while trying to collect executed migrations {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred in the driver: could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php:91)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30)\n[previous exception] [object] (PDOException(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/PgSQL/Driver.php:28)"} []
+[2022-03-07T19:02:08.023825+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"9b4380"},"request_uri":"http://127.0.0.1:8000/_wdt/9b4380","method":"GET"} []
+[2022-03-07T19:02:11.007672+01:00] request.INFO: Matched route "app_hello_randomname". {"route":"app_hello_randomname","route_parameters":{"_route":"app_hello_randomname","_controller":"App\\Controller\\HelloController::randomNameAction"},"request_uri":"http://127.0.0.1:8000/helloRandom","method":"GET"} []
+[2022-03-07T19:02:11.008828+01:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":0} []
+[2022-03-07T19:02:11.014690+01:00] app.ERROR: error while trying to collect executed migrations {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred in the driver: could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php:91)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30)\n[previous exception] [object] (PDOException(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/PgSQL/Driver.php:28)"} []
+[2022-03-07T19:02:11.058395+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"1992c3"},"request_uri":"http://127.0.0.1:8000/_wdt/1992c3","method":"GET"} []
+[2022-03-07T19:02:11.926401+01:00] request.INFO: Matched route "app_hello_randomname". {"route":"app_hello_randomname","route_parameters":{"_route":"app_hello_randomname","_controller":"App\\Controller\\HelloController::randomNameAction"},"request_uri":"http://127.0.0.1:8000/helloRandom","method":"GET"} []
+[2022-03-07T19:02:11.927651+01:00] security.DEBUG: Checking for authenticator support. {"firewall_name":"main","authenticators":0} []
+[2022-03-07T19:02:11.937367+01:00] app.ERROR: error while trying to collect executed migrations {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred in the driver: could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php:91)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:30)\n[previous exception] [object] (PDOException(code: 0): could not find driver at /var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/doctrine/dbal/src/Driver/PDO/PgSQL/Driver.php:28)"} []
+[2022-03-07T19:02:12.000967+01:00] request.INFO: Matched route "_wdt". {"route":"_wdt","route_parameters":{"_route":"_wdt","_controller":"web_profiler.controller.profiler::toolbarAction","token":"e73bbb"},"request_uri":"http://127.0.0.1:8000/_wdt/e73bbb","method":"GET"} []
+[2022-03-07T19:07:44.920738+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.en.xlf {"exception":{"Symfony\\Component\\ErrorHandler\\Exception\\SilencedErrorContext":{"severity":2,"file":"/var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/config/Resource/FileResource.php","line":62,"trace":[{"file":"/var/www/html/perso/PhpstormProjects/projet_hello/projet_hello/vendor/symfony/config/Resource/SelfCheckingResourceChecker.php","line":44,"function":"isFresh","class":"Symfony\\Component\\Config\\Resource\\FileResource","type":"->"}],"count":1}}} []
+[2022-03-07T19:07:44.937943+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.af.xlf [] []
+[2022-03-07T19:07:44.951727+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.ar.xlf [] []
+[2022-03-07T19:07:44.965957+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.az.xlf [] []
+[2022-03-07T19:07:44.980089+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.be.xlf [] []
+[2022-03-07T19:07:44.994677+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.bg.xlf [] []
+[2022-03-07T19:07:45.009156+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.bs.xlf [] []
+[2022-03-07T19:07:45.023351+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.ca.xlf [] []
+[2022-03-07T19:07:45.037598+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.cs.xlf [] []
+[2022-03-07T19:07:45.051812+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.cy.xlf [] []
+[2022-03-07T19:07:45.058417+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.da.xlf [] []
+[2022-03-07T19:07:45.073697+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.de.xlf [] []
+[2022-03-07T19:07:45.087855+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.el.xlf [] []
+[2022-03-07T19:07:45.102210+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.es.xlf [] []
+[2022-03-07T19:07:45.116433+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.et.xlf [] []
+[2022-03-07T19:07:45.130556+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.eu.xlf [] []
+[2022-03-07T19:07:45.144883+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.fa.xlf [] []
+[2022-03-07T19:07:45.159392+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.fi.xlf [] []
+[2022-03-07T19:07:45.173461+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.fr.xlf [] []
+[2022-03-07T19:07:45.187760+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.gl.xlf [] []
+[2022-03-07T19:07:45.202152+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.he.xlf [] []
+[2022-03-07T19:07:45.216562+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.hr.xlf [] []
+[2022-03-07T19:07:45.231762+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.hu.xlf [] []
+[2022-03-07T19:07:45.246145+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.hy.xlf [] []
+[2022-03-07T19:07:45.260532+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.id.xlf [] []
+[2022-03-07T19:07:45.274746+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.it.xlf [] []
+[2022-03-07T19:07:45.288984+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.ja.xlf [] []
+[2022-03-07T19:07:45.303383+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.lb.xlf [] []
+[2022-03-07T19:07:45.317790+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.lt.xlf [] []
+[2022-03-07T19:07:45.332990+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.lv.xlf [] []
+[2022-03-07T19:07:45.348459+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.mn.xlf [] []
+[2022-03-07T19:07:45.363348+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.my.xlf [] []
+[2022-03-07T19:07:45.378089+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.nb.xlf [] []
+[2022-03-07T19:07:45.405691+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.nl.xlf [] []
+[2022-03-07T19:07:45.419851+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.nn.xlf [] []
+[2022-03-07T19:07:45.434199+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.no.xlf [] []
+[2022-03-07T19:07:45.447417+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.pl.xlf [] []
+[2022-03-07T19:07:45.461727+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.pt.xlf [] []
+[2022-03-07T19:07:45.476212+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.pt_BR.xlf [] []
+[2022-03-07T19:07:45.490932+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.ro.xlf [] []
+[2022-03-07T19:07:45.505475+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.ru.xlf [] []
+[2022-03-07T19:07:45.519817+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.sk.xlf [] []
+[2022-03-07T19:07:45.534243+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.sl.xlf [] []
+[2022-03-07T19:07:45.548680+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.sq.xlf [] []
+[2022-03-07T19:07:45.562919+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.sr_Cyrl.xlf [] []
+[2022-03-07T19:07:45.578501+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.sr_Latn.xlf [] []
+[2022-03-07T19:07:45.593099+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.sv.xlf [] []
+[2022-03-07T19:07:45.607370+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.th.xlf [] []
+[2022-03-07T19:07:45.622198+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.tl.xlf [] []
+[2022-03-07T19:07:45.636471+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.tr.xlf [] []
+[2022-03-07T19:07:45.651111+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.uk.xlf [] []
+[2022-03-07T19:07:45.665847+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.uz.xlf [] []
+[2022-03-07T19:07:45.680123+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.vi.xlf [] []
+[2022-03-07T19:07:45.694728+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.zh_CN.xlf [] []
+[2022-03-07T19:07:45.709253+01:00] php.DEBUG: Warning: filemtime(): stat failed for /var/www/html/perso/PhpstormProjects/projet_hello/vendor/symfony/validator/Resources/translations/validators.zh_TW.xlf [] []
diff --git a/vendor/bin/phpunit b/vendor/bin/phpunit
new file mode 100755
index 0000000000000000000000000000000000000000..c52ed8c3bd4ab9a9178daa77631813a8cbf65c0d
--- /dev/null
+++ b/vendor/bin/phpunit
@@ -0,0 +1,120 @@
+#!/usr/bin/env php
+realpath = realpath($opened_path) ?: $opened_path;
+ $opened_path = 'phpvfscomposer://'.$this->realpath;
+ $this->handle = fopen($this->realpath, $mode);
+ $this->position = 0;
+
+ return (bool) $this->handle;
+ }
+
+ public function stream_read($count)
+ {
+ $data = fread($this->handle, $count);
+
+ if ($this->position === 0) {
+ $data = preg_replace('{^#!.*\r?\n}', '', $data);
+ }
+ $data = str_replace('__DIR__', var_export(dirname($this->realpath), true), $data);
+ $data = str_replace('__FILE__', var_export($this->realpath, true), $data);
+
+ $this->position += strlen($data);
+
+ return $data;
+ }
+
+ public function stream_cast($castAs)
+ {
+ return $this->handle;
+ }
+
+ public function stream_close()
+ {
+ fclose($this->handle);
+ }
+
+ public function stream_lock($operation)
+ {
+ return $operation ? flock($this->handle, $operation) : true;
+ }
+
+ public function stream_seek($offset, $whence)
+ {
+ if (0 === fseek($this->handle, $offset, $whence)) {
+ $this->position = ftell($this->handle);
+ return true;
+ }
+
+ return false;
+ }
+
+ public function stream_tell()
+ {
+ return $this->position;
+ }
+
+ public function stream_eof()
+ {
+ return feof($this->handle);
+ }
+
+ public function stream_stat()
+ {
+ return array();
+ }
+
+ public function stream_set_option($option, $arg1, $arg2)
+ {
+ return true;
+ }
+
+ public function url_stat($path, $flags)
+ {
+ $path = substr($path, 17);
+ if (file_exists($path)) {
+ return stat($path);
+ }
+
+ return false;
+ }
+ }
+ }
+
+ if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+ include("phpvfscomposer://" . __DIR__ . '/..'.'/phpunit/phpunit/phpunit');
+ exit(0);
+ }
+}
+
+include __DIR__ . '/..'.'/phpunit/phpunit/phpunit';
diff --git a/vendor/bin/simple-phpunit b/vendor/bin/simple-phpunit
new file mode 100755
index 0000000000000000000000000000000000000000..30c2c268fe18316838c3ec6323f9346424d4f18c
--- /dev/null
+++ b/vendor/bin/simple-phpunit
@@ -0,0 +1,117 @@
+#!/usr/bin/env php
+realpath = realpath($opened_path) ?: $opened_path;
+ $opened_path = $this->realpath;
+ $this->handle = fopen($this->realpath, $mode);
+ $this->position = 0;
+
+ return (bool) $this->handle;
+ }
+
+ public function stream_read($count)
+ {
+ $data = fread($this->handle, $count);
+
+ if ($this->position === 0) {
+ $data = preg_replace('{^#!.*\r?\n}', '', $data);
+ }
+
+ $this->position += strlen($data);
+
+ return $data;
+ }
+
+ public function stream_cast($castAs)
+ {
+ return $this->handle;
+ }
+
+ public function stream_close()
+ {
+ fclose($this->handle);
+ }
+
+ public function stream_lock($operation)
+ {
+ return $operation ? flock($this->handle, $operation) : true;
+ }
+
+ public function stream_seek($offset, $whence)
+ {
+ if (0 === fseek($this->handle, $offset, $whence)) {
+ $this->position = ftell($this->handle);
+ return true;
+ }
+
+ return false;
+ }
+
+ public function stream_tell()
+ {
+ return $this->position;
+ }
+
+ public function stream_eof()
+ {
+ return feof($this->handle);
+ }
+
+ public function stream_stat()
+ {
+ return array();
+ }
+
+ public function stream_set_option($option, $arg1, $arg2)
+ {
+ return true;
+ }
+
+ public function url_stat($path, $flags)
+ {
+ $path = substr($path, 17);
+ if (file_exists($path)) {
+ return stat($path);
+ }
+
+ return false;
+ }
+ }
+ }
+
+ if (function_exists('stream_wrapper_register') && stream_wrapper_register('phpvfscomposer', 'Composer\BinProxyWrapper')) {
+ include("phpvfscomposer://" . __DIR__ . '/..'.'/symfony/phpunit-bridge/bin/simple-phpunit');
+ exit(0);
+ }
+}
+
+include __DIR__ . '/..'.'/symfony/phpunit-bridge/bin/simple-phpunit';
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index 70467183880b6bfc7c1e904863b44bf15ff00d7e..9b9e0335601b234dcde0bf0a88b713532175c899 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -6,10 +6,35 @@ $vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
+ 'App\\Controller\\HelloController' => $baseDir . '/src/Controller/HelloController.php',
'App\\Kernel' => $baseDir . '/src/Kernel.php',
'Attribute' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Attribute.php',
'Collator' => $vendorDir . '/symfony/polyfill-intl-icu/Resources/stubs/Collator.php',
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
+ 'DeepCopy\\DeepCopy' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/DeepCopy.php',
+ 'DeepCopy\\Exception\\CloneException' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php',
+ 'DeepCopy\\Exception\\PropertyException' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineCollectionFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineEmptyCollectionFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineProxyFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php',
+ 'DeepCopy\\Filter\\Filter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php',
+ 'DeepCopy\\Filter\\KeepFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php',
+ 'DeepCopy\\Filter\\ReplaceFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php',
+ 'DeepCopy\\Filter\\SetNullFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php',
+ 'DeepCopy\\Matcher\\Doctrine\\DoctrineProxyMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php',
+ 'DeepCopy\\Matcher\\Matcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php',
+ 'DeepCopy\\Matcher\\PropertyMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php',
+ 'DeepCopy\\Matcher\\PropertyNameMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php',
+ 'DeepCopy\\Matcher\\PropertyTypeMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php',
+ 'DeepCopy\\Reflection\\ReflectionHelper' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php',
+ 'DeepCopy\\TypeFilter\\Date\\DateIntervalFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php',
+ 'DeepCopy\\TypeFilter\\ReplaceFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php',
+ 'DeepCopy\\TypeFilter\\ShallowCopyFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php',
+ 'DeepCopy\\TypeFilter\\Spl\\ArrayObjectFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/ArrayObjectFilter.php',
+ 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedList' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php',
+ 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedListFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php',
+ 'DeepCopy\\TypeFilter\\TypeFilter' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php',
+ 'DeepCopy\\TypeMatcher\\TypeMatcher' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php',
'Doctrine\\Bundle\\DoctrineBundle\\Attribute\\AsEntityListener' => $vendorDir . '/doctrine/doctrine-bundle/Attribute/AsEntityListener.php',
'Doctrine\\Bundle\\DoctrineBundle\\CacheWarmer\\DoctrineMetadataCacheWarmer' => $vendorDir . '/doctrine/doctrine-bundle/CacheWarmer/DoctrineMetadataCacheWarmer.php',
'Doctrine\\Bundle\\DoctrineBundle\\Command\\CreateDatabaseDoctrineCommand' => $vendorDir . '/doctrine/doctrine-bundle/Command/CreateDatabaseDoctrineCommand.php',
@@ -1438,6 +1463,424 @@ return array(
'PHPStan\\PhpDocParser\\Parser\\PhpDocParser' => $vendorDir . '/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php',
'PHPStan\\PhpDocParser\\Parser\\TokenIterator' => $vendorDir . '/phpstan/phpdoc-parser/src/Parser/TokenIterator.php',
'PHPStan\\PhpDocParser\\Parser\\TypeParser' => $vendorDir . '/phpstan/phpdoc-parser/src/Parser/TypeParser.php',
+ 'PHPUnit\\Exception' => $vendorDir . '/phpunit/phpunit/src/Exception.php',
+ 'PHPUnit\\Framework\\ActualValueIsNotAnObjectException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ActualValueIsNotAnObjectException.php',
+ 'PHPUnit\\Framework\\Assert' => $vendorDir . '/phpunit/phpunit/src/Framework/Assert.php',
+ 'PHPUnit\\Framework\\AssertionFailedError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/AssertionFailedError.php',
+ 'PHPUnit\\Framework\\CodeCoverageException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/CodeCoverageException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotAcceptParameterTypeException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotAcceptParameterTypeException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareBoolReturnTypeException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareBoolReturnTypeException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareExactlyOneParameterException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareExactlyOneParameterException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareParameterTypeException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareParameterTypeException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotExistException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotExistException.php',
+ 'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/ArrayHasKey.php',
+ 'PHPUnit\\Framework\\Constraint\\BinaryOperator' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/BinaryOperator.php',
+ 'PHPUnit\\Framework\\Constraint\\Callback' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Callback.php',
+ 'PHPUnit\\Framework\\Constraint\\ClassHasAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Object/ClassHasAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\ClassHasStaticAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Object/ClassHasStaticAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\Constraint' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Constraint.php',
+ 'PHPUnit\\Framework\\Constraint\\Count' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/Count.php',
+ 'PHPUnit\\Framework\\Constraint\\DirectoryExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/DirectoryExists.php',
+ 'PHPUnit\\Framework\\Constraint\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception/Exception.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionCode' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionCode.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionMessage' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessage.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionMessageRegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageRegularExpression.php',
+ 'PHPUnit\\Framework\\Constraint\\FileExists' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/FileExists.php',
+ 'PHPUnit\\Framework\\Constraint\\GreaterThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/GreaterThan.php',
+ 'PHPUnit\\Framework\\Constraint\\IsAnything' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsAnything.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEmpty' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/IsEmpty.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqual' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqual.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqualCanonicalizing' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualCanonicalizing.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqualIgnoringCase' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualIgnoringCase.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqualWithDelta' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualWithDelta.php',
+ 'PHPUnit\\Framework\\Constraint\\IsFalse' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Boolean/IsFalse.php',
+ 'PHPUnit\\Framework\\Constraint\\IsFinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Math/IsFinite.php',
+ 'PHPUnit\\Framework\\Constraint\\IsIdentical' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php',
+ 'PHPUnit\\Framework\\Constraint\\IsInfinite' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Math/IsInfinite.php',
+ 'PHPUnit\\Framework\\Constraint\\IsInstanceOf' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Type/IsInstanceOf.php',
+ 'PHPUnit\\Framework\\Constraint\\IsJson' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/IsJson.php',
+ 'PHPUnit\\Framework\\Constraint\\IsNan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Math/IsNan.php',
+ 'PHPUnit\\Framework\\Constraint\\IsNull' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Type/IsNull.php',
+ 'PHPUnit\\Framework\\Constraint\\IsReadable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsReadable.php',
+ 'PHPUnit\\Framework\\Constraint\\IsTrue' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Boolean/IsTrue.php',
+ 'PHPUnit\\Framework\\Constraint\\IsType' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Type/IsType.php',
+ 'PHPUnit\\Framework\\Constraint\\IsWritable' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsWritable.php',
+ 'PHPUnit\\Framework\\Constraint\\JsonMatches' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php',
+ 'PHPUnit\\Framework\\Constraint\\JsonMatchesErrorMessageProvider' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php',
+ 'PHPUnit\\Framework\\Constraint\\LessThan' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/LessThan.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalAnd' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalAnd.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalNot' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalNot.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalOr' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalOr.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalXor' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalXor.php',
+ 'PHPUnit\\Framework\\Constraint\\ObjectEquals' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Object/ObjectEquals.php',
+ 'PHPUnit\\Framework\\Constraint\\ObjectHasAttribute' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Object/ObjectHasAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\Operator' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/Operator.php',
+ 'PHPUnit\\Framework\\Constraint\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/RegularExpression.php',
+ 'PHPUnit\\Framework\\Constraint\\SameSize' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/SameSize.php',
+ 'PHPUnit\\Framework\\Constraint\\StringContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/StringContains.php',
+ 'PHPUnit\\Framework\\Constraint\\StringEndsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/StringEndsWith.php',
+ 'PHPUnit\\Framework\\Constraint\\StringMatchesFormatDescription' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/StringMatchesFormatDescription.php',
+ 'PHPUnit\\Framework\\Constraint\\StringStartsWith' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/String/StringStartsWith.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContains' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContains.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContainsEqual' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsEqual.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContainsIdentical' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsIdentical.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContainsOnly' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsOnly.php',
+ 'PHPUnit\\Framework\\Constraint\\UnaryOperator' => $vendorDir . '/phpunit/phpunit/src/Framework/Constraint/Operator/UnaryOperator.php',
+ 'PHPUnit\\Framework\\CoveredCodeNotExecutedException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/CoveredCodeNotExecutedException.php',
+ 'PHPUnit\\Framework\\DataProviderTestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/DataProviderTestSuite.php',
+ 'PHPUnit\\Framework\\Error' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/Error.php',
+ 'PHPUnit\\Framework\\ErrorTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/ErrorTestCase.php',
+ 'PHPUnit\\Framework\\Error\\Deprecated' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Deprecated.php',
+ 'PHPUnit\\Framework\\Error\\Error' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Error.php',
+ 'PHPUnit\\Framework\\Error\\Notice' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Notice.php',
+ 'PHPUnit\\Framework\\Error\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Error/Warning.php',
+ 'PHPUnit\\Framework\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/Exception.php',
+ 'PHPUnit\\Framework\\ExceptionWrapper' => $vendorDir . '/phpunit/phpunit/src/Framework/ExceptionWrapper.php',
+ 'PHPUnit\\Framework\\ExecutionOrderDependency' => $vendorDir . '/phpunit/phpunit/src/Framework/ExecutionOrderDependency.php',
+ 'PHPUnit\\Framework\\ExpectationFailedException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/ExpectationFailedException.php',
+ 'PHPUnit\\Framework\\IncompleteTest' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTest.php',
+ 'PHPUnit\\Framework\\IncompleteTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/IncompleteTestCase.php',
+ 'PHPUnit\\Framework\\IncompleteTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/IncompleteTestError.php',
+ 'PHPUnit\\Framework\\InvalidArgumentException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/InvalidArgumentException.php',
+ 'PHPUnit\\Framework\\InvalidCoversTargetException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/InvalidCoversTargetException.php',
+ 'PHPUnit\\Framework\\InvalidDataProviderException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/InvalidDataProviderException.php',
+ 'PHPUnit\\Framework\\InvalidParameterGroupException' => $vendorDir . '/phpunit/phpunit/src/Framework/InvalidParameterGroupException.php',
+ 'PHPUnit\\Framework\\MissingCoversAnnotationException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/MissingCoversAnnotationException.php',
+ 'PHPUnit\\Framework\\MockObject\\Api' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Api/Api.php',
+ 'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/Identity.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationMocker.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationStubber' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationStubber.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/MethodNameMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/ParametersMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Builder/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\CannotUseAddMethodsException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseAddMethodsException.php',
+ 'PHPUnit\\Framework\\MockObject\\CannotUseOnlyMethodsException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php',
+ 'PHPUnit\\Framework\\MockObject\\ClassAlreadyExistsException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/ClassAlreadyExistsException.php',
+ 'PHPUnit\\Framework\\MockObject\\ClassIsFinalException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/ClassIsFinalException.php',
+ 'PHPUnit\\Framework\\MockObject\\ConfigurableMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/ConfigurableMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\ConfigurableMethodsAlreadyInitializedException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/ConfigurableMethodsAlreadyInitializedException.php',
+ 'PHPUnit\\Framework\\MockObject\\DuplicateMethodException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/DuplicateMethodException.php',
+ 'PHPUnit\\Framework\\MockObject\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php',
+ 'PHPUnit\\Framework\\MockObject\\Generator' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Generator.php',
+ 'PHPUnit\\Framework\\MockObject\\IncompatibleReturnValueException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/IncompatibleReturnValueException.php',
+ 'PHPUnit\\Framework\\MockObject\\InvalidMethodNameException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/InvalidMethodNameException.php',
+ 'PHPUnit\\Framework\\MockObject\\Invocation' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Invocation.php',
+ 'PHPUnit\\Framework\\MockObject\\InvocationHandler' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/InvocationHandler.php',
+ 'PHPUnit\\Framework\\MockObject\\MatchBuilderNotFoundException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MatchBuilderNotFoundException.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Matcher.php',
+ 'PHPUnit\\Framework\\MockObject\\MatcherAlreadyRegisteredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MatcherAlreadyRegisteredException.php',
+ 'PHPUnit\\Framework\\MockObject\\Method' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Api/Method.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodCannotBeConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodCannotBeConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodNameAlreadyConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameAlreadyConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodNameConstraint' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MethodNameConstraint.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodNameNotConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameNotConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodParametersAlreadyConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodParametersAlreadyConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\MockBuilder' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php',
+ 'PHPUnit\\Framework\\MockObject\\MockClass' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockClass.php',
+ 'PHPUnit\\Framework\\MockObject\\MockMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\MockMethodSet' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockMethodSet.php',
+ 'PHPUnit\\Framework\\MockObject\\MockObject' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockObject.php',
+ 'PHPUnit\\Framework\\MockObject\\MockTrait' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockTrait.php',
+ 'PHPUnit\\Framework\\MockObject\\MockType' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/MockType.php',
+ 'PHPUnit\\Framework\\MockObject\\MockedCloneMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Api/MockedCloneMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\OriginalConstructorInvocationRequiredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/OriginalConstructorInvocationRequiredException.php',
+ 'PHPUnit\\Framework\\MockObject\\ReflectionException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/ReflectionException.php',
+ 'PHPUnit\\Framework\\MockObject\\ReturnValueNotConfiguredException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/ReturnValueNotConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\AnyInvokedCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/AnyInvokedCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\AnyParameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/AnyParameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\ConsecutiveParameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/ConsecutiveParameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvocationOrder' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvocationOrder.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtIndex' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtIndex.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtLeastCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtLeastCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtLeastOnce' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtLeastOnce.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtMostCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtMostCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedCount' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\MethodName' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/MethodName.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\Parameters' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/Parameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\ParametersRule' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Rule/ParametersRule.php',
+ 'PHPUnit\\Framework\\MockObject\\RuntimeException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php',
+ 'PHPUnit\\Framework\\MockObject\\SoapExtensionNotAvailableException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/SoapExtensionNotAvailableException.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ConsecutiveCalls.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/Exception.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnArgument.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnCallback.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnReference.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnSelf.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnStub.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnValueMap.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\Stub' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Stub/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\UnknownClassException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownClassException.php',
+ 'PHPUnit\\Framework\\MockObject\\UnknownTraitException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownTraitException.php',
+ 'PHPUnit\\Framework\\MockObject\\UnknownTypeException' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownTypeException.php',
+ 'PHPUnit\\Framework\\MockObject\\UnmockedCloneMethod' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Api/UnmockedCloneMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\Verifiable' => $vendorDir . '/phpunit/phpunit/src/Framework/MockObject/Verifiable.php',
+ 'PHPUnit\\Framework\\NoChildTestSuiteException' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/NoChildTestSuiteException.php',
+ 'PHPUnit\\Framework\\OutputError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/OutputError.php',
+ 'PHPUnit\\Framework\\PHPTAssertionFailedError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/PHPTAssertionFailedError.php',
+ 'PHPUnit\\Framework\\Reorderable' => $vendorDir . '/phpunit/phpunit/src/Framework/Reorderable.php',
+ 'PHPUnit\\Framework\\RiskyTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/RiskyTestError.php',
+ 'PHPUnit\\Framework\\SelfDescribing' => $vendorDir . '/phpunit/phpunit/src/Framework/SelfDescribing.php',
+ 'PHPUnit\\Framework\\SkippedTest' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTest.php',
+ 'PHPUnit\\Framework\\SkippedTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/SkippedTestCase.php',
+ 'PHPUnit\\Framework\\SkippedTestError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/SkippedTestError.php',
+ 'PHPUnit\\Framework\\SkippedTestSuiteError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/SkippedTestSuiteError.php',
+ 'PHPUnit\\Framework\\SyntheticError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/SyntheticError.php',
+ 'PHPUnit\\Framework\\SyntheticSkippedError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/SyntheticSkippedError.php',
+ 'PHPUnit\\Framework\\Test' => $vendorDir . '/phpunit/phpunit/src/Framework/Test.php',
+ 'PHPUnit\\Framework\\TestBuilder' => $vendorDir . '/phpunit/phpunit/src/Framework/TestBuilder.php',
+ 'PHPUnit\\Framework\\TestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/TestCase.php',
+ 'PHPUnit\\Framework\\TestFailure' => $vendorDir . '/phpunit/phpunit/src/Framework/TestFailure.php',
+ 'PHPUnit\\Framework\\TestListener' => $vendorDir . '/phpunit/phpunit/src/Framework/TestListener.php',
+ 'PHPUnit\\Framework\\TestListenerDefaultImplementation' => $vendorDir . '/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php',
+ 'PHPUnit\\Framework\\TestResult' => $vendorDir . '/phpunit/phpunit/src/Framework/TestResult.php',
+ 'PHPUnit\\Framework\\TestSuite' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuite.php',
+ 'PHPUnit\\Framework\\TestSuiteIterator' => $vendorDir . '/phpunit/phpunit/src/Framework/TestSuiteIterator.php',
+ 'PHPUnit\\Framework\\UnintentionallyCoveredCodeError' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/UnintentionallyCoveredCodeError.php',
+ 'PHPUnit\\Framework\\Warning' => $vendorDir . '/phpunit/phpunit/src/Framework/Exception/Warning.php',
+ 'PHPUnit\\Framework\\WarningTestCase' => $vendorDir . '/phpunit/phpunit/src/Framework/WarningTestCase.php',
+ 'PHPUnit\\Runner\\AfterIncompleteTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterIncompleteTestHook.php',
+ 'PHPUnit\\Runner\\AfterLastTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterLastTestHook.php',
+ 'PHPUnit\\Runner\\AfterRiskyTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterRiskyTestHook.php',
+ 'PHPUnit\\Runner\\AfterSkippedTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterSkippedTestHook.php',
+ 'PHPUnit\\Runner\\AfterSuccessfulTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterSuccessfulTestHook.php',
+ 'PHPUnit\\Runner\\AfterTestErrorHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestErrorHook.php',
+ 'PHPUnit\\Runner\\AfterTestFailureHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestFailureHook.php',
+ 'PHPUnit\\Runner\\AfterTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestHook.php',
+ 'PHPUnit\\Runner\\AfterTestWarningHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/AfterTestWarningHook.php',
+ 'PHPUnit\\Runner\\BaseTestRunner' => $vendorDir . '/phpunit/phpunit/src/Runner/BaseTestRunner.php',
+ 'PHPUnit\\Runner\\BeforeFirstTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/BeforeFirstTestHook.php',
+ 'PHPUnit\\Runner\\BeforeTestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/BeforeTestHook.php',
+ 'PHPUnit\\Runner\\DefaultTestResultCache' => $vendorDir . '/phpunit/phpunit/src/Runner/DefaultTestResultCache.php',
+ 'PHPUnit\\Runner\\Exception' => $vendorDir . '/phpunit/phpunit/src/Runner/Exception.php',
+ 'PHPUnit\\Runner\\Extension\\ExtensionHandler' => $vendorDir . '/phpunit/phpunit/src/Runner/Extension/ExtensionHandler.php',
+ 'PHPUnit\\Runner\\Extension\\PharLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/Extension/PharLoader.php',
+ 'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\Factory' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/Factory.php',
+ 'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\NameFilterIterator' => $vendorDir . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php',
+ 'PHPUnit\\Runner\\Hook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/Hook.php',
+ 'PHPUnit\\Runner\\NullTestResultCache' => $vendorDir . '/phpunit/phpunit/src/Runner/NullTestResultCache.php',
+ 'PHPUnit\\Runner\\PhptTestCase' => $vendorDir . '/phpunit/phpunit/src/Runner/PhptTestCase.php',
+ 'PHPUnit\\Runner\\ResultCacheExtension' => $vendorDir . '/phpunit/phpunit/src/Runner/ResultCacheExtension.php',
+ 'PHPUnit\\Runner\\StandardTestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php',
+ 'PHPUnit\\Runner\\TestHook' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/TestHook.php',
+ 'PHPUnit\\Runner\\TestListenerAdapter' => $vendorDir . '/phpunit/phpunit/src/Runner/Hook/TestListenerAdapter.php',
+ 'PHPUnit\\Runner\\TestResultCache' => $vendorDir . '/phpunit/phpunit/src/Runner/TestResultCache.php',
+ 'PHPUnit\\Runner\\TestSuiteLoader' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php',
+ 'PHPUnit\\Runner\\TestSuiteSorter' => $vendorDir . '/phpunit/phpunit/src/Runner/TestSuiteSorter.php',
+ 'PHPUnit\\Runner\\Version' => $vendorDir . '/phpunit/phpunit/src/Runner/Version.php',
+ 'PHPUnit\\TextUI\\CliArguments\\Builder' => $vendorDir . '/phpunit/phpunit/src/TextUI/CliArguments/Builder.php',
+ 'PHPUnit\\TextUI\\CliArguments\\Configuration' => $vendorDir . '/phpunit/phpunit/src/TextUI/CliArguments/Configuration.php',
+ 'PHPUnit\\TextUI\\CliArguments\\Exception' => $vendorDir . '/phpunit/phpunit/src/TextUI/CliArguments/Exception.php',
+ 'PHPUnit\\TextUI\\CliArguments\\Mapper' => $vendorDir . '/phpunit/phpunit/src/TextUI/CliArguments/Mapper.php',
+ 'PHPUnit\\TextUI\\Command' => $vendorDir . '/phpunit/phpunit/src/TextUI/Command.php',
+ 'PHPUnit\\TextUI\\DefaultResultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/DefaultResultPrinter.php',
+ 'PHPUnit\\TextUI\\Exception' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/Exception.php',
+ 'PHPUnit\\TextUI\\Help' => $vendorDir . '/phpunit/phpunit/src/TextUI/Help.php',
+ 'PHPUnit\\TextUI\\ReflectionException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/ReflectionException.php',
+ 'PHPUnit\\TextUI\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/TextUI/ResultPrinter.php',
+ 'PHPUnit\\TextUI\\RuntimeException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/RuntimeException.php',
+ 'PHPUnit\\TextUI\\TestDirectoryNotFoundException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/TestDirectoryNotFoundException.php',
+ 'PHPUnit\\TextUI\\TestFileNotFoundException' => $vendorDir . '/phpunit/phpunit/src/TextUI/Exception/TestFileNotFoundException.php',
+ 'PHPUnit\\TextUI\\TestRunner' => $vendorDir . '/phpunit/phpunit/src/TextUI/TestRunner.php',
+ 'PHPUnit\\TextUI\\TestSuiteMapper' => $vendorDir . '/phpunit/phpunit/src/TextUI/TestSuiteMapper.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\CodeCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/CodeCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\FilterMapper' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/FilterMapper.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Filter\\Directory' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/Directory.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Filter\\DirectoryCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/DirectoryCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Filter\\DirectoryCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/DirectoryCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Clover' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Clover.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Cobertura' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Cobertura.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Crap4j' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Crap4j.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Html' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Html.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Php' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Php.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Text' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Text.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Xml' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Xml.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Configuration' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Configuration.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Constant' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Constant.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ConstantCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/ConstantCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ConstantCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/ConstantCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ConvertLogTypes' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/ConvertLogTypes.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageCloverToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageCloverToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageCrap4jToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageCrap4jToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageHtmlToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageHtmlToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoveragePhpToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoveragePhpToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageTextToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageTextToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageXmlToReport' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageXmlToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Directory' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/Directory.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\DirectoryCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/DirectoryCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\DirectoryCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/DirectoryCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Exception' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Exception.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Extension' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/Extension.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ExtensionCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/ExtensionCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ExtensionCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/ExtensionCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\File' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/File.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\FileCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/FileCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\FileCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/FileCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Generator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Generator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Group' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/Group.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\GroupCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/GroupCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\GroupCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/GroupCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Groups' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/Groups.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\IniSetting' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSetting.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\IniSettingCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSettingCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\IniSettingCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSettingCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\IntroduceCoverageElement' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/IntroduceCoverageElement.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Loader' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Loader.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\LogToReportMigration' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/LogToReportMigration.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Junit' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Junit.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Logging' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Logging.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TeamCity' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TeamCity.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Html' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Html.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Text' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Text.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Xml' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Xml.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Text' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Text.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Migration' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/Migration.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationBuilder' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationBuilder.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationBuilderException' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationBuilderException.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationException' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationException.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Migrator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MoveAttributesFromFilterWhitelistToCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveAttributesFromFilterWhitelistToCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MoveAttributesFromRootToCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveAttributesFromRootToCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MoveWhitelistDirectoriesToCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveWhitelistDirectoriesToCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MoveWhitelistExcludesToCoverage' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveWhitelistExcludesToCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\PHPUnit' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/PHPUnit.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Php' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Php.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\PhpHandler' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/PhpHandler.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCacheTokensAttribute' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveCacheTokensAttribute.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveEmptyFilter' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveEmptyFilter.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveLogTypes' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveLogTypes.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestDirectory' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectory.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestDirectoryCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectoryCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestDirectoryCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectoryCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestFile' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFile.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestFileCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFileCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestFileCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFileCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestSuite' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuite.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestSuiteCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuiteCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestSuiteCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuiteCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\UpdateSchemaLocationTo93' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/UpdateSchemaLocationTo93.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Variable' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Variable.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\VariableCollection' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/VariableCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\VariableCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/VariableCollectionIterator.php',
+ 'PHPUnit\\Util\\Annotation\\DocBlock' => $vendorDir . '/phpunit/phpunit/src/Util/Annotation/DocBlock.php',
+ 'PHPUnit\\Util\\Annotation\\Registry' => $vendorDir . '/phpunit/phpunit/src/Util/Annotation/Registry.php',
+ 'PHPUnit\\Util\\Blacklist' => $vendorDir . '/phpunit/phpunit/src/Util/Blacklist.php',
+ 'PHPUnit\\Util\\Color' => $vendorDir . '/phpunit/phpunit/src/Util/Color.php',
+ 'PHPUnit\\Util\\ErrorHandler' => $vendorDir . '/phpunit/phpunit/src/Util/ErrorHandler.php',
+ 'PHPUnit\\Util\\Exception' => $vendorDir . '/phpunit/phpunit/src/Util/Exception.php',
+ 'PHPUnit\\Util\\ExcludeList' => $vendorDir . '/phpunit/phpunit/src/Util/ExcludeList.php',
+ 'PHPUnit\\Util\\FileLoader' => $vendorDir . '/phpunit/phpunit/src/Util/FileLoader.php',
+ 'PHPUnit\\Util\\Filesystem' => $vendorDir . '/phpunit/phpunit/src/Util/Filesystem.php',
+ 'PHPUnit\\Util\\Filter' => $vendorDir . '/phpunit/phpunit/src/Util/Filter.php',
+ 'PHPUnit\\Util\\GlobalState' => $vendorDir . '/phpunit/phpunit/src/Util/GlobalState.php',
+ 'PHPUnit\\Util\\InvalidDataSetException' => $vendorDir . '/phpunit/phpunit/src/Util/InvalidDataSetException.php',
+ 'PHPUnit\\Util\\Json' => $vendorDir . '/phpunit/phpunit/src/Util/Json.php',
+ 'PHPUnit\\Util\\Log\\JUnit' => $vendorDir . '/phpunit/phpunit/src/Util/Log/JUnit.php',
+ 'PHPUnit\\Util\\Log\\TeamCity' => $vendorDir . '/phpunit/phpunit/src/Util/Log/TeamCity.php',
+ 'PHPUnit\\Util\\PHP\\AbstractPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php',
+ 'PHPUnit\\Util\\PHP\\DefaultPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php',
+ 'PHPUnit\\Util\\PHP\\WindowsPhpProcess' => $vendorDir . '/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php',
+ 'PHPUnit\\Util\\Printer' => $vendorDir . '/phpunit/phpunit/src/Util/Printer.php',
+ 'PHPUnit\\Util\\RegularExpression' => $vendorDir . '/phpunit/phpunit/src/Util/RegularExpression.php',
+ 'PHPUnit\\Util\\Test' => $vendorDir . '/phpunit/phpunit/src/Util/Test.php',
+ 'PHPUnit\\Util\\TestDox\\CliTestDoxPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/CliTestDoxPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\HtmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\NamePrettifier' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php',
+ 'PHPUnit\\Util\\TestDox\\ResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\TestDoxPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TestDoxPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\TextResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\XmlResultPrinter' => $vendorDir . '/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php',
+ 'PHPUnit\\Util\\TextTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/TextTestListRenderer.php',
+ 'PHPUnit\\Util\\Type' => $vendorDir . '/phpunit/phpunit/src/Util/Type.php',
+ 'PHPUnit\\Util\\VersionComparisonOperator' => $vendorDir . '/phpunit/phpunit/src/Util/VersionComparisonOperator.php',
+ 'PHPUnit\\Util\\XdebugFilterScriptGenerator' => $vendorDir . '/phpunit/phpunit/src/Util/XdebugFilterScriptGenerator.php',
+ 'PHPUnit\\Util\\Xml' => $vendorDir . '/phpunit/phpunit/src/Util/Xml.php',
+ 'PHPUnit\\Util\\XmlTestListRenderer' => $vendorDir . '/phpunit/phpunit/src/Util/XmlTestListRenderer.php',
+ 'PHPUnit\\Util\\Xml\\Exception' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/Exception.php',
+ 'PHPUnit\\Util\\Xml\\FailedSchemaDetectionResult' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/FailedSchemaDetectionResult.php',
+ 'PHPUnit\\Util\\Xml\\Loader' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/Loader.php',
+ 'PHPUnit\\Util\\Xml\\SchemaDetectionResult' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/SchemaDetectionResult.php',
+ 'PHPUnit\\Util\\Xml\\SchemaDetector' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/SchemaDetector.php',
+ 'PHPUnit\\Util\\Xml\\SchemaFinder' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/SchemaFinder.php',
+ 'PHPUnit\\Util\\Xml\\SnapshotNodeList' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/SnapshotNodeList.php',
+ 'PHPUnit\\Util\\Xml\\SuccessfulSchemaDetectionResult' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/SuccessfulSchemaDetectionResult.php',
+ 'PHPUnit\\Util\\Xml\\ValidationResult' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/ValidationResult.php',
+ 'PHPUnit\\Util\\Xml\\Validator' => $vendorDir . '/phpunit/phpunit/src/Util/Xml/Validator.php',
+ 'PharIo\\Manifest\\Application' => $vendorDir . '/phar-io/manifest/src/values/Application.php',
+ 'PharIo\\Manifest\\ApplicationName' => $vendorDir . '/phar-io/manifest/src/values/ApplicationName.php',
+ 'PharIo\\Manifest\\Author' => $vendorDir . '/phar-io/manifest/src/values/Author.php',
+ 'PharIo\\Manifest\\AuthorCollection' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollection.php',
+ 'PharIo\\Manifest\\AuthorCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/AuthorCollectionIterator.php',
+ 'PharIo\\Manifest\\AuthorElement' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElement.php',
+ 'PharIo\\Manifest\\AuthorElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/AuthorElementCollection.php',
+ 'PharIo\\Manifest\\BundledComponent' => $vendorDir . '/phar-io/manifest/src/values/BundledComponent.php',
+ 'PharIo\\Manifest\\BundledComponentCollection' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollection.php',
+ 'PharIo\\Manifest\\BundledComponentCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/BundledComponentCollectionIterator.php',
+ 'PharIo\\Manifest\\BundlesElement' => $vendorDir . '/phar-io/manifest/src/xml/BundlesElement.php',
+ 'PharIo\\Manifest\\ComponentElement' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElement.php',
+ 'PharIo\\Manifest\\ComponentElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ComponentElementCollection.php',
+ 'PharIo\\Manifest\\ContainsElement' => $vendorDir . '/phar-io/manifest/src/xml/ContainsElement.php',
+ 'PharIo\\Manifest\\CopyrightElement' => $vendorDir . '/phar-io/manifest/src/xml/CopyrightElement.php',
+ 'PharIo\\Manifest\\CopyrightInformation' => $vendorDir . '/phar-io/manifest/src/values/CopyrightInformation.php',
+ 'PharIo\\Manifest\\ElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ElementCollection.php',
+ 'PharIo\\Manifest\\ElementCollectionException' => $vendorDir . '/phar-io/manifest/src/exceptions/ElementCollectionException.php',
+ 'PharIo\\Manifest\\Email' => $vendorDir . '/phar-io/manifest/src/values/Email.php',
+ 'PharIo\\Manifest\\Exception' => $vendorDir . '/phar-io/manifest/src/exceptions/Exception.php',
+ 'PharIo\\Manifest\\ExtElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtElement.php',
+ 'PharIo\\Manifest\\ExtElementCollection' => $vendorDir . '/phar-io/manifest/src/xml/ExtElementCollection.php',
+ 'PharIo\\Manifest\\Extension' => $vendorDir . '/phar-io/manifest/src/values/Extension.php',
+ 'PharIo\\Manifest\\ExtensionElement' => $vendorDir . '/phar-io/manifest/src/xml/ExtensionElement.php',
+ 'PharIo\\Manifest\\InvalidApplicationNameException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php',
+ 'PharIo\\Manifest\\InvalidEmailException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidEmailException.php',
+ 'PharIo\\Manifest\\InvalidUrlException' => $vendorDir . '/phar-io/manifest/src/exceptions/InvalidUrlException.php',
+ 'PharIo\\Manifest\\Library' => $vendorDir . '/phar-io/manifest/src/values/Library.php',
+ 'PharIo\\Manifest\\License' => $vendorDir . '/phar-io/manifest/src/values/License.php',
+ 'PharIo\\Manifest\\LicenseElement' => $vendorDir . '/phar-io/manifest/src/xml/LicenseElement.php',
+ 'PharIo\\Manifest\\Manifest' => $vendorDir . '/phar-io/manifest/src/values/Manifest.php',
+ 'PharIo\\Manifest\\ManifestDocument' => $vendorDir . '/phar-io/manifest/src/xml/ManifestDocument.php',
+ 'PharIo\\Manifest\\ManifestDocumentException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentException.php',
+ 'PharIo\\Manifest\\ManifestDocumentLoadingException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.php',
+ 'PharIo\\Manifest\\ManifestDocumentMapper' => $vendorDir . '/phar-io/manifest/src/ManifestDocumentMapper.php',
+ 'PharIo\\Manifest\\ManifestDocumentMapperException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php',
+ 'PharIo\\Manifest\\ManifestElement' => $vendorDir . '/phar-io/manifest/src/xml/ManifestElement.php',
+ 'PharIo\\Manifest\\ManifestElementException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestElementException.php',
+ 'PharIo\\Manifest\\ManifestLoader' => $vendorDir . '/phar-io/manifest/src/ManifestLoader.php',
+ 'PharIo\\Manifest\\ManifestLoaderException' => $vendorDir . '/phar-io/manifest/src/exceptions/ManifestLoaderException.php',
+ 'PharIo\\Manifest\\ManifestSerializer' => $vendorDir . '/phar-io/manifest/src/ManifestSerializer.php',
+ 'PharIo\\Manifest\\PhpElement' => $vendorDir . '/phar-io/manifest/src/xml/PhpElement.php',
+ 'PharIo\\Manifest\\PhpExtensionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpExtensionRequirement.php',
+ 'PharIo\\Manifest\\PhpVersionRequirement' => $vendorDir . '/phar-io/manifest/src/values/PhpVersionRequirement.php',
+ 'PharIo\\Manifest\\Requirement' => $vendorDir . '/phar-io/manifest/src/values/Requirement.php',
+ 'PharIo\\Manifest\\RequirementCollection' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollection.php',
+ 'PharIo\\Manifest\\RequirementCollectionIterator' => $vendorDir . '/phar-io/manifest/src/values/RequirementCollectionIterator.php',
+ 'PharIo\\Manifest\\RequiresElement' => $vendorDir . '/phar-io/manifest/src/xml/RequiresElement.php',
+ 'PharIo\\Manifest\\Type' => $vendorDir . '/phar-io/manifest/src/values/Type.php',
+ 'PharIo\\Manifest\\Url' => $vendorDir . '/phar-io/manifest/src/values/Url.php',
+ 'PharIo\\Version\\AbstractVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/AbstractVersionConstraint.php',
+ 'PharIo\\Version\\AndVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/constraints/AndVersionConstraintGroup.php',
+ 'PharIo\\Version\\AnyVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/AnyVersionConstraint.php',
+ 'PharIo\\Version\\BuildMetaData' => $vendorDir . '/phar-io/version/src/BuildMetaData.php',
+ 'PharIo\\Version\\ExactVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/ExactVersionConstraint.php',
+ 'PharIo\\Version\\Exception' => $vendorDir . '/phar-io/version/src/exceptions/Exception.php',
+ 'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php',
+ 'PharIo\\Version\\InvalidPreReleaseSuffixException' => $vendorDir . '/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php',
+ 'PharIo\\Version\\InvalidVersionException' => $vendorDir . '/phar-io/version/src/exceptions/InvalidVersionException.php',
+ 'PharIo\\Version\\NoBuildMetaDataException' => $vendorDir . '/phar-io/version/src/exceptions/NoBuildMetaDataException.php',
+ 'PharIo\\Version\\NoPreReleaseSuffixException' => $vendorDir . '/phar-io/version/src/exceptions/NoPreReleaseSuffixException.php',
+ 'PharIo\\Version\\OrVersionConstraintGroup' => $vendorDir . '/phar-io/version/src/constraints/OrVersionConstraintGroup.php',
+ 'PharIo\\Version\\PreReleaseSuffix' => $vendorDir . '/phar-io/version/src/PreReleaseSuffix.php',
+ 'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php',
+ 'PharIo\\Version\\SpecificMajorVersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php',
+ 'PharIo\\Version\\UnsupportedVersionConstraintException' => $vendorDir . '/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php',
+ 'PharIo\\Version\\Version' => $vendorDir . '/phar-io/version/src/Version.php',
+ 'PharIo\\Version\\VersionConstraint' => $vendorDir . '/phar-io/version/src/constraints/VersionConstraint.php',
+ 'PharIo\\Version\\VersionConstraintParser' => $vendorDir . '/phar-io/version/src/VersionConstraintParser.php',
+ 'PharIo\\Version\\VersionConstraintValue' => $vendorDir . '/phar-io/version/src/VersionConstraintValue.php',
+ 'PharIo\\Version\\VersionNumber' => $vendorDir . '/phar-io/version/src/VersionNumber.php',
'PhpParser\\Builder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Builder.php',
'PhpParser\\BuilderFactory' => $vendorDir . '/nikic/php-parser/lib/PhpParser/BuilderFactory.php',
'PhpParser\\BuilderHelpers' => $vendorDir . '/nikic/php-parser/lib/PhpParser/BuilderHelpers.php',
@@ -1688,6 +2131,100 @@ return array(
'PhpParser\\PrettyPrinterAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php',
'PhpParser\\PrettyPrinter\\Standard' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php',
'PhpToken' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php',
+ 'Prophecy\\Argument' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument.php',
+ 'Prophecy\\Argument\\ArgumentsWildcard' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php',
+ 'Prophecy\\Argument\\Token\\AnyValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php',
+ 'Prophecy\\Argument\\Token\\AnyValuesToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php',
+ 'Prophecy\\Argument\\Token\\ApproximateValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayCountToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayEntryToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayEveryEntryToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php',
+ 'Prophecy\\Argument\\Token\\CallbackToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php',
+ 'Prophecy\\Argument\\Token\\ExactValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php',
+ 'Prophecy\\Argument\\Token\\IdenticalValueToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php',
+ 'Prophecy\\Argument\\Token\\InArrayToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/InArrayToken.php',
+ 'Prophecy\\Argument\\Token\\LogicalAndToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php',
+ 'Prophecy\\Argument\\Token\\LogicalNotToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php',
+ 'Prophecy\\Argument\\Token\\NotInArrayToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/NotInArrayToken.php',
+ 'Prophecy\\Argument\\Token\\ObjectStateToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php',
+ 'Prophecy\\Argument\\Token\\StringContainsToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php',
+ 'Prophecy\\Argument\\Token\\TokenInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php',
+ 'Prophecy\\Argument\\Token\\TypeToken' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php',
+ 'Prophecy\\Call\\Call' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Call/Call.php',
+ 'Prophecy\\Call\\CallCenter' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Call/CallCenter.php',
+ 'Prophecy\\Comparator\\ClosureComparator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php',
+ 'Prophecy\\Comparator\\Factory' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/Factory.php',
+ 'Prophecy\\Comparator\\ProphecyComparator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php',
+ 'Prophecy\\Doubler\\CachedDoubler' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ClassPatchInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php',
+ 'Prophecy\\Doubler\\ClassPatch\\DisableConstructorPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\HhvmExceptionPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\KeywordPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\MagicCallPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ProphecySubjectPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ReflectionClassNewInstancePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\SplFileInfoPatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ThrowablePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\TraversablePatch' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php',
+ 'Prophecy\\Doubler\\DoubleInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php',
+ 'Prophecy\\Doubler\\Doubler' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php',
+ 'Prophecy\\Doubler\\Generator\\ClassCodeGenerator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php',
+ 'Prophecy\\Doubler\\Generator\\ClassCreator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php',
+ 'Prophecy\\Doubler\\Generator\\ClassMirror' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ArgumentNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ArgumentTypeNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentTypeNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ClassNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ClassNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\MethodNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ReturnTypeNode' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ReturnTypeNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\TypeNodeAbstract' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/TypeNodeAbstract.php',
+ 'Prophecy\\Doubler\\Generator\\ReflectionInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php',
+ 'Prophecy\\Doubler\\Generator\\TypeHintReference' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php',
+ 'Prophecy\\Doubler\\LazyDouble' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php',
+ 'Prophecy\\Doubler\\NameGenerator' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php',
+ 'Prophecy\\Exception\\Call\\UnexpectedCallException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassCreatorException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassMirrorException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\DoubleException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php',
+ 'Prophecy\\Exception\\Doubler\\DoublerException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php',
+ 'Prophecy\\Exception\\Doubler\\InterfaceNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\MethodNotExtendableException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php',
+ 'Prophecy\\Exception\\Doubler\\MethodNotFoundException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\ReturnByReferenceException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php',
+ 'Prophecy\\Exception\\Exception' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Exception.php',
+ 'Prophecy\\Exception\\InvalidArgumentException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php',
+ 'Prophecy\\Exception\\Prediction\\AggregateException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php',
+ 'Prophecy\\Exception\\Prediction\\FailedPredictionException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php',
+ 'Prophecy\\Exception\\Prediction\\NoCallsException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php',
+ 'Prophecy\\Exception\\Prediction\\PredictionException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php',
+ 'Prophecy\\Exception\\Prediction\\UnexpectedCallsCountException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php',
+ 'Prophecy\\Exception\\Prediction\\UnexpectedCallsException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php',
+ 'Prophecy\\Exception\\Prophecy\\MethodProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php',
+ 'Prophecy\\Exception\\Prophecy\\ObjectProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php',
+ 'Prophecy\\Exception\\Prophecy\\ProphecyException' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php',
+ 'Prophecy\\PhpDocumentor\\ClassAndInterfaceTagRetriever' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\ClassTagRetriever' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\LegacyClassTagRetriever' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/LegacyClassTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\MethodTagRetrieverInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/MethodTagRetrieverInterface.php',
+ 'Prophecy\\Prediction\\CallPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php',
+ 'Prophecy\\Prediction\\CallTimesPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php',
+ 'Prophecy\\Prediction\\CallbackPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php',
+ 'Prophecy\\Prediction\\NoCallsPrediction' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/NoCallsPrediction.php',
+ 'Prophecy\\Prediction\\PredictionInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prediction/PredictionInterface.php',
+ 'Prophecy\\Promise\\CallbackPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php',
+ 'Prophecy\\Promise\\PromiseInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php',
+ 'Prophecy\\Promise\\ReturnArgumentPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ReturnArgumentPromise.php',
+ 'Prophecy\\Promise\\ReturnPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ReturnPromise.php',
+ 'Prophecy\\Promise\\ThrowPromise' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Promise/ThrowPromise.php',
+ 'Prophecy\\Prophecy\\MethodProphecy' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/MethodProphecy.php',
+ 'Prophecy\\Prophecy\\ObjectProphecy' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ObjectProphecy.php',
+ 'Prophecy\\Prophecy\\ProphecyInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecyInterface.php',
+ 'Prophecy\\Prophecy\\ProphecySubjectInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecySubjectInterface.php',
+ 'Prophecy\\Prophecy\\Revealer' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php',
+ 'Prophecy\\Prophecy\\RevealerInterface' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophecy/RevealerInterface.php',
+ 'Prophecy\\Prophet' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Prophet.php',
+ 'Prophecy\\Util\\ExportUtil' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Util/ExportUtil.php',
+ 'Prophecy\\Util\\StringUtil' => $vendorDir . '/phpspec/prophecy/src/Prophecy/Util/StringUtil.php',
'ProxyManager\\Autoloader\\Autoloader' => $vendorDir . '/friendsofphp/proxy-manager-lts/src/ProxyManager/Autoloader/Autoloader.php',
'ProxyManager\\Autoloader\\AutoloaderInterface' => $vendorDir . '/friendsofphp/proxy-manager-lts/src/ProxyManager/Autoloader/AutoloaderInterface.php',
'ProxyManager\\Configuration' => $vendorDir . '/friendsofphp/proxy-manager-lts/src/ProxyManager/Configuration.php',
@@ -1855,6 +2392,203 @@ return array(
'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
'Psr\\Log\\Test\\TestLogger' => $vendorDir . '/psr/log/Psr/Log/Test/TestLogger.php',
'ReturnTypeWillChange' => $vendorDir . '/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php',
+ 'SebastianBergmann\\CliParser\\AmbiguousOptionException' => $vendorDir . '/sebastian/cli-parser/src/exceptions/AmbiguousOptionException.php',
+ 'SebastianBergmann\\CliParser\\Exception' => $vendorDir . '/sebastian/cli-parser/src/exceptions/Exception.php',
+ 'SebastianBergmann\\CliParser\\OptionDoesNotAllowArgumentException' => $vendorDir . '/sebastian/cli-parser/src/exceptions/OptionDoesNotAllowArgumentException.php',
+ 'SebastianBergmann\\CliParser\\Parser' => $vendorDir . '/sebastian/cli-parser/src/Parser.php',
+ 'SebastianBergmann\\CliParser\\RequiredOptionArgumentMissingException' => $vendorDir . '/sebastian/cli-parser/src/exceptions/RequiredOptionArgumentMissingException.php',
+ 'SebastianBergmann\\CliParser\\UnknownOptionException' => $vendorDir . '/sebastian/cli-parser/src/exceptions/UnknownOptionException.php',
+ 'SebastianBergmann\\CodeCoverage\\BranchAndPathCoverageNotSupportedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/BranchAndPathCoverageNotSupportedException.php',
+ 'SebastianBergmann\\CodeCoverage\\CodeCoverage' => $vendorDir . '/phpunit/php-code-coverage/src/CodeCoverage.php',
+ 'SebastianBergmann\\CodeCoverage\\DeadCodeDetectionNotSupportedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/DeadCodeDetectionNotSupportedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Driver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PathExistsButIsNotDirectoryException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/PathExistsButIsNotDirectoryException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PcovDriver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/PcovDriver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PcovNotAvailableException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/PcovNotAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PhpdbgDriver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/PhpdbgDriver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PhpdbgNotAvailableException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/PhpdbgNotAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Selector' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Selector.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\WriteOperationFailedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/WriteOperationFailedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\WrongXdebugVersionException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/WrongXdebugVersionException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug2Driver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Xdebug2Driver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug2NotEnabledException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/Xdebug2NotEnabledException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug3Driver' => $vendorDir . '/phpunit/php-code-coverage/src/Driver/Xdebug3Driver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug3NotEnabledException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/Xdebug3NotEnabledException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\XdebugNotAvailableException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/XdebugNotAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\Exception' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/Exception.php',
+ 'SebastianBergmann\\CodeCoverage\\Filter' => $vendorDir . '/phpunit/php-code-coverage/src/Filter.php',
+ 'SebastianBergmann\\CodeCoverage\\InvalidArgumentException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php',
+ 'SebastianBergmann\\CodeCoverage\\NoCodeCoverageDriverAvailableException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\NoCodeCoverageDriverWithPathCoverageSupportAvailableException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\AbstractNode' => $vendorDir . '/phpunit/php-code-coverage/src/Node/AbstractNode.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Builder' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Builder.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\CrapIndex' => $vendorDir . '/phpunit/php-code-coverage/src/Node/CrapIndex.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Node/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Iterator' => $vendorDir . '/phpunit/php-code-coverage/src/Node/Iterator.php',
+ 'SebastianBergmann\\CodeCoverage\\ParserException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/ParserException.php',
+ 'SebastianBergmann\\CodeCoverage\\ProcessedCodeCoverageData' => $vendorDir . '/phpunit/php-code-coverage/src/ProcessedCodeCoverageData.php',
+ 'SebastianBergmann\\CodeCoverage\\RawCodeCoverageData' => $vendorDir . '/phpunit/php-code-coverage/src/RawCodeCoverageData.php',
+ 'SebastianBergmann\\CodeCoverage\\ReflectionException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/ReflectionException.php',
+ 'SebastianBergmann\\CodeCoverage\\ReportAlreadyFinalizedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/ReportAlreadyFinalizedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Clover' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Clover.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Cobertura' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Cobertura.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Crap4j' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Crap4j.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Dashboard' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Facade.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Renderer' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Html/Renderer.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\PHP' => $vendorDir . '/phpunit/php-code-coverage/src/Report/PHP.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Text' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Text.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\BuildInformation' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Coverage' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Coverage.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Directory' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Facade' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Facade.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\File' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Method' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Method.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Node' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Node.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Project' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Project.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Report' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Report.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Source' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Source.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Tests' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Tests.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Totals' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Totals.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Unit' => $vendorDir . '/phpunit/php-code-coverage/src/Report/Xml/Unit.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysisCacheNotConfiguredException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/StaticAnalysisCacheNotConfiguredException.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CacheWarmer' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/CacheWarmer.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CachingFileAnalyser' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/CachingFileAnalyser.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CodeUnitFindingVisitor' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\ExecutableLinesFindingVisitor' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/ExecutableLinesFindingVisitor.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\FileAnalyser' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/FileAnalyser.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\IgnoredLinesFindingVisitor' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/IgnoredLinesFindingVisitor.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\ParsingFileAnalyser' => $vendorDir . '/phpunit/php-code-coverage/src/StaticAnalysis/ParsingFileAnalyser.php',
+ 'SebastianBergmann\\CodeCoverage\\TestIdMissingException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/TestIdMissingException.php',
+ 'SebastianBergmann\\CodeCoverage\\UnintentionallyCoveredCodeException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php',
+ 'SebastianBergmann\\CodeCoverage\\Util\\DirectoryCouldNotBeCreatedException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/DirectoryCouldNotBeCreatedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Util\\Filesystem' => $vendorDir . '/phpunit/php-code-coverage/src/Util/Filesystem.php',
+ 'SebastianBergmann\\CodeCoverage\\Util\\Percentage' => $vendorDir . '/phpunit/php-code-coverage/src/Util/Percentage.php',
+ 'SebastianBergmann\\CodeCoverage\\Version' => $vendorDir . '/phpunit/php-code-coverage/src/Version.php',
+ 'SebastianBergmann\\CodeCoverage\\XmlException' => $vendorDir . '/phpunit/php-code-coverage/src/Exception/XmlException.php',
+ 'SebastianBergmann\\CodeUnitReverseLookup\\Wizard' => $vendorDir . '/sebastian/code-unit-reverse-lookup/src/Wizard.php',
+ 'SebastianBergmann\\CodeUnit\\ClassMethodUnit' => $vendorDir . '/sebastian/code-unit/src/ClassMethodUnit.php',
+ 'SebastianBergmann\\CodeUnit\\ClassUnit' => $vendorDir . '/sebastian/code-unit/src/ClassUnit.php',
+ 'SebastianBergmann\\CodeUnit\\CodeUnit' => $vendorDir . '/sebastian/code-unit/src/CodeUnit.php',
+ 'SebastianBergmann\\CodeUnit\\CodeUnitCollection' => $vendorDir . '/sebastian/code-unit/src/CodeUnitCollection.php',
+ 'SebastianBergmann\\CodeUnit\\CodeUnitCollectionIterator' => $vendorDir . '/sebastian/code-unit/src/CodeUnitCollectionIterator.php',
+ 'SebastianBergmann\\CodeUnit\\Exception' => $vendorDir . '/sebastian/code-unit/src/exceptions/Exception.php',
+ 'SebastianBergmann\\CodeUnit\\FunctionUnit' => $vendorDir . '/sebastian/code-unit/src/FunctionUnit.php',
+ 'SebastianBergmann\\CodeUnit\\InterfaceMethodUnit' => $vendorDir . '/sebastian/code-unit/src/InterfaceMethodUnit.php',
+ 'SebastianBergmann\\CodeUnit\\InterfaceUnit' => $vendorDir . '/sebastian/code-unit/src/InterfaceUnit.php',
+ 'SebastianBergmann\\CodeUnit\\InvalidCodeUnitException' => $vendorDir . '/sebastian/code-unit/src/exceptions/InvalidCodeUnitException.php',
+ 'SebastianBergmann\\CodeUnit\\Mapper' => $vendorDir . '/sebastian/code-unit/src/Mapper.php',
+ 'SebastianBergmann\\CodeUnit\\NoTraitException' => $vendorDir . '/sebastian/code-unit/src/exceptions/NoTraitException.php',
+ 'SebastianBergmann\\CodeUnit\\ReflectionException' => $vendorDir . '/sebastian/code-unit/src/exceptions/ReflectionException.php',
+ 'SebastianBergmann\\CodeUnit\\TraitMethodUnit' => $vendorDir . '/sebastian/code-unit/src/TraitMethodUnit.php',
+ 'SebastianBergmann\\CodeUnit\\TraitUnit' => $vendorDir . '/sebastian/code-unit/src/TraitUnit.php',
+ 'SebastianBergmann\\Comparator\\ArrayComparator' => $vendorDir . '/sebastian/comparator/src/ArrayComparator.php',
+ 'SebastianBergmann\\Comparator\\Comparator' => $vendorDir . '/sebastian/comparator/src/Comparator.php',
+ 'SebastianBergmann\\Comparator\\ComparisonFailure' => $vendorDir . '/sebastian/comparator/src/ComparisonFailure.php',
+ 'SebastianBergmann\\Comparator\\DOMNodeComparator' => $vendorDir . '/sebastian/comparator/src/DOMNodeComparator.php',
+ 'SebastianBergmann\\Comparator\\DateTimeComparator' => $vendorDir . '/sebastian/comparator/src/DateTimeComparator.php',
+ 'SebastianBergmann\\Comparator\\DoubleComparator' => $vendorDir . '/sebastian/comparator/src/DoubleComparator.php',
+ 'SebastianBergmann\\Comparator\\Exception' => $vendorDir . '/sebastian/comparator/src/exceptions/Exception.php',
+ 'SebastianBergmann\\Comparator\\ExceptionComparator' => $vendorDir . '/sebastian/comparator/src/ExceptionComparator.php',
+ 'SebastianBergmann\\Comparator\\Factory' => $vendorDir . '/sebastian/comparator/src/Factory.php',
+ 'SebastianBergmann\\Comparator\\MockObjectComparator' => $vendorDir . '/sebastian/comparator/src/MockObjectComparator.php',
+ 'SebastianBergmann\\Comparator\\NumericComparator' => $vendorDir . '/sebastian/comparator/src/NumericComparator.php',
+ 'SebastianBergmann\\Comparator\\ObjectComparator' => $vendorDir . '/sebastian/comparator/src/ObjectComparator.php',
+ 'SebastianBergmann\\Comparator\\ResourceComparator' => $vendorDir . '/sebastian/comparator/src/ResourceComparator.php',
+ 'SebastianBergmann\\Comparator\\RuntimeException' => $vendorDir . '/sebastian/comparator/src/exceptions/RuntimeException.php',
+ 'SebastianBergmann\\Comparator\\ScalarComparator' => $vendorDir . '/sebastian/comparator/src/ScalarComparator.php',
+ 'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => $vendorDir . '/sebastian/comparator/src/SplObjectStorageComparator.php',
+ 'SebastianBergmann\\Comparator\\TypeComparator' => $vendorDir . '/sebastian/comparator/src/TypeComparator.php',
+ 'SebastianBergmann\\Complexity\\Calculator' => $vendorDir . '/sebastian/complexity/src/Calculator.php',
+ 'SebastianBergmann\\Complexity\\Complexity' => $vendorDir . '/sebastian/complexity/src/Complexity/Complexity.php',
+ 'SebastianBergmann\\Complexity\\ComplexityCalculatingVisitor' => $vendorDir . '/sebastian/complexity/src/Visitor/ComplexityCalculatingVisitor.php',
+ 'SebastianBergmann\\Complexity\\ComplexityCollection' => $vendorDir . '/sebastian/complexity/src/Complexity/ComplexityCollection.php',
+ 'SebastianBergmann\\Complexity\\ComplexityCollectionIterator' => $vendorDir . '/sebastian/complexity/src/Complexity/ComplexityCollectionIterator.php',
+ 'SebastianBergmann\\Complexity\\CyclomaticComplexityCalculatingVisitor' => $vendorDir . '/sebastian/complexity/src/Visitor/CyclomaticComplexityCalculatingVisitor.php',
+ 'SebastianBergmann\\Complexity\\Exception' => $vendorDir . '/sebastian/complexity/src/Exception/Exception.php',
+ 'SebastianBergmann\\Complexity\\RuntimeException' => $vendorDir . '/sebastian/complexity/src/Exception/RuntimeException.php',
+ 'SebastianBergmann\\Diff\\Chunk' => $vendorDir . '/sebastian/diff/src/Chunk.php',
+ 'SebastianBergmann\\Diff\\ConfigurationException' => $vendorDir . '/sebastian/diff/src/Exception/ConfigurationException.php',
+ 'SebastianBergmann\\Diff\\Diff' => $vendorDir . '/sebastian/diff/src/Diff.php',
+ 'SebastianBergmann\\Diff\\Differ' => $vendorDir . '/sebastian/diff/src/Differ.php',
+ 'SebastianBergmann\\Diff\\Exception' => $vendorDir . '/sebastian/diff/src/Exception/Exception.php',
+ 'SebastianBergmann\\Diff\\InvalidArgumentException' => $vendorDir . '/sebastian/diff/src/Exception/InvalidArgumentException.php',
+ 'SebastianBergmann\\Diff\\Line' => $vendorDir . '/sebastian/diff/src/Line.php',
+ 'SebastianBergmann\\Diff\\LongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/LongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Diff\\MemoryEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => $vendorDir . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php',
+ 'SebastianBergmann\\Diff\\Output\\StrictUnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => $vendorDir . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Parser' => $vendorDir . '/sebastian/diff/src/Parser.php',
+ 'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => $vendorDir . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Environment\\Console' => $vendorDir . '/sebastian/environment/src/Console.php',
+ 'SebastianBergmann\\Environment\\OperatingSystem' => $vendorDir . '/sebastian/environment/src/OperatingSystem.php',
+ 'SebastianBergmann\\Environment\\Runtime' => $vendorDir . '/sebastian/environment/src/Runtime.php',
+ 'SebastianBergmann\\Exporter\\Exporter' => $vendorDir . '/sebastian/exporter/src/Exporter.php',
+ 'SebastianBergmann\\FileIterator\\Facade' => $vendorDir . '/phpunit/php-file-iterator/src/Facade.php',
+ 'SebastianBergmann\\FileIterator\\Factory' => $vendorDir . '/phpunit/php-file-iterator/src/Factory.php',
+ 'SebastianBergmann\\FileIterator\\Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php',
+ 'SebastianBergmann\\GlobalState\\CodeExporter' => $vendorDir . '/sebastian/global-state/src/CodeExporter.php',
+ 'SebastianBergmann\\GlobalState\\Exception' => $vendorDir . '/sebastian/global-state/src/exceptions/Exception.php',
+ 'SebastianBergmann\\GlobalState\\ExcludeList' => $vendorDir . '/sebastian/global-state/src/ExcludeList.php',
+ 'SebastianBergmann\\GlobalState\\Restorer' => $vendorDir . '/sebastian/global-state/src/Restorer.php',
+ 'SebastianBergmann\\GlobalState\\RuntimeException' => $vendorDir . '/sebastian/global-state/src/exceptions/RuntimeException.php',
+ 'SebastianBergmann\\GlobalState\\Snapshot' => $vendorDir . '/sebastian/global-state/src/Snapshot.php',
+ 'SebastianBergmann\\Invoker\\Exception' => $vendorDir . '/phpunit/php-invoker/src/exceptions/Exception.php',
+ 'SebastianBergmann\\Invoker\\Invoker' => $vendorDir . '/phpunit/php-invoker/src/Invoker.php',
+ 'SebastianBergmann\\Invoker\\ProcessControlExtensionNotLoadedException' => $vendorDir . '/phpunit/php-invoker/src/exceptions/ProcessControlExtensionNotLoadedException.php',
+ 'SebastianBergmann\\Invoker\\TimeoutException' => $vendorDir . '/phpunit/php-invoker/src/exceptions/TimeoutException.php',
+ 'SebastianBergmann\\LinesOfCode\\Counter' => $vendorDir . '/sebastian/lines-of-code/src/Counter.php',
+ 'SebastianBergmann\\LinesOfCode\\Exception' => $vendorDir . '/sebastian/lines-of-code/src/Exception/Exception.php',
+ 'SebastianBergmann\\LinesOfCode\\IllogicalValuesException' => $vendorDir . '/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php',
+ 'SebastianBergmann\\LinesOfCode\\LineCountingVisitor' => $vendorDir . '/sebastian/lines-of-code/src/LineCountingVisitor.php',
+ 'SebastianBergmann\\LinesOfCode\\LinesOfCode' => $vendorDir . '/sebastian/lines-of-code/src/LinesOfCode.php',
+ 'SebastianBergmann\\LinesOfCode\\NegativeValueException' => $vendorDir . '/sebastian/lines-of-code/src/Exception/NegativeValueException.php',
+ 'SebastianBergmann\\LinesOfCode\\RuntimeException' => $vendorDir . '/sebastian/lines-of-code/src/Exception/RuntimeException.php',
+ 'SebastianBergmann\\ObjectEnumerator\\Enumerator' => $vendorDir . '/sebastian/object-enumerator/src/Enumerator.php',
+ 'SebastianBergmann\\ObjectEnumerator\\Exception' => $vendorDir . '/sebastian/object-enumerator/src/Exception.php',
+ 'SebastianBergmann\\ObjectEnumerator\\InvalidArgumentException' => $vendorDir . '/sebastian/object-enumerator/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ObjectReflector\\Exception' => $vendorDir . '/sebastian/object-reflector/src/Exception.php',
+ 'SebastianBergmann\\ObjectReflector\\InvalidArgumentException' => $vendorDir . '/sebastian/object-reflector/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ObjectReflector\\ObjectReflector' => $vendorDir . '/sebastian/object-reflector/src/ObjectReflector.php',
+ 'SebastianBergmann\\RecursionContext\\Context' => $vendorDir . '/sebastian/recursion-context/src/Context.php',
+ 'SebastianBergmann\\RecursionContext\\Exception' => $vendorDir . '/sebastian/recursion-context/src/Exception.php',
+ 'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => $vendorDir . '/sebastian/recursion-context/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ResourceOperations\\ResourceOperations' => $vendorDir . '/sebastian/resource-operations/src/ResourceOperations.php',
+ 'SebastianBergmann\\Template\\Exception' => $vendorDir . '/phpunit/php-text-template/src/exceptions/Exception.php',
+ 'SebastianBergmann\\Template\\InvalidArgumentException' => $vendorDir . '/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php',
+ 'SebastianBergmann\\Template\\RuntimeException' => $vendorDir . '/phpunit/php-text-template/src/exceptions/RuntimeException.php',
+ 'SebastianBergmann\\Template\\Template' => $vendorDir . '/phpunit/php-text-template/src/Template.php',
+ 'SebastianBergmann\\Timer\\Duration' => $vendorDir . '/phpunit/php-timer/src/Duration.php',
+ 'SebastianBergmann\\Timer\\Exception' => $vendorDir . '/phpunit/php-timer/src/exceptions/Exception.php',
+ 'SebastianBergmann\\Timer\\NoActiveTimerException' => $vendorDir . '/phpunit/php-timer/src/exceptions/NoActiveTimerException.php',
+ 'SebastianBergmann\\Timer\\ResourceUsageFormatter' => $vendorDir . '/phpunit/php-timer/src/ResourceUsageFormatter.php',
+ 'SebastianBergmann\\Timer\\TimeSinceStartOfRequestNotAvailableException' => $vendorDir . '/phpunit/php-timer/src/exceptions/TimeSinceStartOfRequestNotAvailableException.php',
+ 'SebastianBergmann\\Timer\\Timer' => $vendorDir . '/phpunit/php-timer/src/Timer.php',
+ 'SebastianBergmann\\Type\\CallableType' => $vendorDir . '/sebastian/type/src/CallableType.php',
+ 'SebastianBergmann\\Type\\Exception' => $vendorDir . '/sebastian/type/src/exception/Exception.php',
+ 'SebastianBergmann\\Type\\FalseType' => $vendorDir . '/sebastian/type/src/FalseType.php',
+ 'SebastianBergmann\\Type\\GenericObjectType' => $vendorDir . '/sebastian/type/src/GenericObjectType.php',
+ 'SebastianBergmann\\Type\\IterableType' => $vendorDir . '/sebastian/type/src/IterableType.php',
+ 'SebastianBergmann\\Type\\LogicException' => $vendorDir . '/sebastian/type/src/exception/LogicException.php',
+ 'SebastianBergmann\\Type\\MixedType' => $vendorDir . '/sebastian/type/src/MixedType.php',
+ 'SebastianBergmann\\Type\\NullType' => $vendorDir . '/sebastian/type/src/NullType.php',
+ 'SebastianBergmann\\Type\\ObjectType' => $vendorDir . '/sebastian/type/src/ObjectType.php',
+ 'SebastianBergmann\\Type\\ReflectionMapper' => $vendorDir . '/sebastian/type/src/ReflectionMapper.php',
+ 'SebastianBergmann\\Type\\RuntimeException' => $vendorDir . '/sebastian/type/src/exception/RuntimeException.php',
+ 'SebastianBergmann\\Type\\SimpleType' => $vendorDir . '/sebastian/type/src/SimpleType.php',
+ 'SebastianBergmann\\Type\\StaticType' => $vendorDir . '/sebastian/type/src/StaticType.php',
+ 'SebastianBergmann\\Type\\Type' => $vendorDir . '/sebastian/type/src/Type.php',
+ 'SebastianBergmann\\Type\\TypeName' => $vendorDir . '/sebastian/type/src/TypeName.php',
+ 'SebastianBergmann\\Type\\UnionType' => $vendorDir . '/sebastian/type/src/UnionType.php',
+ 'SebastianBergmann\\Type\\UnknownType' => $vendorDir . '/sebastian/type/src/UnknownType.php',
+ 'SebastianBergmann\\Type\\VoidType' => $vendorDir . '/sebastian/type/src/VoidType.php',
+ 'SebastianBergmann\\Version' => $vendorDir . '/sebastian/version/src/Version.php',
'Sensio\\Bundle\\FrameworkExtraBundle\\Configuration\\Cache' => $vendorDir . '/sensio/framework-extra-bundle/src/Configuration/Cache.php',
'Sensio\\Bundle\\FrameworkExtraBundle\\Configuration\\ConfigurationAnnotation' => $vendorDir . '/sensio/framework-extra-bundle/src/Configuration/ConfigurationAnnotation.php',
'Sensio\\Bundle\\FrameworkExtraBundle\\Configuration\\ConfigurationInterface' => $vendorDir . '/sensio/framework-extra-bundle/src/Configuration/ConfigurationInterface.php',
@@ -1956,6 +2690,31 @@ return array(
'Symfony\\Bridge\\Monolog\\Processor\\SwitchUserTokenProcessor' => $vendorDir . '/symfony/monolog-bridge/Processor/SwitchUserTokenProcessor.php',
'Symfony\\Bridge\\Monolog\\Processor\\TokenProcessor' => $vendorDir . '/symfony/monolog-bridge/Processor/TokenProcessor.php',
'Symfony\\Bridge\\Monolog\\Processor\\WebProcessor' => $vendorDir . '/symfony/monolog-bridge/Processor/WebProcessor.php',
+ 'Symfony\\Bridge\\PhpUnit\\ClassExistsMock' => $vendorDir . '/symfony/phpunit-bridge/ClassExistsMock.php',
+ 'Symfony\\Bridge\\PhpUnit\\ClockMock' => $vendorDir . '/symfony/phpunit-bridge/ClockMock.php',
+ 'Symfony\\Bridge\\PhpUnit\\ConstraintTrait' => $vendorDir . '/symfony/phpunit-bridge/ConstraintTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\CoverageListener' => $vendorDir . '/symfony/phpunit-bridge/CoverageListener.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler' => $vendorDir . '/symfony/phpunit-bridge/DeprecationErrorHandler.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler\\Configuration' => $vendorDir . '/symfony/phpunit-bridge/DeprecationErrorHandler/Configuration.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler\\Deprecation' => $vendorDir . '/symfony/phpunit-bridge/DeprecationErrorHandler/Deprecation.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler\\DeprecationGroup' => $vendorDir . '/symfony/phpunit-bridge/DeprecationErrorHandler/DeprecationGroup.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler\\DeprecationNotice' => $vendorDir . '/symfony/phpunit-bridge/DeprecationErrorHandler/DeprecationNotice.php',
+ 'Symfony\\Bridge\\PhpUnit\\DnsMock' => $vendorDir . '/symfony/phpunit-bridge/DnsMock.php',
+ 'Symfony\\Bridge\\PhpUnit\\ExpectDeprecationTrait' => $vendorDir . '/symfony/phpunit-bridge/ExpectDeprecationTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\CommandForV7' => $vendorDir . '/symfony/phpunit-bridge/Legacy/CommandForV7.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\CommandForV9' => $vendorDir . '/symfony/phpunit-bridge/Legacy/CommandForV9.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ConstraintLogicTrait' => $vendorDir . '/symfony/phpunit-bridge/Legacy/ConstraintLogicTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ConstraintTraitForV7' => $vendorDir . '/symfony/phpunit-bridge/Legacy/ConstraintTraitForV7.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ConstraintTraitForV8' => $vendorDir . '/symfony/phpunit-bridge/Legacy/ConstraintTraitForV8.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ConstraintTraitForV9' => $vendorDir . '/symfony/phpunit-bridge/Legacy/ConstraintTraitForV9.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ExpectDeprecationTraitBeforeV8_4' => $vendorDir . '/symfony/phpunit-bridge/Legacy/ExpectDeprecationTraitBeforeV8_4.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ExpectDeprecationTraitForV8_4' => $vendorDir . '/symfony/phpunit-bridge/Legacy/ExpectDeprecationTraitForV8_4.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\PolyfillAssertTrait' => $vendorDir . '/symfony/phpunit-bridge/Legacy/PolyfillAssertTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\PolyfillTestCaseTrait' => $vendorDir . '/symfony/phpunit-bridge/Legacy/PolyfillTestCaseTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\SymfonyTestsListenerForV7' => $vendorDir . '/symfony/phpunit-bridge/Legacy/SymfonyTestsListenerForV7.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\SymfonyTestsListenerTrait' => $vendorDir . '/symfony/phpunit-bridge/Legacy/SymfonyTestsListenerTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\SymfonyTestsListener' => $vendorDir . '/symfony/phpunit-bridge/SymfonyTestsListener.php',
+ 'Symfony\\Bridge\\PhpUnit\\TextUI\\Command' => $vendorDir . '/symfony/phpunit-bridge/TextUI/Command.php',
'Symfony\\Bridge\\ProxyManager\\LazyProxy\\Instantiator\\LazyLoadingValueHolderFactory' => $vendorDir . '/symfony/proxy-manager-bridge/LazyProxy/Instantiator/LazyLoadingValueHolderFactory.php',
'Symfony\\Bridge\\ProxyManager\\LazyProxy\\Instantiator\\RuntimeInstantiator' => $vendorDir . '/symfony/proxy-manager-bridge/LazyProxy/Instantiator/RuntimeInstantiator.php',
'Symfony\\Bridge\\ProxyManager\\LazyProxy\\PhpDumper\\LazyLoadingValueHolderGenerator' => $vendorDir . '/symfony/proxy-manager-bridge/LazyProxy/PhpDumper/LazyLoadingValueHolderGenerator.php',
@@ -2297,6 +3056,16 @@ return array(
'Symfony\\Component\\Asset\\VersionStrategy\\RemoteJsonManifestVersionStrategy' => $vendorDir . '/symfony/asset/VersionStrategy/RemoteJsonManifestVersionStrategy.php',
'Symfony\\Component\\Asset\\VersionStrategy\\StaticVersionStrategy' => $vendorDir . '/symfony/asset/VersionStrategy/StaticVersionStrategy.php',
'Symfony\\Component\\Asset\\VersionStrategy\\VersionStrategyInterface' => $vendorDir . '/symfony/asset/VersionStrategy/VersionStrategyInterface.php',
+ 'Symfony\\Component\\BrowserKit\\AbstractBrowser' => $vendorDir . '/symfony/browser-kit/AbstractBrowser.php',
+ 'Symfony\\Component\\BrowserKit\\Cookie' => $vendorDir . '/symfony/browser-kit/Cookie.php',
+ 'Symfony\\Component\\BrowserKit\\CookieJar' => $vendorDir . '/symfony/browser-kit/CookieJar.php',
+ 'Symfony\\Component\\BrowserKit\\Exception\\BadMethodCallException' => $vendorDir . '/symfony/browser-kit/Exception/BadMethodCallException.php',
+ 'Symfony\\Component\\BrowserKit\\History' => $vendorDir . '/symfony/browser-kit/History.php',
+ 'Symfony\\Component\\BrowserKit\\HttpBrowser' => $vendorDir . '/symfony/browser-kit/HttpBrowser.php',
+ 'Symfony\\Component\\BrowserKit\\Request' => $vendorDir . '/symfony/browser-kit/Request.php',
+ 'Symfony\\Component\\BrowserKit\\Response' => $vendorDir . '/symfony/browser-kit/Response.php',
+ 'Symfony\\Component\\BrowserKit\\Test\\Constraint\\BrowserCookieValueSame' => $vendorDir . '/symfony/browser-kit/Test/Constraint/BrowserCookieValueSame.php',
+ 'Symfony\\Component\\BrowserKit\\Test\\Constraint\\BrowserHasCookie' => $vendorDir . '/symfony/browser-kit/Test/Constraint/BrowserHasCookie.php',
'Symfony\\Component\\Cache\\Adapter\\AbstractAdapter' => $vendorDir . '/symfony/cache/Adapter/AbstractAdapter.php',
'Symfony\\Component\\Cache\\Adapter\\AbstractTagAwareAdapter' => $vendorDir . '/symfony/cache/Adapter/AbstractTagAwareAdapter.php',
'Symfony\\Component\\Cache\\Adapter\\AdapterInterface' => $vendorDir . '/symfony/cache/Adapter/AdapterInterface.php',
@@ -2539,6 +3308,54 @@ return array(
'Symfony\\Component\\Console\\Tester\\CommandTester' => $vendorDir . '/symfony/console/Tester/CommandTester.php',
'Symfony\\Component\\Console\\Tester\\Constraint\\CommandIsSuccessful' => $vendorDir . '/symfony/console/Tester/Constraint/CommandIsSuccessful.php',
'Symfony\\Component\\Console\\Tester\\TesterTrait' => $vendorDir . '/symfony/console/Tester/TesterTrait.php',
+ 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => $vendorDir . '/symfony/css-selector/Exception/InternalErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => $vendorDir . '/symfony/css-selector/Exception/ParseException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => $vendorDir . '/symfony/css-selector/Exception/SyntaxErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => $vendorDir . '/symfony/css-selector/Node/AbstractNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => $vendorDir . '/symfony/css-selector/Node/AttributeNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => $vendorDir . '/symfony/css-selector/Node/ClassNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => $vendorDir . '/symfony/css-selector/Node/CombinedSelectorNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => $vendorDir . '/symfony/css-selector/Node/ElementNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => $vendorDir . '/symfony/css-selector/Node/FunctionNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\HashNode' => $vendorDir . '/symfony/css-selector/Node/HashNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => $vendorDir . '/symfony/css-selector/Node/NegationNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => $vendorDir . '/symfony/css-selector/Node/NodeInterface.php',
+ 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => $vendorDir . '/symfony/css-selector/Node/PseudoNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => $vendorDir . '/symfony/css-selector/Node/SelectorNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\Specificity' => $vendorDir . '/symfony/css-selector/Node/Specificity.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/CommentHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => $vendorDir . '/symfony/css-selector/Parser/Handler/HandlerInterface.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/HashHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/NumberHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/StringHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Parser' => $vendorDir . '/symfony/css-selector/Parser/Parser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => $vendorDir . '/symfony/css-selector/Parser/ParserInterface.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Reader' => $vendorDir . '/symfony/css-selector/Parser/Reader.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ClassParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ElementParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/HashParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Token' => $vendorDir . '/symfony/css-selector/Parser/Token.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => $vendorDir . '/symfony/css-selector/Parser/TokenStream.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AbstractExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/CombinationExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => $vendorDir . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/FunctionExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/HtmlExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/NodeExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Translator' => $vendorDir . '/symfony/css-selector/XPath/Translator.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php',
'Symfony\\Component\\DependencyInjection\\Alias' => $vendorDir . '/symfony/dependency-injection/Alias.php',
'Symfony\\Component\\DependencyInjection\\Argument\\AbstractArgument' => $vendorDir . '/symfony/dependency-injection/Argument/AbstractArgument.php',
'Symfony\\Component\\DependencyInjection\\Argument\\ArgumentInterface' => $vendorDir . '/symfony/dependency-injection/Argument/ArgumentInterface.php',
@@ -2707,6 +3524,22 @@ return array(
'Symfony\\Component\\DependencyInjection\\TaggedContainerInterface' => $vendorDir . '/symfony/dependency-injection/TaggedContainerInterface.php',
'Symfony\\Component\\DependencyInjection\\TypedReference' => $vendorDir . '/symfony/dependency-injection/TypedReference.php',
'Symfony\\Component\\DependencyInjection\\Variable' => $vendorDir . '/symfony/dependency-injection/Variable.php',
+ 'Symfony\\Component\\DomCrawler\\AbstractUriElement' => $vendorDir . '/symfony/dom-crawler/AbstractUriElement.php',
+ 'Symfony\\Component\\DomCrawler\\Crawler' => $vendorDir . '/symfony/dom-crawler/Crawler.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\ChoiceFormField' => $vendorDir . '/symfony/dom-crawler/Field/ChoiceFormField.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\FileFormField' => $vendorDir . '/symfony/dom-crawler/Field/FileFormField.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\FormField' => $vendorDir . '/symfony/dom-crawler/Field/FormField.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\InputFormField' => $vendorDir . '/symfony/dom-crawler/Field/InputFormField.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\TextareaFormField' => $vendorDir . '/symfony/dom-crawler/Field/TextareaFormField.php',
+ 'Symfony\\Component\\DomCrawler\\Form' => $vendorDir . '/symfony/dom-crawler/Form.php',
+ 'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => $vendorDir . '/symfony/dom-crawler/FormFieldRegistry.php',
+ 'Symfony\\Component\\DomCrawler\\Image' => $vendorDir . '/symfony/dom-crawler/Image.php',
+ 'Symfony\\Component\\DomCrawler\\Link' => $vendorDir . '/symfony/dom-crawler/Link.php',
+ 'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorAttributeValueSame' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorAttributeValueSame.php',
+ 'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorExists' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorExists.php',
+ 'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextContains' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextContains.php',
+ 'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextSame' => $vendorDir . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextSame.php',
+ 'Symfony\\Component\\DomCrawler\\UriResolver' => $vendorDir . '/symfony/dom-crawler/UriResolver.php',
'Symfony\\Component\\Dotenv\\Command\\DebugCommand' => $vendorDir . '/symfony/dotenv/Command/DebugCommand.php',
'Symfony\\Component\\Dotenv\\Command\\DotenvDumpCommand' => $vendorDir . '/symfony/dotenv/Command/DotenvDumpCommand.php',
'Symfony\\Component\\Dotenv\\Dotenv' => $vendorDir . '/symfony/dotenv/Dotenv.php',
@@ -4840,6 +5673,14 @@ return array(
'Symfony\\WebpackEncoreBundle\\Twig\\EntryFilesTwigExtension' => $vendorDir . '/symfony/webpack-encore-bundle/src/Twig/EntryFilesTwigExtension.php',
'Symfony\\WebpackEncoreBundle\\Twig\\StimulusTwigExtension' => $vendorDir . '/symfony/webpack-encore-bundle/src/Twig/StimulusTwigExtension.php',
'Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle' => $vendorDir . '/symfony/webpack-encore-bundle/src/WebpackEncoreBundle.php',
+ 'TheSeer\\Tokenizer\\Exception' => $vendorDir . '/theseer/tokenizer/src/Exception.php',
+ 'TheSeer\\Tokenizer\\NamespaceUri' => $vendorDir . '/theseer/tokenizer/src/NamespaceUri.php',
+ 'TheSeer\\Tokenizer\\NamespaceUriException' => $vendorDir . '/theseer/tokenizer/src/NamespaceUriException.php',
+ 'TheSeer\\Tokenizer\\Token' => $vendorDir . '/theseer/tokenizer/src/Token.php',
+ 'TheSeer\\Tokenizer\\TokenCollection' => $vendorDir . '/theseer/tokenizer/src/TokenCollection.php',
+ 'TheSeer\\Tokenizer\\TokenCollectionException' => $vendorDir . '/theseer/tokenizer/src/TokenCollectionException.php',
+ 'TheSeer\\Tokenizer\\Tokenizer' => $vendorDir . '/theseer/tokenizer/src/Tokenizer.php',
+ 'TheSeer\\Tokenizer\\XMLSerializer' => $vendorDir . '/theseer/tokenizer/src/XMLSerializer.php',
'Twig\\Cache\\CacheInterface' => $vendorDir . '/twig/twig/src/Cache/CacheInterface.php',
'Twig\\Cache\\FilesystemCache' => $vendorDir . '/twig/twig/src/Cache/FilesystemCache.php',
'Twig\\Cache\\NullCache' => $vendorDir . '/twig/twig/src/Cache/NullCache.php',
diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php
index 47875b5bca3fc948b6f0740d02c2a42e069d8802..5e984c1f4d21d28045289e439961988967b4b0fb 100644
--- a/vendor/composer/autoload_files.php
+++ b/vendor/composer/autoload_files.php
@@ -7,17 +7,20 @@ $baseDir = dirname($vendorDir);
return array(
'6e3fae29631ef280660b3cdad06f25a8' => $vendorDir . '/symfony/deprecation-contracts/function.php',
+ '6124b4c8570aa390c21fafd04a26c69f' => $vendorDir . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
+ 'ec07570ca5a812141189b1fa81503674' => $vendorDir . '/phpunit/phpunit/src/Framework/Assert/Functions.php',
'a4a119a56e50fbb293281d9a48007e0e' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php',
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
'0d59ee240a4cd96ddbb4ff164fccea4d' => $vendorDir . '/symfony/polyfill-php73/bootstrap.php',
'23c18046f52bef3eea034657bafda50f' => $vendorDir . '/symfony/polyfill-php81/bootstrap.php',
'53c7be3308b5aa229d03a4dfcf6ca18d' => $vendorDir . '/symfony/intl/Resources/functions.php',
- 'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',
- 'f598d06aa772fa33d905e87be6398fb1' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php',
'6a47392539ca2329373e0d33e1dba053' => $vendorDir . '/symfony/polyfill-intl-icu/bootstrap.php',
+ 'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',
+ '92c8763cd6170fce6fcfe7e26b4e8c10' => $vendorDir . '/symfony/phpunit-bridge/bootstrap.php',
'667aeda72477189d0494fecd327c3641' => $vendorDir . '/symfony/var-dumper/Resources/functions/dump.php',
'8825ede83f2f289127722d4e842cf7e8' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php',
'b6b991a57620e2fb6b2f66f03fe9ddc2' => $vendorDir . '/symfony/string/Resources/functions.php',
+ 'f598d06aa772fa33d905e87be6398fb1' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php',
'a1105708a18b76903365ca1c4aa61b02' => $vendorDir . '/symfony/translation/Resources/functions.php',
'c2aad8997a98dfc4771bdbffea3d62b7' => $vendorDir . '/laminas/laminas-code/polyfill/ReflectionEnumPolyfill.php',
);
diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php
index 6b195178be623583a7e4ebb319095b8d567a0e45..41a8a9a802629cbc4b97ac22dba4e4b656db8a7c 100644
--- a/vendor/composer/autoload_psr4.php
+++ b/vendor/composer/autoload_psr4.php
@@ -64,10 +64,13 @@ return array(
'Symfony\\Component\\EventDispatcher\\' => array($vendorDir . '/symfony/event-dispatcher'),
'Symfony\\Component\\ErrorHandler\\' => array($vendorDir . '/symfony/error-handler'),
'Symfony\\Component\\Dotenv\\' => array($vendorDir . '/symfony/dotenv'),
+ 'Symfony\\Component\\DomCrawler\\' => array($vendorDir . '/symfony/dom-crawler'),
'Symfony\\Component\\DependencyInjection\\' => array($vendorDir . '/symfony/dependency-injection'),
+ 'Symfony\\Component\\CssSelector\\' => array($vendorDir . '/symfony/css-selector'),
'Symfony\\Component\\Console\\' => array($vendorDir . '/symfony/console'),
'Symfony\\Component\\Config\\' => array($vendorDir . '/symfony/config'),
'Symfony\\Component\\Cache\\' => array($vendorDir . '/symfony/cache'),
+ 'Symfony\\Component\\BrowserKit\\' => array($vendorDir . '/symfony/browser-kit'),
'Symfony\\Component\\Asset\\' => array($vendorDir . '/symfony/asset'),
'Symfony\\Bundle\\WebProfilerBundle\\' => array($vendorDir . '/symfony/web-profiler-bundle'),
'Symfony\\Bundle\\TwigBundle\\' => array($vendorDir . '/symfony/twig-bundle'),
@@ -78,6 +81,7 @@ return array(
'Symfony\\Bundle\\DebugBundle\\' => array($vendorDir . '/symfony/debug-bundle'),
'Symfony\\Bridge\\Twig\\' => array($vendorDir . '/symfony/twig-bridge'),
'Symfony\\Bridge\\ProxyManager\\' => array($vendorDir . '/symfony/proxy-manager-bridge'),
+ 'Symfony\\Bridge\\PhpUnit\\' => array($vendorDir . '/symfony/phpunit-bridge'),
'Symfony\\Bridge\\Monolog\\' => array($vendorDir . '/symfony/monolog-bridge'),
'Symfony\\Bridge\\Doctrine\\' => array($vendorDir . '/symfony/doctrine-bridge'),
'Sensio\\Bundle\\FrameworkExtraBundle\\' => array($vendorDir . '/sensio/framework-extra-bundle/src'),
@@ -87,6 +91,7 @@ return array(
'Psr\\Container\\' => array($vendorDir . '/psr/container/src'),
'Psr\\Cache\\' => array($vendorDir . '/psr/cache/src'),
'ProxyManager\\' => array($vendorDir . '/friendsofphp/proxy-manager-lts/src/ProxyManager'),
+ 'Prophecy\\' => array($vendorDir . '/phpspec/prophecy/src/Prophecy'),
'PhpParser\\' => array($vendorDir . '/nikic/php-parser/lib/PhpParser'),
'PHPStan\\PhpDocParser\\' => array($vendorDir . '/phpstan/phpdoc-parser/src'),
'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
@@ -107,6 +112,7 @@ return array(
'Doctrine\\Common\\' => array($vendorDir . '/doctrine/common/lib/Doctrine/Common', $vendorDir . '/doctrine/event-manager/lib/Doctrine/Common', $vendorDir . '/doctrine/persistence/lib/Doctrine/Common'),
'Doctrine\\Bundle\\MigrationsBundle\\' => array($vendorDir . '/doctrine/doctrine-migrations-bundle'),
'Doctrine\\Bundle\\DoctrineBundle\\' => array($vendorDir . '/doctrine/doctrine-bundle'),
+ 'DeepCopy\\' => array($vendorDir . '/myclabs/deep-copy/src/DeepCopy'),
'App\\Tests\\' => array($baseDir . '/tests'),
'App\\' => array($baseDir . '/src'),
);
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index acaeed95276fc43fe8976510d16c9eeabc45cd89..4e9b7840b1d863ba890cb5972130dc395174b317 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -8,17 +8,20 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
{
public static $files = array (
'6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php',
+ '6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
+ 'ec07570ca5a812141189b1fa81503674' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Assert/Functions.php',
'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',
'0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
'0d59ee240a4cd96ddbb4ff164fccea4d' => __DIR__ . '/..' . '/symfony/polyfill-php73/bootstrap.php',
'23c18046f52bef3eea034657bafda50f' => __DIR__ . '/..' . '/symfony/polyfill-php81/bootstrap.php',
'53c7be3308b5aa229d03a4dfcf6ca18d' => __DIR__ . '/..' . '/symfony/intl/Resources/functions.php',
- 'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',
- 'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php',
'6a47392539ca2329373e0d33e1dba053' => __DIR__ . '/..' . '/symfony/polyfill-intl-icu/bootstrap.php',
+ 'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',
+ '92c8763cd6170fce6fcfe7e26b4e8c10' => __DIR__ . '/..' . '/symfony/phpunit-bridge/bootstrap.php',
'667aeda72477189d0494fecd327c3641' => __DIR__ . '/..' . '/symfony/var-dumper/Resources/functions/dump.php',
'8825ede83f2f289127722d4e842cf7e8' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php',
'b6b991a57620e2fb6b2f66f03fe9ddc2' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php',
+ 'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php',
'a1105708a18b76903365ca1c4aa61b02' => __DIR__ . '/..' . '/symfony/translation/Resources/functions.php',
'c2aad8997a98dfc4771bdbffea3d62b7' => __DIR__ . '/..' . '/laminas/laminas-code/polyfill/ReflectionEnumPolyfill.php',
);
@@ -93,10 +96,13 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Symfony\\Component\\EventDispatcher\\' => 34,
'Symfony\\Component\\ErrorHandler\\' => 31,
'Symfony\\Component\\Dotenv\\' => 25,
+ 'Symfony\\Component\\DomCrawler\\' => 29,
'Symfony\\Component\\DependencyInjection\\' => 38,
+ 'Symfony\\Component\\CssSelector\\' => 30,
'Symfony\\Component\\Console\\' => 26,
'Symfony\\Component\\Config\\' => 25,
'Symfony\\Component\\Cache\\' => 24,
+ 'Symfony\\Component\\BrowserKit\\' => 29,
'Symfony\\Component\\Asset\\' => 24,
'Symfony\\Bundle\\WebProfilerBundle\\' => 33,
'Symfony\\Bundle\\TwigBundle\\' => 26,
@@ -107,6 +113,7 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Symfony\\Bundle\\DebugBundle\\' => 27,
'Symfony\\Bridge\\Twig\\' => 20,
'Symfony\\Bridge\\ProxyManager\\' => 28,
+ 'Symfony\\Bridge\\PhpUnit\\' => 23,
'Symfony\\Bridge\\Monolog\\' => 23,
'Symfony\\Bridge\\Doctrine\\' => 24,
'Sensio\\Bundle\\FrameworkExtraBundle\\' => 35,
@@ -119,6 +126,7 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Psr\\Container\\' => 14,
'Psr\\Cache\\' => 10,
'ProxyManager\\' => 13,
+ 'Prophecy\\' => 9,
'PhpParser\\' => 10,
'PHPStan\\PhpDocParser\\' => 21,
),
@@ -151,6 +159,7 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Doctrine\\Common\\' => 16,
'Doctrine\\Bundle\\MigrationsBundle\\' => 33,
'Doctrine\\Bundle\\DoctrineBundle\\' => 31,
+ 'DeepCopy\\' => 9,
),
'A' =>
array (
@@ -394,10 +403,18 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
array (
0 => __DIR__ . '/..' . '/symfony/dotenv',
),
+ 'Symfony\\Component\\DomCrawler\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/dom-crawler',
+ ),
'Symfony\\Component\\DependencyInjection\\' =>
array (
0 => __DIR__ . '/..' . '/symfony/dependency-injection',
),
+ 'Symfony\\Component\\CssSelector\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/css-selector',
+ ),
'Symfony\\Component\\Console\\' =>
array (
0 => __DIR__ . '/..' . '/symfony/console',
@@ -410,6 +427,10 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
array (
0 => __DIR__ . '/..' . '/symfony/cache',
),
+ 'Symfony\\Component\\BrowserKit\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/browser-kit',
+ ),
'Symfony\\Component\\Asset\\' =>
array (
0 => __DIR__ . '/..' . '/symfony/asset',
@@ -450,6 +471,10 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
array (
0 => __DIR__ . '/..' . '/symfony/proxy-manager-bridge',
),
+ 'Symfony\\Bridge\\PhpUnit\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/symfony/phpunit-bridge',
+ ),
'Symfony\\Bridge\\Monolog\\' =>
array (
0 => __DIR__ . '/..' . '/symfony/monolog-bridge',
@@ -486,6 +511,10 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
array (
0 => __DIR__ . '/..' . '/friendsofphp/proxy-manager-lts/src/ProxyManager',
),
+ 'Prophecy\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy',
+ ),
'PhpParser\\' =>
array (
0 => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser',
@@ -568,6 +597,10 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
array (
0 => __DIR__ . '/..' . '/doctrine/doctrine-bundle',
),
+ 'DeepCopy\\' =>
+ array (
+ 0 => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy',
+ ),
'App\\Tests\\' =>
array (
0 => __DIR__ . '/../..' . '/tests',
@@ -579,10 +612,35 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
);
public static $classMap = array (
+ 'App\\Controller\\HelloController' => __DIR__ . '/../..' . '/src/Controller/HelloController.php',
'App\\Kernel' => __DIR__ . '/../..' . '/src/Kernel.php',
'Attribute' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Attribute.php',
'Collator' => __DIR__ . '/..' . '/symfony/polyfill-intl-icu/Resources/stubs/Collator.php',
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
+ 'DeepCopy\\DeepCopy' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/DeepCopy.php',
+ 'DeepCopy\\Exception\\CloneException' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php',
+ 'DeepCopy\\Exception\\PropertyException' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineCollectionFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineEmptyCollectionFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php',
+ 'DeepCopy\\Filter\\Doctrine\\DoctrineProxyFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php',
+ 'DeepCopy\\Filter\\Filter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php',
+ 'DeepCopy\\Filter\\KeepFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php',
+ 'DeepCopy\\Filter\\ReplaceFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php',
+ 'DeepCopy\\Filter\\SetNullFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php',
+ 'DeepCopy\\Matcher\\Doctrine\\DoctrineProxyMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php',
+ 'DeepCopy\\Matcher\\Matcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php',
+ 'DeepCopy\\Matcher\\PropertyMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php',
+ 'DeepCopy\\Matcher\\PropertyNameMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php',
+ 'DeepCopy\\Matcher\\PropertyTypeMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php',
+ 'DeepCopy\\Reflection\\ReflectionHelper' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php',
+ 'DeepCopy\\TypeFilter\\Date\\DateIntervalFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php',
+ 'DeepCopy\\TypeFilter\\ReplaceFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php',
+ 'DeepCopy\\TypeFilter\\ShallowCopyFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php',
+ 'DeepCopy\\TypeFilter\\Spl\\ArrayObjectFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/ArrayObjectFilter.php',
+ 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedList' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php',
+ 'DeepCopy\\TypeFilter\\Spl\\SplDoublyLinkedListFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php',
+ 'DeepCopy\\TypeFilter\\TypeFilter' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php',
+ 'DeepCopy\\TypeMatcher\\TypeMatcher' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php',
'Doctrine\\Bundle\\DoctrineBundle\\Attribute\\AsEntityListener' => __DIR__ . '/..' . '/doctrine/doctrine-bundle/Attribute/AsEntityListener.php',
'Doctrine\\Bundle\\DoctrineBundle\\CacheWarmer\\DoctrineMetadataCacheWarmer' => __DIR__ . '/..' . '/doctrine/doctrine-bundle/CacheWarmer/DoctrineMetadataCacheWarmer.php',
'Doctrine\\Bundle\\DoctrineBundle\\Command\\CreateDatabaseDoctrineCommand' => __DIR__ . '/..' . '/doctrine/doctrine-bundle/Command/CreateDatabaseDoctrineCommand.php',
@@ -2011,6 +2069,424 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'PHPStan\\PhpDocParser\\Parser\\PhpDocParser' => __DIR__ . '/..' . '/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php',
'PHPStan\\PhpDocParser\\Parser\\TokenIterator' => __DIR__ . '/..' . '/phpstan/phpdoc-parser/src/Parser/TokenIterator.php',
'PHPStan\\PhpDocParser\\Parser\\TypeParser' => __DIR__ . '/..' . '/phpstan/phpdoc-parser/src/Parser/TypeParser.php',
+ 'PHPUnit\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Exception.php',
+ 'PHPUnit\\Framework\\ActualValueIsNotAnObjectException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ActualValueIsNotAnObjectException.php',
+ 'PHPUnit\\Framework\\Assert' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Assert.php',
+ 'PHPUnit\\Framework\\AssertionFailedError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/AssertionFailedError.php',
+ 'PHPUnit\\Framework\\CodeCoverageException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/CodeCoverageException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotAcceptParameterTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotAcceptParameterTypeException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareBoolReturnTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareBoolReturnTypeException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareExactlyOneParameterException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareExactlyOneParameterException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotDeclareParameterTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotDeclareParameterTypeException.php',
+ 'PHPUnit\\Framework\\ComparisonMethodDoesNotExistException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ComparisonMethodDoesNotExistException.php',
+ 'PHPUnit\\Framework\\Constraint\\ArrayHasKey' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/ArrayHasKey.php',
+ 'PHPUnit\\Framework\\Constraint\\BinaryOperator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/BinaryOperator.php',
+ 'PHPUnit\\Framework\\Constraint\\Callback' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Callback.php',
+ 'PHPUnit\\Framework\\Constraint\\ClassHasAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Object/ClassHasAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\ClassHasStaticAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Object/ClassHasStaticAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\Constraint' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Constraint.php',
+ 'PHPUnit\\Framework\\Constraint\\Count' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/Count.php',
+ 'PHPUnit\\Framework\\Constraint\\DirectoryExists' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/DirectoryExists.php',
+ 'PHPUnit\\Framework\\Constraint\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception/Exception.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionCode' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionCode.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionMessage' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessage.php',
+ 'PHPUnit\\Framework\\Constraint\\ExceptionMessageRegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Exception/ExceptionMessageRegularExpression.php',
+ 'PHPUnit\\Framework\\Constraint\\FileExists' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/FileExists.php',
+ 'PHPUnit\\Framework\\Constraint\\GreaterThan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/GreaterThan.php',
+ 'PHPUnit\\Framework\\Constraint\\IsAnything' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsAnything.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEmpty' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/IsEmpty.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqual' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqual.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqualCanonicalizing' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualCanonicalizing.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqualIgnoringCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualIgnoringCase.php',
+ 'PHPUnit\\Framework\\Constraint\\IsEqualWithDelta' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Equality/IsEqualWithDelta.php',
+ 'PHPUnit\\Framework\\Constraint\\IsFalse' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Boolean/IsFalse.php',
+ 'PHPUnit\\Framework\\Constraint\\IsFinite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Math/IsFinite.php',
+ 'PHPUnit\\Framework\\Constraint\\IsIdentical' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php',
+ 'PHPUnit\\Framework\\Constraint\\IsInfinite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Math/IsInfinite.php',
+ 'PHPUnit\\Framework\\Constraint\\IsInstanceOf' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Type/IsInstanceOf.php',
+ 'PHPUnit\\Framework\\Constraint\\IsJson' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/IsJson.php',
+ 'PHPUnit\\Framework\\Constraint\\IsNan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Math/IsNan.php',
+ 'PHPUnit\\Framework\\Constraint\\IsNull' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Type/IsNull.php',
+ 'PHPUnit\\Framework\\Constraint\\IsReadable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsReadable.php',
+ 'PHPUnit\\Framework\\Constraint\\IsTrue' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Boolean/IsTrue.php',
+ 'PHPUnit\\Framework\\Constraint\\IsType' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Type/IsType.php',
+ 'PHPUnit\\Framework\\Constraint\\IsWritable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Filesystem/IsWritable.php',
+ 'PHPUnit\\Framework\\Constraint\\JsonMatches' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php',
+ 'PHPUnit\\Framework\\Constraint\\JsonMatchesErrorMessageProvider' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php',
+ 'PHPUnit\\Framework\\Constraint\\LessThan' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/LessThan.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalAnd' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalAnd.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalNot' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalNot.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalOr' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalOr.php',
+ 'PHPUnit\\Framework\\Constraint\\LogicalXor' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/LogicalXor.php',
+ 'PHPUnit\\Framework\\Constraint\\ObjectEquals' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Object/ObjectEquals.php',
+ 'PHPUnit\\Framework\\Constraint\\ObjectHasAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Object/ObjectHasAttribute.php',
+ 'PHPUnit\\Framework\\Constraint\\Operator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/Operator.php',
+ 'PHPUnit\\Framework\\Constraint\\RegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/RegularExpression.php',
+ 'PHPUnit\\Framework\\Constraint\\SameSize' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Cardinality/SameSize.php',
+ 'PHPUnit\\Framework\\Constraint\\StringContains' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/StringContains.php',
+ 'PHPUnit\\Framework\\Constraint\\StringEndsWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/StringEndsWith.php',
+ 'PHPUnit\\Framework\\Constraint\\StringMatchesFormatDescription' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/StringMatchesFormatDescription.php',
+ 'PHPUnit\\Framework\\Constraint\\StringStartsWith' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/String/StringStartsWith.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContains' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContains.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContainsEqual' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsEqual.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContainsIdentical' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsIdentical.php',
+ 'PHPUnit\\Framework\\Constraint\\TraversableContainsOnly' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Traversable/TraversableContainsOnly.php',
+ 'PHPUnit\\Framework\\Constraint\\UnaryOperator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Constraint/Operator/UnaryOperator.php',
+ 'PHPUnit\\Framework\\CoveredCodeNotExecutedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/CoveredCodeNotExecutedException.php',
+ 'PHPUnit\\Framework\\DataProviderTestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/DataProviderTestSuite.php',
+ 'PHPUnit\\Framework\\Error' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/Error.php',
+ 'PHPUnit\\Framework\\ErrorTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/ErrorTestCase.php',
+ 'PHPUnit\\Framework\\Error\\Deprecated' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Deprecated.php',
+ 'PHPUnit\\Framework\\Error\\Error' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Error.php',
+ 'PHPUnit\\Framework\\Error\\Notice' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Notice.php',
+ 'PHPUnit\\Framework\\Error\\Warning' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Error/Warning.php',
+ 'PHPUnit\\Framework\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/Exception.php',
+ 'PHPUnit\\Framework\\ExceptionWrapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/ExceptionWrapper.php',
+ 'PHPUnit\\Framework\\ExecutionOrderDependency' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/ExecutionOrderDependency.php',
+ 'PHPUnit\\Framework\\ExpectationFailedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/ExpectationFailedException.php',
+ 'PHPUnit\\Framework\\IncompleteTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/IncompleteTest.php',
+ 'PHPUnit\\Framework\\IncompleteTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/IncompleteTestCase.php',
+ 'PHPUnit\\Framework\\IncompleteTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/IncompleteTestError.php',
+ 'PHPUnit\\Framework\\InvalidArgumentException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/InvalidArgumentException.php',
+ 'PHPUnit\\Framework\\InvalidCoversTargetException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/InvalidCoversTargetException.php',
+ 'PHPUnit\\Framework\\InvalidDataProviderException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/InvalidDataProviderException.php',
+ 'PHPUnit\\Framework\\InvalidParameterGroupException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/InvalidParameterGroupException.php',
+ 'PHPUnit\\Framework\\MissingCoversAnnotationException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/MissingCoversAnnotationException.php',
+ 'PHPUnit\\Framework\\MockObject\\Api' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Api/Api.php',
+ 'PHPUnit\\Framework\\MockObject\\BadMethodCallException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/BadMethodCallException.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Identity' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/Identity.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationMocker' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationMocker.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\InvocationStubber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/InvocationStubber.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\MethodNameMatch' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/MethodNameMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\ParametersMatch' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/ParametersMatch.php',
+ 'PHPUnit\\Framework\\MockObject\\Builder\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Builder/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\CannotUseAddMethodsException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseAddMethodsException.php',
+ 'PHPUnit\\Framework\\MockObject\\CannotUseOnlyMethodsException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/CannotUseOnlyMethodsException.php',
+ 'PHPUnit\\Framework\\MockObject\\ClassAlreadyExistsException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/ClassAlreadyExistsException.php',
+ 'PHPUnit\\Framework\\MockObject\\ClassIsFinalException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/ClassIsFinalException.php',
+ 'PHPUnit\\Framework\\MockObject\\ConfigurableMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/ConfigurableMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\ConfigurableMethodsAlreadyInitializedException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/ConfigurableMethodsAlreadyInitializedException.php',
+ 'PHPUnit\\Framework\\MockObject\\DuplicateMethodException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/DuplicateMethodException.php',
+ 'PHPUnit\\Framework\\MockObject\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/Exception.php',
+ 'PHPUnit\\Framework\\MockObject\\Generator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Generator.php',
+ 'PHPUnit\\Framework\\MockObject\\IncompatibleReturnValueException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/IncompatibleReturnValueException.php',
+ 'PHPUnit\\Framework\\MockObject\\InvalidMethodNameException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/InvalidMethodNameException.php',
+ 'PHPUnit\\Framework\\MockObject\\Invocation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Invocation.php',
+ 'PHPUnit\\Framework\\MockObject\\InvocationHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/InvocationHandler.php',
+ 'PHPUnit\\Framework\\MockObject\\MatchBuilderNotFoundException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MatchBuilderNotFoundException.php',
+ 'PHPUnit\\Framework\\MockObject\\Matcher' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Matcher.php',
+ 'PHPUnit\\Framework\\MockObject\\MatcherAlreadyRegisteredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MatcherAlreadyRegisteredException.php',
+ 'PHPUnit\\Framework\\MockObject\\Method' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Api/Method.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodCannotBeConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodCannotBeConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodNameAlreadyConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameAlreadyConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodNameConstraint' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MethodNameConstraint.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodNameNotConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodNameNotConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\MethodParametersAlreadyConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/MethodParametersAlreadyConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\MockBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockBuilder.php',
+ 'PHPUnit\\Framework\\MockObject\\MockClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockClass.php',
+ 'PHPUnit\\Framework\\MockObject\\MockMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\MockMethodSet' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockMethodSet.php',
+ 'PHPUnit\\Framework\\MockObject\\MockObject' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockObject.php',
+ 'PHPUnit\\Framework\\MockObject\\MockTrait' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockTrait.php',
+ 'PHPUnit\\Framework\\MockObject\\MockType' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/MockType.php',
+ 'PHPUnit\\Framework\\MockObject\\MockedCloneMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Api/MockedCloneMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\OriginalConstructorInvocationRequiredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/OriginalConstructorInvocationRequiredException.php',
+ 'PHPUnit\\Framework\\MockObject\\ReflectionException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/ReflectionException.php',
+ 'PHPUnit\\Framework\\MockObject\\ReturnValueNotConfiguredException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/ReturnValueNotConfiguredException.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\AnyInvokedCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/AnyInvokedCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\AnyParameters' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/AnyParameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\ConsecutiveParameters' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/ConsecutiveParameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvocationOrder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvocationOrder.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtIndex' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtIndex.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtLeastCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtLeastCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtLeastOnce' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtLeastOnce.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedAtMostCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedAtMostCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\InvokedCount' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/InvokedCount.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\MethodName' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/MethodName.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\Parameters' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/Parameters.php',
+ 'PHPUnit\\Framework\\MockObject\\Rule\\ParametersRule' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Rule/ParametersRule.php',
+ 'PHPUnit\\Framework\\MockObject\\RuntimeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/RuntimeException.php',
+ 'PHPUnit\\Framework\\MockObject\\SoapExtensionNotAvailableException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/SoapExtensionNotAvailableException.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ConsecutiveCalls' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ConsecutiveCalls.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/Exception.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnArgument' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnArgument.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnCallback' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnCallback.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnReference' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnReference.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnSelf' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnSelf.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnStub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnStub.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\ReturnValueMap' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/ReturnValueMap.php',
+ 'PHPUnit\\Framework\\MockObject\\Stub\\Stub' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Stub/Stub.php',
+ 'PHPUnit\\Framework\\MockObject\\UnknownClassException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownClassException.php',
+ 'PHPUnit\\Framework\\MockObject\\UnknownTraitException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownTraitException.php',
+ 'PHPUnit\\Framework\\MockObject\\UnknownTypeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Exception/UnknownTypeException.php',
+ 'PHPUnit\\Framework\\MockObject\\UnmockedCloneMethod' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Api/UnmockedCloneMethod.php',
+ 'PHPUnit\\Framework\\MockObject\\Verifiable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/MockObject/Verifiable.php',
+ 'PHPUnit\\Framework\\NoChildTestSuiteException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/NoChildTestSuiteException.php',
+ 'PHPUnit\\Framework\\OutputError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/OutputError.php',
+ 'PHPUnit\\Framework\\PHPTAssertionFailedError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/PHPTAssertionFailedError.php',
+ 'PHPUnit\\Framework\\Reorderable' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Reorderable.php',
+ 'PHPUnit\\Framework\\RiskyTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/RiskyTestError.php',
+ 'PHPUnit\\Framework\\SelfDescribing' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SelfDescribing.php',
+ 'PHPUnit\\Framework\\SkippedTest' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTest.php',
+ 'PHPUnit\\Framework\\SkippedTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/SkippedTestCase.php',
+ 'PHPUnit\\Framework\\SkippedTestError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/SkippedTestError.php',
+ 'PHPUnit\\Framework\\SkippedTestSuiteError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/SkippedTestSuiteError.php',
+ 'PHPUnit\\Framework\\SyntheticError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/SyntheticError.php',
+ 'PHPUnit\\Framework\\SyntheticSkippedError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/SyntheticSkippedError.php',
+ 'PHPUnit\\Framework\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Test.php',
+ 'PHPUnit\\Framework\\TestBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestBuilder.php',
+ 'PHPUnit\\Framework\\TestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestCase.php',
+ 'PHPUnit\\Framework\\TestFailure' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestFailure.php',
+ 'PHPUnit\\Framework\\TestListener' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestListener.php',
+ 'PHPUnit\\Framework\\TestListenerDefaultImplementation' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php',
+ 'PHPUnit\\Framework\\TestResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestResult.php',
+ 'PHPUnit\\Framework\\TestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSuite.php',
+ 'PHPUnit\\Framework\\TestSuiteIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/TestSuiteIterator.php',
+ 'PHPUnit\\Framework\\UnintentionallyCoveredCodeError' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/UnintentionallyCoveredCodeError.php',
+ 'PHPUnit\\Framework\\Warning' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/Exception/Warning.php',
+ 'PHPUnit\\Framework\\WarningTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Framework/WarningTestCase.php',
+ 'PHPUnit\\Runner\\AfterIncompleteTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterIncompleteTestHook.php',
+ 'PHPUnit\\Runner\\AfterLastTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterLastTestHook.php',
+ 'PHPUnit\\Runner\\AfterRiskyTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterRiskyTestHook.php',
+ 'PHPUnit\\Runner\\AfterSkippedTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterSkippedTestHook.php',
+ 'PHPUnit\\Runner\\AfterSuccessfulTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterSuccessfulTestHook.php',
+ 'PHPUnit\\Runner\\AfterTestErrorHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterTestErrorHook.php',
+ 'PHPUnit\\Runner\\AfterTestFailureHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterTestFailureHook.php',
+ 'PHPUnit\\Runner\\AfterTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterTestHook.php',
+ 'PHPUnit\\Runner\\AfterTestWarningHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/AfterTestWarningHook.php',
+ 'PHPUnit\\Runner\\BaseTestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/BaseTestRunner.php',
+ 'PHPUnit\\Runner\\BeforeFirstTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/BeforeFirstTestHook.php',
+ 'PHPUnit\\Runner\\BeforeTestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/BeforeTestHook.php',
+ 'PHPUnit\\Runner\\DefaultTestResultCache' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/DefaultTestResultCache.php',
+ 'PHPUnit\\Runner\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Exception.php',
+ 'PHPUnit\\Runner\\Extension\\ExtensionHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Extension/ExtensionHandler.php',
+ 'PHPUnit\\Runner\\Extension\\PharLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Extension/PharLoader.php',
+ 'PHPUnit\\Runner\\Filter\\ExcludeGroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\Factory' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/Factory.php',
+ 'PHPUnit\\Runner\\Filter\\GroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\IncludeGroupFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php',
+ 'PHPUnit\\Runner\\Filter\\NameFilterIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php',
+ 'PHPUnit\\Runner\\Hook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/Hook.php',
+ 'PHPUnit\\Runner\\NullTestResultCache' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/NullTestResultCache.php',
+ 'PHPUnit\\Runner\\PhptTestCase' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/PhptTestCase.php',
+ 'PHPUnit\\Runner\\ResultCacheExtension' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/ResultCacheExtension.php',
+ 'PHPUnit\\Runner\\StandardTestSuiteLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php',
+ 'PHPUnit\\Runner\\TestHook' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/TestHook.php',
+ 'PHPUnit\\Runner\\TestListenerAdapter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Hook/TestListenerAdapter.php',
+ 'PHPUnit\\Runner\\TestResultCache' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestResultCache.php',
+ 'PHPUnit\\Runner\\TestSuiteLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestSuiteLoader.php',
+ 'PHPUnit\\Runner\\TestSuiteSorter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/TestSuiteSorter.php',
+ 'PHPUnit\\Runner\\Version' => __DIR__ . '/..' . '/phpunit/phpunit/src/Runner/Version.php',
+ 'PHPUnit\\TextUI\\CliArguments\\Builder' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/CliArguments/Builder.php',
+ 'PHPUnit\\TextUI\\CliArguments\\Configuration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/CliArguments/Configuration.php',
+ 'PHPUnit\\TextUI\\CliArguments\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/CliArguments/Exception.php',
+ 'PHPUnit\\TextUI\\CliArguments\\Mapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/CliArguments/Mapper.php',
+ 'PHPUnit\\TextUI\\Command' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Command.php',
+ 'PHPUnit\\TextUI\\DefaultResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/DefaultResultPrinter.php',
+ 'PHPUnit\\TextUI\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/Exception.php',
+ 'PHPUnit\\TextUI\\Help' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Help.php',
+ 'PHPUnit\\TextUI\\ReflectionException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/ReflectionException.php',
+ 'PHPUnit\\TextUI\\ResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/ResultPrinter.php',
+ 'PHPUnit\\TextUI\\RuntimeException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/RuntimeException.php',
+ 'PHPUnit\\TextUI\\TestDirectoryNotFoundException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/TestDirectoryNotFoundException.php',
+ 'PHPUnit\\TextUI\\TestFileNotFoundException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/Exception/TestFileNotFoundException.php',
+ 'PHPUnit\\TextUI\\TestRunner' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/TestRunner.php',
+ 'PHPUnit\\TextUI\\TestSuiteMapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/TestSuiteMapper.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\CodeCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/CodeCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\FilterMapper' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/FilterMapper.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Filter\\Directory' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/Directory.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Filter\\DirectoryCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/DirectoryCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Filter\\DirectoryCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Filter/DirectoryCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Clover' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Clover.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Cobertura' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Cobertura.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Crap4j' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Crap4j.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Html' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Html.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Php' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Php.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Text' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Text.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CodeCoverage\\Report\\Xml' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/CodeCoverage/Report/Xml.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Configuration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Configuration.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Constant' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Constant.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ConstantCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/ConstantCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ConstantCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/ConstantCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ConvertLogTypes' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/ConvertLogTypes.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageCloverToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageCloverToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageCrap4jToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageCrap4jToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageHtmlToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageHtmlToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoveragePhpToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoveragePhpToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageTextToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageTextToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\CoverageXmlToReport' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/CoverageXmlToReport.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Directory' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/Directory.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\DirectoryCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/DirectoryCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\DirectoryCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/DirectoryCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Exception.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Extension' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/Extension.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ExtensionCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/ExtensionCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\ExtensionCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/ExtensionCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\File' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/File.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\FileCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/FileCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\FileCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Filesystem/FileCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Generator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Generator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Group' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/Group.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\GroupCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/GroupCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\GroupCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/GroupCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Groups' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Group/Groups.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\IniSetting' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSetting.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\IniSettingCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSettingCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\IniSettingCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/IniSettingCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\IntroduceCoverageElement' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/IntroduceCoverageElement.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Loader' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Loader.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\LogToReportMigration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/LogToReportMigration.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Junit' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Junit.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Logging' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Logging.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TeamCity' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TeamCity.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Html' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Html.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Text' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Text.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\TestDox\\Xml' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/TestDox/Xml.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Logging\\Text' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Logging/Text.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Migration' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/Migration.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationBuilder' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationBuilder.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationBuilderException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationBuilderException.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MigrationException' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/MigrationException.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Migrator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MoveAttributesFromFilterWhitelistToCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveAttributesFromFilterWhitelistToCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MoveAttributesFromRootToCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveAttributesFromRootToCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MoveWhitelistDirectoriesToCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveWhitelistDirectoriesToCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\MoveWhitelistExcludesToCoverage' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/MoveWhitelistExcludesToCoverage.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\PHPUnit' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHPUnit/PHPUnit.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Php' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Php.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\PhpHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/PhpHandler.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveCacheTokensAttribute' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveCacheTokensAttribute.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveEmptyFilter' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveEmptyFilter.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\RemoveLogTypes' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/RemoveLogTypes.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestDirectory' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectory.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestDirectoryCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectoryCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestDirectoryCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestDirectoryCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestFile' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFile.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestFileCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFileCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestFileCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestFileCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestSuite' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuite.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestSuiteCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuiteCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\TestSuiteCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/TestSuite/TestSuiteCollectionIterator.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\UpdateSchemaLocationTo93' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/Migration/Migrations/UpdateSchemaLocationTo93.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\Variable' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/Variable.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\VariableCollection' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/VariableCollection.php',
+ 'PHPUnit\\TextUI\\XmlConfiguration\\VariableCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/TextUI/XmlConfiguration/PHP/VariableCollectionIterator.php',
+ 'PHPUnit\\Util\\Annotation\\DocBlock' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Annotation/DocBlock.php',
+ 'PHPUnit\\Util\\Annotation\\Registry' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Annotation/Registry.php',
+ 'PHPUnit\\Util\\Blacklist' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Blacklist.php',
+ 'PHPUnit\\Util\\Color' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Color.php',
+ 'PHPUnit\\Util\\ErrorHandler' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/ErrorHandler.php',
+ 'PHPUnit\\Util\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Exception.php',
+ 'PHPUnit\\Util\\ExcludeList' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/ExcludeList.php',
+ 'PHPUnit\\Util\\FileLoader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/FileLoader.php',
+ 'PHPUnit\\Util\\Filesystem' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Filesystem.php',
+ 'PHPUnit\\Util\\Filter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Filter.php',
+ 'PHPUnit\\Util\\GlobalState' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/GlobalState.php',
+ 'PHPUnit\\Util\\InvalidDataSetException' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/InvalidDataSetException.php',
+ 'PHPUnit\\Util\\Json' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Json.php',
+ 'PHPUnit\\Util\\Log\\JUnit' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Log/JUnit.php',
+ 'PHPUnit\\Util\\Log\\TeamCity' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Log/TeamCity.php',
+ 'PHPUnit\\Util\\PHP\\AbstractPhpProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php',
+ 'PHPUnit\\Util\\PHP\\DefaultPhpProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php',
+ 'PHPUnit\\Util\\PHP\\WindowsPhpProcess' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php',
+ 'PHPUnit\\Util\\Printer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Printer.php',
+ 'PHPUnit\\Util\\RegularExpression' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/RegularExpression.php',
+ 'PHPUnit\\Util\\Test' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Test.php',
+ 'PHPUnit\\Util\\TestDox\\CliTestDoxPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/CliTestDoxPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\HtmlResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\NamePrettifier' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php',
+ 'PHPUnit\\Util\\TestDox\\ResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\TestDoxPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/TestDoxPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\TextResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php',
+ 'PHPUnit\\Util\\TestDox\\XmlResultPrinter' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php',
+ 'PHPUnit\\Util\\TextTestListRenderer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/TextTestListRenderer.php',
+ 'PHPUnit\\Util\\Type' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Type.php',
+ 'PHPUnit\\Util\\VersionComparisonOperator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/VersionComparisonOperator.php',
+ 'PHPUnit\\Util\\XdebugFilterScriptGenerator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/XdebugFilterScriptGenerator.php',
+ 'PHPUnit\\Util\\Xml' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml.php',
+ 'PHPUnit\\Util\\XmlTestListRenderer' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/XmlTestListRenderer.php',
+ 'PHPUnit\\Util\\Xml\\Exception' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/Exception.php',
+ 'PHPUnit\\Util\\Xml\\FailedSchemaDetectionResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/FailedSchemaDetectionResult.php',
+ 'PHPUnit\\Util\\Xml\\Loader' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/Loader.php',
+ 'PHPUnit\\Util\\Xml\\SchemaDetectionResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/SchemaDetectionResult.php',
+ 'PHPUnit\\Util\\Xml\\SchemaDetector' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/SchemaDetector.php',
+ 'PHPUnit\\Util\\Xml\\SchemaFinder' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/SchemaFinder.php',
+ 'PHPUnit\\Util\\Xml\\SnapshotNodeList' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/SnapshotNodeList.php',
+ 'PHPUnit\\Util\\Xml\\SuccessfulSchemaDetectionResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/SuccessfulSchemaDetectionResult.php',
+ 'PHPUnit\\Util\\Xml\\ValidationResult' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/ValidationResult.php',
+ 'PHPUnit\\Util\\Xml\\Validator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Util/Xml/Validator.php',
+ 'PharIo\\Manifest\\Application' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Application.php',
+ 'PharIo\\Manifest\\ApplicationName' => __DIR__ . '/..' . '/phar-io/manifest/src/values/ApplicationName.php',
+ 'PharIo\\Manifest\\Author' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Author.php',
+ 'PharIo\\Manifest\\AuthorCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/AuthorCollection.php',
+ 'PharIo\\Manifest\\AuthorCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/AuthorCollectionIterator.php',
+ 'PharIo\\Manifest\\AuthorElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/AuthorElement.php',
+ 'PharIo\\Manifest\\AuthorElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/AuthorElementCollection.php',
+ 'PharIo\\Manifest\\BundledComponent' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponent.php',
+ 'PharIo\\Manifest\\BundledComponentCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponentCollection.php',
+ 'PharIo\\Manifest\\BundledComponentCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/BundledComponentCollectionIterator.php',
+ 'PharIo\\Manifest\\BundlesElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/BundlesElement.php',
+ 'PharIo\\Manifest\\ComponentElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ComponentElement.php',
+ 'PharIo\\Manifest\\ComponentElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ComponentElementCollection.php',
+ 'PharIo\\Manifest\\ContainsElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ContainsElement.php',
+ 'PharIo\\Manifest\\CopyrightElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/CopyrightElement.php',
+ 'PharIo\\Manifest\\CopyrightInformation' => __DIR__ . '/..' . '/phar-io/manifest/src/values/CopyrightInformation.php',
+ 'PharIo\\Manifest\\ElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ElementCollection.php',
+ 'PharIo\\Manifest\\ElementCollectionException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ElementCollectionException.php',
+ 'PharIo\\Manifest\\Email' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Email.php',
+ 'PharIo\\Manifest\\Exception' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/Exception.php',
+ 'PharIo\\Manifest\\ExtElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtElement.php',
+ 'PharIo\\Manifest\\ExtElementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtElementCollection.php',
+ 'PharIo\\Manifest\\Extension' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Extension.php',
+ 'PharIo\\Manifest\\ExtensionElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ExtensionElement.php',
+ 'PharIo\\Manifest\\InvalidApplicationNameException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php',
+ 'PharIo\\Manifest\\InvalidEmailException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidEmailException.php',
+ 'PharIo\\Manifest\\InvalidUrlException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/InvalidUrlException.php',
+ 'PharIo\\Manifest\\Library' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Library.php',
+ 'PharIo\\Manifest\\License' => __DIR__ . '/..' . '/phar-io/manifest/src/values/License.php',
+ 'PharIo\\Manifest\\LicenseElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/LicenseElement.php',
+ 'PharIo\\Manifest\\Manifest' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Manifest.php',
+ 'PharIo\\Manifest\\ManifestDocument' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestDocument.php',
+ 'PharIo\\Manifest\\ManifestDocumentException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentException.php',
+ 'PharIo\\Manifest\\ManifestDocumentLoadingException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentLoadingException.php',
+ 'PharIo\\Manifest\\ManifestDocumentMapper' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestDocumentMapper.php',
+ 'PharIo\\Manifest\\ManifestDocumentMapperException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php',
+ 'PharIo\\Manifest\\ManifestElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/ManifestElement.php',
+ 'PharIo\\Manifest\\ManifestElementException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestElementException.php',
+ 'PharIo\\Manifest\\ManifestLoader' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestLoader.php',
+ 'PharIo\\Manifest\\ManifestLoaderException' => __DIR__ . '/..' . '/phar-io/manifest/src/exceptions/ManifestLoaderException.php',
+ 'PharIo\\Manifest\\ManifestSerializer' => __DIR__ . '/..' . '/phar-io/manifest/src/ManifestSerializer.php',
+ 'PharIo\\Manifest\\PhpElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/PhpElement.php',
+ 'PharIo\\Manifest\\PhpExtensionRequirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/PhpExtensionRequirement.php',
+ 'PharIo\\Manifest\\PhpVersionRequirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/PhpVersionRequirement.php',
+ 'PharIo\\Manifest\\Requirement' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Requirement.php',
+ 'PharIo\\Manifest\\RequirementCollection' => __DIR__ . '/..' . '/phar-io/manifest/src/values/RequirementCollection.php',
+ 'PharIo\\Manifest\\RequirementCollectionIterator' => __DIR__ . '/..' . '/phar-io/manifest/src/values/RequirementCollectionIterator.php',
+ 'PharIo\\Manifest\\RequiresElement' => __DIR__ . '/..' . '/phar-io/manifest/src/xml/RequiresElement.php',
+ 'PharIo\\Manifest\\Type' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Type.php',
+ 'PharIo\\Manifest\\Url' => __DIR__ . '/..' . '/phar-io/manifest/src/values/Url.php',
+ 'PharIo\\Version\\AbstractVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/AbstractVersionConstraint.php',
+ 'PharIo\\Version\\AndVersionConstraintGroup' => __DIR__ . '/..' . '/phar-io/version/src/constraints/AndVersionConstraintGroup.php',
+ 'PharIo\\Version\\AnyVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/AnyVersionConstraint.php',
+ 'PharIo\\Version\\BuildMetaData' => __DIR__ . '/..' . '/phar-io/version/src/BuildMetaData.php',
+ 'PharIo\\Version\\ExactVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/ExactVersionConstraint.php',
+ 'PharIo\\Version\\Exception' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/Exception.php',
+ 'PharIo\\Version\\GreaterThanOrEqualToVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php',
+ 'PharIo\\Version\\InvalidPreReleaseSuffixException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php',
+ 'PharIo\\Version\\InvalidVersionException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/InvalidVersionException.php',
+ 'PharIo\\Version\\NoBuildMetaDataException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/NoBuildMetaDataException.php',
+ 'PharIo\\Version\\NoPreReleaseSuffixException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/NoPreReleaseSuffixException.php',
+ 'PharIo\\Version\\OrVersionConstraintGroup' => __DIR__ . '/..' . '/phar-io/version/src/constraints/OrVersionConstraintGroup.php',
+ 'PharIo\\Version\\PreReleaseSuffix' => __DIR__ . '/..' . '/phar-io/version/src/PreReleaseSuffix.php',
+ 'PharIo\\Version\\SpecificMajorAndMinorVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php',
+ 'PharIo\\Version\\SpecificMajorVersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php',
+ 'PharIo\\Version\\UnsupportedVersionConstraintException' => __DIR__ . '/..' . '/phar-io/version/src/exceptions/UnsupportedVersionConstraintException.php',
+ 'PharIo\\Version\\Version' => __DIR__ . '/..' . '/phar-io/version/src/Version.php',
+ 'PharIo\\Version\\VersionConstraint' => __DIR__ . '/..' . '/phar-io/version/src/constraints/VersionConstraint.php',
+ 'PharIo\\Version\\VersionConstraintParser' => __DIR__ . '/..' . '/phar-io/version/src/VersionConstraintParser.php',
+ 'PharIo\\Version\\VersionConstraintValue' => __DIR__ . '/..' . '/phar-io/version/src/VersionConstraintValue.php',
+ 'PharIo\\Version\\VersionNumber' => __DIR__ . '/..' . '/phar-io/version/src/VersionNumber.php',
'PhpParser\\Builder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Builder.php',
'PhpParser\\BuilderFactory' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/BuilderFactory.php',
'PhpParser\\BuilderHelpers' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/BuilderHelpers.php',
@@ -2261,6 +2737,100 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'PhpParser\\PrettyPrinterAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php',
'PhpParser\\PrettyPrinter\\Standard' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php',
'PhpToken' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php',
+ 'Prophecy\\Argument' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument.php',
+ 'Prophecy\\Argument\\ArgumentsWildcard' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php',
+ 'Prophecy\\Argument\\Token\\AnyValueToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php',
+ 'Prophecy\\Argument\\Token\\AnyValuesToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php',
+ 'Prophecy\\Argument\\Token\\ApproximateValueToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayCountToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayEntryToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php',
+ 'Prophecy\\Argument\\Token\\ArrayEveryEntryToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php',
+ 'Prophecy\\Argument\\Token\\CallbackToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php',
+ 'Prophecy\\Argument\\Token\\ExactValueToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php',
+ 'Prophecy\\Argument\\Token\\IdenticalValueToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php',
+ 'Prophecy\\Argument\\Token\\InArrayToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/InArrayToken.php',
+ 'Prophecy\\Argument\\Token\\LogicalAndToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php',
+ 'Prophecy\\Argument\\Token\\LogicalNotToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php',
+ 'Prophecy\\Argument\\Token\\NotInArrayToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/NotInArrayToken.php',
+ 'Prophecy\\Argument\\Token\\ObjectStateToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php',
+ 'Prophecy\\Argument\\Token\\StringContainsToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php',
+ 'Prophecy\\Argument\\Token\\TokenInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php',
+ 'Prophecy\\Argument\\Token\\TypeToken' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php',
+ 'Prophecy\\Call\\Call' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Call/Call.php',
+ 'Prophecy\\Call\\CallCenter' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Call/CallCenter.php',
+ 'Prophecy\\Comparator\\ClosureComparator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php',
+ 'Prophecy\\Comparator\\Factory' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Comparator/Factory.php',
+ 'Prophecy\\Comparator\\ProphecyComparator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php',
+ 'Prophecy\\Doubler\\CachedDoubler' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ClassPatchInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php',
+ 'Prophecy\\Doubler\\ClassPatch\\DisableConstructorPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\HhvmExceptionPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\KeywordPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\MagicCallPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ProphecySubjectPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ReflectionClassNewInstancePatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\SplFileInfoPatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\ThrowablePatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php',
+ 'Prophecy\\Doubler\\ClassPatch\\TraversablePatch' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php',
+ 'Prophecy\\Doubler\\DoubleInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php',
+ 'Prophecy\\Doubler\\Doubler' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php',
+ 'Prophecy\\Doubler\\Generator\\ClassCodeGenerator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php',
+ 'Prophecy\\Doubler\\Generator\\ClassCreator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php',
+ 'Prophecy\\Doubler\\Generator\\ClassMirror' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ArgumentNode' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ArgumentTypeNode' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentTypeNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ClassNode' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ClassNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\MethodNode' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\ReturnTypeNode' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ReturnTypeNode.php',
+ 'Prophecy\\Doubler\\Generator\\Node\\TypeNodeAbstract' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/TypeNodeAbstract.php',
+ 'Prophecy\\Doubler\\Generator\\ReflectionInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php',
+ 'Prophecy\\Doubler\\Generator\\TypeHintReference' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php',
+ 'Prophecy\\Doubler\\LazyDouble' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php',
+ 'Prophecy\\Doubler\\NameGenerator' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php',
+ 'Prophecy\\Exception\\Call\\UnexpectedCallException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassCreatorException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassMirrorException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php',
+ 'Prophecy\\Exception\\Doubler\\ClassNotFoundException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\DoubleException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php',
+ 'Prophecy\\Exception\\Doubler\\DoublerException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php',
+ 'Prophecy\\Exception\\Doubler\\InterfaceNotFoundException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\MethodNotExtendableException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php',
+ 'Prophecy\\Exception\\Doubler\\MethodNotFoundException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php',
+ 'Prophecy\\Exception\\Doubler\\ReturnByReferenceException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php',
+ 'Prophecy\\Exception\\Exception' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Exception.php',
+ 'Prophecy\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php',
+ 'Prophecy\\Exception\\Prediction\\AggregateException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php',
+ 'Prophecy\\Exception\\Prediction\\FailedPredictionException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php',
+ 'Prophecy\\Exception\\Prediction\\NoCallsException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php',
+ 'Prophecy\\Exception\\Prediction\\PredictionException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php',
+ 'Prophecy\\Exception\\Prediction\\UnexpectedCallsCountException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php',
+ 'Prophecy\\Exception\\Prediction\\UnexpectedCallsException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php',
+ 'Prophecy\\Exception\\Prophecy\\MethodProphecyException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php',
+ 'Prophecy\\Exception\\Prophecy\\ObjectProphecyException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php',
+ 'Prophecy\\Exception\\Prophecy\\ProphecyException' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php',
+ 'Prophecy\\PhpDocumentor\\ClassAndInterfaceTagRetriever' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\ClassTagRetriever' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\LegacyClassTagRetriever' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/LegacyClassTagRetriever.php',
+ 'Prophecy\\PhpDocumentor\\MethodTagRetrieverInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/PhpDocumentor/MethodTagRetrieverInterface.php',
+ 'Prophecy\\Prediction\\CallPrediction' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php',
+ 'Prophecy\\Prediction\\CallTimesPrediction' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php',
+ 'Prophecy\\Prediction\\CallbackPrediction' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php',
+ 'Prophecy\\Prediction\\NoCallsPrediction' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/NoCallsPrediction.php',
+ 'Prophecy\\Prediction\\PredictionInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prediction/PredictionInterface.php',
+ 'Prophecy\\Promise\\CallbackPromise' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php',
+ 'Prophecy\\Promise\\PromiseInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php',
+ 'Prophecy\\Promise\\ReturnArgumentPromise' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/ReturnArgumentPromise.php',
+ 'Prophecy\\Promise\\ReturnPromise' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/ReturnPromise.php',
+ 'Prophecy\\Promise\\ThrowPromise' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Promise/ThrowPromise.php',
+ 'Prophecy\\Prophecy\\MethodProphecy' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/MethodProphecy.php',
+ 'Prophecy\\Prophecy\\ObjectProphecy' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/ObjectProphecy.php',
+ 'Prophecy\\Prophecy\\ProphecyInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecyInterface.php',
+ 'Prophecy\\Prophecy\\ProphecySubjectInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/ProphecySubjectInterface.php',
+ 'Prophecy\\Prophecy\\Revealer' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php',
+ 'Prophecy\\Prophecy\\RevealerInterface' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophecy/RevealerInterface.php',
+ 'Prophecy\\Prophet' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Prophet.php',
+ 'Prophecy\\Util\\ExportUtil' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Util/ExportUtil.php',
+ 'Prophecy\\Util\\StringUtil' => __DIR__ . '/..' . '/phpspec/prophecy/src/Prophecy/Util/StringUtil.php',
'ProxyManager\\Autoloader\\Autoloader' => __DIR__ . '/..' . '/friendsofphp/proxy-manager-lts/src/ProxyManager/Autoloader/Autoloader.php',
'ProxyManager\\Autoloader\\AutoloaderInterface' => __DIR__ . '/..' . '/friendsofphp/proxy-manager-lts/src/ProxyManager/Autoloader/AutoloaderInterface.php',
'ProxyManager\\Configuration' => __DIR__ . '/..' . '/friendsofphp/proxy-manager-lts/src/ProxyManager/Configuration.php',
@@ -2428,6 +2998,203 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Psr\\Log\\Test\\LoggerInterfaceTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php',
'Psr\\Log\\Test\\TestLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/TestLogger.php',
'ReturnTypeWillChange' => __DIR__ . '/..' . '/symfony/polyfill-php81/Resources/stubs/ReturnTypeWillChange.php',
+ 'SebastianBergmann\\CliParser\\AmbiguousOptionException' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/AmbiguousOptionException.php',
+ 'SebastianBergmann\\CliParser\\Exception' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/Exception.php',
+ 'SebastianBergmann\\CliParser\\OptionDoesNotAllowArgumentException' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/OptionDoesNotAllowArgumentException.php',
+ 'SebastianBergmann\\CliParser\\Parser' => __DIR__ . '/..' . '/sebastian/cli-parser/src/Parser.php',
+ 'SebastianBergmann\\CliParser\\RequiredOptionArgumentMissingException' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/RequiredOptionArgumentMissingException.php',
+ 'SebastianBergmann\\CliParser\\UnknownOptionException' => __DIR__ . '/..' . '/sebastian/cli-parser/src/exceptions/UnknownOptionException.php',
+ 'SebastianBergmann\\CodeCoverage\\BranchAndPathCoverageNotSupportedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/BranchAndPathCoverageNotSupportedException.php',
+ 'SebastianBergmann\\CodeCoverage\\CodeCoverage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/CodeCoverage.php',
+ 'SebastianBergmann\\CodeCoverage\\DeadCodeDetectionNotSupportedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/DeadCodeDetectionNotSupportedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Driver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Driver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PathExistsButIsNotDirectoryException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/PathExistsButIsNotDirectoryException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PcovDriver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/PcovDriver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PcovNotAvailableException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/PcovNotAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PhpdbgDriver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/PhpdbgDriver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\PhpdbgNotAvailableException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/PhpdbgNotAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Selector' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Selector.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\WriteOperationFailedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/WriteOperationFailedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\WrongXdebugVersionException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/WrongXdebugVersionException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug2Driver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Xdebug2Driver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug2NotEnabledException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/Xdebug2NotEnabledException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug3Driver' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Driver/Xdebug3Driver.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\Xdebug3NotEnabledException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/Xdebug3NotEnabledException.php',
+ 'SebastianBergmann\\CodeCoverage\\Driver\\XdebugNotAvailableException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/XdebugNotAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\Exception' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/Exception.php',
+ 'SebastianBergmann\\CodeCoverage\\Filter' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Filter.php',
+ 'SebastianBergmann\\CodeCoverage\\InvalidArgumentException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php',
+ 'SebastianBergmann\\CodeCoverage\\NoCodeCoverageDriverAvailableException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\NoCodeCoverageDriverWithPathCoverageSupportAvailableException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/NoCodeCoverageDriverWithPathCoverageSupportAvailableException.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\AbstractNode' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/AbstractNode.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Builder' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Builder.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\CrapIndex' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/CrapIndex.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Node\\Iterator' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Node/Iterator.php',
+ 'SebastianBergmann\\CodeCoverage\\ParserException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/ParserException.php',
+ 'SebastianBergmann\\CodeCoverage\\ProcessedCodeCoverageData' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/ProcessedCodeCoverageData.php',
+ 'SebastianBergmann\\CodeCoverage\\RawCodeCoverageData' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/RawCodeCoverageData.php',
+ 'SebastianBergmann\\CodeCoverage\\ReflectionException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/ReflectionException.php',
+ 'SebastianBergmann\\CodeCoverage\\ReportAlreadyFinalizedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/ReportAlreadyFinalizedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Clover' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Clover.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Cobertura' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Cobertura.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Crap4j' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Crap4j.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Dashboard' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Facade' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Facade.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Html\\Renderer' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Html/Renderer.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\PHP' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/PHP.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Text' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Text.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\BuildInformation' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Coverage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Coverage.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Directory' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Directory.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Facade' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Facade.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\File' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/File.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Method' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Method.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Node' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Node.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Project' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Project.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Report' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Report.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Source' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Source.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Tests' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Tests.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Totals' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Totals.php',
+ 'SebastianBergmann\\CodeCoverage\\Report\\Xml\\Unit' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Report/Xml/Unit.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysisCacheNotConfiguredException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/StaticAnalysisCacheNotConfiguredException.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CacheWarmer' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/CacheWarmer.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CachingFileAnalyser' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/CachingFileAnalyser.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\CodeUnitFindingVisitor' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/CodeUnitFindingVisitor.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\ExecutableLinesFindingVisitor' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/ExecutableLinesFindingVisitor.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\FileAnalyser' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/FileAnalyser.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\IgnoredLinesFindingVisitor' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/IgnoredLinesFindingVisitor.php',
+ 'SebastianBergmann\\CodeCoverage\\StaticAnalysis\\ParsingFileAnalyser' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/StaticAnalysis/ParsingFileAnalyser.php',
+ 'SebastianBergmann\\CodeCoverage\\TestIdMissingException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/TestIdMissingException.php',
+ 'SebastianBergmann\\CodeCoverage\\UnintentionallyCoveredCodeException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php',
+ 'SebastianBergmann\\CodeCoverage\\Util\\DirectoryCouldNotBeCreatedException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/DirectoryCouldNotBeCreatedException.php',
+ 'SebastianBergmann\\CodeCoverage\\Util\\Filesystem' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Util/Filesystem.php',
+ 'SebastianBergmann\\CodeCoverage\\Util\\Percentage' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Util/Percentage.php',
+ 'SebastianBergmann\\CodeCoverage\\Version' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Version.php',
+ 'SebastianBergmann\\CodeCoverage\\XmlException' => __DIR__ . '/..' . '/phpunit/php-code-coverage/src/Exception/XmlException.php',
+ 'SebastianBergmann\\CodeUnitReverseLookup\\Wizard' => __DIR__ . '/..' . '/sebastian/code-unit-reverse-lookup/src/Wizard.php',
+ 'SebastianBergmann\\CodeUnit\\ClassMethodUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/ClassMethodUnit.php',
+ 'SebastianBergmann\\CodeUnit\\ClassUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/ClassUnit.php',
+ 'SebastianBergmann\\CodeUnit\\CodeUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/CodeUnit.php',
+ 'SebastianBergmann\\CodeUnit\\CodeUnitCollection' => __DIR__ . '/..' . '/sebastian/code-unit/src/CodeUnitCollection.php',
+ 'SebastianBergmann\\CodeUnit\\CodeUnitCollectionIterator' => __DIR__ . '/..' . '/sebastian/code-unit/src/CodeUnitCollectionIterator.php',
+ 'SebastianBergmann\\CodeUnit\\Exception' => __DIR__ . '/..' . '/sebastian/code-unit/src/exceptions/Exception.php',
+ 'SebastianBergmann\\CodeUnit\\FunctionUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/FunctionUnit.php',
+ 'SebastianBergmann\\CodeUnit\\InterfaceMethodUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/InterfaceMethodUnit.php',
+ 'SebastianBergmann\\CodeUnit\\InterfaceUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/InterfaceUnit.php',
+ 'SebastianBergmann\\CodeUnit\\InvalidCodeUnitException' => __DIR__ . '/..' . '/sebastian/code-unit/src/exceptions/InvalidCodeUnitException.php',
+ 'SebastianBergmann\\CodeUnit\\Mapper' => __DIR__ . '/..' . '/sebastian/code-unit/src/Mapper.php',
+ 'SebastianBergmann\\CodeUnit\\NoTraitException' => __DIR__ . '/..' . '/sebastian/code-unit/src/exceptions/NoTraitException.php',
+ 'SebastianBergmann\\CodeUnit\\ReflectionException' => __DIR__ . '/..' . '/sebastian/code-unit/src/exceptions/ReflectionException.php',
+ 'SebastianBergmann\\CodeUnit\\TraitMethodUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/TraitMethodUnit.php',
+ 'SebastianBergmann\\CodeUnit\\TraitUnit' => __DIR__ . '/..' . '/sebastian/code-unit/src/TraitUnit.php',
+ 'SebastianBergmann\\Comparator\\ArrayComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ArrayComparator.php',
+ 'SebastianBergmann\\Comparator\\Comparator' => __DIR__ . '/..' . '/sebastian/comparator/src/Comparator.php',
+ 'SebastianBergmann\\Comparator\\ComparisonFailure' => __DIR__ . '/..' . '/sebastian/comparator/src/ComparisonFailure.php',
+ 'SebastianBergmann\\Comparator\\DOMNodeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DOMNodeComparator.php',
+ 'SebastianBergmann\\Comparator\\DateTimeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DateTimeComparator.php',
+ 'SebastianBergmann\\Comparator\\DoubleComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/DoubleComparator.php',
+ 'SebastianBergmann\\Comparator\\Exception' => __DIR__ . '/..' . '/sebastian/comparator/src/exceptions/Exception.php',
+ 'SebastianBergmann\\Comparator\\ExceptionComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ExceptionComparator.php',
+ 'SebastianBergmann\\Comparator\\Factory' => __DIR__ . '/..' . '/sebastian/comparator/src/Factory.php',
+ 'SebastianBergmann\\Comparator\\MockObjectComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/MockObjectComparator.php',
+ 'SebastianBergmann\\Comparator\\NumericComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/NumericComparator.php',
+ 'SebastianBergmann\\Comparator\\ObjectComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ObjectComparator.php',
+ 'SebastianBergmann\\Comparator\\ResourceComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ResourceComparator.php',
+ 'SebastianBergmann\\Comparator\\RuntimeException' => __DIR__ . '/..' . '/sebastian/comparator/src/exceptions/RuntimeException.php',
+ 'SebastianBergmann\\Comparator\\ScalarComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/ScalarComparator.php',
+ 'SebastianBergmann\\Comparator\\SplObjectStorageComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/SplObjectStorageComparator.php',
+ 'SebastianBergmann\\Comparator\\TypeComparator' => __DIR__ . '/..' . '/sebastian/comparator/src/TypeComparator.php',
+ 'SebastianBergmann\\Complexity\\Calculator' => __DIR__ . '/..' . '/sebastian/complexity/src/Calculator.php',
+ 'SebastianBergmann\\Complexity\\Complexity' => __DIR__ . '/..' . '/sebastian/complexity/src/Complexity/Complexity.php',
+ 'SebastianBergmann\\Complexity\\ComplexityCalculatingVisitor' => __DIR__ . '/..' . '/sebastian/complexity/src/Visitor/ComplexityCalculatingVisitor.php',
+ 'SebastianBergmann\\Complexity\\ComplexityCollection' => __DIR__ . '/..' . '/sebastian/complexity/src/Complexity/ComplexityCollection.php',
+ 'SebastianBergmann\\Complexity\\ComplexityCollectionIterator' => __DIR__ . '/..' . '/sebastian/complexity/src/Complexity/ComplexityCollectionIterator.php',
+ 'SebastianBergmann\\Complexity\\CyclomaticComplexityCalculatingVisitor' => __DIR__ . '/..' . '/sebastian/complexity/src/Visitor/CyclomaticComplexityCalculatingVisitor.php',
+ 'SebastianBergmann\\Complexity\\Exception' => __DIR__ . '/..' . '/sebastian/complexity/src/Exception/Exception.php',
+ 'SebastianBergmann\\Complexity\\RuntimeException' => __DIR__ . '/..' . '/sebastian/complexity/src/Exception/RuntimeException.php',
+ 'SebastianBergmann\\Diff\\Chunk' => __DIR__ . '/..' . '/sebastian/diff/src/Chunk.php',
+ 'SebastianBergmann\\Diff\\ConfigurationException' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/ConfigurationException.php',
+ 'SebastianBergmann\\Diff\\Diff' => __DIR__ . '/..' . '/sebastian/diff/src/Diff.php',
+ 'SebastianBergmann\\Diff\\Differ' => __DIR__ . '/..' . '/sebastian/diff/src/Differ.php',
+ 'SebastianBergmann\\Diff\\Exception' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/Exception.php',
+ 'SebastianBergmann\\Diff\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/diff/src/Exception/InvalidArgumentException.php',
+ 'SebastianBergmann\\Diff\\Line' => __DIR__ . '/..' . '/sebastian/diff/src/Line.php',
+ 'SebastianBergmann\\Diff\\LongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/LongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Diff\\MemoryEfficientLongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Diff\\Output\\AbstractChunkOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\DiffOnlyOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\DiffOutputBuilderInterface' => __DIR__ . '/..' . '/sebastian/diff/src/Output/DiffOutputBuilderInterface.php',
+ 'SebastianBergmann\\Diff\\Output\\StrictUnifiedDiffOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/StrictUnifiedDiffOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Output\\UnifiedDiffOutputBuilder' => __DIR__ . '/..' . '/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php',
+ 'SebastianBergmann\\Diff\\Parser' => __DIR__ . '/..' . '/sebastian/diff/src/Parser.php',
+ 'SebastianBergmann\\Diff\\TimeEfficientLongestCommonSubsequenceCalculator' => __DIR__ . '/..' . '/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php',
+ 'SebastianBergmann\\Environment\\Console' => __DIR__ . '/..' . '/sebastian/environment/src/Console.php',
+ 'SebastianBergmann\\Environment\\OperatingSystem' => __DIR__ . '/..' . '/sebastian/environment/src/OperatingSystem.php',
+ 'SebastianBergmann\\Environment\\Runtime' => __DIR__ . '/..' . '/sebastian/environment/src/Runtime.php',
+ 'SebastianBergmann\\Exporter\\Exporter' => __DIR__ . '/..' . '/sebastian/exporter/src/Exporter.php',
+ 'SebastianBergmann\\FileIterator\\Facade' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Facade.php',
+ 'SebastianBergmann\\FileIterator\\Factory' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Factory.php',
+ 'SebastianBergmann\\FileIterator\\Iterator' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Iterator.php',
+ 'SebastianBergmann\\GlobalState\\CodeExporter' => __DIR__ . '/..' . '/sebastian/global-state/src/CodeExporter.php',
+ 'SebastianBergmann\\GlobalState\\Exception' => __DIR__ . '/..' . '/sebastian/global-state/src/exceptions/Exception.php',
+ 'SebastianBergmann\\GlobalState\\ExcludeList' => __DIR__ . '/..' . '/sebastian/global-state/src/ExcludeList.php',
+ 'SebastianBergmann\\GlobalState\\Restorer' => __DIR__ . '/..' . '/sebastian/global-state/src/Restorer.php',
+ 'SebastianBergmann\\GlobalState\\RuntimeException' => __DIR__ . '/..' . '/sebastian/global-state/src/exceptions/RuntimeException.php',
+ 'SebastianBergmann\\GlobalState\\Snapshot' => __DIR__ . '/..' . '/sebastian/global-state/src/Snapshot.php',
+ 'SebastianBergmann\\Invoker\\Exception' => __DIR__ . '/..' . '/phpunit/php-invoker/src/exceptions/Exception.php',
+ 'SebastianBergmann\\Invoker\\Invoker' => __DIR__ . '/..' . '/phpunit/php-invoker/src/Invoker.php',
+ 'SebastianBergmann\\Invoker\\ProcessControlExtensionNotLoadedException' => __DIR__ . '/..' . '/phpunit/php-invoker/src/exceptions/ProcessControlExtensionNotLoadedException.php',
+ 'SebastianBergmann\\Invoker\\TimeoutException' => __DIR__ . '/..' . '/phpunit/php-invoker/src/exceptions/TimeoutException.php',
+ 'SebastianBergmann\\LinesOfCode\\Counter' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Counter.php',
+ 'SebastianBergmann\\LinesOfCode\\Exception' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Exception/Exception.php',
+ 'SebastianBergmann\\LinesOfCode\\IllogicalValuesException' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Exception/IllogicalValuesException.php',
+ 'SebastianBergmann\\LinesOfCode\\LineCountingVisitor' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/LineCountingVisitor.php',
+ 'SebastianBergmann\\LinesOfCode\\LinesOfCode' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/LinesOfCode.php',
+ 'SebastianBergmann\\LinesOfCode\\NegativeValueException' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Exception/NegativeValueException.php',
+ 'SebastianBergmann\\LinesOfCode\\RuntimeException' => __DIR__ . '/..' . '/sebastian/lines-of-code/src/Exception/RuntimeException.php',
+ 'SebastianBergmann\\ObjectEnumerator\\Enumerator' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/Enumerator.php',
+ 'SebastianBergmann\\ObjectEnumerator\\Exception' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/Exception.php',
+ 'SebastianBergmann\\ObjectEnumerator\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/object-enumerator/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ObjectReflector\\Exception' => __DIR__ . '/..' . '/sebastian/object-reflector/src/Exception.php',
+ 'SebastianBergmann\\ObjectReflector\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/object-reflector/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ObjectReflector\\ObjectReflector' => __DIR__ . '/..' . '/sebastian/object-reflector/src/ObjectReflector.php',
+ 'SebastianBergmann\\RecursionContext\\Context' => __DIR__ . '/..' . '/sebastian/recursion-context/src/Context.php',
+ 'SebastianBergmann\\RecursionContext\\Exception' => __DIR__ . '/..' . '/sebastian/recursion-context/src/Exception.php',
+ 'SebastianBergmann\\RecursionContext\\InvalidArgumentException' => __DIR__ . '/..' . '/sebastian/recursion-context/src/InvalidArgumentException.php',
+ 'SebastianBergmann\\ResourceOperations\\ResourceOperations' => __DIR__ . '/..' . '/sebastian/resource-operations/src/ResourceOperations.php',
+ 'SebastianBergmann\\Template\\Exception' => __DIR__ . '/..' . '/phpunit/php-text-template/src/exceptions/Exception.php',
+ 'SebastianBergmann\\Template\\InvalidArgumentException' => __DIR__ . '/..' . '/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php',
+ 'SebastianBergmann\\Template\\RuntimeException' => __DIR__ . '/..' . '/phpunit/php-text-template/src/exceptions/RuntimeException.php',
+ 'SebastianBergmann\\Template\\Template' => __DIR__ . '/..' . '/phpunit/php-text-template/src/Template.php',
+ 'SebastianBergmann\\Timer\\Duration' => __DIR__ . '/..' . '/phpunit/php-timer/src/Duration.php',
+ 'SebastianBergmann\\Timer\\Exception' => __DIR__ . '/..' . '/phpunit/php-timer/src/exceptions/Exception.php',
+ 'SebastianBergmann\\Timer\\NoActiveTimerException' => __DIR__ . '/..' . '/phpunit/php-timer/src/exceptions/NoActiveTimerException.php',
+ 'SebastianBergmann\\Timer\\ResourceUsageFormatter' => __DIR__ . '/..' . '/phpunit/php-timer/src/ResourceUsageFormatter.php',
+ 'SebastianBergmann\\Timer\\TimeSinceStartOfRequestNotAvailableException' => __DIR__ . '/..' . '/phpunit/php-timer/src/exceptions/TimeSinceStartOfRequestNotAvailableException.php',
+ 'SebastianBergmann\\Timer\\Timer' => __DIR__ . '/..' . '/phpunit/php-timer/src/Timer.php',
+ 'SebastianBergmann\\Type\\CallableType' => __DIR__ . '/..' . '/sebastian/type/src/CallableType.php',
+ 'SebastianBergmann\\Type\\Exception' => __DIR__ . '/..' . '/sebastian/type/src/exception/Exception.php',
+ 'SebastianBergmann\\Type\\FalseType' => __DIR__ . '/..' . '/sebastian/type/src/FalseType.php',
+ 'SebastianBergmann\\Type\\GenericObjectType' => __DIR__ . '/..' . '/sebastian/type/src/GenericObjectType.php',
+ 'SebastianBergmann\\Type\\IterableType' => __DIR__ . '/..' . '/sebastian/type/src/IterableType.php',
+ 'SebastianBergmann\\Type\\LogicException' => __DIR__ . '/..' . '/sebastian/type/src/exception/LogicException.php',
+ 'SebastianBergmann\\Type\\MixedType' => __DIR__ . '/..' . '/sebastian/type/src/MixedType.php',
+ 'SebastianBergmann\\Type\\NullType' => __DIR__ . '/..' . '/sebastian/type/src/NullType.php',
+ 'SebastianBergmann\\Type\\ObjectType' => __DIR__ . '/..' . '/sebastian/type/src/ObjectType.php',
+ 'SebastianBergmann\\Type\\ReflectionMapper' => __DIR__ . '/..' . '/sebastian/type/src/ReflectionMapper.php',
+ 'SebastianBergmann\\Type\\RuntimeException' => __DIR__ . '/..' . '/sebastian/type/src/exception/RuntimeException.php',
+ 'SebastianBergmann\\Type\\SimpleType' => __DIR__ . '/..' . '/sebastian/type/src/SimpleType.php',
+ 'SebastianBergmann\\Type\\StaticType' => __DIR__ . '/..' . '/sebastian/type/src/StaticType.php',
+ 'SebastianBergmann\\Type\\Type' => __DIR__ . '/..' . '/sebastian/type/src/Type.php',
+ 'SebastianBergmann\\Type\\TypeName' => __DIR__ . '/..' . '/sebastian/type/src/TypeName.php',
+ 'SebastianBergmann\\Type\\UnionType' => __DIR__ . '/..' . '/sebastian/type/src/UnionType.php',
+ 'SebastianBergmann\\Type\\UnknownType' => __DIR__ . '/..' . '/sebastian/type/src/UnknownType.php',
+ 'SebastianBergmann\\Type\\VoidType' => __DIR__ . '/..' . '/sebastian/type/src/VoidType.php',
+ 'SebastianBergmann\\Version' => __DIR__ . '/..' . '/sebastian/version/src/Version.php',
'Sensio\\Bundle\\FrameworkExtraBundle\\Configuration\\Cache' => __DIR__ . '/..' . '/sensio/framework-extra-bundle/src/Configuration/Cache.php',
'Sensio\\Bundle\\FrameworkExtraBundle\\Configuration\\ConfigurationAnnotation' => __DIR__ . '/..' . '/sensio/framework-extra-bundle/src/Configuration/ConfigurationAnnotation.php',
'Sensio\\Bundle\\FrameworkExtraBundle\\Configuration\\ConfigurationInterface' => __DIR__ . '/..' . '/sensio/framework-extra-bundle/src/Configuration/ConfigurationInterface.php',
@@ -2529,6 +3296,31 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Symfony\\Bridge\\Monolog\\Processor\\SwitchUserTokenProcessor' => __DIR__ . '/..' . '/symfony/monolog-bridge/Processor/SwitchUserTokenProcessor.php',
'Symfony\\Bridge\\Monolog\\Processor\\TokenProcessor' => __DIR__ . '/..' . '/symfony/monolog-bridge/Processor/TokenProcessor.php',
'Symfony\\Bridge\\Monolog\\Processor\\WebProcessor' => __DIR__ . '/..' . '/symfony/monolog-bridge/Processor/WebProcessor.php',
+ 'Symfony\\Bridge\\PhpUnit\\ClassExistsMock' => __DIR__ . '/..' . '/symfony/phpunit-bridge/ClassExistsMock.php',
+ 'Symfony\\Bridge\\PhpUnit\\ClockMock' => __DIR__ . '/..' . '/symfony/phpunit-bridge/ClockMock.php',
+ 'Symfony\\Bridge\\PhpUnit\\ConstraintTrait' => __DIR__ . '/..' . '/symfony/phpunit-bridge/ConstraintTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\CoverageListener' => __DIR__ . '/..' . '/symfony/phpunit-bridge/CoverageListener.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler' => __DIR__ . '/..' . '/symfony/phpunit-bridge/DeprecationErrorHandler.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler\\Configuration' => __DIR__ . '/..' . '/symfony/phpunit-bridge/DeprecationErrorHandler/Configuration.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler\\Deprecation' => __DIR__ . '/..' . '/symfony/phpunit-bridge/DeprecationErrorHandler/Deprecation.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler\\DeprecationGroup' => __DIR__ . '/..' . '/symfony/phpunit-bridge/DeprecationErrorHandler/DeprecationGroup.php',
+ 'Symfony\\Bridge\\PhpUnit\\DeprecationErrorHandler\\DeprecationNotice' => __DIR__ . '/..' . '/symfony/phpunit-bridge/DeprecationErrorHandler/DeprecationNotice.php',
+ 'Symfony\\Bridge\\PhpUnit\\DnsMock' => __DIR__ . '/..' . '/symfony/phpunit-bridge/DnsMock.php',
+ 'Symfony\\Bridge\\PhpUnit\\ExpectDeprecationTrait' => __DIR__ . '/..' . '/symfony/phpunit-bridge/ExpectDeprecationTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\CommandForV7' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/CommandForV7.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\CommandForV9' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/CommandForV9.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ConstraintLogicTrait' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/ConstraintLogicTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ConstraintTraitForV7' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/ConstraintTraitForV7.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ConstraintTraitForV8' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/ConstraintTraitForV8.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ConstraintTraitForV9' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/ConstraintTraitForV9.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ExpectDeprecationTraitBeforeV8_4' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/ExpectDeprecationTraitBeforeV8_4.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\ExpectDeprecationTraitForV8_4' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/ExpectDeprecationTraitForV8_4.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\PolyfillAssertTrait' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/PolyfillAssertTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\PolyfillTestCaseTrait' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/PolyfillTestCaseTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\SymfonyTestsListenerForV7' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/SymfonyTestsListenerForV7.php',
+ 'Symfony\\Bridge\\PhpUnit\\Legacy\\SymfonyTestsListenerTrait' => __DIR__ . '/..' . '/symfony/phpunit-bridge/Legacy/SymfonyTestsListenerTrait.php',
+ 'Symfony\\Bridge\\PhpUnit\\SymfonyTestsListener' => __DIR__ . '/..' . '/symfony/phpunit-bridge/SymfonyTestsListener.php',
+ 'Symfony\\Bridge\\PhpUnit\\TextUI\\Command' => __DIR__ . '/..' . '/symfony/phpunit-bridge/TextUI/Command.php',
'Symfony\\Bridge\\ProxyManager\\LazyProxy\\Instantiator\\LazyLoadingValueHolderFactory' => __DIR__ . '/..' . '/symfony/proxy-manager-bridge/LazyProxy/Instantiator/LazyLoadingValueHolderFactory.php',
'Symfony\\Bridge\\ProxyManager\\LazyProxy\\Instantiator\\RuntimeInstantiator' => __DIR__ . '/..' . '/symfony/proxy-manager-bridge/LazyProxy/Instantiator/RuntimeInstantiator.php',
'Symfony\\Bridge\\ProxyManager\\LazyProxy\\PhpDumper\\LazyLoadingValueHolderGenerator' => __DIR__ . '/..' . '/symfony/proxy-manager-bridge/LazyProxy/PhpDumper/LazyLoadingValueHolderGenerator.php',
@@ -2870,6 +3662,16 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Symfony\\Component\\Asset\\VersionStrategy\\RemoteJsonManifestVersionStrategy' => __DIR__ . '/..' . '/symfony/asset/VersionStrategy/RemoteJsonManifestVersionStrategy.php',
'Symfony\\Component\\Asset\\VersionStrategy\\StaticVersionStrategy' => __DIR__ . '/..' . '/symfony/asset/VersionStrategy/StaticVersionStrategy.php',
'Symfony\\Component\\Asset\\VersionStrategy\\VersionStrategyInterface' => __DIR__ . '/..' . '/symfony/asset/VersionStrategy/VersionStrategyInterface.php',
+ 'Symfony\\Component\\BrowserKit\\AbstractBrowser' => __DIR__ . '/..' . '/symfony/browser-kit/AbstractBrowser.php',
+ 'Symfony\\Component\\BrowserKit\\Cookie' => __DIR__ . '/..' . '/symfony/browser-kit/Cookie.php',
+ 'Symfony\\Component\\BrowserKit\\CookieJar' => __DIR__ . '/..' . '/symfony/browser-kit/CookieJar.php',
+ 'Symfony\\Component\\BrowserKit\\Exception\\BadMethodCallException' => __DIR__ . '/..' . '/symfony/browser-kit/Exception/BadMethodCallException.php',
+ 'Symfony\\Component\\BrowserKit\\History' => __DIR__ . '/..' . '/symfony/browser-kit/History.php',
+ 'Symfony\\Component\\BrowserKit\\HttpBrowser' => __DIR__ . '/..' . '/symfony/browser-kit/HttpBrowser.php',
+ 'Symfony\\Component\\BrowserKit\\Request' => __DIR__ . '/..' . '/symfony/browser-kit/Request.php',
+ 'Symfony\\Component\\BrowserKit\\Response' => __DIR__ . '/..' . '/symfony/browser-kit/Response.php',
+ 'Symfony\\Component\\BrowserKit\\Test\\Constraint\\BrowserCookieValueSame' => __DIR__ . '/..' . '/symfony/browser-kit/Test/Constraint/BrowserCookieValueSame.php',
+ 'Symfony\\Component\\BrowserKit\\Test\\Constraint\\BrowserHasCookie' => __DIR__ . '/..' . '/symfony/browser-kit/Test/Constraint/BrowserHasCookie.php',
'Symfony\\Component\\Cache\\Adapter\\AbstractAdapter' => __DIR__ . '/..' . '/symfony/cache/Adapter/AbstractAdapter.php',
'Symfony\\Component\\Cache\\Adapter\\AbstractTagAwareAdapter' => __DIR__ . '/..' . '/symfony/cache/Adapter/AbstractTagAwareAdapter.php',
'Symfony\\Component\\Cache\\Adapter\\AdapterInterface' => __DIR__ . '/..' . '/symfony/cache/Adapter/AdapterInterface.php',
@@ -3112,6 +3914,54 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Symfony\\Component\\Console\\Tester\\CommandTester' => __DIR__ . '/..' . '/symfony/console/Tester/CommandTester.php',
'Symfony\\Component\\Console\\Tester\\Constraint\\CommandIsSuccessful' => __DIR__ . '/..' . '/symfony/console/Tester/Constraint/CommandIsSuccessful.php',
'Symfony\\Component\\Console\\Tester\\TesterTrait' => __DIR__ . '/..' . '/symfony/console/Tester/TesterTrait.php',
+ 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => __DIR__ . '/..' . '/symfony/css-selector/CssSelectorConverter.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExceptionInterface.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExpressionErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/InternalErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ParseException.php',
+ 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/SyntaxErrorException.php',
+ 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AbstractNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AttributeNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ClassNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/CombinedSelectorNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ElementNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/FunctionNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\HashNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/HashNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/NegationNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => __DIR__ . '/..' . '/symfony/css-selector/Node/NodeInterface.php',
+ 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/PseudoNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/SelectorNode.php',
+ 'Symfony\\Component\\CssSelector\\Node\\Specificity' => __DIR__ . '/..' . '/symfony/css-selector/Node/Specificity.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/CommentHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HandlerInterface.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HashHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/NumberHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/StringHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Parser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Parser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/ParserInterface.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Reader' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Reader.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ClassParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ElementParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/HashParser.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Token' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Token.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => __DIR__ . '/..' . '/symfony/css-selector/Parser/TokenStream.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php',
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AbstractExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/CombinationExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/FunctionExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/HtmlExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/NodeExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\Translator' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Translator.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/TranslatorInterface.php',
+ 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => __DIR__ . '/..' . '/symfony/css-selector/XPath/XPathExpr.php',
'Symfony\\Component\\DependencyInjection\\Alias' => __DIR__ . '/..' . '/symfony/dependency-injection/Alias.php',
'Symfony\\Component\\DependencyInjection\\Argument\\AbstractArgument' => __DIR__ . '/..' . '/symfony/dependency-injection/Argument/AbstractArgument.php',
'Symfony\\Component\\DependencyInjection\\Argument\\ArgumentInterface' => __DIR__ . '/..' . '/symfony/dependency-injection/Argument/ArgumentInterface.php',
@@ -3280,6 +4130,22 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Symfony\\Component\\DependencyInjection\\TaggedContainerInterface' => __DIR__ . '/..' . '/symfony/dependency-injection/TaggedContainerInterface.php',
'Symfony\\Component\\DependencyInjection\\TypedReference' => __DIR__ . '/..' . '/symfony/dependency-injection/TypedReference.php',
'Symfony\\Component\\DependencyInjection\\Variable' => __DIR__ . '/..' . '/symfony/dependency-injection/Variable.php',
+ 'Symfony\\Component\\DomCrawler\\AbstractUriElement' => __DIR__ . '/..' . '/symfony/dom-crawler/AbstractUriElement.php',
+ 'Symfony\\Component\\DomCrawler\\Crawler' => __DIR__ . '/..' . '/symfony/dom-crawler/Crawler.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\ChoiceFormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/ChoiceFormField.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\FileFormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/FileFormField.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\FormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/FormField.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\InputFormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/InputFormField.php',
+ 'Symfony\\Component\\DomCrawler\\Field\\TextareaFormField' => __DIR__ . '/..' . '/symfony/dom-crawler/Field/TextareaFormField.php',
+ 'Symfony\\Component\\DomCrawler\\Form' => __DIR__ . '/..' . '/symfony/dom-crawler/Form.php',
+ 'Symfony\\Component\\DomCrawler\\FormFieldRegistry' => __DIR__ . '/..' . '/symfony/dom-crawler/FormFieldRegistry.php',
+ 'Symfony\\Component\\DomCrawler\\Image' => __DIR__ . '/..' . '/symfony/dom-crawler/Image.php',
+ 'Symfony\\Component\\DomCrawler\\Link' => __DIR__ . '/..' . '/symfony/dom-crawler/Link.php',
+ 'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorAttributeValueSame' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorAttributeValueSame.php',
+ 'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorExists' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorExists.php',
+ 'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextContains' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextContains.php',
+ 'Symfony\\Component\\DomCrawler\\Test\\Constraint\\CrawlerSelectorTextSame' => __DIR__ . '/..' . '/symfony/dom-crawler/Test/Constraint/CrawlerSelectorTextSame.php',
+ 'Symfony\\Component\\DomCrawler\\UriResolver' => __DIR__ . '/..' . '/symfony/dom-crawler/UriResolver.php',
'Symfony\\Component\\Dotenv\\Command\\DebugCommand' => __DIR__ . '/..' . '/symfony/dotenv/Command/DebugCommand.php',
'Symfony\\Component\\Dotenv\\Command\\DotenvDumpCommand' => __DIR__ . '/..' . '/symfony/dotenv/Command/DotenvDumpCommand.php',
'Symfony\\Component\\Dotenv\\Dotenv' => __DIR__ . '/..' . '/symfony/dotenv/Dotenv.php',
@@ -5413,6 +6279,14 @@ class ComposerStaticInitdb5de6d3796b91b0872dc5f39a543db5
'Symfony\\WebpackEncoreBundle\\Twig\\EntryFilesTwigExtension' => __DIR__ . '/..' . '/symfony/webpack-encore-bundle/src/Twig/EntryFilesTwigExtension.php',
'Symfony\\WebpackEncoreBundle\\Twig\\StimulusTwigExtension' => __DIR__ . '/..' . '/symfony/webpack-encore-bundle/src/Twig/StimulusTwigExtension.php',
'Symfony\\WebpackEncoreBundle\\WebpackEncoreBundle' => __DIR__ . '/..' . '/symfony/webpack-encore-bundle/src/WebpackEncoreBundle.php',
+ 'TheSeer\\Tokenizer\\Exception' => __DIR__ . '/..' . '/theseer/tokenizer/src/Exception.php',
+ 'TheSeer\\Tokenizer\\NamespaceUri' => __DIR__ . '/..' . '/theseer/tokenizer/src/NamespaceUri.php',
+ 'TheSeer\\Tokenizer\\NamespaceUriException' => __DIR__ . '/..' . '/theseer/tokenizer/src/NamespaceUriException.php',
+ 'TheSeer\\Tokenizer\\Token' => __DIR__ . '/..' . '/theseer/tokenizer/src/Token.php',
+ 'TheSeer\\Tokenizer\\TokenCollection' => __DIR__ . '/..' . '/theseer/tokenizer/src/TokenCollection.php',
+ 'TheSeer\\Tokenizer\\TokenCollectionException' => __DIR__ . '/..' . '/theseer/tokenizer/src/TokenCollectionException.php',
+ 'TheSeer\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/theseer/tokenizer/src/Tokenizer.php',
+ 'TheSeer\\Tokenizer\\XMLSerializer' => __DIR__ . '/..' . '/theseer/tokenizer/src/XMLSerializer.php',
'Twig\\Cache\\CacheInterface' => __DIR__ . '/..' . '/twig/twig/src/Cache/CacheInterface.php',
'Twig\\Cache\\FilesystemCache' => __DIR__ . '/..' . '/twig/twig/src/Cache/FilesystemCache.php',
'Twig\\Cache\\NullCache' => __DIR__ . '/..' . '/twig/twig/src/Cache/NullCache.php',
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 96c50490d2984eeb63e76a297e668d52e78ec067..1b751fd85837bbd589067082cfee8dc2cba74765 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1733,6 +1733,68 @@
],
"install-path": "../monolog/monolog"
},
+ {
+ "name": "myclabs/deep-copy",
+ "version": "1.11.0",
+ "version_normalized": "1.11.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/myclabs/DeepCopy.git",
+ "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614",
+ "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "conflict": {
+ "doctrine/collections": "<1.6.8",
+ "doctrine/common": "<2.13.3 || >=3,<3.2.2"
+ },
+ "require-dev": {
+ "doctrine/collections": "^1.6.8",
+ "doctrine/common": "^2.13.3 || ^3.2.2",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
+ },
+ "time": "2022-03-03T13:19:32+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "files": [
+ "src/DeepCopy/deep_copy.php"
+ ],
+ "psr-4": {
+ "DeepCopy\\": "src/DeepCopy/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Create deep copies (clones) of your objects",
+ "keywords": [
+ "clone",
+ "copy",
+ "duplicate",
+ "object",
+ "object graph"
+ ],
+ "support": {
+ "issues": "https://github.com/myclabs/DeepCopy/issues",
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0"
+ },
+ "funding": [
+ {
+ "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
+ "type": "tidelift"
+ }
+ ],
+ "install-path": "../myclabs/deep-copy"
+ },
{
"name": "nikic/php-parser",
"version": "v4.13.2",
@@ -1792,6 +1854,123 @@
},
"install-path": "../nikic/php-parser"
},
+ {
+ "name": "phar-io/manifest",
+ "version": "2.0.3",
+ "version_normalized": "2.0.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/manifest.git",
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-phar": "*",
+ "ext-xmlwriter": "*",
+ "phar-io/version": "^3.0.1",
+ "php": "^7.2 || ^8.0"
+ },
+ "time": "2021-07-20T11:28:43+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
+ "support": {
+ "issues": "https://github.com/phar-io/manifest/issues",
+ "source": "https://github.com/phar-io/manifest/tree/2.0.3"
+ },
+ "install-path": "../phar-io/manifest"
+ },
+ {
+ "name": "phar-io/version",
+ "version": "3.2.1",
+ "version_normalized": "3.2.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/version.git",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "time": "2022-02-21T01:04:05+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Library for handling version information and constraints",
+ "support": {
+ "issues": "https://github.com/phar-io/version/issues",
+ "source": "https://github.com/phar-io/version/tree/3.2.1"
+ },
+ "install-path": "../phar-io/version"
+ },
{
"name": "phpdocumentor/reflection-common",
"version": "2.2.0",
@@ -1961,6 +2140,76 @@
},
"install-path": "../phpdocumentor/type-resolver"
},
+ {
+ "name": "phpspec/prophecy",
+ "version": "v1.15.0",
+ "version_normalized": "1.15.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpspec/prophecy.git",
+ "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
+ "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.2",
+ "php": "^7.2 || ~8.0, <8.2",
+ "phpdocumentor/reflection-docblock": "^5.2",
+ "sebastian/comparator": "^3.0 || ^4.0",
+ "sebastian/recursion-context": "^3.0 || ^4.0"
+ },
+ "require-dev": {
+ "phpspec/phpspec": "^6.0 || ^7.0",
+ "phpunit/phpunit": "^8.0 || ^9.0"
+ },
+ "time": "2021-12-08T12:19:24+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Prophecy\\": "src/Prophecy"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Konstantin Kudryashov",
+ "email": "ever.zet@gmail.com",
+ "homepage": "http://everzet.com"
+ },
+ {
+ "name": "Marcello Duarte",
+ "email": "marcello.duarte@gmail.com"
+ }
+ ],
+ "description": "Highly opinionated mocking framework for PHP 5.3+",
+ "homepage": "https://github.com/phpspec/prophecy",
+ "keywords": [
+ "Double",
+ "Dummy",
+ "fake",
+ "mock",
+ "spy",
+ "stub"
+ ],
+ "support": {
+ "issues": "https://github.com/phpspec/prophecy/issues",
+ "source": "https://github.com/phpspec/prophecy/tree/v1.15.0"
+ },
+ "install-path": "../phpspec/prophecy"
+ },
{
"name": "phpstan/phpdoc-parser",
"version": "1.2.0",
@@ -2014,268 +2263,1719 @@
"install-path": "../phpstan/phpdoc-parser"
},
{
- "name": "psr/cache",
- "version": "1.0.1",
- "version_normalized": "1.0.1.0",
+ "name": "phpunit/php-code-coverage",
+ "version": "9.2.15",
+ "version_normalized": "9.2.15.0",
"source": {
"type": "git",
- "url": "https://github.com/php-fig/cache.git",
- "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
+ "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
- "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f",
+ "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "ext-dom": "*",
+ "ext-libxml": "*",
+ "ext-xmlwriter": "*",
+ "nikic/php-parser": "^4.13.0",
+ "php": ">=7.3",
+ "phpunit/php-file-iterator": "^3.0.3",
+ "phpunit/php-text-template": "^2.0.2",
+ "sebastian/code-unit-reverse-lookup": "^2.0.2",
+ "sebastian/complexity": "^2.0",
+ "sebastian/environment": "^5.1.2",
+ "sebastian/lines-of-code": "^1.0.3",
+ "sebastian/version": "^3.0.1",
+ "theseer/tokenizer": "^1.2.0"
},
- "time": "2016-08-06T20:24:11+00:00",
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-pcov": "*",
+ "ext-xdebug": "*"
+ },
+ "time": "2022-03-07T09:28:20+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "9.2-dev"
}
},
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "Psr\\Cache\\": "src/"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "Common interface for caching libraries",
+ "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
+ "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
"keywords": [
- "cache",
- "psr",
- "psr-6"
+ "coverage",
+ "testing",
+ "xunit"
],
"support": {
- "source": "https://github.com/php-fig/cache/tree/master"
+ "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15"
},
- "install-path": "../psr/cache"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../phpunit/php-code-coverage"
},
{
- "name": "psr/container",
- "version": "1.1.2",
- "version_normalized": "1.1.2.0",
+ "name": "phpunit/php-file-iterator",
+ "version": "3.0.6",
+ "version_normalized": "3.0.6.0",
"source": {
"type": "git",
- "url": "https://github.com/php-fig/container.git",
- "reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
+ "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
- "reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
+ "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
"shasum": ""
},
"require": {
- "php": ">=7.4.0"
+ "php": ">=7.3"
},
- "time": "2021-11-05T16:50:12+00:00",
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2021-12-02T12:48:52+00:00",
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "Psr\\Container\\": "src/"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "Common Container Interface (PHP FIG PSR-11)",
- "homepage": "https://github.com/php-fig/container",
+ "description": "FilterIterator implementation that filters files based on a list of suffixes.",
+ "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
"keywords": [
- "PSR-11",
- "container",
- "container-interface",
- "container-interop",
- "psr"
+ "filesystem",
+ "iterator"
],
"support": {
- "issues": "https://github.com/php-fig/container/issues",
- "source": "https://github.com/php-fig/container/tree/1.1.2"
+ "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
},
- "install-path": "../psr/container"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../phpunit/php-file-iterator"
},
{
- "name": "psr/event-dispatcher",
- "version": "1.0.0",
- "version_normalized": "1.0.0.0",
+ "name": "phpunit/php-invoker",
+ "version": "3.1.1",
+ "version_normalized": "3.1.1.0",
"source": {
"type": "git",
- "url": "https://github.com/php-fig/event-dispatcher.git",
- "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
+ "url": "https://github.com/sebastianbergmann/php-invoker.git",
+ "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
- "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
+ "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
"shasum": ""
},
"require": {
- "php": ">=7.2.0"
+ "php": ">=7.3"
},
- "time": "2019-01-08T18:20:26+00:00",
+ "require-dev": {
+ "ext-pcntl": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-pcntl": "*"
+ },
+ "time": "2020-09-28T05:58:55+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "3.1-dev"
}
},
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "Psr\\EventDispatcher\\": "src/"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "Standard interfaces for event handling.",
+ "description": "Invoke callables with a timeout",
+ "homepage": "https://github.com/sebastianbergmann/php-invoker/",
"keywords": [
- "events",
- "psr",
- "psr-14"
+ "process"
],
"support": {
- "issues": "https://github.com/php-fig/event-dispatcher/issues",
- "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
+ "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
+ "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1"
},
- "install-path": "../psr/event-dispatcher"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../phpunit/php-invoker"
},
{
- "name": "psr/link",
- "version": "1.0.0",
- "version_normalized": "1.0.0.0",
+ "name": "phpunit/php-text-template",
+ "version": "2.0.4",
+ "version_normalized": "2.0.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-text-template.git",
+ "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
+ "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-10-26T05:33:50+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Simple template engine.",
+ "homepage": "https://github.com/sebastianbergmann/php-text-template/",
+ "keywords": [
+ "template"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
+ "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../phpunit/php-text-template"
+ },
+ {
+ "name": "phpunit/php-timer",
+ "version": "5.0.3",
+ "version_normalized": "5.0.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-timer.git",
+ "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
+ "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-10-26T13:16:10+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Utility class for timing",
+ "homepage": "https://github.com/sebastianbergmann/php-timer/",
+ "keywords": [
+ "timer"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-timer/issues",
+ "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../phpunit/php-timer"
+ },
+ {
+ "name": "phpunit/phpunit",
+ "version": "9.5.17",
+ "version_normalized": "9.5.17.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/phpunit.git",
+ "reference": "5c5abcfaa2cbd44b2203995d7a339ef910fe0c8f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5c5abcfaa2cbd44b2203995d7a339ef910fe0c8f",
+ "reference": "5c5abcfaa2cbd44b2203995d7a339ef910fe0c8f",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/instantiator": "^1.3.1",
+ "ext-dom": "*",
+ "ext-json": "*",
+ "ext-libxml": "*",
+ "ext-mbstring": "*",
+ "ext-xml": "*",
+ "ext-xmlwriter": "*",
+ "myclabs/deep-copy": "^1.10.1",
+ "phar-io/manifest": "^2.0.3",
+ "phar-io/version": "^3.0.2",
+ "php": ">=7.3",
+ "phpspec/prophecy": "^1.12.1",
+ "phpunit/php-code-coverage": "^9.2.13",
+ "phpunit/php-file-iterator": "^3.0.5",
+ "phpunit/php-invoker": "^3.1.1",
+ "phpunit/php-text-template": "^2.0.3",
+ "phpunit/php-timer": "^5.0.2",
+ "sebastian/cli-parser": "^1.0.1",
+ "sebastian/code-unit": "^1.0.6",
+ "sebastian/comparator": "^4.0.5",
+ "sebastian/diff": "^4.0.3",
+ "sebastian/environment": "^5.1.3",
+ "sebastian/exporter": "^4.0.3",
+ "sebastian/global-state": "^5.0.1",
+ "sebastian/object-enumerator": "^4.0.3",
+ "sebastian/resource-operations": "^3.0.3",
+ "sebastian/type": "^2.3.4",
+ "sebastian/version": "^3.0.2"
+ },
+ "require-dev": {
+ "ext-pdo": "*",
+ "phpspec/prophecy-phpunit": "^2.0.1"
+ },
+ "suggest": {
+ "ext-soap": "*",
+ "ext-xdebug": "*"
+ },
+ "time": "2022-03-05T16:54:31+00:00",
+ "bin": [
+ "phpunit"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "9.5-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "files": [
+ "src/Framework/Assert/Functions.php"
+ ],
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "The PHP Unit Testing framework.",
+ "homepage": "https://phpunit.de/",
+ "keywords": [
+ "phpunit",
+ "testing",
+ "xunit"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/phpunit/issues",
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.17"
+ },
+ "funding": [
+ {
+ "url": "https://phpunit.de/sponsors.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../phpunit/phpunit"
+ },
+ {
+ "name": "psr/cache",
+ "version": "1.0.1",
+ "version_normalized": "1.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/cache.git",
+ "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
+ "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "time": "2016-08-06T20:24:11+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Cache\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for caching libraries",
+ "keywords": [
+ "cache",
+ "psr",
+ "psr-6"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/cache/tree/master"
+ },
+ "install-path": "../psr/cache"
+ },
+ {
+ "name": "psr/container",
+ "version": "1.1.2",
+ "version_normalized": "1.1.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/container.git",
+ "reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea",
+ "reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.4.0"
+ },
+ "time": "2021-11-05T16:50:12+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Container\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common Container Interface (PHP FIG PSR-11)",
+ "homepage": "https://github.com/php-fig/container",
+ "keywords": [
+ "PSR-11",
+ "container",
+ "container-interface",
+ "container-interop",
+ "psr"
+ ],
+ "support": {
+ "issues": "https://github.com/php-fig/container/issues",
+ "source": "https://github.com/php-fig/container/tree/1.1.2"
+ },
+ "install-path": "../psr/container"
+ },
+ {
+ "name": "psr/event-dispatcher",
+ "version": "1.0.0",
+ "version_normalized": "1.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/event-dispatcher.git",
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.0"
+ },
+ "time": "2019-01-08T18:20:26+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Psr\\EventDispatcher\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Standard interfaces for event handling.",
+ "keywords": [
+ "events",
+ "psr",
+ "psr-14"
+ ],
+ "support": {
+ "issues": "https://github.com/php-fig/event-dispatcher/issues",
+ "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
+ },
+ "install-path": "../psr/event-dispatcher"
+ },
+ {
+ "name": "psr/link",
+ "version": "1.0.0",
+ "version_normalized": "1.0.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/link.git",
+ "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/link/zipball/eea8e8662d5cd3ae4517c9b864493f59fca95562",
+ "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "time": "2016-10-28T16:06:13+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Link\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interfaces for HTTP links",
+ "keywords": [
+ "http",
+ "http-link",
+ "link",
+ "psr",
+ "psr-13",
+ "rest"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/link/tree/master"
+ },
+ "install-path": "../psr/link"
+ },
+ {
+ "name": "psr/log",
+ "version": "1.1.4",
+ "version_normalized": "1.1.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/log.git",
+ "reference": "d49695b909c3b7628b6289db5479a1c204601f11"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
+ "reference": "d49695b909c3b7628b6289db5479a1c204601f11",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "time": "2021-05-03T11:20:27+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.1.x-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Log\\": "Psr/Log/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for logging libraries",
+ "homepage": "https://github.com/php-fig/log",
+ "keywords": [
+ "log",
+ "psr",
+ "psr-3"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/log/tree/1.1.4"
+ },
+ "install-path": "../psr/log"
+ },
+ {
+ "name": "sebastian/cli-parser",
+ "version": "1.0.1",
+ "version_normalized": "1.0.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/cli-parser.git",
+ "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-09-28T06:08:49+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for parsing CLI options",
+ "homepage": "https://github.com/sebastianbergmann/cli-parser",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
+ "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/cli-parser"
+ },
+ {
+ "name": "sebastian/code-unit",
+ "version": "1.0.8",
+ "version_normalized": "1.0.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit.git",
+ "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
+ "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-10-26T13:08:54+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Collection of value objects that represent the PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/code-unit",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/code-unit/issues",
+ "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/code-unit"
+ },
+ {
+ "name": "sebastian/code-unit-reverse-lookup",
+ "version": "2.0.3",
+ "version_normalized": "2.0.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
+ "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
+ "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-09-28T05:30:19+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Looks up which function or method a line of code belongs to",
+ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
+ "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/code-unit-reverse-lookup"
+ },
+ {
+ "name": "sebastian/comparator",
+ "version": "4.0.6",
+ "version_normalized": "4.0.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/comparator.git",
+ "reference": "55f4261989e546dc112258c7a75935a81a7ce382"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382",
+ "reference": "55f4261989e546dc112258c7a75935a81a7ce382",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/diff": "^4.0",
+ "sebastian/exporter": "^4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-10-26T15:49:45+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
+ }
+ ],
+ "description": "Provides the functionality to compare PHP values for equality",
+ "homepage": "https://github.com/sebastianbergmann/comparator",
+ "keywords": [
+ "comparator",
+ "compare",
+ "equality"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/comparator/issues",
+ "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/comparator"
+ },
+ {
+ "name": "sebastian/complexity",
+ "version": "2.0.2",
+ "version_normalized": "2.0.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/complexity.git",
+ "reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
+ "reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
+ "shasum": ""
+ },
+ "require": {
+ "nikic/php-parser": "^4.7",
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-10-26T15:52:27+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for calculating the complexity of PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/complexity",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/complexity/issues",
+ "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/complexity"
+ },
+ {
+ "name": "sebastian/diff",
+ "version": "4.0.4",
+ "version_normalized": "4.0.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/diff.git",
+ "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3",
+ "symfony/process": "^4.2 || ^5"
+ },
+ "time": "2020-10-26T13:10:38+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Kore Nordmann",
+ "email": "mail@kore-nordmann.de"
+ }
+ ],
+ "description": "Diff implementation",
+ "homepage": "https://github.com/sebastianbergmann/diff",
+ "keywords": [
+ "diff",
+ "udiff",
+ "unidiff",
+ "unified diff"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/diff/issues",
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/diff"
+ },
+ {
+ "name": "sebastian/environment",
+ "version": "5.1.3",
+ "version_normalized": "5.1.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/environment.git",
+ "reference": "388b6ced16caa751030f6a69e588299fa09200ac"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac",
+ "reference": "388b6ced16caa751030f6a69e588299fa09200ac",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-posix": "*"
+ },
+ "time": "2020-09-28T05:52:38+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.1-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides functionality to handle HHVM/PHP environments",
+ "homepage": "http://www.github.com/sebastianbergmann/environment",
+ "keywords": [
+ "Xdebug",
+ "environment",
+ "hhvm"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/environment/issues",
+ "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/environment"
+ },
+ {
+ "name": "sebastian/exporter",
+ "version": "4.0.4",
+ "version_normalized": "4.0.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/exporter.git",
+ "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9",
+ "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "ext-mbstring": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2021-11-11T14:18:36+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@gmail.com"
+ }
+ ],
+ "description": "Provides the functionality to export PHP variables for visualization",
+ "homepage": "https://www.github.com/sebastianbergmann/exporter",
+ "keywords": [
+ "export",
+ "exporter"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/exporter/issues",
+ "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/exporter"
+ },
+ {
+ "name": "sebastian/global-state",
+ "version": "5.0.5",
+ "version_normalized": "5.0.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/global-state.git",
+ "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/object-reflector": "^2.0",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "ext-dom": "*",
+ "phpunit/phpunit": "^9.3"
+ },
+ "suggest": {
+ "ext-uopz": "*"
+ },
+ "time": "2022-02-14T08:28:10+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "5.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Snapshotting of global state",
+ "homepage": "http://www.github.com/sebastianbergmann/global-state",
+ "keywords": [
+ "global state"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/global-state/issues",
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/global-state"
+ },
+ {
+ "name": "sebastian/lines-of-code",
+ "version": "1.0.3",
+ "version_normalized": "1.0.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/lines-of-code.git",
+ "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
+ "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
+ "shasum": ""
+ },
+ "require": {
+ "nikic/php-parser": "^4.6",
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-11-28T06:42:11+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library for counting the lines of code in PHP source code",
+ "homepage": "https://github.com/sebastianbergmann/lines-of-code",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
+ "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/lines-of-code"
+ },
+ {
+ "name": "sebastian/object-enumerator",
+ "version": "4.0.4",
+ "version_normalized": "4.0.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/object-enumerator.git",
+ "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
+ "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3",
+ "sebastian/object-reflector": "^2.0",
+ "sebastian/recursion-context": "^4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-10-26T13:12:34+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Traverses array structures and object graphs to enumerate all referenced objects",
+ "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
+ "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/object-enumerator"
+ },
+ {
+ "name": "sebastian/object-reflector",
+ "version": "2.0.4",
+ "version_normalized": "2.0.4.0",
"source": {
"type": "git",
- "url": "https://github.com/php-fig/link.git",
- "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562"
+ "url": "https://github.com/sebastianbergmann/object-reflector.git",
+ "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/link/zipball/eea8e8662d5cd3ae4517c9b864493f59fca95562",
- "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
+ "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": ">=7.3"
},
- "time": "2016-10-28T16:06:13+00:00",
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-10-26T13:14:26+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "2.0-dev"
}
},
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "Psr\\Link\\": "src/"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
}
],
- "description": "Common interfaces for HTTP links",
- "keywords": [
- "http",
- "http-link",
- "link",
- "psr",
- "psr-13",
- "rest"
+ "description": "Allows reflection of object attributes, including inherited and non-public ones",
+ "homepage": "https://github.com/sebastianbergmann/object-reflector/",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
+ "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/object-reflector"
+ },
+ {
+ "name": "sebastian/recursion-context",
+ "version": "4.0.4",
+ "version_normalized": "4.0.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/recursion-context.git",
+ "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
+ "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2020-10-26T13:17:30+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
+ }
],
+ "description": "Provides functionality to recursively process PHP variables",
+ "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
"support": {
- "source": "https://github.com/php-fig/link/tree/master"
+ "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
},
- "install-path": "../psr/link"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/recursion-context"
},
{
- "name": "psr/log",
- "version": "1.1.4",
- "version_normalized": "1.1.4.0",
+ "name": "sebastian/resource-operations",
+ "version": "3.0.3",
+ "version_normalized": "3.0.3.0",
"source": {
"type": "git",
- "url": "https://github.com/php-fig/log.git",
- "reference": "d49695b909c3b7628b6289db5479a1c204601f11"
+ "url": "https://github.com/sebastianbergmann/resource-operations.git",
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
- "reference": "d49695b909c3b7628b6289db5479a1c204601f11",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
+ "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": ">=7.3"
},
- "time": "2021-05-03T11:20:27+00:00",
+ "require-dev": {
+ "phpunit/phpunit": "^9.0"
+ },
+ "time": "2020-09-28T06:45:17+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1.x-dev"
+ "dev-master": "3.0-dev"
}
},
"installation-source": "dist",
"autoload": {
- "psr-4": {
- "Psr\\Log\\": "Psr/Log/"
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Provides a list of PHP built-in functions that operate on resources",
+ "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
+ "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/resource-operations"
+ },
+ {
+ "name": "sebastian/type",
+ "version": "2.3.4",
+ "version_normalized": "2.3.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/type.git",
+ "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914",
+ "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.3"
+ },
+ "time": "2021-06-15T12:49:02+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.3-dev"
}
},
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "Common interface for logging libraries",
- "homepage": "https://github.com/php-fig/log",
- "keywords": [
- "log",
- "psr",
- "psr-3"
+ "description": "Collection of value objects that represent the types of the PHP type system",
+ "homepage": "https://github.com/sebastianbergmann/type",
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/type/issues",
+ "source": "https://github.com/sebastianbergmann/type/tree/2.3.4"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/type"
+ },
+ {
+ "name": "sebastian/version",
+ "version": "3.0.2",
+ "version_normalized": "3.0.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/version.git",
+ "reference": "c6c1022351a901512170118436c764e473f6de8c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
+ "reference": "c6c1022351a901512170118436c764e473f6de8c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.3"
+ },
+ "time": "2020-09-28T06:39:44+00:00",
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.0-dev"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
+ }
+ ],
+ "description": "Library that helps with managing the version number of Git-hosted PHP projects",
+ "homepage": "https://github.com/sebastianbergmann/version",
"support": {
- "source": "https://github.com/php-fig/log/tree/1.1.4"
+ "issues": "https://github.com/sebastianbergmann/version/issues",
+ "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
},
- "install-path": "../psr/log"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "install-path": "../sebastian/version"
},
{
"name": "sensio/framework-extra-bundle",
@@ -2384,12 +4084,89 @@
"symfony/property-access": "^4.4|^5.0|^6.0",
"symfony/serializer": "^4.4|^5.0|^6.0"
},
- "time": "2022-02-09T15:49:12+00:00",
- "type": "symfony-messenger-bridge",
+ "time": "2022-02-09T15:49:12+00:00",
+ "type": "symfony-messenger-bridge",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Messenger\\Bridge\\Amqp\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony AMQP extension Messenger Bridge",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/amqp-messenger/tree/v5.4.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "install-path": "../symfony/amqp-messenger"
+ },
+ {
+ "name": "symfony/asset",
+ "version": "v5.4.3",
+ "version_normalized": "5.4.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/asset.git",
+ "reference": "156e45cba14f9be3fe8b987e86f482a76aa078f3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/asset/zipball/156e45cba14f9be3fe8b987e86f482a76aa078f3",
+ "reference": "156e45cba14f9be3fe8b987e86f482a76aa078f3",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-php80": "^1.16"
+ },
+ "conflict": {
+ "symfony/http-foundation": "<5.3"
+ },
+ "require-dev": {
+ "symfony/http-client": "^4.4|^5.0|^6.0",
+ "symfony/http-foundation": "^5.3|^6.0",
+ "symfony/http-kernel": "^4.4|^5.0|^6.0"
+ },
+ "suggest": {
+ "symfony/http-foundation": ""
+ },
+ "time": "2022-01-02T09:53:40+00:00",
+ "type": "library",
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Symfony\\Component\\Messenger\\Bridge\\Amqp\\": ""
+ "Symfony\\Component\\Asset\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -2409,10 +4186,10 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony AMQP extension Messenger Bridge",
+ "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/amqp-messenger/tree/v5.4.5"
+ "source": "https://github.com/symfony/asset/tree/v5.4.3"
},
"funding": [
{
@@ -2428,45 +4205,43 @@
"type": "tidelift"
}
],
- "install-path": "../symfony/amqp-messenger"
+ "install-path": "../symfony/asset"
},
{
- "name": "symfony/asset",
+ "name": "symfony/browser-kit",
"version": "v5.4.3",
"version_normalized": "5.4.3.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/asset.git",
- "reference": "156e45cba14f9be3fe8b987e86f482a76aa078f3"
+ "url": "https://github.com/symfony/browser-kit.git",
+ "reference": "18e73179c6a33d520de1b644941eba108dd811ad"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/asset/zipball/156e45cba14f9be3fe8b987e86f482a76aa078f3",
- "reference": "156e45cba14f9be3fe8b987e86f482a76aa078f3",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/18e73179c6a33d520de1b644941eba108dd811ad",
+ "reference": "18e73179c6a33d520de1b644941eba108dd811ad",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/dom-crawler": "^4.4|^5.0|^6.0",
"symfony/polyfill-php80": "^1.16"
},
- "conflict": {
- "symfony/http-foundation": "<5.3"
- },
"require-dev": {
+ "symfony/css-selector": "^4.4|^5.0|^6.0",
"symfony/http-client": "^4.4|^5.0|^6.0",
- "symfony/http-foundation": "^5.3|^6.0",
- "symfony/http-kernel": "^4.4|^5.0|^6.0"
+ "symfony/mime": "^4.4|^5.0|^6.0",
+ "symfony/process": "^4.4|^5.0|^6.0"
},
"suggest": {
- "symfony/http-foundation": ""
+ "symfony/process": ""
},
"time": "2022-01-02T09:53:40+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
"psr-4": {
- "Symfony\\Component\\Asset\\": ""
+ "Symfony\\Component\\BrowserKit\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -2486,10 +4261,10 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files",
+ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/asset/tree/v5.4.3"
+ "source": "https://github.com/symfony/browser-kit/tree/v5.4.3"
},
"funding": [
{
@@ -2505,7 +4280,7 @@
"type": "tidelift"
}
],
- "install-path": "../symfony/asset"
+ "install-path": "../symfony/browser-kit"
},
{
"name": "symfony/cache",
@@ -2873,6 +4648,75 @@
],
"install-path": "../symfony/console"
},
+ {
+ "name": "symfony/css-selector",
+ "version": "v5.4.3",
+ "version_normalized": "5.4.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/css-selector.git",
+ "reference": "b0a190285cd95cb019237851205b8140ef6e368e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e",
+ "reference": "b0a190285cd95cb019237851205b8140ef6e368e",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-php80": "^1.16"
+ },
+ "time": "2022-01-02T09:53:40+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\CssSelector\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Jean-François Simon",
+ "email": "jeanfrancois.simon@sensiolabs.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Converts CSS selectors to XPath expressions",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/css-selector/tree/v5.4.3"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "install-path": "../symfony/css-selector"
+ },
{
"name": "symfony/debug-bundle",
"version": "v5.4.3",
@@ -3313,6 +5157,84 @@
],
"install-path": "../symfony/doctrine-messenger"
},
+ {
+ "name": "symfony/dom-crawler",
+ "version": "v5.4.6",
+ "version_normalized": "5.4.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/dom-crawler.git",
+ "reference": "c0bda97480d96337bd3866026159a8b358665457"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/c0bda97480d96337bd3866026159a8b358665457",
+ "reference": "c0bda97480d96337bd3866026159a8b358665457",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "^1.16"
+ },
+ "conflict": {
+ "masterminds/html5": "<2.6"
+ },
+ "require-dev": {
+ "masterminds/html5": "^2.6",
+ "symfony/css-selector": "^4.4|^5.0|^6.0"
+ },
+ "suggest": {
+ "symfony/css-selector": ""
+ },
+ "time": "2022-03-02T12:42:23+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\DomCrawler\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Eases DOM navigation for HTML and XML documents",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/dom-crawler/tree/v5.4.6"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "install-path": "../symfony/dom-crawler"
+ },
{
"name": "symfony/dotenv",
"version": "v5.4.5",
@@ -5378,6 +7300,92 @@
],
"install-path": "../symfony/password-hasher"
},
+ {
+ "name": "symfony/phpunit-bridge",
+ "version": "v6.0.3",
+ "version_normalized": "6.0.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/phpunit-bridge.git",
+ "reference": "81f5e8e453433e0182a49ca45d4734cb3a2f818f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/81f5e8e453433e0182a49ca45d4734cb3a2f818f",
+ "reference": "81f5e8e453433e0182a49ca45d4734cb3a2f818f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1.3"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<7.5|9.1.2"
+ },
+ "require-dev": {
+ "symfony/deprecation-contracts": "^2.1|^3.0",
+ "symfony/error-handler": "^5.4|^6.0"
+ },
+ "suggest": {
+ "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader"
+ },
+ "time": "2022-01-26T17:23:29+00:00",
+ "bin": [
+ "bin/simple-phpunit"
+ ],
+ "type": "symfony-bridge",
+ "extra": {
+ "thanks": {
+ "name": "phpunit/phpunit",
+ "url": "https://github.com/sebastianbergmann/phpunit"
+ }
+ },
+ "installation-source": "dist",
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Bridge\\PhpUnit\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides utilities for PHPUnit, especially user deprecation notices management",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/phpunit-bridge/tree/v6.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "install-path": "../symfony/phpunit-bridge"
+ },
{
"name": "symfony/polyfill-intl-grapheme",
"version": "v1.25.0",
@@ -8449,6 +10457,59 @@
],
"install-path": "../symfony/yaml"
},
+ {
+ "name": "theseer/tokenizer",
+ "version": "1.2.1",
+ "version_normalized": "1.2.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/theseer/tokenizer.git",
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-tokenizer": "*",
+ "ext-xmlwriter": "*",
+ "php": "^7.2 || ^8.0"
+ },
+ "time": "2021-07-28T10:34:58+00:00",
+ "type": "library",
+ "installation-source": "dist",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
+ "support": {
+ "issues": "https://github.com/theseer/tokenizer/issues",
+ "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/theseer",
+ "type": "github"
+ }
+ ],
+ "install-path": "../theseer/tokenizer"
+ },
{
"name": "twig/extra-bundle",
"version": "v3.3.8",
@@ -8674,9 +10735,40 @@
],
"dev": true,
"dev-package-names": [
+ "myclabs/deep-copy",
"nikic/php-parser",
+ "phar-io/manifest",
+ "phar-io/version",
+ "phpspec/prophecy",
+ "phpunit/php-code-coverage",
+ "phpunit/php-file-iterator",
+ "phpunit/php-invoker",
+ "phpunit/php-text-template",
+ "phpunit/php-timer",
+ "phpunit/phpunit",
+ "sebastian/cli-parser",
+ "sebastian/code-unit",
+ "sebastian/code-unit-reverse-lookup",
+ "sebastian/comparator",
+ "sebastian/complexity",
+ "sebastian/diff",
+ "sebastian/environment",
+ "sebastian/exporter",
+ "sebastian/global-state",
+ "sebastian/lines-of-code",
+ "sebastian/object-enumerator",
+ "sebastian/object-reflector",
+ "sebastian/recursion-context",
+ "sebastian/resource-operations",
+ "sebastian/type",
+ "sebastian/version",
+ "symfony/browser-kit",
+ "symfony/css-selector",
"symfony/debug-bundle",
+ "symfony/dom-crawler",
"symfony/maker-bundle",
- "symfony/web-profiler-bundle"
+ "symfony/phpunit-bridge",
+ "symfony/web-profiler-bundle",
+ "theseer/tokenizer"
]
}
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index 2a9730e1abf327cb018a79bf35c46835afe37f00..bea7b598d2a9a51ca4fbd40d61f7fc4cf1a0478a 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -5,7 +5,7 @@
'type' => 'project',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
- 'reference' => '7f22c65fe8abeae6d58658b0a30fe2a936df86a3',
+ 'reference' => '0d624b3b1f28062bb322275aafe97a20b498f672',
'name' => '__root__',
'dev' => true,
),
@@ -16,7 +16,7 @@
'type' => 'project',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
- 'reference' => '7f22c65fe8abeae6d58658b0a30fe2a936df86a3',
+ 'reference' => '0d624b3b1f28062bb322275aafe97a20b498f672',
'dev_requirement' => false,
),
'doctrine/annotations' => array(
@@ -199,6 +199,15 @@
'reference' => 'fd4380d6fc37626e2f799f29d91195040137eba9',
'dev_requirement' => false,
),
+ 'myclabs/deep-copy' => array(
+ 'pretty_version' => '1.11.0',
+ 'version' => '1.11.0.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../myclabs/deep-copy',
+ 'aliases' => array(),
+ 'reference' => '14daed4296fae74d9e3201d2c4925d1acb7aa614',
+ 'dev_requirement' => true,
+ ),
'nikic/php-parser' => array(
'pretty_version' => 'v4.13.2',
'version' => '4.13.2.0',
@@ -214,6 +223,24 @@
0 => '^2.1',
),
),
+ 'phar-io/manifest' => array(
+ 'pretty_version' => '2.0.3',
+ 'version' => '2.0.3.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../phar-io/manifest',
+ 'aliases' => array(),
+ 'reference' => '97803eca37d319dfa7826cc2437fc020857acb53',
+ 'dev_requirement' => true,
+ ),
+ 'phar-io/version' => array(
+ 'pretty_version' => '3.2.1',
+ 'version' => '3.2.1.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../phar-io/version',
+ 'aliases' => array(),
+ 'reference' => '4f7fd7836c6f332bb2933569e566a0d6c4cbed74',
+ 'dev_requirement' => true,
+ ),
'php-http/async-client-implementation' => array(
'dev_requirement' => false,
'provided' => array(
@@ -253,6 +280,15 @@
'reference' => '93ebd0014cab80c4ea9f5e297ea48672f1b87706',
'dev_requirement' => false,
),
+ 'phpspec/prophecy' => array(
+ 'pretty_version' => 'v1.15.0',
+ 'version' => '1.15.0.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../phpspec/prophecy',
+ 'aliases' => array(),
+ 'reference' => 'bbcd7380b0ebf3961ee21409db7b38bc31d69a13',
+ 'dev_requirement' => true,
+ ),
'phpstan/phpdoc-parser' => array(
'pretty_version' => '1.2.0',
'version' => '1.2.0.0',
@@ -262,6 +298,60 @@
'reference' => 'dbc093d7af60eff5cd575d2ed761b15ed40bd08e',
'dev_requirement' => false,
),
+ 'phpunit/php-code-coverage' => array(
+ 'pretty_version' => '9.2.15',
+ 'version' => '9.2.15.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../phpunit/php-code-coverage',
+ 'aliases' => array(),
+ 'reference' => '2e9da11878c4202f97915c1cb4bb1ca318a63f5f',
+ 'dev_requirement' => true,
+ ),
+ 'phpunit/php-file-iterator' => array(
+ 'pretty_version' => '3.0.6',
+ 'version' => '3.0.6.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../phpunit/php-file-iterator',
+ 'aliases' => array(),
+ 'reference' => 'cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf',
+ 'dev_requirement' => true,
+ ),
+ 'phpunit/php-invoker' => array(
+ 'pretty_version' => '3.1.1',
+ 'version' => '3.1.1.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../phpunit/php-invoker',
+ 'aliases' => array(),
+ 'reference' => '5a10147d0aaf65b58940a0b72f71c9ac0423cc67',
+ 'dev_requirement' => true,
+ ),
+ 'phpunit/php-text-template' => array(
+ 'pretty_version' => '2.0.4',
+ 'version' => '2.0.4.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../phpunit/php-text-template',
+ 'aliases' => array(),
+ 'reference' => '5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28',
+ 'dev_requirement' => true,
+ ),
+ 'phpunit/php-timer' => array(
+ 'pretty_version' => '5.0.3',
+ 'version' => '5.0.3.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../phpunit/php-timer',
+ 'aliases' => array(),
+ 'reference' => '5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2',
+ 'dev_requirement' => true,
+ ),
+ 'phpunit/phpunit' => array(
+ 'pretty_version' => '9.5.17',
+ 'version' => '9.5.17.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../phpunit/phpunit',
+ 'aliases' => array(),
+ 'reference' => '5c5abcfaa2cbd44b2203995d7a339ef910fe0c8f',
+ 'dev_requirement' => true,
+ ),
'psr/cache' => array(
'pretty_version' => '1.0.1',
'version' => '1.0.1.0',
@@ -350,6 +440,150 @@
0 => '1.0|2.0',
),
),
+ 'sebastian/cli-parser' => array(
+ 'pretty_version' => '1.0.1',
+ 'version' => '1.0.1.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/cli-parser',
+ 'aliases' => array(),
+ 'reference' => '442e7c7e687e42adc03470c7b668bc4b2402c0b2',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/code-unit' => array(
+ 'pretty_version' => '1.0.8',
+ 'version' => '1.0.8.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/code-unit',
+ 'aliases' => array(),
+ 'reference' => '1fc9f64c0927627ef78ba436c9b17d967e68e120',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/code-unit-reverse-lookup' => array(
+ 'pretty_version' => '2.0.3',
+ 'version' => '2.0.3.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/code-unit-reverse-lookup',
+ 'aliases' => array(),
+ 'reference' => 'ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/comparator' => array(
+ 'pretty_version' => '4.0.6',
+ 'version' => '4.0.6.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/comparator',
+ 'aliases' => array(),
+ 'reference' => '55f4261989e546dc112258c7a75935a81a7ce382',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/complexity' => array(
+ 'pretty_version' => '2.0.2',
+ 'version' => '2.0.2.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/complexity',
+ 'aliases' => array(),
+ 'reference' => '739b35e53379900cc9ac327b2147867b8b6efd88',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/diff' => array(
+ 'pretty_version' => '4.0.4',
+ 'version' => '4.0.4.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/diff',
+ 'aliases' => array(),
+ 'reference' => '3461e3fccc7cfdfc2720be910d3bd73c69be590d',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/environment' => array(
+ 'pretty_version' => '5.1.3',
+ 'version' => '5.1.3.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/environment',
+ 'aliases' => array(),
+ 'reference' => '388b6ced16caa751030f6a69e588299fa09200ac',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/exporter' => array(
+ 'pretty_version' => '4.0.4',
+ 'version' => '4.0.4.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/exporter',
+ 'aliases' => array(),
+ 'reference' => '65e8b7db476c5dd267e65eea9cab77584d3cfff9',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/global-state' => array(
+ 'pretty_version' => '5.0.5',
+ 'version' => '5.0.5.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/global-state',
+ 'aliases' => array(),
+ 'reference' => '0ca8db5a5fc9c8646244e629625ac486fa286bf2',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/lines-of-code' => array(
+ 'pretty_version' => '1.0.3',
+ 'version' => '1.0.3.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/lines-of-code',
+ 'aliases' => array(),
+ 'reference' => 'c1c2e997aa3146983ed888ad08b15470a2e22ecc',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/object-enumerator' => array(
+ 'pretty_version' => '4.0.4',
+ 'version' => '4.0.4.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/object-enumerator',
+ 'aliases' => array(),
+ 'reference' => '5c9eeac41b290a3712d88851518825ad78f45c71',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/object-reflector' => array(
+ 'pretty_version' => '2.0.4',
+ 'version' => '2.0.4.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/object-reflector',
+ 'aliases' => array(),
+ 'reference' => 'b4f479ebdbf63ac605d183ece17d8d7fe49c15c7',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/recursion-context' => array(
+ 'pretty_version' => '4.0.4',
+ 'version' => '4.0.4.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/recursion-context',
+ 'aliases' => array(),
+ 'reference' => 'cd9d8cf3c5804de4341c283ed787f099f5506172',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/resource-operations' => array(
+ 'pretty_version' => '3.0.3',
+ 'version' => '3.0.3.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/resource-operations',
+ 'aliases' => array(),
+ 'reference' => '0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/type' => array(
+ 'pretty_version' => '2.3.4',
+ 'version' => '2.3.4.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/type',
+ 'aliases' => array(),
+ 'reference' => 'b8cd8a1c753c90bc1a0f5372170e3e489136f914',
+ 'dev_requirement' => true,
+ ),
+ 'sebastian/version' => array(
+ 'pretty_version' => '3.0.2',
+ 'version' => '3.0.2.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../sebastian/version',
+ 'aliases' => array(),
+ 'reference' => 'c6c1022351a901512170118436c764e473f6de8c',
+ 'dev_requirement' => true,
+ ),
'sensio/framework-extra-bundle' => array(
'pretty_version' => 'v6.2.6',
'version' => '6.2.6.0',
@@ -377,6 +611,15 @@
'reference' => '156e45cba14f9be3fe8b987e86f482a76aa078f3',
'dev_requirement' => false,
),
+ 'symfony/browser-kit' => array(
+ 'pretty_version' => 'v5.4.3',
+ 'version' => '5.4.3.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../symfony/browser-kit',
+ 'aliases' => array(),
+ 'reference' => '18e73179c6a33d520de1b644941eba108dd811ad',
+ 'dev_requirement' => true,
+ ),
'symfony/cache' => array(
'pretty_version' => 'v5.4.6',
'version' => '5.4.6.0',
@@ -419,6 +662,15 @@
'reference' => 'd8111acc99876953f52fe16d4c50eb60940d49ad',
'dev_requirement' => false,
),
+ 'symfony/css-selector' => array(
+ 'pretty_version' => 'v5.4.3',
+ 'version' => '5.4.3.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../symfony/css-selector',
+ 'aliases' => array(),
+ 'reference' => 'b0a190285cd95cb019237851205b8140ef6e368e',
+ 'dev_requirement' => true,
+ ),
'symfony/debug-bundle' => array(
'pretty_version' => 'v5.4.3',
'version' => '5.4.3.0',
@@ -464,6 +716,15 @@
'reference' => '335428f424807178c57b89fd2bed714fba4bf4af',
'dev_requirement' => false,
),
+ 'symfony/dom-crawler' => array(
+ 'pretty_version' => 'v5.4.6',
+ 'version' => '5.4.6.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../symfony/dom-crawler',
+ 'aliases' => array(),
+ 'reference' => 'c0bda97480d96337bd3866026159a8b358665457',
+ 'dev_requirement' => true,
+ ),
'symfony/dotenv' => array(
'pretty_version' => 'v5.4.5',
'version' => '5.4.5.0',
@@ -692,6 +953,15 @@
'reference' => 'b5ed59c4536d8386cd37bb86df2b7bd5fbbd46d4',
'dev_requirement' => false,
),
+ 'symfony/phpunit-bridge' => array(
+ 'pretty_version' => 'v6.0.3',
+ 'version' => '6.0.3.0',
+ 'type' => 'symfony-bridge',
+ 'install_path' => __DIR__ . '/../symfony/phpunit-bridge',
+ 'aliases' => array(),
+ 'reference' => '81f5e8e453433e0182a49ca45d4734cb3a2f818f',
+ 'dev_requirement' => true,
+ ),
'symfony/polyfill-ctype' => array(
'dev_requirement' => false,
'replaced' => array(
@@ -1046,6 +1316,15 @@
'reference' => 'e80f87d2c9495966768310fc531b487ce64237a2',
'dev_requirement' => false,
),
+ 'theseer/tokenizer' => array(
+ 'pretty_version' => '1.2.1',
+ 'version' => '1.2.1.0',
+ 'type' => 'library',
+ 'install_path' => __DIR__ . '/../theseer/tokenizer',
+ 'aliases' => array(),
+ 'reference' => '34a41e998c2183e22995f158c581e7b5e755ab9e',
+ 'dev_requirement' => true,
+ ),
'twig/extra-bundle' => array(
'pretty_version' => 'v3.3.8',
'version' => '3.3.8.0',
diff --git a/vendor/myclabs/deep-copy/.github/FUNDING.yml b/vendor/myclabs/deep-copy/.github/FUNDING.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b8da664ddcf9e4b4ee7090afff4a540cf277e57e
--- /dev/null
+++ b/vendor/myclabs/deep-copy/.github/FUNDING.yml
@@ -0,0 +1,12 @@
+# These are supported funding model platforms
+
+github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
+patreon: # Replace with a single Patreon username
+open_collective: # Replace with a single Open Collective username
+ko_fi: # Replace with a single Ko-fi username
+tidelift: "packagist/myclabs/deep-copy"
+community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
+liberapay: # Replace with a single Liberapay username
+issuehunt: # Replace with a single IssueHunt username
+otechie: # Replace with a single Otechie username
+custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
diff --git a/vendor/myclabs/deep-copy/.github/workflows/ci.yaml b/vendor/myclabs/deep-copy/.github/workflows/ci.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..eac2812e3912d61dbea0479ff0bbbe53f3bd1550
--- /dev/null
+++ b/vendor/myclabs/deep-copy/.github/workflows/ci.yaml
@@ -0,0 +1,101 @@
+name: "Continuous Integration"
+
+on:
+ - pull_request
+ - push
+
+env:
+ COMPOSER_ROOT_VERSION: 1.99
+
+jobs:
+ composer-json-lint:
+ name: "Lint composer.json"
+
+ runs-on: "ubuntu-latest"
+
+ strategy:
+ matrix:
+ php-version:
+ - "8.1"
+
+ steps:
+ - name: "Checkout"
+ uses: "actions/checkout@v2"
+
+ - name: "Install PHP"
+ uses: "shivammathur/setup-php@v2"
+ with:
+ coverage: "none"
+ php-version: "${{ matrix.php-version }}"
+ tools: composer-normalize
+
+ - name: "Get composer cache directory"
+ id: composercache
+ run: echo "::set-output name=dir::$(composer config cache-files-dir)"
+
+ - name: "Cache dependencies"
+ uses: actions/cache@v2
+ with:
+ path: ${{ steps.composercache.outputs.dir }}
+ key: ${{ runner.os }}-php-${{ matrix.php-version }}-${{ matrix.dependencies }}-composer-${{ hashFiles('**/composer.json') }}
+ restore-keys: ${{ runner.os }}-php-${{ matrix.php-version }}-${{ matrix.dependencies }}-composer-
+
+ - name: "Install dependencies"
+ run: "composer update --no-interaction --no-progress"
+
+ - name: "Validate composer.json"
+ run: "composer validate --strict"
+
+ - name: "Normalize composer.json"
+ run: "composer-normalize --dry-run"
+
+ tests:
+ name: "Tests"
+
+ runs-on: "ubuntu-latest"
+
+ strategy:
+ matrix:
+ php-version:
+ - "7.1"
+ - "7.2"
+ - "7.3"
+ - "7.4"
+ - "8.0"
+ - "8.1"
+ dependencies:
+ - "lowest"
+ - "highest"
+
+ steps:
+ - name: "Checkout"
+ uses: "actions/checkout@v2"
+
+ - name: "Install PHP"
+ uses: "shivammathur/setup-php@v2"
+ with:
+ php-version: "${{ matrix.php-version }}"
+ ini-values: zend.assertions=1
+
+ - name: "Get composer cache directory"
+ id: composercache
+ run: echo "::set-output name=dir::$(composer config cache-files-dir)"
+
+ - name: "Cache dependencies"
+ uses: actions/cache@v2
+ with:
+ path: ${{ steps.composercache.outputs.dir }}
+ key: ${{ runner.os }}-php-${{ matrix.php-version }}-${{ matrix.dependencies }}-composer-${{ hashFiles('**/composer.json') }}
+ restore-keys: ${{ runner.os }}-php-${{ matrix.php-version }}-${{ matrix.dependencies }}-composer-
+
+ - name: "Install lowest dependencies"
+ if: ${{ matrix.dependencies == 'lowest' }}
+ run: "composer update --no-interaction --no-progress --prefer-lowest"
+
+ - name: "Install highest dependencies"
+ if: ${{ matrix.dependencies == 'highest' }}
+ run: "composer update --no-interaction --no-progress"
+
+ - name: "Run tests"
+ timeout-minutes: 3
+ run: "vendor/bin/phpunit"
diff --git a/vendor/myclabs/deep-copy/LICENSE b/vendor/myclabs/deep-copy/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..c3e835001c1f40ba78ac45b07054e6fc9cf3ca9b
--- /dev/null
+++ b/vendor/myclabs/deep-copy/LICENSE
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2013 My C-Sense
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/vendor/myclabs/deep-copy/README.md b/vendor/myclabs/deep-copy/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..503e93dfffe114dabb5fb87d497e8318b6991bb3
--- /dev/null
+++ b/vendor/myclabs/deep-copy/README.md
@@ -0,0 +1,373 @@
+# DeepCopy
+
+DeepCopy helps you create deep copies (clones) of your objects. It is designed to handle cycles in the association graph.
+
+[](https://packagist.org/packages/myclabs/deep-copy)
+[](https://github.com/myclabs/DeepCopy/actions)
+
+## Table of Contents
+
+1. [How](#how)
+1. [Why](#why)
+ 1. [Using simply `clone`](#using-simply-clone)
+ 1. [Overriding `__clone()`](#overriding-__clone)
+ 1. [With `DeepCopy`](#with-deepcopy)
+1. [How it works](#how-it-works)
+1. [Going further](#going-further)
+ 1. [Matchers](#matchers)
+ 1. [Property name](#property-name)
+ 1. [Specific property](#specific-property)
+ 1. [Type](#type)
+ 1. [Filters](#filters)
+ 1. [`SetNullFilter`](#setnullfilter-filter)
+ 1. [`KeepFilter`](#keepfilter-filter)
+ 1. [`DoctrineCollectionFilter`](#doctrinecollectionfilter-filter)
+ 1. [`DoctrineEmptyCollectionFilter`](#doctrineemptycollectionfilter-filter)
+ 1. [`DoctrineProxyFilter`](#doctrineproxyfilter-filter)
+ 1. [`ReplaceFilter`](#replacefilter-type-filter)
+ 1. [`ShallowCopyFilter`](#shallowcopyfilter-type-filter)
+1. [Edge cases](#edge-cases)
+1. [Contributing](#contributing)
+ 1. [Tests](#tests)
+
+
+## How?
+
+Install with Composer:
+
+```
+composer require myclabs/deep-copy
+```
+
+Use it:
+
+```php
+use DeepCopy\DeepCopy;
+
+$copier = new DeepCopy();
+$myCopy = $copier->copy($myObject);
+```
+
+
+## Why?
+
+- How do you create copies of your objects?
+
+```php
+$myCopy = clone $myObject;
+```
+
+- How do you create **deep** copies of your objects (i.e. copying also all the objects referenced in the properties)?
+
+You use [`__clone()`](http://www.php.net/manual/en/language.oop5.cloning.php#object.clone) and implement the behavior
+yourself.
+
+- But how do you handle **cycles** in the association graph?
+
+Now you're in for a big mess :(
+
+
+
+
+### Using simply `clone`
+
+
+
+
+### Overriding `__clone()`
+
+
+
+
+### With `DeepCopy`
+
+
+
+
+## How it works
+
+DeepCopy recursively traverses all the object's properties and clones them. To avoid cloning the same object twice it
+keeps a hash map of all instances and thus preserves the object graph.
+
+To use it:
+
+```php
+use function DeepCopy\deep_copy;
+
+$copy = deep_copy($var);
+```
+
+Alternatively, you can create your own `DeepCopy` instance to configure it differently for example:
+
+```php
+use DeepCopy\DeepCopy;
+
+$copier = new DeepCopy(true);
+
+$copy = $copier->copy($var);
+```
+
+You may want to roll your own deep copy function:
+
+```php
+namespace Acme;
+
+use DeepCopy\DeepCopy;
+
+function deep_copy($var)
+{
+ static $copier = null;
+
+ if (null === $copier) {
+ $copier = new DeepCopy(true);
+ }
+
+ return $copier->copy($var);
+}
+```
+
+
+## Going further
+
+You can add filters to customize the copy process.
+
+The method to add a filter is `DeepCopy\DeepCopy::addFilter($filter, $matcher)`,
+with `$filter` implementing `DeepCopy\Filter\Filter`
+and `$matcher` implementing `DeepCopy\Matcher\Matcher`.
+
+We provide some generic filters and matchers.
+
+
+### Matchers
+
+ - `DeepCopy\Matcher` applies on a object attribute.
+ - `DeepCopy\TypeMatcher` applies on any element found in graph, including array elements.
+
+
+#### Property name
+
+The `PropertyNameMatcher` will match a property by its name:
+
+```php
+use DeepCopy\Matcher\PropertyNameMatcher;
+
+// Will apply a filter to any property of any objects named "id"
+$matcher = new PropertyNameMatcher('id');
+```
+
+
+#### Specific property
+
+The `PropertyMatcher` will match a specific property of a specific class:
+
+```php
+use DeepCopy\Matcher\PropertyMatcher;
+
+// Will apply a filter to the property "id" of any objects of the class "MyClass"
+$matcher = new PropertyMatcher('MyClass', 'id');
+```
+
+
+#### Type
+
+The `TypeMatcher` will match any element by its type (instance of a class or any value that could be parameter of
+[gettype()](http://php.net/manual/en/function.gettype.php) function):
+
+```php
+use DeepCopy\TypeMatcher\TypeMatcher;
+
+// Will apply a filter to any object that is an instance of Doctrine\Common\Collections\Collection
+$matcher = new TypeMatcher('Doctrine\Common\Collections\Collection');
+```
+
+
+### Filters
+
+- `DeepCopy\Filter` applies a transformation to the object attribute matched by `DeepCopy\Matcher`
+- `DeepCopy\TypeFilter` applies a transformation to any element matched by `DeepCopy\TypeMatcher`
+
+
+#### `SetNullFilter` (filter)
+
+Let's say for example that you are copying a database record (or a Doctrine entity), so you want the copy not to have
+any ID:
+
+```php
+use DeepCopy\DeepCopy;
+use DeepCopy\Filter\SetNullFilter;
+use DeepCopy\Matcher\PropertyNameMatcher;
+
+$object = MyClass::load(123);
+echo $object->id; // 123
+
+$copier = new DeepCopy();
+$copier->addFilter(new SetNullFilter(), new PropertyNameMatcher('id'));
+
+$copy = $copier->copy($object);
+
+echo $copy->id; // null
+```
+
+
+#### `KeepFilter` (filter)
+
+If you want a property to remain untouched (for example, an association to an object):
+
+```php
+use DeepCopy\DeepCopy;
+use DeepCopy\Filter\KeepFilter;
+use DeepCopy\Matcher\PropertyMatcher;
+
+$copier = new DeepCopy();
+$copier->addFilter(new KeepFilter(), new PropertyMatcher('MyClass', 'category'));
+
+$copy = $copier->copy($object);
+// $copy->category has not been touched
+```
+
+
+#### `DoctrineCollectionFilter` (filter)
+
+If you use Doctrine and want to copy an entity, you will need to use the `DoctrineCollectionFilter`:
+
+```php
+use DeepCopy\DeepCopy;
+use DeepCopy\Filter\Doctrine\DoctrineCollectionFilter;
+use DeepCopy\Matcher\PropertyTypeMatcher;
+
+$copier = new DeepCopy();
+$copier->addFilter(new DoctrineCollectionFilter(), new PropertyTypeMatcher('Doctrine\Common\Collections\Collection'));
+
+$copy = $copier->copy($object);
+```
+
+
+#### `DoctrineEmptyCollectionFilter` (filter)
+
+If you use Doctrine and want to copy an entity who contains a `Collection` that you want to be reset, you can use the
+`DoctrineEmptyCollectionFilter`
+
+```php
+use DeepCopy\DeepCopy;
+use DeepCopy\Filter\Doctrine\DoctrineEmptyCollectionFilter;
+use DeepCopy\Matcher\PropertyMatcher;
+
+$copier = new DeepCopy();
+$copier->addFilter(new DoctrineEmptyCollectionFilter(), new PropertyMatcher('MyClass', 'myProperty'));
+
+$copy = $copier->copy($object);
+
+// $copy->myProperty will return an empty collection
+```
+
+
+#### `DoctrineProxyFilter` (filter)
+
+If you use Doctrine and use cloning on lazy loaded entities, you might encounter errors mentioning missing fields on a
+Doctrine proxy class (...\\\_\_CG\_\_\Proxy).
+You can use the `DoctrineProxyFilter` to load the actual entity behind the Doctrine proxy class.
+**Make sure, though, to put this as one of your very first filters in the filter chain so that the entity is loaded
+before other filters are applied!**
+
+```php
+use DeepCopy\DeepCopy;
+use DeepCopy\Filter\Doctrine\DoctrineProxyFilter;
+use DeepCopy\Matcher\Doctrine\DoctrineProxyMatcher;
+
+$copier = new DeepCopy();
+$copier->addFilter(new DoctrineProxyFilter(), new DoctrineProxyMatcher());
+
+$copy = $copier->copy($object);
+
+// $copy should now contain a clone of all entities, including those that were not yet fully loaded.
+```
+
+
+#### `ReplaceFilter` (type filter)
+
+1. If you want to replace the value of a property:
+
+```php
+use DeepCopy\DeepCopy;
+use DeepCopy\Filter\ReplaceFilter;
+use DeepCopy\Matcher\PropertyMatcher;
+
+$copier = new DeepCopy();
+$callback = function ($currentValue) {
+ return $currentValue . ' (copy)'
+};
+$copier->addFilter(new ReplaceFilter($callback), new PropertyMatcher('MyClass', 'title'));
+
+$copy = $copier->copy($object);
+
+// $copy->title will contain the data returned by the callback, e.g. 'The title (copy)'
+```
+
+2. If you want to replace whole element:
+
+```php
+use DeepCopy\DeepCopy;
+use DeepCopy\TypeFilter\ReplaceFilter;
+use DeepCopy\TypeMatcher\TypeMatcher;
+
+$copier = new DeepCopy();
+$callback = function (MyClass $myClass) {
+ return get_class($myClass);
+};
+$copier->addTypeFilter(new ReplaceFilter($callback), new TypeMatcher('MyClass'));
+
+$copy = $copier->copy([new MyClass, 'some string', new MyClass]);
+
+// $copy will contain ['MyClass', 'some string', 'MyClass']
+```
+
+
+The `$callback` parameter of the `ReplaceFilter` constructor accepts any PHP callable.
+
+
+#### `ShallowCopyFilter` (type filter)
+
+Stop *DeepCopy* from recursively copying element, using standard `clone` instead:
+
+```php
+use DeepCopy\DeepCopy;
+use DeepCopy\TypeFilter\ShallowCopyFilter;
+use DeepCopy\TypeMatcher\TypeMatcher;
+use Mockery as m;
+
+$this->deepCopy = new DeepCopy();
+$this->deepCopy->addTypeFilter(
+ new ShallowCopyFilter,
+ new TypeMatcher(m\MockInterface::class)
+);
+
+$myServiceWithMocks = new MyService(m::mock(MyDependency1::class), m::mock(MyDependency2::class));
+// All mocks will be just cloned, not deep copied
+```
+
+
+## Edge cases
+
+The following structures cannot be deep-copied with PHP Reflection. As a result they are shallow cloned and filters are
+not applied. There is two ways for you to handle them:
+
+- Implement your own `__clone()` method
+- Use a filter with a type matcher
+
+
+## Contributing
+
+DeepCopy is distributed under the MIT license.
+
+
+### Tests
+
+Running the tests is simple:
+
+```php
+vendor/bin/phpunit
+```
+
+### Support
+
+Get professional support via [the Tidelift Subscription](https://tidelift.com/subscription/pkg/packagist-myclabs-deep-copy?utm_source=packagist-myclabs-deep-copy&utm_medium=referral&utm_campaign=readme).
diff --git a/vendor/myclabs/deep-copy/composer.json b/vendor/myclabs/deep-copy/composer.json
new file mode 100644
index 0000000000000000000000000000000000000000..66fb34a58a66d24d540204c5b4962050c078bb9b
--- /dev/null
+++ b/vendor/myclabs/deep-copy/composer.json
@@ -0,0 +1,42 @@
+{
+ "name": "myclabs/deep-copy",
+ "description": "Create deep copies (clones) of your objects",
+ "license": "MIT",
+ "type": "library",
+ "keywords": [
+ "clone",
+ "copy",
+ "duplicate",
+ "object",
+ "object graph"
+ ],
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "doctrine/collections": "^1.6.8",
+ "doctrine/common": "^2.13.3 || ^3.2.2",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
+ },
+ "conflict": {
+ "doctrine/collections": "<1.6.8",
+ "doctrine/common": "<2.13.3 || >=3,<3.2.2"
+ },
+ "autoload": {
+ "psr-4": {
+ "DeepCopy\\": "src/DeepCopy/"
+ },
+ "files": [
+ "src/DeepCopy/deep_copy.php"
+ ]
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "DeepCopy\\": "fixtures/",
+ "DeepCopyTest\\": "tests/DeepCopyTest/"
+ }
+ },
+ "config": {
+ "sort-packages": true
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php b/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php
new file mode 100644
index 0000000000000000000000000000000000000000..5e68c64e4f847fdcd6bc64817fdab5a30e173a03
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php
@@ -0,0 +1,303 @@
+ Filter, 'matcher' => Matcher] pairs.
+ */
+ private $filters = [];
+
+ /**
+ * Type Filters to apply.
+ *
+ * @var array Array of ['filter' => Filter, 'matcher' => Matcher] pairs.
+ */
+ private $typeFilters = [];
+
+ /**
+ * @var bool
+ */
+ private $skipUncloneable = false;
+
+ /**
+ * @var bool
+ */
+ private $useCloneMethod;
+
+ /**
+ * @param bool $useCloneMethod If set to true, when an object implements the __clone() function, it will be used
+ * instead of the regular deep cloning.
+ */
+ public function __construct($useCloneMethod = false)
+ {
+ $this->useCloneMethod = $useCloneMethod;
+
+ $this->addTypeFilter(new ArrayObjectFilter($this), new TypeMatcher(ArrayObject::class));
+ $this->addTypeFilter(new DateIntervalFilter(), new TypeMatcher(DateInterval::class));
+ $this->addTypeFilter(new SplDoublyLinkedListFilter($this), new TypeMatcher(SplDoublyLinkedList::class));
+ }
+
+ /**
+ * If enabled, will not throw an exception when coming across an uncloneable property.
+ *
+ * @param $skipUncloneable
+ *
+ * @return $this
+ */
+ public function skipUncloneable($skipUncloneable = true)
+ {
+ $this->skipUncloneable = $skipUncloneable;
+
+ return $this;
+ }
+
+ /**
+ * Deep copies the given object.
+ *
+ * @param mixed $object
+ *
+ * @return mixed
+ */
+ public function copy($object)
+ {
+ $this->hashMap = [];
+
+ return $this->recursiveCopy($object);
+ }
+
+ public function addFilter(Filter $filter, Matcher $matcher)
+ {
+ $this->filters[] = [
+ 'matcher' => $matcher,
+ 'filter' => $filter,
+ ];
+ }
+
+ public function prependFilter(Filter $filter, Matcher $matcher)
+ {
+ array_unshift($this->filters, [
+ 'matcher' => $matcher,
+ 'filter' => $filter,
+ ]);
+ }
+
+ public function addTypeFilter(TypeFilter $filter, TypeMatcher $matcher)
+ {
+ $this->typeFilters[] = [
+ 'matcher' => $matcher,
+ 'filter' => $filter,
+ ];
+ }
+
+ private function recursiveCopy($var)
+ {
+ // Matches Type Filter
+ if ($filter = $this->getFirstMatchedTypeFilter($this->typeFilters, $var)) {
+ return $filter->apply($var);
+ }
+
+ // Resource
+ if (is_resource($var)) {
+ return $var;
+ }
+
+ // Array
+ if (is_array($var)) {
+ return $this->copyArray($var);
+ }
+
+ // Scalar
+ if (! is_object($var)) {
+ return $var;
+ }
+
+ // Enum
+ if (PHP_VERSION_ID >= 80100 && enum_exists(get_class($var))) {
+ return $var;
+ }
+
+ // Object
+ return $this->copyObject($var);
+ }
+
+ /**
+ * Copy an array
+ * @param array $array
+ * @return array
+ */
+ private function copyArray(array $array)
+ {
+ foreach ($array as $key => $value) {
+ $array[$key] = $this->recursiveCopy($value);
+ }
+
+ return $array;
+ }
+
+ /**
+ * Copies an object.
+ *
+ * @param object $object
+ *
+ * @throws CloneException
+ *
+ * @return object
+ */
+ private function copyObject($object)
+ {
+ $objectHash = spl_object_hash($object);
+
+ if (isset($this->hashMap[$objectHash])) {
+ return $this->hashMap[$objectHash];
+ }
+
+ $reflectedObject = new ReflectionObject($object);
+ $isCloneable = $reflectedObject->isCloneable();
+
+ if (false === $isCloneable) {
+ if ($this->skipUncloneable) {
+ $this->hashMap[$objectHash] = $object;
+
+ return $object;
+ }
+
+ throw new CloneException(
+ sprintf(
+ 'The class "%s" is not cloneable.',
+ $reflectedObject->getName()
+ )
+ );
+ }
+
+ $newObject = clone $object;
+ $this->hashMap[$objectHash] = $newObject;
+
+ if ($this->useCloneMethod && $reflectedObject->hasMethod('__clone')) {
+ return $newObject;
+ }
+
+ if ($newObject instanceof DateTimeInterface || $newObject instanceof DateTimeZone) {
+ return $newObject;
+ }
+
+ foreach (ReflectionHelper::getProperties($reflectedObject) as $property) {
+ $this->copyObjectProperty($newObject, $property);
+ }
+
+ return $newObject;
+ }
+
+ private function copyObjectProperty($object, ReflectionProperty $property)
+ {
+ // Ignore static properties
+ if ($property->isStatic()) {
+ return;
+ }
+
+ // Apply the filters
+ foreach ($this->filters as $item) {
+ /** @var Matcher $matcher */
+ $matcher = $item['matcher'];
+ /** @var Filter $filter */
+ $filter = $item['filter'];
+
+ if ($matcher->matches($object, $property->getName())) {
+ $filter->apply(
+ $object,
+ $property->getName(),
+ function ($object) {
+ return $this->recursiveCopy($object);
+ }
+ );
+
+ // If a filter matches, we stop processing this property
+ return;
+ }
+ }
+
+ $property->setAccessible(true);
+
+ // Ignore uninitialized properties (for PHP >7.4)
+ if (method_exists($property, 'isInitialized') && !$property->isInitialized($object)) {
+ return;
+ }
+
+ $propertyValue = $property->getValue($object);
+
+ // Copy the property
+ $property->setValue($object, $this->recursiveCopy($propertyValue));
+ }
+
+ /**
+ * Returns first filter that matches variable, `null` if no such filter found.
+ *
+ * @param array $filterRecords Associative array with 2 members: 'filter' with value of type {@see TypeFilter} and
+ * 'matcher' with value of type {@see TypeMatcher}
+ * @param mixed $var
+ *
+ * @return TypeFilter|null
+ */
+ private function getFirstMatchedTypeFilter(array $filterRecords, $var)
+ {
+ $matched = $this->first(
+ $filterRecords,
+ function (array $record) use ($var) {
+ /* @var TypeMatcher $matcher */
+ $matcher = $record['matcher'];
+
+ return $matcher->matches($var);
+ }
+ );
+
+ return isset($matched) ? $matched['filter'] : null;
+ }
+
+ /**
+ * Returns first element that matches predicate, `null` if no such element found.
+ *
+ * @param array $elements Array of ['filter' => Filter, 'matcher' => Matcher] pairs.
+ * @param callable $predicate Predicate arguments are: element.
+ *
+ * @return array|null Associative array with 2 members: 'filter' with value of type {@see TypeFilter} and 'matcher'
+ * with value of type {@see TypeMatcher} or `null`.
+ */
+ private function first(array $elements, callable $predicate)
+ {
+ foreach ($elements as $element) {
+ if (call_user_func($predicate, $element)) {
+ return $element;
+ }
+ }
+
+ return null;
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php b/vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php
new file mode 100644
index 0000000000000000000000000000000000000000..c046706a2756c5892fa6a6223360937e95aeee23
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php
@@ -0,0 +1,9 @@
+setAccessible(true);
+ $oldCollection = $reflectionProperty->getValue($object);
+
+ $newCollection = $oldCollection->map(
+ function ($item) use ($objectCopier) {
+ return $objectCopier($item);
+ }
+ );
+
+ $reflectionProperty->setValue($object, $newCollection);
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php b/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php
new file mode 100644
index 0000000000000000000000000000000000000000..7b33fd5478f87ef28c2b5adda96ca04b0440c558
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php
@@ -0,0 +1,28 @@
+setAccessible(true);
+
+ $reflectionProperty->setValue($object, new ArrayCollection());
+ }
+}
\ No newline at end of file
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php b/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php
new file mode 100644
index 0000000000000000000000000000000000000000..8bee8f769a5594c5a984f3452f227f436fdd3f03
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php
@@ -0,0 +1,22 @@
+__load();
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php b/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php
new file mode 100644
index 0000000000000000000000000000000000000000..85ba18ce1144c80206ef2b7b163fef2f5bf86a16
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php
@@ -0,0 +1,18 @@
+callback = $callable;
+ }
+
+ /**
+ * Replaces the object property by the result of the callback called with the object property.
+ *
+ * {@inheritdoc}
+ */
+ public function apply($object, $property, $objectCopier)
+ {
+ $reflectionProperty = ReflectionHelper::getProperty($object, $property);
+ $reflectionProperty->setAccessible(true);
+
+ $value = call_user_func($this->callback, $reflectionProperty->getValue($object));
+
+ $reflectionProperty->setValue($object, $value);
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php b/vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php
new file mode 100644
index 0000000000000000000000000000000000000000..bea86b884877d04852eee7b824a53d751f4318dd
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php
@@ -0,0 +1,24 @@
+setAccessible(true);
+ $reflectionProperty->setValue($object, null);
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php b/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php
new file mode 100644
index 0000000000000000000000000000000000000000..c5887b19cc8ad3b21eb6edb387cb81374364ee43
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php
@@ -0,0 +1,22 @@
+class = $class;
+ $this->property = $property;
+ }
+
+ /**
+ * Matches a specific property of a specific class.
+ *
+ * {@inheritdoc}
+ */
+ public function matches($object, $property)
+ {
+ return ($object instanceof $this->class) && $property == $this->property;
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php b/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php
new file mode 100644
index 0000000000000000000000000000000000000000..c8ec0d2bc1751fff332ae872da4d96d73ba76d2a
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php
@@ -0,0 +1,32 @@
+property = $property;
+ }
+
+ /**
+ * Matches a property by its name.
+ *
+ * {@inheritdoc}
+ */
+ public function matches($object, $property)
+ {
+ return $property == $this->property;
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php b/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php
new file mode 100644
index 0000000000000000000000000000000000000000..c7f46908c6240b8446e8e8c5f94f4e1966de65bd
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php
@@ -0,0 +1,52 @@
+propertyType = $propertyType;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function matches($object, $property)
+ {
+ try {
+ $reflectionProperty = ReflectionHelper::getProperty($object, $property);
+ } catch (ReflectionException $exception) {
+ return false;
+ }
+
+ $reflectionProperty->setAccessible(true);
+
+ // Uninitialized properties (for PHP >7.4)
+ if (method_exists($reflectionProperty, 'isInitialized') && !$reflectionProperty->isInitialized($object)) {
+ // null instanceof $this->propertyType
+ return false;
+ }
+
+ return $reflectionProperty->getValue($object) instanceof $this->propertyType;
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php b/vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php
new file mode 100644
index 0000000000000000000000000000000000000000..742410cb2adde479d7e02629b0915ffb0624a05c
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php
@@ -0,0 +1,78 @@
+getProperties() does not return private properties from ancestor classes.
+ *
+ * @author muratyaman@gmail.com
+ * @see http://php.net/manual/en/reflectionclass.getproperties.php
+ *
+ * @param ReflectionClass $ref
+ *
+ * @return ReflectionProperty[]
+ */
+ public static function getProperties(ReflectionClass $ref)
+ {
+ $props = $ref->getProperties();
+ $propsArr = array();
+
+ foreach ($props as $prop) {
+ $propertyName = $prop->getName();
+ $propsArr[$propertyName] = $prop;
+ }
+
+ if ($parentClass = $ref->getParentClass()) {
+ $parentPropsArr = self::getProperties($parentClass);
+ foreach ($propsArr as $key => $property) {
+ $parentPropsArr[$key] = $property;
+ }
+
+ return $parentPropsArr;
+ }
+
+ return $propsArr;
+ }
+
+ /**
+ * Retrieves property by name from object and all its ancestors.
+ *
+ * @param object|string $object
+ * @param string $name
+ *
+ * @throws PropertyException
+ * @throws ReflectionException
+ *
+ * @return ReflectionProperty
+ */
+ public static function getProperty($object, $name)
+ {
+ $reflection = is_object($object) ? new ReflectionObject($object) : new ReflectionClass($object);
+
+ if ($reflection->hasProperty($name)) {
+ return $reflection->getProperty($name);
+ }
+
+ if ($parentClass = $reflection->getParentClass()) {
+ return self::getProperty($parentClass->getName(), $name);
+ }
+
+ throw new PropertyException(
+ sprintf(
+ 'The class "%s" doesn\'t have a property with the given name: "%s".',
+ is_object($object) ? get_class($object) : $object,
+ $name
+ )
+ );
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php
new file mode 100644
index 0000000000000000000000000000000000000000..becd1cfffda49054ffb77e86e2a539db34990eeb
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php
@@ -0,0 +1,33 @@
+ $propertyValue) {
+ $copy->{$propertyName} = $propertyValue;
+ }
+
+ return $copy;
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php
new file mode 100644
index 0000000000000000000000000000000000000000..164f8b8e26447acde3b3030a0fd9022fb1734a40
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php
@@ -0,0 +1,30 @@
+callback = $callable;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function apply($element)
+ {
+ return call_user_func($this->callback, $element);
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php
new file mode 100644
index 0000000000000000000000000000000000000000..a5fbd7a2b453f52f5685b1c52b1e493df96c8f02
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php
@@ -0,0 +1,17 @@
+copier = $copier;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function apply($arrayObject)
+ {
+ $clone = clone $arrayObject;
+ foreach ($arrayObject->getArrayCopy() as $k => $v) {
+ $clone->offsetSet($k, $this->copier->copy($v));
+ }
+
+ return $clone;
+ }
+}
+
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php
new file mode 100644
index 0000000000000000000000000000000000000000..c5644cff8695ca58ba5a6580070e9858ef553079
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php
@@ -0,0 +1,10 @@
+copier = $copier;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function apply($element)
+ {
+ $newElement = clone $element;
+
+ $copy = $this->createCopyClosure();
+
+ return $copy($newElement);
+ }
+
+ private function createCopyClosure()
+ {
+ $copier = $this->copier;
+
+ $copy = function (SplDoublyLinkedList $list) use ($copier) {
+ // Replace each element in the list with a deep copy of itself
+ for ($i = 1; $i <= $list->count(); $i++) {
+ $copy = $copier->recursiveCopy($list->shift());
+
+ $list->push($copy);
+ }
+
+ return $list;
+ };
+
+ return Closure::bind($copy, null, DeepCopy::class);
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php
new file mode 100644
index 0000000000000000000000000000000000000000..5785a7da9ecd523bd8d79af9e0fce69d1864186b
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php
@@ -0,0 +1,13 @@
+type = $type;
+ }
+
+ /**
+ * @param mixed $element
+ *
+ * @return boolean
+ */
+ public function matches($element)
+ {
+ return is_object($element) ? is_a($element, $this->type) : gettype($element) === $this->type;
+ }
+}
diff --git a/vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php b/vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php
new file mode 100644
index 0000000000000000000000000000000000000000..55dcc926179fcc7b8f1884204fe65db2cc7084e5
--- /dev/null
+++ b/vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php
@@ -0,0 +1,20 @@
+copy($value);
+ }
+}
diff --git a/vendor/phar-io/manifest/CHANGELOG.md b/vendor/phar-io/manifest/CHANGELOG.md
new file mode 100644
index 0000000000000000000000000000000000000000..a403e093c351fd8abe912c4f3c3c34c674808902
--- /dev/null
+++ b/vendor/phar-io/manifest/CHANGELOG.md
@@ -0,0 +1,36 @@
+# Changelog
+
+All notable changes to phar-io/manifest are documented in this file using the [Keep a CHANGELOG](http://keepachangelog.com/) principles.
+
+## [2.0.3] - 20.07.2021
+
+- Fixed PHP 7.2 / PHP 7.3 incompatibility introduced in previous release
+
+## [2.0.2] - 20.07.2021
+
+- Fixed PHP 8.1 deprecation notice
+
+## [2.0.1] - 27.06.2020
+
+This release now supports the use of PHP 7.2+ and ^8.0
+
+## [2.0.0] - 10.05.2020
+
+This release now requires PHP 7.2+
+
+### Changed
+
+- Upgraded to phar-io/version 3.0
+ - Version strings `v1.2.3` will now be converted to valid semantic version strings `1.2.3`
+ - Abreviated strings like `1.0` will get expaneded to `1.0.0`
+
+### Unreleased
+
+[Unreleased]: https://github.com/phar-io/manifest/compare/2.0.3...HEAD
+[2.0.3]: https://github.com/phar-io/manifest/compare/2.0.2...2.0.3
+[2.0.2]: https://github.com/phar-io/manifest/compare/2.0.1...2.0.2
+[2.0.1]: https://github.com/phar-io/manifest/compare/2.0.0...2.0.1
+[2.0.0]: https://github.com/phar-io/manifest/compare/1.0.1...2.0.0
+[1.0.3]: https://github.com/phar-io/manifest/compare/1.0.2...1.0.3
+[1.0.2]: https://github.com/phar-io/manifest/compare/1.0.1...1.0.2
+[1.0.1]: https://github.com/phar-io/manifest/compare/1.0.0...1.0.1
diff --git a/vendor/phar-io/manifest/LICENSE b/vendor/phar-io/manifest/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..64690cf2bf2cab92e769e3272d4ad765b8fff248
--- /dev/null
+++ b/vendor/phar-io/manifest/LICENSE
@@ -0,0 +1,31 @@
+Phar.io - Manifest
+
+Copyright (c) 2016-2019 Arne Blankerts , Sebastian Heuer , Sebastian Bergmann , and contributors
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of Arne Blankerts nor the names of contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT * NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/vendor/phar-io/manifest/README.md b/vendor/phar-io/manifest/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..e6d0b055d1540e960a72098e54db25e885566f37
--- /dev/null
+++ b/vendor/phar-io/manifest/README.md
@@ -0,0 +1,30 @@
+# Manifest
+
+Component for reading [phar.io](https://phar.io/) manifest information from a [PHP Archive (PHAR)](http://php.net/phar).
+
+[](https://travis-ci.org/phar-io/manifest)
+[](https://scrutinizer-ci.com/g/phar-io/manifest/?branch=master)
+[](https://insight.sensiolabs.com/projects/d8cc6035-69ad-477d-bd1a-ccc605480fd7)
+
+## Installation
+
+You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/):
+
+ composer require phar-io/manifest
+
+If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency:
+
+ composer require --dev phar-io/manifest
+
+## Usage
+
+```php
+use PharIo\Manifest\ManifestLoader;
+use PharIo\Manifest\ManifestSerializer;
+
+$manifest = ManifestLoader::fromFile('manifest.xml');
+
+var_dump($manifest);
+
+echo (new ManifestSerializer)->serializeToString($manifest);
+```
diff --git a/vendor/phar-io/manifest/composer.json b/vendor/phar-io/manifest/composer.json
new file mode 100644
index 0000000000000000000000000000000000000000..a2521193a986d65e3f4a54a8ae512f8050c4d71e
--- /dev/null
+++ b/vendor/phar-io/manifest/composer.json
@@ -0,0 +1,42 @@
+{
+ "name": "phar-io/manifest",
+ "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
+ "license": "BSD-3-Clause",
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "support": {
+ "issues": "https://github.com/phar-io/manifest/issues"
+ },
+ "require": {
+ "php": "^7.2 || ^8.0",
+ "ext-dom": "*",
+ "ext-phar": "*",
+ "ext-xmlwriter": "*",
+ "phar-io/version": "^3.0.1"
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ }
+}
diff --git a/vendor/phar-io/manifest/composer.lock b/vendor/phar-io/manifest/composer.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e0e6db76a3edb9f89e414fbd2b3f98a907d1cac5
--- /dev/null
+++ b/vendor/phar-io/manifest/composer.lock
@@ -0,0 +1,70 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+ "This file is @generated automatically"
+ ],
+ "content-hash": "f2ac4614ce4f7273fd54a64b65fd047a",
+ "packages": [
+ {
+ "name": "phar-io/version",
+ "version": "3.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phar-io/version.git",
+ "reference": "d06a5000ac1a258a7d035295f0bd4ae7c859bc4f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/d06a5000ac1a258a7d035295f0bd4ae7c859bc4f",
+ "reference": "d06a5000ac1a258a7d035295f0bd4ae7c859bc4f",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "Library for handling version information and constraints",
+ "time": "2020-05-09T21:27:55+00:00"
+ }
+ ],
+ "packages-dev": [],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": [],
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": {
+ "php": "^7.2",
+ "ext-dom": "*",
+ "ext-phar": "*",
+ "ext-xmlwriter": "*"
+ },
+ "platform-dev": []
+}
diff --git a/vendor/phar-io/manifest/src/ManifestDocumentMapper.php b/vendor/phar-io/manifest/src/ManifestDocumentMapper.php
new file mode 100644
index 0000000000000000000000000000000000000000..8e539d5f1d66e37cc5ca53fb601fe44837821c77
--- /dev/null
+++ b/vendor/phar-io/manifest/src/ManifestDocumentMapper.php
@@ -0,0 +1,150 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use PharIo\Version\Exception as VersionException;
+use PharIo\Version\Version;
+use PharIo\Version\VersionConstraintParser;
+
+class ManifestDocumentMapper {
+ public function map(ManifestDocument $document): Manifest {
+ try {
+ $contains = $document->getContainsElement();
+ $type = $this->mapType($contains);
+ $copyright = $this->mapCopyright($document->getCopyrightElement());
+ $requirements = $this->mapRequirements($document->getRequiresElement());
+ $bundledComponents = $this->mapBundledComponents($document);
+
+ return new Manifest(
+ new ApplicationName($contains->getName()),
+ new Version($contains->getVersion()),
+ $type,
+ $copyright,
+ $requirements,
+ $bundledComponents
+ );
+ } catch (VersionException $e) {
+ throw new ManifestDocumentMapperException($e->getMessage(), (int)$e->getCode(), $e);
+ } catch (Exception $e) {
+ throw new ManifestDocumentMapperException($e->getMessage(), (int)$e->getCode(), $e);
+ }
+ }
+
+ private function mapType(ContainsElement $contains): Type {
+ switch ($contains->getType()) {
+ case 'application':
+ return Type::application();
+ case 'library':
+ return Type::library();
+ case 'extension':
+ return $this->mapExtension($contains->getExtensionElement());
+ }
+
+ throw new ManifestDocumentMapperException(
+ \sprintf('Unsupported type %s', $contains->getType())
+ );
+ }
+
+ private function mapCopyright(CopyrightElement $copyright): CopyrightInformation {
+ $authors = new AuthorCollection();
+
+ foreach ($copyright->getAuthorElements() as $authorElement) {
+ $authors->add(
+ new Author(
+ $authorElement->getName(),
+ new Email($authorElement->getEmail())
+ )
+ );
+ }
+
+ $licenseElement = $copyright->getLicenseElement();
+ $license = new License(
+ $licenseElement->getType(),
+ new Url($licenseElement->getUrl())
+ );
+
+ return new CopyrightInformation(
+ $authors,
+ $license
+ );
+ }
+
+ private function mapRequirements(RequiresElement $requires): RequirementCollection {
+ $collection = new RequirementCollection();
+ $phpElement = $requires->getPHPElement();
+ $parser = new VersionConstraintParser;
+
+ try {
+ $versionConstraint = $parser->parse($phpElement->getVersion());
+ } catch (VersionException $e) {
+ throw new ManifestDocumentMapperException(
+ \sprintf('Unsupported version constraint - %s', $e->getMessage()),
+ (int)$e->getCode(),
+ $e
+ );
+ }
+
+ $collection->add(
+ new PhpVersionRequirement(
+ $versionConstraint
+ )
+ );
+
+ if (!$phpElement->hasExtElements()) {
+ return $collection;
+ }
+
+ foreach ($phpElement->getExtElements() as $extElement) {
+ $collection->add(
+ new PhpExtensionRequirement($extElement->getName())
+ );
+ }
+
+ return $collection;
+ }
+
+ private function mapBundledComponents(ManifestDocument $document): BundledComponentCollection {
+ $collection = new BundledComponentCollection();
+
+ if (!$document->hasBundlesElement()) {
+ return $collection;
+ }
+
+ foreach ($document->getBundlesElement()->getComponentElements() as $componentElement) {
+ $collection->add(
+ new BundledComponent(
+ $componentElement->getName(),
+ new Version(
+ $componentElement->getVersion()
+ )
+ )
+ );
+ }
+
+ return $collection;
+ }
+
+ private function mapExtension(ExtensionElement $extension): Extension {
+ try {
+ $versionConstraint = (new VersionConstraintParser)->parse($extension->getCompatible());
+
+ return Type::extension(
+ new ApplicationName($extension->getFor()),
+ $versionConstraint
+ );
+ } catch (VersionException $e) {
+ throw new ManifestDocumentMapperException(
+ \sprintf('Unsupported version constraint - %s', $e->getMessage()),
+ (int)$e->getCode(),
+ $e
+ );
+ }
+ }
+}
diff --git a/vendor/phar-io/manifest/src/ManifestLoader.php b/vendor/phar-io/manifest/src/ManifestLoader.php
new file mode 100644
index 0000000000000000000000000000000000000000..ae884e49a026d671245a8a0a1ade41a704868053
--- /dev/null
+++ b/vendor/phar-io/manifest/src/ManifestLoader.php
@@ -0,0 +1,44 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class ManifestLoader {
+ public static function fromFile(string $filename): Manifest {
+ try {
+ return (new ManifestDocumentMapper())->map(
+ ManifestDocument::fromFile($filename)
+ );
+ } catch (Exception $e) {
+ throw new ManifestLoaderException(
+ \sprintf('Loading %s failed.', $filename),
+ (int)$e->getCode(),
+ $e
+ );
+ }
+ }
+
+ public static function fromPhar(string $filename): Manifest {
+ return self::fromFile('phar://' . $filename . '/manifest.xml');
+ }
+
+ public static function fromString(string $manifest): Manifest {
+ try {
+ return (new ManifestDocumentMapper())->map(
+ ManifestDocument::fromString($manifest)
+ );
+ } catch (Exception $e) {
+ throw new ManifestLoaderException(
+ 'Processing string failed',
+ (int)$e->getCode(),
+ $e
+ );
+ }
+ }
+}
diff --git a/vendor/phar-io/manifest/src/ManifestSerializer.php b/vendor/phar-io/manifest/src/ManifestSerializer.php
new file mode 100644
index 0000000000000000000000000000000000000000..e236b5984cc5f33e0bfb82d5aa9d1165b530582f
--- /dev/null
+++ b/vendor/phar-io/manifest/src/ManifestSerializer.php
@@ -0,0 +1,168 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use PharIo\Version\AnyVersionConstraint;
+use PharIo\Version\Version;
+use PharIo\Version\VersionConstraint;
+use XMLWriter;
+
+/** @psalm-suppress MissingConstructor */
+class ManifestSerializer {
+ /** @var XMLWriter */
+ private $xmlWriter;
+
+ public function serializeToFile(Manifest $manifest, string $filename): void {
+ \file_put_contents(
+ $filename,
+ $this->serializeToString($manifest)
+ );
+ }
+
+ public function serializeToString(Manifest $manifest): string {
+ $this->startDocument();
+
+ $this->addContains($manifest->getName(), $manifest->getVersion(), $manifest->getType());
+ $this->addCopyright($manifest->getCopyrightInformation());
+ $this->addRequirements($manifest->getRequirements());
+ $this->addBundles($manifest->getBundledComponents());
+
+ return $this->finishDocument();
+ }
+
+ private function startDocument(): void {
+ $xmlWriter = new XMLWriter();
+ $xmlWriter->openMemory();
+ $xmlWriter->setIndent(true);
+ $xmlWriter->setIndentString(\str_repeat(' ', 4));
+ $xmlWriter->startDocument('1.0', 'UTF-8');
+ $xmlWriter->startElement('phar');
+ $xmlWriter->writeAttribute('xmlns', 'https://phar.io/xml/manifest/1.0');
+
+ $this->xmlWriter = $xmlWriter;
+ }
+
+ private function finishDocument(): string {
+ $this->xmlWriter->endElement();
+ $this->xmlWriter->endDocument();
+
+ return $this->xmlWriter->outputMemory();
+ }
+
+ private function addContains(ApplicationName $name, Version $version, Type $type): void {
+ $this->xmlWriter->startElement('contains');
+ $this->xmlWriter->writeAttribute('name', $name->asString());
+ $this->xmlWriter->writeAttribute('version', $version->getVersionString());
+
+ switch (true) {
+ case $type->isApplication(): {
+ $this->xmlWriter->writeAttribute('type', 'application');
+
+ break;
+ }
+
+ case $type->isLibrary(): {
+ $this->xmlWriter->writeAttribute('type', 'library');
+
+ break;
+ }
+
+ case $type->isExtension(): {
+ $this->xmlWriter->writeAttribute('type', 'extension');
+ /* @var $type Extension */
+ $this->addExtension(
+ $type->getApplicationName(),
+ $type->getVersionConstraint()
+ );
+
+ break;
+ }
+
+ default: {
+ $this->xmlWriter->writeAttribute('type', 'custom');
+ }
+ }
+
+ $this->xmlWriter->endElement();
+ }
+
+ private function addCopyright(CopyrightInformation $copyrightInformation): void {
+ $this->xmlWriter->startElement('copyright');
+
+ foreach ($copyrightInformation->getAuthors() as $author) {
+ $this->xmlWriter->startElement('author');
+ $this->xmlWriter->writeAttribute('name', $author->getName());
+ $this->xmlWriter->writeAttribute('email', $author->getEmail()->asString());
+ $this->xmlWriter->endElement();
+ }
+
+ $license = $copyrightInformation->getLicense();
+
+ $this->xmlWriter->startElement('license');
+ $this->xmlWriter->writeAttribute('type', $license->getName());
+ $this->xmlWriter->writeAttribute('url', $license->getUrl()->asString());
+ $this->xmlWriter->endElement();
+
+ $this->xmlWriter->endElement();
+ }
+
+ private function addRequirements(RequirementCollection $requirementCollection): void {
+ $phpRequirement = new AnyVersionConstraint();
+ $extensions = [];
+
+ foreach ($requirementCollection as $requirement) {
+ if ($requirement instanceof PhpVersionRequirement) {
+ $phpRequirement = $requirement->getVersionConstraint();
+
+ continue;
+ }
+
+ if ($requirement instanceof PhpExtensionRequirement) {
+ $extensions[] = $requirement->asString();
+ }
+ }
+
+ $this->xmlWriter->startElement('requires');
+ $this->xmlWriter->startElement('php');
+ $this->xmlWriter->writeAttribute('version', $phpRequirement->asString());
+
+ foreach ($extensions as $extension) {
+ $this->xmlWriter->startElement('ext');
+ $this->xmlWriter->writeAttribute('name', $extension);
+ $this->xmlWriter->endElement();
+ }
+
+ $this->xmlWriter->endElement();
+ $this->xmlWriter->endElement();
+ }
+
+ private function addBundles(BundledComponentCollection $bundledComponentCollection): void {
+ if (\count($bundledComponentCollection) === 0) {
+ return;
+ }
+ $this->xmlWriter->startElement('bundles');
+
+ foreach ($bundledComponentCollection as $bundledComponent) {
+ $this->xmlWriter->startElement('component');
+ $this->xmlWriter->writeAttribute('name', $bundledComponent->getName());
+ $this->xmlWriter->writeAttribute('version', $bundledComponent->getVersion()->getVersionString());
+ $this->xmlWriter->endElement();
+ }
+
+ $this->xmlWriter->endElement();
+ }
+
+ private function addExtension(ApplicationName $applicationName, VersionConstraint $versionConstraint): void {
+ $this->xmlWriter->startElement('extension');
+ $this->xmlWriter->writeAttribute('for', $applicationName->asString());
+ $this->xmlWriter->writeAttribute('compatible', $versionConstraint->asString());
+ $this->xmlWriter->endElement();
+ }
+}
diff --git a/vendor/phar-io/manifest/src/exceptions/ElementCollectionException.php b/vendor/phar-io/manifest/src/exceptions/ElementCollectionException.php
new file mode 100644
index 0000000000000000000000000000000000000000..766fc0e6a1ed08ff374336ad21c9cf5d71b1b88b
--- /dev/null
+++ b/vendor/phar-io/manifest/src/exceptions/ElementCollectionException.php
@@ -0,0 +1,13 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class ElementCollectionException extends \InvalidArgumentException implements Exception {
+}
diff --git a/vendor/phar-io/manifest/src/exceptions/Exception.php b/vendor/phar-io/manifest/src/exceptions/Exception.php
new file mode 100644
index 0000000000000000000000000000000000000000..e7f122097751ed2b12a412e0871218b933e134c5
--- /dev/null
+++ b/vendor/phar-io/manifest/src/exceptions/Exception.php
@@ -0,0 +1,13 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+interface Exception extends \Throwable {
+}
diff --git a/vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php b/vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php
new file mode 100644
index 0000000000000000000000000000000000000000..952901eb526ebf0ad2f878a60468277d56b7a925
--- /dev/null
+++ b/vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php
@@ -0,0 +1,14 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class InvalidApplicationNameException extends \InvalidArgumentException implements Exception {
+ public const InvalidFormat = 2;
+}
diff --git a/vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php b/vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php
new file mode 100644
index 0000000000000000000000000000000000000000..3cbe08223c95713613a99d2ecf41257cb3ab7c34
--- /dev/null
+++ b/vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php
@@ -0,0 +1,13 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class InvalidEmailException extends \InvalidArgumentException implements Exception {
+}
diff --git a/vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php b/vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php
new file mode 100644
index 0000000000000000000000000000000000000000..8f77e2946e70160a18f47a1dfbaf0ffbcda71a4e
--- /dev/null
+++ b/vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php
@@ -0,0 +1,13 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class InvalidUrlException extends \InvalidArgumentException implements Exception {
+}
diff --git a/vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php b/vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php
new file mode 100644
index 0000000000000000000000000000000000000000..cf1c314c6f8263fc201e1c5934d8ed46681110ea
--- /dev/null
+++ b/vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php
@@ -0,0 +1,5 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use LibXMLError;
+
+class ManifestDocumentLoadingException extends \Exception implements Exception {
+ /** @var LibXMLError[] */
+ private $libxmlErrors;
+
+ /**
+ * ManifestDocumentLoadingException constructor.
+ *
+ * @param LibXMLError[] $libxmlErrors
+ */
+ public function __construct(array $libxmlErrors) {
+ $this->libxmlErrors = $libxmlErrors;
+ $first = $this->libxmlErrors[0];
+
+ parent::__construct(
+ \sprintf(
+ '%s (Line: %d / Column: %d / File: %s)',
+ $first->message,
+ $first->line,
+ $first->column,
+ $first->file
+ ),
+ $first->code
+ );
+ }
+
+ /**
+ * @return LibXMLError[]
+ */
+ public function getLibxmlErrors(): array {
+ return $this->libxmlErrors;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php b/vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php
new file mode 100644
index 0000000000000000000000000000000000000000..43373bd346666296ce96319973421c1c3f59e56d
--- /dev/null
+++ b/vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php
@@ -0,0 +1,5 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class Application extends Type {
+ public function isApplication(): bool {
+ return true;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/ApplicationName.php b/vendor/phar-io/manifest/src/values/ApplicationName.php
new file mode 100644
index 0000000000000000000000000000000000000000..d71744ab6dd36ca31efc2b40dd9d298de5266937
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/ApplicationName.php
@@ -0,0 +1,37 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class ApplicationName {
+ /** @var string */
+ private $name;
+
+ public function __construct(string $name) {
+ $this->ensureValidFormat($name);
+ $this->name = $name;
+ }
+
+ public function asString(): string {
+ return $this->name;
+ }
+
+ public function isEqual(ApplicationName $name): bool {
+ return $this->name === $name->name;
+ }
+
+ private function ensureValidFormat(string $name): void {
+ if (!\preg_match('#\w/\w#', $name)) {
+ throw new InvalidApplicationNameException(
+ \sprintf('Format of name "%s" is not valid - expected: vendor/packagename', $name),
+ InvalidApplicationNameException::InvalidFormat
+ );
+ }
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/Author.php b/vendor/phar-io/manifest/src/values/Author.php
new file mode 100644
index 0000000000000000000000000000000000000000..82b666e7d6da4689b41246c8bfe3f829e34ea695
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/Author.php
@@ -0,0 +1,39 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class Author {
+ /** @var string */
+ private $name;
+
+ /** @var Email */
+ private $email;
+
+ public function __construct(string $name, Email $email) {
+ $this->name = $name;
+ $this->email = $email;
+ }
+
+ public function asString(): string {
+ return \sprintf(
+ '%s <%s>',
+ $this->name,
+ $this->email->asString()
+ );
+ }
+
+ public function getName(): string {
+ return $this->name;
+ }
+
+ public function getEmail(): Email {
+ return $this->email;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/AuthorCollection.php b/vendor/phar-io/manifest/src/values/AuthorCollection.php
new file mode 100644
index 0000000000000000000000000000000000000000..27e50ad845caa11174ed354481c0f76ea77de009
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/AuthorCollection.php
@@ -0,0 +1,34 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class AuthorCollection implements \Countable, \IteratorAggregate {
+ /** @var Author[] */
+ private $authors = [];
+
+ public function add(Author $author): void {
+ $this->authors[] = $author;
+ }
+
+ /**
+ * @return Author[]
+ */
+ public function getAuthors(): array {
+ return $this->authors;
+ }
+
+ public function count(): int {
+ return \count($this->authors);
+ }
+
+ public function getIterator(): AuthorCollectionIterator {
+ return new AuthorCollectionIterator($this);
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php b/vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php
new file mode 100644
index 0000000000000000000000000000000000000000..4ff3c39431669c46aeb9146c6f5560bcb28fbd1b
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php
@@ -0,0 +1,42 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class AuthorCollectionIterator implements \Iterator {
+ /** @var Author[] */
+ private $authors;
+
+ /** @var int */
+ private $position = 0;
+
+ public function __construct(AuthorCollection $authors) {
+ $this->authors = $authors->getAuthors();
+ }
+
+ public function rewind(): void {
+ $this->position = 0;
+ }
+
+ public function valid(): bool {
+ return $this->position < \count($this->authors);
+ }
+
+ public function key(): int {
+ return $this->position;
+ }
+
+ public function current(): Author {
+ return $this->authors[$this->position];
+ }
+
+ public function next(): void {
+ $this->position++;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/BundledComponent.php b/vendor/phar-io/manifest/src/values/BundledComponent.php
new file mode 100644
index 0000000000000000000000000000000000000000..ea77b4402c672f6a1fe2fd1d714c8aed0c813906
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/BundledComponent.php
@@ -0,0 +1,33 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use PharIo\Version\Version;
+
+class BundledComponent {
+ /** @var string */
+ private $name;
+
+ /** @var Version */
+ private $version;
+
+ public function __construct(string $name, Version $version) {
+ $this->name = $name;
+ $this->version = $version;
+ }
+
+ public function getName(): string {
+ return $this->name;
+ }
+
+ public function getVersion(): Version {
+ return $this->version;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/BundledComponentCollection.php b/vendor/phar-io/manifest/src/values/BundledComponentCollection.php
new file mode 100644
index 0000000000000000000000000000000000000000..b628eaa35853dd77bf766af72c27efca65143ef7
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/BundledComponentCollection.php
@@ -0,0 +1,34 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class BundledComponentCollection implements \Countable, \IteratorAggregate {
+ /** @var BundledComponent[] */
+ private $bundledComponents = [];
+
+ public function add(BundledComponent $bundledComponent): void {
+ $this->bundledComponents[] = $bundledComponent;
+ }
+
+ /**
+ * @return BundledComponent[]
+ */
+ public function getBundledComponents(): array {
+ return $this->bundledComponents;
+ }
+
+ public function count(): int {
+ return \count($this->bundledComponents);
+ }
+
+ public function getIterator(): BundledComponentCollectionIterator {
+ return new BundledComponentCollectionIterator($this);
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php b/vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php
new file mode 100644
index 0000000000000000000000000000000000000000..462db45a1f8fcc7be26fe6bbcd63fd7e0baeb5bf
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php
@@ -0,0 +1,42 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class BundledComponentCollectionIterator implements \Iterator {
+ /** @var BundledComponent[] */
+ private $bundledComponents;
+
+ /** @var int */
+ private $position = 0;
+
+ public function __construct(BundledComponentCollection $bundledComponents) {
+ $this->bundledComponents = $bundledComponents->getBundledComponents();
+ }
+
+ public function rewind(): void {
+ $this->position = 0;
+ }
+
+ public function valid(): bool {
+ return $this->position < \count($this->bundledComponents);
+ }
+
+ public function key(): int {
+ return $this->position;
+ }
+
+ public function current(): BundledComponent {
+ return $this->bundledComponents[$this->position];
+ }
+
+ public function next(): void {
+ $this->position++;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/CopyrightInformation.php b/vendor/phar-io/manifest/src/values/CopyrightInformation.php
new file mode 100644
index 0000000000000000000000000000000000000000..d26f947212d43e09b46b6844193c13459a5640a4
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/CopyrightInformation.php
@@ -0,0 +1,31 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class CopyrightInformation {
+ /** @var AuthorCollection */
+ private $authors;
+
+ /** @var License */
+ private $license;
+
+ public function __construct(AuthorCollection $authors, License $license) {
+ $this->authors = $authors;
+ $this->license = $license;
+ }
+
+ public function getAuthors(): AuthorCollection {
+ return $this->authors;
+ }
+
+ public function getLicense(): License {
+ return $this->license;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/Email.php b/vendor/phar-io/manifest/src/values/Email.php
new file mode 100644
index 0000000000000000000000000000000000000000..588348d8900b6c6f11601d5cef0a304005056462
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/Email.php
@@ -0,0 +1,31 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class Email {
+ /** @var string */
+ private $email;
+
+ public function __construct(string $email) {
+ $this->ensureEmailIsValid($email);
+
+ $this->email = $email;
+ }
+
+ public function asString(): string {
+ return $this->email;
+ }
+
+ private function ensureEmailIsValid(string $url): void {
+ if (\filter_var($url, \FILTER_VALIDATE_EMAIL) === false) {
+ throw new InvalidEmailException;
+ }
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/Extension.php b/vendor/phar-io/manifest/src/values/Extension.php
new file mode 100644
index 0000000000000000000000000000000000000000..4c5726f8a93322f7927204a6cf16445ed7b26a3d
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/Extension.php
@@ -0,0 +1,46 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use PharIo\Version\Version;
+use PharIo\Version\VersionConstraint;
+
+class Extension extends Type {
+ /** @var ApplicationName */
+ private $application;
+
+ /** @var VersionConstraint */
+ private $versionConstraint;
+
+ public function __construct(ApplicationName $application, VersionConstraint $versionConstraint) {
+ $this->application = $application;
+ $this->versionConstraint = $versionConstraint;
+ }
+
+ public function getApplicationName(): ApplicationName {
+ return $this->application;
+ }
+
+ public function getVersionConstraint(): VersionConstraint {
+ return $this->versionConstraint;
+ }
+
+ public function isExtension(): bool {
+ return true;
+ }
+
+ public function isExtensionFor(ApplicationName $name): bool {
+ return $this->application->isEqual($name);
+ }
+
+ public function isCompatibleWith(ApplicationName $name, Version $version): bool {
+ return $this->isExtensionFor($name) && $this->versionConstraint->complies($version);
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/Library.php b/vendor/phar-io/manifest/src/values/Library.php
new file mode 100644
index 0000000000000000000000000000000000000000..21849e137c434611cbc56309239ef2ab5b6eee4b
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/Library.php
@@ -0,0 +1,16 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class Library extends Type {
+ public function isLibrary(): bool {
+ return true;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/License.php b/vendor/phar-io/manifest/src/values/License.php
new file mode 100644
index 0000000000000000000000000000000000000000..39542fe871d3b45162e3b7928147487434cc7f71
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/License.php
@@ -0,0 +1,31 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class License {
+ /** @var string */
+ private $name;
+
+ /** @var Url */
+ private $url;
+
+ public function __construct(string $name, Url $url) {
+ $this->name = $name;
+ $this->url = $url;
+ }
+
+ public function getName(): string {
+ return $this->name;
+ }
+
+ public function getUrl(): Url {
+ return $this->url;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/Manifest.php b/vendor/phar-io/manifest/src/values/Manifest.php
new file mode 100644
index 0000000000000000000000000000000000000000..0140b842b038224e5247e48036e3459034131a56
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/Manifest.php
@@ -0,0 +1,92 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use PharIo\Version\Version;
+
+class Manifest {
+ /** @var ApplicationName */
+ private $name;
+
+ /** @var Version */
+ private $version;
+
+ /** @var Type */
+ private $type;
+
+ /** @var CopyrightInformation */
+ private $copyrightInformation;
+
+ /** @var RequirementCollection */
+ private $requirements;
+
+ /** @var BundledComponentCollection */
+ private $bundledComponents;
+
+ public function __construct(ApplicationName $name, Version $version, Type $type, CopyrightInformation $copyrightInformation, RequirementCollection $requirements, BundledComponentCollection $bundledComponents) {
+ $this->name = $name;
+ $this->version = $version;
+ $this->type = $type;
+ $this->copyrightInformation = $copyrightInformation;
+ $this->requirements = $requirements;
+ $this->bundledComponents = $bundledComponents;
+ }
+
+ public function getName(): ApplicationName {
+ return $this->name;
+ }
+
+ public function getVersion(): Version {
+ return $this->version;
+ }
+
+ public function getType(): Type {
+ return $this->type;
+ }
+
+ public function getCopyrightInformation(): CopyrightInformation {
+ return $this->copyrightInformation;
+ }
+
+ public function getRequirements(): RequirementCollection {
+ return $this->requirements;
+ }
+
+ public function getBundledComponents(): BundledComponentCollection {
+ return $this->bundledComponents;
+ }
+
+ public function isApplication(): bool {
+ return $this->type->isApplication();
+ }
+
+ public function isLibrary(): bool {
+ return $this->type->isLibrary();
+ }
+
+ public function isExtension(): bool {
+ return $this->type->isExtension();
+ }
+
+ public function isExtensionFor(ApplicationName $application, Version $version = null): bool {
+ if (!$this->isExtension()) {
+ return false;
+ }
+
+ /** @var Extension $type */
+ $type = $this->type;
+
+ if ($version !== null) {
+ return $type->isCompatibleWith($application, $version);
+ }
+
+ return $type->isExtensionFor($application);
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php b/vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php
new file mode 100644
index 0000000000000000000000000000000000000000..088f38584c332efef695a4d17eae73813f0e3e33
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php
@@ -0,0 +1,23 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class PhpExtensionRequirement implements Requirement {
+ /** @var string */
+ private $extension;
+
+ public function __construct(string $extension) {
+ $this->extension = $extension;
+ }
+
+ public function asString(): string {
+ return $this->extension;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/PhpVersionRequirement.php b/vendor/phar-io/manifest/src/values/PhpVersionRequirement.php
new file mode 100644
index 0000000000000000000000000000000000000000..f8d6f6d1315e247aecf921ccf162199cd9bfe2c8
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/PhpVersionRequirement.php
@@ -0,0 +1,25 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use PharIo\Version\VersionConstraint;
+
+class PhpVersionRequirement implements Requirement {
+ /** @var VersionConstraint */
+ private $versionConstraint;
+
+ public function __construct(VersionConstraint $versionConstraint) {
+ $this->versionConstraint = $versionConstraint;
+ }
+
+ public function getVersionConstraint(): VersionConstraint {
+ return $this->versionConstraint;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/Requirement.php b/vendor/phar-io/manifest/src/values/Requirement.php
new file mode 100644
index 0000000000000000000000000000000000000000..8b845d6a0b24c63f6e17d4129781e459ada5ae58
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/Requirement.php
@@ -0,0 +1,13 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+interface Requirement {
+}
diff --git a/vendor/phar-io/manifest/src/values/RequirementCollection.php b/vendor/phar-io/manifest/src/values/RequirementCollection.php
new file mode 100644
index 0000000000000000000000000000000000000000..b82cd955e3f22b215c3b2a0c4a46e585b54fca89
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/RequirementCollection.php
@@ -0,0 +1,34 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class RequirementCollection implements \Countable, \IteratorAggregate {
+ /** @var Requirement[] */
+ private $requirements = [];
+
+ public function add(Requirement $requirement): void {
+ $this->requirements[] = $requirement;
+ }
+
+ /**
+ * @return Requirement[]
+ */
+ public function getRequirements(): array {
+ return $this->requirements;
+ }
+
+ public function count(): int {
+ return \count($this->requirements);
+ }
+
+ public function getIterator(): RequirementCollectionIterator {
+ return new RequirementCollectionIterator($this);
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php b/vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php
new file mode 100644
index 0000000000000000000000000000000000000000..5614eaf7fcfa7b79d4371b5c8b199425a412d415
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php
@@ -0,0 +1,42 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class RequirementCollectionIterator implements \Iterator {
+ /** @var Requirement[] */
+ private $requirements;
+
+ /** @var int */
+ private $position = 0;
+
+ public function __construct(RequirementCollection $requirements) {
+ $this->requirements = $requirements->getRequirements();
+ }
+
+ public function rewind(): void {
+ $this->position = 0;
+ }
+
+ public function valid(): bool {
+ return $this->position < \count($this->requirements);
+ }
+
+ public function key(): int {
+ return $this->position;
+ }
+
+ public function current(): Requirement {
+ return $this->requirements[$this->position];
+ }
+
+ public function next(): void {
+ $this->position++;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/Type.php b/vendor/phar-io/manifest/src/values/Type.php
new file mode 100644
index 0000000000000000000000000000000000000000..23b289805ed78762d1a432702293031fd53435db
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/Type.php
@@ -0,0 +1,41 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use PharIo\Version\VersionConstraint;
+
+abstract class Type {
+ public static function application(): Application {
+ return new Application;
+ }
+
+ public static function library(): Library {
+ return new Library;
+ }
+
+ public static function extension(ApplicationName $application, VersionConstraint $versionConstraint): Extension {
+ return new Extension($application, $versionConstraint);
+ }
+
+ /** @psalm-assert-if-true Application $this */
+ public function isApplication(): bool {
+ return false;
+ }
+
+ /** @psalm-assert-if-true Library $this */
+ public function isLibrary(): bool {
+ return false;
+ }
+
+ /** @psalm-assert-if-true Extension $this */
+ public function isExtension(): bool {
+ return false;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/values/Url.php b/vendor/phar-io/manifest/src/values/Url.php
new file mode 100644
index 0000000000000000000000000000000000000000..639525333ce2ebc0fadc771b748d7e33dcaa3b81
--- /dev/null
+++ b/vendor/phar-io/manifest/src/values/Url.php
@@ -0,0 +1,36 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class Url {
+ /** @var string */
+ private $url;
+
+ public function __construct(string $url) {
+ $this->ensureUrlIsValid($url);
+
+ $this->url = $url;
+ }
+
+ public function asString(): string {
+ return $this->url;
+ }
+
+ /**
+ * @param string $url
+ *
+ * @throws InvalidUrlException
+ */
+ private function ensureUrlIsValid($url): void {
+ if (\filter_var($url, \FILTER_VALIDATE_URL) === false) {
+ throw new InvalidUrlException;
+ }
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/AuthorElement.php b/vendor/phar-io/manifest/src/xml/AuthorElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..c454b271ac41014cdea4087b7dd3a7231b2aebc6
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/AuthorElement.php
@@ -0,0 +1,20 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class AuthorElement extends ManifestElement {
+ public function getName(): string {
+ return $this->getAttributeValue('name');
+ }
+
+ public function getEmail(): string {
+ return $this->getAttributeValue('email');
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/AuthorElementCollection.php b/vendor/phar-io/manifest/src/xml/AuthorElementCollection.php
new file mode 100644
index 0000000000000000000000000000000000000000..a54147eb467513a0e744702a92c99a1ee51444c1
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/AuthorElementCollection.php
@@ -0,0 +1,18 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class AuthorElementCollection extends ElementCollection {
+ public function current(): AuthorElement {
+ return new AuthorElement(
+ $this->getCurrentElement()
+ );
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/BundlesElement.php b/vendor/phar-io/manifest/src/xml/BundlesElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..eb2105acd7bfb4b8b4092c365afefa5d0933ebde
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/BundlesElement.php
@@ -0,0 +1,18 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class BundlesElement extends ManifestElement {
+ public function getComponentElements(): ComponentElementCollection {
+ return new ComponentElementCollection(
+ $this->getChildrenByName('component')
+ );
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/ComponentElement.php b/vendor/phar-io/manifest/src/xml/ComponentElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..7f6a5ec9a4e284fef6f3e8142572d6ae90d6316a
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/ComponentElement.php
@@ -0,0 +1,20 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class ComponentElement extends ManifestElement {
+ public function getName(): string {
+ return $this->getAttributeValue('name');
+ }
+
+ public function getVersion(): string {
+ return $this->getAttributeValue('version');
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/ComponentElementCollection.php b/vendor/phar-io/manifest/src/xml/ComponentElementCollection.php
new file mode 100644
index 0000000000000000000000000000000000000000..23bcbd2f1af46234acb7828cfa6d5622ed3efc24
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/ComponentElementCollection.php
@@ -0,0 +1,18 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class ComponentElementCollection extends ElementCollection {
+ public function current(): ComponentElement {
+ return new ComponentElement(
+ $this->getCurrentElement()
+ );
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/ContainsElement.php b/vendor/phar-io/manifest/src/xml/ContainsElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..ebef49d9b18be2a505449a8d8acab6d1fe44ee15
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/ContainsElement.php
@@ -0,0 +1,30 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class ContainsElement extends ManifestElement {
+ public function getName(): string {
+ return $this->getAttributeValue('name');
+ }
+
+ public function getVersion(): string {
+ return $this->getAttributeValue('version');
+ }
+
+ public function getType(): string {
+ return $this->getAttributeValue('type');
+ }
+
+ public function getExtensionElement(): ExtensionElement {
+ return new ExtensionElement(
+ $this->getChildByName('extension')
+ );
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/CopyrightElement.php b/vendor/phar-io/manifest/src/xml/CopyrightElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..3debe7dcdebffd5abf8afc26b02812755acfc802
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/CopyrightElement.php
@@ -0,0 +1,24 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class CopyrightElement extends ManifestElement {
+ public function getAuthorElements(): AuthorElementCollection {
+ return new AuthorElementCollection(
+ $this->getChildrenByName('author')
+ );
+ }
+
+ public function getLicenseElement(): LicenseElement {
+ return new LicenseElement(
+ $this->getChildByName('license')
+ );
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/ElementCollection.php b/vendor/phar-io/manifest/src/xml/ElementCollection.php
new file mode 100644
index 0000000000000000000000000000000000000000..26d9250f3d21ce59d9caed841108d6067dd10fd5
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/ElementCollection.php
@@ -0,0 +1,61 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use DOMElement;
+use DOMNodeList;
+
+abstract class ElementCollection implements \Iterator {
+ /** @var DOMElement[] */
+ private $nodes = [];
+
+ /** @var int */
+ private $position;
+
+ public function __construct(DOMNodeList $nodeList) {
+ $this->position = 0;
+ $this->importNodes($nodeList);
+ }
+
+ #[\ReturnTypeWillChange]
+ abstract public function current();
+
+ public function next(): void {
+ $this->position++;
+ }
+
+ public function key(): int {
+ return $this->position;
+ }
+
+ public function valid(): bool {
+ return $this->position < \count($this->nodes);
+ }
+
+ public function rewind(): void {
+ $this->position = 0;
+ }
+
+ protected function getCurrentElement(): DOMElement {
+ return $this->nodes[$this->position];
+ }
+
+ private function importNodes(DOMNodeList $nodeList): void {
+ foreach ($nodeList as $node) {
+ if (!$node instanceof DOMElement) {
+ throw new ElementCollectionException(
+ \sprintf('\DOMElement expected, got \%s', \get_class($node))
+ );
+ }
+
+ $this->nodes[] = $node;
+ }
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/ExtElement.php b/vendor/phar-io/manifest/src/xml/ExtElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..257853c43f281142ecceb8eb5802c6719442f191
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/ExtElement.php
@@ -0,0 +1,16 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class ExtElement extends ManifestElement {
+ public function getName(): string {
+ return $this->getAttributeValue('name');
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/ExtElementCollection.php b/vendor/phar-io/manifest/src/xml/ExtElementCollection.php
new file mode 100644
index 0000000000000000000000000000000000000000..059773490a3a5db7fd7da874de2813431f84513d
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/ExtElementCollection.php
@@ -0,0 +1,18 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class ExtElementCollection extends ElementCollection {
+ public function current(): ExtElement {
+ return new ExtElement(
+ $this->getCurrentElement()
+ );
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/ExtensionElement.php b/vendor/phar-io/manifest/src/xml/ExtensionElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..db067f9963960409d0731e07b54c3f0e58ea21d6
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/ExtensionElement.php
@@ -0,0 +1,20 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class ExtensionElement extends ManifestElement {
+ public function getFor(): string {
+ return $this->getAttributeValue('for');
+ }
+
+ public function getCompatible(): string {
+ return $this->getAttributeValue('compatible');
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/LicenseElement.php b/vendor/phar-io/manifest/src/xml/LicenseElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..658c3d1c25540c08b50ba1cd000429e9707aad82
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/LicenseElement.php
@@ -0,0 +1,20 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class LicenseElement extends ManifestElement {
+ public function getType(): string {
+ return $this->getAttributeValue('type');
+ }
+
+ public function getUrl(): string {
+ return $this->getAttributeValue('url');
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/ManifestDocument.php b/vendor/phar-io/manifest/src/xml/ManifestDocument.php
new file mode 100644
index 0000000000000000000000000000000000000000..f88b282936c6e0687c437f0e0d55174d92290019
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/ManifestDocument.php
@@ -0,0 +1,103 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use DOMDocument;
+use DOMElement;
+
+class ManifestDocument {
+ public const XMLNS = 'https://phar.io/xml/manifest/1.0';
+
+ /** @var DOMDocument */
+ private $dom;
+
+ public static function fromFile(string $filename): ManifestDocument {
+ if (!\file_exists($filename)) {
+ throw new ManifestDocumentException(
+ \sprintf('File "%s" not found', $filename)
+ );
+ }
+
+ return self::fromString(
+ \file_get_contents($filename)
+ );
+ }
+
+ public static function fromString(string $xmlString): ManifestDocument {
+ $prev = \libxml_use_internal_errors(true);
+ \libxml_clear_errors();
+
+ $dom = new DOMDocument();
+ $dom->loadXML($xmlString);
+
+ $errors = \libxml_get_errors();
+ \libxml_use_internal_errors($prev);
+
+ if (\count($errors) !== 0) {
+ throw new ManifestDocumentLoadingException($errors);
+ }
+
+ return new self($dom);
+ }
+
+ private function __construct(DOMDocument $dom) {
+ $this->ensureCorrectDocumentType($dom);
+
+ $this->dom = $dom;
+ }
+
+ public function getContainsElement(): ContainsElement {
+ return new ContainsElement(
+ $this->fetchElementByName('contains')
+ );
+ }
+
+ public function getCopyrightElement(): CopyrightElement {
+ return new CopyrightElement(
+ $this->fetchElementByName('copyright')
+ );
+ }
+
+ public function getRequiresElement(): RequiresElement {
+ return new RequiresElement(
+ $this->fetchElementByName('requires')
+ );
+ }
+
+ public function hasBundlesElement(): bool {
+ return $this->dom->getElementsByTagNameNS(self::XMLNS, 'bundles')->length === 1;
+ }
+
+ public function getBundlesElement(): BundlesElement {
+ return new BundlesElement(
+ $this->fetchElementByName('bundles')
+ );
+ }
+
+ private function ensureCorrectDocumentType(DOMDocument $dom): void {
+ $root = $dom->documentElement;
+
+ if ($root->localName !== 'phar' || $root->namespaceURI !== self::XMLNS) {
+ throw new ManifestDocumentException('Not a phar.io manifest document');
+ }
+ }
+
+ private function fetchElementByName(string $elementName): DOMElement {
+ $element = $this->dom->getElementsByTagNameNS(self::XMLNS, $elementName)->item(0);
+
+ if (!$element instanceof DOMElement) {
+ throw new ManifestDocumentException(
+ \sprintf('Element %s missing', $elementName)
+ );
+ }
+
+ return $element;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/ManifestElement.php b/vendor/phar-io/manifest/src/xml/ManifestElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..1f57f547d53d1e336cfebbb5cfd09e9eef4d87a4
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/ManifestElement.php
@@ -0,0 +1,66 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+use DOMElement;
+use DOMNodeList;
+
+class ManifestElement {
+ public const XMLNS = 'https://phar.io/xml/manifest/1.0';
+
+ /** @var DOMElement */
+ private $element;
+
+ public function __construct(DOMElement $element) {
+ $this->element = $element;
+ }
+
+ protected function getAttributeValue(string $name): string {
+ if (!$this->element->hasAttribute($name)) {
+ throw new ManifestElementException(
+ \sprintf(
+ 'Attribute %s not set on element %s',
+ $name,
+ $this->element->localName
+ )
+ );
+ }
+
+ return $this->element->getAttribute($name);
+ }
+
+ protected function getChildByName(string $elementName): DOMElement {
+ $element = $this->element->getElementsByTagNameNS(self::XMLNS, $elementName)->item(0);
+
+ if (!$element instanceof DOMElement) {
+ throw new ManifestElementException(
+ \sprintf('Element %s missing', $elementName)
+ );
+ }
+
+ return $element;
+ }
+
+ protected function getChildrenByName(string $elementName): DOMNodeList {
+ $elementList = $this->element->getElementsByTagNameNS(self::XMLNS, $elementName);
+
+ if ($elementList->length === 0) {
+ throw new ManifestElementException(
+ \sprintf('Element(s) %s missing', $elementName)
+ );
+ }
+
+ return $elementList;
+ }
+
+ protected function hasChild(string $elementName): bool {
+ return $this->element->getElementsByTagNameNS(self::XMLNS, $elementName)->length !== 0;
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/PhpElement.php b/vendor/phar-io/manifest/src/xml/PhpElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..c5c906c968dd3eb5d06a88e2447678b8dc5251a9
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/PhpElement.php
@@ -0,0 +1,26 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class PhpElement extends ManifestElement {
+ public function getVersion(): string {
+ return $this->getAttributeValue('version');
+ }
+
+ public function hasExtElements(): bool {
+ return $this->hasChild('ext');
+ }
+
+ public function getExtElements(): ExtElementCollection {
+ return new ExtElementCollection(
+ $this->getChildrenByName('ext')
+ );
+ }
+}
diff --git a/vendor/phar-io/manifest/src/xml/RequiresElement.php b/vendor/phar-io/manifest/src/xml/RequiresElement.php
new file mode 100644
index 0000000000000000000000000000000000000000..b7cd41ef7f5de7cdcce05687b798aef9c056e1a1
--- /dev/null
+++ b/vendor/phar-io/manifest/src/xml/RequiresElement.php
@@ -0,0 +1,18 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Manifest;
+
+class RequiresElement extends ManifestElement {
+ public function getPHPElement(): PhpElement {
+ return new PhpElement(
+ $this->getChildByName('php')
+ );
+ }
+}
diff --git a/vendor/phar-io/version/CHANGELOG.md b/vendor/phar-io/version/CHANGELOG.md
new file mode 100644
index 0000000000000000000000000000000000000000..4c0edfa708ed53902ba0afd66a75a39d12aa57d6
--- /dev/null
+++ b/vendor/phar-io/version/CHANGELOG.md
@@ -0,0 +1,142 @@
+# Changelog
+
+All notable changes to phar-io/version are documented in this file using the [Keep a CHANGELOG](http://keepachangelog.com/) principles.
+
+## [3.2.1] - 2022-02-21
+
+### Fixed
+
+- Have ExactVersionConstraint honor build metadata (added in 3.2.0)
+
+
+## [3.2.0] - 2022-02-21
+
+### Added
+
+- Build metadata is now supported and considered for equality checks only
+
+
+## [3.1.1] - 2022-02-07
+
+### Fixed
+
+- [#28](https://github.com/phar-io/version/issues/28): `VersionConstraintParser` does not support logical OR represented by single pipe (|) (Thanks @llaville)
+
+
+## [3.1.0] - 2021-02-23
+
+### Changed
+
+- Internal Refactoring
+- More scalar types
+
+### Added
+
+- [#24](https://github.com/phar-io/version/issues/24): `Version::getOriginalString()` added (Thanks @addshore)
+- Version constraints using the caret operator (`^`) now honor pre-1.0 releases, e.g. `^0.3` translates to `0.3.*`)
+- Various integration tests for version constraint processing
+
+### Fixed
+
+- [#23](https://github.com/phar-io/version/pull/23): Tilde operator without patch level
+
+
+
+## [3.0.4] - 14.12.2020
+
+### Fixed
+
+- [#22](https://github.com/phar-io/version/pull/22): make dev suffix rank works for uppercase too
+
+## [3.0.3] - 30.11.2020
+
+### Added
+
+- Comparator method `Version::equals()` added
+
+
+## [3.0.2] - 27.06.2020
+
+This release now supports PHP 7.2+ and PHP ^8.0. No other changes included.
+
+
+## [3.0.1] - 09.05.2020
+
+__Potential BC Break Notice:__
+`Version::getVersionString()` no longer returns `v` prefixes in case the "input"
+string contained one. These are not part of the semver specs
+(see https://semver.org/#is-v123-a-semantic-version) and get stripped out.
+As of Version 3.1.0 `Version::getOriginalString()` can be used to still
+retrieve it as given.
+
+### Changed
+
+- Internal Refactoring
+- More scalar types
+
+### Fixed
+
+- Fixed Constraint processing Regression for ^1.2 and ~1.2
+
+
+## [3.0.0] - 05.05.2020
+
+### Changed
+
+- Require PHP 7.2+
+- All code now uses strict mode
+- Scalar types have been added as needed
+
+### Added
+
+- The technically invalid format using 'v' prefix ("v1.2.3") is now properly supported
+
+
+## [2.0.1] - 08.07.2018
+
+### Fixed
+
+- Versions without a pre-release suffix are now always considered greater
+than versions with a pre-release suffix. Example: `3.0.0 > 3.0.0-alpha.1`
+
+
+## [2.0.0] - 23.06.2018
+
+Changes to public API:
+
+- `PreReleaseSuffix::construct()`: optional parameter `$number` removed
+- `PreReleaseSuffix::isGreaterThan()`: introduced
+- `Version::hasPreReleaseSuffix()`: introduced
+
+### Added
+
+- [#11](https://github.com/phar-io/version/issues/11): Added support for pre-release version suffixes. Supported values are:
+ - `dev`
+ - `beta` (also abbreviated form `b`)
+ - `rc`
+ - `alpha` (also abbreviated form `a`)
+ - `patch` (also abbreviated form `p`)
+
+ All values can be followed by a number, e.g. `beta3`.
+
+ When comparing versions, the pre-release suffix is taken into account. Example:
+`1.5.0 > 1.5.0-beta1 > 1.5.0-alpha3 > 1.5.0-alpha2 > 1.5.0-dev11`
+
+### Changed
+
+- reorganized the source directories
+
+### Fixed
+
+- [#10](https://github.com/phar-io/version/issues/10): Version numbers containing
+a numeric suffix as seen in Debian packages are now supported.
+
+
+[3.1.0]: https://github.com/phar-io/version/compare/3.0.4...3.1.0
+[3.0.4]: https://github.com/phar-io/version/compare/3.0.3...3.0.4
+[3.0.3]: https://github.com/phar-io/version/compare/3.0.2...3.0.3
+[3.0.2]: https://github.com/phar-io/version/compare/3.0.1...3.0.2
+[3.0.1]: https://github.com/phar-io/version/compare/3.0.0...3.0.1
+[3.0.0]: https://github.com/phar-io/version/compare/2.0.1...3.0.0
+[2.0.1]: https://github.com/phar-io/version/compare/2.0.0...2.0.1
+[2.0.0]: https://github.com/phar-io/version/compare/1.0.1...2.0.0
diff --git a/vendor/phar-io/version/LICENSE b/vendor/phar-io/version/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..ce32758a805f1c8c4c8dde586e1a2e0d0a4dffd6
--- /dev/null
+++ b/vendor/phar-io/version/LICENSE
@@ -0,0 +1,29 @@
+Copyright (c) 2016-2017 Arne Blankerts , Sebastian Heuer and contributors
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+* Neither the name of the copyright holder nor the names of contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT * NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
+BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/vendor/phar-io/version/README.md b/vendor/phar-io/version/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..76e6e9857929a354ecb6e85c50106134ef7925b7
--- /dev/null
+++ b/vendor/phar-io/version/README.md
@@ -0,0 +1,61 @@
+# Version
+
+Library for handling version information and constraints
+
+[](https://travis-ci.org/phar-io/version)
+
+## Installation
+
+You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/):
+
+ composer require phar-io/version
+
+If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency:
+
+ composer require --dev phar-io/version
+
+## Version constraints
+
+A Version constraint describes a range of versions or a discrete version number. The format of version numbers follows the schema of [semantic versioning](http://semver.org): `..`. A constraint might contain an operator that describes the range.
+
+Beside the typical mathematical operators like `<=`, `>=`, there are two special operators:
+
+*Caret operator*: `^1.0`
+can be written as `>=1.0.0 <2.0.0` and read as »every Version within major version `1`«.
+
+*Tilde operator*: `~1.0.0`
+can be written as `>=1.0.0 <1.1.0` and read as »every version within minor version `1.1`. The behavior of tilde operator depends on whether a patch level version is provided or not. If no patch level is provided, tilde operator behaves like the caret operator: `~1.0` is identical to `^1.0`.
+
+## Usage examples
+
+Parsing version constraints and check discrete versions for compliance:
+
+```php
+
+use PharIo\Version\Version;
+use PharIo\Version\VersionConstraintParser;
+
+$parser = new VersionConstraintParser();
+$caret_constraint = $parser->parse( '^7.0' );
+
+$caret_constraint->complies( new Version( '7.0.17' ) ); // true
+$caret_constraint->complies( new Version( '7.1.0' ) ); // true
+$caret_constraint->complies( new Version( '6.4.34' ) ); // false
+
+$tilde_constraint = $parser->parse( '~1.1.0' );
+
+$tilde_constraint->complies( new Version( '1.1.4' ) ); // true
+$tilde_constraint->complies( new Version( '1.2.0' ) ); // false
+```
+
+As of version 2.0.0, pre-release labels are supported and taken into account when comparing versions:
+
+```php
+
+$leftVersion = new PharIo\Version\Version('3.0.0-alpha.1');
+$rightVersion = new PharIo\Version\Version('3.0.0-alpha.2');
+
+$leftVersion->isGreaterThan($rightVersion); // false
+$rightVersion->isGreaterThan($leftVersion); // true
+
+```
diff --git a/vendor/phar-io/version/composer.json b/vendor/phar-io/version/composer.json
new file mode 100644
index 0000000000000000000000000000000000000000..22687dcd3b32f2d0ded63dc779b507d64780bf46
--- /dev/null
+++ b/vendor/phar-io/version/composer.json
@@ -0,0 +1,34 @@
+{
+ "name": "phar-io/version",
+ "description": "Library for handling version information and constraints",
+ "license": "BSD-3-Clause",
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
+ }
+ ],
+ "support": {
+ "issues": "https://github.com/phar-io/version/issues"
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ }
+}
+
diff --git a/vendor/phar-io/version/src/BuildMetaData.php b/vendor/phar-io/version/src/BuildMetaData.php
new file mode 100644
index 0000000000000000000000000000000000000000..d42f0363f53f34a2083c147aa473085b46333b12
--- /dev/null
+++ b/vendor/phar-io/version/src/BuildMetaData.php
@@ -0,0 +1,28 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class BuildMetaData {
+
+ /** @var string */
+ private $value;
+
+ public function __construct(string $value) {
+ $this->value = $value;
+ }
+
+ public function asString(): string {
+ return $this->value;
+ }
+
+ public function equals(BuildMetaData $other): bool {
+ return $this->asString() === $other->asString();
+ }
+}
diff --git a/vendor/phar-io/version/src/PreReleaseSuffix.php b/vendor/phar-io/version/src/PreReleaseSuffix.php
new file mode 100644
index 0000000000000000000000000000000000000000..00563008ef46cb5a9b5a77a453d0064ebebc2dd0
--- /dev/null
+++ b/vendor/phar-io/version/src/PreReleaseSuffix.php
@@ -0,0 +1,82 @@
+ 0,
+ 'a' => 1,
+ 'alpha' => 1,
+ 'b' => 2,
+ 'beta' => 2,
+ 'rc' => 3,
+ 'p' => 4,
+ 'pl' => 4,
+ 'patch' => 4,
+ ];
+
+ /** @var string */
+ private $value;
+
+ /** @var int */
+ private $valueScore;
+
+ /** @var int */
+ private $number = 0;
+
+ /** @var string */
+ private $full;
+
+ /**
+ * @throws InvalidPreReleaseSuffixException
+ */
+ public function __construct(string $value) {
+ $this->parseValue($value);
+ }
+
+ public function asString(): string {
+ return $this->full;
+ }
+
+ public function getValue(): string {
+ return $this->value;
+ }
+
+ public function getNumber(): ?int {
+ return $this->number;
+ }
+
+ public function isGreaterThan(PreReleaseSuffix $suffix): bool {
+ if ($this->valueScore > $suffix->valueScore) {
+ return true;
+ }
+
+ if ($this->valueScore < $suffix->valueScore) {
+ return false;
+ }
+
+ return $this->getNumber() > $suffix->getNumber();
+ }
+
+ private function mapValueToScore(string $value): int {
+ $value = \strtolower($value);
+
+ return self::valueScoreMap[$value];
+ }
+
+ private function parseValue(string $value): void {
+ $regex = '/-?((dev|beta|b|rc|alpha|a|patch|p|pl)\.?(\d*)).*$/i';
+
+ if (\preg_match($regex, $value, $matches) !== 1) {
+ throw new InvalidPreReleaseSuffixException(\sprintf('Invalid label %s', $value));
+ }
+
+ $this->full = $matches[1];
+ $this->value = $matches[2];
+
+ if ($matches[3] !== '') {
+ $this->number = (int)$matches[3];
+ }
+
+ $this->valueScore = $this->mapValueToScore($matches[2]);
+ }
+}
diff --git a/vendor/phar-io/version/src/Version.php b/vendor/phar-io/version/src/Version.php
new file mode 100644
index 0000000000000000000000000000000000000000..644af5ca845760639cd185bedd4492d09bc548d9
--- /dev/null
+++ b/vendor/phar-io/version/src/Version.php
@@ -0,0 +1,208 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class Version {
+ /** @var string */
+ private $originalVersionString;
+
+ /** @var VersionNumber */
+ private $major;
+
+ /** @var VersionNumber */
+ private $minor;
+
+ /** @var VersionNumber */
+ private $patch;
+
+ /** @var null|PreReleaseSuffix */
+ private $preReleaseSuffix;
+
+ /** @var null|BuildMetaData */
+ private $buildMetadata;
+
+ public function __construct(string $versionString) {
+ $this->ensureVersionStringIsValid($versionString);
+ $this->originalVersionString = $versionString;
+ }
+
+ /**
+ * @throws NoPreReleaseSuffixException
+ */
+ public function getPreReleaseSuffix(): PreReleaseSuffix {
+ if ($this->preReleaseSuffix === null) {
+ throw new NoPreReleaseSuffixException('No pre-release suffix set');
+ }
+
+ return $this->preReleaseSuffix;
+ }
+
+ public function getOriginalString(): string {
+ return $this->originalVersionString;
+ }
+
+ public function getVersionString(): string {
+ $str = \sprintf(
+ '%d.%d.%d',
+ $this->getMajor()->getValue() ?? 0,
+ $this->getMinor()->getValue() ?? 0,
+ $this->getPatch()->getValue() ?? 0
+ );
+
+ if (!$this->hasPreReleaseSuffix()) {
+ return $str;
+ }
+
+ return $str . '-' . $this->getPreReleaseSuffix()->asString();
+ }
+
+ public function hasPreReleaseSuffix(): bool {
+ return $this->preReleaseSuffix !== null;
+ }
+
+ public function equals(Version $other): bool {
+ if ($this->getVersionString() !== $other->getVersionString()) {
+ return false;
+ }
+
+ if ($this->hasBuildMetaData() !== $other->hasBuildMetaData()) {
+ return false;
+ }
+
+ if ($this->hasBuildMetaData() && $other->hasBuildMetaData() &&
+ !$this->getBuildMetaData()->equals($other->getBuildMetaData())) {
+ return false;
+ }
+
+ return true;
+ }
+
+ public function isGreaterThan(Version $version): bool {
+ if ($version->getMajor()->getValue() > $this->getMajor()->getValue()) {
+ return false;
+ }
+
+ if ($version->getMajor()->getValue() < $this->getMajor()->getValue()) {
+ return true;
+ }
+
+ if ($version->getMinor()->getValue() > $this->getMinor()->getValue()) {
+ return false;
+ }
+
+ if ($version->getMinor()->getValue() < $this->getMinor()->getValue()) {
+ return true;
+ }
+
+ if ($version->getPatch()->getValue() > $this->getPatch()->getValue()) {
+ return false;
+ }
+
+ if ($version->getPatch()->getValue() < $this->getPatch()->getValue()) {
+ return true;
+ }
+
+ if (!$version->hasPreReleaseSuffix() && !$this->hasPreReleaseSuffix()) {
+ return false;
+ }
+
+ if ($version->hasPreReleaseSuffix() && !$this->hasPreReleaseSuffix()) {
+ return true;
+ }
+
+ if (!$version->hasPreReleaseSuffix() && $this->hasPreReleaseSuffix()) {
+ return false;
+ }
+
+ return $this->getPreReleaseSuffix()->isGreaterThan($version->getPreReleaseSuffix());
+ }
+
+ public function getMajor(): VersionNumber {
+ return $this->major;
+ }
+
+ public function getMinor(): VersionNumber {
+ return $this->minor;
+ }
+
+ public function getPatch(): VersionNumber {
+ return $this->patch;
+ }
+
+ /**
+ * @psalm-assert-if-true BuildMetaData $this->buildMetadata
+ * @psalm-assert-if-true BuildMetaData $this->getBuildMetaData()
+ */
+ public function hasBuildMetaData(): bool {
+ return $this->buildMetadata !== null;
+ }
+
+ /**
+ * @throws NoBuildMetaDataException
+ */
+ public function getBuildMetaData(): BuildMetaData {
+ if (!$this->hasBuildMetaData()) {
+ throw new NoBuildMetaDataException('No build metadata set');
+ }
+
+ return $this->buildMetadata;
+ }
+
+ /**
+ * @param string[] $matches
+ *
+ * @throws InvalidPreReleaseSuffixException
+ */
+ private function parseVersion(array $matches): void {
+ $this->major = new VersionNumber((int)$matches['Major']);
+ $this->minor = new VersionNumber((int)$matches['Minor']);
+ $this->patch = isset($matches['Patch']) ? new VersionNumber((int)$matches['Patch']) : new VersionNumber(0);
+
+ if (isset($matches['PreReleaseSuffix']) && $matches['PreReleaseSuffix'] !== '') {
+ $this->preReleaseSuffix = new PreReleaseSuffix($matches['PreReleaseSuffix']);
+ }
+
+ if (isset($matches['BuildMetadata'])) {
+ $this->buildMetadata = new BuildMetaData($matches['BuildMetadata']);
+ }
+ }
+
+ /**
+ * @param string $version
+ *
+ * @throws InvalidVersionException
+ */
+ private function ensureVersionStringIsValid($version): void {
+ $regex = '/^v?
+ (?P0|[1-9]\d*)
+ \\.
+ (?P0|[1-9]\d*)
+ (\\.
+ (?P0|[1-9]\d*)
+ )?
+ (?:
+ -
+ (?(?:(dev|beta|b|rc|alpha|a|patch|p|pl)\.?\d*))
+ )?
+ (?:
+ \\+
+ (?P[0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-@]+)*)
+ )?
+ $/xi';
+
+ if (\preg_match($regex, $version, $matches) !== 1) {
+ throw new InvalidVersionException(
+ \sprintf("Version string '%s' does not follow SemVer semantics", $version)
+ );
+ }
+
+ $this->parseVersion($matches);
+ }
+}
diff --git a/vendor/phar-io/version/src/VersionConstraintParser.php b/vendor/phar-io/version/src/VersionConstraintParser.php
new file mode 100644
index 0000000000000000000000000000000000000000..03d6a09593ef88392bbc266fb4868688fabb4ef5
--- /dev/null
+++ b/vendor/phar-io/version/src/VersionConstraintParser.php
@@ -0,0 +1,115 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class VersionConstraintParser {
+ /**
+ * @throws UnsupportedVersionConstraintException
+ */
+ public function parse(string $value): VersionConstraint {
+ if (\strpos($value, '|') !== false) {
+ return $this->handleOrGroup($value);
+ }
+
+ if (!\preg_match('/^[\^~*]?v?[\d.*]+(?:-.*)?$/i', $value)) {
+ throw new UnsupportedVersionConstraintException(
+ \sprintf('Version constraint %s is not supported.', $value)
+ );
+ }
+
+ switch ($value[0]) {
+ case '~':
+ return $this->handleTildeOperator($value);
+ case '^':
+ return $this->handleCaretOperator($value);
+ }
+
+ $constraint = new VersionConstraintValue($value);
+
+ if ($constraint->getMajor()->isAny()) {
+ return new AnyVersionConstraint();
+ }
+
+ if ($constraint->getMinor()->isAny()) {
+ return new SpecificMajorVersionConstraint(
+ $constraint->getVersionString(),
+ $constraint->getMajor()->getValue() ?? 0
+ );
+ }
+
+ if ($constraint->getPatch()->isAny()) {
+ return new SpecificMajorAndMinorVersionConstraint(
+ $constraint->getVersionString(),
+ $constraint->getMajor()->getValue() ?? 0,
+ $constraint->getMinor()->getValue() ?? 0
+ );
+ }
+
+ return new ExactVersionConstraint($constraint->getVersionString());
+ }
+
+ private function handleOrGroup(string $value): OrVersionConstraintGroup {
+ $constraints = [];
+
+ foreach (\preg_split('{\s*\|\|?\s*}', \trim($value)) as $groupSegment) {
+ $constraints[] = $this->parse(\trim($groupSegment));
+ }
+
+ return new OrVersionConstraintGroup($value, $constraints);
+ }
+
+ private function handleTildeOperator(string $value): AndVersionConstraintGroup {
+ $constraintValue = new VersionConstraintValue(\substr($value, 1));
+
+ if ($constraintValue->getPatch()->isAny()) {
+ return $this->handleCaretOperator($value);
+ }
+
+ $constraints = [
+ new GreaterThanOrEqualToVersionConstraint(
+ $value,
+ new Version(\substr($value, 1))
+ ),
+ new SpecificMajorAndMinorVersionConstraint(
+ $value,
+ $constraintValue->getMajor()->getValue() ?? 0,
+ $constraintValue->getMinor()->getValue() ?? 0
+ )
+ ];
+
+ return new AndVersionConstraintGroup($value, $constraints);
+ }
+
+ private function handleCaretOperator(string $value): AndVersionConstraintGroup {
+ $constraintValue = new VersionConstraintValue(\substr($value, 1));
+
+ $constraints = [
+ new GreaterThanOrEqualToVersionConstraint($value, new Version(\substr($value, 1)))
+ ];
+
+ if ($constraintValue->getMajor()->getValue() === 0) {
+ $constraints[] = new SpecificMajorAndMinorVersionConstraint(
+ $value,
+ $constraintValue->getMajor()->getValue() ?? 0,
+ $constraintValue->getMinor()->getValue() ?? 0
+ );
+ } else {
+ $constraints[] = new SpecificMajorVersionConstraint(
+ $value,
+ $constraintValue->getMajor()->getValue() ?? 0
+ );
+ }
+
+ return new AndVersionConstraintGroup(
+ $value,
+ $constraints
+ );
+ }
+}
diff --git a/vendor/phar-io/version/src/VersionConstraintValue.php b/vendor/phar-io/version/src/VersionConstraintValue.php
new file mode 100644
index 0000000000000000000000000000000000000000..0762e7c0e8ebc929574de29c3bbdac61566cd4b5
--- /dev/null
+++ b/vendor/phar-io/version/src/VersionConstraintValue.php
@@ -0,0 +1,88 @@
+versionString = $versionString;
+
+ $this->parseVersion($versionString);
+ }
+
+ public function getLabel(): string {
+ return $this->label;
+ }
+
+ public function getBuildMetaData(): string {
+ return $this->buildMetaData;
+ }
+
+ public function getVersionString(): string {
+ return $this->versionString;
+ }
+
+ public function getMajor(): VersionNumber {
+ return $this->major;
+ }
+
+ public function getMinor(): VersionNumber {
+ return $this->minor;
+ }
+
+ public function getPatch(): VersionNumber {
+ return $this->patch;
+ }
+
+ private function parseVersion(string $versionString): void {
+ $this->extractBuildMetaData($versionString);
+ $this->extractLabel($versionString);
+ $this->stripPotentialVPrefix($versionString);
+
+ $versionSegments = \explode('.', $versionString);
+ $this->major = new VersionNumber(\is_numeric($versionSegments[0]) ? (int)$versionSegments[0] : null);
+
+ $minorValue = isset($versionSegments[1]) && \is_numeric($versionSegments[1]) ? (int)$versionSegments[1] : null;
+ $patchValue = isset($versionSegments[2]) && \is_numeric($versionSegments[2]) ? (int)$versionSegments[2] : null;
+
+ $this->minor = new VersionNumber($minorValue);
+ $this->patch = new VersionNumber($patchValue);
+ }
+
+ private function extractBuildMetaData(string &$versionString): void {
+ if (\preg_match('/\+(.*)/', $versionString, $matches) === 1) {
+ $this->buildMetaData = $matches[1];
+ $versionString = \str_replace($matches[0], '', $versionString);
+ }
+ }
+
+ private function extractLabel(string &$versionString): void {
+ if (\preg_match('/-(.*)/', $versionString, $matches) === 1) {
+ $this->label = $matches[1];
+ $versionString = \str_replace($matches[0], '', $versionString);
+ }
+ }
+
+ private function stripPotentialVPrefix(string &$versionString): void {
+ if ($versionString[0] !== 'v') {
+ return;
+ }
+ $versionString = \substr($versionString, 1);
+ }
+}
diff --git a/vendor/phar-io/version/src/VersionNumber.php b/vendor/phar-io/version/src/VersionNumber.php
new file mode 100644
index 0000000000000000000000000000000000000000..4833a9b0f5d3cc5bfcc8235f36b4b07b35b1d8ae
--- /dev/null
+++ b/vendor/phar-io/version/src/VersionNumber.php
@@ -0,0 +1,28 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class VersionNumber {
+
+ /** @var ?int */
+ private $value;
+
+ public function __construct(?int $value) {
+ $this->value = $value;
+ }
+
+ public function isAny(): bool {
+ return $this->value === null;
+ }
+
+ public function getValue(): ?int {
+ return $this->value;
+ }
+}
diff --git a/vendor/phar-io/version/src/constraints/AbstractVersionConstraint.php b/vendor/phar-io/version/src/constraints/AbstractVersionConstraint.php
new file mode 100644
index 0000000000000000000000000000000000000000..66201a140fd93906a888a8dfc1802383c75e276b
--- /dev/null
+++ b/vendor/phar-io/version/src/constraints/AbstractVersionConstraint.php
@@ -0,0 +1,23 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+abstract class AbstractVersionConstraint implements VersionConstraint {
+ /** @var string */
+ private $originalValue;
+
+ public function __construct(string $originalValue) {
+ $this->originalValue = $originalValue;
+ }
+
+ public function asString(): string {
+ return $this->originalValue;
+ }
+}
diff --git a/vendor/phar-io/version/src/constraints/AndVersionConstraintGroup.php b/vendor/phar-io/version/src/constraints/AndVersionConstraintGroup.php
new file mode 100644
index 0000000000000000000000000000000000000000..5096f2fbbc17298bf1b2ca9d3ab9b4321eee65be
--- /dev/null
+++ b/vendor/phar-io/version/src/constraints/AndVersionConstraintGroup.php
@@ -0,0 +1,34 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class AndVersionConstraintGroup extends AbstractVersionConstraint {
+ /** @var VersionConstraint[] */
+ private $constraints = [];
+
+ /**
+ * @param VersionConstraint[] $constraints
+ */
+ public function __construct(string $originalValue, array $constraints) {
+ parent::__construct($originalValue);
+
+ $this->constraints = $constraints;
+ }
+
+ public function complies(Version $version): bool {
+ foreach ($this->constraints as $constraint) {
+ if (!$constraint->complies($version)) {
+ return false;
+ }
+ }
+
+ return true;
+ }
+}
diff --git a/vendor/phar-io/version/src/constraints/AnyVersionConstraint.php b/vendor/phar-io/version/src/constraints/AnyVersionConstraint.php
new file mode 100644
index 0000000000000000000000000000000000000000..1499f071f07e1d5290d4ccec71b312316892f56c
--- /dev/null
+++ b/vendor/phar-io/version/src/constraints/AnyVersionConstraint.php
@@ -0,0 +1,20 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class AnyVersionConstraint implements VersionConstraint {
+ public function complies(Version $version): bool {
+ return true;
+ }
+
+ public function asString(): string {
+ return '*';
+ }
+}
diff --git a/vendor/phar-io/version/src/constraints/ExactVersionConstraint.php b/vendor/phar-io/version/src/constraints/ExactVersionConstraint.php
new file mode 100644
index 0000000000000000000000000000000000000000..1d675c9c985d0a634065dc51f70e63ed567e4874
--- /dev/null
+++ b/vendor/phar-io/version/src/constraints/ExactVersionConstraint.php
@@ -0,0 +1,22 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class ExactVersionConstraint extends AbstractVersionConstraint {
+ public function complies(Version $version): bool {
+ $other = $version->getVersionString();
+
+ if ($version->hasBuildMetaData()) {
+ $other .= '+' . $version->getBuildMetaData()->asString();
+ }
+
+ return $this->asString() === $other;
+ }
+}
diff --git a/vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php b/vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php
new file mode 100644
index 0000000000000000000000000000000000000000..ec3717231085900fd02c50ce0a536588b1b42a40
--- /dev/null
+++ b/vendor/phar-io/version/src/constraints/GreaterThanOrEqualToVersionConstraint.php
@@ -0,0 +1,26 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class GreaterThanOrEqualToVersionConstraint extends AbstractVersionConstraint {
+ /** @var Version */
+ private $minimalVersion;
+
+ public function __construct(string $originalValue, Version $minimalVersion) {
+ parent::__construct($originalValue);
+
+ $this->minimalVersion = $minimalVersion;
+ }
+
+ public function complies(Version $version): bool {
+ return $version->getVersionString() === $this->minimalVersion->getVersionString()
+ || $version->isGreaterThan($this->minimalVersion);
+ }
+}
diff --git a/vendor/phar-io/version/src/constraints/OrVersionConstraintGroup.php b/vendor/phar-io/version/src/constraints/OrVersionConstraintGroup.php
new file mode 100644
index 0000000000000000000000000000000000000000..59fd382f841a7a23de9bfb137fa1c7ce93bb63fc
--- /dev/null
+++ b/vendor/phar-io/version/src/constraints/OrVersionConstraintGroup.php
@@ -0,0 +1,35 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class OrVersionConstraintGroup extends AbstractVersionConstraint {
+ /** @var VersionConstraint[] */
+ private $constraints = [];
+
+ /**
+ * @param string $originalValue
+ * @param VersionConstraint[] $constraints
+ */
+ public function __construct($originalValue, array $constraints) {
+ parent::__construct($originalValue);
+
+ $this->constraints = $constraints;
+ }
+
+ public function complies(Version $version): bool {
+ foreach ($this->constraints as $constraint) {
+ if ($constraint->complies($version)) {
+ return true;
+ }
+ }
+
+ return false;
+ }
+}
diff --git a/vendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php b/vendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php
new file mode 100644
index 0000000000000000000000000000000000000000..302aa311cdaac9bfb7c4e6a75e0178fbf9d6bc51
--- /dev/null
+++ b/vendor/phar-io/version/src/constraints/SpecificMajorAndMinorVersionConstraint.php
@@ -0,0 +1,33 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class SpecificMajorAndMinorVersionConstraint extends AbstractVersionConstraint {
+ /** @var int */
+ private $major;
+
+ /** @var int */
+ private $minor;
+
+ public function __construct(string $originalValue, int $major, int $minor) {
+ parent::__construct($originalValue);
+
+ $this->major = $major;
+ $this->minor = $minor;
+ }
+
+ public function complies(Version $version): bool {
+ if ($version->getMajor()->getValue() !== $this->major) {
+ return false;
+ }
+
+ return $version->getMinor()->getValue() === $this->minor;
+ }
+}
diff --git a/vendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php b/vendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php
new file mode 100644
index 0000000000000000000000000000000000000000..968b809c12954dbc1de9346aea304918feb185d6
--- /dev/null
+++ b/vendor/phar-io/version/src/constraints/SpecificMajorVersionConstraint.php
@@ -0,0 +1,25 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+class SpecificMajorVersionConstraint extends AbstractVersionConstraint {
+ /** @var int */
+ private $major;
+
+ public function __construct(string $originalValue, int $major) {
+ parent::__construct($originalValue);
+
+ $this->major = $major;
+ }
+
+ public function complies(Version $version): bool {
+ return $version->getMajor()->getValue() === $this->major;
+ }
+}
diff --git a/vendor/phar-io/version/src/constraints/VersionConstraint.php b/vendor/phar-io/version/src/constraints/VersionConstraint.php
new file mode 100644
index 0000000000000000000000000000000000000000..e94f9e00edc362b7e51231041e6174302e6dceb9
--- /dev/null
+++ b/vendor/phar-io/version/src/constraints/VersionConstraint.php
@@ -0,0 +1,16 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+interface VersionConstraint {
+ public function complies(Version $version): bool;
+
+ public function asString(): string;
+}
diff --git a/vendor/phar-io/version/src/exceptions/Exception.php b/vendor/phar-io/version/src/exceptions/Exception.php
new file mode 100644
index 0000000000000000000000000000000000000000..3ea458f3d098a0203b19783150e141e6c804b154
--- /dev/null
+++ b/vendor/phar-io/version/src/exceptions/Exception.php
@@ -0,0 +1,15 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+use Throwable;
+
+interface Exception extends Throwable {
+}
diff --git a/vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php b/vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php
new file mode 100644
index 0000000000000000000000000000000000000000..bc0b0c3e4d93fa2245b0840c6d07d87c5b1c4afa
--- /dev/null
+++ b/vendor/phar-io/version/src/exceptions/InvalidPreReleaseSuffixException.php
@@ -0,0 +1,5 @@
+, Sebastian Heuer , Sebastian Bergmann
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+namespace PharIo\Version;
+
+final class UnsupportedVersionConstraintException extends \RuntimeException implements Exception {
+}
diff --git a/vendor/phpspec/prophecy/CHANGES.md b/vendor/phpspec/prophecy/CHANGES.md
new file mode 100644
index 0000000000000000000000000000000000000000..c383a0880bc26792770950c8a8ea0312f38b6b04
--- /dev/null
+++ b/vendor/phpspec/prophecy/CHANGES.md
@@ -0,0 +1,302 @@
+1.15.0 / 2021/12/08
+===================
+
+* [added] Support for the `static` return type [@denis-rolling-scopes]
+* [fixed] Add return types for Comparator implementations to avoid deprecation warnings from Symfony's DebugClassLoader [@stof]
+
+1.14.0 / 2021/09/16
+===================
+
+* [added] Support for static closures in will and should [@ntzm]
+* [added] Allow install on PHP 8.1 (with test suite fixes) [@javer]
+* [added] Support for the 'never' return type [@ciaranmcnulty]
+* [fixed] Better error message when doubling intersection return types [@ciaranmcnulty]
+
+1.13.0 / 2021/03/17
+===================
+
+* [added] willYield can now specify a return value [@camilledejoye]
+* [added] Prophecy exception interfaces are explicitly Throwable [@ciaranmcnulty]
+* [fixed] Argument::in() and notIn() now marked as static [@tyteen4a03]
+* [fixed] Can now double unions containing false [@ciaranmcnulty]
+* [fixed] Virtual magic methods with arguments are now doublable in PHP 8 [@ciaranmcnulty]
+
+1.12.2 / 2020/12/19
+===================
+
+* [fixed] MethodNotFoundException sometimes thrown with wrong class attached [@ciaranmcnulty]
+
+1.12.1 / 2020/10/29
+===================
+
+* [fixed] Incorrect handling of inherited 'self' return types [@ciaranmcnulty]
+
+1.12.0 / 2020/10/28
+===================
+
+* [added] PHP 8 support [@ciaranmcnulty]
+* [added] Argument::in() and Argument::notIn() [@viniciusalonso]
+* [added] Support for union and mixed types [@ciaranmcnulty]
+* [fixed] Issues caused by introduction of named parameters [@ciaranmcnulty]
+* [fixed] Issues caused by stricter rounding [@ciaranmcnulty]
+
+1.11.1 / 2020/07/08
+===================
+
+* [fixed] can't double objects with `self` type hints (@greg0ire)
+* [fixed] cloned doubes were not loosely comparable (@tkulka)
+
+1.11.0 / 2020/07/07
+===================
+
+* [changed] dropped support for PHP versions earlier than 7.2 (@ciaranmcnulty)
+* [fixed] removed use of Reflection APIs deprecated in PHP 8.0 (@Ayesh)
+
+1.10.3 / 2020/03/05
+===================
+
+* [fixed] removed fatal error when phpdocumentor/reflection-docblock 5 parses an invalid `@method` tag (@stof)
+
+1.10.2 / 2020/01/20
+===================
+
+* [added] support for new versions of `sebastian/comparator` and `sebastian/recursion-context` (@sebastianbergmann)
+
+1.10.1 / 2019/12/22
+===================
+
+* [fixed] identical callables no longer match as arguments (@ciaranmcnulty)
+
+1.10.0 / 2019/12/17
+===================
+
+* [added] shouldHaveBeenCalled evaluation happens later so un-stubbed calls don't throw (@elvetemedve)
+* [added] methods can now be doubled case-insensitively to match PHP semantics (@michalbundyra)
+* [fixed] reduced memory usage by optimising CachedDoubler (@DonCallisto)
+* [fixed] removed fatal error nesting level when comparing large objects (@scroach)
+
+1.9.0 / 2019/10/03
+==================
+
+* [added] Add willYield feature to Method Prophecy(@tkotosz)
+* [fixed] Allow `MethodProphecy::willThrow()` to accept Throwable as string (@timoschinkel )
+* [fixed] Allow new version of phpdocumentor/reflection-docblock (@ricpelo)
+
+1.8.1 / 2019/06/13
+==================
+
+* [fixed] Don't try to patch final constructors (@NiR)
+
+1.8.0 / 2018/08/05
+==================
+
+* Support for void return types without explicit will (@crellbar)
+* Clearer error message for unexpected method calls (@meridius)
+* Clearer error message for aggregate exceptions (@meridius)
+* More verbose `shouldBeCalledOnce` expectation (@olvlvl)
+* Ability to double Throwable, or methods that extend it (@ciaranmcnulty)
+* [fixed] Doubling methods where class has additional arguments to interface (@webimpress)
+* [fixed] Doubling methods where arguments are nullable but default is not null (@webimpress)
+* [fixed] Doubling magic methods on parent class (@dsnopek)
+* [fixed] Check method predictions only once (@dontub)
+* [fixed] Argument::containingString throwing error when called with non-string (@dcabrejas)
+
+1.7.6 / 2018/04/18
+==================
+
+* Allow sebastian/comparator ^3.0 (@sebastianbergmann)
+
+1.7.5 / 2018/02/11
+==================
+
+* Support for object return type hints (thanks @greg0ire)
+
+1.7.4 / 2018/02/11
+==================
+
+* Fix issues with PHP 7.2 (thanks @greg0ire)
+* Support object type hints in PHP 7.2 (thanks @@jansvoboda11)
+
+1.7.3 / 2017/11/24
+==================
+
+* Fix SplInfo ClassPatch to work with Symfony 4 (Thanks @gnugat)
+
+1.7.2 / 2017-10-04
+==================
+
+* Reverted "check method predictions only once" due to it breaking Spies
+
+1.7.1 / 2017-10-03
+==================
+
+* Allow PHP5 keywords methods generation on PHP7 (thanks @bycosta)
+* Allow reflection-docblock v4 (thanks @GrahamCampbell)
+* Check method predictions only once (thanks @dontub)
+* Escape file path sent to \SplFileObjectConstructor when running on Windows (thanks @danmartin-epiphany)
+
+1.7.0 / 2017-03-02
+==================
+
+* Add full PHP 7.1 Support (thanks @prolic)
+* Allow `sebastian/comparator ^2.0` (thanks @sebastianbergmann)
+* Allow `sebastian/recursion-context ^3.0` (thanks @sebastianbergmann)
+* Allow `\Error` instances in `ThrowPromise` (thanks @jameshalsall)
+* Support `phpspec/phpspect ^3.2` (thanks @Sam-Burns)
+* Fix failing builds (thanks @Sam-Burns)
+
+1.6.2 / 2016-11-21
+==================
+
+* Added support for detecting @method on interfaces that the class itself implements, or when the stubbed class is an interface itself (thanks @Seldaek)
+* Added support for sebastian/recursion-context 2 (thanks @sebastianbergmann)
+* Added testing on PHP 7.1 on Travis (thanks @danizord)
+* Fixed the usage of the phpunit comparator (thanks @Anyqax)
+
+1.6.1 / 2016-06-07
+==================
+
+ * Ignored empty method names in invalid `@method` phpdoc
+ * Fixed the mocking of SplFileObject
+ * Added compatibility with phpdocumentor/reflection-docblock 3
+
+1.6.0 / 2016-02-15
+==================
+
+ * Add Variadics support (thanks @pamil)
+ * Add ProphecyComparator for comparing objects that need revealing (thanks @jon-acker)
+ * Add ApproximateValueToken (thanks @dantleech)
+ * Add support for 'self' and 'parent' return type (thanks @bendavies)
+ * Add __invoke to allowed reflectable methods list (thanks @ftrrtf)
+ * Updated ExportUtil to reflect the latest changes by Sebastian (thanks @jakari)
+ * Specify the required php version for composer (thanks @jakzal)
+ * Exclude 'args' in the generated backtrace (thanks @oradwell)
+ * Fix code generation for scalar parameters (thanks @trowski)
+ * Fix missing sprintf in InvalidArgumentException __construct call (thanks @emmanuelballery)
+ * Fix phpdoc for magic methods (thanks @Tobion)
+ * Fix PhpDoc for interfaces usage (thanks @ImmRanneft)
+ * Prevent final methods from being manually extended (thanks @kamioftea)
+ * Enhance exception for invalid argument to ThrowPromise (thanks @Tobion)
+
+1.5.0 / 2015-04-27
+==================
+
+ * Add support for PHP7 scalar type hints (thanks @trowski)
+ * Add support for PHP7 return types (thanks @trowski)
+ * Update internal test suite to support PHP7
+
+1.4.1 / 2015-04-27
+==================
+
+ * Fixed bug in closure-based argument tokens (#181)
+
+1.4.0 / 2015-03-27
+==================
+
+ * Fixed errors in return type phpdocs (thanks @sobit)
+ * Fixed stringifying of hash containing one value (thanks @avant1)
+ * Improved clarity of method call expectation exception (thanks @dantleech)
+ * Add ability to specify which argument is returned in willReturnArgument (thanks @coderbyheart)
+ * Add more information to MethodNotFound exceptions (thanks @ciaranmcnulty)
+ * Support for mocking classes with methods that return references (thanks @edsonmedina)
+ * Improved object comparison (thanks @whatthejeff)
+ * Adopted '^' in composer dependencies (thanks @GrahamCampbell)
+ * Fixed non-typehinted arguments being treated as optional (thanks @whatthejeff)
+ * Magic methods are now filtered for keywords (thanks @seagoj)
+ * More readable errors for failure when expecting single calls (thanks @dantleech)
+
+1.3.1 / 2014-11-17
+==================
+
+ * Fix the edge case when failed predictions weren't recorded for `getCheckedPredictions()`
+
+1.3.0 / 2014-11-14
+==================
+
+ * Add a way to get checked predictions with `MethodProphecy::getCheckedPredictions()`
+ * Fix HHVM compatibility
+ * Remove dead code (thanks @stof)
+ * Add support for DirectoryIterators (thanks @shanethehat)
+
+1.2.0 / 2014-07-18
+==================
+
+ * Added support for doubling magic methods documented in the class phpdoc (thanks @armetiz)
+ * Fixed a segfault appearing in some cases (thanks @dmoreaulf)
+ * Fixed the doubling of methods with typehints on non-existent classes (thanks @gquemener)
+ * Added support for internal classes using keywords as method names (thanks @milan)
+ * Added IdenticalValueToken and Argument::is (thanks @florianv)
+ * Removed the usage of scalar typehints in HHVM as HHVM 3 does not support them anymore in PHP code (thanks @whatthejeff)
+
+1.1.2 / 2014-01-24
+==================
+
+ * Spy automatically promotes spied method call to an expected one
+
+1.1.1 / 2014-01-15
+==================
+
+ * Added support for HHVM
+
+1.1.0 / 2014-01-01
+==================
+
+ * Changed the generated class names to use a static counter instead of a random number
+ * Added a clss patch for ReflectionClass::newInstance to make its argument optional consistently (thanks @docteurklein)
+ * Fixed mirroring of classes with typehints on non-existent classes (thanks @docteurklein)
+ * Fixed the support of array callables in CallbackPromise and CallbackPrediction (thanks @ciaranmcnulty)
+ * Added support for properties in ObjectStateToken (thanks @adrienbrault)
+ * Added support for mocking classes with a final constructor (thanks @ciaranmcnulty)
+ * Added ArrayEveryEntryToken and Argument::withEveryEntry() (thanks @adrienbrault)
+ * Added an exception when trying to prophesize on a final method instead of ignoring silently (thanks @docteurklein)
+ * Added StringContainToken and Argument::containingString() (thanks @peterjmit)
+ * Added ``shouldNotHaveBeenCalled`` on the MethodProphecy (thanks @ciaranmcnulty)
+ * Fixed the comparison of objects in ExactValuetoken (thanks @sstok)
+ * Deprecated ``shouldNotBeenCalled`` in favor of ``shouldNotHaveBeenCalled``
+
+1.0.4 / 2013-08-10
+==================
+
+ * Better randomness for generated class names (thanks @sstok)
+ * Add support for interfaces into TypeToken and Argument::type() (thanks @sstok)
+ * Add support for old-style (method name === class name) constructors (thanks @l310 for report)
+
+1.0.3 / 2013-07-04
+==================
+
+ * Support callable typehints (thanks @stof)
+ * Do not attempt to autoload arrays when generating code (thanks @MarcoDeBortoli)
+ * New ArrayEntryToken (thanks @kagux)
+
+1.0.2 / 2013-05-19
+==================
+
+ * Logical `AND` token added (thanks @kagux)
+ * Logical `NOT` token added (thanks @kagux)
+ * Add support for setting custom constructor arguments
+ * Properly stringify hashes
+ * Record calls that throw exceptions
+ * Migrate spec suite to PhpSpec 2.0
+
+1.0.1 / 2013-04-30
+==================
+
+ * Fix broken UnexpectedCallException message
+ * Trim AggregateException message
+
+1.0.0 / 2013-04-29
+==================
+
+ * Improve exception messages
+
+1.0.0-BETA2 / 2013-04-03
+========================
+
+ * Add more debug information to CallTimes and Call prediction exception messages
+ * Fix MethodNotFoundException wrong namespace (thanks @gunnarlium)
+ * Fix some typos in the exception messages (thanks @pborreli)
+
+1.0.0-BETA1 / 2013-03-25
+========================
+
+ * Initial release
diff --git a/vendor/phpspec/prophecy/LICENSE b/vendor/phpspec/prophecy/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..d5b7cd848d87239395fde6c8ca6912c5c4aa6d76
--- /dev/null
+++ b/vendor/phpspec/prophecy/LICENSE
@@ -0,0 +1,23 @@
+Copyright (c) 2013 Konstantin Kudryashov
+Copyright (c) 2013 Marcello Duarte
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
diff --git a/vendor/phpspec/prophecy/README.md b/vendor/phpspec/prophecy/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..fbb58f69b026842d506be8ef901982a5583ed162
--- /dev/null
+++ b/vendor/phpspec/prophecy/README.md
@@ -0,0 +1,411 @@
+# Prophecy
+
+[](https://packagist.org/packages/phpspec/prophecy)
+[](https://travis-ci.org/phpspec/prophecy)
+
+Prophecy is a highly opinionated yet very powerful and flexible PHP object mocking
+framework. Though initially it was created to fulfil phpspec2 needs, it is flexible
+enough to be used inside any testing framework out there with minimal effort.
+
+## A simple example
+
+```php
+prophet->prophesize('App\Security\Hasher');
+ $user = new App\Entity\User($hasher->reveal());
+
+ $hasher->generateHash($user, 'qwerty')->willReturn('hashed_pass');
+
+ $user->setPassword('qwerty');
+
+ $this->assertEquals('hashed_pass', $user->getPassword());
+ }
+
+ protected function setUp()
+ {
+ $this->prophet = new \Prophecy\Prophet;
+ }
+
+ protected function tearDown()
+ {
+ $this->prophet->checkPredictions();
+ }
+}
+```
+
+## Installation
+
+### Prerequisites
+
+Prophecy requires PHP 7.2.0 or greater.
+
+### Setup through composer
+
+First, add Prophecy to the list of dependencies inside your `composer.json`:
+
+```json
+{
+ "require-dev": {
+ "phpspec/prophecy": "~1.0"
+ }
+}
+```
+
+Then simply install it with composer:
+
+```bash
+$> composer install --prefer-dist
+```
+
+You can read more about Composer on its [official webpage](http://getcomposer.org).
+
+## How to use it
+
+First of all, in Prophecy every word has a logical meaning, even the name of the library
+itself (Prophecy). When you start feeling that, you'll become very fluid with this
+tool.
+
+For example, Prophecy has been named that way because it concentrates on describing the future
+behavior of objects with very limited knowledge about them. But as with any other prophecy,
+those object prophecies can't create themselves - there should be a Prophet:
+
+```php
+$prophet = new Prophecy\Prophet;
+```
+
+The Prophet creates prophecies by *prophesizing* them:
+
+```php
+$prophecy = $prophet->prophesize();
+```
+
+The result of the `prophesize()` method call is a new object of class `ObjectProphecy`. Yes,
+that's your specific object prophecy, which describes how your object would behave
+in the near future. But first, you need to specify which object you're talking about,
+right?
+
+```php
+$prophecy->willExtend('stdClass');
+$prophecy->willImplement('SessionHandlerInterface');
+```
+
+There are 2 interesting calls - `willExtend` and `willImplement`. The first one tells
+object prophecy that our object should extend a specific class. The second one says that
+it should implement some interface. Obviously, objects in PHP can implement multiple
+interfaces, but extend only one parent class.
+
+### Dummies
+
+Ok, now we have our object prophecy. What can we do with it? First of all, we can get
+our object *dummy* by revealing its prophecy:
+
+```php
+$dummy = $prophecy->reveal();
+```
+
+The `$dummy` variable now holds a special dummy object. Dummy objects are objects that extend
+and/or implement preset classes/interfaces by overriding all their public methods. The key
+point about dummies is that they do not hold any logic - they just do nothing. Any method
+of the dummy will always return `null` and the dummy will never throw any exceptions.
+Dummy is your friend if you don't care about the actual behavior of this double and just need
+a token object to satisfy a method typehint.
+
+You need to understand one thing - a dummy is not a prophecy. Your object prophecy is still
+assigned to `$prophecy` variable and in order to manipulate with your expectations, you
+should work with it. `$dummy` is a dummy - a simple php object that tries to fulfil your
+prophecy.
+
+### Stubs
+
+Ok, now we know how to create basic prophecies and reveal dummies from them. That's
+awesome if we don't care about our _doubles_ (objects that reflect originals)
+interactions. If we do, we need to use *stubs* or *mocks*.
+
+A stub is an object double, which doesn't have any expectations about the object behavior,
+but when put in specific environment, behaves in specific way. Ok, I know, it's cryptic,
+but bear with me for a minute. Simply put, a stub is a dummy, which depending on the called
+method signature does different things (has logic). To create stubs in Prophecy:
+
+```php
+$prophecy->read('123')->willReturn('value');
+```
+
+Oh wow. We've just made an arbitrary call on the object prophecy? Yes, we did. And this
+call returned us a new object instance of class `MethodProphecy`. Yep, that's a specific
+method with arguments prophecy. Method prophecies give you the ability to create method
+promises or predictions. We'll talk about method predictions later in the _Mocks_ section.
+
+#### Promises
+
+Promises are logical blocks, that represent your fictional methods in prophecy terms
+and they are handled by the `MethodProphecy::will(PromiseInterface $promise)` method.
+As a matter of fact, the call that we made earlier (`willReturn('value')`) is a simple
+shortcut to:
+
+```php
+$prophecy->read('123')->will(new Prophecy\Promise\ReturnPromise(array('value')));
+```
+
+This promise will cause any call to our double's `read()` method with exactly one
+argument - `'123'` to always return `'value'`. But that's only for this
+promise, there's plenty others you can use:
+
+- `ReturnPromise` or `->willReturn(1)` - returns a value from a method call
+- `ReturnArgumentPromise` or `->willReturnArgument($index)` - returns the nth method argument from call
+- `ThrowPromise` or `->willThrow($exception)` - causes the method to throw specific exception
+- `CallbackPromise` or `->will($callback)` - gives you a quick way to define your own custom logic
+
+Keep in mind, that you can always add even more promises by implementing
+`Prophecy\Promise\PromiseInterface`.
+
+#### Method prophecies idempotency
+
+Prophecy enforces same method prophecies and, as a consequence, same promises and
+predictions for the same method calls with the same arguments. This means:
+
+```php
+$methodProphecy1 = $prophecy->read('123');
+$methodProphecy2 = $prophecy->read('123');
+$methodProphecy3 = $prophecy->read('321');
+
+$methodProphecy1 === $methodProphecy2;
+$methodProphecy1 !== $methodProphecy3;
+```
+
+That's interesting, right? Now you might ask me how would you define more complex
+behaviors where some method call changes behavior of others. In PHPUnit or Mockery
+you do that by predicting how many times your method will be called. In Prophecy,
+you'll use promises for that:
+
+```php
+$user->getName()->willReturn(null);
+
+// For PHP 5.4
+$user->setName('everzet')->will(function () {
+ $this->getName()->willReturn('everzet');
+});
+
+// For PHP 5.3
+$user->setName('everzet')->will(function ($args, $user) {
+ $user->getName()->willReturn('everzet');
+});
+
+// Or
+$user->setName('everzet')->will(function ($args) use ($user) {
+ $user->getName()->willReturn('everzet');
+});
+```
+
+And now it doesn't matter how many times or in which order your methods are called.
+What matters is their behaviors and how well you faked it.
+
+Note: If the method is called several times, you can use the following syntax to return different
+values for each call:
+
+```php
+$prophecy->read('123')->willReturn(1, 2, 3);
+```
+
+This feature is actually not recommended for most cases. Relying on the order of
+calls for the same arguments tends to make test fragile, as adding one more call
+can break everything.
+
+#### Arguments wildcarding
+
+The previous example is awesome (at least I hope it is for you), but that's not
+optimal enough. We hardcoded `'everzet'` in our expectation. Isn't there a better
+way? In fact there is, but it involves understanding what this `'everzet'`
+actually is.
+
+You see, even if method arguments used during method prophecy creation look
+like simple method arguments, in reality they are not. They are argument token
+wildcards. As a matter of fact, `->setName('everzet')` looks like a simple call just
+because Prophecy automatically transforms it under the hood into:
+
+```php
+$user->setName(new Prophecy\Argument\Token\ExactValueToken('everzet'));
+```
+
+Those argument tokens are simple PHP classes, that implement
+`Prophecy\Argument\Token\TokenInterface` and tell Prophecy how to compare real arguments
+with your expectations. And yes, those classnames are damn big. That's why there's a
+shortcut class `Prophecy\Argument`, which you can use to create tokens like that:
+
+```php
+use Prophecy\Argument;
+
+$user->setName(Argument::exact('everzet'));
+```
+
+`ExactValueToken` is not very useful in our case as it forced us to hardcode the username.
+That's why Prophecy comes bundled with a bunch of other tokens:
+
+- `IdenticalValueToken` or `Argument::is($value)` - checks that the argument is identical to a specific value
+- `ExactValueToken` or `Argument::exact($value)` - checks that the argument matches a specific value
+- `TypeToken` or `Argument::type($typeOrClass)` - checks that the argument matches a specific type or
+ classname
+- `ObjectStateToken` or `Argument::which($method, $value)` - checks that the argument method returns
+ a specific value
+- `CallbackToken` or `Argument::that(callback)` - checks that the argument matches a custom callback
+- `AnyValueToken` or `Argument::any()` - matches any argument
+- `AnyValuesToken` or `Argument::cetera()` - matches any arguments to the rest of the signature
+- `StringContainsToken` or `Argument::containingString($value)` - checks that the argument contains a specific string value
+- `InArrayToken` or `Argument::in($array)` - checks if value is in array
+- `NotInArrayToken` or `Argument::notIn($array)` - checks if value is not in array
+
+And you can add even more by implementing `TokenInterface` with your own custom classes.
+
+So, let's refactor our initial `{set,get}Name()` logic with argument tokens:
+
+```php
+use Prophecy\Argument;
+
+$user->getName()->willReturn(null);
+
+// For PHP 5.4
+$user->setName(Argument::type('string'))->will(function ($args) {
+ $this->getName()->willReturn($args[0]);
+});
+
+// For PHP 5.3
+$user->setName(Argument::type('string'))->will(function ($args, $user) {
+ $user->getName()->willReturn($args[0]);
+});
+
+// Or
+$user->setName(Argument::type('string'))->will(function ($args) use ($user) {
+ $user->getName()->willReturn($args[0]);
+});
+```
+
+That's it. Now our `{set,get}Name()` prophecy will work with any string argument provided to it.
+We've just described how our stub object should behave, even though the original object could have
+no behavior whatsoever.
+
+One last bit about arguments now. You might ask, what happens in case of:
+
+```php
+use Prophecy\Argument;
+
+$user->getName()->willReturn(null);
+
+// For PHP 5.4
+$user->setName(Argument::type('string'))->will(function ($args) {
+ $this->getName()->willReturn($args[0]);
+});
+
+// For PHP 5.3
+$user->setName(Argument::type('string'))->will(function ($args, $user) {
+ $user->getName()->willReturn($args[0]);
+});
+
+// Or
+$user->setName(Argument::type('string'))->will(function ($args) use ($user) {
+ $user->getName()->willReturn($args[0]);
+});
+
+$user->setName(Argument::any())->will(function () {
+});
+```
+
+Nothing. Your stub will continue behaving the way it did before. That's because of how
+arguments wildcarding works. Every argument token type has a different score level, which
+wildcard then uses to calculate the final arguments match score and use the method prophecy
+promise that has the highest score. In this case, `Argument::type()` in case of success
+scores `5` and `Argument::any()` scores `3`. So the type token wins, as does the first
+`setName()` method prophecy and its promise. The simple rule of thumb - more precise token
+always wins.
+
+#### Getting stub objects
+
+Ok, now we know how to define our prophecy method promises, let's get our stub from
+it:
+
+```php
+$stub = $prophecy->reveal();
+```
+
+As you might see, the only difference between how we get dummies and stubs is that with
+stubs we describe every object conversation instead of just agreeing with `null` returns
+(object being *dummy*). As a matter of fact, after you define your first promise
+(method call), Prophecy will force you to define all the communications - it throws
+the `UnexpectedCallException` for any call you didn't describe with object prophecy before
+calling it on a stub.
+
+### Mocks
+
+Now we know how to define doubles without behavior (dummies) and doubles with behavior, but
+no expectations (stubs). What's left is doubles for which we have some expectations. These
+are called mocks and in Prophecy they look almost exactly the same as stubs, except that
+they define *predictions* instead of *promises* on method prophecies:
+
+```php
+$entityManager->flush()->shouldBeCalled();
+```
+
+#### Predictions
+
+The `shouldBeCalled()` method here assigns `CallPrediction` to our method prophecy.
+Predictions are a delayed behavior check for your prophecies. You see, during the entire lifetime
+of your doubles, Prophecy records every single call you're making against it inside your
+code. After that, Prophecy can use this collected information to check if it matches defined
+predictions. You can assign predictions to method prophecies using the
+`MethodProphecy::should(PredictionInterface $prediction)` method. As a matter of fact,
+the `shouldBeCalled()` method we used earlier is just a shortcut to:
+
+```php
+$entityManager->flush()->should(new Prophecy\Prediction\CallPrediction());
+```
+
+It checks if your method of interest (that matches both the method name and the arguments wildcard)
+was called 1 or more times. If the prediction failed then it throws an exception. When does this
+check happen? Whenever you call `checkPredictions()` on the main Prophet object:
+
+```php
+$prophet->checkPredictions();
+```
+
+In PHPUnit, you would want to put this call into the `tearDown()` method. If no predictions
+are defined, it would do nothing. So it won't harm to call it after every test.
+
+There are plenty more predictions you can play with:
+
+- `CallPrediction` or `shouldBeCalled()` - checks that the method has been called 1 or more times
+- `NoCallsPrediction` or `shouldNotBeCalled()` - checks that the method has not been called
+- `CallTimesPrediction` or `shouldBeCalledTimes($count)` - checks that the method has been called
+ `$count` times
+- `CallbackPrediction` or `should($callback)` - checks the method against your own custom callback
+
+Of course, you can always create your own custom prediction any time by implementing
+`PredictionInterface`.
+
+### Spies
+
+The last bit of awesomeness in Prophecy is out-of-the-box spies support. As I said in the previous
+section, Prophecy records every call made during the double's entire lifetime. This means
+you don't need to record predictions in order to check them. You can also do it
+manually by using the `MethodProphecy::shouldHave(PredictionInterface $prediction)` method:
+
+```php
+$em = $prophet->prophesize('Doctrine\ORM\EntityManager');
+
+$controller->createUser($em->reveal());
+
+$em->flush()->shouldHaveBeenCalled();
+```
+
+Such manipulation with doubles is called spying. And with Prophecy it just works.
+
+
+## FAQ
+
+### Can I call the original methods on a prophesized class?
+
+Prophecy does not support calling the original methods on a phrophesized class. If you find yourself needing to mock some methods of a class while calling the original version of other methods, it's likely a sign that your class violates the [single-responsibility principle](https://en.wikipedia.org/wiki/Single-responsibility_principle) and should be refactored.
diff --git a/vendor/phpspec/prophecy/composer.json b/vendor/phpspec/prophecy/composer.json
new file mode 100644
index 0000000000000000000000000000000000000000..129a4cf6c4e62aea16bd2fe307c75788ed2126cb
--- /dev/null
+++ b/vendor/phpspec/prophecy/composer.json
@@ -0,0 +1,50 @@
+{
+ "name": "phpspec/prophecy",
+ "description": "Highly opinionated mocking framework for PHP 5.3+",
+ "keywords": ["Mock", "Stub", "Dummy", "Double", "Fake", "Spy"],
+ "homepage": "https://github.com/phpspec/prophecy",
+ "type": "library",
+ "license": "MIT",
+ "authors": [
+ {
+ "name": "Konstantin Kudryashov",
+ "email": "ever.zet@gmail.com",
+ "homepage": "http://everzet.com"
+ },
+ {
+ "name": "Marcello Duarte",
+ "email": "marcello.duarte@gmail.com"
+ }
+ ],
+
+ "require": {
+ "php": "^7.2 || ~8.0, <8.2",
+ "phpdocumentor/reflection-docblock": "^5.2",
+ "sebastian/comparator": "^3.0 || ^4.0",
+ "doctrine/instantiator": "^1.2",
+ "sebastian/recursion-context": "^3.0 || ^4.0"
+ },
+
+ "require-dev": {
+ "phpspec/phpspec": "^6.0 || ^7.0",
+ "phpunit/phpunit": "^8.0 || ^9.0"
+ },
+
+ "autoload": {
+ "psr-4": {
+ "Prophecy\\": "src/Prophecy"
+ }
+ },
+
+ "autoload-dev": {
+ "psr-4": {
+ "Fixtures\\Prophecy\\": "fixtures"
+ }
+ },
+
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument.php b/vendor/phpspec/prophecy/src/Prophecy/Argument.php
new file mode 100644
index 0000000000000000000000000000000000000000..674255a27959c2a12b219430ed0aeae3c99c18bd
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument.php
@@ -0,0 +1,239 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy;
+
+use Prophecy\Argument\Token;
+
+/**
+ * Argument tokens shortcuts.
+ *
+ * @author Konstantin Kudryashov
+ */
+class Argument
+{
+ /**
+ * Checks that argument is exact value or object.
+ *
+ * @param mixed $value
+ *
+ * @return Token\ExactValueToken
+ */
+ public static function exact($value)
+ {
+ return new Token\ExactValueToken($value);
+ }
+
+ /**
+ * Checks that argument is of specific type or instance of specific class.
+ *
+ * @param string $type Type name (`integer`, `string`) or full class name
+ *
+ * @return Token\TypeToken
+ */
+ public static function type($type)
+ {
+ return new Token\TypeToken($type);
+ }
+
+ /**
+ * Checks that argument object has specific state.
+ *
+ * @param string $methodName
+ * @param mixed $value
+ *
+ * @return Token\ObjectStateToken
+ */
+ public static function which($methodName, $value)
+ {
+ return new Token\ObjectStateToken($methodName, $value);
+ }
+
+ /**
+ * Checks that argument matches provided callback.
+ *
+ * @param callable $callback
+ *
+ * @return Token\CallbackToken
+ */
+ public static function that($callback)
+ {
+ return new Token\CallbackToken($callback);
+ }
+
+ /**
+ * Matches any single value.
+ *
+ * @return Token\AnyValueToken
+ */
+ public static function any()
+ {
+ return new Token\AnyValueToken;
+ }
+
+ /**
+ * Matches all values to the rest of the signature.
+ *
+ * @return Token\AnyValuesToken
+ */
+ public static function cetera()
+ {
+ return new Token\AnyValuesToken;
+ }
+
+ /**
+ * Checks that argument matches all tokens
+ *
+ * @param mixed ... a list of tokens
+ *
+ * @return Token\LogicalAndToken
+ */
+ public static function allOf()
+ {
+ return new Token\LogicalAndToken(func_get_args());
+ }
+
+ /**
+ * Checks that argument array or countable object has exact number of elements.
+ *
+ * @param integer $value array elements count
+ *
+ * @return Token\ArrayCountToken
+ */
+ public static function size($value)
+ {
+ return new Token\ArrayCountToken($value);
+ }
+
+ /**
+ * Checks that argument array contains (key, value) pair
+ *
+ * @param mixed $key exact value or token
+ * @param mixed $value exact value or token
+ *
+ * @return Token\ArrayEntryToken
+ */
+ public static function withEntry($key, $value)
+ {
+ return new Token\ArrayEntryToken($key, $value);
+ }
+
+ /**
+ * Checks that arguments array entries all match value
+ *
+ * @param mixed $value
+ *
+ * @return Token\ArrayEveryEntryToken
+ */
+ public static function withEveryEntry($value)
+ {
+ return new Token\ArrayEveryEntryToken($value);
+ }
+
+ /**
+ * Checks that argument array contains value
+ *
+ * @param mixed $value
+ *
+ * @return Token\ArrayEntryToken
+ */
+ public static function containing($value)
+ {
+ return new Token\ArrayEntryToken(self::any(), $value);
+ }
+
+ /**
+ * Checks that argument array has key
+ *
+ * @param mixed $key exact value or token
+ *
+ * @return Token\ArrayEntryToken
+ */
+ public static function withKey($key)
+ {
+ return new Token\ArrayEntryToken($key, self::any());
+ }
+
+ /**
+ * Checks that argument does not match the value|token.
+ *
+ * @param mixed $value either exact value or argument token
+ *
+ * @return Token\LogicalNotToken
+ */
+ public static function not($value)
+ {
+ return new Token\LogicalNotToken($value);
+ }
+
+ /**
+ * @param string $value
+ *
+ * @return Token\StringContainsToken
+ */
+ public static function containingString($value)
+ {
+ return new Token\StringContainsToken($value);
+ }
+
+ /**
+ * Checks that argument is identical value.
+ *
+ * @param mixed $value
+ *
+ * @return Token\IdenticalValueToken
+ */
+ public static function is($value)
+ {
+ return new Token\IdenticalValueToken($value);
+ }
+
+ /**
+ * Check that argument is same value when rounding to the
+ * given precision.
+ *
+ * @param float $value
+ * @param float $precision
+ *
+ * @return Token\ApproximateValueToken
+ */
+ public static function approximate($value, $precision = 0)
+ {
+ return new Token\ApproximateValueToken($value, $precision);
+ }
+
+ /**
+ * Checks that argument is in array.
+ *
+ * @param array $value
+ *
+ * @return Token\InArrayToken
+ */
+
+ public static function in($value)
+ {
+ return new Token\InArrayToken($value);
+ }
+
+ /**
+ * Checks that argument is not in array.
+ *
+ * @param array $value
+ *
+ * @return Token\NotInArrayToken
+ */
+
+ public static function notIn($value)
+ {
+ return new Token\NotInArrayToken($value);
+ }
+
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php
new file mode 100644
index 0000000000000000000000000000000000000000..a088f21d21df4e9d233b7003cf40f2fdd1bfd5ab
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php
@@ -0,0 +1,101 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument;
+
+/**
+ * Arguments wildcarding.
+ *
+ * @author Konstantin Kudryashov
+ */
+class ArgumentsWildcard
+{
+ /**
+ * @var Token\TokenInterface[]
+ */
+ private $tokens = array();
+ private $string;
+
+ /**
+ * Initializes wildcard.
+ *
+ * @param array $arguments Array of argument tokens or values
+ */
+ public function __construct(array $arguments)
+ {
+ foreach ($arguments as $argument) {
+ if (!$argument instanceof Token\TokenInterface) {
+ $argument = new Token\ExactValueToken($argument);
+ }
+
+ $this->tokens[] = $argument;
+ }
+ }
+
+ /**
+ * Calculates wildcard match score for provided arguments.
+ *
+ * @param array $arguments
+ *
+ * @return false|int False OR integer score (higher - better)
+ */
+ public function scoreArguments(array $arguments)
+ {
+ if (0 == count($arguments) && 0 == count($this->tokens)) {
+ return 1;
+ }
+
+ $arguments = array_values($arguments);
+ $totalScore = 0;
+ foreach ($this->tokens as $i => $token) {
+ $argument = isset($arguments[$i]) ? $arguments[$i] : null;
+ if (1 >= $score = $token->scoreArgument($argument)) {
+ return false;
+ }
+
+ $totalScore += $score;
+
+ if (true === $token->isLast()) {
+ return $totalScore;
+ }
+ }
+
+ if (count($arguments) > count($this->tokens)) {
+ return false;
+ }
+
+ return $totalScore;
+ }
+
+ /**
+ * Returns string representation for wildcard.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ if (null === $this->string) {
+ $this->string = implode(', ', array_map(function ($token) {
+ return (string) $token;
+ }, $this->tokens));
+ }
+
+ return $this->string;
+ }
+
+ /**
+ * @return array
+ */
+ public function getTokens()
+ {
+ return $this->tokens;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..50988112c5a59c90f2ba06d8a6405ae4a75c37e9
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php
@@ -0,0 +1,52 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Any single value token.
+ *
+ * @author Konstantin Kudryashov
+ */
+class AnyValueToken implements TokenInterface
+{
+ /**
+ * Always scores 3 for any argument.
+ *
+ * @param $argument
+ *
+ * @return int
+ */
+ public function scoreArgument($argument)
+ {
+ return 3;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return bool
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return '*';
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..f76b17bc0ba3748624c757b555f7f77ea7252589
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php
@@ -0,0 +1,52 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Any values token.
+ *
+ * @author Konstantin Kudryashov
+ */
+class AnyValuesToken implements TokenInterface
+{
+ /**
+ * Always scores 2 for any argument.
+ *
+ * @param $argument
+ *
+ * @return int
+ */
+ public function scoreArgument($argument)
+ {
+ return 2;
+ }
+
+ /**
+ * Returns true to stop wildcard from processing other tokens.
+ *
+ * @return bool
+ */
+ public function isLast()
+ {
+ return true;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return '* [, ...]';
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..901744ab0a7c6c1269d35c4a5ed035e7fea2ae94
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php
@@ -0,0 +1,55 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Approximate value token
+ *
+ * @author Daniel Leech
+ */
+class ApproximateValueToken implements TokenInterface
+{
+ private $value;
+ private $precision;
+
+ public function __construct($value, $precision = 0)
+ {
+ $this->value = $value;
+ $this->precision = $precision;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function scoreArgument($argument)
+ {
+ return round((float)$argument, $this->precision) === round($this->value, $this->precision) ? 10 : false;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('≅%s', round($this->value, $this->precision));
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..96b4befd7f512d8e8690107a01dcd1077e33870e
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php
@@ -0,0 +1,86 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Array elements count token.
+ *
+ * @author Boris Mikhaylov
+ */
+
+class ArrayCountToken implements TokenInterface
+{
+ private $count;
+
+ /**
+ * @param integer $value
+ */
+ public function __construct($value)
+ {
+ $this->count = $value;
+ }
+
+ /**
+ * Scores 6 when argument has preset number of elements.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ return $this->isCountable($argument) && $this->hasProperCount($argument) ? 6 : false;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return boolean
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('count(%s)', $this->count);
+ }
+
+ /**
+ * Returns true if object is either array or instance of \Countable
+ *
+ * @param $argument
+ * @return bool
+ */
+ private function isCountable($argument)
+ {
+ return (is_array($argument) || $argument instanceof \Countable);
+ }
+
+ /**
+ * Returns true if $argument has expected number of elements
+ *
+ * @param array|\Countable $argument
+ *
+ * @return bool
+ */
+ private function hasProperCount($argument)
+ {
+ return $this->count === count($argument);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..0305fc7207c4c55c22e844e519718171b489811b
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php
@@ -0,0 +1,143 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+use Prophecy\Exception\InvalidArgumentException;
+
+/**
+ * Array entry token.
+ *
+ * @author Boris Mikhaylov
+ */
+class ArrayEntryToken implements TokenInterface
+{
+ /** @var \Prophecy\Argument\Token\TokenInterface */
+ private $key;
+ /** @var \Prophecy\Argument\Token\TokenInterface */
+ private $value;
+
+ /**
+ * @param mixed $key exact value or token
+ * @param mixed $value exact value or token
+ */
+ public function __construct($key, $value)
+ {
+ $this->key = $this->wrapIntoExactValueToken($key);
+ $this->value = $this->wrapIntoExactValueToken($value);
+ }
+
+ /**
+ * Scores half of combined scores from key and value tokens for same entry. Capped at 8.
+ * If argument implements \ArrayAccess without \Traversable, then key token is restricted to ExactValueToken.
+ *
+ * @param array|\ArrayAccess|\Traversable $argument
+ *
+ * @throws \Prophecy\Exception\InvalidArgumentException
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ if ($argument instanceof \Traversable) {
+ $argument = iterator_to_array($argument);
+ }
+
+ if ($argument instanceof \ArrayAccess) {
+ $argument = $this->convertArrayAccessToEntry($argument);
+ }
+
+ if (!is_array($argument) || empty($argument)) {
+ return false;
+ }
+
+ $keyScores = array_map(array($this->key,'scoreArgument'), array_keys($argument));
+ $valueScores = array_map(array($this->value,'scoreArgument'), $argument);
+ $scoreEntry = function ($value, $key) {
+ return $value && $key ? min(8, ($key + $value) / 2) : false;
+ };
+
+ return max(array_map($scoreEntry, $valueScores, $keyScores));
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return boolean
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('[..., %s => %s, ...]', $this->key, $this->value);
+ }
+
+ /**
+ * Returns key
+ *
+ * @return TokenInterface
+ */
+ public function getKey()
+ {
+ return $this->key;
+ }
+
+ /**
+ * Returns value
+ *
+ * @return TokenInterface
+ */
+ public function getValue()
+ {
+ return $this->value;
+ }
+
+ /**
+ * Wraps non token $value into ExactValueToken
+ *
+ * @param $value
+ * @return TokenInterface
+ */
+ private function wrapIntoExactValueToken($value)
+ {
+ return $value instanceof TokenInterface ? $value : new ExactValueToken($value);
+ }
+
+ /**
+ * Converts instance of \ArrayAccess to key => value array entry
+ *
+ * @param \ArrayAccess $object
+ *
+ * @return array|null
+ * @throws \Prophecy\Exception\InvalidArgumentException
+ */
+ private function convertArrayAccessToEntry(\ArrayAccess $object)
+ {
+ if (!$this->key instanceof ExactValueToken) {
+ throw new InvalidArgumentException(sprintf(
+ 'You can only use exact value tokens to match key of ArrayAccess object'.PHP_EOL.
+ 'But you used `%s`.',
+ $this->key
+ ));
+ }
+
+ $key = $this->key->getValue();
+
+ return $object->offsetExists($key) ? array($key => $object[$key]) : array();
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..5d41fa487c4c0332f14cdc9521ff602a12296a07
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php
@@ -0,0 +1,82 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Array every entry token.
+ *
+ * @author Adrien Brault
+ */
+class ArrayEveryEntryToken implements TokenInterface
+{
+ /**
+ * @var TokenInterface
+ */
+ private $value;
+
+ /**
+ * @param mixed $value exact value or token
+ */
+ public function __construct($value)
+ {
+ if (!$value instanceof TokenInterface) {
+ $value = new ExactValueToken($value);
+ }
+
+ $this->value = $value;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function scoreArgument($argument)
+ {
+ if (!$argument instanceof \Traversable && !is_array($argument)) {
+ return false;
+ }
+
+ $scores = array();
+ foreach ($argument as $key => $argumentEntry) {
+ $scores[] = $this->value->scoreArgument($argumentEntry);
+ }
+
+ if (empty($scores) || in_array(false, $scores, true)) {
+ return false;
+ }
+
+ return array_sum($scores) / count($scores);
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function __toString()
+ {
+ return sprintf('[%s, ..., %s]', $this->value, $this->value);
+ }
+
+ /**
+ * @return TokenInterface
+ */
+ public function getValue()
+ {
+ return $this->value;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..f45ba20becd0d180bedc003efb83e0b743bfa148
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php
@@ -0,0 +1,75 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+use Prophecy\Exception\InvalidArgumentException;
+
+/**
+ * Callback-verified token.
+ *
+ * @author Konstantin Kudryashov
+ */
+class CallbackToken implements TokenInterface
+{
+ private $callback;
+
+ /**
+ * Initializes token.
+ *
+ * @param callable $callback
+ *
+ * @throws \Prophecy\Exception\InvalidArgumentException
+ */
+ public function __construct($callback)
+ {
+ if (!is_callable($callback)) {
+ throw new InvalidArgumentException(sprintf(
+ 'Callable expected as an argument to CallbackToken, but got %s.',
+ gettype($callback)
+ ));
+ }
+
+ $this->callback = $callback;
+ }
+
+ /**
+ * Scores 7 if callback returns true, false otherwise.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ return call_user_func($this->callback, $argument) ? 7 : false;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return bool
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return 'callback()';
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..045a1b90f988b09de43a1fbc84b92c4470be1844
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php
@@ -0,0 +1,118 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+use SebastianBergmann\Comparator\ComparisonFailure;
+use Prophecy\Comparator\Factory as ComparatorFactory;
+use Prophecy\Util\StringUtil;
+
+/**
+ * Exact value token.
+ *
+ * @author Konstantin Kudryashov
+ */
+class ExactValueToken implements TokenInterface
+{
+ private $value;
+ private $string;
+ private $util;
+ private $comparatorFactory;
+
+ /**
+ * Initializes token.
+ *
+ * @param mixed $value
+ * @param StringUtil $util
+ * @param ComparatorFactory $comparatorFactory
+ */
+ public function __construct($value, StringUtil $util = null, ComparatorFactory $comparatorFactory = null)
+ {
+ $this->value = $value;
+ $this->util = $util ?: new StringUtil();
+
+ $this->comparatorFactory = $comparatorFactory ?: ComparatorFactory::getInstance();
+ }
+
+ /**
+ * Scores 10 if argument matches preset value.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ if (is_object($argument) && is_object($this->value)) {
+ $comparator = $this->comparatorFactory->getComparatorFor(
+ $argument, $this->value
+ );
+
+ try {
+ $comparator->assertEquals($argument, $this->value);
+ return 10;
+ } catch (ComparisonFailure $failure) {
+ return false;
+ }
+ }
+
+ // If either one is an object it should be castable to a string
+ if (is_object($argument) xor is_object($this->value)) {
+ if (is_object($argument) && !method_exists($argument, '__toString')) {
+ return false;
+ }
+
+ if (is_object($this->value) && !method_exists($this->value, '__toString')) {
+ return false;
+ }
+ } elseif (is_numeric($argument) && is_numeric($this->value)) {
+ // noop
+ } elseif (gettype($argument) !== gettype($this->value)) {
+ return false;
+ }
+
+ return $argument == $this->value ? 10 : false;
+ }
+
+ /**
+ * Returns preset value against which token checks arguments.
+ *
+ * @return mixed
+ */
+ public function getValue()
+ {
+ return $this->value;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return bool
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ if (null === $this->string) {
+ $this->string = sprintf('exact(%s)', $this->util->stringify($this->value));
+ }
+
+ return $this->string;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..0b6d23ab667daa1dc6cb7d62031e083006c142ee
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php
@@ -0,0 +1,74 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+use Prophecy\Util\StringUtil;
+
+/**
+ * Identical value token.
+ *
+ * @author Florian Voutzinos
+ */
+class IdenticalValueToken implements TokenInterface
+{
+ private $value;
+ private $string;
+ private $util;
+
+ /**
+ * Initializes token.
+ *
+ * @param mixed $value
+ * @param StringUtil $util
+ */
+ public function __construct($value, StringUtil $util = null)
+ {
+ $this->value = $value;
+ $this->util = $util ?: new StringUtil();
+ }
+
+ /**
+ * Scores 11 if argument matches preset value.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ return $argument === $this->value ? 11 : false;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return bool
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ if (null === $this->string) {
+ $this->string = sprintf('identical(%s)', $this->util->stringify($this->value));
+ }
+
+ return $this->string;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/InArrayToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/InArrayToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..f727aea422ef92b889087c3e6cc740accc40bab2
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/InArrayToken.php
@@ -0,0 +1,74 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Check if values is in array
+ *
+ * @author Vinícius Alonso
+ */
+class InArrayToken implements TokenInterface
+{
+ private $token = array();
+ private $strict;
+
+ /**
+ * @param array $arguments tokens
+ * @param bool $strict
+ */
+ public function __construct(array $arguments, $strict = true)
+ {
+ $this->token = $arguments;
+ $this->strict = $strict;
+ }
+
+ /**
+ * Return scores 8 score if argument is in array.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ if (count($this->token) === 0) {
+ return false;
+ }
+
+ if (\in_array($argument, $this->token, $this->strict)) {
+ return 8;
+ }
+
+ return false;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return boolean
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ $arrayAsString = implode(', ', $this->token);
+ return "[{$arrayAsString}]";
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..4ee1b25e11f22d633999058b6c1a13e5e761659d
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php
@@ -0,0 +1,80 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Logical AND token.
+ *
+ * @author Boris Mikhaylov
+ */
+class LogicalAndToken implements TokenInterface
+{
+ private $tokens = array();
+
+ /**
+ * @param array $arguments exact values or tokens
+ */
+ public function __construct(array $arguments)
+ {
+ foreach ($arguments as $argument) {
+ if (!$argument instanceof TokenInterface) {
+ $argument = new ExactValueToken($argument);
+ }
+ $this->tokens[] = $argument;
+ }
+ }
+
+ /**
+ * Scores maximum score from scores returned by tokens for this argument if all of them score.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ if (0 === count($this->tokens)) {
+ return false;
+ }
+
+ $maxScore = 0;
+ foreach ($this->tokens as $token) {
+ $score = $token->scoreArgument($argument);
+ if (false === $score) {
+ return false;
+ }
+ $maxScore = max($score, $maxScore);
+ }
+
+ return $maxScore;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return boolean
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('bool(%s)', implode(' AND ', $this->tokens));
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..623efa57a7f7c1f6600cbb360517094a8ec86a35
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php
@@ -0,0 +1,73 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Logical NOT token.
+ *
+ * @author Boris Mikhaylov
+ */
+class LogicalNotToken implements TokenInterface
+{
+ /** @var \Prophecy\Argument\Token\TokenInterface */
+ private $token;
+
+ /**
+ * @param mixed $value exact value or token
+ */
+ public function __construct($value)
+ {
+ $this->token = $value instanceof TokenInterface? $value : new ExactValueToken($value);
+ }
+
+ /**
+ * Scores 4 when preset token does not match the argument.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ return false === $this->token->scoreArgument($argument) ? 4 : false;
+ }
+
+ /**
+ * Returns true if preset token is last.
+ *
+ * @return bool|int
+ */
+ public function isLast()
+ {
+ return $this->token->isLast();
+ }
+
+ /**
+ * Returns originating token.
+ *
+ * @return TokenInterface
+ */
+ public function getOriginatingToken()
+ {
+ return $this->token;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('not(%s)', $this->token);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/NotInArrayToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/NotInArrayToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..6aed8aa506fc99c510ae770521e86e56fd8a749c
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/NotInArrayToken.php
@@ -0,0 +1,75 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Check if values is not in array
+ *
+ * @author Vinícius Alonso
+ */
+class NotInArrayToken implements TokenInterface
+{
+ private $token = array();
+ private $strict;
+
+ /**
+ * @param array $arguments tokens
+ * @param bool $strict
+ */
+ public function __construct(array $arguments, $strict = true)
+ {
+ $this->token = $arguments;
+ $this->strict = $strict;
+ }
+
+ /**
+ * Return scores 8 score if argument is in array.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ if (count($this->token) === 0) {
+ return false;
+ }
+
+ if (!\in_array($argument, $this->token, $this->strict)) {
+ return 8;
+ }
+
+ return false;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return boolean
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ $arrayAsString = implode(', ', $this->token);
+ return "[{$arrayAsString}]";
+ }
+}
+
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..d7710776761da2660371e58a9519f8939b986829
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php
@@ -0,0 +1,104 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+use SebastianBergmann\Comparator\ComparisonFailure;
+use Prophecy\Comparator\Factory as ComparatorFactory;
+use Prophecy\Util\StringUtil;
+
+/**
+ * Object state-checker token.
+ *
+ * @author Konstantin Kudryashov
+ */
+class ObjectStateToken implements TokenInterface
+{
+ private $name;
+ private $value;
+ private $util;
+ private $comparatorFactory;
+
+ /**
+ * Initializes token.
+ *
+ * @param string $methodName
+ * @param mixed $value Expected return value
+ * @param null|StringUtil $util
+ * @param ComparatorFactory $comparatorFactory
+ */
+ public function __construct(
+ $methodName,
+ $value,
+ StringUtil $util = null,
+ ComparatorFactory $comparatorFactory = null
+ ) {
+ $this->name = $methodName;
+ $this->value = $value;
+ $this->util = $util ?: new StringUtil;
+
+ $this->comparatorFactory = $comparatorFactory ?: ComparatorFactory::getInstance();
+ }
+
+ /**
+ * Scores 8 if argument is an object, which method returns expected value.
+ *
+ * @param mixed $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ if (is_object($argument) && method_exists($argument, $this->name)) {
+ $actual = call_user_func(array($argument, $this->name));
+
+ $comparator = $this->comparatorFactory->getComparatorFor(
+ $this->value, $actual
+ );
+
+ try {
+ $comparator->assertEquals($this->value, $actual);
+ return 8;
+ } catch (ComparisonFailure $failure) {
+ return false;
+ }
+ }
+
+ if (is_object($argument) && property_exists($argument, $this->name)) {
+ return $argument->{$this->name} === $this->value ? 8 : false;
+ }
+
+ return false;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return bool
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('state(%s(), %s)',
+ $this->name,
+ $this->util->stringify($this->value)
+ );
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..bd8d423f9164216165be17a6fe1cf743a0045c7d
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php
@@ -0,0 +1,67 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * String contains token.
+ *
+ * @author Peter Mitchell
+ */
+class StringContainsToken implements TokenInterface
+{
+ private $value;
+
+ /**
+ * Initializes token.
+ *
+ * @param string $value
+ */
+ public function __construct($value)
+ {
+ $this->value = $value;
+ }
+
+ public function scoreArgument($argument)
+ {
+ return is_string($argument) && strpos($argument, $this->value) !== false ? 6 : false;
+ }
+
+ /**
+ * Returns preset value against which token checks arguments.
+ *
+ * @return mixed
+ */
+ public function getValue()
+ {
+ return $this->value;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return bool
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('contains("%s")', $this->value);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php
new file mode 100644
index 0000000000000000000000000000000000000000..625d3bad22f06bf2524b75cf069d18c7e3b0775a
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php
@@ -0,0 +1,43 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+/**
+ * Argument token interface.
+ *
+ * @author Konstantin Kudryashov
+ */
+interface TokenInterface
+{
+ /**
+ * Calculates token match score for provided argument.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument);
+
+ /**
+ * Returns true if this token prevents check of other tokens (is last one).
+ *
+ * @return bool|int
+ */
+ public function isLast();
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString();
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php
new file mode 100644
index 0000000000000000000000000000000000000000..cb65132ca0e034ba8e898fbf647be6327544f144
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php
@@ -0,0 +1,76 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Argument\Token;
+
+use Prophecy\Exception\InvalidArgumentException;
+
+/**
+ * Value type token.
+ *
+ * @author Konstantin Kudryashov
+ */
+class TypeToken implements TokenInterface
+{
+ private $type;
+
+ /**
+ * @param string $type
+ */
+ public function __construct($type)
+ {
+ $checker = "is_{$type}";
+ if (!function_exists($checker) && !interface_exists($type) && !class_exists($type)) {
+ throw new InvalidArgumentException(sprintf(
+ 'Type or class name expected as an argument to TypeToken, but got %s.', $type
+ ));
+ }
+
+ $this->type = $type;
+ }
+
+ /**
+ * Scores 5 if argument has the same type this token was constructed with.
+ *
+ * @param $argument
+ *
+ * @return bool|int
+ */
+ public function scoreArgument($argument)
+ {
+ $checker = "is_{$this->type}";
+ if (function_exists($checker)) {
+ return call_user_func($checker, $argument) ? 5 : false;
+ }
+
+ return $argument instanceof $this->type ? 5 : false;
+ }
+
+ /**
+ * Returns false.
+ *
+ * @return bool
+ */
+ public function isLast()
+ {
+ return false;
+ }
+
+ /**
+ * Returns string representation for token.
+ *
+ * @return string
+ */
+ public function __toString()
+ {
+ return sprintf('type(%s)', $this->type);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Call/Call.php b/vendor/phpspec/prophecy/src/Prophecy/Call/Call.php
new file mode 100644
index 0000000000000000000000000000000000000000..2652235453ded23b0910dff6bf5f69b7a76dbacb
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Call/Call.php
@@ -0,0 +1,162 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Call;
+
+use Exception;
+use Prophecy\Argument\ArgumentsWildcard;
+
+/**
+ * Call object.
+ *
+ * @author Konstantin Kudryashov
+ */
+class Call
+{
+ private $methodName;
+ private $arguments;
+ private $returnValue;
+ private $exception;
+ private $file;
+ private $line;
+ private $scores;
+
+ /**
+ * Initializes call.
+ *
+ * @param string $methodName
+ * @param array $arguments
+ * @param mixed $returnValue
+ * @param Exception $exception
+ * @param null|string $file
+ * @param null|int $line
+ */
+ public function __construct($methodName, array $arguments, $returnValue,
+ Exception $exception = null, $file, $line)
+ {
+ $this->methodName = $methodName;
+ $this->arguments = $arguments;
+ $this->returnValue = $returnValue;
+ $this->exception = $exception;
+ $this->scores = new \SplObjectStorage();
+
+ if ($file) {
+ $this->file = $file;
+ $this->line = intval($line);
+ }
+ }
+
+ /**
+ * Returns called method name.
+ *
+ * @return string
+ */
+ public function getMethodName()
+ {
+ return $this->methodName;
+ }
+
+ /**
+ * Returns called method arguments.
+ *
+ * @return array
+ */
+ public function getArguments()
+ {
+ return $this->arguments;
+ }
+
+ /**
+ * Returns called method return value.
+ *
+ * @return null|mixed
+ */
+ public function getReturnValue()
+ {
+ return $this->returnValue;
+ }
+
+ /**
+ * Returns exception that call thrown.
+ *
+ * @return null|Exception
+ */
+ public function getException()
+ {
+ return $this->exception;
+ }
+
+ /**
+ * Returns callee filename.
+ *
+ * @return string
+ */
+ public function getFile()
+ {
+ return $this->file;
+ }
+
+ /**
+ * Returns callee line number.
+ *
+ * @return int
+ */
+ public function getLine()
+ {
+ return $this->line;
+ }
+
+ /**
+ * Returns short notation for callee place.
+ *
+ * @return string
+ */
+ public function getCallPlace()
+ {
+ if (null === $this->file) {
+ return 'unknown';
+ }
+
+ return sprintf('%s:%d', $this->file, $this->line);
+ }
+
+ /**
+ * Adds the wildcard match score for the provided wildcard.
+ *
+ * @param ArgumentsWildcard $wildcard
+ * @param false|int $score
+ *
+ * @return $this
+ */
+ public function addScore(ArgumentsWildcard $wildcard, $score)
+ {
+ $this->scores[$wildcard] = $score;
+
+ return $this;
+ }
+
+ /**
+ * Returns wildcard match score for the provided wildcard. The score is
+ * calculated if not already done.
+ *
+ * @param ArgumentsWildcard $wildcard
+ *
+ * @return false|int False OR integer score (higher - better)
+ */
+ public function getScore(ArgumentsWildcard $wildcard)
+ {
+ if (isset($this->scores[$wildcard])) {
+ return $this->scores[$wildcard];
+ }
+
+ return $this->scores[$wildcard] = $wildcard->scoreArguments($this->getArguments());
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Call/CallCenter.php b/vendor/phpspec/prophecy/src/Prophecy/Call/CallCenter.php
new file mode 100644
index 0000000000000000000000000000000000000000..00c526d7e2f8edec81696a73d8ca3f063848fb6b
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Call/CallCenter.php
@@ -0,0 +1,240 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Call;
+
+use Prophecy\Exception\Prophecy\MethodProphecyException;
+use Prophecy\Prophecy\ObjectProphecy;
+use Prophecy\Argument\ArgumentsWildcard;
+use Prophecy\Util\StringUtil;
+use Prophecy\Exception\Call\UnexpectedCallException;
+use SplObjectStorage;
+
+/**
+ * Calls receiver & manager.
+ *
+ * @author Konstantin Kudryashov
+ */
+class CallCenter
+{
+ private $util;
+
+ /**
+ * @var Call[]
+ */
+ private $recordedCalls = array();
+
+ /**
+ * @var SplObjectStorage
+ */
+ private $unexpectedCalls;
+
+ /**
+ * Initializes call center.
+ *
+ * @param StringUtil $util
+ */
+ public function __construct(StringUtil $util = null)
+ {
+ $this->util = $util ?: new StringUtil;
+ $this->unexpectedCalls = new SplObjectStorage();
+ }
+
+ /**
+ * Makes and records specific method call for object prophecy.
+ *
+ * @param ObjectProphecy $prophecy
+ * @param string $methodName
+ * @param array $arguments
+ *
+ * @return mixed Returns null if no promise for prophecy found or promise return value.
+ *
+ * @throws \Prophecy\Exception\Call\UnexpectedCallException If no appropriate method prophecy found
+ */
+ public function makeCall(ObjectProphecy $prophecy, $methodName, array $arguments)
+ {
+ // For efficiency exclude 'args' from the generated backtrace
+ // Limit backtrace to last 3 calls as we don't use the rest
+ $backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 3);
+
+ $file = $line = null;
+ if (isset($backtrace[2]) && isset($backtrace[2]['file'])) {
+ $file = $backtrace[2]['file'];
+ $line = $backtrace[2]['line'];
+ }
+
+ // If no method prophecies defined, then it's a dummy, so we'll just return null
+ if ('__destruct' === strtolower($methodName) || 0 == count($prophecy->getMethodProphecies())) {
+ $this->recordedCalls[] = new Call($methodName, $arguments, null, null, $file, $line);
+
+ return null;
+ }
+
+ // There are method prophecies, so it's a fake/stub. Searching prophecy for this call
+ $matches = $this->findMethodProphecies($prophecy, $methodName, $arguments);
+
+ // If fake/stub doesn't have method prophecy for this call - throw exception
+ if (!count($matches)) {
+ $this->unexpectedCalls->attach(new Call($methodName, $arguments, null, null, $file, $line), $prophecy);
+ $this->recordedCalls[] = new Call($methodName, $arguments, null, null, $file, $line);
+
+ return null;
+ }
+
+ // Sort matches by their score value
+ @usort($matches, function ($match1, $match2) { return $match2[0] - $match1[0]; });
+
+ $score = $matches[0][0];
+ // If Highest rated method prophecy has a promise - execute it or return null instead
+ $methodProphecy = $matches[0][1];
+ $returnValue = null;
+ $exception = null;
+ if ($promise = $methodProphecy->getPromise()) {
+ try {
+ $returnValue = $promise->execute($arguments, $prophecy, $methodProphecy);
+ } catch (\Exception $e) {
+ $exception = $e;
+ }
+ }
+
+ if ($methodProphecy->hasReturnVoid() && $returnValue !== null) {
+ throw new MethodProphecyException(
+ "The method \"$methodName\" has a void return type, but the promise returned a value",
+ $methodProphecy
+ );
+ }
+
+ $this->recordedCalls[] = $call = new Call(
+ $methodName, $arguments, $returnValue, $exception, $file, $line
+ );
+ $call->addScore($methodProphecy->getArgumentsWildcard(), $score);
+
+ if (null !== $exception) {
+ throw $exception;
+ }
+
+ return $returnValue;
+ }
+
+ /**
+ * Searches for calls by method name & arguments wildcard.
+ *
+ * @param string $methodName
+ * @param ArgumentsWildcard $wildcard
+ *
+ * @return Call[]
+ */
+ public function findCalls($methodName, ArgumentsWildcard $wildcard)
+ {
+ $methodName = strtolower($methodName);
+
+ return array_values(
+ array_filter($this->recordedCalls, function (Call $call) use ($methodName, $wildcard) {
+ return $methodName === strtolower($call->getMethodName())
+ && 0 < $call->getScore($wildcard)
+ ;
+ })
+ );
+ }
+
+ /**
+ * @throws UnexpectedCallException
+ */
+ public function checkUnexpectedCalls()
+ {
+ /** @var Call $call */
+ foreach ($this->unexpectedCalls as $call) {
+ $prophecy = $this->unexpectedCalls[$call];
+
+ // If fake/stub doesn't have method prophecy for this call - throw exception
+ if (!count($this->findMethodProphecies($prophecy, $call->getMethodName(), $call->getArguments()))) {
+ throw $this->createUnexpectedCallException($prophecy, $call->getMethodName(), $call->getArguments());
+ }
+ }
+ }
+
+ private function createUnexpectedCallException(ObjectProphecy $prophecy, $methodName,
+ array $arguments)
+ {
+ $classname = get_class($prophecy->reveal());
+ $indentationLength = 8; // looks good
+ $argstring = implode(
+ ",\n",
+ $this->indentArguments(
+ array_map(array($this->util, 'stringify'), $arguments),
+ $indentationLength
+ )
+ );
+
+ $expected = array();
+
+ foreach (array_merge(...array_values($prophecy->getMethodProphecies())) as $methodProphecy) {
+ $expected[] = sprintf(
+ " - %s(\n" .
+ "%s\n" .
+ " )",
+ $methodProphecy->getMethodName(),
+ implode(
+ ",\n",
+ $this->indentArguments(
+ array_map('strval', $methodProphecy->getArgumentsWildcard()->getTokens()),
+ $indentationLength
+ )
+ )
+ );
+ }
+
+ return new UnexpectedCallException(
+ sprintf(
+ "Unexpected method call on %s:\n".
+ " - %s(\n".
+ "%s\n".
+ " )\n".
+ "expected calls were:\n".
+ "%s",
+
+ $classname, $methodName, $argstring, implode("\n", $expected)
+ ),
+ $prophecy, $methodName, $arguments
+
+ );
+ }
+
+ private function indentArguments(array $arguments, $indentationLength)
+ {
+ return preg_replace_callback(
+ '/^/m',
+ function () use ($indentationLength) {
+ return str_repeat(' ', $indentationLength);
+ },
+ $arguments
+ );
+ }
+
+ /**
+ * @param ObjectProphecy $prophecy
+ * @param string $methodName
+ * @param array $arguments
+ *
+ * @return array
+ */
+ private function findMethodProphecies(ObjectProphecy $prophecy, $methodName, array $arguments)
+ {
+ $matches = array();
+ foreach ($prophecy->getMethodProphecies($methodName) as $methodProphecy) {
+ if (0 < $score = $methodProphecy->getArgumentsWildcard()->scoreArguments($arguments)) {
+ $matches[] = array($score, $methodProphecy);
+ }
+ }
+
+ return $matches;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php b/vendor/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php
new file mode 100644
index 0000000000000000000000000000000000000000..fabfbc61fe78f8994191e75ad949fc2b457cc743
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php
@@ -0,0 +1,44 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Comparator;
+
+use SebastianBergmann\Comparator\Comparator;
+use SebastianBergmann\Comparator\ComparisonFailure;
+
+/**
+ * Closure comparator.
+ *
+ * @author Konstantin Kudryashov
+ */
+final class ClosureComparator extends Comparator
+{
+ public function accepts($expected, $actual): bool
+ {
+ return is_object($expected) && $expected instanceof \Closure
+ && is_object($actual) && $actual instanceof \Closure;
+ }
+
+ public function assertEquals($expected, $actual, $delta = 0.0, $canonicalize = false, $ignoreCase = false, array &$processed = array()): void
+ {
+ if ($expected !== $actual) {
+ throw new ComparisonFailure(
+ $expected,
+ $actual,
+ // we don't need a diff
+ '',
+ '',
+ false,
+ 'all closures are different if not identical'
+ );
+ }
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Comparator/Factory.php b/vendor/phpspec/prophecy/src/Prophecy/Comparator/Factory.php
new file mode 100644
index 0000000000000000000000000000000000000000..2070db142b51c01b6deca0e0704def67ff6f9535
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Comparator/Factory.php
@@ -0,0 +1,47 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Comparator;
+
+use SebastianBergmann\Comparator\Factory as BaseFactory;
+
+/**
+ * Prophecy comparator factory.
+ *
+ * @author Konstantin Kudryashov
+ */
+final class Factory extends BaseFactory
+{
+ /**
+ * @var Factory
+ */
+ private static $instance;
+
+ public function __construct()
+ {
+ parent::__construct();
+
+ $this->register(new ClosureComparator());
+ $this->register(new ProphecyComparator());
+ }
+
+ /**
+ * @return Factory
+ */
+ public static function getInstance()
+ {
+ if (self::$instance === null) {
+ self::$instance = new Factory;
+ }
+
+ return self::$instance;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php b/vendor/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php
new file mode 100644
index 0000000000000000000000000000000000000000..2736e410e36f6c2062ca23daa768995b79f84578
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php
@@ -0,0 +1,31 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Comparator;
+
+use Prophecy\Prophecy\ProphecyInterface;
+use SebastianBergmann\Comparator\ObjectComparator;
+
+/**
+ * @final
+ */
+class ProphecyComparator extends ObjectComparator
+{
+ public function accepts($expected, $actual): bool
+ {
+ return is_object($expected) && is_object($actual) && $actual instanceof ProphecyInterface;
+ }
+
+ public function assertEquals($expected, $actual, $delta = 0.0, $canonicalize = false, $ignoreCase = false, array &$processed = array()): void
+ {
+ parent::assertEquals($expected, $actual->reveal(), $delta, $canonicalize, $ignoreCase, $processed);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php
new file mode 100644
index 0000000000000000000000000000000000000000..2b875211a310757191b45df6a8f0504befee945e
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php
@@ -0,0 +1,66 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler;
+
+use ReflectionClass;
+
+/**
+ * Cached class doubler.
+ * Prevents mirroring/creation of the same structure twice.
+ *
+ * @author Konstantin Kudryashov
+ */
+class CachedDoubler extends Doubler
+{
+ private static $classes = array();
+
+ /**
+ * {@inheritdoc}
+ */
+ protected function createDoubleClass(ReflectionClass $class = null, array $interfaces)
+ {
+ $classId = $this->generateClassId($class, $interfaces);
+ if (isset(self::$classes[$classId])) {
+ return self::$classes[$classId];
+ }
+
+ return self::$classes[$classId] = parent::createDoubleClass($class, $interfaces);
+ }
+
+ /**
+ * @param ReflectionClass $class
+ * @param ReflectionClass[] $interfaces
+ *
+ * @return string
+ */
+ private function generateClassId(ReflectionClass $class = null, array $interfaces)
+ {
+ $parts = array();
+ if (null !== $class) {
+ $parts[] = $class->getName();
+ }
+ foreach ($interfaces as $interface) {
+ $parts[] = $interface->getName();
+ }
+ foreach ($this->getClassPatches() as $patch) {
+ $parts[] = get_class($patch);
+ }
+ sort($parts);
+
+ return md5(implode('', $parts));
+ }
+
+ public function resetCache()
+ {
+ self::$classes = array();
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php
new file mode 100644
index 0000000000000000000000000000000000000000..d6d196850c743a26aa849d8f8234995f5b2c1d7f
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php
@@ -0,0 +1,48 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\ClassPatch;
+
+use Prophecy\Doubler\Generator\Node\ClassNode;
+
+/**
+ * Class patch interface.
+ * Class patches extend doubles functionality or help
+ * Prophecy to avoid some internal PHP bugs.
+ *
+ * @author Konstantin Kudryashov
+ */
+interface ClassPatchInterface
+{
+ /**
+ * Checks if patch supports specific class node.
+ *
+ * @param ClassNode $node
+ *
+ * @return bool
+ */
+ public function supports(ClassNode $node);
+
+ /**
+ * Applies patch to the specific class node.
+ *
+ * @param ClassNode $node
+ * @return void
+ */
+ public function apply(ClassNode $node);
+
+ /**
+ * Returns patch priority, which determines when patch will be applied.
+ *
+ * @return int Priority number (higher - earlier)
+ */
+ public function getPriority();
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php
new file mode 100644
index 0000000000000000000000000000000000000000..9d843099d6e977a7791cdd05b6009d975796cd43
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php
@@ -0,0 +1,76 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\ClassPatch;
+
+use Prophecy\Doubler\Generator\Node\ClassNode;
+use Prophecy\Doubler\Generator\Node\MethodNode;
+
+/**
+ * Disable constructor.
+ * Makes all constructor arguments optional.
+ *
+ * @author Konstantin Kudryashov
+ */
+class DisableConstructorPatch implements ClassPatchInterface
+{
+ /**
+ * Checks if class has `__construct` method.
+ *
+ * @param ClassNode $node
+ *
+ * @return bool
+ */
+ public function supports(ClassNode $node)
+ {
+ return true;
+ }
+
+ /**
+ * Makes all class constructor arguments optional.
+ *
+ * @param ClassNode $node
+ */
+ public function apply(ClassNode $node)
+ {
+ if (!$node->isExtendable('__construct')) {
+ return;
+ }
+
+ if (!$node->hasMethod('__construct')) {
+ $node->addMethod(new MethodNode('__construct', ''));
+
+ return;
+ }
+
+ $constructor = $node->getMethod('__construct');
+ foreach ($constructor->getArguments() as $argument) {
+ $argument->setDefault(null);
+ }
+
+ $constructor->setCode(<<
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\ClassPatch;
+
+use Prophecy\Doubler\Generator\Node\ClassNode;
+
+/**
+ * Exception patch for HHVM to remove the stubs from special methods
+ *
+ * @author Christophe Coevoet
+ */
+class HhvmExceptionPatch implements ClassPatchInterface
+{
+ /**
+ * Supports exceptions on HHVM.
+ *
+ * @param ClassNode $node
+ *
+ * @return bool
+ */
+ public function supports(ClassNode $node)
+ {
+ if (!defined('HHVM_VERSION')) {
+ return false;
+ }
+
+ return 'Exception' === $node->getParentClass() || is_subclass_of($node->getParentClass(), 'Exception');
+ }
+
+ /**
+ * Removes special exception static methods from the doubled methods.
+ *
+ * @param ClassNode $node
+ *
+ * @return void
+ */
+ public function apply(ClassNode $node)
+ {
+ if ($node->hasMethod('setTraceOptions')) {
+ $node->getMethod('setTraceOptions')->useParentCode();
+ }
+ if ($node->hasMethod('getTraceOptions')) {
+ $node->getMethod('getTraceOptions')->useParentCode();
+ }
+ }
+
+ /**
+ * {@inheritdoc}
+ */
+ public function getPriority()
+ {
+ return -50;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php
new file mode 100644
index 0000000000000000000000000000000000000000..ab99f74be4717066d6bda70ea88842be60fa5194
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php
@@ -0,0 +1,68 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\ClassPatch;
+
+use Prophecy\Doubler\Generator\Node\ClassNode;
+
+/**
+ * Remove method functionality from the double which will clash with php keywords.
+ *
+ * @author Milan Magudia
+ */
+class KeywordPatch implements ClassPatchInterface
+{
+ /**
+ * Support any class
+ *
+ * @param ClassNode $node
+ *
+ * @return boolean
+ */
+ public function supports(ClassNode $node)
+ {
+ return true;
+ }
+
+ /**
+ * Remove methods that clash with php keywords
+ *
+ * @param ClassNode $node
+ */
+ public function apply(ClassNode $node)
+ {
+ $methodNames = array_keys($node->getMethods());
+ $methodsToRemove = array_intersect($methodNames, $this->getKeywords());
+ foreach ($methodsToRemove as $methodName) {
+ $node->removeMethod($methodName);
+ }
+ }
+
+ /**
+ * Returns patch priority, which determines when patch will be applied.
+ *
+ * @return int Priority number (higher - earlier)
+ */
+ public function getPriority()
+ {
+ return 49;
+ }
+
+ /**
+ * Returns array of php keywords.
+ *
+ * @return array
+ */
+ private function getKeywords()
+ {
+ return ['__halt_compiler'];
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php
new file mode 100644
index 0000000000000000000000000000000000000000..a545eeff57a549654f281357f3015fb97f0e8777
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php
@@ -0,0 +1,105 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\ClassPatch;
+
+use Prophecy\Doubler\Generator\Node\ArgumentNode;
+use Prophecy\Doubler\Generator\Node\ClassNode;
+use Prophecy\Doubler\Generator\Node\MethodNode;
+use Prophecy\PhpDocumentor\ClassAndInterfaceTagRetriever;
+use Prophecy\PhpDocumentor\MethodTagRetrieverInterface;
+
+/**
+ * Discover Magical API using "@method" PHPDoc format.
+ *
+ * @author Thomas Tourlourat
+ * @author Kévin Dunglas
+ * @author Théo FIDRY
+ */
+class MagicCallPatch implements ClassPatchInterface
+{
+ const MAGIC_METHODS_WITH_ARGUMENTS = ['__call', '__callStatic', '__get', '__isset', '__set', '__set_state', '__unserialize', '__unset'];
+
+ private $tagRetriever;
+
+ public function __construct(MethodTagRetrieverInterface $tagRetriever = null)
+ {
+ $this->tagRetriever = null === $tagRetriever ? new ClassAndInterfaceTagRetriever() : $tagRetriever;
+ }
+
+ /**
+ * Support any class
+ *
+ * @param ClassNode $node
+ *
+ * @return boolean
+ */
+ public function supports(ClassNode $node)
+ {
+ return true;
+ }
+
+ /**
+ * Discover Magical API
+ *
+ * @param ClassNode $node
+ */
+ public function apply(ClassNode $node)
+ {
+ $types = array_filter($node->getInterfaces(), function ($interface) {
+ return 0 !== strpos($interface, 'Prophecy\\');
+ });
+ $types[] = $node->getParentClass();
+
+ foreach ($types as $type) {
+ $reflectionClass = new \ReflectionClass($type);
+
+ while ($reflectionClass) {
+ $tagList = $this->tagRetriever->getTagList($reflectionClass);
+
+ foreach ($tagList as $tag) {
+ $methodName = $tag->getMethodName();
+
+ if (empty($methodName)) {
+ continue;
+ }
+
+ if (!$reflectionClass->hasMethod($methodName)) {
+ $methodNode = new MethodNode($methodName);
+
+ // only magic methods can have a contract that needs to be enforced
+ if (in_array($methodName, self::MAGIC_METHODS_WITH_ARGUMENTS)) {
+ foreach($tag->getArguments() as $argument) {
+ $argumentNode = new ArgumentNode($argument['name']);
+ $methodNode->addArgument($argumentNode);
+ }
+ }
+
+ $methodNode->setStatic($tag->isStatic());
+ $node->addMethod($methodNode);
+ }
+ }
+
+ $reflectionClass = $reflectionClass->getParentClass();
+ }
+ }
+ }
+
+ /**
+ * Returns patch priority, which determines when patch will be applied.
+ *
+ * @return integer Priority number (higher - earlier)
+ */
+ public function getPriority()
+ {
+ return 50;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php
new file mode 100644
index 0000000000000000000000000000000000000000..7573ca50e000fa61bcadf6d5bda64885a4e53540
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php
@@ -0,0 +1,113 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\ClassPatch;
+
+use Prophecy\Doubler\Generator\Node\ArgumentTypeNode;
+use Prophecy\Doubler\Generator\Node\ClassNode;
+use Prophecy\Doubler\Generator\Node\MethodNode;
+use Prophecy\Doubler\Generator\Node\ArgumentNode;
+use Prophecy\Doubler\Generator\Node\ReturnTypeNode;
+
+/**
+ * Add Prophecy functionality to the double.
+ * This is a core class patch for Prophecy.
+ *
+ * @author Konstantin Kudryashov
+ */
+class ProphecySubjectPatch implements ClassPatchInterface
+{
+ /**
+ * Always returns true.
+ *
+ * @param ClassNode $node
+ *
+ * @return bool
+ */
+ public function supports(ClassNode $node)
+ {
+ return true;
+ }
+
+ /**
+ * Apply Prophecy functionality to class node.
+ *
+ * @param ClassNode $node
+ */
+ public function apply(ClassNode $node)
+ {
+ $node->addInterface('Prophecy\Prophecy\ProphecySubjectInterface');
+ $node->addProperty('objectProphecyClosure', 'private');
+
+ foreach ($node->getMethods() as $name => $method) {
+ if ('__construct' === strtolower($name)) {
+ continue;
+ }
+
+ if (!$method->getReturnTypeNode()->hasReturnStatement()) {
+ $method->setCode(
+ '$this->getProphecy()->makeProphecyMethodCall(__FUNCTION__, func_get_args());'
+ );
+ } else {
+ $method->setCode(
+ 'return $this->getProphecy()->makeProphecyMethodCall(__FUNCTION__, func_get_args());'
+ );
+ }
+ }
+
+ $prophecySetter = new MethodNode('setProphecy');
+ $prophecyArgument = new ArgumentNode('prophecy');
+ $prophecyArgument->setTypeNode(new ArgumentTypeNode('Prophecy\Prophecy\ProphecyInterface'));
+ $prophecySetter->addArgument($prophecyArgument);
+ $prophecySetter->setCode(<<objectProphecyClosure) {
+ \$this->objectProphecyClosure = static function () use (\$prophecy) {
+ return \$prophecy;
+ };
+}
+PHP
+ );
+
+ $prophecyGetter = new MethodNode('getProphecy');
+ $prophecyGetter->setCode('return \call_user_func($this->objectProphecyClosure);');
+
+ if ($node->hasMethod('__call')) {
+ $__call = $node->getMethod('__call');
+ } else {
+ $__call = new MethodNode('__call');
+ $__call->addArgument(new ArgumentNode('name'));
+ $__call->addArgument(new ArgumentNode('arguments'));
+
+ $node->addMethod($__call, true);
+ }
+
+ $__call->setCode(<<addMethod($prophecySetter, true);
+ $node->addMethod($prophecyGetter, true);
+ }
+
+ /**
+ * Returns patch priority, which determines when patch will be applied.
+ *
+ * @return int Priority number (higher - earlier)
+ */
+ public function getPriority()
+ {
+ return 0;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php
new file mode 100644
index 0000000000000000000000000000000000000000..9166aeefacf62ee4cbdd865ec2bfdab112a7cc32
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php
@@ -0,0 +1,57 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\ClassPatch;
+
+use Prophecy\Doubler\Generator\Node\ClassNode;
+
+/**
+ * ReflectionClass::newInstance patch.
+ * Makes first argument of newInstance optional, since it works but signature is misleading
+ *
+ * @author Florian Klein
+ */
+class ReflectionClassNewInstancePatch implements ClassPatchInterface
+{
+ /**
+ * Supports ReflectionClass
+ *
+ * @param ClassNode $node
+ *
+ * @return bool
+ */
+ public function supports(ClassNode $node)
+ {
+ return 'ReflectionClass' === $node->getParentClass();
+ }
+
+ /**
+ * Updates newInstance's first argument to make it optional
+ *
+ * @param ClassNode $node
+ */
+ public function apply(ClassNode $node)
+ {
+ foreach ($node->getMethod('newInstance')->getArguments() as $argument) {
+ $argument->setDefault(null);
+ }
+ }
+
+ /**
+ * Returns patch priority, which determines when patch will be applied.
+ *
+ * @return int Priority number (higher = earlier)
+ */
+ public function getPriority()
+ {
+ return 50;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php
new file mode 100644
index 0000000000000000000000000000000000000000..ceee94a2efde267c85c6e806a88c2de6aa695265
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php
@@ -0,0 +1,123 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\ClassPatch;
+
+use Prophecy\Doubler\Generator\Node\ClassNode;
+use Prophecy\Doubler\Generator\Node\MethodNode;
+
+/**
+ * SplFileInfo patch.
+ * Makes SplFileInfo and derivative classes usable with Prophecy.
+ *
+ * @author Konstantin Kudryashov
+ */
+class SplFileInfoPatch implements ClassPatchInterface
+{
+ /**
+ * Supports everything that extends SplFileInfo.
+ *
+ * @param ClassNode $node
+ *
+ * @return bool
+ */
+ public function supports(ClassNode $node)
+ {
+ if (null === $node->getParentClass()) {
+ return false;
+ }
+ return 'SplFileInfo' === $node->getParentClass()
+ || is_subclass_of($node->getParentClass(), 'SplFileInfo')
+ ;
+ }
+
+ /**
+ * Updated constructor code to call parent one with dummy file argument.
+ *
+ * @param ClassNode $node
+ */
+ public function apply(ClassNode $node)
+ {
+ if ($node->hasMethod('__construct')) {
+ $constructor = $node->getMethod('__construct');
+ } else {
+ $constructor = new MethodNode('__construct');
+ $node->addMethod($constructor);
+ }
+
+ if ($this->nodeIsDirectoryIterator($node)) {
+ $constructor->setCode('return parent::__construct("' . __DIR__ . '");');
+
+ return;
+ }
+
+ if ($this->nodeIsSplFileObject($node)) {
+ $filePath = str_replace('\\','\\\\',__FILE__);
+ $constructor->setCode('return parent::__construct("' . $filePath .'");');
+
+ return;
+ }
+
+ if ($this->nodeIsSymfonySplFileInfo($node)) {
+ $filePath = str_replace('\\','\\\\',__FILE__);
+ $constructor->setCode('return parent::__construct("' . $filePath .'", "", "");');
+
+ return;
+ }
+
+ $constructor->useParentCode();
+ }
+
+ /**
+ * Returns patch priority, which determines when patch will be applied.
+ *
+ * @return int Priority number (higher - earlier)
+ */
+ public function getPriority()
+ {
+ return 50;
+ }
+
+ /**
+ * @param ClassNode $node
+ * @return boolean
+ */
+ private function nodeIsDirectoryIterator(ClassNode $node)
+ {
+ $parent = $node->getParentClass();
+
+ return 'DirectoryIterator' === $parent
+ || is_subclass_of($parent, 'DirectoryIterator');
+ }
+
+ /**
+ * @param ClassNode $node
+ * @return boolean
+ */
+ private function nodeIsSplFileObject(ClassNode $node)
+ {
+ $parent = $node->getParentClass();
+
+ return 'SplFileObject' === $parent
+ || is_subclass_of($parent, 'SplFileObject');
+ }
+
+ /**
+ * @param ClassNode $node
+ * @return boolean
+ */
+ private function nodeIsSymfonySplFileInfo(ClassNode $node)
+ {
+ $parent = $node->getParentClass();
+
+ return 'Symfony\\Component\\Finder\\SplFileInfo' === $parent;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php
new file mode 100644
index 0000000000000000000000000000000000000000..b98e94327503b2f21e4730c485e81815c643e7a7
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ThrowablePatch.php
@@ -0,0 +1,95 @@
+implementsAThrowableInterface($node) && $this->doesNotExtendAThrowableClass($node);
+ }
+
+ /**
+ * @param ClassNode $node
+ * @return bool
+ */
+ private function implementsAThrowableInterface(ClassNode $node)
+ {
+ foreach ($node->getInterfaces() as $type) {
+ if (is_a($type, 'Throwable', true)) {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
+ /**
+ * @param ClassNode $node
+ * @return bool
+ */
+ private function doesNotExtendAThrowableClass(ClassNode $node)
+ {
+ return !is_a($node->getParentClass(), 'Throwable', true);
+ }
+
+ /**
+ * Applies patch to the specific class node.
+ *
+ * @param ClassNode $node
+ *
+ * @return void
+ */
+ public function apply(ClassNode $node)
+ {
+ $this->checkItCanBeDoubled($node);
+ $this->setParentClassToException($node);
+ }
+
+ private function checkItCanBeDoubled(ClassNode $node)
+ {
+ $className = $node->getParentClass();
+ if ($className !== 'stdClass') {
+ throw new ClassCreatorException(
+ sprintf(
+ 'Cannot double concrete class %s as well as implement Traversable',
+ $className
+ ),
+ $node
+ );
+ }
+ }
+
+ private function setParentClassToException(ClassNode $node)
+ {
+ $node->setParentClass('Exception');
+
+ $node->removeMethod('getMessage');
+ $node->removeMethod('getCode');
+ $node->removeMethod('getFile');
+ $node->removeMethod('getLine');
+ $node->removeMethod('getTrace');
+ $node->removeMethod('getPrevious');
+ $node->removeMethod('getNext');
+ $node->removeMethod('getTraceAsString');
+ }
+
+ /**
+ * Returns patch priority, which determines when patch will be applied.
+ *
+ * @return int Priority number (higher - earlier)
+ */
+ public function getPriority()
+ {
+ return 100;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php
new file mode 100644
index 0000000000000000000000000000000000000000..0e2e04700e78fd8403926769fcee2198620d4e52
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php
@@ -0,0 +1,98 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\ClassPatch;
+
+use Prophecy\Doubler\Generator\Node\ClassNode;
+use Prophecy\Doubler\Generator\Node\MethodNode;
+use Prophecy\Doubler\Generator\Node\ReturnTypeNode;
+
+/**
+ * Traversable interface patch.
+ * Forces classes that implement interfaces, that extend Traversable to also implement Iterator.
+ *
+ * @author Konstantin Kudryashov
+ */
+class TraversablePatch implements ClassPatchInterface
+{
+ /**
+ * Supports nodetree, that implement Traversable, but not Iterator or IteratorAggregate.
+ *
+ * @param ClassNode $node
+ *
+ * @return bool
+ */
+ public function supports(ClassNode $node)
+ {
+ if (in_array('Iterator', $node->getInterfaces())) {
+ return false;
+ }
+ if (in_array('IteratorAggregate', $node->getInterfaces())) {
+ return false;
+ }
+
+ foreach ($node->getInterfaces() as $interface) {
+ if ('Traversable' !== $interface && !is_subclass_of($interface, 'Traversable')) {
+ continue;
+ }
+ if ('Iterator' === $interface || is_subclass_of($interface, 'Iterator')) {
+ continue;
+ }
+ if ('IteratorAggregate' === $interface || is_subclass_of($interface, 'IteratorAggregate')) {
+ continue;
+ }
+
+ return true;
+ }
+
+ return false;
+ }
+
+ /**
+ * Forces class to implement Iterator interface.
+ *
+ * @param ClassNode $node
+ */
+ public function apply(ClassNode $node)
+ {
+ $node->addInterface('Iterator');
+
+ $currentMethod = new MethodNode('current');
+ (\PHP_VERSION_ID >= 80100) && $currentMethod->setReturnTypeNode(new ReturnTypeNode('mixed'));
+ $node->addMethod($currentMethod);
+
+ $keyMethod = new MethodNode('key');
+ (\PHP_VERSION_ID >= 80100) && $keyMethod->setReturnTypeNode(new ReturnTypeNode('mixed'));
+ $node->addMethod($keyMethod);
+
+ $nextMethod = new MethodNode('next');
+ (\PHP_VERSION_ID >= 80100) && $nextMethod->setReturnTypeNode(new ReturnTypeNode('void'));
+ $node->addMethod($nextMethod);
+
+ $rewindMethod = new MethodNode('rewind');
+ (\PHP_VERSION_ID >= 80100) && $rewindMethod->setReturnTypeNode(new ReturnTypeNode('void'));
+ $node->addMethod($rewindMethod);
+
+ $validMethod = new MethodNode('valid');
+ (\PHP_VERSION_ID >= 80100) && $validMethod->setReturnTypeNode(new ReturnTypeNode('bool'));
+ $node->addMethod($validMethod);
+ }
+
+ /**
+ * Returns patch priority, which determines when patch will be applied.
+ *
+ * @return int Priority number (higher - earlier)
+ */
+ public function getPriority()
+ {
+ return 100;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php
new file mode 100644
index 0000000000000000000000000000000000000000..699be3a2ad2cec607415d8f40cd95c6fbc8c68c1
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php
@@ -0,0 +1,22 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler;
+
+/**
+ * Core double interface.
+ * All doubled classes will implement this one.
+ *
+ * @author Konstantin Kudryashov
+ */
+interface DoubleInterface
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php
new file mode 100644
index 0000000000000000000000000000000000000000..a378ae27906bd877eea68301850a915c1876afbb
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php
@@ -0,0 +1,146 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler;
+
+use Doctrine\Instantiator\Instantiator;
+use Prophecy\Doubler\ClassPatch\ClassPatchInterface;
+use Prophecy\Doubler\Generator\ClassMirror;
+use Prophecy\Doubler\Generator\ClassCreator;
+use Prophecy\Exception\InvalidArgumentException;
+use ReflectionClass;
+
+/**
+ * Cached class doubler.
+ * Prevents mirroring/creation of the same structure twice.
+ *
+ * @author Konstantin Kudryashov
+ */
+class Doubler
+{
+ private $mirror;
+ private $creator;
+ private $namer;
+
+ /**
+ * @var ClassPatchInterface[]
+ */
+ private $patches = array();
+
+ /**
+ * @var \Doctrine\Instantiator\Instantiator
+ */
+ private $instantiator;
+
+ /**
+ * Initializes doubler.
+ *
+ * @param ClassMirror $mirror
+ * @param ClassCreator $creator
+ * @param NameGenerator $namer
+ */
+ public function __construct(ClassMirror $mirror = null, ClassCreator $creator = null,
+ NameGenerator $namer = null)
+ {
+ $this->mirror = $mirror ?: new ClassMirror;
+ $this->creator = $creator ?: new ClassCreator;
+ $this->namer = $namer ?: new NameGenerator;
+ }
+
+ /**
+ * Returns list of registered class patches.
+ *
+ * @return ClassPatchInterface[]
+ */
+ public function getClassPatches()
+ {
+ return $this->patches;
+ }
+
+ /**
+ * Registers new class patch.
+ *
+ * @param ClassPatchInterface $patch
+ */
+ public function registerClassPatch(ClassPatchInterface $patch)
+ {
+ $this->patches[] = $patch;
+
+ @usort($this->patches, function (ClassPatchInterface $patch1, ClassPatchInterface $patch2) {
+ return $patch2->getPriority() - $patch1->getPriority();
+ });
+ }
+
+ /**
+ * Creates double from specific class or/and list of interfaces.
+ *
+ * @param ReflectionClass $class
+ * @param ReflectionClass[] $interfaces Array of ReflectionClass instances
+ * @param array $args Constructor arguments
+ *
+ * @return DoubleInterface
+ *
+ * @throws \Prophecy\Exception\InvalidArgumentException
+ */
+ public function double(ReflectionClass $class = null, array $interfaces, array $args = null)
+ {
+ foreach ($interfaces as $interface) {
+ if (!$interface instanceof ReflectionClass) {
+ throw new InvalidArgumentException(sprintf(
+ "[ReflectionClass \$interface1 [, ReflectionClass \$interface2]] array expected as\n".
+ "a second argument to `Doubler::double(...)`, but got %s.",
+ is_object($interface) ? get_class($interface).' class' : gettype($interface)
+ ));
+ }
+ }
+
+ $classname = $this->createDoubleClass($class, $interfaces);
+ $reflection = new ReflectionClass($classname);
+
+ if (null !== $args) {
+ return $reflection->newInstanceArgs($args);
+ }
+ if ((null === $constructor = $reflection->getConstructor())
+ || ($constructor->isPublic() && !$constructor->isFinal())) {
+ return $reflection->newInstance();
+ }
+
+ if (!$this->instantiator) {
+ $this->instantiator = new Instantiator();
+ }
+
+ return $this->instantiator->instantiate($classname);
+ }
+
+ /**
+ * Creates double class and returns its FQN.
+ *
+ * @param ReflectionClass $class
+ * @param ReflectionClass[] $interfaces
+ *
+ * @return string
+ */
+ protected function createDoubleClass(ReflectionClass $class = null, array $interfaces)
+ {
+ $name = $this->namer->name($class, $interfaces);
+ $node = $this->mirror->reflect($class, $interfaces);
+
+ foreach ($this->patches as $patch) {
+ if ($patch->supports($node)) {
+ $patch->apply($node);
+ }
+ }
+
+ $this->creator->create($name, $node);
+
+ return $name;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php
new file mode 100644
index 0000000000000000000000000000000000000000..52e5e0455e6e0903e5abeae945eb4ae4198e4a77
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php
@@ -0,0 +1,110 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\Generator;
+
+use Prophecy\Doubler\Generator\Node\ReturnTypeNode;
+use Prophecy\Doubler\Generator\Node\TypeNodeAbstract;
+
+/**
+ * Class code creator.
+ * Generates PHP code for specific class node tree.
+ *
+ * @author Konstantin Kudryashov
+ */
+class ClassCodeGenerator
+{
+ public function __construct(TypeHintReference $typeHintReference = null)
+ {
+ }
+
+ /**
+ * Generates PHP code for class node.
+ *
+ * @param string $classname
+ * @param Node\ClassNode $class
+ *
+ * @return string
+ */
+ public function generate($classname, Node\ClassNode $class)
+ {
+ $parts = explode('\\', $classname);
+ $classname = array_pop($parts);
+ $namespace = implode('\\', $parts);
+
+ $code = sprintf("class %s extends \%s implements %s {\n",
+ $classname, $class->getParentClass(), implode(', ',
+ array_map(function ($interface) {return '\\'.$interface;}, $class->getInterfaces())
+ )
+ );
+
+ foreach ($class->getProperties() as $name => $visibility) {
+ $code .= sprintf("%s \$%s;\n", $visibility, $name);
+ }
+ $code .= "\n";
+
+ foreach ($class->getMethods() as $method) {
+ $code .= $this->generateMethod($method)."\n";
+ }
+ $code .= "\n}";
+
+ return sprintf("namespace %s {\n%s\n}", $namespace, $code);
+ }
+
+ private function generateMethod(Node\MethodNode $method)
+ {
+ $php = sprintf("%s %s function %s%s(%s)%s {\n",
+ $method->getVisibility(),
+ $method->isStatic() ? 'static' : '',
+ $method->returnsReference() ? '&':'',
+ $method->getName(),
+ implode(', ', $this->generateArguments($method->getArguments())),
+ ($ret = $this->generateTypes($method->getReturnTypeNode())) ? ': '.$ret : ''
+ );
+ $php .= $method->getCode()."\n";
+
+ return $php.'}';
+ }
+
+ private function generateTypes(TypeNodeAbstract $typeNode): string
+ {
+ if (!$typeNode->getTypes()) {
+ return '';
+ }
+
+ // When we require PHP 8 we can stop generating ?foo nullables and remove this first block
+ if ($typeNode->canUseNullShorthand()) {
+ return sprintf( '?%s', $typeNode->getNonNullTypes()[0]);
+ } else {
+ return join('|', $typeNode->getTypes());
+ }
+ }
+
+ private function generateArguments(array $arguments)
+ {
+ return array_map(function (Node\ArgumentNode $argument){
+
+ $php = $this->generateTypes($argument->getTypeNode());
+
+ $php .= ' '.($argument->isPassedByReference() ? '&' : '');
+
+ $php .= $argument->isVariadic() ? '...' : '';
+
+ $php .= '$'.$argument->getName();
+
+ if ($argument->isOptional() && !$argument->isVariadic()) {
+ $php .= ' = '.var_export($argument->getDefault(), true);
+ }
+
+ return $php;
+ }, $arguments);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php
new file mode 100644
index 0000000000000000000000000000000000000000..882a4a4b7f14eb05c1f9c6acc0c3d1076e923c52
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php
@@ -0,0 +1,67 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\Generator;
+
+use Prophecy\Exception\Doubler\ClassCreatorException;
+
+/**
+ * Class creator.
+ * Creates specific class in current environment.
+ *
+ * @author Konstantin Kudryashov
+ */
+class ClassCreator
+{
+ private $generator;
+
+ /**
+ * Initializes creator.
+ *
+ * @param ClassCodeGenerator $generator
+ */
+ public function __construct(ClassCodeGenerator $generator = null)
+ {
+ $this->generator = $generator ?: new ClassCodeGenerator;
+ }
+
+ /**
+ * Creates class.
+ *
+ * @param string $classname
+ * @param Node\ClassNode $class
+ *
+ * @return mixed
+ *
+ * @throws \Prophecy\Exception\Doubler\ClassCreatorException
+ */
+ public function create($classname, Node\ClassNode $class)
+ {
+ $code = $this->generator->generate($classname, $class);
+ $return = eval($code);
+
+ if (!class_exists($classname, false)) {
+ if (count($class->getInterfaces())) {
+ throw new ClassCreatorException(sprintf(
+ 'Could not double `%s` and implement interfaces: [%s].',
+ $class->getParentClass(), implode(', ', $class->getInterfaces())
+ ), $class);
+ }
+
+ throw new ClassCreatorException(
+ sprintf('Could not double `%s`.', $class->getParentClass()),
+ $class
+ );
+ }
+
+ return $return;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php
new file mode 100644
index 0000000000000000000000000000000000000000..5d9cd2d2048cced24537428e751d7bf208517f53
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php
@@ -0,0 +1,254 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\Generator;
+
+use Prophecy\Doubler\Generator\Node\ArgumentTypeNode;
+use Prophecy\Doubler\Generator\Node\ReturnTypeNode;
+use Prophecy\Exception\InvalidArgumentException;
+use Prophecy\Exception\Doubler\ClassMirrorException;
+use ReflectionClass;
+use ReflectionIntersectionType;
+use ReflectionMethod;
+use ReflectionNamedType;
+use ReflectionParameter;
+use ReflectionType;
+use ReflectionUnionType;
+
+/**
+ * Class mirror.
+ * Core doubler class. Mirrors specific class and/or interfaces into class node tree.
+ *
+ * @author Konstantin Kudryashov
+ */
+class ClassMirror
+{
+ private static $reflectableMethods = array(
+ '__construct',
+ '__destruct',
+ '__sleep',
+ '__wakeup',
+ '__toString',
+ '__call',
+ '__invoke'
+ );
+
+ /**
+ * Reflects provided arguments into class node.
+ *
+ * @param ReflectionClass|null $class
+ * @param ReflectionClass[] $interfaces
+ *
+ * @return Node\ClassNode
+ *
+ */
+ public function reflect(?ReflectionClass $class, array $interfaces)
+ {
+ $node = new Node\ClassNode;
+
+ if (null !== $class) {
+ if (true === $class->isInterface()) {
+ throw new InvalidArgumentException(sprintf(
+ "Could not reflect %s as a class, because it\n".
+ "is interface - use the second argument instead.",
+ $class->getName()
+ ));
+ }
+
+ $this->reflectClassToNode($class, $node);
+ }
+
+ foreach ($interfaces as $interface) {
+ if (!$interface instanceof ReflectionClass) {
+ throw new InvalidArgumentException(sprintf(
+ "[ReflectionClass \$interface1 [, ReflectionClass \$interface2]] array expected as\n".
+ "a second argument to `ClassMirror::reflect(...)`, but got %s.",
+ is_object($interface) ? get_class($interface).' class' : gettype($interface)
+ ));
+ }
+ if (false === $interface->isInterface()) {
+ throw new InvalidArgumentException(sprintf(
+ "Could not reflect %s as an interface, because it\n".
+ "is class - use the first argument instead.",
+ $interface->getName()
+ ));
+ }
+
+ $this->reflectInterfaceToNode($interface, $node);
+ }
+
+ $node->addInterface('Prophecy\Doubler\Generator\ReflectionInterface');
+
+ return $node;
+ }
+
+ private function reflectClassToNode(ReflectionClass $class, Node\ClassNode $node)
+ {
+ if (true === $class->isFinal()) {
+ throw new ClassMirrorException(sprintf(
+ 'Could not reflect class %s as it is marked final.', $class->getName()
+ ), $class);
+ }
+
+ $node->setParentClass($class->getName());
+
+ foreach ($class->getMethods(ReflectionMethod::IS_ABSTRACT) as $method) {
+ if (false === $method->isProtected()) {
+ continue;
+ }
+
+ $this->reflectMethodToNode($method, $node);
+ }
+
+ foreach ($class->getMethods(ReflectionMethod::IS_PUBLIC) as $method) {
+ if (0 === strpos($method->getName(), '_')
+ && !in_array($method->getName(), self::$reflectableMethods)) {
+ continue;
+ }
+
+ if (true === $method->isFinal()) {
+ $node->addUnextendableMethod($method->getName());
+ continue;
+ }
+
+ $this->reflectMethodToNode($method, $node);
+ }
+ }
+
+ private function reflectInterfaceToNode(ReflectionClass $interface, Node\ClassNode $node)
+ {
+ $node->addInterface($interface->getName());
+
+ foreach ($interface->getMethods() as $method) {
+ $this->reflectMethodToNode($method, $node);
+ }
+ }
+
+ private function reflectMethodToNode(ReflectionMethod $method, Node\ClassNode $classNode)
+ {
+ $node = new Node\MethodNode($method->getName());
+
+ if (true === $method->isProtected()) {
+ $node->setVisibility('protected');
+ }
+
+ if (true === $method->isStatic()) {
+ $node->setStatic();
+ }
+
+ if (true === $method->returnsReference()) {
+ $node->setReturnsReference();
+ }
+
+ if ($method->hasReturnType()) {
+ $returnTypes = $this->getTypeHints($method->getReturnType(), $method->getDeclaringClass(), $method->getReturnType()->allowsNull());
+ $node->setReturnTypeNode(new ReturnTypeNode(...$returnTypes));
+ }
+ elseif (method_exists($method, 'hasTentativeReturnType') && $method->hasTentativeReturnType()) {
+ $returnTypes = $this->getTypeHints($method->getTentativeReturnType(), $method->getDeclaringClass(), $method->getTentativeReturnType()->allowsNull());
+ $node->setReturnTypeNode(new ReturnTypeNode(...$returnTypes));
+ }
+
+ if (is_array($params = $method->getParameters()) && count($params)) {
+ foreach ($params as $param) {
+ $this->reflectArgumentToNode($param, $node);
+ }
+ }
+
+ $classNode->addMethod($node);
+ }
+
+ private function reflectArgumentToNode(ReflectionParameter $parameter, Node\MethodNode $methodNode)
+ {
+ $name = $parameter->getName() == '...' ? '__dot_dot_dot__' : $parameter->getName();
+ $node = new Node\ArgumentNode($name);
+
+ $typeHints = $this->getTypeHints($parameter->getType(), $parameter->getDeclaringClass(), $parameter->allowsNull());
+
+ $node->setTypeNode(new ArgumentTypeNode(...$typeHints));
+
+ if ($parameter->isVariadic()) {
+ $node->setAsVariadic();
+ }
+
+ if ($this->hasDefaultValue($parameter)) {
+ $node->setDefault($this->getDefaultValue($parameter));
+ }
+
+ if ($parameter->isPassedByReference()) {
+ $node->setAsPassedByReference();
+ }
+
+
+ $methodNode->addArgument($node);
+ }
+
+ private function hasDefaultValue(ReflectionParameter $parameter)
+ {
+ if ($parameter->isVariadic()) {
+ return false;
+ }
+
+ if ($parameter->isDefaultValueAvailable()) {
+ return true;
+ }
+
+ return $parameter->isOptional() || ($parameter->allowsNull() && $parameter->getType() && \PHP_VERSION_ID < 80100);
+ }
+
+ private function getDefaultValue(ReflectionParameter $parameter)
+ {
+ if (!$parameter->isDefaultValueAvailable()) {
+ return null;
+ }
+
+ return $parameter->getDefaultValue();
+ }
+
+ private function getTypeHints(?ReflectionType $type, ?ReflectionClass $class, bool $allowsNull) : array
+ {
+ $types = [];
+
+ if ($type instanceof ReflectionNamedType) {
+ $types = [$type->getName()];
+
+ }
+ elseif ($type instanceof ReflectionUnionType) {
+ $types = $type->getTypes();
+ }
+ elseif ($type instanceof ReflectionIntersectionType) {
+ throw new ClassMirrorException('Doubling intersection types is not supported', $class);
+ }
+ elseif(is_object($type)) {
+ throw new ClassMirrorException('Unknown reflection type ' . get_class($type), $class);
+ }
+
+ $types = array_map(
+ function(string $type) use ($class) {
+ if ($type === 'self') {
+ return $class->getName();
+ }
+ if ($type === 'parent') {
+ return $class->getParentClass()->getName();
+ }
+
+ return $type;
+ },
+ $types
+ );
+
+ if ($types && $types != ['mixed'] && $allowsNull) {
+ $types[] = 'null';
+ }
+
+ return $types;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php
new file mode 100644
index 0000000000000000000000000000000000000000..da7fed4e1a813d6de7f054c884fa8ed1dc812fa3
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php
@@ -0,0 +1,133 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\Generator\Node;
+
+/**
+ * Argument node.
+ *
+ * @author Konstantin Kudryashov
+ */
+class ArgumentNode
+{
+ private $name;
+ private $default;
+ private $optional = false;
+ private $byReference = false;
+ private $isVariadic = false;
+
+ /** @var ArgumentTypeNode */
+ private $typeNode;
+
+ /**
+ * @param string $name
+ */
+ public function __construct($name)
+ {
+ $this->name = $name;
+ $this->typeNode = new ArgumentTypeNode();
+ }
+
+ public function getName()
+ {
+ return $this->name;
+ }
+
+ public function setTypeNode(ArgumentTypeNode $typeNode)
+ {
+ $this->typeNode = $typeNode;
+ }
+
+ public function getTypeNode() : ArgumentTypeNode
+ {
+ return $this->typeNode;
+ }
+
+ public function hasDefault()
+ {
+ return $this->isOptional() && !$this->isVariadic();
+ }
+
+ public function getDefault()
+ {
+ return $this->default;
+ }
+
+ public function setDefault($default = null)
+ {
+ $this->optional = true;
+ $this->default = $default;
+ }
+
+ public function isOptional()
+ {
+ return $this->optional;
+ }
+
+ public function setAsPassedByReference($byReference = true)
+ {
+ $this->byReference = $byReference;
+ }
+
+ public function isPassedByReference()
+ {
+ return $this->byReference;
+ }
+
+ public function setAsVariadic($isVariadic = true)
+ {
+ $this->isVariadic = $isVariadic;
+ }
+
+ public function isVariadic()
+ {
+ return $this->isVariadic;
+ }
+
+ /**
+ * @deprecated use getArgumentTypeNode instead
+ * @return string|null
+ */
+ public function getTypeHint()
+ {
+ $type = $this->typeNode->getNonNullTypes() ? $this->typeNode->getNonNullTypes()[0] : null;
+
+ return $type ? ltrim($type, '\\') : null;
+ }
+
+ /**
+ * @deprecated use setArgumentTypeNode instead
+ * @param string|null $typeHint
+ */
+ public function setTypeHint($typeHint = null)
+ {
+ $this->typeNode = ($typeHint === null) ? new ArgumentTypeNode() : new ArgumentTypeNode($typeHint);
+ }
+
+ /**
+ * @deprecated use getArgumentTypeNode instead
+ * @return bool
+ */
+ public function isNullable()
+ {
+ return $this->typeNode->canUseNullShorthand();
+ }
+
+ /**
+ * @deprecated use getArgumentTypeNode instead
+ * @param bool $isNullable
+ */
+ public function setAsNullable($isNullable = true)
+ {
+ $nonNullTypes = $this->typeNode->getNonNullTypes();
+ $this->typeNode = $isNullable ? new ArgumentTypeNode('null', ...$nonNullTypes) : new ArgumentTypeNode(...$nonNullTypes);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentTypeNode.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentTypeNode.php
new file mode 100644
index 0000000000000000000000000000000000000000..0a18b91e10f8571f22fbab0ff0d7ec922540e06a
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentTypeNode.php
@@ -0,0 +1,10 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\Generator\Node;
+
+use Prophecy\Exception\Doubler\MethodNotExtendableException;
+use Prophecy\Exception\InvalidArgumentException;
+
+/**
+ * Class node.
+ *
+ * @author Konstantin Kudryashov
+ */
+class ClassNode
+{
+ private $parentClass = 'stdClass';
+ private $interfaces = array();
+ private $properties = array();
+ private $unextendableMethods = array();
+
+ /**
+ * @var MethodNode[]
+ */
+ private $methods = array();
+
+ public function getParentClass()
+ {
+ return $this->parentClass;
+ }
+
+ /**
+ * @param string $class
+ */
+ public function setParentClass($class)
+ {
+ $this->parentClass = $class ?: 'stdClass';
+ }
+
+ /**
+ * @return string[]
+ */
+ public function getInterfaces()
+ {
+ return $this->interfaces;
+ }
+
+ /**
+ * @param string $interface
+ */
+ public function addInterface($interface)
+ {
+ if ($this->hasInterface($interface)) {
+ return;
+ }
+
+ array_unshift($this->interfaces, $interface);
+ }
+
+ /**
+ * @param string $interface
+ *
+ * @return bool
+ */
+ public function hasInterface($interface)
+ {
+ return in_array($interface, $this->interfaces);
+ }
+
+ public function getProperties()
+ {
+ return $this->properties;
+ }
+
+ public function addProperty($name, $visibility = 'public')
+ {
+ $visibility = strtolower($visibility);
+
+ if (!in_array($visibility, array('public', 'private', 'protected'))) {
+ throw new InvalidArgumentException(sprintf(
+ '`%s` property visibility is not supported.', $visibility
+ ));
+ }
+
+ $this->properties[$name] = $visibility;
+ }
+
+ /**
+ * @return MethodNode[]
+ */
+ public function getMethods()
+ {
+ return $this->methods;
+ }
+
+ public function addMethod(MethodNode $method, $force = false)
+ {
+ if (!$this->isExtendable($method->getName())){
+ $message = sprintf(
+ 'Method `%s` is not extendable, so can not be added.', $method->getName()
+ );
+ throw new MethodNotExtendableException($message, $this->getParentClass(), $method->getName());
+ }
+
+ if ($force || !isset($this->methods[$method->getName()])) {
+ $this->methods[$method->getName()] = $method;
+ }
+ }
+
+ public function removeMethod($name)
+ {
+ unset($this->methods[$name]);
+ }
+
+ /**
+ * @param string $name
+ *
+ * @return MethodNode|null
+ */
+ public function getMethod($name)
+ {
+ return $this->hasMethod($name) ? $this->methods[$name] : null;
+ }
+
+ /**
+ * @param string $name
+ *
+ * @return bool
+ */
+ public function hasMethod($name)
+ {
+ return isset($this->methods[$name]);
+ }
+
+ /**
+ * @return string[]
+ */
+ public function getUnextendableMethods()
+ {
+ return $this->unextendableMethods;
+ }
+
+ /**
+ * @param string $unextendableMethod
+ */
+ public function addUnextendableMethod($unextendableMethod)
+ {
+ if (!$this->isExtendable($unextendableMethod)){
+ return;
+ }
+ $this->unextendableMethods[] = $unextendableMethod;
+ }
+
+ /**
+ * @param string $method
+ * @return bool
+ */
+ public function isExtendable($method)
+ {
+ return !in_array($method, $this->unextendableMethods);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php
new file mode 100644
index 0000000000000000000000000000000000000000..ece652f9ff5491434b9e704caf775f8cd168d115
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php
@@ -0,0 +1,210 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\Generator\Node;
+
+use Prophecy\Doubler\Generator\TypeHintReference;
+use Prophecy\Exception\InvalidArgumentException;
+
+/**
+ * Method node.
+ *
+ * @author Konstantin Kudryashov
+ */
+class MethodNode
+{
+ private $name;
+ private $code;
+ private $visibility = 'public';
+ private $static = false;
+ private $returnsReference = false;
+
+ /** @var ReturnTypeNode */
+ private $returnTypeNode;
+
+ /**
+ * @var ArgumentNode[]
+ */
+ private $arguments = array();
+
+ /**
+ * @param string $name
+ * @param string $code
+ */
+ public function __construct($name, $code = null, TypeHintReference $typeHintReference = null)
+ {
+ $this->name = $name;
+ $this->code = $code;
+ $this->returnTypeNode = new ReturnTypeNode();
+ }
+
+ public function getVisibility()
+ {
+ return $this->visibility;
+ }
+
+ /**
+ * @param string $visibility
+ */
+ public function setVisibility($visibility)
+ {
+ $visibility = strtolower($visibility);
+
+ if (!in_array($visibility, array('public', 'private', 'protected'))) {
+ throw new InvalidArgumentException(sprintf(
+ '`%s` method visibility is not supported.', $visibility
+ ));
+ }
+
+ $this->visibility = $visibility;
+ }
+
+ public function isStatic()
+ {
+ return $this->static;
+ }
+
+ public function setStatic($static = true)
+ {
+ $this->static = (bool) $static;
+ }
+
+ public function returnsReference()
+ {
+ return $this->returnsReference;
+ }
+
+ public function setReturnsReference()
+ {
+ $this->returnsReference = true;
+ }
+
+ public function getName()
+ {
+ return $this->name;
+ }
+
+ public function addArgument(ArgumentNode $argument)
+ {
+ $this->arguments[] = $argument;
+ }
+
+ /**
+ * @return ArgumentNode[]
+ */
+ public function getArguments()
+ {
+ return $this->arguments;
+ }
+
+ /**
+ * @deprecated use getReturnTypeNode instead
+ * @return bool
+ */
+ public function hasReturnType()
+ {
+ return (bool) $this->returnTypeNode->getNonNullTypes();
+ }
+
+ public function setReturnTypeNode(ReturnTypeNode $returnTypeNode): void
+ {
+ $this->returnTypeNode = $returnTypeNode;
+ }
+
+ /**
+ * @deprecated use setReturnTypeNode instead
+ * @param string $type
+ */
+ public function setReturnType($type = null)
+ {
+ $this->returnTypeNode = ($type === '' || $type === null) ? new ReturnTypeNode() : new ReturnTypeNode($type);
+ }
+
+ /**
+ * @deprecated use setReturnTypeNode instead
+ * @param bool $bool
+ */
+ public function setNullableReturnType($bool = true)
+ {
+ if ($bool) {
+ $this->returnTypeNode = new ReturnTypeNode('null', ...$this->returnTypeNode->getTypes());
+ }
+ else {
+ $this->returnTypeNode = new ReturnTypeNode(...$this->returnTypeNode->getNonNullTypes());
+ }
+ }
+
+ /**
+ * @deprecated use getReturnTypeNode instead
+ * @return string|null
+ */
+ public function getReturnType()
+ {
+ if ($types = $this->returnTypeNode->getNonNullTypes())
+ {
+ return $types[0];
+ }
+
+ return null;
+ }
+
+ public function getReturnTypeNode() : ReturnTypeNode
+ {
+ return $this->returnTypeNode;
+ }
+
+ /**
+ * @deprecated use getReturnTypeNode instead
+ * @return bool
+ */
+ public function hasNullableReturnType()
+ {
+ return $this->returnTypeNode->canUseNullShorthand();
+ }
+
+ /**
+ * @param string $code
+ */
+ public function setCode($code)
+ {
+ $this->code = $code;
+ }
+
+ public function getCode()
+ {
+ if ($this->returnsReference)
+ {
+ return "throw new \Prophecy\Exception\Doubler\ReturnByReferenceException('Returning by reference not supported', get_class(\$this), '{$this->name}');";
+ }
+
+ return (string) $this->code;
+ }
+
+ public function useParentCode()
+ {
+ $this->code = sprintf(
+ 'return parent::%s(%s);', $this->getName(), implode(', ',
+ array_map(array($this, 'generateArgument'), $this->arguments)
+ )
+ );
+ }
+
+ private function generateArgument(ArgumentNode $arg)
+ {
+ $argument = '$'.$arg->getName();
+
+ if ($arg->isVariadic()) {
+ $argument = '...'.$argument;
+ }
+
+ return $argument;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ReturnTypeNode.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ReturnTypeNode.php
new file mode 100644
index 0000000000000000000000000000000000000000..5b5824988d2fa7d7177e0f4a11aca3a9c2b5c7cb
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ReturnTypeNode.php
@@ -0,0 +1,45 @@
+types['void']) && count($this->types) !== 1) {
+ throw new DoubleException('void cannot be part of a union');
+ }
+ if (isset($this->types['never']) && count($this->types) !== 1) {
+ throw new DoubleException('never cannot be part of a union');
+ }
+
+ parent::guardIsValidType();
+ }
+
+ /**
+ * @deprecated use hasReturnStatement
+ */
+ public function isVoid()
+ {
+ return $this->types == ['void' => 'void'];
+ }
+
+ public function hasReturnStatement(): bool
+ {
+ return $this->types !== ['void' => 'void']
+ && $this->types !== ['never' => 'never'];
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/TypeNodeAbstract.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/TypeNodeAbstract.php
new file mode 100644
index 0000000000000000000000000000000000000000..97fc5497826831e306796f5bfc1e34a9295696be
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/TypeNodeAbstract.php
@@ -0,0 +1,97 @@
+getRealType($type);
+ $this->types[$type] = $type;
+ }
+
+ $this->guardIsValidType();
+ }
+
+ public function canUseNullShorthand(): bool
+ {
+ return isset($this->types['null']) && count($this->types) <= 2;
+ }
+
+ public function getTypes(): array
+ {
+ return array_values($this->types);
+ }
+
+ public function getNonNullTypes(): array
+ {
+ $nonNullTypes = $this->types;
+ unset($nonNullTypes['null']);
+
+ return array_values($nonNullTypes);
+ }
+
+ protected function prefixWithNsSeparator(string $type): string
+ {
+ return '\\' . ltrim($type, '\\');
+ }
+
+ protected function getRealType(string $type): string
+ {
+ switch ($type) {
+ // type aliases
+ case 'double':
+ case 'real':
+ return 'float';
+ case 'boolean':
+ return 'bool';
+ case 'integer':
+ return 'int';
+
+ // built in types
+ case 'self':
+ case 'static':
+ case 'array':
+ case 'callable':
+ case 'bool':
+ case 'false':
+ case 'float':
+ case 'int':
+ case 'string':
+ case 'iterable':
+ case 'object':
+ case 'null':
+ return $type;
+ case 'mixed':
+ return \PHP_VERSION_ID < 80000 ? $this->prefixWithNsSeparator($type) : $type;
+
+ default:
+ return $this->prefixWithNsSeparator($type);
+ }
+ }
+
+ protected function guardIsValidType()
+ {
+ if ($this->types == ['null' => 'null']) {
+ throw new DoubleException('Type cannot be standalone null');
+ }
+
+ if ($this->types == ['false' => 'false']) {
+ throw new DoubleException('Type cannot be standalone false');
+ }
+
+ if ($this->types == ['false' => 'false', 'null' => 'null']) {
+ throw new DoubleException('Type cannot be nullable false');
+ }
+
+ if (\PHP_VERSION_ID >= 80000 && isset($this->types['mixed']) && count($this->types) !== 1) {
+ throw new DoubleException('mixed cannot be part of a union');
+ }
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php
new file mode 100644
index 0000000000000000000000000000000000000000..d720b15159a6ac5cee44929912e795b265c609cc
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php
@@ -0,0 +1,22 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler\Generator;
+
+/**
+ * Reflection interface.
+ * All reflected classes implement this interface.
+ *
+ * @author Konstantin Kudryashov
+ */
+interface ReflectionInterface
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php
new file mode 100644
index 0000000000000000000000000000000000000000..5e8aa303d68a9224fea69b3489d0f4c0ecc1e697
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/TypeHintReference.php
@@ -0,0 +1,43 @@
+= 80000;
+
+ default:
+ return false;
+ }
+ }
+
+ public function isBuiltInReturnTypeHint($type)
+ {
+ if ($type === 'void') {
+ return true;
+ }
+
+ return $this->isBuiltInParamTypeHint($type);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php
new file mode 100644
index 0000000000000000000000000000000000000000..8a99c4ce8615252b33418edaa8c7010526e171f1
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php
@@ -0,0 +1,127 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler;
+
+use Prophecy\Exception\Doubler\DoubleException;
+use Prophecy\Exception\Doubler\ClassNotFoundException;
+use Prophecy\Exception\Doubler\InterfaceNotFoundException;
+use ReflectionClass;
+
+/**
+ * Lazy double.
+ * Gives simple interface to describe double before creating it.
+ *
+ * @author Konstantin Kudryashov
+ */
+class LazyDouble
+{
+ private $doubler;
+ private $class;
+ private $interfaces = array();
+ private $arguments = null;
+ private $double;
+
+ /**
+ * Initializes lazy double.
+ *
+ * @param Doubler $doubler
+ */
+ public function __construct(Doubler $doubler)
+ {
+ $this->doubler = $doubler;
+ }
+
+ /**
+ * Tells doubler to use specific class as parent one for double.
+ *
+ * @param string|ReflectionClass $class
+ *
+ * @throws \Prophecy\Exception\Doubler\ClassNotFoundException
+ * @throws \Prophecy\Exception\Doubler\DoubleException
+ */
+ public function setParentClass($class)
+ {
+ if (null !== $this->double) {
+ throw new DoubleException('Can not extend class with already instantiated double.');
+ }
+
+ if (!$class instanceof ReflectionClass) {
+ if (!class_exists($class)) {
+ throw new ClassNotFoundException(sprintf('Class %s not found.', $class), $class);
+ }
+
+ $class = new ReflectionClass($class);
+ }
+
+ $this->class = $class;
+ }
+
+ /**
+ * Tells doubler to implement specific interface with double.
+ *
+ * @param string|ReflectionClass $interface
+ *
+ * @throws \Prophecy\Exception\Doubler\InterfaceNotFoundException
+ * @throws \Prophecy\Exception\Doubler\DoubleException
+ */
+ public function addInterface($interface)
+ {
+ if (null !== $this->double) {
+ throw new DoubleException(
+ 'Can not implement interface with already instantiated double.'
+ );
+ }
+
+ if (!$interface instanceof ReflectionClass) {
+ if (!interface_exists($interface)) {
+ throw new InterfaceNotFoundException(
+ sprintf('Interface %s not found.', $interface),
+ $interface
+ );
+ }
+
+ $interface = new ReflectionClass($interface);
+ }
+
+ $this->interfaces[] = $interface;
+ }
+
+ /**
+ * Sets constructor arguments.
+ *
+ * @param array $arguments
+ */
+ public function setArguments(array $arguments = null)
+ {
+ $this->arguments = $arguments;
+ }
+
+ /**
+ * Creates double instance or returns already created one.
+ *
+ * @return DoubleInterface
+ */
+ public function getInstance()
+ {
+ if (null === $this->double) {
+ if (null !== $this->arguments) {
+ return $this->double = $this->doubler->double(
+ $this->class, $this->interfaces, $this->arguments
+ );
+ }
+
+ $this->double = $this->doubler->double($this->class, $this->interfaces);
+ }
+
+ return $this->double;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php b/vendor/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php
new file mode 100644
index 0000000000000000000000000000000000000000..d67ec6a4db9a15d199aac6fcf7f5186d10a313bf
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php
@@ -0,0 +1,52 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Doubler;
+
+use ReflectionClass;
+
+/**
+ * Name generator.
+ * Generates classname for double.
+ *
+ * @author Konstantin Kudryashov
+ */
+class NameGenerator
+{
+ private static $counter = 1;
+
+ /**
+ * Generates name.
+ *
+ * @param ReflectionClass $class
+ * @param ReflectionClass[] $interfaces
+ *
+ * @return string
+ */
+ public function name(ReflectionClass $class = null, array $interfaces)
+ {
+ $parts = array();
+
+ if (null !== $class) {
+ $parts[] = $class->getName();
+ } else {
+ foreach ($interfaces as $interface) {
+ $parts[] = $interface->getShortName();
+ }
+ }
+
+ if (!count($parts)) {
+ $parts[] = 'stdClass';
+ }
+
+ return sprintf('Double\%s\P%d', implode('\\', $parts), self::$counter++);
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php
new file mode 100644
index 0000000000000000000000000000000000000000..48ed22542db31473c1466e9220ca26f19465dfa9
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php
@@ -0,0 +1,40 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Call;
+
+use Prophecy\Exception\Prophecy\ObjectProphecyException;
+use Prophecy\Prophecy\ObjectProphecy;
+
+class UnexpectedCallException extends ObjectProphecyException
+{
+ private $methodName;
+ private $arguments;
+
+ public function __construct($message, ObjectProphecy $objectProphecy,
+ $methodName, array $arguments)
+ {
+ parent::__construct($message, $objectProphecy);
+
+ $this->methodName = $methodName;
+ $this->arguments = $arguments;
+ }
+
+ public function getMethodName()
+ {
+ return $this->methodName;
+ }
+
+ public function getArguments()
+ {
+ return $this->arguments;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php
new file mode 100644
index 0000000000000000000000000000000000000000..822918a2943263af7166beda7b4c4bd8f8430604
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php
@@ -0,0 +1,31 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Doubler;
+
+use Prophecy\Doubler\Generator\Node\ClassNode;
+
+class ClassCreatorException extends \RuntimeException implements DoublerException
+{
+ private $node;
+
+ public function __construct($message, ClassNode $node)
+ {
+ parent::__construct($message);
+
+ $this->node = $node;
+ }
+
+ public function getClassNode()
+ {
+ return $this->node;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php
new file mode 100644
index 0000000000000000000000000000000000000000..8fc53b8b527db218edff755a4f8d2d9c276643ef
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php
@@ -0,0 +1,31 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Doubler;
+
+use ReflectionClass;
+
+class ClassMirrorException extends \RuntimeException implements DoublerException
+{
+ private $class;
+
+ public function __construct($message, ReflectionClass $class)
+ {
+ parent::__construct($message);
+
+ $this->class = $class;
+ }
+
+ public function getReflectedClass()
+ {
+ return $this->class;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php
new file mode 100644
index 0000000000000000000000000000000000000000..5bc826d75e409359bd5541e6121923219c2deb57
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php
@@ -0,0 +1,33 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Doubler;
+
+class ClassNotFoundException extends DoubleException
+{
+ private $classname;
+
+ /**
+ * @param string $message
+ * @param string $classname
+ */
+ public function __construct($message, $classname)
+ {
+ parent::__construct($message);
+
+ $this->classname = $classname;
+ }
+
+ public function getClassname()
+ {
+ return $this->classname;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php
new file mode 100644
index 0000000000000000000000000000000000000000..6642a58f20c4586799c0aab262d89c894e6061c8
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php
@@ -0,0 +1,18 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Doubler;
+
+use RuntimeException;
+
+class DoubleException extends RuntimeException implements DoublerException
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php
new file mode 100644
index 0000000000000000000000000000000000000000..9d6be17969b9588ead2abcf4fc12e4134c666922
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php
@@ -0,0 +1,18 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Doubler;
+
+use Prophecy\Exception\Exception;
+
+interface DoublerException extends Exception
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php
new file mode 100644
index 0000000000000000000000000000000000000000..e344dead2b30e8159200477867a3f89bfe1ffff8
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php
@@ -0,0 +1,20 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Doubler;
+
+class InterfaceNotFoundException extends ClassNotFoundException
+{
+ public function getInterfaceName()
+ {
+ return $this->getClassname();
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php
new file mode 100644
index 0000000000000000000000000000000000000000..56f47b11057ce9341df7408892598d9c6efd3393
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php
@@ -0,0 +1,41 @@
+methodName = $methodName;
+ $this->className = $className;
+ }
+
+
+ /**
+ * @return string
+ */
+ public function getMethodName()
+ {
+ return $this->methodName;
+ }
+
+ /**
+ * @return string
+ */
+ public function getClassName()
+ {
+ return $this->className;
+ }
+
+ }
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php
new file mode 100644
index 0000000000000000000000000000000000000000..a53834948042125f6204d21a9aaf4eb6fb236344
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php
@@ -0,0 +1,60 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Doubler;
+
+class MethodNotFoundException extends DoubleException
+{
+ /**
+ * @var string|object
+ */
+ private $classname;
+
+ /**
+ * @var string
+ */
+ private $methodName;
+
+ /**
+ * @var array
+ */
+ private $arguments;
+
+ /**
+ * @param string $message
+ * @param string|object $classname
+ * @param string $methodName
+ * @param null|Argument\ArgumentsWildcard|array $arguments
+ */
+ public function __construct($message, $classname, $methodName, $arguments = null)
+ {
+ parent::__construct($message);
+
+ $this->classname = $classname;
+ $this->methodName = $methodName;
+ $this->arguments = $arguments;
+ }
+
+ public function getClassname()
+ {
+ return $this->classname;
+ }
+
+ public function getMethodName()
+ {
+ return $this->methodName;
+ }
+
+ public function getArguments()
+ {
+ return $this->arguments;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php
new file mode 100644
index 0000000000000000000000000000000000000000..6303049700fabe30d246cc0b38fcc774a63166ec
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php
@@ -0,0 +1,41 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Doubler;
+
+class ReturnByReferenceException extends DoubleException
+{
+ private $classname;
+ private $methodName;
+
+ /**
+ * @param string $message
+ * @param string $classname
+ * @param string $methodName
+ */
+ public function __construct($message, $classname, $methodName)
+ {
+ parent::__construct($message);
+
+ $this->classname = $classname;
+ $this->methodName = $methodName;
+ }
+
+ public function getClassname()
+ {
+ return $this->classname;
+ }
+
+ public function getMethodName()
+ {
+ return $this->methodName;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Exception.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Exception.php
new file mode 100644
index 0000000000000000000000000000000000000000..4161912842cf5ae99ba358322a6a754b69f5d88d
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Exception.php
@@ -0,0 +1,22 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception;
+
+/**
+ * Core Prophecy exception interface.
+ * All Prophecy exceptions implement it.
+ *
+ * @author Konstantin Kudryashov
+ */
+interface Exception extends \Throwable
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php
new file mode 100644
index 0000000000000000000000000000000000000000..bc91c690fa23dd8b34dfcaa5ce202b152e89c268
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php
@@ -0,0 +1,16 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception;
+
+class InvalidArgumentException extends \InvalidArgumentException implements Exception
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php
new file mode 100644
index 0000000000000000000000000000000000000000..a00dfb03cba3482aeec4781dfb1cc4729dff845b
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php
@@ -0,0 +1,51 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Prediction;
+
+use Prophecy\Prophecy\ObjectProphecy;
+
+class AggregateException extends \RuntimeException implements PredictionException
+{
+ private $exceptions = array();
+ private $objectProphecy;
+
+ public function append(PredictionException $exception)
+ {
+ $message = $exception->getMessage();
+ $message = strtr($message, array("\n" => "\n "))."\n";
+ $message = empty($this->exceptions) ? $message : "\n" . $message;
+
+ $this->message = rtrim($this->message.$message);
+ $this->exceptions[] = $exception;
+ }
+
+ /**
+ * @return PredictionException[]
+ */
+ public function getExceptions()
+ {
+ return $this->exceptions;
+ }
+
+ public function setObjectProphecy(ObjectProphecy $objectProphecy)
+ {
+ $this->objectProphecy = $objectProphecy;
+ }
+
+ /**
+ * @return ObjectProphecy
+ */
+ public function getObjectProphecy()
+ {
+ return $this->objectProphecy;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php
new file mode 100644
index 0000000000000000000000000000000000000000..bbbbc3d97a19dc8b7c86348007179c1902f9be97
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php
@@ -0,0 +1,24 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Prediction;
+
+use RuntimeException;
+
+/**
+ * Basic failed prediction exception.
+ * Use it for custom prediction failures.
+ *
+ * @author Konstantin Kudryashov
+ */
+class FailedPredictionException extends RuntimeException implements PredictionException
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php
new file mode 100644
index 0000000000000000000000000000000000000000..05ea4aad862ea66f24450eaed5ac5fb2b3ac7f6f
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php
@@ -0,0 +1,18 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Prediction;
+
+use Prophecy\Exception\Prophecy\MethodProphecyException;
+
+class NoCallsException extends MethodProphecyException implements PredictionException
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php
new file mode 100644
index 0000000000000000000000000000000000000000..2596b1ef1f161272fa152bd04d1add6a6bdad50e
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php
@@ -0,0 +1,18 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Prediction;
+
+use Prophecy\Exception\Exception;
+
+interface PredictionException extends Exception
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php
new file mode 100644
index 0000000000000000000000000000000000000000..9d905431f8dbd40f0f35f8b1d8832462c27f40fd
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php
@@ -0,0 +1,31 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Prediction;
+
+use Prophecy\Prophecy\MethodProphecy;
+
+class UnexpectedCallsCountException extends UnexpectedCallsException
+{
+ private $expectedCount;
+
+ public function __construct($message, MethodProphecy $methodProphecy, $count, array $calls)
+ {
+ parent::__construct($message, $methodProphecy, $calls);
+
+ $this->expectedCount = intval($count);
+ }
+
+ public function getExpectedCount()
+ {
+ return $this->expectedCount;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php
new file mode 100644
index 0000000000000000000000000000000000000000..7a99c2d7963ea8892591460c1356481cddabbd44
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php
@@ -0,0 +1,32 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Prediction;
+
+use Prophecy\Prophecy\MethodProphecy;
+use Prophecy\Exception\Prophecy\MethodProphecyException;
+
+class UnexpectedCallsException extends MethodProphecyException implements PredictionException
+{
+ private $calls = array();
+
+ public function __construct($message, MethodProphecy $methodProphecy, array $calls)
+ {
+ parent::__construct($message, $methodProphecy);
+
+ $this->calls = $calls;
+ }
+
+ public function getCalls()
+ {
+ return $this->calls;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php
new file mode 100644
index 0000000000000000000000000000000000000000..1b03eaf4726cc22111e0fb86bdc66a9aa3702f3e
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php
@@ -0,0 +1,34 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Prophecy;
+
+use Prophecy\Prophecy\MethodProphecy;
+
+class MethodProphecyException extends ObjectProphecyException
+{
+ private $methodProphecy;
+
+ public function __construct($message, MethodProphecy $methodProphecy)
+ {
+ parent::__construct($message, $methodProphecy->getObjectProphecy());
+
+ $this->methodProphecy = $methodProphecy;
+ }
+
+ /**
+ * @return MethodProphecy
+ */
+ public function getMethodProphecy()
+ {
+ return $this->methodProphecy;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php
new file mode 100644
index 0000000000000000000000000000000000000000..e345402e016e28fffd1a6bad8a430caf7662b670
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php
@@ -0,0 +1,34 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Prophecy;
+
+use Prophecy\Prophecy\ObjectProphecy;
+
+class ObjectProphecyException extends \RuntimeException implements ProphecyException
+{
+ private $objectProphecy;
+
+ public function __construct($message, ObjectProphecy $objectProphecy)
+ {
+ parent::__construct($message);
+
+ $this->objectProphecy = $objectProphecy;
+ }
+
+ /**
+ * @return ObjectProphecy
+ */
+ public function getObjectProphecy()
+ {
+ return $this->objectProphecy;
+ }
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php
new file mode 100644
index 0000000000000000000000000000000000000000..91573328724e2cf4a485665741ad001463d4884e
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php
@@ -0,0 +1,18 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\Exception\Prophecy;
+
+use Prophecy\Exception\Exception;
+
+interface ProphecyException extends Exception
+{
+}
diff --git a/vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php b/vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php
new file mode 100644
index 0000000000000000000000000000000000000000..209821ce91e6ef442fc39ae05124d4cea8657046
--- /dev/null
+++ b/vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php
@@ -0,0 +1,69 @@
+
+ * Marcello Duarte
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Prophecy\PhpDocumentor;
+
+use phpDocumentor\Reflection\DocBlock\Tag\MethodTag as LegacyMethodTag;
+use phpDocumentor\Reflection\DocBlock\Tags\Method;
+
+/**
+ * @author Théo FIDRY