diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..0afc030 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,10 @@ +.git +.gitignore +node_modules +vendor +var +.env.local +.env.*.local +.idea +.vscode +.DS_Store diff --git a/.env b/.env new file mode 100644 index 0000000..d430cd5 --- /dev/null +++ b/.env @@ -0,0 +1,11 @@ +APP_ENV=dev +APP_SECRET=YyqIPrhVcUN1myrOndRheHONFbLo7GKpVk0wbKX5j4fNJ5y4i64DwX5jLMHkeJRZ + +POSTGRES_DB=symfony +POSTGRES_USER=symfony +POSTGRES_PASSWORD=symfony + +# DATABASE_URL is assembled automatically, but you can hardcode if preferred: +# DATABASE_URL=postgresql://symfony:symfony@db:5432/symfony?serverVersion=16&charset=utf8 + +DEFAULT_URI=http://localhost:8080 diff --git a/.env.local b/.env.local new file mode 100644 index 0000000..165c3c8 --- /dev/null +++ b/.env.local @@ -0,0 +1 @@ +DEFAULT_URI=http://localhost:8080 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69e79f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,95 @@ +# ----------------------------------------------------------------------------- +# Base PHP-FPM with Composer + Symfony-friendly extensions +# ----------------------------------------------------------------------------- +FROM php:8.2-fpm-alpine AS base +WORKDIR /var/www/html + +# System dependencies +RUN apk add --no-cache \ + bash git unzip icu-dev libpng-dev libjpeg-turbo-dev libwebp-dev \ + libzip-dev oniguruma-dev libxml2-dev postgresql-dev zlib-dev + +# PHP extensions commonly used by Symfony +RUN docker-php-ext-configure gd --with-jpeg --with-webp \ + && docker-php-ext-install -j"$(nproc)" \ + intl \ + gd \ + pdo_pgsql \ + opcache \ + mbstring \ + zip \ + xml + +# Composer available in the running container (dev + prod) +COPY --from=composer:2.7 /usr/bin/composer /usr/bin/composer + +# Recommended PHP settings (tweak as needed) +RUN { \ + echo "memory_limit=512M"; \ + echo "upload_max_filesize=50M"; \ + echo "post_max_size=50M"; \ + echo "date.timezone=UTC"; \ + } > /usr/local/etc/php/conf.d/php-recommended.ini \ + && { \ + echo "opcache.enable=1"; \ + echo "opcache.enable_cli=1"; \ + echo "opcache.memory_consumption=256"; \ + echo "opcache.interned_strings_buffer=16"; \ + echo "opcache.max_accelerated_files=20000"; \ + echo "opcache.validate_timestamps=0"; \ + echo "opcache.jit=tracing"; \ + echo "opcache.jit_buffer_size=128M"; \ + } > /usr/local/etc/php/conf.d/opcache-recommended.ini + +# Small healthcheck file for Nginx +RUN mkdir -p public && printf "OK" > public/healthz + +# Ensure correct user +RUN addgroup -g 1000 app && adduser -D -G app -u 1000 app +# php-fpm uses www-data; keep both available +RUN chown -R www-data:www-data /var/www + +# ----------------------------------------------------------------------------- +# Development image (mount your code via docker-compose volumes) +# ----------------------------------------------------------------------------- +FROM base AS dev +ENV APP_ENV=dev +# Optional: enable Xdebug (uncomment to use) +# RUN apk add --no-cache $PHPIZE_DEPS \ +# && pecl install xdebug \ +# && docker-php-ext-enable xdebug \ +# && { \ +# echo "xdebug.mode=debug,develop"; \ +# echo "xdebug.client_host=host.docker.internal"; \ +# } > /usr/local/etc/php/conf.d/xdebug.ini +# Composer cache directory (faster installs inside container) +ENV COMPOSER_CACHE_DIR=/tmp/composer +CMD ["php-fpm"] + +# ----------------------------------------------------------------------------- +# Production image (copies your app + installs deps + warms cache) +# ----------------------------------------------------------------------------- +FROM base AS prod +ENV APP_ENV=prod +# Copy only manifests first (better layer caching); ignore if missing +COPY composer.json composer.lock* symfony.lock* ./ +# Install vendors (no scripts here; run later with console if needed) +RUN --mount=type=cache,target=/tmp/composer \ + if [ -f composer.json ]; then \ + composer install --no-dev --prefer-dist --no-interaction --no-progress --no-scripts; \ + fi + +# Copy the rest of the app +COPY . /var/www/html + +# If Symfony console exists, finalize install & warm cache +RUN if [ -f bin/console ]; then \ + set -ex; \ + composer dump-autoload --no-dev --optimize; \ + php bin/console cache:clear --no-warmup; \ + php bin/console cache:warmup; \ + mkdir -p var && chown -R www-data:www-data var; \ + fi + +USER www-data +CMD ["php-fpm"] diff --git a/bin/console b/bin/console new file mode 100755 index 0000000..d8d530e --- /dev/null +++ b/bin/console @@ -0,0 +1,21 @@ +#!/usr/bin/env php += 80000) { + require dirname(__DIR__).'/vendor/phpunit/phpunit/phpunit'; + } else { + define('PHPUNIT_COMPOSER_INSTALL', dirname(__DIR__).'/vendor/autoload.php'); + require PHPUNIT_COMPOSER_INSTALL; + PHPUnit\TextUI\Command::main(); + } +} else { + if (!is_file(dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit.php')) { + echo "Unable to find the `simple-phpunit.php` script in `vendor/symfony/phpunit-bridge/bin/`.\n"; + exit(1); + } + + require dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit.php'; +} diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..a7d8225 --- /dev/null +++ b/composer.json @@ -0,0 +1,58 @@ +{ + "name": "awd/symfony", + "type": "project", + "license": "AGPL3.0", + "description": "A Symfony application skeleton for Advanced Web Development", + "authors": [ + { + "name": "George Wilkinson", + "email": "admin@ntbx.io" + } + ], + "require-dev": { + "phpunit/phpunit": "^11.5", + "symfony/browser-kit": "^7.3", + "symfony/css-selector": "^7.3", + "symfony/debug-bundle": "^7.1", + "symfony/maker-bundle": "^1.55", + "symfony/stopwatch": "^7.3", + "symfony/web-profiler-bundle": "^7.3" + }, + "config": { + "sort-packages": true, + "allow-plugins": { + "symfony/flex": true, + "symfony/runtime": true + } + }, + "autoload": { + "psr-4": { + "App\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "App\\Tests\\": "tests/" + } + }, + "scripts": { + "auto-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "post-install-cmd": [ + "@auto-scripts" + ], + "post-update-cmd": [ + "@auto-scripts" + ] + }, + "minimum-stability": "stable", + "prefer-stable": true, + "require": { + "symfony/config": "^7.3", + "symfony/flex": "^2.8", + "symfony/runtime": "^7.3", + "symfony/yaml": "^7.3" + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..f558e13 --- /dev/null +++ b/composer.lock @@ -0,0 +1,5408 @@ +{ + "_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": "d2c1726206a49dfab62e59d8ab121af9", + "packages": [ + { + "name": "symfony/config", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "faef36e271bbeb74a9d733be4b56419b157762e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/faef36e271bbeb74a9d733be4b56419b157762e2", + "reference": "faef36e271bbeb74a9d733be4b56419b157762e2", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/filesystem": "^7.1", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/finder": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "require-dev": { + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-26T13:55:06+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/edcbb768a186b5c3f25d0643159a787d3e63b7fd", + "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8" + }, + "require-dev": { + "symfony/process": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-07T08:17:47+00:00" + }, + { + "name": "symfony/flex", + "version": "v2.8.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/flex.git", + "reference": "f356aa35f3cf3d2f46c31d344c1098eb2d260426" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/flex/zipball/f356aa35f3cf3d2f46c31d344c1098eb2d260426", + "reference": "f356aa35f3cf3d2f46c31d344c1098eb2d260426", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.1", + "php": ">=8.0" + }, + "conflict": { + "composer/semver": "<1.7.2" + }, + "require-dev": { + "composer/composer": "^2.1", + "symfony/dotenv": "^5.4|^6.0", + "symfony/filesystem": "^5.4|^6.0", + "symfony/phpunit-bridge": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Flex\\Flex" + }, + "autoload": { + "psr-4": { + "Symfony\\Flex\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien.potencier@gmail.com" + } + ], + "description": "Composer plugin for Symfony", + "support": { + "issues": "https://github.com/symfony/flex/issues", + "source": "https://github.com/symfony/flex/tree/v2.8.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-22T07:17:23+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/runtime", + "version": "v7.3.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/runtime.git", + "reference": "9516056d432f8acdac9458eb41b80097da7a05c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/runtime/zipball/9516056d432f8acdac9458eb41b80097da7a05c9", + "reference": "9516056d432f8acdac9458eb41b80097da7a05c9", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": ">=8.2" + }, + "conflict": { + "symfony/dotenv": "<6.4" + }, + "require-dev": { + "composer/composer": "^2.6", + "symfony/console": "^6.4|^7.0", + "symfony/dotenv": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Component\\Runtime\\Internal\\ComposerPlugin" + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Runtime\\": "", + "Symfony\\Runtime\\Symfony\\Component\\": "Internal/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Enables decoupling PHP applications from global state", + "homepage": "https://symfony.com", + "keywords": [ + "runtime" + ], + "support": { + "source": "https://github.com/symfony/runtime/tree/v7.3.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-13T07:48:40+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "d4f4a66866fe2451f61296924767280ab5732d9d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/d4f4a66866fe2451f61296924767280ab5732d9d", + "reference": "d4f4a66866fe2451f61296924767280ab5732d9d", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-27T11:34:33+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.1.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2025-08-10T19:31:58+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "fcf91eb64359852f00d921887b219479b4f21251" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251", + "reference": "fcf91eb64359852f00d921887b219479b4f21251", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.10.0" + }, + "time": "2025-07-25T09:04:22+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.13.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "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", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-08-01T08:46:24+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.6.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1" + }, + "time": "2025-08-13T20:13:15+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "11.0.11", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", + "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.4.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.0", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^11.5.2" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.11" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" + } + ], + "time": "2025-08-27T14:37:49+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "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", + "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-27T05:02:59+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:07:44+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.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", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:08:43+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.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", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:09:35+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "11.5.41", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "b42782bcb947d2c197aea42ce9714ee2d974b283" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b42782bcb947d2c197aea42ce9714ee2d974b283", + "reference": "b42782bcb947d2c197aea42ce9714ee2d974b283", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.11", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.2", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.1", + "sebastian/exporter": "^6.3.2", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.3", + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.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", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.41" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:32:10+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "psr/container", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "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/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:41:36+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "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", + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-19T07:56:08+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "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", + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:45:54+00:00" + }, + { + "name": "sebastian/comparator", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/85c77556683e6eee4323e4c5468641ca0237e2e8", + "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.4" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-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", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2025-08-10T08:07:46+00:00" + }, + { + "name": "sebastian/complexity", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.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", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:49:50+00:00" + }, + { + "name": "sebastian/diff", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.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", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:53:05+00:00" + }, + { + "name": "sebastian/environment", + "version": "7.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.2-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": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" + } + ], + "time": "2025-05-21T11:55:47+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74", + "reference": "70a298763b40b213ec087c51c739efcaa90bcd74", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-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", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", + "type": "tidelift" + } + ], + "time": "2025-09-24T06:12:51+00:00" + }, + { + "name": "sebastian/global-state", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.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": "https://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "security": "https://github.com/sebastianbergmann/global-state/security/policy", + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:57:36+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "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", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:58:38+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.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", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:00:13+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "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", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:01:32+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:42:22+00:00" + }, + { + "name": "sebastian/type", + "version": "5.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.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": "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", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/type", + "type": "tidelift" + } + ], + "time": "2025-08-09T06:55:48+00:00" + }, + { + "name": "sebastian/version", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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": "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", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-10-09T05:16:32+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/browser-kit", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/browser-kit.git", + "reference": "f0b889b73a845cddef1d25fe207b37fd04cb5419" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/f0b889b73a845cddef1d25fe207b37fd04cb5419", + "reference": "f0b889b73a845cddef1d25fe207b37fd04cb5419", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/dom-crawler": "^6.4|^7.0" + }, + "require-dev": { + "symfony/css-selector": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\BrowserKit\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/browser-kit/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-10T08:47:49+00:00" + }, + { + "name": "symfony/cache", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache.git", + "reference": "6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache/zipball/6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6", + "reference": "6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/cache": "^2.0|^3.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^3.6", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/var-exporter": "^6.4|^7.0" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/dependency-injection": "<6.4", + "symfony/http-kernel": "<6.4", + "symfony/var-dumper": "<6.4" + }, + "provide": { + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/filesystem": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Cache\\": "" + }, + "classmap": [ + "Traits/ValueWrapper.php" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", + "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], + "support": { + "source": "https://github.com/symfony/cache/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-30T17:13:41+00:00" + }, + { + "name": "symfony/cache-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868", + "reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/cache": "^3.0" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to caching", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/cache-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-03-13T15:25:07+00:00" + }, + { + "name": "symfony/console", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", + "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.2" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-25T06:35:40+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/debug-bundle", + "version": "v7.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug-bundle.git", + "reference": "781acc90f31f5fe18915f9276890864ebbbe3da8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/781acc90f31f5fe18915f9276890864ebbbe3da8", + "reference": "781acc90f31f5fe18915f9276890864ebbbe3da8", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "ext-xml": "*", + "php": ">=8.2", + "symfony/config": "^7.3", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/twig-bridge": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "require-dev": { + "symfony/web-profiler-bundle": "^6.4|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\DebugBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/debug-bundle/tree/v7.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-05-04T13:21:13+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "ab6c38dad5da9b15b1f7afb2f5c5814112e70261" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ab6c38dad5da9b15b1f7afb2f5c5814112e70261", + "reference": "ab6c38dad5da9b15b1f7afb2f5c5814112e70261", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/service-contracts": "^3.5", + "symfony/var-exporter": "^6.4.20|^7.2.5" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<6.4", + "symfony/finder": "<6.4", + "symfony/yaml": "<6.4" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "symfony/service-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "symfony/config": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-14T09:54:27+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "efa076ea0eeff504383ff0dcf827ea5ce15690ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/efa076ea0eeff504383ff0dcf827ea5ce15690ba", + "reference": "efa076ea0eeff504383ff0dcf827ea5ce15690ba", + "shasum": "" + }, + "require": { + "masterminds/html5": "^2.6", + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "symfony/css-selector": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases DOM navigation for HTML and XML documents", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dom-crawler/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-06T20:13:54+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/0b31a944fcd8759ae294da4d2808cbc53aebd0c3", + "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^6.4|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-07T08:17:57+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b7dc69e71de420ac04bc9ab830cf3ffebba48191", + "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-13T11:49:31+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/2a6614966ba1074fa93dae0bc804227422df4dfe", + "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T13:41:35+00:00" + }, + { + "name": "symfony/framework-bundle", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/framework-bundle.git", + "reference": "19ec4ab6be90322ed190e041e2404a976ed22571" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/19ec4ab6be90322ed190e041e2404a976ed22571", + "reference": "19ec4ab6be90322ed190e041e2404a976ed22571", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "ext-xml": "*", + "php": ">=8.2", + "symfony/cache": "^6.4|^7.0", + "symfony/config": "^7.3", + "symfony/dependency-injection": "^7.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^7.3", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/filesystem": "^7.1", + "symfony/finder": "^6.4|^7.0", + "symfony/http-foundation": "^7.3", + "symfony/http-kernel": "^7.2", + "symfony/polyfill-mbstring": "~1.0", + "symfony/routing": "^6.4|^7.0" + }, + "conflict": { + "doctrine/persistence": "<1.3", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/asset": "<6.4", + "symfony/asset-mapper": "<6.4", + "symfony/clock": "<6.4", + "symfony/console": "<6.4", + "symfony/dom-crawler": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/json-streamer": ">=7.4", + "symfony/lock": "<6.4", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/object-mapper": ">=7.4", + "symfony/property-access": "<6.4", + "symfony/property-info": "<6.4", + "symfony/runtime": "<6.4.13|>=7.0,<7.1.6", + "symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4", + "symfony/security-core": "<6.4", + "symfony/security-csrf": "<7.2", + "symfony/serializer": "<7.2.5", + "symfony/stopwatch": "<6.4", + "symfony/translation": "<7.3", + "symfony/twig-bridge": "<6.4", + "symfony/twig-bundle": "<6.4", + "symfony/validator": "<6.4", + "symfony/web-profiler-bundle": "<6.4", + "symfony/webhook": "<7.2", + "symfony/workflow": "<7.3.0-beta2" + }, + "require-dev": { + "doctrine/persistence": "^1.3|^2|^3", + "dragonmantank/cron-expression": "^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "seld/jsonlint": "^1.10", + "symfony/asset": "^6.4|^7.0", + "symfony/asset-mapper": "^6.4|^7.0", + "symfony/browser-kit": "^6.4|^7.0", + "symfony/clock": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/dotenv": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/form": "^6.4|^7.0", + "symfony/html-sanitizer": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/json-streamer": "7.3.*", + "symfony/lock": "^6.4|^7.0", + "symfony/mailer": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/notifier": "^6.4|^7.0", + "symfony/object-mapper": "^v7.3.0-beta2", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/process": "^6.4|^7.0", + "symfony/property-info": "^6.4|^7.0", + "symfony/rate-limiter": "^6.4|^7.0", + "symfony/scheduler": "^6.4.4|^7.0.4", + "symfony/security-bundle": "^6.4|^7.0", + "symfony/semaphore": "^6.4|^7.0", + "symfony/serializer": "^7.2.5", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/string": "^6.4|^7.0", + "symfony/translation": "^7.3", + "symfony/twig-bundle": "^6.4|^7.0", + "symfony/type-info": "^7.1.8", + "symfony/uid": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/web-link": "^6.4|^7.0", + "symfony/webhook": "^7.2", + "symfony/workflow": "^7.3", + "symfony/yaml": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\FrameworkBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/framework-bundle/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-27T07:45:05+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7475561ec27020196c49bb7c4f178d33d7d3dc00", + "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5", + "symfony/clock": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/rate-limiter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-20T08:04:18+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/72c304de37e1a1cec6d5d12b81187ebd4850a17b", + "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^7.3", + "symfony/http-foundation": "^7.3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^7.1", + "symfony/routing": "^6.4|^7.0", + "symfony/serializer": "^7.1", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0", + "symfony/var-exporter": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-29T08:23:45+00:00" + }, + { + "name": "symfony/maker-bundle", + "version": "v1.64.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/maker-bundle.git", + "reference": "c86da84640b0586e92aee2b276ee3638ef2f425a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/c86da84640b0586e92aee2b276ee3638ef2f425a", + "reference": "c86da84640b0586e92aee2b276ee3638ef2f425a", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^2.0", + "nikic/php-parser": "^5.0", + "php": ">=8.1", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/deprecation-contracts": "^2.2|^3", + "symfony/filesystem": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/framework-bundle": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0" + }, + "conflict": { + "doctrine/doctrine-bundle": "<2.10", + "doctrine/orm": "<2.15" + }, + "require-dev": { + "composer/semver": "^3.0", + "doctrine/doctrine-bundle": "^2.5.0", + "doctrine/orm": "^2.15|^3", + "symfony/http-client": "^6.4|^7.0", + "symfony/phpunit-bridge": "^6.4.1|^7.0", + "symfony/security-core": "^6.4|^7.0", + "symfony/security-http": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0", + "twig/twig": "^3.0|^4.x-dev" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\MakerBundle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.", + "homepage": "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html", + "keywords": [ + "code generator", + "dev", + "generator", + "scaffold", + "scaffolding" + ], + "support": { + "issues": "https://github.com/symfony/maker-bundle/issues", + "source": "https://github.com/symfony/maker-bundle/tree/v1.64.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-23T16:12:08+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-27T09:58:17+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-08T02:45:35+00:00" + }, + { + "name": "symfony/process", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "32241012d521e2e8a9d713adb0812bb773b907f1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/32241012d521e2e8a9d713adb0812bb773b907f1", + "reference": "32241012d521e2e8a9d713adb0812bb773b907f1", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-18T09:42:54+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/7614b8ca5fa89b9cd233e21b627bfc5774f586e4", + "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T11:36:08+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-04-25T09:37:31+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v7.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd", + "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/service-contracts": "^2.5|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v7.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-02-24T10:49:57+00:00" + }, + { + "name": "symfony/string", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", + "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-25T06:35:40+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-27T08:32:26+00:00" + }, + { + "name": "symfony/twig-bridge", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bridge.git", + "reference": "33558f013b7f6ed72805527c8405cae0062e47c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/33558f013b7f6ed72805527c8405cae0062e47c5", + "reference": "33558f013b7f6ed72805527c8405cae0062e47c5", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/translation-contracts": "^2.5|^3", + "twig/twig": "^3.21" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/console": "<6.4", + "symfony/form": "<6.4", + "symfony/http-foundation": "<6.4", + "symfony/http-kernel": "<6.4", + "symfony/mime": "<6.4", + "symfony/serializer": "<6.4", + "symfony/translation": "<6.4", + "symfony/workflow": "<6.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/asset": "^6.4|^7.0", + "symfony/asset-mapper": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/emoji": "^7.1", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/form": "^6.4.20|^7.2.5", + "symfony/html-sanitizer": "^6.4|^7.0", + "symfony/http-foundation": "^7.3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/property-info": "^6.4|^7.0", + "symfony/routing": "^6.4|^7.0", + "symfony/security-acl": "^2.8|^3.0", + "symfony/security-core": "^6.4|^7.0", + "symfony/security-csrf": "^6.4|^7.0", + "symfony/security-http": "^6.4|^7.0", + "symfony/serializer": "^6.4.3|^7.0.3", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/web-link": "^6.4|^7.0", + "symfony/workflow": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0", + "twig/cssinliner-extra": "^3", + "twig/inky-extra": "^3", + "twig/markdown-extra": "^3" + }, + "type": "symfony-bridge", + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Twig\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides integration for Twig with various Symfony components", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bridge/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-18T13:10:53+00:00" + }, + { + "name": "symfony/twig-bundle", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bundle.git", + "reference": "5d85220df4d8d79e6a9ca57eea6f70004de39657" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/5d85220df4d8d79e6a9ca57eea6f70004de39657", + "reference": "5d85220df4d8d79e6a9ca57eea6f70004de39657", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "php": ">=8.2", + "symfony/config": "^7.3", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/twig-bridge": "^7.3", + "twig/twig": "^3.12" + }, + "conflict": { + "symfony/framework-bundle": "<6.4", + "symfony/translation": "<6.4" + }, + "require-dev": { + "symfony/asset": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/form": "^6.4|^7.0", + "symfony/framework-bundle": "^6.4|^7.0", + "symfony/routing": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/web-link": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\TwigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of Twig into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bundle/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-10T08:47:49+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", + "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-13T11:49:31+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d4dfcd2a822cbedd7612eb6fbd260e46f87b7137", + "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "require-dev": { + "symfony/property-access": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "lazy-loading", + "proxy", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-18T13:10:53+00:00" + }, + { + "name": "symfony/web-profiler-bundle", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/web-profiler-bundle.git", + "reference": "6ee224d6e9de787a47622b9ad4880e205ef16ad1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/6ee224d6e9de787a47622b9ad4880e205ef16ad1", + "reference": "6ee224d6e9de787a47622b9ad4880e205ef16ad1", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.1", + "php": ">=8.2", + "symfony/config": "^7.3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/framework-bundle": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/routing": "^6.4|^7.0", + "symfony/twig-bundle": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "conflict": { + "symfony/form": "<6.4", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/serializer": "<7.2", + "symfony/workflow": "<7.3" + }, + "require-dev": { + "symfony/browser-kit": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\WebProfilerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a development tool that gives detailed information about the execution of any request", + "homepage": "https://symfony.com", + "keywords": [ + "dev" + ], + "support": { + "source": "https://github.com/symfony/web-profiler-bundle/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-19T13:44:55+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "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.3" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:36:25+00:00" + }, + { + "name": "twig/twig", + "version": "v3.21.1", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "285123877d4dd97dd7c11842ac5fb7e86e60d81d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/285123877d4dd97dd7c11842ac5fb7e86e60d81d", + "reference": "285123877d4dd97dd7c11842ac5fb7e86e60d81d", + "shasum": "" + }, + "require": { + "php": ">=8.1.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "psr/container": "^1.0|^2.0", + "symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/Resources/core.php", + "src/Resources/debug.php", + "src/Resources/escaper.php", + "src/Resources/string_loader.php" + ], + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v3.21.1" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2025-05-03T07:21:55+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/config/bundles.php b/config/bundles.php new file mode 100644 index 0000000..47176aa --- /dev/null +++ b/config/bundles.php @@ -0,0 +1,9 @@ + ['all' => true], + Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true], + Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true], + Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], + Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true], +]; diff --git a/config/packages/cache.yaml b/config/packages/cache.yaml new file mode 100644 index 0000000..6899b72 --- /dev/null +++ b/config/packages/cache.yaml @@ -0,0 +1,19 @@ +framework: + cache: + # Unique name of your app: used to compute stable namespaces for cache keys. + #prefix_seed: your_vendor_name/app_name + + # The "app" cache stores to the filesystem by default. + # The data in this cache should persist between deploys. + # Other options include: + + # Redis + #app: cache.adapter.redis + #default_redis_provider: redis://localhost + + # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues) + #app: cache.adapter.apcu + + # Namespaced pools use the above "app" backend by default + #pools: + #my.dedicated.cache: null diff --git a/config/packages/debug.yaml b/config/packages/debug.yaml new file mode 100644 index 0000000..ad874af --- /dev/null +++ b/config/packages/debug.yaml @@ -0,0 +1,5 @@ +when@dev: + debug: + # Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser. + # See the "server:dump" command to start a new server. + dump_destination: "tcp://%env(VAR_DUMPER_SERVER)%" diff --git a/config/packages/framework.yaml b/config/packages/framework.yaml new file mode 100644 index 0000000..7e1ee1f --- /dev/null +++ b/config/packages/framework.yaml @@ -0,0 +1,15 @@ +# see https://symfony.com/doc/current/reference/configuration/framework.html +framework: + secret: '%env(APP_SECRET)%' + + # Note that the session will be started ONLY if you read or write from it. + session: true + + #esi: true + #fragments: true + +when@test: + framework: + test: true + session: + storage_factory_id: session.storage.factory.mock_file diff --git a/config/packages/routing.yaml b/config/packages/routing.yaml new file mode 100644 index 0000000..0f34f87 --- /dev/null +++ b/config/packages/routing.yaml @@ -0,0 +1,10 @@ +framework: + router: + # Configure how to generate URLs in non-HTTP contexts, such as CLI commands. + # See https://symfony.com/doc/current/routing.html#generating-urls-in-commands + default_uri: '%env(DEFAULT_URI)%' + +when@prod: + framework: + router: + strict_requirements: null diff --git a/config/packages/twig.yaml b/config/packages/twig.yaml new file mode 100644 index 0000000..3f795d9 --- /dev/null +++ b/config/packages/twig.yaml @@ -0,0 +1,6 @@ +twig: + file_name_pattern: '*.twig' + +when@test: + twig: + strict_variables: true diff --git a/config/packages/web_profiler.yaml b/config/packages/web_profiler.yaml new file mode 100644 index 0000000..0eac3c9 --- /dev/null +++ b/config/packages/web_profiler.yaml @@ -0,0 +1,13 @@ +when@dev: + web_profiler: + toolbar: true + + framework: + profiler: + collect_serializer_data: true + +when@test: + framework: + profiler: + collect: false + collect_serializer_data: true diff --git a/config/preload.php b/config/preload.php new file mode 100644 index 0000000..5ebcdb2 --- /dev/null +++ b/config/preload.php @@ -0,0 +1,5 @@ + 'D4AQ4Ie', + 'container.build_id' => 'b02d2b74', + 'container.build_time' => 1758887260, + 'container.runtime_mode' => \in_array(\PHP_SAPI, ['cli', 'phpdbg', 'embed'], true) ? 'web=0' : 'web=1', +], __DIR__.\DIRECTORY_SEPARATOR.'ContainerD4AQ4Ie'); diff --git a/var/cache/dev/App_KernelDevDebugContainer.php.lock b/var/cache/dev/App_KernelDevDebugContainer.php.lock new file mode 100644 index 0000000..e69de29 diff --git a/var/cache/dev/App_KernelDevDebugContainer.php.meta b/var/cache/dev/App_KernelDevDebugContainer.php.meta new file mode 100644 index 0000000..7dee83d Binary files /dev/null and b/var/cache/dev/App_KernelDevDebugContainer.php.meta differ diff --git a/var/cache/dev/App_KernelDevDebugContainer.php.meta.json b/var/cache/dev/App_KernelDevDebugContainer.php.meta.json new file mode 100644 index 0000000..a54c558 --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainer.php.meta.json @@ -0,0 +1 @@ +{"resources":[{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/vendor/composer/installed.json"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/src/Kernel.php"},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\DataCollectorTranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddConstraintValidatorsPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddValidatorInitializersPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPathsPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\LoggingTranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslationExtractorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslationDumperPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Serializer\\DependencyInjection\\SerializerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\PropertyInfo\\DependencyInjection\\PropertyInfoPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\PropertyInfo\\DependencyInjection\\PropertyInfoConstructorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Form\\DependencyInjection\\FormPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowGuardListenerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowValidatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Mime\\DependencyInjection\\AddMimeTypeGuesserPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Scheduler\\DependencyInjection\\AddScheduleMessengerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Messenger\\DependencyInjection\\MessengerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\HttpClient\\DependencyInjection\\HttpClientPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddAutoMappingConfigurationPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\JsonStreamer\\DependencyInjection\\StreamablePass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowDebugPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/bundles.php"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/cache.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/debug.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/framework.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/routing.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/twig.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/web_profiler.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/services.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\ReflectionClassResource","files":{"/var/www/html/src/Controller/DefaultController.php":null},"className":"App\\Controller\\DefaultController","hash":"623648c7cfb6b42fec5194a9dc5e1e53"},{"@type":"Symfony\\Component\\Config\\Resource\\ReflectionClassResource","files":{"/var/www/html/src/Kernel.php":null},"className":"App\\Kernel","hash":"a660e8cd6fd13ae08b18f1c88172baf6"},{"@type":"Symfony\\Component\\Config\\Resource\\GlobResource","prefix":"/var/www/html/src","pattern":"","recursive":true,"hash":"547a2def237816caf24cb7aca7dd04c8","forExclusion":false,"excludedPrefixes":[]},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/FrameworkBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/DebugBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/MakerBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/TwigBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/WebProfilerBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates"}]} \ No newline at end of file diff --git a/var/cache/dev/App_KernelDevDebugContainer.preload.php b/var/cache/dev/App_KernelDevDebugContainer.preload.php new file mode 100644 index 0000000..169bca3 --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainer.preload.php @@ -0,0 +1,208 @@ += 7.4 when preloading is desired + +use Symfony\Component\DependencyInjection\Dumper\Preloader; + +if (in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) { + return; +} + +require dirname(__DIR__, 3).'/vendor/autoload.php'; +(require __DIR__.'/App_KernelDevDebugContainer.php')->set(\ContainerD4AQ4Ie\App_KernelDevDebugContainer::class, null); +require __DIR__.'/ContainerD4AQ4Ie/UriSignerGhostB68a0a1.php'; +require __DIR__.'/ContainerD4AQ4Ie/RequestPayloadValueResolverGhost01ca9cc.php'; +require __DIR__.'/ContainerD4AQ4Ie/ProfilerProxy8977808.php'; +require __DIR__.'/ContainerD4AQ4Ie/getWebProfiler_Controller_RouterService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getWebProfiler_Controller_ProfilerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getWebProfiler_Controller_ExceptionPanelService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getUriSignerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getTwig_Runtime_HttpkernelService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getTwig_ErrorRenderer_HtmlService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getSession_FactoryService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getServicesResetterService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getSecrets_VaultService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getSecrets_EnvVarLoaderService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getRouting_LoaderService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getFragment_Renderer_InlineService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getErrorHandler_ErrorRenderer_HtmlService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getErrorControllerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getDebug_FileLinkFormatter_UrlFormatService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getDebug_ErrorHandlerConfiguratorService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getDataCollector_Request_SessionCollectorService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getController_TemplateAttributeListenerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getContainer_GetRoutingConditionServiceService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getContainer_EnvVarProcessorsLocatorService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getContainer_EnvVarProcessorService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getCache_SystemClearerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getCache_GlobalClearerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getCache_AppClearerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getTemplateControllerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/getRedirectControllerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5Service.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_ServiceLocator_F6vdjrPService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_SessionService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php'; +require __DIR__.'/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php'; + +$classes = []; +$classes[] = 'Symfony\Bundle\FrameworkBundle\FrameworkBundle'; +$classes[] = 'Symfony\Bundle\DebugBundle\DebugBundle'; +$classes[] = 'Symfony\Bundle\MakerBundle\MakerBundle'; +$classes[] = 'Symfony\Bundle\TwigBundle\TwigBundle'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\WebProfilerBundle'; +$classes[] = 'Symfony\Component\HttpKernel\Profiler\Profiler'; +$classes[] = 'Symfony\Component\HttpKernel\Profiler\FileProfilerStorage'; +$classes[] = 'Symfony\Component\Console\DataCollector\CommandDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\TimeDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\EventDataCollector'; +$classes[] = 'Symfony\Bridge\Twig\DataCollector\TwigDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver'; +$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\DependencyInjection\ServiceLocator'; +$classes[] = 'Symfony\Component\HttpKernel\Debug\VirtualRequestStack'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\TemplateController'; +$classes[] = 'Symfony\Component\Cache\Adapter\TraceableAdapter'; +$classes[] = 'Symfony\Component\Cache\Adapter\FilesystemAdapter'; +$classes[] = 'Symfony\Component\Cache\Marshaller\DefaultMarshaller'; +$classes[] = 'Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer'; +$classes[] = 'Symfony\Component\Cache\Adapter\AdapterInterface'; +$classes[] = 'Symfony\Component\Cache\Adapter\AbstractAdapter'; +$classes[] = 'Symfony\Component\Config\Resource\SelfCheckingResourceChecker'; +$classes[] = 'Symfony\Component\DependencyInjection\EnvVarProcessor'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\CacheAttributeListener'; +$classes[] = 'Symfony\Bridge\Twig\EventListener\TemplateAttributeListener'; +$classes[] = 'Symfony\Component\Cache\DataCollector\CacheDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\DumpDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\DataCollector\RequestDataCollector'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\DebugHandlersListener'; +$classes[] = 'Symfony\Component\HttpKernel\Debug\ErrorHandlerConfigurator'; +$classes[] = 'Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter'; +$classes[] = 'Symfony\Component\Stopwatch\Stopwatch'; +$classes[] = 'Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ErrorController'; +$classes[] = 'Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer'; +$classes[] = 'Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher'; +$classes[] = 'Symfony\Component\EventDispatcher\EventDispatcher'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\ErrorListener'; +$classes[] = 'Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer'; +$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\HttpKernel\Controller\TraceableControllerResolver'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver'; +$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver'; +$classes[] = 'Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory'; +$classes[] = 'App\Kernel'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\LocaleAwareListener'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\LocaleListener'; +$classes[] = 'Symfony\Component\HttpKernel\Log\Logger'; +$classes[] = 'Symfony\Component\HttpKernel\Profiler\ProfilerStateChecker'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\ProfilerListener'; +$classes[] = 'Symfony\Component\HttpFoundation\RequestStack'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\ResponseListener'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\Router'; +$classes[] = 'Symfony\Component\DependencyInjection\ParameterBag\ContainerBag'; +$classes[] = 'Symfony\Component\Config\ResourceCheckerConfigCacheFactory'; +$classes[] = 'Symfony\Component\Routing\RequestContext'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\RouterListener'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader'; +$classes[] = 'Symfony\Component\Config\Loader\LoaderResolver'; +$classes[] = 'Symfony\Component\Routing\Loader\XmlFileLoader'; +$classes[] = 'Symfony\Component\HttpKernel\Config\FileLocator'; +$classes[] = 'Symfony\Component\Routing\Loader\YamlFileLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\PhpFileLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\GlobFileLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\DirectoryLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\ContainerLoader'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\AttributeRouteControllerLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\AttributeDirectoryLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\AttributeFileLoader'; +$classes[] = 'Symfony\Component\Routing\Loader\Psr4DirectoryLoader'; +$classes[] = 'Symfony\Component\DependencyInjection\StaticEnvVarLoader'; +$classes[] = 'Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault'; +$classes[] = 'Symfony\Component\String\LazyString'; +$classes[] = 'Symfony\Component\DependencyInjection\ContainerInterface'; +$classes[] = 'Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter'; +$classes[] = 'Symfony\Component\HttpFoundation\Session\SessionFactory'; +$classes[] = 'Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorageFactory'; +$classes[] = 'Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler'; +$classes[] = 'Symfony\Component\HttpFoundation\Session\Storage\MetadataBag'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\SessionListener'; +$classes[] = 'Symfony\Component\String\Slugger\AsciiSlugger'; +$classes[] = 'Twig\Cache\FilesystemCache'; +$classes[] = 'Twig\Extension\CoreExtension'; +$classes[] = 'Twig\Extension\EscaperExtension'; +$classes[] = 'Twig\Extension\OptimizerExtension'; +$classes[] = 'Twig\Extension\StagingExtension'; +$classes[] = 'Twig\ExpressionParser\Infix\BinaryOperatorExpressionParser'; +$classes[] = 'Twig\ExtensionSet'; +$classes[] = 'Twig\Template'; +$classes[] = 'Twig\TemplateWrapper'; +$classes[] = 'Twig\Environment'; +$classes[] = 'Twig\Loader\FilesystemLoader'; +$classes[] = 'Symfony\Bridge\Twig\Extension\DumpExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\ProfilerExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\TranslationExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\RoutingExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\YamlExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\StopwatchExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\HttpKernelExtension'; +$classes[] = 'Symfony\Bridge\Twig\Extension\HttpFoundationExtension'; +$classes[] = 'Symfony\Component\HttpFoundation\UrlHelper'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension'; +$classes[] = 'Symfony\Component\VarDumper\Dumper\HtmlDumper'; +$classes[] = 'Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension'; +$classes[] = 'Symfony\Bridge\Twig\AppVariable'; +$classes[] = 'Twig\RuntimeLoader\ContainerRuntimeLoader'; +$classes[] = 'Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator'; +$classes[] = 'Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer'; +$classes[] = 'Twig\Profiler\Profile'; +$classes[] = 'Symfony\Bridge\Twig\Extension\HttpKernelRuntime'; +$classes[] = 'Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler'; +$classes[] = 'Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator'; +$classes[] = 'Symfony\Component\HttpFoundation\UriSigner'; +$classes[] = 'Symfony\Component\HttpKernel\EventListener\ValidateRequestListener'; +$classes[] = 'Symfony\Component\VarDumper\Cloner\VarCloner'; +$classes[] = 'Symfony\Component\VarDumper\Server\Connection'; +$classes[] = 'Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider'; +$classes[] = 'Symfony\Component\VarDumper\Dumper\ContextProvider\RequestContextProvider'; +$classes[] = 'Symfony\Component\VarDumper\Dumper\ContextProvider\CliContextProvider'; +$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\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener'; + +$preloaded = Preloader::preload($classes); diff --git a/var/cache/dev/App_KernelDevDebugContainer.xml b/var/cache/dev/App_KernelDevDebugContainer.xml new file mode 100644 index 0000000..6ed3a83 --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainer.xml @@ -0,0 +1,3602 @@ + + + + /var/www/html + dev + %env(default:kernel.environment:APP_RUNTIME_ENV)% + %env(query_string:default:container.runtime_mode:APP_RUNTIME_MODE)% + %env(bool:default::key:web:default:kernel.runtime_mode:)% + %env(not:default:kernel.runtime_mode.web:)% + %env(bool:default::key:worker:default:kernel.runtime_mode:)% + true + /var/www/html/var/cache/dev + /var/www/html/var/cache/dev + /var/www/html/var/log + + Symfony\Bundle\FrameworkBundle\FrameworkBundle + Symfony\Bundle\DebugBundle\DebugBundle + Symfony\Bundle\MakerBundle\MakerBundle + Symfony\Bundle\TwigBundle\TwigBundle + Symfony\Bundle\WebProfilerBundle\WebProfilerBundle + + + + /var/www/html/vendor/symfony/framework-bundle + Symfony\Bundle\FrameworkBundle + + + /var/www/html/vendor/symfony/debug-bundle + Symfony\Bundle\DebugBundle + + + /var/www/html/vendor/symfony/maker-bundle + Symfony\Bundle\MakerBundle + + + /var/www/html/vendor/symfony/twig-bundle + Symfony\Bundle\TwigBundle + + + /var/www/html/vendor/symfony/web-profiler-bundle + Symfony\Bundle\WebProfilerBundle + + + UTF-8 + App_KernelDevDebugContainer + validators + + console.command + console.error + console.signal + console.terminate + kernel.controller_arguments + kernel.controller + kernel.response + kernel.finish_request + kernel.request + kernel.view + kernel.exception + kernel.terminate + + null + /_fragment + %env(APP_SECRET)% + false + %env(bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER)% + %env(default::SYMFONY_TRUSTED_HOSTS)% + en + + error_controller + %env(default::SYMFONY_TRUSTED_PROXIES)% + %env(default::SYMFONY_TRUSTED_HEADERS)% + %env(default::SYMFONY_IDE)% + -1 + /var/www/html/var/cache/dev/App_KernelDevDebugContainer.xml + localhost + http + + kernel::loadRoutes + /var/www/html/var/cache/dev + 80 + 443 + _/var/www/html.App_KernelDevDebugContainer + _sf2_meta + + 0 + auto + true + lax + + null + 0 + false + false + file:/var/www/html/var/cache/dev/profiler + 127.0.0.1:9912 + + form_div_layout.html.twig + + /var/www/html/templates + false + 2 + + + request + @WebProfiler/Collector/request.html.twig + + + command + @WebProfiler/Collector/command.html.twig + + + time + @WebProfiler/Collector/time.html.twig + + + memory + @WebProfiler/Collector/memory.html.twig + + + ajax + @WebProfiler/Collector/ajax.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 + + + twig + @WebProfiler/Collector/twig.html.twig + + + dump + @Debug/Profiler/dump.html.twig + + + config + @WebProfiler/Collector/config.html.twig + + + + + + + + + + + + + + controller.argument_value_resolver + + + controller.argument_value_resolver + null + + + controller.targeted_value_resolver + + + + controller.argument_value_resolver + + + controller.argument_value_resolver + + + controller.argument_value_resolver + + + controller.argument_value_resolver + + + + controller.argument_value_resolver + + + controller.argument_value_resolver + + + controller.targeted_value_resolver + + + + + UTF-8 + false + + + + + + + + en + + false + + + + + + + + + + + + + error_controller + + + + + + + + error_controller + + true + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + null + + true + + + + /var/www/html/var/cache/dev/http_cache + + + + + + + + + true + /var/www/html/var/cache/dev/App_KernelDevDebugContainerDeprecations.log + + + + + + + + + + %kernel.secret% + _hash + _expiration + null + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ?resetRequestFormats + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + reset + + + resetGlobals + + + + + + + + + + + + + + + + + + + + + + + + + en + + + + + + getEnv + + + + + + + + get + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + /_fragment + + + + + + + + + /_fragment + + + + + + + true + + + + UTF-8 + + /var/www/html + + + + + + + + + + + + + + + + + + + + + + + + + + about + + + Display information about the current project + + + + + + + /var/www/html + + 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.property_info + + + cache:pool:clear + + + Clear cache pools + + + + + + + + cache:pool:prune + + + Prune cache pools + + + + + + + + cache:pool:invalidate-tags + + + Invalidate cache tags for all or a specific pool + + + + + + + + cache.app + cache.system + cache.validator + cache.serializer + cache.property_info + + + cache:pool:delete + + + Delete an item from a cache pool + + + + + + + cache.app + cache.system + cache.validator + cache.serializer + cache.property_info + + + 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 + + + + + + + + debug:event-dispatcher + + + Display configured listeners for an application + + + + + + + + + debug:router + + + Display current routes for an application + + + + + + + + + router:match + + + Help debug routes by simulating a path info match + + + + + + + lint:yaml + + + Lint a YAML file and outputs encountered errors + + + + + + + + + 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:reveal + + + Reveal the value of a secret + + + + + + + + + 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 + + + + + + + + null + + error:dump + + + Dump error pages to plain HTML files that can be directly served by a web server + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + + + + 0 + %container.build_id% + + + + + + + + + 0 + /var/www/html/var/cache/dev/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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + null + -1 + true + true + null + + + + + null + %env(bool:default::key:web:default:kernel.runtime_mode:)% + + + %env(default::SYMFONY_IDE)% + + /var/www/html + + + + + true + + + + event_dispatcher.dispatcher + + + + + + + + + + kernel.controller + + + onKernelController + + 0 + + + kernel.response + + + onKernelResponse + + 0 + + + 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.controller_arguments + + + onKernelControllerArguments + + 10 + + + kernel.response + + + onKernelResponse + + -10 + + + kernel.request + + + onKernelRequest + + 15 + + + kernel.finish_request + + + onKernelFinishRequest + + -15 + + + console.error + + + onConsoleError + + -128 + + + console.terminate + + + onConsoleTerminate + + -128 + + + console.error + + + onConsoleError + + 0 + + + kernel.request + + + configure + + 2048 + + + console.command + + + configure + + 2048 + + + kernel.request + + + onKernelRequest + + 32 + + + kernel.finish_request + + + onKernelFinishRequest + + 0 + + + kernel.exception + + + onKernelException + + -64 + + + kernel.request + + + onKernelRequest + + 128 + + + kernel.response + + + onKernelResponse + + -1000 + + + kernel.response + + + onKernelResponse + + -100 + + + kernel.exception + + + onKernelException + + 0 + + + kernel.terminate + + + onKernelTerminate + + -1024 + + + console.command + + + initialize + + 4096 + + + console.error + + + catch + + -2048 + + + console.terminate + + + profile + + -4096 + + + kernel.controller + + + onKernelController + + 0 + + + kernel.response + + + onKernelResponse + + 0 + + + console.command + + + configure + + 1024 + + + console.error + + + onConsoleError + + 0 + + + console.terminate + + + onConsoleTerminate + + 0 + + + kernel.view + + + onKernelView + + -128 + + + kernel.response + + + onKernelResponse + + -128 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dev + + + + + dev + + + + + dev + + + + + dev + + + + + dev + + + + + dev + + + + dev + + + + + + + + + + + + + + + + + + + true + + + + + + + + kernel::loadRoutes + + /var/www/html/var/cache/dev + 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 + + + + + + %env(DEFAULT_URI)% + localhost + http + 80 + 443 + + + + + + + + + + + + + + + + /var/www/html + true + + + + + + + + + + + + + + + + + + + /var/www/html/config/secrets/%env(default:kernel.environment:APP_RUNTIME_ENV)% + + APP_SECRET + + + + + + + + base64:default::SYMFONY_DECRYPTION_SECRET + + + /var/www/html/.env.dev.local + + + redis://localhost + + true + + + + valkey://localhost + + true + + + + memcached://localhost + + true + + + + + + + + onSessionUsage + + + + %session.storage.options% + + + + _sf2_meta + 0 + + + true + + + + + + _sf2_meta + 0 + + + true + + + /var/www/html/var/cache/dev/sessions + MOCKSESSID + + + _sf2_meta + 0 + + + + + + + + + + + + null + + + + + A string or a connection object + + + + + + + + + + true + %session.storage.options% + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + file:/var/www/html/var/cache/dev/profiler + + + + + + + null + false + false + null + + + + + + + + %env(not:default:kernel.runtime_mode.web:)% + + + + + + + + + + + + + + + + + + + + + + + isProfilerDisabled + + + + + + + + + + + + + + + + + + + + collectSessionUsage + + + + + + + + + + + + + + + + + + + /var/www/html/var/cache/dev/App_KernelDevDebugContainer + + + + + + + + + + + + + + + + + + + + + + cache.app + + + + cache.system + + + + cache.validator + + + + cache.serializer + + + + cache.property_info + + + + + + + + cache.validator + cache.serializer + + + + + + + + + + + + UTF-8 + + + + + + + + + + + + + 2500 + + + 1 + + + -1 + + + + Symfony\Component\VarDumper\Caster\ReflectionCaster::unsetClosureFileInfo + + + + + + + + + + UTF-8 + /var/www/html + + + + + + + null + UTF-8 + 0 + + + + + + + + tcp://%env(VAR_DUMPER_SERVER)% + + + + UTF-8 + /var/www/html + + + + + + + + + + + + + + + + tcp://%env(VAR_DUMPER_SERVER)% + + + + + + + + + + + + + + + + + + + + server:dump + + + Start a dump server that collects and displays dumps in a single place + + + + + + + /var/www/html + /var/www/html/templates + + + App + + + + + + + + + + + + + + + + App\Entity + null + + + %env(default::string:MAKER_PHP_CS_FIXER_BINARY_PATH)% + %env(default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH)% + + + + + + + + + + App + null + + + + + + + + + + + + + + + + + true + false + App + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + null + + + + + + + + + + + + + + The "%service_id%" service is deprecated, use "maker.maker.make_test" instead. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The "%service_id%" service is deprecated, use "maker.maker.make_listener" instead. + + + + + + + + + + The "%service_id%" service is deprecated, use "maker.maker.make_test" instead. + + + + + + + + + + + + + + + + + + /var/www/html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /var/www/html/var/cache/dev/twig + UTF-8 + true + true + name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + app + + + + + + + + + + dev + + + true + + + + + + + + + + + + /var/www/html/templates + + *.twig + + + + + + + + null + + + + + /var/www/html + + /var/www/html/vendor/symfony/debug-bundle/Resources/views + Debug + + + /var/www/html/vendor/symfony/debug-bundle/Resources/views + !Debug + + + /var/www/html/vendor/symfony/maker-bundle/templates + Maker + + + /var/www/html/vendor/symfony/maker-bundle/templates + !Maker + + + /var/www/html/vendor/symfony/web-profiler-bundle/Resources/views + WebProfiler + + + /var/www/html/vendor/symfony/web-profiler-bundle/Resources/views + !WebProfiler + + + + + + + + + + + + + + + + + null + + + + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + F j, Y H:i + %d days + null + 0 + . + , + + + + + + + + + + + true + + + + + + + + + + + + + + + + + /var/www/html + %kernel.bundles_metadata% + /var/www/html/templates + + + debug:twig + + + Show a list of twig functions, filters, globals and tests + + + + + + + + *.twig + + + lint:twig + + + Lint a Twig template and outputs encountered errors + + + + + + + %data_collector.templates% + + /var/www/html + + + + + + null + + + + + + + + + + + + + + + + null + UTF-8 + 1 + + + 4096 + + + + + + + + + _profiler_open_file + ?file=%%f&line=%%l#line%%l + + + + + + /var/www/html + UTF-8 + + + + + + false + 2 + + ^/((index|app(_[\w]+)?)\.php/)?_wdt + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + make:auth + + + Create a Guard authenticator of different flavors + + + + + + + + + + + make:command + + + Create a new console command class + + + + + + + + + + + make:twig-component + + + Create a Twig (or Live) component + + + + + + + + + + + make:controller + + + Create a new controller class + + + + + + + + + + + make:crud + + + Create CRUD for Doctrine entity class + + + + + + + + + + + make:docker:database + + + Add a database container to your compose.yaml file + + + + + + + + + + + make:entity + + + Create or update a Doctrine entity class, and optionally an API Platform resource + + + + + + + + + + + make:fixtures + + + Create a new class to load Doctrine fixtures + + + + + + + + + + + make:form + + + Create a new form class + + + + + + + + + + + + make:listener + + + + make:subscriber + + + + Creates a new event subscriber class or a new event listener class + + + + + + + + + + + make:message + + + Create a new message and handler + + + + + + + + + + + make:messenger-middleware + + + Create a new messenger middleware + + + + + + + + + + + make:registration-form + + + Create a new registration form system + + + + + + + + + + + make:reset-password + + + Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle + + + + + + + + + + + make:schedule + + + Create a scheduler component + + + + + + + + + + + make:serializer:encoder + + + Create a new serializer encoder class + + + + + + + + + + + make:serializer:normalizer + + + Create a new serializer normalizer class + + + + + + + + + + + make:twig-extension + + + Create a new Twig extension with its runtime class + + + + + + + + + + + + + make:test + + + + make:unit-test + make:functional-test + + + + Create a new test class + + + + + + + + + + + make:validator + + + Create a new validator and constraint class + + + + + + + + + + + make:voter + + + Create a new security voter class + + + + + + + + + + + make:user + + + Create a new security user class + + + + + + + + + + + make:migration + + + Create a new migration based on database changes + + + + + + + + + + + make:stimulus-controller + + + Create a new Stimulus controller + + + + + + + + + + + make:security:form-login + + + Generate the code needed for the form_login authenticator + + + + + + + + + + + make:security:custom + + + Create a custom security authenticator. + + + + + + + + + + + make:webhook + + + Create a new Webhook + + + + + + + + + + + kernel::registerContainerConfiguration() + + + + + + kernel::loadRoutes() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + null + null + null + + %env(bool:default::key:web:default:kernel.runtime_mode:)% + + + + + + + + + + router.default + + + + + + + + + + + + router.cache_warmer + + + + + + + + + + + + twig.template_cache_warmer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Symfony\Bundle\FrameworkBundle\Controller\AbstractController + Symfony\Bundle\FrameworkBundle\Controller\TemplateController + + + + + App\Kernel + + + + + + + + + + + + + + + + + + + + null + UTF-8 + 0 + + + + + + + + + + + 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:invalidate-tags + + Invalidate cache tags for all or a specific pool + 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:event-dispatcher + + Display configured listeners for an application + false + + + + debug:router + + Display current routes for an application + false + + + + router:match + + Help debug routes by simulating a path info match + false + + + + lint:yaml + + Lint a YAML file and outputs encountered errors + 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:reveal + + Reveal the value of a secret + 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 + + + + error:dump + + Dump error pages to plain HTML files that can be directly served by a web server + false + + + + server:dump + + Start a dump server that collects and displays dumps in a single place + 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 + + + + make:auth + + Create a Guard authenticator of different flavors + false + + + + make:command + + Create a new console command class + false + + + + make:twig-component + + Create a Twig (or Live) component + false + + + + make:controller + + Create a new controller class + false + + + + make:crud + + Create CRUD for Doctrine entity class + false + + + + make:docker:database + + Add a database container to your compose.yaml file + false + + + + make:entity + + Create or update a Doctrine entity class, and optionally an API Platform resource + false + + + + make:fixtures + + Create a new class to load Doctrine fixtures + false + + + + make:form + + Create a new form class + false + + + + make:listener + + make:subscriber + + Creates a new event subscriber class or a new event listener class + false + + + + make:message + + Create a new message and handler + false + + + + make:messenger-middleware + + Create a new messenger middleware + false + + + + make:registration-form + + Create a new registration form system + false + + + + make:reset-password + + Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle + false + + + + make:schedule + + Create a scheduler component + false + + + + make:serializer:encoder + + Create a new serializer encoder class + false + + + + make:serializer:normalizer + + Create a new serializer normalizer class + false + + + + make:twig-extension + + Create a new Twig extension with its runtime class + false + + + + make:test + + make:unit-test + make:functional-test + + Create a new test class + false + + + + make:validator + + Create a new validator and constraint class + false + + + + make:voter + + Create a new security voter class + false + + + + make:user + + Create a new security user class + false + + + + make:migration + + Create a new migration based on database changes + false + + + + make:stimulus-controller + + Create a new Stimulus controller + false + + + + make:security:form-login + + Generate the code needed for the form_login authenticator + false + + + + make:security:custom + + Create a custom security authenticator. + false + + + + make:webhook + + Create a new Webhook + 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_invalidate_tags + 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.event_dispatcher_debug + console.command.router_debug + console.command.router_match + console.command.yaml_lint + console.command.secrets_set + console.command.secrets_remove + console.command.secrets_generate_key + console.command.secrets_list + console.command.secrets_reveal + console.command.secrets_decrypt_to_local + console.command.secrets_encrypt_from_local + console.command.error_dumper + var_dumper.command.server_dump + twig.command.debug + twig.command.lint + maker.auto_command.make_auth + maker.auto_command.make_command + maker.auto_command.make_twig_component + maker.auto_command.make_controller + maker.auto_command.make_crud + maker.auto_command.make_docker_database + maker.auto_command.make_entity + maker.auto_command.make_fixtures + maker.auto_command.make_form + maker.auto_command.make_listener + maker.auto_command.make_listener + maker.auto_command.make_message + maker.auto_command.make_messenger_middleware + maker.auto_command.make_registration_form + maker.auto_command.make_reset_password + maker.auto_command.make_schedule + maker.auto_command.make_serializer_encoder + maker.auto_command.make_serializer_normalizer + maker.auto_command.make_twig_extension + maker.auto_command.make_test + maker.auto_command.make_test + maker.auto_command.make_test + maker.auto_command.make_validator + maker.auto_command.make_voter + maker.auto_command.make_user + maker.auto_command.make_migration + maker.auto_command.make_stimulus_controller + maker.auto_command.make_security_form_login + maker.auto_command.make_security_custom + maker.auto_command.make_webhook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yU+7Ob58gJ + 0 + /var/www/html/var/cache/dev/pools/app + + + + + + + XUZWh3oCfH + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + -ZPlc8xhwu + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + 8vUMbijCz2 + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + vHyQ8yH4Hf + 0 + %container.build_id% + /var/www/html/var/cache/dev/pools/system + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/var/cache/dev/App_KernelDevDebugContainer.xml.meta b/var/cache/dev/App_KernelDevDebugContainer.xml.meta new file mode 100644 index 0000000..7dee83d Binary files /dev/null and b/var/cache/dev/App_KernelDevDebugContainer.xml.meta differ diff --git a/var/cache/dev/App_KernelDevDebugContainer.xml.meta.json b/var/cache/dev/App_KernelDevDebugContainer.xml.meta.json new file mode 100644 index 0000000..a54c558 --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainer.xml.meta.json @@ -0,0 +1 @@ +{"resources":[{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/vendor/composer/installed.json"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/src/Kernel.php"},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\DataCollectorTranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddConstraintValidatorsPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddValidatorInitializersPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslatorPathsPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\LoggingTranslatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslationExtractorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Translation\\DependencyInjection\\TranslationDumperPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Serializer\\DependencyInjection\\SerializerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\PropertyInfo\\DependencyInjection\\PropertyInfoPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\PropertyInfo\\DependencyInjection\\PropertyInfoConstructorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Form\\DependencyInjection\\FormPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowGuardListenerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowValidatorPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Mime\\DependencyInjection\\AddMimeTypeGuesserPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Scheduler\\DependencyInjection\\AddScheduleMessengerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Messenger\\DependencyInjection\\MessengerPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\HttpClient\\DependencyInjection\\HttpClientPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Validator\\DependencyInjection\\AddAutoMappingConfigurationPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\JsonStreamer\\DependencyInjection\\StreamablePass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\ClassExistenceResource","resource":"Symfony\\Component\\Workflow\\DependencyInjection\\WorkflowDebugPass","exists":[false,null]},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/bundles.php"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/cache.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/debug.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/framework.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/routing.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/twig.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/packages/web_profiler.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\FileResource","resource":"/var/www/html/config/services.yaml"},{"@type":"Symfony\\Component\\Config\\Resource\\ReflectionClassResource","files":{"/var/www/html/src/Controller/DefaultController.php":null},"className":"App\\Controller\\DefaultController","hash":"623648c7cfb6b42fec5194a9dc5e1e53"},{"@type":"Symfony\\Component\\Config\\Resource\\ReflectionClassResource","files":{"/var/www/html/src/Kernel.php":null},"className":"App\\Kernel","hash":"a660e8cd6fd13ae08b18f1c88172baf6"},{"@type":"Symfony\\Component\\Config\\Resource\\GlobResource","prefix":"/var/www/html/src","pattern":"","recursive":true,"hash":"547a2def237816caf24cb7aca7dd04c8","forExclusion":false,"excludedPrefixes":[]},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/FrameworkBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/DebugBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/MakerBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/TwigBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates/bundles/WebProfilerBundle"},{"@type":"Symfony\\Component\\Config\\Resource\\FileExistenceResource","exists":false,"resource":"/var/www/html/templates"}]} \ No newline at end of file diff --git a/var/cache/dev/App_KernelDevDebugContainerCompiler.log b/var/cache/dev/App_KernelDevDebugContainerCompiler.log new file mode 100644 index 0000000..074967f --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainerCompiler.log @@ -0,0 +1,280 @@ +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.app" (parent: cache.adapter.filesystem). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.system" (parent: cache.adapter.system). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.validator" (parent: cache.system). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.serializer" (parent: cache.system). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.property_info" (parent: cache.system). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.system_clearer" (parent: cache.default_clearer). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "cache.global_clearer" (parent: cache.default_clearer). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "secrets.decryption_key" (parent: container.env). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_auth" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_command" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_twig_component" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_controller" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_crud" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_docker_database" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_entity" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_fixtures" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_form" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_listener" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_message" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_messenger_middleware" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_registration_form" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_reset_password" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_schedule" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_serializer_encoder" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_serializer_normalizer" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_twig_extension" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_test" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_validator" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_voter" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_user" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_migration" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_stimulus_controller" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_security_form_login" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_security_custom" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "maker.auto_command.make_webhook" (parent: maker.auto_command.abstract). +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\DependencyInjection\ParameterBag\ContainerBagInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\EventDispatcher\EventDispatcherInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Contracts\EventDispatcher\EventDispatcherInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Psr\EventDispatcher\EventDispatcherInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\HttpKernelInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpFoundation\RequestStack"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\HttpCache\StoreInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpFoundation\UrlHelper"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\KernelInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Filesystem\Filesystem"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\Config\FileLocator"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpFoundation\UriSigner"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\DependencyInjection\ServicesResetterInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\DependencyInjection\ReverseContainer"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\String\Slugger\SluggerInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\HttpKernel\Fragment\FragmentUriGeneratorInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "error_renderer.html"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "error_renderer"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service ".Psr\Container\ContainerInterface $parameter_bag"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Psr\Container\ContainerInterface $parameterBag"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.adapter.valkey"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.adapter.valkey_tag_aware"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Psr\Cache\CacheItemPoolInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Contracts\Cache\CacheInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Contracts\Cache\NamespacedPoolInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Contracts\Cache\TagAwareCacheInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Stopwatch\Stopwatch"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\RouterInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\Generator\UrlGeneratorInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\Matcher\UrlMatcherInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\RequestContextAwareInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Symfony\Component\Routing\RequestContext"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.default_redis_provider"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.default_valkey_provider"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.default_memcached_provider"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "cache.default_doctrine_dbal_provider"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "SessionHandlerInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "session.storage.factory"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "session.handler"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Twig\Environment"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "twig.loader.filesystem"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "argument_resolver.controller_locator"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "twig.loader"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "Psr\Log\LoggerInterface"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "controller_resolver"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "argument_resolver"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "var_dumper.cli_dumper"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "twig.error_renderer.html.inner"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service ".service_locator.n_ENPtW"; reason: private alias. +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "locale_listener" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "http_kernel" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "url_helper" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "services_resetter" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "fragment.renderer.inline" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "console.command.router_debug" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "console.command.router_match" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "router_listener" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "Symfony\Bundle\FrameworkBundle\Controller\RedirectController" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "console_profiler_listener" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "data_collector.events" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "maker.event_registry" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "maker.maker.make_registration_form" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "maker.maker.make_reset_password" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "twig.extension.routing" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "web_profiler.controller.profiler" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "web_profiler.controller.router" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "debug.file_link_formatter.url_format" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "web_profiler.debug_toolbar" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service ".service_locator.qXR9Hv0" previously pointing to "router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service ".service_locator.52i_fix" previously pointing to "debug.event_dispatcher" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "container.env"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "Symfony\Component\Config\Loader\LoaderInterface"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "Symfony\Component\HttpFoundation\Request"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "Symfony\Component\HttpFoundation\Response"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "Symfony\Component\HttpFoundation\Session\SessionInterface"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.system"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.apcu"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.filesystem"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.psr6"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.redis"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.redis_tag_aware"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.memcached"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.doctrine_dbal"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.pdo"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "cache.adapter.array"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "maker.auto_command.abstract"; reason: abstract. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\Controller\DefaultController"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "http_cache"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "http_cache.store"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "reverse_container"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "process.messenger.process_message_handler"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "console.messenger.application"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "console.messenger.execute_command_handler"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".cache_connection.MfCypIA"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".cache_connection.H8vabc8"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".cache_connection.8kvDmRs"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.storage.factory.php_bridge"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.storage.factory.mock_file"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.handler.native_file"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.abstract_handler"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.marshaller"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "maker.php_compat_util"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "maker.maker.make_functional_test"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "maker.maker.make_subscriber"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "maker.maker.make_unit_test"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.loader.chain"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.htmlsanitizer"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.debug"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.weblink"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.runtime.serializer"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.serializer"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".service_locator.NLcq8cs"; reason: unused. +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.controller_resolver" to "http_kernel". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.argument_resolver" to "http_kernel". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.GIuJv7e" to "container.get_routing_condition_service". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.va_rxC4" to "fragment.handler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache_clearer" to "console.command.cache_clear". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.DOrA4Nm" to "console.command.cache_pool_invalidate_tags". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.52i_fix" to "console.command.event_dispatcher_debug". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.app.recorder_inner" to "cache.app". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.system.recorder_inner" to "cache.system". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.validator.recorder_inner" to "cache.validator". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.serializer.recorder_inner" to "cache.serializer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.property_info.recorder_inner" to "cache.property_info". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.controller_resolver.inner" to "debug.controller_resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.argument_resolver.inner" to "debug.argument_resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.xml" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.yml" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.php" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.glob" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.directory" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.container" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute.directory" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute.file" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.psr4" to "routing.resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.sRcdyDU" to "routing.loader.container". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.resolver" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.qXR9Hv0.router.cache_warmer" to "router.cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "secrets.decryption_key" to "secrets.vault". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "container.getenv" to "secrets.decryption_key". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "session.storage.factory.native" to "session.factory". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "session.handler.native" to "session.storage.factory.native". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.ECaP3MA" to "session_listener". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "profiler.storage" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".data_collector.command" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.time" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.memory" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.ajax" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.exception" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.logger" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.events" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.twig" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.config" to "profiler". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.l73xxOy" to "profiler.state_checker". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "profiler.state_checker" to "profiler.is_disabled_state_checker". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "var_dumper.contextualized_cli_dumper" to "debug.dump_listener". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "var_dumper.dump_server" to "var_dumper.command.server_dump". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.autoloader_util" to "maker.file_manager". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.autoloader_finder" to "maker.autoloader_util". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.template_component_generator" to "maker.generator". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.event_registry" to "maker.maker.make_listener". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.user_class_builder" to "maker.maker.make_user". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.loader.native_filesystem" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.dump" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.profiler" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.trans" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.routing" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.yaml" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.debug.stopwatch" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.httpkernel" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.httpfoundation" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.webprofiler" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.code" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.app_variable" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.runtime_loader" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.configurator.environment" to "twig". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.lMv3Dwi.twig.template_cache_warmer" to "twig.template_cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.template_iterator" to "twig.template_cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "fragment.handler" to "twig.runtime.httpkernel". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "fragment.uri_generator" to "twig.runtime.httpkernel". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "url_helper" to "twig.extension.httpfoundation". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.7YSb91X" to "twig.runtime_loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_authenticator" to "maker.auto_command.make_auth". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_command" to "maker.auto_command.make_command". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_twig_component" to "maker.auto_command.make_twig_component". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_controller" to "maker.auto_command.make_controller". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_crud" to "maker.auto_command.make_crud". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_docker_database" to "maker.auto_command.make_docker_database". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_entity" to "maker.auto_command.make_entity". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_fixtures" to "maker.auto_command.make_fixtures". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_form" to "maker.auto_command.make_form". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_listener" to "maker.auto_command.make_listener". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_message" to "maker.auto_command.make_message". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_messenger_middleware" to "maker.auto_command.make_messenger_middleware". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_registration_form" to "maker.auto_command.make_registration_form". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_reset_password" to "maker.auto_command.make_reset_password". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_schedule" to "maker.auto_command.make_schedule". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_serializer_encoder" to "maker.auto_command.make_serializer_encoder". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_serializer_normalizer" to "maker.auto_command.make_serializer_normalizer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_twig_extension" to "maker.auto_command.make_twig_extension". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_test" to "maker.auto_command.make_test". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_validator" to "maker.auto_command.make_validator". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_voter" to "maker.auto_command.make_voter". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_user" to "maker.auto_command.make_user". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_migration" to "maker.auto_command.make_migration". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_stimulus_controller" to "maker.auto_command.make_stimulus_controller". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_form_login" to "maker.auto_command.make_security_form_login". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_custom_authenticator" to "maker.auto_command.make_security_custom". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "maker.maker.make_webhook" to "maker.auto_command.make_webhook". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.backed_enum_resolver" to ".debug.value_resolver.argument_resolver.backed_enum_resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.datetime" to ".debug.value_resolver.argument_resolver.datetime". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.request_attribute" to ".debug.value_resolver.argument_resolver.request_attribute". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.request" to ".debug.value_resolver.argument_resolver.request". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.session" to ".debug.value_resolver.argument_resolver.session". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.service" to ".debug.value_resolver.argument_resolver.service". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.default" to ".debug.value_resolver.argument_resolver.default". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.variadic" to ".debug.value_resolver.argument_resolver.variadic". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.not_tagged_controller" to ".debug.value_resolver.argument_resolver.not_tagged_controller". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_resolver.query_parameter_value_resolver" to ".debug.value_resolver.argument_resolver.query_parameter_value_resolver". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.RTjHFcp" to ".service_locator.RTjHFcp.router.default". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.qXR9Hv0" to ".service_locator.qXR9Hv0.router.cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.lMv3Dwi" to ".service_locator.lMv3Dwi.twig.template_cache_warmer". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "argument_metadata_factory" to "debug.argument_resolver.inner". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.EQoaKwO" to "debug.argument_resolver.inner". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.OIKOc_1" to "console.command_loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.default_marshaller" to "cache.app.recorder_inner". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.RTjHFcp.router.default" to "router". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "parameter_bag" to "router". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "config_cache_factory" to "router". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.event_dispatcher.inner" to "event_dispatcher". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.attribute" to "routing.loader". +Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "file_locator" to "routing.loader". +Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\UnusedTagsPass: Tag "container.error" was defined on service(s) "argument_resolver.request_payload", but was never used. Did you mean "container.preload", "container.decorator", "container.stack"? +Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\UnusedTagsPass: Tag "container.decorator" was defined on service(s) "event_dispatcher", but was never used. Did you mean "container.error"? \ No newline at end of file diff --git a/var/cache/dev/App_KernelDevDebugContainerDeprecations.log b/var/cache/dev/App_KernelDevDebugContainerDeprecations.log new file mode 100644 index 0000000..c856afc --- /dev/null +++ b/var/cache/dev/App_KernelDevDebugContainerDeprecations.log @@ -0,0 +1 @@ +a:0:{} \ No newline at end of file diff --git a/var/cache/dev/ContainerD4AQ4Ie/App_KernelDevDebugContainer.php b/var/cache/dev/ContainerD4AQ4Ie/App_KernelDevDebugContainer.php new file mode 100644 index 0000000..d002bac --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/App_KernelDevDebugContainer.php @@ -0,0 +1,1071 @@ + 'A non-empty value for the parameter "kernel.secret" is required. Did you forget to configure the "APP_SECRET" env var?', + ]; + + protected $targetDir; + protected $parameters = []; + protected \Closure $getService; + + public function __construct(private array $buildParameters = [], protected string $containerDir = __DIR__) + { + $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', + '.virtual_request_stack' => 'get_VirtualRequestStackService', + 'cache.app' => 'getCache_AppService', + 'cache.system' => 'getCache_SystemService', + 'data_collector.cache' => 'getDataCollector_CacheService', + 'data_collector.dump' => 'getDataCollector_DumpService', + 'debug.stopwatch' => 'getDebug_StopwatchService', + 'event_dispatcher' => 'getEventDispatcherService', + 'http_kernel' => 'getHttpKernelService', + 'request_stack' => 'getRequestStackService', + 'router' => 'getRouterService', + 'var_dumper.cloner' => 'getVarDumper_ClonerService', + 'profiler' => 'getProfilerService', + ]; + $this->fileMap = [ + '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', + 'container.get_routing_condition_service' => 'getContainer_GetRoutingConditionServiceService', + 'debug.error_handler_configurator' => 'getDebug_ErrorHandlerConfiguratorService', + 'error_controller' => 'getErrorControllerService', + 'routing.loader' => 'getRouting_LoaderService', + 'services_resetter' => 'getServicesResetterService', + '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', + ]; + + $this->privates['service_container'] = static function ($container) { + 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/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/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/http-kernel/EventListener/CacheAttributeListener.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-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/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/ArgumentResolverInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver.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/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/ServiceCollectionInterface.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/http-foundation/RequestStack.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-contracts/NamespacedPoolInterface.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/psr/log/src/LoggerAwareInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerAwareTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/AbstractAdapterTrait.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/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/cache/Marshaller/MarshallerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Marshaller/DefaultMarshaller.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/stopwatch/Stopwatch.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContext.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/RouterListener.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/http-kernel/EventListener/ProfilerListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/VirtualRequestStack.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/ProfilerStateChecker.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Bundle/BundleInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Bundle/Bundle.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/FrameworkBundle.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/RequestDataCollector.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/var-dumper/Dumper/DataDumperInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/ClonerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/AbstractCloner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/VarCloner.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/var-dumper/Server/Connection.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/CacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/RemovableCacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/FilesystemCache.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/ExtensionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/LastModifiedExtensionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/AbstractExtension.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/ExpressionParser/ExpressionParserInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/AbstractExpressionParser.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/InfixExpressionParserInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/ExpressionParserDescriptionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/Infix/BinaryOperatorExpressionParser.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/twig/twig/src/Loader/LoaderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Loader/FilesystemLoader.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/DumpExtension.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/symfony/twig-bridge/Extension/TranslationExtension.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/HttpKernelExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/HttpFoundationExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UrlHelper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Twig/WebProfilerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Profiler/CodeExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/AppVariable.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-bundle/DependencyInjection/Configurator/EnvironmentConfigurator.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Profiler/Profile.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Csp/ContentSecurityPolicyHandler.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Csp/NonceGenerator.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/EventListener/WebDebugToolbarListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/AbstractLogger.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/DebugLoggerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/Logger.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/http-kernel/CacheWarmer/WarmableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceSubscriberInterface.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/config/ConfigCacheFactoryInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ResourceCheckerConfigCacheFactory.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/Debug/TraceableEventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/Profiler.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/console/DataCollector/CommandDataCollector.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/AjaxDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ExceptionDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/DataCollector/TwigDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ConfigDataCollector.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): mixed + { + 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 static function get_Container_Private_ProfilerService($container) + { + $a = ($container->privates['logger'] ?? self::getLoggerService($container)); + + $container->services['.container.private.profiler'] = $instance = new \Symfony\Component\HttpKernel\Profiler\Profiler(new \Symfony\Component\HttpKernel\Profiler\FileProfilerStorage(('file:'.$container->targetDir.''.'/profiler')), $a, true); + + $b = ($container->services['kernel'] ?? $container->get('kernel')); + $c = ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)); + $d = new \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector(); + if ($container->has('kernel')) { + $d->setKernel($b); + } + + $instance->add(($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container))); + $instance->add(new \Symfony\Component\Console\DataCollector\CommandDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\TimeDataCollector($b, ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)))); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector($a, ($container->targetDir.''.'/App_KernelDevDebugContainer'), $c)); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\EventDataCollector(new RewindableGenerator(function () use ($container) { + yield 'event_dispatcher' => ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + }, 1), $c)); + $instance->add(($container->privates['data_collector.router'] ??= new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector())); + $instance->add(($container->services['data_collector.cache'] ?? self::getDataCollector_CacheService($container))); + $instance->add(new \Symfony\Bridge\Twig\DataCollector\TwigDataCollector(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), ($container->privates['twig'] ?? self::getTwigService($container)))); + $instance->add(($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container))); + $instance->add($d); + + return $instance; + } + + /** + * Gets the public '.virtual_request_stack' shared service. + * + * @return \Symfony\Component\HttpKernel\Debug\VirtualRequestStack + */ + protected static function get_VirtualRequestStackService($container) + { + return $container->services['.virtual_request_stack'] = new \Symfony\Component\HttpKernel\Debug\VirtualRequestStack(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())); + } + + /** + * Gets the public 'cache.app' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_AppService($container) + { + $a = new \Symfony\Component\Cache\Adapter\FilesystemAdapter('yU+7Ob58gJ', 0, ($container->targetDir.''.'/pools/app'), new \Symfony\Component\Cache\Marshaller\DefaultMarshaller(NULL, true)); + $a->setLogger(($container->privates['logger'] ?? self::getLoggerService($container))); + + return $container->services['cache.app'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter($a, ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the public 'cache.system' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_SystemService($container) + { + return $container->services['cache.system'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('XUZWh3oCfH', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the public 'data_collector.cache' shared service. + * + * @return \Symfony\Component\Cache\DataCollector\CacheDataCollector + */ + protected static function getDataCollector_CacheService($container) + { + $container->services['data_collector.cache'] = $instance = new \Symfony\Component\Cache\DataCollector\CacheDataCollector(); + + $instance->addInstance('cache.app', ($container->services['cache.app'] ?? self::getCache_AppService($container))); + $instance->addInstance('cache.system', ($container->services['cache.system'] ?? self::getCache_SystemService($container))); + $instance->addInstance('cache.validator', ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container))); + $instance->addInstance('cache.serializer', ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container))); + $instance->addInstance('cache.property_info', ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))); + + return $instance; + } + + /** + * Gets the public 'data_collector.dump' shared service. + * + * @return \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector + */ + protected static function getDataCollector_DumpService($container) + { + return $container->services['data_collector.dump'] = new \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector(($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)), 'UTF-8', ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->privates['var_dumper.server_connection'] ?? self::getVarDumper_ServerConnectionService($container))); + } + + /** + * Gets the public 'debug.stopwatch' shared service. + * + * @return \Symfony\Component\Stopwatch\Stopwatch + */ + protected static function getDebug_StopwatchService($container) + { + return $container->services['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true); + } + + /** + * Gets the public 'event_dispatcher' shared service. + * + * @return \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher + */ + protected static function getEventDispatcherService($container) + { + $container->services['event_dispatcher'] = $instance = new \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher(new \Symfony\Component\EventDispatcher\EventDispatcher(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), ($container->privates['logger'] ?? self::getLoggerService($container)), ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + + $instance->addListener('kernel.controller', [#[\Closure(name: 'data_collector.router', class: 'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector')] fn () => ($container->privates['data_collector.router'] ??= new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector()), 'onKernelController'], 0); + $instance->addListener('kernel.response', [#[\Closure(name: 'response_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener')] fn () => ($container->privates['response_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8', false)), 'onKernelResponse'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'setDefaultLocale'], 100); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'onKernelRequest'], 16); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'onKernelFinishRequest'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'validate_request_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener')] fn () => ($container->privates['validate_request_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\ValidateRequestListener()), 'onKernelRequest'], 256); + $instance->addListener('kernel.response', [#[\Closure(name: 'disallow_search_engine_index_response_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener')] fn () => ($container->privates['disallow_search_engine_index_response_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener()), 'onResponse'], -255); + $instance->addListener('kernel.controller_arguments', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'onControllerArguments'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'logKernelException'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'onKernelException'], -128); + $instance->addListener('kernel.response', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'removeCspHeader'], -128); + $instance->addListener('kernel.controller_arguments', [#[\Closure(name: 'controller.cache_attribute_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener')] fn () => ($container->privates['controller.cache_attribute_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\CacheAttributeListener()), 'onKernelControllerArguments'], 10); + $instance->addListener('kernel.response', [#[\Closure(name: 'controller.cache_attribute_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener')] fn () => ($container->privates['controller.cache_attribute_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\CacheAttributeListener()), 'onKernelResponse'], -10); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_aware_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener')] fn () => ($container->privates['locale_aware_listener'] ?? self::getLocaleAwareListenerService($container)), 'onKernelRequest'], 15); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'locale_aware_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener')] fn () => ($container->privates['locale_aware_listener'] ?? self::getLocaleAwareListenerService($container)), 'onKernelFinishRequest'], -15); + $instance->addListener('console.error', [#[\Closure(name: 'console.error_listener', class: 'Symfony\\Component\\Console\\EventListener\\ErrorListener')] fn () => ($container->privates['console.error_listener'] ?? $container->load('getConsole_ErrorListenerService')), 'onConsoleError'], -128); + $instance->addListener('console.terminate', [#[\Closure(name: 'console.error_listener', class: 'Symfony\\Component\\Console\\EventListener\\ErrorListener')] fn () => ($container->privates['console.error_listener'] ?? $container->load('getConsole_ErrorListenerService')), 'onConsoleTerminate'], -128); + $instance->addListener('console.error', [#[\Closure(name: 'console.suggest_missing_package_subscriber', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SuggestMissingPackageSubscriber')] fn () => ($container->privates['console.suggest_missing_package_subscriber'] ??= new \Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber()), 'onConsoleError'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'debug.debug_handlers_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener')] fn () => ($container->privates['debug.debug_handlers_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'))), 'configure'], 2048); + $instance->addListener('console.command', [#[\Closure(name: 'debug.debug_handlers_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener')] fn () => ($container->privates['debug.debug_handlers_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'))), 'configure'], 2048); + $instance->addListener('kernel.request', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelRequest'], 32); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelFinishRequest'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelException'], -64); + $instance->addListener('kernel.request', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelRequest'], 128); + $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000); + $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100); + $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0); + $instance->addListener('kernel.terminate', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelTerminate'], -1024); + $instance->addListener('console.command', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'initialize'], 4096); + $instance->addListener('console.error', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'catch'], -2048); + $instance->addListener('console.terminate', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'profile'], -4096); + $instance->addListener('kernel.controller', [#[\Closure(name: 'data_collector.request', class: 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector')] fn () => ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container)), 'onKernelController'], 0); + $instance->addListener('kernel.response', [#[\Closure(name: 'data_collector.request', class: 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector')] fn () => ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container)), 'onKernelResponse'], 0); + $instance->addListener('console.command', [#[\Closure(name: 'debug.dump_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener')] fn () => ($container->privates['debug.dump_listener'] ?? $container->load('getDebug_DumpListenerService')), 'configure'], 1024); + $instance->addListener('console.error', [#[\Closure(name: 'maker.console_error_listener', class: 'Symfony\\Bundle\\MakerBundle\\Event\\ConsoleErrorSubscriber')] fn () => ($container->privates['maker.console_error_listener'] ??= new \Symfony\Bundle\MakerBundle\Event\ConsoleErrorSubscriber()), 'onConsoleError'], 0); + $instance->addListener('console.terminate', [#[\Closure(name: 'maker.console_error_listener', class: 'Symfony\\Bundle\\MakerBundle\\Event\\ConsoleErrorSubscriber')] fn () => ($container->privates['maker.console_error_listener'] ??= new \Symfony\Bundle\MakerBundle\Event\ConsoleErrorSubscriber()), 'onConsoleTerminate'], 0); + $instance->addListener('kernel.view', [#[\Closure(name: 'controller.template_attribute_listener', class: 'Symfony\\Bridge\\Twig\\EventListener\\TemplateAttributeListener')] fn () => ($container->privates['controller.template_attribute_listener'] ?? $container->load('getController_TemplateAttributeListenerService')), 'onKernelView'], -128); + $instance->addListener('kernel.response', [#[\Closure(name: 'web_profiler.debug_toolbar', class: 'Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener')] fn () => ($container->privates['web_profiler.debug_toolbar'] ?? self::getWebProfiler_DebugToolbarService($container)), 'onKernelResponse'], -128); + + return $instance; + } + + /** + * Gets the public 'http_kernel' shared service. + * + * @return \Symfony\Component\HttpKernel\HttpKernel + */ + protected static function getHttpKernelService($container) + { + $a = ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + + if (isset($container->services['http_kernel'])) { + return $container->services['http_kernel']; + } + $b = new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($container, ($container->privates['logger'] ?? self::getLoggerService($container))); + $b->allowControllers(['Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController', 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController']); + $b->allowControllers(['App\\Kernel']); + $c = ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)); + + return $container->services['http_kernel'] = new \Symfony\Component\HttpKernel\HttpKernel($a, new \Symfony\Component\HttpKernel\Controller\TraceableControllerResolver($b, $c), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), new \Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver(new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory(), new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['.debug.value_resolver.argument_resolver.backed_enum_resolver'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService')); + yield 1 => ($container->privates['.debug.value_resolver.argument_resolver.datetime'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_DatetimeService')); + yield 2 => ($container->privates['.debug.value_resolver.argument_resolver.request_attribute'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService')); + yield 3 => ($container->privates['.debug.value_resolver.argument_resolver.request'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_RequestService')); + yield 4 => ($container->privates['.debug.value_resolver.argument_resolver.session'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_SessionService')); + yield 5 => ($container->privates['.debug.value_resolver.argument_resolver.service'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_ServiceService')); + yield 6 => ($container->privates['.debug.value_resolver.argument_resolver.default'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_DefaultService')); + yield 7 => ($container->privates['.debug.value_resolver.argument_resolver.variadic'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_VariadicService')); + yield 8 => ($container->privates['.debug.value_resolver.argument_resolver.not_tagged_controller'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService')); + }, 9), new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request_payload', 'get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.query_parameter_value_resolver', 'get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.backed_enum_resolver', 'get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.datetime', 'get_Debug_ValueResolver_ArgumentResolver_DatetimeService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request_attribute', 'get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request', 'get_Debug_ValueResolver_ArgumentResolver_RequestService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.session', 'get_Debug_ValueResolver_ArgumentResolver_SessionService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.service', 'get_Debug_ValueResolver_ArgumentResolver_ServiceService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.default', 'get_Debug_ValueResolver_ArgumentResolver_DefaultService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.variadic', 'get_Debug_ValueResolver_ArgumentResolver_VariadicService', true], + 'argument_resolver.not_tagged_controller' => ['privates', '.debug.value_resolver.argument_resolver.not_tagged_controller', 'get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService', true], + ], [ + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => '?', + 'argument_resolver.not_tagged_controller' => '?', + ])), $c), true); + } + + /** + * Gets the public 'request_stack' shared service. + * + * @return \Symfony\Component\HttpFoundation\RequestStack + */ + protected static function getRequestStackService($container) + { + return $container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack(); + } + + /** + * Gets the public 'router' shared service. + * + * @return \Symfony\Bundle\FrameworkBundle\Routing\Router + */ + protected static function getRouterService($container) + { + $container->services['router'] = $instance = new \Symfony\Bundle\FrameworkBundle\Routing\Router((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'routing.loader' => ['services', 'routing.loader', 'getRouting_LoaderService', true], + ], [ + 'routing.loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface', + ]))->withContext('router.default', $container), 'kernel::loadRoutes', ['cache_dir' => $container->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'], ($container->privates['router.request_context'] ?? self::getRouter_RequestContextService($container)), new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($container), ($container->privates['logger'] ?? self::getLoggerService($container)), 'en'); + + $instance->setConfigCacheFactory(new \Symfony\Component\Config\ResourceCheckerConfigCacheFactory(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['dependency_injection.config.container_parameters_resource_checker'] ??= new \Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker($container)); + yield 1 => ($container->privates['config.resource.self_checking_resource_checker'] ??= new \Symfony\Component\Config\Resource\SelfCheckingResourceChecker()); + }, 2))); + + return $instance; + } + + /** + * Gets the public 'var_dumper.cloner' shared service. + * + * @return \Symfony\Component\VarDumper\Cloner\VarCloner + */ + protected static function getVarDumper_ClonerService($container) + { + $container->services['var_dumper.cloner'] = $instance = new \Symfony\Component\VarDumper\Cloner\VarCloner(); + + $instance->setMaxItems(2500); + $instance->setMinDepth(1); + $instance->setMaxString(-1); + $instance->addCasters(['Closure' => 'Symfony\\Component\\VarDumper\\Caster\\ReflectionCaster::unsetClosureFileInfo']); + + return $instance; + } + + /** + * Gets the private 'cache.property_info' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_PropertyInfoService($container) + { + return $container->privates['cache.property_info'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('vHyQ8yH4Hf', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'cache.serializer' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_SerializerService($container) + { + return $container->privates['cache.serializer'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('8vUMbijCz2', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'cache.validator' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_ValidatorService($container) + { + return $container->privates['cache.validator'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('-ZPlc8xhwu', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'data_collector.request' shared service. + * + * @return \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector + */ + protected static function getDataCollector_RequestService($container) + { + return $container->privates['data_collector.request'] = new \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector(($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container))); + } + + /** + * Gets the private 'debug.file_link_formatter' shared service. + * + * @return \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter + */ + protected static function getDebug_FileLinkFormatterService($container) + { + return $container->privates['debug.file_link_formatter'] = new \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter($container->getEnv('default::SYMFONY_IDE'), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), \dirname(__DIR__, 4), #[\Closure(name: 'debug.file_link_formatter.url_format', class: 'string')] fn () => ($container->privates['debug.file_link_formatter.url_format'] ?? $container->load('getDebug_FileLinkFormatter_UrlFormatService'))); + } + + /** + * Gets the private 'exception_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\ErrorListener + */ + protected static function getExceptionListenerService($container) + { + return $container->privates['exception_listener'] = new \Symfony\Component\HttpKernel\EventListener\ErrorListener('error_controller', ($container->privates['logger'] ?? self::getLoggerService($container)), true, [], []); + } + + /** + * Gets the private 'locale_aware_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener + */ + protected static function getLocaleAwareListenerService($container) + { + return $container->privates['locale_aware_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['slugger'] ??= new \Symfony\Component\String\Slugger\AsciiSlugger('en')); + }, 1), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())); + } + + /** + * Gets the private 'locale_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\LocaleListener + */ + protected static function getLocaleListenerService($container) + { + return $container->privates['locale_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleListener(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), 'en', ($container->services['router'] ?? self::getRouterService($container)), false, []); + } + + /** + * Gets the private 'logger' shared service. + * + * @return \Symfony\Component\HttpKernel\Log\Logger + */ + protected static function getLoggerService($container) + { + return $container->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger(NULL, NULL, NULL, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:')); + } + + /** + * Gets the private 'profiler.is_disabled_state_checker' shared service. + * + * @return \Closure + */ + protected static function getProfiler_IsDisabledStateCheckerService($container) + { + return $container->privates['profiler.is_disabled_state_checker'] = (new \Symfony\Component\HttpKernel\Profiler\ProfilerStateChecker(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'profiler' => ['services', '.container.private.profiler', NULL, false], + ], [ + 'profiler' => '?', + ]), \Symfony\Bundle\FrameworkBundle\FrameworkBundle::considerProfilerEnabled()))->isProfilerDisabled(...); + } + + /** + * Gets the private 'profiler_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\ProfilerListener + */ + protected static function getProfilerListenerService($container) + { + $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)); + + if (isset($container->privates['profiler_listener'])) { + return $container->privates['profiler_listener']; + } + + return $container->privates['profiler_listener'] = new \Symfony\Component\HttpKernel\EventListener\ProfilerListener($a, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), NULL, false, false, NULL); + } + + /** + * Gets the private 'router.request_context' shared service. + * + * @return \Symfony\Component\Routing\RequestContext + */ + protected static function getRouter_RequestContextService($container) + { + return $container->privates['router.request_context'] = \Symfony\Component\Routing\RequestContext::fromUri($container->getEnv('DEFAULT_URI'), 'localhost', 'http', 80, 443); + } + + /** + * Gets the private 'router_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\RouterListener + */ + protected static function getRouterListenerService($container) + { + return $container->privates['router_listener'] = new \Symfony\Component\HttpKernel\EventListener\RouterListener(($container->services['router'] ?? self::getRouterService($container)), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), ($container->privates['router.request_context'] ?? self::getRouter_RequestContextService($container)), ($container->privates['logger'] ?? self::getLoggerService($container)), \dirname(__DIR__, 4), true); + } + + /** + * Gets the private 'session_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\SessionListener + */ + protected static function getSessionListenerService($container) + { + return $container->privates['session_listener'] = new \Symfony\Component\HttpKernel\EventListener\SessionListener(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'session_factory' => ['privates', 'session.factory', 'getSession_FactoryService', true], + 'logger' => ['privates', 'logger', 'getLoggerService', false], + 'session_collector' => ['privates', 'data_collector.request.session_collector', 'getDataCollector_Request_SessionCollectorService', true], + 'request_stack' => ['services', 'request_stack', 'getRequestStackService', false], + ], [ + 'session_factory' => '?', + 'logger' => '?', + 'session_collector' => '?', + 'request_stack' => '?', + ]), true, $container->parameters['session.storage.options']); + } + + /** + * Gets the private 'twig' shared service. + * + * @return \Twig\Environment + */ + protected static function getTwigService($container) + { + $a = new \Twig\Loader\FilesystemLoader([], \dirname(__DIR__, 4)); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle/Resources/views'), 'Debug'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle/Resources/views'), '!Debug'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle/templates'), 'Maker'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle/templates'), '!Maker'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), 'WebProfiler'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), '!WebProfiler'); + + $container->privates['twig'] = $instance = new \Twig\Environment($a, ['cache' => ($container->targetDir.''.'/twig'), 'charset' => 'UTF-8', 'debug' => true, 'strict_variables' => true, 'autoescape' => 'name']); + + $b = ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)); + $c = ($container->services['router'] ?? self::getRouterService($container)); + $d = ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + $e = new \Symfony\Component\VarDumper\Dumper\HtmlDumper(NULL, 'UTF-8', 1); + + $f = ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)); + + $e->setDisplayOptions(['maxStringLength' => 4096, 'fileLinkFormat' => $f]); + $g = new \Symfony\Bridge\Twig\AppVariable(); + $g->setEnvironment('dev'); + $g->setDebug(true); + if ($container->has('request_stack')) { + $g->setRequestStack($d); + } + $g->setEnabledLocales([]); + + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\DumpExtension(($container->services['var_dumper.cloner'] ?? self::getVarDumper_ClonerService($container)), ($container->privates['var_dumper.html_dumper'] ?? self::getVarDumper_HtmlDumperService($container)))); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ProfilerExtension(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), $b)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension(NULL)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($c)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension()); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($b, true)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension()); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension(new \Symfony\Component\HttpFoundation\UrlHelper($d, $c))); + $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension($e)); + $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension($f, \dirname(__DIR__, 4), 'UTF-8')); + $instance->addGlobal('app', $g); + $instance->addRuntimeLoader(new \Twig\RuntimeLoader\ContainerRuntimeLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => ['privates', 'twig.runtime.httpkernel', 'getTwig_Runtime_HttpkernelService', true], + ], [ + 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => '?', + ]))); + (new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','))->configure($instance); + + return $instance; + } + + /** + * Gets the private 'var_dumper.html_dumper' shared service. + * + * @return \Symfony\Component\VarDumper\Dumper\HtmlDumper + */ + protected static function getVarDumper_HtmlDumperService($container) + { + $container->privates['var_dumper.html_dumper'] = $instance = new \Symfony\Component\VarDumper\Dumper\HtmlDumper(NULL, 'UTF-8', 0); + + $instance->setDisplayOptions(['fileLinkFormat' => ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))]); + + return $instance; + } + + /** + * Gets the private 'var_dumper.server_connection' shared service. + * + * @return \Symfony\Component\VarDumper\Server\Connection + */ + protected static function getVarDumper_ServerConnectionService($container) + { + return $container->privates['var_dumper.server_connection'] = new \Symfony\Component\VarDumper\Server\Connection('tcp://'.$container->getEnv('string:VAR_DUMPER_SERVER'), ['source' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider('UTF-8', \dirname(__DIR__, 4), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))), 'request' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\RequestContextProvider(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())), 'cli' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\CliContextProvider()]); + } + + /** + * Gets the private 'web_profiler.csp.handler' shared service. + * + * @return \Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler + */ + protected static function getWebProfiler_Csp_HandlerService($container) + { + return $container->privates['web_profiler.csp.handler'] = new \Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler(new \Symfony\Bundle\WebProfilerBundle\Csp\NonceGenerator()); + } + + /** + * Gets the private 'web_profiler.debug_toolbar' shared service. + * + * @return \Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener + */ + protected static function getWebProfiler_DebugToolbarService($container) + { + $a = ($container->privates['twig'] ?? self::getTwigService($container)); + + if (isset($container->privates['web_profiler.debug_toolbar'])) { + return $container->privates['web_profiler.debug_toolbar']; + } + + return $container->privates['web_profiler.debug_toolbar'] = new \Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener($a, false, 2, ($container->services['router'] ?? self::getRouterService($container)), '^/((index|app(_[\\w]+)?)\\.php/)?_wdt', ($container->privates['web_profiler.csp.handler'] ?? self::getWebProfiler_Csp_HandlerService($container)), ($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container)), false); + } + + /** + * Gets the public 'profiler' alias. + * + * @return object The ".container.private.profiler" service. + */ + protected static function getProfilerService($container) + { + trigger_deprecation('symfony/framework-bundle', '5.4', 'Accessing the "profiler" service directly from the container is deprecated, use dependency injection instead.'); + + return $container->get('.container.private.profiler'); + } + + public function getParameter(string $name): array|bool|string|int|float|\UnitEnum|null + { + 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 ParameterNotFoundException($name, extraMessage: self::NONEMPTY_PARAMETERS[$name] ?? null); + } + + if (isset($this->loadedDynamicParameters[$name])) { + $value = $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name); + } else { + $value = $this->parameters[$name]; + } + + if (isset(self::NONEMPTY_PARAMETERS[$name]) && (null === $value || '' === $value || [] === $value)) { + throw new \Symfony\Component\DependencyInjection\Exception\EmptyParameterValueException(self::NONEMPTY_PARAMETERS[$name]); + } + + return $value; + } + + 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 (!isset($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, [], self::NONEMPTY_PARAMETERS); + } + + return $this->parameterBag; + } + + private $loadedDynamicParameters = [ + 'kernel.runtime_environment' => false, + 'kernel.runtime_mode' => false, + 'kernel.runtime_mode.web' => false, + 'kernel.runtime_mode.cli' => false, + 'kernel.runtime_mode.worker' => false, + 'kernel.build_dir' => false, + 'kernel.cache_dir' => false, + 'kernel.secret' => false, + 'kernel.trust_x_sendfile_type_header' => false, + 'kernel.trusted_hosts' => false, + 'kernel.trusted_proxies' => false, + 'kernel.trusted_headers' => false, + 'debug.file_link_format' => false, + 'debug.container.dump' => false, + 'router.cache_dir' => false, + 'profiler.storage.dsn' => false, + ]; + private $dynamicParameters = []; + + private function getDynamicParameter(string $name) + { + $container = $this; + $value = match ($name) { + 'kernel.runtime_environment' => $container->getEnv('default:kernel.environment:APP_RUNTIME_ENV'), + 'kernel.runtime_mode' => $container->getEnv('query_string:default:container.runtime_mode:APP_RUNTIME_MODE'), + 'kernel.runtime_mode.web' => $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'), + 'kernel.runtime_mode.cli' => $container->getEnv('not:default:kernel.runtime_mode.web:'), + 'kernel.runtime_mode.worker' => $container->getEnv('bool:default::key:worker:default:kernel.runtime_mode:'), + 'kernel.build_dir' => $container->targetDir.'', + 'kernel.cache_dir' => $container->targetDir.'', + 'kernel.secret' => $container->getEnv('APP_SECRET'), + 'kernel.trust_x_sendfile_type_header' => $container->getEnv('bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER'), + 'kernel.trusted_hosts' => $container->getEnv('default::SYMFONY_TRUSTED_HOSTS'), + 'kernel.trusted_proxies' => $container->getEnv('default::SYMFONY_TRUSTED_PROXIES'), + 'kernel.trusted_headers' => $container->getEnv('default::SYMFONY_TRUSTED_HEADERS'), + 'debug.file_link_format' => $container->getEnv('default::SYMFONY_IDE'), + 'debug.container.dump' => ($container->targetDir.''.'/App_KernelDevDebugContainer.xml'), + 'router.cache_dir' => $container->targetDir.'', + 'profiler.storage.dsn' => ('file:'.$container->targetDir.''.'/profiler'), + default => throw new ParameterNotFoundException($name), + }; + $this->loadedDynamicParameters[$name] = true; + + return $this->dynamicParameters[$name] = $value; + } + + protected function getDefaultParameters(): array + { + return [ + 'kernel.project_dir' => \dirname(__DIR__, 4), + 'kernel.environment' => 'dev', + 'kernel.debug' => true, + 'kernel.logs_dir' => (\dirname(__DIR__, 3).'/log'), + 'kernel.bundles' => [ + 'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle', + 'DebugBundle' => 'Symfony\\Bundle\\DebugBundle\\DebugBundle', + 'MakerBundle' => 'Symfony\\Bundle\\MakerBundle\\MakerBundle', + 'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle', + 'WebProfilerBundle' => 'Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle', + ], + 'kernel.bundles_metadata' => [ + 'FrameworkBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle'), + 'namespace' => 'Symfony\\Bundle\\FrameworkBundle', + ], + 'DebugBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle'), + 'namespace' => 'Symfony\\Bundle\\DebugBundle', + ], + 'MakerBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle'), + 'namespace' => 'Symfony\\Bundle\\MakerBundle', + ], + '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', + ], + ], + 'kernel.charset' => 'UTF-8', + 'kernel.container_class' => 'App_KernelDevDebugContainer', + 'validator.translation_domain' => 'validators', + '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\\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', + ], + 'fragment.renderer.hinclude.global_template' => NULL, + 'fragment.path' => '/_fragment', + 'kernel.http_method_override' => false, + 'kernel.default_locale' => 'en', + 'kernel.enabled_locales' => [ + + ], + 'kernel.error_controller' => 'error_controller', + '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', + ], + 'session.save_path' => NULL, + 'session.metadata.update_threshold' => 0, + 'profiler_listener.only_exceptions' => false, + 'profiler_listener.only_main_requests' => false, + 'env(VAR_DUMPER_SERVER)' => '127.0.0.1:9912', + 'twig.form.resources' => [ + 0 => 'form_div_layout.html.twig', + ], + 'twig.default_path' => (\dirname(__DIR__, 4).'/templates'), + 'web_profiler.debug_toolbar.intercept_redirects' => false, + 'web_profiler.debug_toolbar.mode' => 2, + 'data_collector.templates' => [ + 'data_collector.request' => [ + 0 => 'request', + 1 => '@WebProfiler/Collector/request.html.twig', + ], + '.data_collector.command' => [ + 0 => 'command', + 1 => '@WebProfiler/Collector/command.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.ajax' => [ + 0 => 'ajax', + 1 => '@WebProfiler/Collector/ajax.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.twig' => [ + 0 => 'twig', + 1 => '@WebProfiler/Collector/twig.html.twig', + ], + 'data_collector.dump' => [ + 0 => 'dump', + 1 => '@Debug/Profiler/dump.html.twig', + ], + 'data_collector.config' => [ + 0 => 'config', + 1 => '@WebProfiler/Collector/config.html.twig', + ], + ], + 'console.command.ids' => [ + + ], + ]; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/ProfilerProxy8977808.php b/var/cache/dev/ContainerD4AQ4Ie/ProfilerProxy8977808.php new file mode 100644 index 0000000..2b2d7d3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/ProfilerProxy8977808.php @@ -0,0 +1,165 @@ + [parent::class, 'collectors', null, 16], + "\0".parent::class."\0".'enabled' => [parent::class, 'enabled', null, 16], + "\0".parent::class."\0".'initiallyEnabled' => [parent::class, 'initiallyEnabled', null, 16], + "\0".parent::class."\0".'logger' => [parent::class, 'logger', null, 16], + "\0".parent::class."\0".'storage' => [parent::class, 'storage', null, 16], + 'collectors' => [parent::class, 'collectors', null, 16], + 'enabled' => [parent::class, 'enabled', null, 16], + 'initiallyEnabled' => [parent::class, 'initiallyEnabled', null, 16], + 'logger' => [parent::class, 'logger', null, 16], + 'storage' => [parent::class, 'storage', null, 16], + ]; + + public function disable(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->disable(...\func_get_args()); + } else { + parent::disable(...\func_get_args()); + } + } + + public function enable(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->enable(...\func_get_args()); + } else { + parent::enable(...\func_get_args()); + } + } + + public function isEnabled(): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->isEnabled(...\func_get_args()); + } + + return parent::isEnabled(...\func_get_args()); + } + + public function loadProfileFromResponse(\Symfony\Component\HttpFoundation\Response $response): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->loadProfileFromResponse(...\func_get_args()); + } + + return parent::loadProfileFromResponse(...\func_get_args()); + } + + public function loadProfile(string $token): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->loadProfile(...\func_get_args()); + } + + return parent::loadProfile(...\func_get_args()); + } + + public function saveProfile(\Symfony\Component\HttpKernel\Profiler\Profile $profile): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->saveProfile(...\func_get_args()); + } + + return parent::saveProfile(...\func_get_args()); + } + + public function purge(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->purge(...\func_get_args()); + } else { + parent::purge(...\func_get_args()); + } + } + + public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?string $start, ?string $end, ?string $statusCode = null, ?\Closure $filter = null): array + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->find(...\func_get_args()); + } + + return parent::find(...\func_get_args()); + } + + public function collect(\Symfony\Component\HttpFoundation\Request $request, \Symfony\Component\HttpFoundation\Response $response, ?\Throwable $exception = null): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->collect(...\func_get_args()); + } + + return parent::collect(...\func_get_args()); + } + + public function reset(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->reset(...\func_get_args()); + } else { + parent::reset(...\func_get_args()); + } + } + + public function all(): array + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->all(...\func_get_args()); + } + + return parent::all(...\func_get_args()); + } + + public function set(array $collectors = []): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->set(...\func_get_args()); + } else { + parent::set(...\func_get_args()); + } + } + + public function add(\Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface $collector): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->add(...\func_get_args()); + } else { + parent::add(...\func_get_args()); + } + } + + public function has(string $name): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->has(...\func_get_args()); + } + + return parent::has(...\func_get_args()); + } + + public function get(string $name): \Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->get(...\func_get_args()); + } + + return parent::get(...\func_get_args()); + } +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('ProfilerProxy8977808', false)) { + \class_alias(__NAMESPACE__.'\\ProfilerProxy8977808', 'ProfilerProxy8977808', false); +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/RequestPayloadValueResolverGhost01ca9cc.php b/var/cache/dev/ContainerD4AQ4Ie/RequestPayloadValueResolverGhost01ca9cc.php new file mode 100644 index 0000000..c8faac0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/RequestPayloadValueResolverGhost01ca9cc.php @@ -0,0 +1,30 @@ + [parent::class, 'serializer', null, 530], + "\0".parent::class."\0".'translationDomain' => [parent::class, 'translationDomain', null, 16], + "\0".parent::class."\0".'translator' => [parent::class, 'translator', null, 530], + "\0".parent::class."\0".'validator' => [parent::class, 'validator', null, 530], + 'serializer' => [parent::class, 'serializer', null, 530], + 'translationDomain' => [parent::class, 'translationDomain', null, 16], + 'translator' => [parent::class, 'translator', null, 530], + 'validator' => [parent::class, 'validator', null, 530], + ]; +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('RequestPayloadValueResolverGhost01ca9cc', false)) { + \class_alias(__NAMESPACE__.'\\RequestPayloadValueResolverGhost01ca9cc', 'RequestPayloadValueResolverGhost01ca9cc', false); +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/UriSignerGhostB68a0a1.php b/var/cache/dev/ContainerD4AQ4Ie/UriSignerGhostB68a0a1.php new file mode 100644 index 0000000..6a809fc --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/UriSignerGhostB68a0a1.php @@ -0,0 +1,29 @@ + [parent::class, 'clock', null, 16], + "\0".parent::class."\0".'expirationParameter' => [parent::class, 'expirationParameter', null, 16], + "\0".parent::class."\0".'hashParameter' => [parent::class, 'hashParameter', null, 16], + "\0".parent::class."\0".'secret' => [parent::class, 'secret', null, 16], + 'clock' => [parent::class, 'clock', null, 16], + 'expirationParameter' => [parent::class, 'expirationParameter', null, 16], + 'hashParameter' => [parent::class, 'hashParameter', null, 16], + 'secret' => [parent::class, 'secret', null, 16], + ]; +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('UriSignerGhostB68a0a1', false)) { + \class_alias(__NAMESPACE__.'\\UriSignerGhostB68a0a1', 'UriSignerGhostB68a0a1', false); +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCachePoolClearer_CacheWarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCachePoolClearer_CacheWarmerService.php new file mode 100644 index 0000000..ad8d326 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCachePoolClearer_CacheWarmerService.php @@ -0,0 +1,26 @@ +privates['cache_pool_clearer.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\CachePoolClearerCacheWarmer(($container->services['cache.system_clearer'] ?? $container->load('getCache_SystemClearerService')), ['cache.validator', 'cache.serializer']); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCacheWarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCacheWarmerService.php new file mode 100644 index 0000000..55171c0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCacheWarmerService.php @@ -0,0 +1,31 @@ +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['router.cache_warmer'] ?? $container->load('getRouter_CacheWarmerService')); + yield 3 => ($container->privates['twig.template_cache_warmer'] ?? $container->load('getTwig_TemplateCacheWarmerService')); + }, 4), true, ($container->targetDir.''.'/App_KernelDevDebugContainerDeprecations.log')); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCache_AppClearerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCache_AppClearerService.php new file mode 100644 index 0000000..ca995cf --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCache_AppClearerService.php @@ -0,0 +1,26 @@ +services['cache.app_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container))]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCache_App_TaggableService.php b/var/cache/dev/ContainerD4AQ4Ie/getCache_App_TaggableService.php new file mode 100644 index 0000000..7db35c1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCache_App_TaggableService.php @@ -0,0 +1,27 @@ +privates['cache.app.taggable'] = new \Symfony\Component\Cache\Adapter\TagAwareAdapter(($container->services['cache.app'] ?? self::getCache_AppService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCache_GlobalClearerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCache_GlobalClearerService.php new file mode 100644 index 0000000..59ff85c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCache_GlobalClearerService.php @@ -0,0 +1,26 @@ +services['cache.global_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container)), 'cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)), 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)), 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)), 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getCache_SystemClearerService.php b/var/cache/dev/ContainerD4AQ4Ie/getCache_SystemClearerService.php new file mode 100644 index 0000000..ecc0e4d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getCache_SystemClearerService.php @@ -0,0 +1,26 @@ +services['cache.system_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)), 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)), 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)), 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConfigBuilder_WarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getConfigBuilder_WarmerService.php new file mode 100644 index 0000000..9ef9fbe --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConfigBuilder_WarmerService.php @@ -0,0 +1,26 @@ +privates['config_builder.warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\ConfigBuilderCacheWarmer(($container->services['kernel'] ?? $container->get('kernel', 1)), ($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsoleProfilerListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsoleProfilerListenerService.php new file mode 100644 index 0000000..4f361b2 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsoleProfilerListenerService.php @@ -0,0 +1,31 @@ +privates['.lazy_profiler'] ?? $container->load('get_LazyProfilerService')); + + if (isset($container->privates['console_profiler_listener'])) { + return $container->privates['console_profiler_listener']; + } + + return $container->privates['console_profiler_listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\ConsoleProfilerListener($a, ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), $container->getEnv('not:default:kernel.runtime_mode.web:'), ($container->services['router'] ?? self::getRouterService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_CommandLoaderService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_CommandLoaderService.php new file mode 100644 index 0000000..1a376d6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_CommandLoaderService.php @@ -0,0 +1,140 @@ +services['console.command_loader'] = new \Symfony\Component\Console\CommandLoader\ContainerCommandLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $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_invalidate_tags' => ['privates', '.console.command.cache_pool_invalidate_tags.lazy', 'get_Console_Command_CachePoolInvalidateTags_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.event_dispatcher_debug' => ['privates', '.console.command.event_dispatcher_debug.lazy', 'get_Console_Command_EventDispatcherDebug_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.yaml_lint' => ['privates', '.console.command.yaml_lint.lazy', 'get_Console_Command_YamlLint_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_reveal' => ['privates', '.console.command.secrets_reveal.lazy', 'get_Console_Command_SecretsReveal_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], + 'console.command.error_dumper' => ['privates', '.console.command.error_dumper.lazy', 'get_Console_Command_ErrorDumper_LazyService', true], + 'var_dumper.command.server_dump' => ['privates', '.var_dumper.command.server_dump.lazy', 'get_VarDumper_Command_ServerDump_LazyService', 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], + 'maker.auto_command.make_auth' => ['privates', '.maker.auto_command.make_auth.lazy', 'get_Maker_AutoCommand_MakeAuth_LazyService', true], + 'maker.auto_command.make_command' => ['privates', '.maker.auto_command.make_command.lazy', 'get_Maker_AutoCommand_MakeCommand_LazyService', true], + 'maker.auto_command.make_twig_component' => ['privates', '.maker.auto_command.make_twig_component.lazy', 'get_Maker_AutoCommand_MakeTwigComponent_LazyService', true], + 'maker.auto_command.make_controller' => ['privates', '.maker.auto_command.make_controller.lazy', 'get_Maker_AutoCommand_MakeController_LazyService', true], + 'maker.auto_command.make_crud' => ['privates', '.maker.auto_command.make_crud.lazy', 'get_Maker_AutoCommand_MakeCrud_LazyService', true], + 'maker.auto_command.make_docker_database' => ['privates', '.maker.auto_command.make_docker_database.lazy', 'get_Maker_AutoCommand_MakeDockerDatabase_LazyService', true], + 'maker.auto_command.make_entity' => ['privates', '.maker.auto_command.make_entity.lazy', 'get_Maker_AutoCommand_MakeEntity_LazyService', true], + 'maker.auto_command.make_fixtures' => ['privates', '.maker.auto_command.make_fixtures.lazy', 'get_Maker_AutoCommand_MakeFixtures_LazyService', true], + 'maker.auto_command.make_form' => ['privates', '.maker.auto_command.make_form.lazy', 'get_Maker_AutoCommand_MakeForm_LazyService', true], + 'maker.auto_command.make_listener' => ['privates', '.maker.auto_command.make_listener.lazy', 'get_Maker_AutoCommand_MakeListener_LazyService', true], + 'maker.auto_command.make_message' => ['privates', '.maker.auto_command.make_message.lazy', 'get_Maker_AutoCommand_MakeMessage_LazyService', true], + 'maker.auto_command.make_messenger_middleware' => ['privates', '.maker.auto_command.make_messenger_middleware.lazy', 'get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService', true], + 'maker.auto_command.make_registration_form' => ['privates', '.maker.auto_command.make_registration_form.lazy', 'get_Maker_AutoCommand_MakeRegistrationForm_LazyService', true], + 'maker.auto_command.make_reset_password' => ['privates', '.maker.auto_command.make_reset_password.lazy', 'get_Maker_AutoCommand_MakeResetPassword_LazyService', true], + 'maker.auto_command.make_schedule' => ['privates', '.maker.auto_command.make_schedule.lazy', 'get_Maker_AutoCommand_MakeSchedule_LazyService', true], + 'maker.auto_command.make_serializer_encoder' => ['privates', '.maker.auto_command.make_serializer_encoder.lazy', 'get_Maker_AutoCommand_MakeSerializerEncoder_LazyService', true], + 'maker.auto_command.make_serializer_normalizer' => ['privates', '.maker.auto_command.make_serializer_normalizer.lazy', 'get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService', true], + 'maker.auto_command.make_twig_extension' => ['privates', '.maker.auto_command.make_twig_extension.lazy', 'get_Maker_AutoCommand_MakeTwigExtension_LazyService', true], + 'maker.auto_command.make_test' => ['privates', '.maker.auto_command.make_test.lazy', 'get_Maker_AutoCommand_MakeTest_LazyService', true], + 'maker.auto_command.make_validator' => ['privates', '.maker.auto_command.make_validator.lazy', 'get_Maker_AutoCommand_MakeValidator_LazyService', true], + 'maker.auto_command.make_voter' => ['privates', '.maker.auto_command.make_voter.lazy', 'get_Maker_AutoCommand_MakeVoter_LazyService', true], + 'maker.auto_command.make_user' => ['privates', '.maker.auto_command.make_user.lazy', 'get_Maker_AutoCommand_MakeUser_LazyService', true], + 'maker.auto_command.make_migration' => ['privates', '.maker.auto_command.make_migration.lazy', 'get_Maker_AutoCommand_MakeMigration_LazyService', true], + 'maker.auto_command.make_stimulus_controller' => ['privates', '.maker.auto_command.make_stimulus_controller.lazy', 'get_Maker_AutoCommand_MakeStimulusController_LazyService', true], + 'maker.auto_command.make_security_form_login' => ['privates', '.maker.auto_command.make_security_form_login.lazy', 'get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService', true], + 'maker.auto_command.make_security_custom' => ['privates', '.maker.auto_command.make_security_custom.lazy', 'get_Maker_AutoCommand_MakeSecurityCustom_LazyService', true], + 'maker.auto_command.make_webhook' => ['privates', '.maker.auto_command.make_webhook.lazy', 'get_Maker_AutoCommand_MakeWebhook_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_invalidate_tags' => '?', + '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.event_dispatcher_debug' => '?', + 'console.command.router_debug' => '?', + 'console.command.router_match' => '?', + 'console.command.yaml_lint' => '?', + 'console.command.secrets_set' => '?', + 'console.command.secrets_remove' => '?', + 'console.command.secrets_generate_key' => '?', + 'console.command.secrets_list' => '?', + 'console.command.secrets_reveal' => '?', + 'console.command.secrets_decrypt_to_local' => '?', + 'console.command.secrets_encrypt_from_local' => '?', + 'console.command.error_dumper' => '?', + 'var_dumper.command.server_dump' => '?', + 'twig.command.debug' => '?', + 'twig.command.lint' => '?', + 'maker.auto_command.make_auth' => '?', + 'maker.auto_command.make_command' => '?', + 'maker.auto_command.make_twig_component' => '?', + 'maker.auto_command.make_controller' => '?', + 'maker.auto_command.make_crud' => '?', + 'maker.auto_command.make_docker_database' => '?', + 'maker.auto_command.make_entity' => '?', + 'maker.auto_command.make_fixtures' => '?', + 'maker.auto_command.make_form' => '?', + 'maker.auto_command.make_listener' => '?', + 'maker.auto_command.make_message' => '?', + 'maker.auto_command.make_messenger_middleware' => '?', + 'maker.auto_command.make_registration_form' => '?', + 'maker.auto_command.make_reset_password' => '?', + 'maker.auto_command.make_schedule' => '?', + 'maker.auto_command.make_serializer_encoder' => '?', + 'maker.auto_command.make_serializer_normalizer' => '?', + 'maker.auto_command.make_twig_extension' => '?', + 'maker.auto_command.make_test' => '?', + 'maker.auto_command.make_validator' => '?', + 'maker.auto_command.make_voter' => '?', + 'maker.auto_command.make_user' => '?', + 'maker.auto_command.make_migration' => '?', + 'maker.auto_command.make_stimulus_controller' => '?', + 'maker.auto_command.make_security_form_login' => '?', + 'maker.auto_command.make_security_custom' => '?', + 'maker.auto_command.make_webhook' => '?', + ]), ['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:invalidate-tags' => 'console.command.cache_pool_invalidate_tags', '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:event-dispatcher' => 'console.command.event_dispatcher_debug', 'debug:router' => 'console.command.router_debug', 'router:match' => 'console.command.router_match', 'lint:yaml' => 'console.command.yaml_lint', '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:reveal' => 'console.command.secrets_reveal', 'secrets:decrypt-to-local' => 'console.command.secrets_decrypt_to_local', 'secrets:encrypt-from-local' => 'console.command.secrets_encrypt_from_local', 'error:dump' => 'console.command.error_dumper', 'server:dump' => 'var_dumper.command.server_dump', 'debug:twig' => 'twig.command.debug', 'lint:twig' => 'twig.command.lint', 'make:auth' => 'maker.auto_command.make_auth', 'make:command' => 'maker.auto_command.make_command', 'make:twig-component' => 'maker.auto_command.make_twig_component', 'make:controller' => 'maker.auto_command.make_controller', 'make:crud' => 'maker.auto_command.make_crud', 'make:docker:database' => 'maker.auto_command.make_docker_database', 'make:entity' => 'maker.auto_command.make_entity', 'make:fixtures' => 'maker.auto_command.make_fixtures', 'make:form' => 'maker.auto_command.make_form', 'make:listener' => 'maker.auto_command.make_listener', 'make:subscriber' => 'maker.auto_command.make_listener', 'make:message' => 'maker.auto_command.make_message', 'make:messenger-middleware' => 'maker.auto_command.make_messenger_middleware', 'make:registration-form' => 'maker.auto_command.make_registration_form', 'make:reset-password' => 'maker.auto_command.make_reset_password', 'make:schedule' => 'maker.auto_command.make_schedule', 'make:serializer:encoder' => 'maker.auto_command.make_serializer_encoder', 'make:serializer:normalizer' => 'maker.auto_command.make_serializer_normalizer', 'make:twig-extension' => 'maker.auto_command.make_twig_extension', 'make:test' => 'maker.auto_command.make_test', 'make:unit-test' => 'maker.auto_command.make_test', 'make:functional-test' => 'maker.auto_command.make_test', 'make:validator' => 'maker.auto_command.make_validator', 'make:voter' => 'maker.auto_command.make_voter', 'make:user' => 'maker.auto_command.make_user', 'make:migration' => 'maker.auto_command.make_migration', 'make:stimulus-controller' => 'maker.auto_command.make_stimulus_controller', 'make:security:form-login' => 'maker.auto_command.make_security_form_login', 'make:security:custom' => 'maker.auto_command.make_security_custom', 'make:webhook' => 'maker.auto_command.make_webhook']); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AboutService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AboutService.php new file mode 100644 index 0000000..f676d64 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AboutService.php @@ -0,0 +1,32 @@ +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/dev/ContainerD4AQ4Ie/getConsole_Command_AssetsInstallService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AssetsInstallService.php new file mode 100644 index 0000000..560efd4 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_AssetsInstallService.php @@ -0,0 +1,33 @@ +privates['console.command.assets_install'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand(($container->privates['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/dev/ContainerD4AQ4Ie/getConsole_Command_CacheClearService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheClearService.php new file mode 100644 index 0000000..01decf2 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheClearService.php @@ -0,0 +1,35 @@ +privates['console.command.cache_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand(new \Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer(new RewindableGenerator(fn () => new \EmptyIterator(), 0)), ($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem())); + + $instance->setName('cache:clear'); + $instance->setDescription('Clear the cache'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolClearService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolClearService.php new file mode 100644 index 0000000..7510d8b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolClearService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), ['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:clear'); + $instance->setDescription('Clear cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolDeleteService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolDeleteService.php new file mode 100644 index 0000000..111a7e6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolDeleteService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_delete'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), ['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:delete'); + $instance->setDescription('Delete an item from a cache pool'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolInvalidateTagsService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolInvalidateTagsService.php new file mode 100644 index 0000000..a84a3f8 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolInvalidateTagsService.php @@ -0,0 +1,36 @@ +privates['console.command.cache_pool_invalidate_tags'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'cache.app' => ['privates', 'cache.app.taggable', 'getCache_App_TaggableService', true], + ], [ + 'cache.app' => 'Symfony\\Component\\Cache\\Adapter\\TagAwareAdapter', + ])); + + $instance->setName('cache:pool:invalidate-tags'); + $instance->setDescription('Invalidate cache tags for all or a specific pool'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolListService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolListService.php new file mode 100644 index 0000000..250aaf9 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolListService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_list'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand(['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:list'); + $instance->setDescription('List available cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolPruneService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolPruneService.php new file mode 100644 index 0000000..4dbb887 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CachePoolPruneService.php @@ -0,0 +1,38 @@ +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'] ?? self::getCache_AppService($container)); + yield 'cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)); + yield 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)); + yield 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)); + yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container)); + }, 5)); + + $instance->setName('cache:pool:prune'); + $instance->setDescription('Prune cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheWarmupService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheWarmupService.php new file mode 100644 index 0000000..72fea2d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_CacheWarmupService.php @@ -0,0 +1,32 @@ +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/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDebugService.php new file mode 100644 index 0000000..0f0dedd --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDebugService.php @@ -0,0 +1,35 @@ +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/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDumpReferenceService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDumpReferenceService.php new file mode 100644 index 0000000..436385a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ConfigDumpReferenceService.php @@ -0,0 +1,35 @@ +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/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerDebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerDebugService.php new file mode 100644 index 0000000..3382ccb --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerDebugService.php @@ -0,0 +1,33 @@ +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/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerLintService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerLintService.php new file mode 100644 index 0000000..9fb1856 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ContainerLintService.php @@ -0,0 +1,32 @@ +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/dev/ContainerD4AQ4Ie/getConsole_Command_DebugAutowiringService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_DebugAutowiringService.php new file mode 100644 index 0000000..1015757 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_DebugAutowiringService.php @@ -0,0 +1,34 @@ +privates['console.command.debug_autowiring'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand(NULL, ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:autowiring'); + $instance->setDescription('List classes/interfaces you can use for autowiring'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ErrorDumperService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ErrorDumperService.php new file mode 100644 index 0000000..34cf1d6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_ErrorDumperService.php @@ -0,0 +1,33 @@ +privates['console.command.error_dumper'] = $instance = new \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), ($container->privates['twig.error_renderer.html'] ?? $container->load('getTwig_ErrorRenderer_HtmlService')), NULL); + + $instance->setName('error:dump'); + $instance->setDescription('Dump error pages to plain HTML files that can be directly served by a web server'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_EventDispatcherDebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_EventDispatcherDebugService.php new file mode 100644 index 0000000..a5f9614 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_EventDispatcherDebugService.php @@ -0,0 +1,36 @@ +privates['console.command.event_dispatcher_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'event_dispatcher' => ['services', 'event_dispatcher', 'getEventDispatcherService', false], + ], [ + 'event_dispatcher' => '?', + ])); + + $instance->setName('debug:event-dispatcher'); + $instance->setDescription('Display configured listeners for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterDebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterDebugService.php new file mode 100644 index 0000000..71e4736 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterDebugService.php @@ -0,0 +1,33 @@ +privates['console.command.router_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand(($container->services['router'] ?? self::getRouterService($container)), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:router'); + $instance->setDescription('Display current routes for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterMatchService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterMatchService.php new file mode 100644 index 0000000..6f35239 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_RouterMatchService.php @@ -0,0 +1,32 @@ +privates['console.command.router_match'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand(($container->services['router'] ?? self::getRouterService($container)), new RewindableGenerator(fn () => new \EmptyIterator(), 0)); + + $instance->setName('router:match'); + $instance->setDescription('Help debug routes by simulating a path info match'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsDecryptToLocalService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsDecryptToLocalService.php new file mode 100644 index 0000000..5c19a98 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsDecryptToLocalService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.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/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsEncryptFromLocalService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsEncryptFromLocalService.php new file mode 100644 index 0000000..12bf26b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsEncryptFromLocalService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:encrypt-from-local'); + $instance->setDescription('Encrypt all local secrets to the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsGenerateKeyService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsGenerateKeyService.php new file mode 100644 index 0000000..c1389a0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsGenerateKeyService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:generate-keys'); + $instance->setDescription('Generate new encryption keys'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsListService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsListService.php new file mode 100644 index 0000000..228ec96 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsListService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:list'); + $instance->setDescription('List all secrets'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRemoveService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRemoveService.php new file mode 100644 index 0000000..df7ef27 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRemoveService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:remove'); + $instance->setDescription('Remove a secret from the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRevealService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRevealService.php new file mode 100644 index 0000000..565d130 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsRevealService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_reveal'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsRevealCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:reveal'); + $instance->setDescription('Reveal the value of a secret'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsSetService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsSetService.php new file mode 100644 index 0000000..ad51831 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_SecretsSetService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:set'); + $instance->setDescription('Set a secret in the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_YamlLintService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_YamlLintService.php new file mode 100644 index 0000000..5a1bd62 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_Command_YamlLintService.php @@ -0,0 +1,33 @@ +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/dev/ContainerD4AQ4Ie/getConsole_ErrorListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getConsole_ErrorListenerService.php new file mode 100644 index 0000000..3402d7e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getConsole_ErrorListenerService.php @@ -0,0 +1,25 @@ +privates['console.error_listener'] = new \Symfony\Component\Console\EventListener\ErrorListener(($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorService.php b/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorService.php new file mode 100644 index 0000000..dcf2c60 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorService.php @@ -0,0 +1,28 @@ +privates['container.env_var_processor'] = new \Symfony\Component\DependencyInjection\EnvVarProcessor($container, new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['secrets.env_var_loader'] ?? $container->load('getSecrets_EnvVarLoaderService')); + }, 1)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorsLocatorService.php b/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorsLocatorService.php new file mode 100644 index 0000000..106ff54 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getContainer_EnvVarProcessorsLocatorService.php @@ -0,0 +1,67 @@ +services['container.env_var_processors_locator'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'base64' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'bool' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'not' => ['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], + '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], + 'url' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'query_string' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'resolve' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'default' => ['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], + 'require' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'enum' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'shuffle' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'defined' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'urlencode' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + ], [ + 'base64' => '?', + 'bool' => '?', + 'not' => '?', + 'const' => '?', + 'csv' => '?', + 'file' => '?', + 'float' => '?', + 'int' => '?', + 'json' => '?', + 'key' => '?', + 'url' => '?', + 'query_string' => '?', + 'resolve' => '?', + 'default' => '?', + 'string' => '?', + 'trim' => '?', + 'require' => '?', + 'enum' => '?', + 'shuffle' => '?', + 'defined' => '?', + 'urlencode' => '?', + ]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getContainer_GetRoutingConditionServiceService.php b/var/cache/dev/ContainerD4AQ4Ie/getContainer_GetRoutingConditionServiceService.php new file mode 100644 index 0000000..f93f262 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getContainer_GetRoutingConditionServiceService.php @@ -0,0 +1,23 @@ +services['container.get_routing_condition_service'] = (new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [], []))->get(...); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getController_TemplateAttributeListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getController_TemplateAttributeListenerService.php new file mode 100644 index 0000000..e79252a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getController_TemplateAttributeListenerService.php @@ -0,0 +1,31 @@ +privates['twig'] ?? self::getTwigService($container)); + + if (isset($container->privates['controller.template_attribute_listener'])) { + return $container->privates['controller.template_attribute_listener']; + } + + return $container->privates['controller.template_attribute_listener'] = new \Symfony\Bridge\Twig\EventListener\TemplateAttributeListener($a); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getDataCollector_Request_SessionCollectorService.php b/var/cache/dev/ContainerD4AQ4Ie/getDataCollector_Request_SessionCollectorService.php new file mode 100644 index 0000000..405abb5 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getDataCollector_Request_SessionCollectorService.php @@ -0,0 +1,23 @@ +privates['data_collector.request.session_collector'] = ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container))->collectSessionUsage(...); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getDebug_DumpListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getDebug_DumpListenerService.php new file mode 100644 index 0000000..0ad22a1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getDebug_DumpListenerService.php @@ -0,0 +1,26 @@ +privates['debug.dump_listener'] = new \Symfony\Component\HttpKernel\EventListener\DumpListener(($container->services['var_dumper.cloner'] ?? self::getVarDumper_ClonerService($container)), new \Symfony\Component\VarDumper\Dumper\ContextualizedDumper(($container->privates['var_dumper.contextualized_cli_dumper.inner'] ?? $container->load('getVarDumper_ContextualizedCliDumper_InnerService')), ['source' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider('UTF-8', \dirname(__DIR__, 4), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)))]), ($container->privates['var_dumper.server_connection'] ?? self::getVarDumper_ServerConnectionService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getDebug_ErrorHandlerConfiguratorService.php b/var/cache/dev/ContainerD4AQ4Ie/getDebug_ErrorHandlerConfiguratorService.php new file mode 100644 index 0000000..28c5709 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getDebug_ErrorHandlerConfiguratorService.php @@ -0,0 +1,25 @@ +services['debug.error_handler_configurator'] = new \Symfony\Component\HttpKernel\Debug\ErrorHandlerConfigurator(($container->privates['logger'] ?? self::getLoggerService($container)), NULL, -1, true, true, NULL); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getDebug_FileLinkFormatter_UrlFormatService.php b/var/cache/dev/ContainerD4AQ4Ie/getDebug_FileLinkFormatter_UrlFormatService.php new file mode 100644 index 0000000..fd08212 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getDebug_FileLinkFormatter_UrlFormatService.php @@ -0,0 +1,23 @@ +privates['debug.file_link_formatter.url_format'] = \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter::generateUrlFormat(($container->services['router'] ?? self::getRouterService($container)), '_profiler_open_file', '?file=%f&line=%l#line%l'); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getErrorControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getErrorControllerService.php new file mode 100644 index 0000000..687f8e1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getErrorControllerService.php @@ -0,0 +1,25 @@ +services['error_controller'] = new \Symfony\Component\HttpKernel\Controller\ErrorController(($container->services['http_kernel'] ?? self::getHttpKernelService($container)), 'error_controller', ($container->privates['twig.error_renderer.html'] ?? $container->load('getTwig_ErrorRenderer_HtmlService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getErrorHandler_ErrorRenderer_HtmlService.php b/var/cache/dev/ContainerD4AQ4Ie/getErrorHandler_ErrorRenderer_HtmlService.php new file mode 100644 index 0000000..f82eac3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getErrorHandler_ErrorRenderer_HtmlService.php @@ -0,0 +1,28 @@ +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'] ?? self::getDebug_FileLinkFormatterService($container)), \dirname(__DIR__, 4), \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer::getAndCleanOutputBuffer($a), ($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getFragment_Renderer_InlineService.php b/var/cache/dev/ContainerD4AQ4Ie/getFragment_Renderer_InlineService.php new file mode 100644 index 0000000..0e02e67 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getFragment_Renderer_InlineService.php @@ -0,0 +1,42 @@ +services['http_kernel'] ?? self::getHttpKernelService($container)); + + if (isset($container->privates['fragment.renderer.inline'])) { + return $container->privates['fragment.renderer.inline']; + } + $b = ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + + if (isset($container->privates['fragment.renderer.inline'])) { + return $container->privates['fragment.renderer.inline']; + } + + $container->privates['fragment.renderer.inline'] = $instance = new \Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer($a, $b); + + $instance->setFragmentPath('/_fragment'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getLoaderInterfaceService.php b/var/cache/dev/ContainerD4AQ4Ie/getLoaderInterfaceService.php new file mode 100644 index 0000000..9334f79 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getLoaderInterfaceService.php @@ -0,0 +1,23 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_auth'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeAuthenticator($a, ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), $b, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.security_controller_builder'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder())), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:auth'); + $instance->setDescription('Create a Guard authenticator of different flavors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCommandService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCommandService.php new file mode 100644 index 0000000..57158c1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCommandService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_command'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeCommand(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:command'); + $instance->setDescription('Create a new console command class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeControllerService.php new file mode 100644 index 0000000..c951a1f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeControllerService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_controller'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeController(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:controller'); + $instance->setDescription('Create a new controller class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCrudService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCrudService.php new file mode 100644 index 0000000..a8c5dd3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeCrudService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_crud'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeCrud(($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:crud'); + $instance->setDescription('Create CRUD for Doctrine entity class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeDockerDatabaseService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeDockerDatabaseService.php new file mode 100644 index 0000000..7b56913 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeDockerDatabaseService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_docker_database'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeDockerDatabase($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:docker:database'); + $instance->setDescription('Add a database container to your compose.yaml file'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeEntityService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeEntityService.php new file mode 100644 index 0000000..226713f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeEntityService.php @@ -0,0 +1,42 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_entity'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeEntity($a, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), NULL, $b, ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService'))), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:entity'); + $instance->setDescription('Create or update a Doctrine entity class, and optionally an API Platform resource'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFixturesService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFixturesService.php new file mode 100644 index 0000000..a3c3d13 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFixturesService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_fixtures'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeFixtures(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:fixtures'); + $instance->setDescription('Create a new class to load Doctrine fixtures'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFormService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFormService.php new file mode 100644 index 0000000..1aaa76b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeFormService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_form'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeForm(($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:form'); + $instance->setDescription('Create a new form class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeListenerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeListenerService.php new file mode 100644 index 0000000..80bd05b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeListenerService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_listener'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeListener(new \Symfony\Bundle\MakerBundle\EventRegistry(($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:listener'); + $instance->setAliases(['make:subscriber']); + $instance->setDescription('Creates a new event subscriber class or a new event listener class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessageService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessageService.php new file mode 100644 index 0000000..5cae039 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessageService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_message'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMessage($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:message'); + $instance->setDescription('Create a new message and handler'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessengerMiddlewareService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessengerMiddlewareService.php new file mode 100644 index 0000000..2f7062b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMessengerMiddlewareService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_messenger_middleware'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMessengerMiddleware(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:messenger-middleware'); + $instance->setDescription('Create a new messenger middleware'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMigrationService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMigrationService.php new file mode 100644 index 0000000..14b525a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeMigrationService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_migration'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMigration(\dirname(__DIR__, 4), ($container->privates['maker.file_link_formatter'] ?? $container->load('getMaker_FileLinkFormatterService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:migration'); + $instance->setDescription('Create a new migration based on database changes'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeRegistrationFormService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeRegistrationFormService.php new file mode 100644 index 0000000..67249d7 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeRegistrationFormService.php @@ -0,0 +1,40 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_registration_form'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeRegistrationForm($a, ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->services['router'] ?? self::getRouterService($container))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:registration-form'); + $instance->setDescription('Create a new registration form system'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeResetPasswordService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeResetPasswordService.php new file mode 100644 index 0000000..c7cf40c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeResetPasswordService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_reset_password'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeResetPassword($a, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService')), ($container->services['router'] ?? self::getRouterService($container))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:reset-password'); + $instance->setDescription('Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeScheduleService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeScheduleService.php new file mode 100644 index 0000000..92693db --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeScheduleService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_schedule'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSchedule($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:schedule'); + $instance->setDescription('Create a scheduler component'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityCustomService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityCustomService.php new file mode 100644 index 0000000..f00220d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityCustomService.php @@ -0,0 +1,40 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_security_custom'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\Security\MakeCustomAuthenticator($a, $b), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:security:custom'); + $instance->setDescription('Create a custom security authenticator.'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityFormLoginService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityFormLoginService.php new file mode 100644 index 0000000..ac31f56 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSecurityFormLoginService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_security_form_login'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\Security\MakeFormLogin($a, ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), ($container->privates['maker.security_controller_builder'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder())), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:security:form-login'); + $instance->setDescription('Generate the code needed for the form_login authenticator'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerEncoderService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerEncoderService.php new file mode 100644 index 0000000..4f46747 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerEncoderService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_serializer_encoder'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSerializerEncoder(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:serializer:encoder'); + $instance->setDescription('Create a new serializer encoder class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerNormalizerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerNormalizerService.php new file mode 100644 index 0000000..4b29a13 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeSerializerNormalizerService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_serializer_normalizer'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSerializerNormalizer(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:serializer:normalizer'); + $instance->setDescription('Create a new serializer normalizer class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeStimulusControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeStimulusControllerService.php new file mode 100644 index 0000000..5ce12df --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeStimulusControllerService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_stimulus_controller'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeStimulusController(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:stimulus-controller'); + $instance->setDescription('Create a new Stimulus controller'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTestService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTestService.php new file mode 100644 index 0000000..eedb380 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTestService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_test'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTest(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:test'); + $instance->setAliases(['make:unit-test', 'make:functional-test']); + $instance->setDescription('Create a new test class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigComponentService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigComponentService.php new file mode 100644 index 0000000..0eee591 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigComponentService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_twig_component'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTwigComponent($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:twig-component'); + $instance->setDescription('Create a Twig (or Live) component'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigExtensionService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigExtensionService.php new file mode 100644 index 0000000..d28a66f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeTwigExtensionService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_twig_extension'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTwigExtension(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:twig-extension'); + $instance->setDescription('Create a new Twig extension with its runtime class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeUserService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeUserService.php new file mode 100644 index 0000000..e68a816 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeUserService.php @@ -0,0 +1,42 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_user'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeUser($a, new \Symfony\Bundle\MakerBundle\Security\UserClassBuilder(), ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:user'); + $instance->setDescription('Create a new security user class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeValidatorService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeValidatorService.php new file mode 100644 index 0000000..a4b4681 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeValidatorService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_validator'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeValidator(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:validator'); + $instance->setDescription('Create a new validator and constraint class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeVoterService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeVoterService.php new file mode 100644 index 0000000..a3f5b54 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeVoterService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_voter'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeVoter(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:voter'); + $instance->setDescription('Create a new security voter class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeWebhookService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeWebhookService.php new file mode 100644 index 0000000..3834129 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_AutoCommand_MakeWebhookService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_webhook'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeWebhook($a, $b), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:webhook'); + $instance->setDescription('Create a new Webhook'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_EntityClassGeneratorService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_EntityClassGeneratorService.php new file mode 100644 index 0000000..8f89052 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_EntityClassGeneratorService.php @@ -0,0 +1,26 @@ +privates['maker.entity_class_generator'] = new \Symfony\Bundle\MakerBundle\Doctrine\EntityClassGenerator(($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileLinkFormatterService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileLinkFormatterService.php new file mode 100644 index 0000000..7ea6b2b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileLinkFormatterService.php @@ -0,0 +1,25 @@ +privates['maker.file_link_formatter'] = new \Symfony\Bundle\MakerBundle\Util\MakerFileLinkFormatter(($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileManagerService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileManagerService.php new file mode 100644 index 0000000..82c9ece --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_FileManagerService.php @@ -0,0 +1,28 @@ +privates['maker.file_manager'] = new \Symfony\Bundle\MakerBundle\FileManager(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), new \Symfony\Bundle\MakerBundle\Util\AutoloaderUtil(new \Symfony\Bundle\MakerBundle\Util\ComposerAutoloaderFinder('App')), ($container->privates['maker.file_link_formatter'] ?? $container->load('getMaker_FileLinkFormatterService')), \dirname(__DIR__, 4), (\dirname(__DIR__, 4).'/templates')); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_GeneratorService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_GeneratorService.php new file mode 100644 index 0000000..d987a8f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_GeneratorService.php @@ -0,0 +1,26 @@ +privates['maker.generator'] = new \Symfony\Bundle\MakerBundle\Generator(($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), 'App', NULL, new \Symfony\Bundle\MakerBundle\Util\TemplateComponentGenerator(true, false, 'App')); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getMaker_Renderer_FormTypeRendererService.php b/var/cache/dev/ContainerD4AQ4Ie/getMaker_Renderer_FormTypeRendererService.php new file mode 100644 index 0000000..cafc8e9 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getMaker_Renderer_FormTypeRendererService.php @@ -0,0 +1,25 @@ +privates['maker.renderer.form_type_renderer'] = new \Symfony\Bundle\MakerBundle\Renderer\FormTypeRenderer(($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getRedirectControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getRedirectControllerService.php new file mode 100644 index 0000000..b98e6fe --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getRedirectControllerService.php @@ -0,0 +1,27 @@ +privates['router.request_context'] ?? self::getRouter_RequestContextService($container)); + + return $container->services['Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController'] = new \Symfony\Bundle\FrameworkBundle\Controller\RedirectController(($container->services['router'] ?? self::getRouterService($container)), $a->getHttpPort(), $a->getHttpsPort()); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getRouter_CacheWarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getRouter_CacheWarmerService.php new file mode 100644 index 0000000..faa3c91 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getRouter_CacheWarmerService.php @@ -0,0 +1,30 @@ +privates['router.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'router' => ['services', 'router', 'getRouterService', false], + ], [ + 'router' => '?', + ]))->withContext('router.cache_warmer', $container)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getRouting_LoaderService.php b/var/cache/dev/ContainerD4AQ4Ie/getRouting_LoaderService.php new file mode 100644 index 0000000..66bf484 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getRouting_LoaderService.php @@ -0,0 +1,70 @@ +services['kernel'] ?? $container->get('kernel', 1))); + $c = new \Symfony\Bundle\FrameworkBundle\Routing\AttributeRouteControllerLoader('dev'); + + $a->addLoader(new \Symfony\Component\Routing\Loader\XmlFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\YamlFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\PhpFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\GlobFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\DirectoryLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\ContainerLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'kernel' => ['services', 'kernel', 'getKernelService', false], + ], [ + 'kernel' => 'App\\Kernel', + ]), 'dev')); + $a->addLoader($c); + $a->addLoader(new \Symfony\Component\Routing\Loader\AttributeDirectoryLoader($b, $c)); + $a->addLoader(new \Symfony\Component\Routing\Loader\AttributeFileLoader($b, $c)); + $a->addLoader(new \Symfony\Component\Routing\Loader\Psr4DirectoryLoader($b)); + + return $container->services['routing.loader'] = new \Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader($a, ['utf8' => true], []); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getSecrets_EnvVarLoaderService.php b/var/cache/dev/ContainerD4AQ4Ie/getSecrets_EnvVarLoaderService.php new file mode 100644 index 0000000..544bdd0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getSecrets_EnvVarLoaderService.php @@ -0,0 +1,26 @@ +privates['secrets.env_var_loader'] = new \Symfony\Component\DependencyInjection\StaticEnvVarLoader(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getSecrets_VaultService.php b/var/cache/dev/ContainerD4AQ4Ie/getSecrets_VaultService.php new file mode 100644 index 0000000..c44267c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getSecrets_VaultService.php @@ -0,0 +1,28 @@ +privates['secrets.vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault((\dirname(__DIR__, 4).'/config/secrets/'.$container->getEnv('string:default:kernel.environment:APP_RUNTIME_ENV')), \Symfony\Component\String\LazyString::fromCallable($container->getEnv(...), 'base64:default::SYMFONY_DECRYPTION_SECRET'), 'APP_SECRET'); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getServicesResetterService.php b/var/cache/dev/ContainerD4AQ4Ie/getServicesResetterService.php new file mode 100644 index 0000000..4c7ae77 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getServicesResetterService.php @@ -0,0 +1,63 @@ +services['services_resetter'] = new \Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter(new RewindableGenerator(function () use ($container) { + if (isset($container->services['request_stack'])) { + yield 'request_stack' => ($container->services['request_stack'] ?? null); + } + if (isset($container->privates['container.env_var_processor'])) { + yield 'container.env_var_processor' => ($container->privates['container.env_var_processor'] ?? null); + } + 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.property_info'])) { + yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? null); + } + if (isset($container->services['debug.stopwatch'])) { + yield 'debug.stopwatch' => ($container->services['debug.stopwatch'] ?? null); + } + if (isset($container->services['event_dispatcher'])) { + yield 'debug.event_dispatcher' => ($container->services['event_dispatcher'] ?? null); + } + if (isset($container->privates['session_listener'])) { + yield 'session_listener' => ($container->privates['session_listener'] ?? null); + } + if (isset($container->services['.container.private.profiler'])) { + yield 'profiler' => ($container->services['.container.private.profiler'] ?? null); + } + if (isset($container->privates['twig'])) { + yield 'twig' => ($container->privates['twig'] ?? null); + } + }, fn () => 0 + (int) (isset($container->services['request_stack'])) + (int) (isset($container->privates['container.env_var_processor'])) + (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.property_info'])) + (int) (isset($container->services['debug.stopwatch'])) + (int) (isset($container->services['event_dispatcher'])) + (int) (isset($container->privates['session_listener'])) + (int) (isset($container->services['.container.private.profiler'])) + (int) (isset($container->privates['twig']))), ['request_stack' => ['?resetRequestFormats'], 'container.env_var_processor' => ['reset'], 'cache.app' => ['reset'], 'cache.system' => ['reset'], 'cache.validator' => ['reset'], 'cache.serializer' => ['reset'], 'cache.property_info' => ['reset'], 'debug.stopwatch' => ['reset'], 'debug.event_dispatcher' => ['reset'], 'session_listener' => ['reset'], 'profiler' => ['reset'], 'twig' => ['resetGlobals']]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getSession_FactoryService.php b/var/cache/dev/ContainerD4AQ4Ie/getSession_FactoryService.php new file mode 100644 index 0000000..d4ef3b0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getSession_FactoryService.php @@ -0,0 +1,38 @@ +privates['session_listener'] ?? self::getSessionListenerService($container)); + + if (isset($container->privates['session.factory'])) { + return $container->privates['session.factory']; + } + + return $container->privates['session.factory'] = new \Symfony\Component\HttpFoundation\Session\SessionFactory(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), new \Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorageFactory($container->parameters['session.storage.options'], new \Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler(new \SessionHandler()), new \Symfony\Component\HttpFoundation\Session\Storage\MetadataBag('_sf2_meta', 0), true), [$a, 'onSessionUsage']); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTemplateControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/getTemplateControllerService.php new file mode 100644 index 0000000..bdf6b0b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTemplateControllerService.php @@ -0,0 +1,25 @@ +services['Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController'] = new \Symfony\Bundle\FrameworkBundle\Controller\TemplateController(($container->privates['twig'] ?? self::getTwigService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_DebugService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_DebugService.php new file mode 100644 index 0000000..ab92186 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_DebugService.php @@ -0,0 +1,32 @@ +privates['twig.command.debug'] = $instance = new \Symfony\Bridge\Twig\Command\DebugCommand(($container->privates['twig'] ?? self::getTwigService($container)), \dirname(__DIR__, 4), $container->parameters['kernel.bundles_metadata'], (\dirname(__DIR__, 4).'/templates'), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:twig'); + $instance->setDescription('Show a list of twig functions, filters, globals and tests'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_LintService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_LintService.php new file mode 100644 index 0000000..dc4d3c4 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Command_LintService.php @@ -0,0 +1,33 @@ +privates['twig.command.lint'] = $instance = new \Symfony\Bundle\TwigBundle\Command\LintCommand(($container->privates['twig'] ?? self::getTwigService($container)), ['*.twig']); + + $instance->setName('lint:twig'); + $instance->setDescription('Lint a Twig template and outputs encountered errors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_ErrorRenderer_HtmlService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_ErrorRenderer_HtmlService.php new file mode 100644 index 0000000..b4fb6e1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_ErrorRenderer_HtmlService.php @@ -0,0 +1,26 @@ +privates['twig.error_renderer.html'] = new \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer(($container->privates['twig'] ?? self::getTwigService($container)), ($container->privates['error_handler.error_renderer.html'] ?? $container->load('getErrorHandler_ErrorRenderer_HtmlService')), \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer::isDebug(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), true)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_Runtime_HttpkernelService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Runtime_HttpkernelService.php new file mode 100644 index 0000000..4bae537 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_Runtime_HttpkernelService.php @@ -0,0 +1,35 @@ +services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + + return $container->privates['twig.runtime.httpkernel'] = new \Symfony\Bridge\Twig\Extension\HttpKernelRuntime(new \Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'inline' => ['privates', 'fragment.renderer.inline', 'getFragment_Renderer_InlineService', true], + ], [ + 'inline' => '?', + ]), $a, true), new \Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator('/_fragment', ($container->privates['uri_signer'] ?? $container->load('getUriSignerService')), $a)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getTwig_TemplateCacheWarmerService.php b/var/cache/dev/ContainerD4AQ4Ie/getTwig_TemplateCacheWarmerService.php new file mode 100644 index 0000000..2fcae98 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getTwig_TemplateCacheWarmerService.php @@ -0,0 +1,31 @@ +privates['twig.template_cache_warmer'] = new \Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'twig' => ['privates', 'twig', 'getTwigService', false], + ], [ + 'twig' => 'Twig\\Environment', + ]))->withContext('twig.template_cache_warmer', $container), new \Symfony\Bundle\TwigBundle\TemplateIterator(($container->services['kernel'] ?? $container->get('kernel', 1)), [], (\dirname(__DIR__, 4).'/templates'), ['*.twig']), NULL); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getUriSignerService.php b/var/cache/dev/ContainerD4AQ4Ie/getUriSignerService.php new file mode 100644 index 0000000..926cb71 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getUriSignerService.php @@ -0,0 +1,29 @@ +privates['uri_signer'] = $container->createProxy('UriSignerGhostB68a0a1', static fn () => \UriSignerGhostB68a0a1::createLazyGhost(static fn ($proxy) => self::do($container, $proxy))); + } + + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UriSigner.php'; + + return ($lazyLoad->__construct($container->getParameter('kernel.secret'), '_hash', '_expiration', NULL) && false ?: $lazyLoad); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_Command_ServerDumpService.php b/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_Command_ServerDumpService.php new file mode 100644 index 0000000..a529b5c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_Command_ServerDumpService.php @@ -0,0 +1,36 @@ +privates['var_dumper.command.server_dump'] = $instance = new \Symfony\Component\VarDumper\Command\ServerDumpCommand(new \Symfony\Component\VarDumper\Server\DumpServer('tcp://'.$container->getEnv('string:VAR_DUMPER_SERVER'), ($container->privates['logger'] ?? self::getLoggerService($container))), ['cli' => new \Symfony\Component\VarDumper\Command\Descriptor\CliDescriptor(($container->privates['var_dumper.contextualized_cli_dumper.inner'] ?? $container->load('getVarDumper_ContextualizedCliDumper_InnerService'))), 'html' => new \Symfony\Component\VarDumper\Command\Descriptor\HtmlDescriptor(($container->privates['var_dumper.html_dumper'] ?? self::getVarDumper_HtmlDumperService($container)))]); + + $instance->setName('server:dump'); + $instance->setDescription('Start a dump server that collects and displays dumps in a single place'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_ContextualizedCliDumper_InnerService.php b/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_ContextualizedCliDumper_InnerService.php new file mode 100644 index 0000000..6917652 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getVarDumper_ContextualizedCliDumper_InnerService.php @@ -0,0 +1,27 @@ +privates['var_dumper.contextualized_cli_dumper.inner'] = $instance = new \Symfony\Component\VarDumper\Dumper\CliDumper(NULL, 'UTF-8', 0); + + $instance->setDisplayOptions(['fileLinkFormat' => ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))]); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ExceptionPanelService.php b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ExceptionPanelService.php new file mode 100644 index 0000000..936d659 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ExceptionPanelService.php @@ -0,0 +1,25 @@ +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'] ?? self::get_Container_Private_ProfilerService($container))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ProfilerService.php b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ProfilerService.php new file mode 100644 index 0000000..d0dd2af --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_ProfilerService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.profiler'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController(($container->services['router'] ?? self::getRouterService($container)), ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)), ($container->privates['twig'] ?? self::getTwigService($container)), $container->parameters['data_collector.templates'], ($container->privates['web_profiler.csp.handler'] ?? self::getWebProfiler_Csp_HandlerService($container)), \dirname(__DIR__, 4)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_RouterService.php b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_RouterService.php new file mode 100644 index 0000000..bd776b6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/getWebProfiler_Controller_RouterService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.router'] = new \Symfony\Bundle\WebProfilerBundle\Controller\RouterController(($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)), ($container->privates['twig'] ?? self::getTwigService($container)), ($container->services['router'] ?? self::getRouterService($container)), NULL, new RewindableGenerator(fn () => new \EmptyIterator(), 0)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_About_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_About_LazyService.php new file mode 100644 index 0000000..49c019d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.about', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\AboutCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\AboutCommand => ($container->privates['console.command.about'] ?? $container->load('getConsole_Command_AboutService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_AssetsInstall_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_AssetsInstall_LazyService.php new file mode 100644 index 0000000..8a94802 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.assets_install', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\AssetsInstallCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand => ($container->privates['console.command.assets_install'] ?? $container->load('getConsole_Command_AssetsInstallService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheClear_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheClear_LazyService.php new file mode 100644 index 0000000..5444371 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.cache_clear', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CacheClearCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand => ($container->privates['console.command.cache_clear'] ?? $container->load('getConsole_Command_CacheClearService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolClear_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolClear_LazyService.php new file mode 100644 index 0000000..92b1f6c --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.cache_pool_clear', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolClearCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand => ($container->privates['console.command.cache_pool_clear'] ?? $container->load('getConsole_Command_CachePoolClearService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolDelete_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolDelete_LazyService.php new file mode 100644 index 0000000..5850e7e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.cache_pool_delete', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolDeleteCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand => ($container->privates['console.command.cache_pool_delete'] ?? $container->load('getConsole_Command_CachePoolDeleteService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolInvalidateTags_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolInvalidateTags_LazyService.php new file mode 100644 index 0000000..170a07a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolInvalidateTags_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_invalidate_tags.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:invalidate-tags', [], 'Invalidate cache tags for all or a specific pool', false, #[\Closure(name: 'console.command.cache_pool_invalidate_tags', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolInvalidateTagsCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand => ($container->privates['console.command.cache_pool_invalidate_tags'] ?? $container->load('getConsole_Command_CachePoolInvalidateTagsService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolList_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolList_LazyService.php new file mode 100644 index 0000000..c8749f0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.cache_pool_list', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolListCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand => ($container->privates['console.command.cache_pool_list'] ?? $container->load('getConsole_Command_CachePoolListService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolPrune_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CachePoolPrune_LazyService.php new file mode 100644 index 0000000..29fc577 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.cache_pool_prune', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolPruneCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand => ($container->privates['console.command.cache_pool_prune'] ?? $container->load('getConsole_Command_CachePoolPruneService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheWarmup_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_CacheWarmup_LazyService.php new file mode 100644 index 0000000..dceda94 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.cache_warmup', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CacheWarmupCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand => ($container->privates['console.command.cache_warmup'] ?? $container->load('getConsole_Command_CacheWarmupService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDebug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDebug_LazyService.php new file mode 100644 index 0000000..78f0905 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.config_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ConfigDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand => ($container->privates['console.command.config_debug'] ?? $container->load('getConsole_Command_ConfigDebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDumpReference_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ConfigDumpReference_LazyService.php new file mode 100644 index 0000000..1052d03 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.config_dump_reference', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ConfigDumpReferenceCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand => ($container->privates['console.command.config_dump_reference'] ?? $container->load('getConsole_Command_ConfigDumpReferenceService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerDebug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerDebug_LazyService.php new file mode 100644 index 0000000..5586d8f --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.container_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ContainerDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand => ($container->privates['console.command.container_debug'] ?? $container->load('getConsole_Command_ContainerDebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerLint_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ContainerLint_LazyService.php new file mode 100644 index 0000000..1ce4a2d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.container_lint', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ContainerLintCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand => ($container->privates['console.command.container_lint'] ?? $container->load('getConsole_Command_ContainerLintService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_DebugAutowiring_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_DebugAutowiring_LazyService.php new file mode 100644 index 0000000..8e6d978 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.debug_autowiring', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\DebugAutowiringCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand => ($container->privates['console.command.debug_autowiring'] ?? $container->load('getConsole_Command_DebugAutowiringService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ErrorDumper_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ErrorDumper_LazyService.php new file mode 100644 index 0000000..a9238da --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_ErrorDumper_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.error_dumper.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('error:dump', [], 'Dump error pages to plain HTML files that can be directly served by a web server', false, #[\Closure(name: 'console.command.error_dumper', class: 'Symfony\\Component\\ErrorHandler\\Command\\ErrorDumpCommand')] fn (): \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand => ($container->privates['console.command.error_dumper'] ?? $container->load('getConsole_Command_ErrorDumperService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_EventDispatcherDebug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_EventDispatcherDebug_LazyService.php new file mode 100644 index 0000000..db313f8 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.event_dispatcher_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\EventDispatcherDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand => ($container->privates['console.command.event_dispatcher_debug'] ?? $container->load('getConsole_Command_EventDispatcherDebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterDebug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterDebug_LazyService.php new file mode 100644 index 0000000..bde3404 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.router_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\RouterDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand => ($container->privates['console.command.router_debug'] ?? $container->load('getConsole_Command_RouterDebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterMatch_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_RouterMatch_LazyService.php new file mode 100644 index 0000000..08220fe --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.router_match', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\RouterMatchCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand => ($container->privates['console.command.router_match'] ?? $container->load('getConsole_Command_RouterMatchService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsDecryptToLocal_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsDecryptToLocal_LazyService.php new file mode 100644 index 0000000..ace7f0e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.secrets_decrypt_to_local', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsDecryptToLocalCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand => ($container->privates['console.command.secrets_decrypt_to_local'] ?? $container->load('getConsole_Command_SecretsDecryptToLocalService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsEncryptFromLocal_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsEncryptFromLocal_LazyService.php new file mode 100644 index 0000000..402c515 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.secrets_encrypt_from_local', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsEncryptFromLocalCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand => ($container->privates['console.command.secrets_encrypt_from_local'] ?? $container->load('getConsole_Command_SecretsEncryptFromLocalService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsGenerateKey_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsGenerateKey_LazyService.php new file mode 100644 index 0000000..fa1874d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.secrets_generate_key', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsGenerateKeysCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand => ($container->privates['console.command.secrets_generate_key'] ?? $container->load('getConsole_Command_SecretsGenerateKeyService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsList_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsList_LazyService.php new file mode 100644 index 0000000..4284e73 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.secrets_list', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsListCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand => ($container->privates['console.command.secrets_list'] ?? $container->load('getConsole_Command_SecretsListService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsRemove_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsRemove_LazyService.php new file mode 100644 index 0000000..a1656e6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.secrets_remove', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsRemoveCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand => ($container->privates['console.command.secrets_remove'] ?? $container->load('getConsole_Command_SecretsRemoveService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsReveal_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsReveal_LazyService.php new file mode 100644 index 0000000..40f9581 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsReveal_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_reveal.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:reveal', [], 'Reveal the value of a secret', false, #[\Closure(name: 'console.command.secrets_reveal', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsRevealCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsRevealCommand => ($container->privates['console.command.secrets_reveal'] ?? $container->load('getConsole_Command_SecretsRevealService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsSet_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_SecretsSet_LazyService.php new file mode 100644 index 0000000..2272e41 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.secrets_set', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsSetCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand => ($container->privates['console.command.secrets_set'] ?? $container->load('getConsole_Command_SecretsSetService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_YamlLint_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Console_Command_YamlLint_LazyService.php new file mode 100644 index 0000000..c7be09a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'console.command.yaml_lint', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\YamlLintCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand => ($container->privates['console.command.yaml_lint'] ?? $container->load('getConsole_Command_YamlLintService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php new file mode 100644 index 0000000..81c329b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.backed_enum_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php new file mode 100644 index 0000000..5ef06ce --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.datetime'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver(NULL), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php new file mode 100644 index 0000000..705cc74 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.default'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php new file mode 100644 index 0000000..0fb5fc0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.not_tagged_controller'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver(($container->privates['.service_locator.F6vdjrP'] ?? $container->load('get_ServiceLocator_F6vdjrPService'))), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php new file mode 100644 index 0000000..46719c5 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.query_parameter_value_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php new file mode 100644 index 0000000..8f94039 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request_attribute'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php new file mode 100644 index 0000000..846334b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request_payload'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(throw new RuntimeException('You can neither use "#[MapRequestPayload]" nor "#[MapQueryString]" since the Serializer component is not installed. Try running "composer require symfony/serializer-pack".'), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestService.php new file mode 100644 index 0000000..d7d54c4 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_RequestService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php new file mode 100644 index 0000000..f0582d6 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.service'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver(($container->privates['.service_locator.F6vdjrP'] ?? $container->load('get_ServiceLocator_F6vdjrPService'))), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_SessionService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_SessionService.php new file mode 100644 index 0000000..b0b53e9 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_SessionService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.session'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php new file mode 100644 index 0000000..07bfd60 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.variadic'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_LazyProfilerService.php b/var/cache/dev/ContainerD4AQ4Ie/get_LazyProfilerService.php new file mode 100644 index 0000000..e9c6830 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_LazyProfilerService.php @@ -0,0 +1,27 @@ +privates['.lazy_profiler'] = $container->createProxy('ProfilerProxy8977808', static fn () => \ProfilerProxy8977808::createLazyProxy(static fn () => self::do($container, false))); + } + + return ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeAuth_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeAuth_LazyService.php new file mode 100644 index 0000000..bf19165 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeAuth_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_auth.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:auth', [], 'Create a Guard authenticator of different flavors', false, #[\Closure(name: 'maker.auto_command.make_auth', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_auth'] ?? $container->load('getMaker_AutoCommand_MakeAuthService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCommand_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCommand_LazyService.php new file mode 100644 index 0000000..e19d1e1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCommand_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_command.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:command', [], 'Create a new console command class', false, #[\Closure(name: 'maker.auto_command.make_command', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_command'] ?? $container->load('getMaker_AutoCommand_MakeCommandService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeController_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeController_LazyService.php new file mode 100644 index 0000000..f5774c1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeController_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_controller.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:controller', [], 'Create a new controller class', false, #[\Closure(name: 'maker.auto_command.make_controller', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_controller'] ?? $container->load('getMaker_AutoCommand_MakeControllerService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCrud_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCrud_LazyService.php new file mode 100644 index 0000000..d1eae51 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeCrud_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_crud.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:crud', [], 'Create CRUD for Doctrine entity class', false, #[\Closure(name: 'maker.auto_command.make_crud', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_crud'] ?? $container->load('getMaker_AutoCommand_MakeCrudService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php new file mode 100644 index 0000000..6f9c0ad --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_docker_database.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:docker:database', [], 'Add a database container to your compose.yaml file', false, #[\Closure(name: 'maker.auto_command.make_docker_database', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_docker_database'] ?? $container->load('getMaker_AutoCommand_MakeDockerDatabaseService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeEntity_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeEntity_LazyService.php new file mode 100644 index 0000000..d8e2e79 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeEntity_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_entity.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:entity', [], 'Create or update a Doctrine entity class, and optionally an API Platform resource', false, #[\Closure(name: 'maker.auto_command.make_entity', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_entity'] ?? $container->load('getMaker_AutoCommand_MakeEntityService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeFixtures_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeFixtures_LazyService.php new file mode 100644 index 0000000..cb07267 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeFixtures_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_fixtures.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:fixtures', [], 'Create a new class to load Doctrine fixtures', false, #[\Closure(name: 'maker.auto_command.make_fixtures', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_fixtures'] ?? $container->load('getMaker_AutoCommand_MakeFixturesService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeForm_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeForm_LazyService.php new file mode 100644 index 0000000..4eb81da --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeForm_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_form.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:form', [], 'Create a new form class', false, #[\Closure(name: 'maker.auto_command.make_form', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_form'] ?? $container->load('getMaker_AutoCommand_MakeFormService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeListener_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeListener_LazyService.php new file mode 100644 index 0000000..a4cc1c3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeListener_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_listener.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:listener', ['make:subscriber'], 'Creates a new event subscriber class or a new event listener class', false, #[\Closure(name: 'maker.auto_command.make_listener', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_listener'] ?? $container->load('getMaker_AutoCommand_MakeListenerService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessage_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessage_LazyService.php new file mode 100644 index 0000000..d70e062 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessage_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_message.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:message', [], 'Create a new message and handler', false, #[\Closure(name: 'maker.auto_command.make_message', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_message'] ?? $container->load('getMaker_AutoCommand_MakeMessageService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php new file mode 100644 index 0000000..c531105 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_messenger_middleware.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:messenger-middleware', [], 'Create a new messenger middleware', false, #[\Closure(name: 'maker.auto_command.make_messenger_middleware', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_messenger_middleware'] ?? $container->load('getMaker_AutoCommand_MakeMessengerMiddlewareService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMigration_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMigration_LazyService.php new file mode 100644 index 0000000..9981d9d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeMigration_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_migration.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:migration', [], 'Create a new migration based on database changes', false, #[\Closure(name: 'maker.auto_command.make_migration', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_migration'] ?? $container->load('getMaker_AutoCommand_MakeMigrationService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php new file mode 100644 index 0000000..2f8de5d --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_registration_form.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:registration-form', [], 'Create a new registration form system', false, #[\Closure(name: 'maker.auto_command.make_registration_form', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_registration_form'] ?? $container->load('getMaker_AutoCommand_MakeRegistrationFormService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeResetPassword_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeResetPassword_LazyService.php new file mode 100644 index 0000000..fde6625 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeResetPassword_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_reset_password.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:reset-password', [], 'Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle', false, #[\Closure(name: 'maker.auto_command.make_reset_password', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_reset_password'] ?? $container->load('getMaker_AutoCommand_MakeResetPasswordService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSchedule_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSchedule_LazyService.php new file mode 100644 index 0000000..7d43595 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSchedule_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_schedule.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:schedule', [], 'Create a scheduler component', false, #[\Closure(name: 'maker.auto_command.make_schedule', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_schedule'] ?? $container->load('getMaker_AutoCommand_MakeScheduleService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php new file mode 100644 index 0000000..fd92086 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_security_custom.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:security:custom', [], 'Create a custom security authenticator.', false, #[\Closure(name: 'maker.auto_command.make_security_custom', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_security_custom'] ?? $container->load('getMaker_AutoCommand_MakeSecurityCustomService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php new file mode 100644 index 0000000..64a58d8 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_security_form_login.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:security:form-login', [], 'Generate the code needed for the form_login authenticator', false, #[\Closure(name: 'maker.auto_command.make_security_form_login', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_security_form_login'] ?? $container->load('getMaker_AutoCommand_MakeSecurityFormLoginService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php new file mode 100644 index 0000000..e10bfd0 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_serializer_encoder.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:serializer:encoder', [], 'Create a new serializer encoder class', false, #[\Closure(name: 'maker.auto_command.make_serializer_encoder', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_serializer_encoder'] ?? $container->load('getMaker_AutoCommand_MakeSerializerEncoderService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php new file mode 100644 index 0000000..0186206 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_serializer_normalizer.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:serializer:normalizer', [], 'Create a new serializer normalizer class', false, #[\Closure(name: 'maker.auto_command.make_serializer_normalizer', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_serializer_normalizer'] ?? $container->load('getMaker_AutoCommand_MakeSerializerNormalizerService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeStimulusController_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeStimulusController_LazyService.php new file mode 100644 index 0000000..81173ef --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeStimulusController_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_stimulus_controller.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:stimulus-controller', [], 'Create a new Stimulus controller', false, #[\Closure(name: 'maker.auto_command.make_stimulus_controller', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_stimulus_controller'] ?? $container->load('getMaker_AutoCommand_MakeStimulusControllerService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTest_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTest_LazyService.php new file mode 100644 index 0000000..b531a6e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTest_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_test.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:test', ['make:unit-test', 'make:functional-test'], 'Create a new test class', false, #[\Closure(name: 'maker.auto_command.make_test', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_test'] ?? $container->load('getMaker_AutoCommand_MakeTestService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php new file mode 100644 index 0000000..0bd892e --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_twig_component.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:twig-component', [], 'Create a Twig (or Live) component', false, #[\Closure(name: 'maker.auto_command.make_twig_component', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_twig_component'] ?? $container->load('getMaker_AutoCommand_MakeTwigComponentService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php new file mode 100644 index 0000000..87e72af --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_twig_extension.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:twig-extension', [], 'Create a new Twig extension with its runtime class', false, #[\Closure(name: 'maker.auto_command.make_twig_extension', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_twig_extension'] ?? $container->load('getMaker_AutoCommand_MakeTwigExtensionService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeUser_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeUser_LazyService.php new file mode 100644 index 0000000..3b72730 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeUser_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_user.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:user', [], 'Create a new security user class', false, #[\Closure(name: 'maker.auto_command.make_user', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_user'] ?? $container->load('getMaker_AutoCommand_MakeUserService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeValidator_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeValidator_LazyService.php new file mode 100644 index 0000000..47370c1 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeValidator_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_validator.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:validator', [], 'Create a new validator and constraint class', false, #[\Closure(name: 'maker.auto_command.make_validator', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_validator'] ?? $container->load('getMaker_AutoCommand_MakeValidatorService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeVoter_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeVoter_LazyService.php new file mode 100644 index 0000000..b033ed8 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeVoter_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_voter.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:voter', [], 'Create a new security voter class', false, #[\Closure(name: 'maker.auto_command.make_voter', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_voter'] ?? $container->load('getMaker_AutoCommand_MakeVoterService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeWebhook_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeWebhook_LazyService.php new file mode 100644 index 0000000..d48e8ab --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_Maker_AutoCommand_MakeWebhook_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_webhook.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:webhook', [], 'Create a new Webhook', false, #[\Closure(name: 'maker.auto_command.make_webhook', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_webhook'] ?? $container->load('getMaker_AutoCommand_MakeWebhookService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_F6vdjrPService.php b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_F6vdjrPService.php new file mode 100644 index 0000000..12b69b3 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_F6vdjrPService.php @@ -0,0 +1,37 @@ +privates['.service_locator.F6vdjrP'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'kernel::registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'App\\Kernel::registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'kernel::loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + 'App\\Kernel::loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + 'kernel:registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'kernel:loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + ], [ + 'kernel::registerContainerConfiguration' => '?', + 'App\\Kernel::registerContainerConfiguration' => '?', + 'kernel::loadRoutes' => '?', + 'App\\Kernel::loadRoutes' => '?', + 'kernel:registerContainerConfiguration' => '?', + 'kernel:loadRoutes' => '?', + ]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5Service.php b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5Service.php new file mode 100644 index 0000000..f625853 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5Service.php @@ -0,0 +1,27 @@ +privates['.service_locator.zHyJIs5'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'loader' => ['privates', '.errored..service_locator.zHyJIs5.Symfony\\Component\\Config\\Loader\\LoaderInterface', NULL, 'Cannot autowire service ".service_locator.zHyJIs5": it needs an instance of "Symfony\\Component\\Config\\Loader\\LoaderInterface" but this type has been excluded from autowiring.'], + ], [ + 'loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface', + ]); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php new file mode 100644 index 0000000..6a8633a --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php @@ -0,0 +1,23 @@ +privates['.service_locator.zHyJIs5.kernel::loadRoutes()'] = ($container->privates['.service_locator.zHyJIs5'] ?? $container->load('get_ServiceLocator_ZHyJIs5Service'))->withContext('kernel::loadRoutes()', $container); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php new file mode 100644 index 0000000..e886b98 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php @@ -0,0 +1,23 @@ +privates['.service_locator.zHyJIs5.kernel::registerContainerConfiguration()'] = ($container->privates['.service_locator.zHyJIs5'] ?? $container->load('get_ServiceLocator_ZHyJIs5Service'))->withContext('kernel::registerContainerConfiguration()', $container); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Debug_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Debug_LazyService.php new file mode 100644 index 0000000..6d0b89b --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'twig.command.debug', class: 'Symfony\\Bridge\\Twig\\Command\\DebugCommand')] fn (): \Symfony\Bridge\Twig\Command\DebugCommand => ($container->privates['twig.command.debug'] ?? $container->load('getTwig_Command_DebugService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Lint_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_Twig_Command_Lint_LazyService.php new file mode 100644 index 0000000..5e3d117 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/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, #[\Closure(name: 'twig.command.lint', class: 'Symfony\\Bundle\\TwigBundle\\Command\\LintCommand')] fn (): \Symfony\Bundle\TwigBundle\Command\LintCommand => ($container->privates['twig.command.lint'] ?? $container->load('getTwig_Command_LintService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/get_VarDumper_Command_ServerDump_LazyService.php b/var/cache/dev/ContainerD4AQ4Ie/get_VarDumper_Command_ServerDump_LazyService.php new file mode 100644 index 0000000..596f643 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/get_VarDumper_Command_ServerDump_LazyService.php @@ -0,0 +1,27 @@ +privates['.var_dumper.command.server_dump.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('server:dump', [], 'Start a dump server that collects and displays dumps in a single place', false, #[\Closure(name: 'var_dumper.command.server_dump', class: 'Symfony\\Component\\VarDumper\\Command\\ServerDumpCommand')] fn (): \Symfony\Component\VarDumper\Command\ServerDumpCommand => ($container->privates['var_dumper.command.server_dump'] ?? $container->load('getVarDumper_Command_ServerDumpService'))); + } +} diff --git a/var/cache/dev/ContainerD4AQ4Ie/removed-ids.php b/var/cache/dev/ContainerD4AQ4Ie/removed-ids.php new file mode 100644 index 0000000..5a1fe74 --- /dev/null +++ b/var/cache/dev/ContainerD4AQ4Ie/removed-ids.php @@ -0,0 +1,325 @@ + true, + 'Psr\\Cache\\CacheItemPoolInterface' => true, + 'Psr\\Container\\ContainerInterface $parameterBag' => true, + 'Psr\\EventDispatcher\\EventDispatcherInterface' => true, + 'Psr\\Log\\LoggerInterface' => true, + 'SessionHandlerInterface' => true, + 'Symfony\\Component\\Config\\Loader\\LoaderInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ContainerBagInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBagInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ReverseContainer' => true, + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\FileLinkFormatter' => true, + 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => true, + 'Symfony\\Component\\Filesystem\\Filesystem' => true, + 'Symfony\\Component\\HttpFoundation\\Request' => true, + 'Symfony\\Component\\HttpFoundation\\RequestStack' => true, + 'Symfony\\Component\\HttpFoundation\\Response' => true, + 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => true, + 'Symfony\\Component\\HttpFoundation\\UriSigner' => true, + 'Symfony\\Component\\HttpFoundation\\UrlHelper' => true, + 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => true, + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ServicesResetterInterface' => 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\\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\\Stopwatch\\Stopwatch' => true, + 'Symfony\\Component\\String\\Slugger\\SluggerInterface' => true, + 'Symfony\\Contracts\\Cache\\CacheInterface' => true, + 'Symfony\\Contracts\\Cache\\NamespacedPoolInterface' => true, + 'Symfony\\Contracts\\Cache\\TagAwareCacheInterface' => true, + 'Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface' => true, + 'Twig\\Environment' => true, + 'argument_metadata_factory' => true, + 'argument_resolver' => true, + 'argument_resolver.backed_enum_resolver' => true, + 'argument_resolver.controller_locator' => true, + 'argument_resolver.datetime' => true, + 'argument_resolver.default' => true, + 'argument_resolver.not_tagged_controller' => true, + 'argument_resolver.query_parameter_value_resolver' => true, + 'argument_resolver.request' => true, + 'argument_resolver.request_attribute' => true, + 'argument_resolver.request_payload' => true, + 'argument_resolver.service' => true, + 'argument_resolver.session' => true, + 'argument_resolver.variadic' => true, + 'cache.adapter.apcu' => true, + 'cache.adapter.array' => 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.adapter.valkey' => true, + 'cache.adapter.valkey_tag_aware' => 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_redis_provider' => true, + 'cache.default_valkey_provider' => true, + 'cache.early_expiration_handler' => true, + 'cache.property_info' => true, + 'cache.property_info.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_clearer' => true, + 'cache_pool_clearer.cache_warmer' => 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_invalidate_tags' => 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.error_dumper' => true, + 'console.command.event_dispatcher_debug' => 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_reveal' => true, + 'console.command.secrets_set' => true, + 'console.command.yaml_lint' => true, + 'console.error_listener' => true, + 'console.messenger.application' => true, + 'console.messenger.execute_command_handler' => true, + 'console.suggest_missing_package_subscriber' => true, + 'console_profiler_listener' => true, + 'container.env' => true, + 'container.env_var_processor' => true, + 'container.getenv' => true, + 'controller.cache_attribute_listener' => true, + 'controller.template_attribute_listener' => true, + 'controller_resolver' => true, + 'data_collector.ajax' => true, + 'data_collector.config' => true, + 'data_collector.events' => true, + 'data_collector.exception' => true, + 'data_collector.logger' => true, + 'data_collector.memory' => true, + 'data_collector.request' => true, + 'data_collector.request.session_collector' => true, + 'data_collector.router' => true, + 'data_collector.time' => true, + 'data_collector.twig' => true, + 'debug.argument_resolver' => true, + 'debug.argument_resolver.inner' => true, + 'debug.controller_resolver' => true, + 'debug.controller_resolver.inner' => true, + 'debug.debug_handlers_listener' => true, + 'debug.dump_listener' => true, + 'debug.event_dispatcher' => true, + 'debug.event_dispatcher.inner' => true, + 'debug.file_link_formatter' => true, + 'debug.file_link_formatter.url_format' => true, + 'dependency_injection.config.container_parameters_resource_checker' => true, + 'disallow_search_engine_index_response_listener' => true, + 'error_handler.error_renderer.html' => true, + 'error_renderer' => true, + 'error_renderer.html' => true, + 'exception_listener' => true, + 'file_locator' => true, + 'filesystem' => true, + 'fragment.handler' => true, + 'fragment.renderer.inline' => true, + 'fragment.uri_generator' => true, + 'http_cache' => true, + 'http_cache.store' => true, + 'locale_aware_listener' => true, + 'locale_listener' => true, + 'logger' => true, + 'maker.auto_command.abstract' => true, + 'maker.auto_command.make_auth' => true, + 'maker.auto_command.make_command' => true, + 'maker.auto_command.make_controller' => true, + 'maker.auto_command.make_crud' => true, + 'maker.auto_command.make_docker_database' => true, + 'maker.auto_command.make_entity' => true, + 'maker.auto_command.make_fixtures' => true, + 'maker.auto_command.make_form' => true, + 'maker.auto_command.make_listener' => true, + 'maker.auto_command.make_message' => true, + 'maker.auto_command.make_messenger_middleware' => true, + 'maker.auto_command.make_migration' => true, + 'maker.auto_command.make_registration_form' => true, + 'maker.auto_command.make_reset_password' => true, + 'maker.auto_command.make_schedule' => true, + 'maker.auto_command.make_security_custom' => true, + 'maker.auto_command.make_security_form_login' => true, + 'maker.auto_command.make_serializer_encoder' => true, + 'maker.auto_command.make_serializer_normalizer' => true, + 'maker.auto_command.make_stimulus_controller' => true, + 'maker.auto_command.make_test' => true, + 'maker.auto_command.make_twig_component' => true, + 'maker.auto_command.make_twig_extension' => true, + 'maker.auto_command.make_user' => true, + 'maker.auto_command.make_validator' => true, + 'maker.auto_command.make_voter' => true, + 'maker.auto_command.make_webhook' => true, + 'maker.autoloader_finder' => true, + 'maker.autoloader_util' => true, + 'maker.console_error_listener' => true, + 'maker.doctrine_helper' => true, + 'maker.entity_class_generator' => true, + 'maker.event_registry' => true, + 'maker.file_link_formatter' => true, + 'maker.file_manager' => true, + 'maker.generator' => true, + 'maker.maker.make_authenticator' => true, + 'maker.maker.make_command' => true, + 'maker.maker.make_controller' => true, + 'maker.maker.make_crud' => true, + 'maker.maker.make_custom_authenticator' => true, + 'maker.maker.make_docker_database' => true, + 'maker.maker.make_entity' => true, + 'maker.maker.make_fixtures' => true, + 'maker.maker.make_form' => true, + 'maker.maker.make_form_login' => true, + 'maker.maker.make_functional_test' => true, + 'maker.maker.make_listener' => true, + 'maker.maker.make_message' => true, + 'maker.maker.make_messenger_middleware' => true, + 'maker.maker.make_migration' => true, + 'maker.maker.make_registration_form' => true, + 'maker.maker.make_reset_password' => true, + 'maker.maker.make_schedule' => true, + 'maker.maker.make_serializer_encoder' => true, + 'maker.maker.make_serializer_normalizer' => true, + 'maker.maker.make_stimulus_controller' => true, + 'maker.maker.make_subscriber' => true, + 'maker.maker.make_test' => true, + 'maker.maker.make_twig_component' => true, + 'maker.maker.make_twig_extension' => true, + 'maker.maker.make_unit_test' => true, + 'maker.maker.make_user' => true, + 'maker.maker.make_validator' => true, + 'maker.maker.make_voter' => true, + 'maker.maker.make_webhook' => true, + 'maker.php_compat_util' => true, + 'maker.renderer.form_type_renderer' => true, + 'maker.security_config_updater' => true, + 'maker.security_controller_builder' => true, + 'maker.template_component_generator' => true, + 'maker.template_linter' => true, + 'maker.user_class_builder' => true, + 'parameter_bag' => true, + 'process.messenger.process_message_handler' => true, + 'profiler.is_disabled_state_checker' => true, + 'profiler.state_checker' => true, + 'profiler.storage' => true, + 'profiler_listener' => true, + 'response_listener' => true, + 'reverse_container' => true, + 'router.cache_warmer' => true, + 'router.default' => true, + 'router.request_context' => true, + 'router_listener' => true, + 'routing.loader.attribute' => true, + 'routing.loader.attribute.directory' => true, + 'routing.loader.attribute.file' => true, + 'routing.loader.container' => true, + 'routing.loader.directory' => true, + 'routing.loader.glob' => true, + 'routing.loader.php' => true, + 'routing.loader.psr4' => true, + 'routing.loader.xml' => true, + 'routing.loader.yml' => true, + 'routing.resolver' => true, + 'secrets.decryption_key' => true, + 'secrets.env_var_loader' => true, + 'secrets.local_vault' => true, + 'secrets.vault' => true, + 'session.abstract_handler' => true, + 'session.factory' => true, + 'session.handler' => true, + 'session.handler.native' => 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_listener' => true, + 'slugger' => true, + 'twig' => 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.dump' => true, + 'twig.extension.emoji' => true, + 'twig.extension.expression' => true, + 'twig.extension.htmlsanitizer' => true, + 'twig.extension.httpfoundation' => true, + 'twig.extension.httpkernel' => true, + 'twig.extension.profiler' => true, + 'twig.extension.routing' => true, + 'twig.extension.serializer' => true, + 'twig.extension.trans' => true, + 'twig.extension.weblink' => true, + 'twig.extension.webprofiler' => true, + 'twig.extension.yaml' => true, + 'twig.loader' => true, + 'twig.loader.chain' => true, + 'twig.loader.filesystem' => true, + 'twig.loader.native_filesystem' => true, + 'twig.profile' => true, + 'twig.runtime.httpkernel' => true, + 'twig.runtime.serializer' => true, + 'twig.runtime_loader' => true, + 'twig.template_cache_warmer' => true, + 'twig.template_iterator' => true, + 'uri_signer' => true, + 'url_helper' => true, + 'validate_request_listener' => true, + 'var_dumper.cli_dumper' => true, + 'var_dumper.command.server_dump' => true, + 'var_dumper.contextualized_cli_dumper' => true, + 'var_dumper.contextualized_cli_dumper.inner' => true, + 'var_dumper.dump_server' => true, + 'var_dumper.html_dumper' => true, + 'var_dumper.server_connection' => true, + 'web_profiler.csp.handler' => true, + 'web_profiler.debug_toolbar' => true, + 'workflow.twig_extension' => true, +]; diff --git a/var/cache/dev/ContainerJS2kamR.legacy b/var/cache/dev/ContainerJS2kamR.legacy new file mode 100644 index 0000000..e69de29 diff --git a/var/cache/dev/ContainerJS2kamR/App_KernelDevDebugContainer.php b/var/cache/dev/ContainerJS2kamR/App_KernelDevDebugContainer.php new file mode 100644 index 0000000..e93f064 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/App_KernelDevDebugContainer.php @@ -0,0 +1,1071 @@ + 'A non-empty value for the parameter "kernel.secret" is required. Did you forget to configure the "APP_SECRET" env var?', + ]; + + protected $targetDir; + protected $parameters = []; + protected \Closure $getService; + + public function __construct(private array $buildParameters = [], protected string $containerDir = __DIR__) + { + $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', + '.virtual_request_stack' => 'get_VirtualRequestStackService', + 'cache.app' => 'getCache_AppService', + 'cache.system' => 'getCache_SystemService', + 'data_collector.cache' => 'getDataCollector_CacheService', + 'data_collector.dump' => 'getDataCollector_DumpService', + 'debug.stopwatch' => 'getDebug_StopwatchService', + 'event_dispatcher' => 'getEventDispatcherService', + 'http_kernel' => 'getHttpKernelService', + 'request_stack' => 'getRequestStackService', + 'router' => 'getRouterService', + 'var_dumper.cloner' => 'getVarDumper_ClonerService', + 'profiler' => 'getProfilerService', + ]; + $this->fileMap = [ + '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', + 'container.get_routing_condition_service' => 'getContainer_GetRoutingConditionServiceService', + 'debug.error_handler_configurator' => 'getDebug_ErrorHandlerConfiguratorService', + 'error_controller' => 'getErrorControllerService', + 'routing.loader' => 'getRouting_LoaderService', + 'services_resetter' => 'getServicesResetterService', + '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', + ]; + + $this->privates['service_container'] = static function ($container) { + 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/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/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/http-kernel/EventListener/CacheAttributeListener.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-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/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/ArgumentResolverInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver.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/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/ServiceCollectionInterface.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/http-foundation/RequestStack.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-contracts/NamespacedPoolInterface.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/psr/log/src/LoggerAwareInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerAwareTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Traits/AbstractAdapterTrait.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/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/cache/Marshaller/MarshallerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Marshaller/DefaultMarshaller.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/DebugHandlersListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/stopwatch/Stopwatch.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/routing/RequestContext.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/EventListener/RouterListener.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/http-kernel/EventListener/ProfilerListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/VirtualRequestStack.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/ProfilerStateChecker.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Bundle/BundleInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Bundle/Bundle.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/FrameworkBundle.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/RequestDataCollector.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/var-dumper/Dumper/DataDumperInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/ClonerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/AbstractCloner.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Cloner/VarCloner.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/var-dumper/Server/Connection.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/ContextProviderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/SourceContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/RequestContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/var-dumper/Dumper/ContextProvider/CliContextProvider.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/CacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/RemovableCacheInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Cache/FilesystemCache.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/ExtensionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/LastModifiedExtensionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Extension/AbstractExtension.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/ExpressionParser/ExpressionParserInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/AbstractExpressionParser.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/InfixExpressionParserInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/ExpressionParserDescriptionInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/ExpressionParser/Infix/BinaryOperatorExpressionParser.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/twig/twig/src/Loader/LoaderInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Loader/FilesystemLoader.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/DumpExtension.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/symfony/twig-bridge/Extension/TranslationExtension.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/HttpKernelExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/Extension/HttpFoundationExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UrlHelper.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Twig/WebProfilerExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Profiler/CodeExtension.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/AppVariable.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-bundle/DependencyInjection/Configurator/EnvironmentConfigurator.php'; + include_once \dirname(__DIR__, 4).'/vendor/twig/twig/src/Profiler/Profile.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Csp/ContentSecurityPolicyHandler.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Csp/NonceGenerator.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/EventListener/WebDebugToolbarListener.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerTrait.php'; + include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/AbstractLogger.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/DebugLoggerInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Log/Logger.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/http-kernel/CacheWarmer/WarmableInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/service-contracts/ServiceSubscriberInterface.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/config/ConfigCacheFactoryInterface.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/config/ResourceCheckerConfigCacheFactory.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/Debug/TraceableEventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Debug/TraceableEventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcher.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Profiler/Profiler.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/console/DataCollector/CommandDataCollector.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/AjaxDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ExceptionDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/LoggerDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/EventDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/twig-bridge/DataCollector/TwigDataCollector.php'; + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/DataCollector/ConfigDataCollector.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): mixed + { + 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 static function get_Container_Private_ProfilerService($container) + { + $a = ($container->privates['logger'] ?? self::getLoggerService($container)); + + $container->services['.container.private.profiler'] = $instance = new \Symfony\Component\HttpKernel\Profiler\Profiler(new \Symfony\Component\HttpKernel\Profiler\FileProfilerStorage(('file:'.$container->targetDir.''.'/profiler')), $a, true); + + $b = ($container->services['kernel'] ?? $container->get('kernel')); + $c = ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)); + $d = new \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector(); + if ($container->has('kernel')) { + $d->setKernel($b); + } + + $instance->add(($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container))); + $instance->add(new \Symfony\Component\Console\DataCollector\CommandDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\TimeDataCollector($b, ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)))); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector()); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector($a, ($container->targetDir.''.'/App_KernelDevDebugContainer'), $c)); + $instance->add(new \Symfony\Component\HttpKernel\DataCollector\EventDataCollector(new RewindableGenerator(function () use ($container) { + yield 'event_dispatcher' => ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + }, 1), $c)); + $instance->add(($container->privates['data_collector.router'] ??= new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector())); + $instance->add(($container->services['data_collector.cache'] ?? self::getDataCollector_CacheService($container))); + $instance->add(new \Symfony\Bridge\Twig\DataCollector\TwigDataCollector(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), ($container->privates['twig'] ?? self::getTwigService($container)))); + $instance->add(($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container))); + $instance->add($d); + + return $instance; + } + + /** + * Gets the public '.virtual_request_stack' shared service. + * + * @return \Symfony\Component\HttpKernel\Debug\VirtualRequestStack + */ + protected static function get_VirtualRequestStackService($container) + { + return $container->services['.virtual_request_stack'] = new \Symfony\Component\HttpKernel\Debug\VirtualRequestStack(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())); + } + + /** + * Gets the public 'cache.app' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_AppService($container) + { + $a = new \Symfony\Component\Cache\Adapter\FilesystemAdapter('yU+7Ob58gJ', 0, ($container->targetDir.''.'/pools/app'), new \Symfony\Component\Cache\Marshaller\DefaultMarshaller(NULL, true)); + $a->setLogger(($container->privates['logger'] ?? self::getLoggerService($container))); + + return $container->services['cache.app'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter($a, ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the public 'cache.system' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_SystemService($container) + { + return $container->services['cache.system'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('XUZWh3oCfH', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the public 'data_collector.cache' shared service. + * + * @return \Symfony\Component\Cache\DataCollector\CacheDataCollector + */ + protected static function getDataCollector_CacheService($container) + { + $container->services['data_collector.cache'] = $instance = new \Symfony\Component\Cache\DataCollector\CacheDataCollector(); + + $instance->addInstance('cache.app', ($container->services['cache.app'] ?? self::getCache_AppService($container))); + $instance->addInstance('cache.system', ($container->services['cache.system'] ?? self::getCache_SystemService($container))); + $instance->addInstance('cache.validator', ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container))); + $instance->addInstance('cache.serializer', ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container))); + $instance->addInstance('cache.property_info', ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))); + + return $instance; + } + + /** + * Gets the public 'data_collector.dump' shared service. + * + * @return \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector + */ + protected static function getDataCollector_DumpService($container) + { + return $container->services['data_collector.dump'] = new \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector(($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)), 'UTF-8', ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->privates['var_dumper.server_connection'] ?? self::getVarDumper_ServerConnectionService($container))); + } + + /** + * Gets the public 'debug.stopwatch' shared service. + * + * @return \Symfony\Component\Stopwatch\Stopwatch + */ + protected static function getDebug_StopwatchService($container) + { + return $container->services['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch(true); + } + + /** + * Gets the public 'event_dispatcher' shared service. + * + * @return \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher + */ + protected static function getEventDispatcherService($container) + { + $container->services['event_dispatcher'] = $instance = new \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher(new \Symfony\Component\EventDispatcher\EventDispatcher(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), ($container->privates['logger'] ?? self::getLoggerService($container)), ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + + $instance->addListener('kernel.controller', [#[\Closure(name: 'data_collector.router', class: 'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector')] fn () => ($container->privates['data_collector.router'] ??= new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector()), 'onKernelController'], 0); + $instance->addListener('kernel.response', [#[\Closure(name: 'response_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener')] fn () => ($container->privates['response_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8', false)), 'onKernelResponse'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'setDefaultLocale'], 100); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'onKernelRequest'], 16); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'locale_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener')] fn () => ($container->privates['locale_listener'] ?? self::getLocaleListenerService($container)), 'onKernelFinishRequest'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'validate_request_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener')] fn () => ($container->privates['validate_request_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\ValidateRequestListener()), 'onKernelRequest'], 256); + $instance->addListener('kernel.response', [#[\Closure(name: 'disallow_search_engine_index_response_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener')] fn () => ($container->privates['disallow_search_engine_index_response_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener()), 'onResponse'], -255); + $instance->addListener('kernel.controller_arguments', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'onControllerArguments'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'logKernelException'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'onKernelException'], -128); + $instance->addListener('kernel.response', [#[\Closure(name: 'exception_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener')] fn () => ($container->privates['exception_listener'] ?? self::getExceptionListenerService($container)), 'removeCspHeader'], -128); + $instance->addListener('kernel.controller_arguments', [#[\Closure(name: 'controller.cache_attribute_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener')] fn () => ($container->privates['controller.cache_attribute_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\CacheAttributeListener()), 'onKernelControllerArguments'], 10); + $instance->addListener('kernel.response', [#[\Closure(name: 'controller.cache_attribute_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener')] fn () => ($container->privates['controller.cache_attribute_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\CacheAttributeListener()), 'onKernelResponse'], -10); + $instance->addListener('kernel.request', [#[\Closure(name: 'locale_aware_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener')] fn () => ($container->privates['locale_aware_listener'] ?? self::getLocaleAwareListenerService($container)), 'onKernelRequest'], 15); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'locale_aware_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener')] fn () => ($container->privates['locale_aware_listener'] ?? self::getLocaleAwareListenerService($container)), 'onKernelFinishRequest'], -15); + $instance->addListener('console.error', [#[\Closure(name: 'console.error_listener', class: 'Symfony\\Component\\Console\\EventListener\\ErrorListener')] fn () => ($container->privates['console.error_listener'] ?? $container->load('getConsole_ErrorListenerService')), 'onConsoleError'], -128); + $instance->addListener('console.terminate', [#[\Closure(name: 'console.error_listener', class: 'Symfony\\Component\\Console\\EventListener\\ErrorListener')] fn () => ($container->privates['console.error_listener'] ?? $container->load('getConsole_ErrorListenerService')), 'onConsoleTerminate'], -128); + $instance->addListener('console.error', [#[\Closure(name: 'console.suggest_missing_package_subscriber', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SuggestMissingPackageSubscriber')] fn () => ($container->privates['console.suggest_missing_package_subscriber'] ??= new \Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber()), 'onConsoleError'], 0); + $instance->addListener('kernel.request', [#[\Closure(name: 'debug.debug_handlers_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener')] fn () => ($container->privates['debug.debug_handlers_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'))), 'configure'], 2048); + $instance->addListener('console.command', [#[\Closure(name: 'debug.debug_handlers_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener')] fn () => ($container->privates['debug.debug_handlers_listener'] ??= new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener(NULL, $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'))), 'configure'], 2048); + $instance->addListener('kernel.request', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelRequest'], 32); + $instance->addListener('kernel.finish_request', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelFinishRequest'], 0); + $instance->addListener('kernel.exception', [#[\Closure(name: 'router_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener')] fn () => ($container->privates['router_listener'] ?? self::getRouterListenerService($container)), 'onKernelException'], -64); + $instance->addListener('kernel.request', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelRequest'], 128); + $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000); + $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100); + $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0); + $instance->addListener('kernel.terminate', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelTerminate'], -1024); + $instance->addListener('console.command', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'initialize'], 4096); + $instance->addListener('console.error', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'catch'], -2048); + $instance->addListener('console.terminate', [#[\Closure(name: 'console_profiler_listener', class: 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\ConsoleProfilerListener')] fn () => ($container->privates['console_profiler_listener'] ?? $container->load('getConsoleProfilerListenerService')), 'profile'], -4096); + $instance->addListener('kernel.controller', [#[\Closure(name: 'data_collector.request', class: 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector')] fn () => ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container)), 'onKernelController'], 0); + $instance->addListener('kernel.response', [#[\Closure(name: 'data_collector.request', class: 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector')] fn () => ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container)), 'onKernelResponse'], 0); + $instance->addListener('console.command', [#[\Closure(name: 'debug.dump_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener')] fn () => ($container->privates['debug.dump_listener'] ?? $container->load('getDebug_DumpListenerService')), 'configure'], 1024); + $instance->addListener('console.error', [#[\Closure(name: 'maker.console_error_listener', class: 'Symfony\\Bundle\\MakerBundle\\Event\\ConsoleErrorSubscriber')] fn () => ($container->privates['maker.console_error_listener'] ??= new \Symfony\Bundle\MakerBundle\Event\ConsoleErrorSubscriber()), 'onConsoleError'], 0); + $instance->addListener('console.terminate', [#[\Closure(name: 'maker.console_error_listener', class: 'Symfony\\Bundle\\MakerBundle\\Event\\ConsoleErrorSubscriber')] fn () => ($container->privates['maker.console_error_listener'] ??= new \Symfony\Bundle\MakerBundle\Event\ConsoleErrorSubscriber()), 'onConsoleTerminate'], 0); + $instance->addListener('kernel.view', [#[\Closure(name: 'controller.template_attribute_listener', class: 'Symfony\\Bridge\\Twig\\EventListener\\TemplateAttributeListener')] fn () => ($container->privates['controller.template_attribute_listener'] ?? $container->load('getController_TemplateAttributeListenerService')), 'onKernelView'], -128); + $instance->addListener('kernel.response', [#[\Closure(name: 'web_profiler.debug_toolbar', class: 'Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener')] fn () => ($container->privates['web_profiler.debug_toolbar'] ?? self::getWebProfiler_DebugToolbarService($container)), 'onKernelResponse'], -128); + + return $instance; + } + + /** + * Gets the public 'http_kernel' shared service. + * + * @return \Symfony\Component\HttpKernel\HttpKernel + */ + protected static function getHttpKernelService($container) + { + $a = ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + + if (isset($container->services['http_kernel'])) { + return $container->services['http_kernel']; + } + $b = new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($container, ($container->privates['logger'] ?? self::getLoggerService($container))); + $b->allowControllers(['Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController', 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController']); + $b->allowControllers(['App\\Kernel']); + $c = ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)); + + return $container->services['http_kernel'] = new \Symfony\Component\HttpKernel\HttpKernel($a, new \Symfony\Component\HttpKernel\Controller\TraceableControllerResolver($b, $c), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), new \Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver(new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory(), new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['.debug.value_resolver.argument_resolver.backed_enum_resolver'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService')); + yield 1 => ($container->privates['.debug.value_resolver.argument_resolver.datetime'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_DatetimeService')); + yield 2 => ($container->privates['.debug.value_resolver.argument_resolver.request_attribute'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService')); + yield 3 => ($container->privates['.debug.value_resolver.argument_resolver.request'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_RequestService')); + yield 4 => ($container->privates['.debug.value_resolver.argument_resolver.session'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_SessionService')); + yield 5 => ($container->privates['.debug.value_resolver.argument_resolver.service'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_ServiceService')); + yield 6 => ($container->privates['.debug.value_resolver.argument_resolver.default'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_DefaultService')); + yield 7 => ($container->privates['.debug.value_resolver.argument_resolver.variadic'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_VariadicService')); + yield 8 => ($container->privates['.debug.value_resolver.argument_resolver.not_tagged_controller'] ?? $container->load('get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService')); + }, 9), new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request_payload', 'get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.query_parameter_value_resolver', 'get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.backed_enum_resolver', 'get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.datetime', 'get_Debug_ValueResolver_ArgumentResolver_DatetimeService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request_attribute', 'get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.request', 'get_Debug_ValueResolver_ArgumentResolver_RequestService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.session', 'get_Debug_ValueResolver_ArgumentResolver_SessionService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.service', 'get_Debug_ValueResolver_ArgumentResolver_ServiceService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.default', 'get_Debug_ValueResolver_ArgumentResolver_DefaultService', true], + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => ['privates', '.debug.value_resolver.argument_resolver.variadic', 'get_Debug_ValueResolver_ArgumentResolver_VariadicService', true], + 'argument_resolver.not_tagged_controller' => ['privates', '.debug.value_resolver.argument_resolver.not_tagged_controller', 'get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService', true], + ], [ + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => '?', + 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => '?', + 'argument_resolver.not_tagged_controller' => '?', + ])), $c), true); + } + + /** + * Gets the public 'request_stack' shared service. + * + * @return \Symfony\Component\HttpFoundation\RequestStack + */ + protected static function getRequestStackService($container) + { + return $container->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack(); + } + + /** + * Gets the public 'router' shared service. + * + * @return \Symfony\Bundle\FrameworkBundle\Routing\Router + */ + protected static function getRouterService($container) + { + $container->services['router'] = $instance = new \Symfony\Bundle\FrameworkBundle\Routing\Router((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'routing.loader' => ['services', 'routing.loader', 'getRouting_LoaderService', true], + ], [ + 'routing.loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface', + ]))->withContext('router.default', $container), 'kernel::loadRoutes', ['cache_dir' => $container->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'], ($container->privates['router.request_context'] ?? self::getRouter_RequestContextService($container)), new \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag($container), ($container->privates['logger'] ?? self::getLoggerService($container)), 'en'); + + $instance->setConfigCacheFactory(new \Symfony\Component\Config\ResourceCheckerConfigCacheFactory(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['dependency_injection.config.container_parameters_resource_checker'] ??= new \Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker($container)); + yield 1 => ($container->privates['config.resource.self_checking_resource_checker'] ??= new \Symfony\Component\Config\Resource\SelfCheckingResourceChecker()); + }, 2))); + + return $instance; + } + + /** + * Gets the public 'var_dumper.cloner' shared service. + * + * @return \Symfony\Component\VarDumper\Cloner\VarCloner + */ + protected static function getVarDumper_ClonerService($container) + { + $container->services['var_dumper.cloner'] = $instance = new \Symfony\Component\VarDumper\Cloner\VarCloner(); + + $instance->setMaxItems(2500); + $instance->setMinDepth(1); + $instance->setMaxString(-1); + $instance->addCasters(['Closure' => 'Symfony\\Component\\VarDumper\\Caster\\ReflectionCaster::unsetClosureFileInfo']); + + return $instance; + } + + /** + * Gets the private 'cache.property_info' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_PropertyInfoService($container) + { + return $container->privates['cache.property_info'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('vHyQ8yH4Hf', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'cache.serializer' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_SerializerService($container) + { + return $container->privates['cache.serializer'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('8vUMbijCz2', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'cache.validator' shared service. + * + * @return \Symfony\Component\Cache\Adapter\TraceableAdapter + */ + protected static function getCache_ValidatorService($container) + { + return $container->privates['cache.validator'] = new \Symfony\Component\Cache\Adapter\TraceableAdapter(\Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('-ZPlc8xhwu', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container))), ($container->privates['profiler.is_disabled_state_checker'] ?? self::getProfiler_IsDisabledStateCheckerService($container))); + } + + /** + * Gets the private 'data_collector.request' shared service. + * + * @return \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector + */ + protected static function getDataCollector_RequestService($container) + { + return $container->privates['data_collector.request'] = new \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector(($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container))); + } + + /** + * Gets the private 'debug.file_link_formatter' shared service. + * + * @return \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter + */ + protected static function getDebug_FileLinkFormatterService($container) + { + return $container->privates['debug.file_link_formatter'] = new \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter($container->getEnv('default::SYMFONY_IDE'), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), \dirname(__DIR__, 4), #[\Closure(name: 'debug.file_link_formatter.url_format', class: 'string')] fn () => ($container->privates['debug.file_link_formatter.url_format'] ?? $container->load('getDebug_FileLinkFormatter_UrlFormatService'))); + } + + /** + * Gets the private 'exception_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\ErrorListener + */ + protected static function getExceptionListenerService($container) + { + return $container->privates['exception_listener'] = new \Symfony\Component\HttpKernel\EventListener\ErrorListener('error_controller', ($container->privates['logger'] ?? self::getLoggerService($container)), true, [], []); + } + + /** + * Gets the private 'locale_aware_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener + */ + protected static function getLocaleAwareListenerService($container) + { + return $container->privates['locale_aware_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleAwareListener(new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['slugger'] ??= new \Symfony\Component\String\Slugger\AsciiSlugger('en')); + }, 1), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())); + } + + /** + * Gets the private 'locale_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\LocaleListener + */ + protected static function getLocaleListenerService($container) + { + return $container->privates['locale_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleListener(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), 'en', ($container->services['router'] ?? self::getRouterService($container)), false, []); + } + + /** + * Gets the private 'logger' shared service. + * + * @return \Symfony\Component\HttpKernel\Log\Logger + */ + protected static function getLoggerService($container) + { + return $container->privates['logger'] = new \Symfony\Component\HttpKernel\Log\Logger(NULL, NULL, NULL, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:')); + } + + /** + * Gets the private 'profiler.is_disabled_state_checker' shared service. + * + * @return \Closure + */ + protected static function getProfiler_IsDisabledStateCheckerService($container) + { + return $container->privates['profiler.is_disabled_state_checker'] = (new \Symfony\Component\HttpKernel\Profiler\ProfilerStateChecker(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'profiler' => ['services', '.container.private.profiler', NULL, false], + ], [ + 'profiler' => '?', + ]), \Symfony\Bundle\FrameworkBundle\FrameworkBundle::considerProfilerEnabled()))->isProfilerDisabled(...); + } + + /** + * Gets the private 'profiler_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\ProfilerListener + */ + protected static function getProfilerListenerService($container) + { + $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)); + + if (isset($container->privates['profiler_listener'])) { + return $container->privates['profiler_listener']; + } + + return $container->privates['profiler_listener'] = new \Symfony\Component\HttpKernel\EventListener\ProfilerListener($a, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), NULL, false, false, NULL); + } + + /** + * Gets the private 'router.request_context' shared service. + * + * @return \Symfony\Component\Routing\RequestContext + */ + protected static function getRouter_RequestContextService($container) + { + return $container->privates['router.request_context'] = \Symfony\Component\Routing\RequestContext::fromUri($container->getEnv('DEFAULT_URI'), 'localhost', 'http', 80, 443); + } + + /** + * Gets the private 'router_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\RouterListener + */ + protected static function getRouterListenerService($container) + { + return $container->privates['router_listener'] = new \Symfony\Component\HttpKernel\EventListener\RouterListener(($container->services['router'] ?? self::getRouterService($container)), ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), ($container->privates['router.request_context'] ?? self::getRouter_RequestContextService($container)), ($container->privates['logger'] ?? self::getLoggerService($container)), \dirname(__DIR__, 4), true); + } + + /** + * Gets the private 'session_listener' shared service. + * + * @return \Symfony\Component\HttpKernel\EventListener\SessionListener + */ + protected static function getSessionListenerService($container) + { + return $container->privates['session_listener'] = new \Symfony\Component\HttpKernel\EventListener\SessionListener(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'session_factory' => ['privates', 'session.factory', 'getSession_FactoryService', true], + 'logger' => ['privates', 'logger', 'getLoggerService', false], + 'session_collector' => ['privates', 'data_collector.request.session_collector', 'getDataCollector_Request_SessionCollectorService', true], + 'request_stack' => ['services', 'request_stack', 'getRequestStackService', false], + ], [ + 'session_factory' => '?', + 'logger' => '?', + 'session_collector' => '?', + 'request_stack' => '?', + ]), true, $container->parameters['session.storage.options']); + } + + /** + * Gets the private 'twig' shared service. + * + * @return \Twig\Environment + */ + protected static function getTwigService($container) + { + $a = new \Twig\Loader\FilesystemLoader([], \dirname(__DIR__, 4)); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle/Resources/views'), 'Debug'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle/Resources/views'), '!Debug'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle/templates'), 'Maker'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle/templates'), '!Maker'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), 'WebProfiler'); + $a->addPath((\dirname(__DIR__, 4).'/vendor/symfony/web-profiler-bundle/Resources/views'), '!WebProfiler'); + + $container->privates['twig'] = $instance = new \Twig\Environment($a, ['cache' => ($container->targetDir.''.'/twig'), 'charset' => 'UTF-8', 'debug' => true, 'strict_variables' => true, 'autoescape' => 'name']); + + $b = ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)); + $c = ($container->services['router'] ?? self::getRouterService($container)); + $d = ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + $e = new \Symfony\Component\VarDumper\Dumper\HtmlDumper(NULL, 'UTF-8', 1); + + $f = ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)); + + $e->setDisplayOptions(['maxStringLength' => 4096, 'fileLinkFormat' => $f]); + $g = new \Symfony\Bridge\Twig\AppVariable(); + $g->setEnvironment('dev'); + $g->setDebug(true); + if ($container->has('request_stack')) { + $g->setRequestStack($d); + } + $g->setEnabledLocales([]); + + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\DumpExtension(($container->services['var_dumper.cloner'] ?? self::getVarDumper_ClonerService($container)), ($container->privates['var_dumper.html_dumper'] ?? self::getVarDumper_HtmlDumperService($container)))); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ProfilerExtension(($container->privates['twig.profile'] ??= new \Twig\Profiler\Profile()), $b)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension(NULL)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($c)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension()); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($b, true)); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension()); + $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension(new \Symfony\Component\HttpFoundation\UrlHelper($d, $c))); + $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension($e)); + $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension($f, \dirname(__DIR__, 4), 'UTF-8')); + $instance->addGlobal('app', $g); + $instance->addRuntimeLoader(new \Twig\RuntimeLoader\ContainerRuntimeLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => ['privates', 'twig.runtime.httpkernel', 'getTwig_Runtime_HttpkernelService', true], + ], [ + 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelRuntime' => '?', + ]))); + (new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', NULL, 0, '.', ','))->configure($instance); + + return $instance; + } + + /** + * Gets the private 'var_dumper.html_dumper' shared service. + * + * @return \Symfony\Component\VarDumper\Dumper\HtmlDumper + */ + protected static function getVarDumper_HtmlDumperService($container) + { + $container->privates['var_dumper.html_dumper'] = $instance = new \Symfony\Component\VarDumper\Dumper\HtmlDumper(NULL, 'UTF-8', 0); + + $instance->setDisplayOptions(['fileLinkFormat' => ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))]); + + return $instance; + } + + /** + * Gets the private 'var_dumper.server_connection' shared service. + * + * @return \Symfony\Component\VarDumper\Server\Connection + */ + protected static function getVarDumper_ServerConnectionService($container) + { + return $container->privates['var_dumper.server_connection'] = new \Symfony\Component\VarDumper\Server\Connection('tcp://'.$container->getEnv('string:VAR_DUMPER_SERVER'), ['source' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider('UTF-8', \dirname(__DIR__, 4), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))), 'request' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\RequestContextProvider(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack())), 'cli' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\CliContextProvider()]); + } + + /** + * Gets the private 'web_profiler.csp.handler' shared service. + * + * @return \Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler + */ + protected static function getWebProfiler_Csp_HandlerService($container) + { + return $container->privates['web_profiler.csp.handler'] = new \Symfony\Bundle\WebProfilerBundle\Csp\ContentSecurityPolicyHandler(new \Symfony\Bundle\WebProfilerBundle\Csp\NonceGenerator()); + } + + /** + * Gets the private 'web_profiler.debug_toolbar' shared service. + * + * @return \Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener + */ + protected static function getWebProfiler_DebugToolbarService($container) + { + $a = ($container->privates['twig'] ?? self::getTwigService($container)); + + if (isset($container->privates['web_profiler.debug_toolbar'])) { + return $container->privates['web_profiler.debug_toolbar']; + } + + return $container->privates['web_profiler.debug_toolbar'] = new \Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener($a, false, 2, ($container->services['router'] ?? self::getRouterService($container)), '^/((index|app(_[\\w]+)?)\\.php/)?_wdt', ($container->privates['web_profiler.csp.handler'] ?? self::getWebProfiler_Csp_HandlerService($container)), ($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container)), false); + } + + /** + * Gets the public 'profiler' alias. + * + * @return object The ".container.private.profiler" service. + */ + protected static function getProfilerService($container) + { + trigger_deprecation('symfony/framework-bundle', '5.4', 'Accessing the "profiler" service directly from the container is deprecated, use dependency injection instead.'); + + return $container->get('.container.private.profiler'); + } + + public function getParameter(string $name): array|bool|string|int|float|\UnitEnum|null + { + 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 ParameterNotFoundException($name, extraMessage: self::NONEMPTY_PARAMETERS[$name] ?? null); + } + + if (isset($this->loadedDynamicParameters[$name])) { + $value = $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name); + } else { + $value = $this->parameters[$name]; + } + + if (isset(self::NONEMPTY_PARAMETERS[$name]) && (null === $value || '' === $value || [] === $value)) { + throw new \Symfony\Component\DependencyInjection\Exception\EmptyParameterValueException(self::NONEMPTY_PARAMETERS[$name]); + } + + return $value; + } + + 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 (!isset($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, [], self::NONEMPTY_PARAMETERS); + } + + return $this->parameterBag; + } + + private $loadedDynamicParameters = [ + 'kernel.runtime_environment' => false, + 'kernel.runtime_mode' => false, + 'kernel.runtime_mode.web' => false, + 'kernel.runtime_mode.cli' => false, + 'kernel.runtime_mode.worker' => false, + 'kernel.build_dir' => false, + 'kernel.cache_dir' => false, + 'kernel.secret' => false, + 'kernel.trust_x_sendfile_type_header' => false, + 'kernel.trusted_hosts' => false, + 'kernel.trusted_proxies' => false, + 'kernel.trusted_headers' => false, + 'debug.file_link_format' => false, + 'debug.container.dump' => false, + 'router.cache_dir' => false, + 'profiler.storage.dsn' => false, + ]; + private $dynamicParameters = []; + + private function getDynamicParameter(string $name) + { + $container = $this; + $value = match ($name) { + 'kernel.runtime_environment' => $container->getEnv('default:kernel.environment:APP_RUNTIME_ENV'), + 'kernel.runtime_mode' => $container->getEnv('query_string:default:container.runtime_mode:APP_RUNTIME_MODE'), + 'kernel.runtime_mode.web' => $container->getEnv('bool:default::key:web:default:kernel.runtime_mode:'), + 'kernel.runtime_mode.cli' => $container->getEnv('not:default:kernel.runtime_mode.web:'), + 'kernel.runtime_mode.worker' => $container->getEnv('bool:default::key:worker:default:kernel.runtime_mode:'), + 'kernel.build_dir' => $container->targetDir.'', + 'kernel.cache_dir' => $container->targetDir.'', + 'kernel.secret' => $container->getEnv('APP_SECRET'), + 'kernel.trust_x_sendfile_type_header' => $container->getEnv('bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER'), + 'kernel.trusted_hosts' => $container->getEnv('default::SYMFONY_TRUSTED_HOSTS'), + 'kernel.trusted_proxies' => $container->getEnv('default::SYMFONY_TRUSTED_PROXIES'), + 'kernel.trusted_headers' => $container->getEnv('default::SYMFONY_TRUSTED_HEADERS'), + 'debug.file_link_format' => $container->getEnv('default::SYMFONY_IDE'), + 'debug.container.dump' => ($container->targetDir.''.'/App_KernelDevDebugContainer.xml'), + 'router.cache_dir' => $container->targetDir.'', + 'profiler.storage.dsn' => ('file:'.$container->targetDir.''.'/profiler'), + default => throw new ParameterNotFoundException($name), + }; + $this->loadedDynamicParameters[$name] = true; + + return $this->dynamicParameters[$name] = $value; + } + + protected function getDefaultParameters(): array + { + return [ + 'kernel.project_dir' => \dirname(__DIR__, 4), + 'kernel.environment' => 'dev', + 'kernel.debug' => true, + 'kernel.logs_dir' => (\dirname(__DIR__, 3).'/log'), + 'kernel.bundles' => [ + 'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle', + 'DebugBundle' => 'Symfony\\Bundle\\DebugBundle\\DebugBundle', + 'MakerBundle' => 'Symfony\\Bundle\\MakerBundle\\MakerBundle', + 'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle', + 'WebProfilerBundle' => 'Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle', + ], + 'kernel.bundles_metadata' => [ + 'FrameworkBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle'), + 'namespace' => 'Symfony\\Bundle\\FrameworkBundle', + ], + 'DebugBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/debug-bundle'), + 'namespace' => 'Symfony\\Bundle\\DebugBundle', + ], + 'MakerBundle' => [ + 'path' => (\dirname(__DIR__, 4).'/vendor/symfony/maker-bundle'), + 'namespace' => 'Symfony\\Bundle\\MakerBundle', + ], + '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', + ], + ], + 'kernel.charset' => 'UTF-8', + 'kernel.container_class' => 'App_KernelDevDebugContainer', + 'validator.translation_domain' => 'validators', + '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\\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', + ], + 'fragment.renderer.hinclude.global_template' => NULL, + 'fragment.path' => '/_fragment', + 'kernel.http_method_override' => false, + 'kernel.default_locale' => 'en', + 'kernel.enabled_locales' => [ + + ], + 'kernel.error_controller' => 'error_controller', + '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', + ], + 'session.save_path' => NULL, + 'session.metadata.update_threshold' => 0, + 'profiler_listener.only_exceptions' => false, + 'profiler_listener.only_main_requests' => false, + 'env(VAR_DUMPER_SERVER)' => '127.0.0.1:9912', + 'twig.form.resources' => [ + 0 => 'form_div_layout.html.twig', + ], + 'twig.default_path' => (\dirname(__DIR__, 4).'/templates'), + 'web_profiler.debug_toolbar.intercept_redirects' => false, + 'web_profiler.debug_toolbar.mode' => 2, + 'data_collector.templates' => [ + 'data_collector.request' => [ + 0 => 'request', + 1 => '@WebProfiler/Collector/request.html.twig', + ], + '.data_collector.command' => [ + 0 => 'command', + 1 => '@WebProfiler/Collector/command.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.ajax' => [ + 0 => 'ajax', + 1 => '@WebProfiler/Collector/ajax.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.twig' => [ + 0 => 'twig', + 1 => '@WebProfiler/Collector/twig.html.twig', + ], + 'data_collector.dump' => [ + 0 => 'dump', + 1 => '@Debug/Profiler/dump.html.twig', + ], + 'data_collector.config' => [ + 0 => 'config', + 1 => '@WebProfiler/Collector/config.html.twig', + ], + ], + 'console.command.ids' => [ + + ], + ]; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/ProfilerProxy8977808.php b/var/cache/dev/ContainerJS2kamR/ProfilerProxy8977808.php new file mode 100644 index 0000000..8d9295a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/ProfilerProxy8977808.php @@ -0,0 +1,165 @@ + [parent::class, 'collectors', null, 16], + "\0".parent::class."\0".'enabled' => [parent::class, 'enabled', null, 16], + "\0".parent::class."\0".'initiallyEnabled' => [parent::class, 'initiallyEnabled', null, 16], + "\0".parent::class."\0".'logger' => [parent::class, 'logger', null, 16], + "\0".parent::class."\0".'storage' => [parent::class, 'storage', null, 16], + 'collectors' => [parent::class, 'collectors', null, 16], + 'enabled' => [parent::class, 'enabled', null, 16], + 'initiallyEnabled' => [parent::class, 'initiallyEnabled', null, 16], + 'logger' => [parent::class, 'logger', null, 16], + 'storage' => [parent::class, 'storage', null, 16], + ]; + + public function disable(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->disable(...\func_get_args()); + } else { + parent::disable(...\func_get_args()); + } + } + + public function enable(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->enable(...\func_get_args()); + } else { + parent::enable(...\func_get_args()); + } + } + + public function isEnabled(): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->isEnabled(...\func_get_args()); + } + + return parent::isEnabled(...\func_get_args()); + } + + public function loadProfileFromResponse(\Symfony\Component\HttpFoundation\Response $response): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->loadProfileFromResponse(...\func_get_args()); + } + + return parent::loadProfileFromResponse(...\func_get_args()); + } + + public function loadProfile(string $token): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->loadProfile(...\func_get_args()); + } + + return parent::loadProfile(...\func_get_args()); + } + + public function saveProfile(\Symfony\Component\HttpKernel\Profiler\Profile $profile): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->saveProfile(...\func_get_args()); + } + + return parent::saveProfile(...\func_get_args()); + } + + public function purge(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->purge(...\func_get_args()); + } else { + parent::purge(...\func_get_args()); + } + } + + public function find(?string $ip, ?string $url, ?int $limit, ?string $method, ?string $start, ?string $end, ?string $statusCode = null, ?\Closure $filter = null): array + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->find(...\func_get_args()); + } + + return parent::find(...\func_get_args()); + } + + public function collect(\Symfony\Component\HttpFoundation\Request $request, \Symfony\Component\HttpFoundation\Response $response, ?\Throwable $exception = null): ?\Symfony\Component\HttpKernel\Profiler\Profile + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->collect(...\func_get_args()); + } + + return parent::collect(...\func_get_args()); + } + + public function reset(): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->reset(...\func_get_args()); + } else { + parent::reset(...\func_get_args()); + } + } + + public function all(): array + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->all(...\func_get_args()); + } + + return parent::all(...\func_get_args()); + } + + public function set(array $collectors = []): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->set(...\func_get_args()); + } else { + parent::set(...\func_get_args()); + } + } + + public function add(\Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface $collector): void + { + if (isset($this->lazyObjectState)) { + ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->add(...\func_get_args()); + } else { + parent::add(...\func_get_args()); + } + } + + public function has(string $name): bool + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->has(...\func_get_args()); + } + + return parent::has(...\func_get_args()); + } + + public function get(string $name): \Symfony\Component\HttpKernel\DataCollector\DataCollectorInterface + { + if (isset($this->lazyObjectState)) { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->get(...\func_get_args()); + } + + return parent::get(...\func_get_args()); + } +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('ProfilerProxy8977808', false)) { + \class_alias(__NAMESPACE__.'\\ProfilerProxy8977808', 'ProfilerProxy8977808', false); +} diff --git a/var/cache/dev/ContainerJS2kamR/RequestPayloadValueResolverGhost01ca9cc.php b/var/cache/dev/ContainerJS2kamR/RequestPayloadValueResolverGhost01ca9cc.php new file mode 100644 index 0000000..2d448a8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/RequestPayloadValueResolverGhost01ca9cc.php @@ -0,0 +1,30 @@ + [parent::class, 'serializer', null, 530], + "\0".parent::class."\0".'translationDomain' => [parent::class, 'translationDomain', null, 16], + "\0".parent::class."\0".'translator' => [parent::class, 'translator', null, 530], + "\0".parent::class."\0".'validator' => [parent::class, 'validator', null, 530], + 'serializer' => [parent::class, 'serializer', null, 530], + 'translationDomain' => [parent::class, 'translationDomain', null, 16], + 'translator' => [parent::class, 'translator', null, 530], + 'validator' => [parent::class, 'validator', null, 530], + ]; +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('RequestPayloadValueResolverGhost01ca9cc', false)) { + \class_alias(__NAMESPACE__.'\\RequestPayloadValueResolverGhost01ca9cc', 'RequestPayloadValueResolverGhost01ca9cc', false); +} diff --git a/var/cache/dev/ContainerJS2kamR/UriSignerGhostB68a0a1.php b/var/cache/dev/ContainerJS2kamR/UriSignerGhostB68a0a1.php new file mode 100644 index 0000000..1e95917 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/UriSignerGhostB68a0a1.php @@ -0,0 +1,29 @@ + [parent::class, 'clock', null, 16], + "\0".parent::class."\0".'expirationParameter' => [parent::class, 'expirationParameter', null, 16], + "\0".parent::class."\0".'hashParameter' => [parent::class, 'hashParameter', null, 16], + "\0".parent::class."\0".'secret' => [parent::class, 'secret', null, 16], + 'clock' => [parent::class, 'clock', null, 16], + 'expirationParameter' => [parent::class, 'expirationParameter', null, 16], + 'hashParameter' => [parent::class, 'hashParameter', null, 16], + 'secret' => [parent::class, 'secret', null, 16], + ]; +} + +// Help opcache.preload discover always-needed symbols +class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class); +class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class); + +if (!\class_exists('UriSignerGhostB68a0a1', false)) { + \class_alias(__NAMESPACE__.'\\UriSignerGhostB68a0a1', 'UriSignerGhostB68a0a1', false); +} diff --git a/var/cache/dev/ContainerJS2kamR/getCachePoolClearer_CacheWarmerService.php b/var/cache/dev/ContainerJS2kamR/getCachePoolClearer_CacheWarmerService.php new file mode 100644 index 0000000..a66b710 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCachePoolClearer_CacheWarmerService.php @@ -0,0 +1,26 @@ +privates['cache_pool_clearer.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\CachePoolClearerCacheWarmer(($container->services['cache.system_clearer'] ?? $container->load('getCache_SystemClearerService')), ['cache.validator', 'cache.serializer']); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCacheWarmerService.php b/var/cache/dev/ContainerJS2kamR/getCacheWarmerService.php new file mode 100644 index 0000000..9d8ad5b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCacheWarmerService.php @@ -0,0 +1,31 @@ +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['router.cache_warmer'] ?? $container->load('getRouter_CacheWarmerService')); + yield 3 => ($container->privates['twig.template_cache_warmer'] ?? $container->load('getTwig_TemplateCacheWarmerService')); + }, 4), true, ($container->targetDir.''.'/App_KernelDevDebugContainerDeprecations.log')); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCache_AppClearerService.php b/var/cache/dev/ContainerJS2kamR/getCache_AppClearerService.php new file mode 100644 index 0000000..111f191 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCache_AppClearerService.php @@ -0,0 +1,26 @@ +services['cache.app_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container))]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCache_App_TaggableService.php b/var/cache/dev/ContainerJS2kamR/getCache_App_TaggableService.php new file mode 100644 index 0000000..6bb84e5 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCache_App_TaggableService.php @@ -0,0 +1,27 @@ +privates['cache.app.taggable'] = new \Symfony\Component\Cache\Adapter\TagAwareAdapter(($container->services['cache.app'] ?? self::getCache_AppService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCache_GlobalClearerService.php b/var/cache/dev/ContainerJS2kamR/getCache_GlobalClearerService.php new file mode 100644 index 0000000..ab6e79a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCache_GlobalClearerService.php @@ -0,0 +1,26 @@ +services['cache.global_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? self::getCache_AppService($container)), 'cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)), 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)), 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)), 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getCache_SystemClearerService.php b/var/cache/dev/ContainerJS2kamR/getCache_SystemClearerService.php new file mode 100644 index 0000000..fc620ef --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getCache_SystemClearerService.php @@ -0,0 +1,26 @@ +services['cache.system_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)), 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)), 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)), 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container))]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConfigBuilder_WarmerService.php b/var/cache/dev/ContainerJS2kamR/getConfigBuilder_WarmerService.php new file mode 100644 index 0000000..d5066e9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConfigBuilder_WarmerService.php @@ -0,0 +1,26 @@ +privates['config_builder.warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\ConfigBuilderCacheWarmer(($container->services['kernel'] ?? $container->get('kernel', 1)), ($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsoleProfilerListenerService.php b/var/cache/dev/ContainerJS2kamR/getConsoleProfilerListenerService.php new file mode 100644 index 0000000..33ba772 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsoleProfilerListenerService.php @@ -0,0 +1,31 @@ +privates['.lazy_profiler'] ?? $container->load('get_LazyProfilerService')); + + if (isset($container->privates['console_profiler_listener'])) { + return $container->privates['console_profiler_listener']; + } + + return $container->privates['console_profiler_listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\ConsoleProfilerListener($a, ($container->services['.virtual_request_stack'] ?? self::get_VirtualRequestStackService($container)), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)), $container->getEnv('not:default:kernel.runtime_mode.web:'), ($container->services['router'] ?? self::getRouterService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_CommandLoaderService.php b/var/cache/dev/ContainerJS2kamR/getConsole_CommandLoaderService.php new file mode 100644 index 0000000..0522f0a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_CommandLoaderService.php @@ -0,0 +1,140 @@ +services['console.command_loader'] = new \Symfony\Component\Console\CommandLoader\ContainerCommandLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $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_invalidate_tags' => ['privates', '.console.command.cache_pool_invalidate_tags.lazy', 'get_Console_Command_CachePoolInvalidateTags_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.event_dispatcher_debug' => ['privates', '.console.command.event_dispatcher_debug.lazy', 'get_Console_Command_EventDispatcherDebug_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.yaml_lint' => ['privates', '.console.command.yaml_lint.lazy', 'get_Console_Command_YamlLint_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_reveal' => ['privates', '.console.command.secrets_reveal.lazy', 'get_Console_Command_SecretsReveal_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], + 'console.command.error_dumper' => ['privates', '.console.command.error_dumper.lazy', 'get_Console_Command_ErrorDumper_LazyService', true], + 'var_dumper.command.server_dump' => ['privates', '.var_dumper.command.server_dump.lazy', 'get_VarDumper_Command_ServerDump_LazyService', 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], + 'maker.auto_command.make_auth' => ['privates', '.maker.auto_command.make_auth.lazy', 'get_Maker_AutoCommand_MakeAuth_LazyService', true], + 'maker.auto_command.make_command' => ['privates', '.maker.auto_command.make_command.lazy', 'get_Maker_AutoCommand_MakeCommand_LazyService', true], + 'maker.auto_command.make_twig_component' => ['privates', '.maker.auto_command.make_twig_component.lazy', 'get_Maker_AutoCommand_MakeTwigComponent_LazyService', true], + 'maker.auto_command.make_controller' => ['privates', '.maker.auto_command.make_controller.lazy', 'get_Maker_AutoCommand_MakeController_LazyService', true], + 'maker.auto_command.make_crud' => ['privates', '.maker.auto_command.make_crud.lazy', 'get_Maker_AutoCommand_MakeCrud_LazyService', true], + 'maker.auto_command.make_docker_database' => ['privates', '.maker.auto_command.make_docker_database.lazy', 'get_Maker_AutoCommand_MakeDockerDatabase_LazyService', true], + 'maker.auto_command.make_entity' => ['privates', '.maker.auto_command.make_entity.lazy', 'get_Maker_AutoCommand_MakeEntity_LazyService', true], + 'maker.auto_command.make_fixtures' => ['privates', '.maker.auto_command.make_fixtures.lazy', 'get_Maker_AutoCommand_MakeFixtures_LazyService', true], + 'maker.auto_command.make_form' => ['privates', '.maker.auto_command.make_form.lazy', 'get_Maker_AutoCommand_MakeForm_LazyService', true], + 'maker.auto_command.make_listener' => ['privates', '.maker.auto_command.make_listener.lazy', 'get_Maker_AutoCommand_MakeListener_LazyService', true], + 'maker.auto_command.make_message' => ['privates', '.maker.auto_command.make_message.lazy', 'get_Maker_AutoCommand_MakeMessage_LazyService', true], + 'maker.auto_command.make_messenger_middleware' => ['privates', '.maker.auto_command.make_messenger_middleware.lazy', 'get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService', true], + 'maker.auto_command.make_registration_form' => ['privates', '.maker.auto_command.make_registration_form.lazy', 'get_Maker_AutoCommand_MakeRegistrationForm_LazyService', true], + 'maker.auto_command.make_reset_password' => ['privates', '.maker.auto_command.make_reset_password.lazy', 'get_Maker_AutoCommand_MakeResetPassword_LazyService', true], + 'maker.auto_command.make_schedule' => ['privates', '.maker.auto_command.make_schedule.lazy', 'get_Maker_AutoCommand_MakeSchedule_LazyService', true], + 'maker.auto_command.make_serializer_encoder' => ['privates', '.maker.auto_command.make_serializer_encoder.lazy', 'get_Maker_AutoCommand_MakeSerializerEncoder_LazyService', true], + 'maker.auto_command.make_serializer_normalizer' => ['privates', '.maker.auto_command.make_serializer_normalizer.lazy', 'get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService', true], + 'maker.auto_command.make_twig_extension' => ['privates', '.maker.auto_command.make_twig_extension.lazy', 'get_Maker_AutoCommand_MakeTwigExtension_LazyService', true], + 'maker.auto_command.make_test' => ['privates', '.maker.auto_command.make_test.lazy', 'get_Maker_AutoCommand_MakeTest_LazyService', true], + 'maker.auto_command.make_validator' => ['privates', '.maker.auto_command.make_validator.lazy', 'get_Maker_AutoCommand_MakeValidator_LazyService', true], + 'maker.auto_command.make_voter' => ['privates', '.maker.auto_command.make_voter.lazy', 'get_Maker_AutoCommand_MakeVoter_LazyService', true], + 'maker.auto_command.make_user' => ['privates', '.maker.auto_command.make_user.lazy', 'get_Maker_AutoCommand_MakeUser_LazyService', true], + 'maker.auto_command.make_migration' => ['privates', '.maker.auto_command.make_migration.lazy', 'get_Maker_AutoCommand_MakeMigration_LazyService', true], + 'maker.auto_command.make_stimulus_controller' => ['privates', '.maker.auto_command.make_stimulus_controller.lazy', 'get_Maker_AutoCommand_MakeStimulusController_LazyService', true], + 'maker.auto_command.make_security_form_login' => ['privates', '.maker.auto_command.make_security_form_login.lazy', 'get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService', true], + 'maker.auto_command.make_security_custom' => ['privates', '.maker.auto_command.make_security_custom.lazy', 'get_Maker_AutoCommand_MakeSecurityCustom_LazyService', true], + 'maker.auto_command.make_webhook' => ['privates', '.maker.auto_command.make_webhook.lazy', 'get_Maker_AutoCommand_MakeWebhook_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_invalidate_tags' => '?', + '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.event_dispatcher_debug' => '?', + 'console.command.router_debug' => '?', + 'console.command.router_match' => '?', + 'console.command.yaml_lint' => '?', + 'console.command.secrets_set' => '?', + 'console.command.secrets_remove' => '?', + 'console.command.secrets_generate_key' => '?', + 'console.command.secrets_list' => '?', + 'console.command.secrets_reveal' => '?', + 'console.command.secrets_decrypt_to_local' => '?', + 'console.command.secrets_encrypt_from_local' => '?', + 'console.command.error_dumper' => '?', + 'var_dumper.command.server_dump' => '?', + 'twig.command.debug' => '?', + 'twig.command.lint' => '?', + 'maker.auto_command.make_auth' => '?', + 'maker.auto_command.make_command' => '?', + 'maker.auto_command.make_twig_component' => '?', + 'maker.auto_command.make_controller' => '?', + 'maker.auto_command.make_crud' => '?', + 'maker.auto_command.make_docker_database' => '?', + 'maker.auto_command.make_entity' => '?', + 'maker.auto_command.make_fixtures' => '?', + 'maker.auto_command.make_form' => '?', + 'maker.auto_command.make_listener' => '?', + 'maker.auto_command.make_message' => '?', + 'maker.auto_command.make_messenger_middleware' => '?', + 'maker.auto_command.make_registration_form' => '?', + 'maker.auto_command.make_reset_password' => '?', + 'maker.auto_command.make_schedule' => '?', + 'maker.auto_command.make_serializer_encoder' => '?', + 'maker.auto_command.make_serializer_normalizer' => '?', + 'maker.auto_command.make_twig_extension' => '?', + 'maker.auto_command.make_test' => '?', + 'maker.auto_command.make_validator' => '?', + 'maker.auto_command.make_voter' => '?', + 'maker.auto_command.make_user' => '?', + 'maker.auto_command.make_migration' => '?', + 'maker.auto_command.make_stimulus_controller' => '?', + 'maker.auto_command.make_security_form_login' => '?', + 'maker.auto_command.make_security_custom' => '?', + 'maker.auto_command.make_webhook' => '?', + ]), ['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:invalidate-tags' => 'console.command.cache_pool_invalidate_tags', '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:event-dispatcher' => 'console.command.event_dispatcher_debug', 'debug:router' => 'console.command.router_debug', 'router:match' => 'console.command.router_match', 'lint:yaml' => 'console.command.yaml_lint', '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:reveal' => 'console.command.secrets_reveal', 'secrets:decrypt-to-local' => 'console.command.secrets_decrypt_to_local', 'secrets:encrypt-from-local' => 'console.command.secrets_encrypt_from_local', 'error:dump' => 'console.command.error_dumper', 'server:dump' => 'var_dumper.command.server_dump', 'debug:twig' => 'twig.command.debug', 'lint:twig' => 'twig.command.lint', 'make:auth' => 'maker.auto_command.make_auth', 'make:command' => 'maker.auto_command.make_command', 'make:twig-component' => 'maker.auto_command.make_twig_component', 'make:controller' => 'maker.auto_command.make_controller', 'make:crud' => 'maker.auto_command.make_crud', 'make:docker:database' => 'maker.auto_command.make_docker_database', 'make:entity' => 'maker.auto_command.make_entity', 'make:fixtures' => 'maker.auto_command.make_fixtures', 'make:form' => 'maker.auto_command.make_form', 'make:listener' => 'maker.auto_command.make_listener', 'make:subscriber' => 'maker.auto_command.make_listener', 'make:message' => 'maker.auto_command.make_message', 'make:messenger-middleware' => 'maker.auto_command.make_messenger_middleware', 'make:registration-form' => 'maker.auto_command.make_registration_form', 'make:reset-password' => 'maker.auto_command.make_reset_password', 'make:schedule' => 'maker.auto_command.make_schedule', 'make:serializer:encoder' => 'maker.auto_command.make_serializer_encoder', 'make:serializer:normalizer' => 'maker.auto_command.make_serializer_normalizer', 'make:twig-extension' => 'maker.auto_command.make_twig_extension', 'make:test' => 'maker.auto_command.make_test', 'make:unit-test' => 'maker.auto_command.make_test', 'make:functional-test' => 'maker.auto_command.make_test', 'make:validator' => 'maker.auto_command.make_validator', 'make:voter' => 'maker.auto_command.make_voter', 'make:user' => 'maker.auto_command.make_user', 'make:migration' => 'maker.auto_command.make_migration', 'make:stimulus-controller' => 'maker.auto_command.make_stimulus_controller', 'make:security:form-login' => 'maker.auto_command.make_security_form_login', 'make:security:custom' => 'maker.auto_command.make_security_custom', 'make:webhook' => 'maker.auto_command.make_webhook']); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_AboutService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_AboutService.php new file mode 100644 index 0000000..ac01f92 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_AboutService.php @@ -0,0 +1,32 @@ +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/dev/ContainerJS2kamR/getConsole_Command_AssetsInstallService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_AssetsInstallService.php new file mode 100644 index 0000000..256776d --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_AssetsInstallService.php @@ -0,0 +1,33 @@ +privates['console.command.assets_install'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand(($container->privates['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/dev/ContainerJS2kamR/getConsole_Command_CacheClearService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheClearService.php new file mode 100644 index 0000000..589228b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheClearService.php @@ -0,0 +1,35 @@ +privates['console.command.cache_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand(new \Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer(new RewindableGenerator(fn () => new \EmptyIterator(), 0)), ($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem())); + + $instance->setName('cache:clear'); + $instance->setDescription('Clear the cache'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolClearService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolClearService.php new file mode 100644 index 0000000..026543c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolClearService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_clear'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), ['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:clear'); + $instance->setDescription('Clear cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolDeleteService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolDeleteService.php new file mode 100644 index 0000000..5d2f996 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolDeleteService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_delete'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand(($container->services['cache.global_clearer'] ?? $container->load('getCache_GlobalClearerService')), ['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:delete'); + $instance->setDescription('Delete an item from a cache pool'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolInvalidateTagsService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolInvalidateTagsService.php new file mode 100644 index 0000000..96992ec --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolInvalidateTagsService.php @@ -0,0 +1,36 @@ +privates['console.command.cache_pool_invalidate_tags'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'cache.app' => ['privates', 'cache.app.taggable', 'getCache_App_TaggableService', true], + ], [ + 'cache.app' => 'Symfony\\Component\\Cache\\Adapter\\TagAwareAdapter', + ])); + + $instance->setName('cache:pool:invalidate-tags'); + $instance->setDescription('Invalidate cache tags for all or a specific pool'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolListService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolListService.php new file mode 100644 index 0000000..23e92be --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolListService.php @@ -0,0 +1,32 @@ +privates['console.command.cache_pool_list'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand(['cache.app', 'cache.system', 'cache.validator', 'cache.serializer', 'cache.property_info']); + + $instance->setName('cache:pool:list'); + $instance->setDescription('List available cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolPruneService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolPruneService.php new file mode 100644 index 0000000..b2f4fbe --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CachePoolPruneService.php @@ -0,0 +1,38 @@ +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'] ?? self::getCache_AppService($container)); + yield 'cache.system' => ($container->services['cache.system'] ?? self::getCache_SystemService($container)); + yield 'cache.validator' => ($container->privates['cache.validator'] ?? self::getCache_ValidatorService($container)); + yield 'cache.serializer' => ($container->privates['cache.serializer'] ?? self::getCache_SerializerService($container)); + yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? self::getCache_PropertyInfoService($container)); + }, 5)); + + $instance->setName('cache:pool:prune'); + $instance->setDescription('Prune cache pools'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheWarmupService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheWarmupService.php new file mode 100644 index 0000000..3d62ae8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_CacheWarmupService.php @@ -0,0 +1,32 @@ +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/dev/ContainerJS2kamR/getConsole_Command_ConfigDebugService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDebugService.php new file mode 100644 index 0000000..2be306e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDebugService.php @@ -0,0 +1,35 @@ +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/dev/ContainerJS2kamR/getConsole_Command_ConfigDumpReferenceService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDumpReferenceService.php new file mode 100644 index 0000000..e2480e6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ConfigDumpReferenceService.php @@ -0,0 +1,35 @@ +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/dev/ContainerJS2kamR/getConsole_Command_ContainerDebugService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerDebugService.php new file mode 100644 index 0000000..3988d63 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerDebugService.php @@ -0,0 +1,33 @@ +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/dev/ContainerJS2kamR/getConsole_Command_ContainerLintService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerLintService.php new file mode 100644 index 0000000..8d1d0a7 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ContainerLintService.php @@ -0,0 +1,32 @@ +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/dev/ContainerJS2kamR/getConsole_Command_DebugAutowiringService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_DebugAutowiringService.php new file mode 100644 index 0000000..45f22d1 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_DebugAutowiringService.php @@ -0,0 +1,34 @@ +privates['console.command.debug_autowiring'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand(NULL, ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:autowiring'); + $instance->setDescription('List classes/interfaces you can use for autowiring'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_ErrorDumperService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ErrorDumperService.php new file mode 100644 index 0000000..c4d08f8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_ErrorDumperService.php @@ -0,0 +1,33 @@ +privates['console.command.error_dumper'] = $instance = new \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), ($container->privates['twig.error_renderer.html'] ?? $container->load('getTwig_ErrorRenderer_HtmlService')), NULL); + + $instance->setName('error:dump'); + $instance->setDescription('Dump error pages to plain HTML files that can be directly served by a web server'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_EventDispatcherDebugService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_EventDispatcherDebugService.php new file mode 100644 index 0000000..174c980 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_EventDispatcherDebugService.php @@ -0,0 +1,36 @@ +privates['console.command.event_dispatcher_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'event_dispatcher' => ['services', 'event_dispatcher', 'getEventDispatcherService', false], + ], [ + 'event_dispatcher' => '?', + ])); + + $instance->setName('debug:event-dispatcher'); + $instance->setDescription('Display configured listeners for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterDebugService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterDebugService.php new file mode 100644 index 0000000..a0261be --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterDebugService.php @@ -0,0 +1,33 @@ +privates['console.command.router_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand(($container->services['router'] ?? self::getRouterService($container)), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:router'); + $instance->setDescription('Display current routes for an application'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterMatchService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterMatchService.php new file mode 100644 index 0000000..efdc12b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_RouterMatchService.php @@ -0,0 +1,32 @@ +privates['console.command.router_match'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand(($container->services['router'] ?? self::getRouterService($container)), new RewindableGenerator(fn () => new \EmptyIterator(), 0)); + + $instance->setName('router:match'); + $instance->setDescription('Help debug routes by simulating a path info match'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsDecryptToLocalService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsDecryptToLocalService.php new file mode 100644 index 0000000..5a3a7cb --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsDecryptToLocalService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.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/dev/ContainerJS2kamR/getConsole_Command_SecretsEncryptFromLocalService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsEncryptFromLocalService.php new file mode 100644 index 0000000..0b56ada --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsEncryptFromLocalService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:encrypt-from-local'); + $instance->setDescription('Encrypt all local secrets to the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsGenerateKeyService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsGenerateKeyService.php new file mode 100644 index 0000000..bfd5a12 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsGenerateKeyService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:generate-keys'); + $instance->setDescription('Generate new encryption keys'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsListService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsListService.php new file mode 100644 index 0000000..7cf8f52 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsListService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:list'); + $instance->setDescription('List all secrets'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRemoveService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRemoveService.php new file mode 100644 index 0000000..1299c6a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRemoveService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:remove'); + $instance->setDescription('Remove a secret from the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRevealService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRevealService.php new file mode 100644 index 0000000..04ae9b8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsRevealService.php @@ -0,0 +1,34 @@ +privates['console.command.secrets_reveal'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\SecretsRevealCommand(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService')), ($container->privates['secrets.local_vault'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:reveal'); + $instance->setDescription('Reveal the value of a secret'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsSetService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsSetService.php new file mode 100644 index 0000000..8a90592 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_SecretsSetService.php @@ -0,0 +1,34 @@ +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'] ??= new \Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault((\dirname(__DIR__, 4).'/.env.dev.local')))); + + $instance->setName('secrets:set'); + $instance->setDescription('Set a secret in the vault'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getConsole_Command_YamlLintService.php b/var/cache/dev/ContainerJS2kamR/getConsole_Command_YamlLintService.php new file mode 100644 index 0000000..b66b40b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_Command_YamlLintService.php @@ -0,0 +1,33 @@ +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/dev/ContainerJS2kamR/getConsole_ErrorListenerService.php b/var/cache/dev/ContainerJS2kamR/getConsole_ErrorListenerService.php new file mode 100644 index 0000000..51bbd2e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getConsole_ErrorListenerService.php @@ -0,0 +1,25 @@ +privates['console.error_listener'] = new \Symfony\Component\Console\EventListener\ErrorListener(($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorService.php b/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorService.php new file mode 100644 index 0000000..b825a68 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorService.php @@ -0,0 +1,28 @@ +privates['container.env_var_processor'] = new \Symfony\Component\DependencyInjection\EnvVarProcessor($container, new RewindableGenerator(function () use ($container) { + yield 0 => ($container->privates['secrets.env_var_loader'] ?? $container->load('getSecrets_EnvVarLoaderService')); + }, 1)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorsLocatorService.php b/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorsLocatorService.php new file mode 100644 index 0000000..5927971 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getContainer_EnvVarProcessorsLocatorService.php @@ -0,0 +1,67 @@ +services['container.env_var_processors_locator'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'base64' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'bool' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'not' => ['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], + '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], + 'url' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'query_string' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'resolve' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'default' => ['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], + 'require' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'enum' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'shuffle' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'defined' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + 'urlencode' => ['privates', 'container.env_var_processor', 'getContainer_EnvVarProcessorService', true], + ], [ + 'base64' => '?', + 'bool' => '?', + 'not' => '?', + 'const' => '?', + 'csv' => '?', + 'file' => '?', + 'float' => '?', + 'int' => '?', + 'json' => '?', + 'key' => '?', + 'url' => '?', + 'query_string' => '?', + 'resolve' => '?', + 'default' => '?', + 'string' => '?', + 'trim' => '?', + 'require' => '?', + 'enum' => '?', + 'shuffle' => '?', + 'defined' => '?', + 'urlencode' => '?', + ]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getContainer_GetRoutingConditionServiceService.php b/var/cache/dev/ContainerJS2kamR/getContainer_GetRoutingConditionServiceService.php new file mode 100644 index 0000000..b715076 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getContainer_GetRoutingConditionServiceService.php @@ -0,0 +1,23 @@ +services['container.get_routing_condition_service'] = (new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [], []))->get(...); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getController_TemplateAttributeListenerService.php b/var/cache/dev/ContainerJS2kamR/getController_TemplateAttributeListenerService.php new file mode 100644 index 0000000..5f2dee3 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getController_TemplateAttributeListenerService.php @@ -0,0 +1,31 @@ +privates['twig'] ?? self::getTwigService($container)); + + if (isset($container->privates['controller.template_attribute_listener'])) { + return $container->privates['controller.template_attribute_listener']; + } + + return $container->privates['controller.template_attribute_listener'] = new \Symfony\Bridge\Twig\EventListener\TemplateAttributeListener($a); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getDataCollector_Request_SessionCollectorService.php b/var/cache/dev/ContainerJS2kamR/getDataCollector_Request_SessionCollectorService.php new file mode 100644 index 0000000..3702f62 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getDataCollector_Request_SessionCollectorService.php @@ -0,0 +1,23 @@ +privates['data_collector.request.session_collector'] = ($container->privates['data_collector.request'] ?? self::getDataCollector_RequestService($container))->collectSessionUsage(...); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getDebug_DumpListenerService.php b/var/cache/dev/ContainerJS2kamR/getDebug_DumpListenerService.php new file mode 100644 index 0000000..8f1eaf2 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getDebug_DumpListenerService.php @@ -0,0 +1,26 @@ +privates['debug.dump_listener'] = new \Symfony\Component\HttpKernel\EventListener\DumpListener(($container->services['var_dumper.cloner'] ?? self::getVarDumper_ClonerService($container)), new \Symfony\Component\VarDumper\Dumper\ContextualizedDumper(($container->privates['var_dumper.contextualized_cli_dumper.inner'] ?? $container->load('getVarDumper_ContextualizedCliDumper_InnerService')), ['source' => new \Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider('UTF-8', \dirname(__DIR__, 4), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container)))]), ($container->privates['var_dumper.server_connection'] ?? self::getVarDumper_ServerConnectionService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getDebug_ErrorHandlerConfiguratorService.php b/var/cache/dev/ContainerJS2kamR/getDebug_ErrorHandlerConfiguratorService.php new file mode 100644 index 0000000..043922a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getDebug_ErrorHandlerConfiguratorService.php @@ -0,0 +1,25 @@ +services['debug.error_handler_configurator'] = new \Symfony\Component\HttpKernel\Debug\ErrorHandlerConfigurator(($container->privates['logger'] ?? self::getLoggerService($container)), NULL, -1, true, true, NULL); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getDebug_FileLinkFormatter_UrlFormatService.php b/var/cache/dev/ContainerJS2kamR/getDebug_FileLinkFormatter_UrlFormatService.php new file mode 100644 index 0000000..d88ad5b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getDebug_FileLinkFormatter_UrlFormatService.php @@ -0,0 +1,23 @@ +privates['debug.file_link_formatter.url_format'] = \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter::generateUrlFormat(($container->services['router'] ?? self::getRouterService($container)), '_profiler_open_file', '?file=%f&line=%l#line%l'); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getErrorControllerService.php b/var/cache/dev/ContainerJS2kamR/getErrorControllerService.php new file mode 100644 index 0000000..cf8758c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getErrorControllerService.php @@ -0,0 +1,25 @@ +services['error_controller'] = new \Symfony\Component\HttpKernel\Controller\ErrorController(($container->services['http_kernel'] ?? self::getHttpKernelService($container)), 'error_controller', ($container->privates['twig.error_renderer.html'] ?? $container->load('getTwig_ErrorRenderer_HtmlService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getErrorHandler_ErrorRenderer_HtmlService.php b/var/cache/dev/ContainerJS2kamR/getErrorHandler_ErrorRenderer_HtmlService.php new file mode 100644 index 0000000..7e215de --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getErrorHandler_ErrorRenderer_HtmlService.php @@ -0,0 +1,28 @@ +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'] ?? self::getDebug_FileLinkFormatterService($container)), \dirname(__DIR__, 4), \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer::getAndCleanOutputBuffer($a), ($container->privates['logger'] ?? self::getLoggerService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getFragment_Renderer_InlineService.php b/var/cache/dev/ContainerJS2kamR/getFragment_Renderer_InlineService.php new file mode 100644 index 0000000..60d55c6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getFragment_Renderer_InlineService.php @@ -0,0 +1,42 @@ +services['http_kernel'] ?? self::getHttpKernelService($container)); + + if (isset($container->privates['fragment.renderer.inline'])) { + return $container->privates['fragment.renderer.inline']; + } + $b = ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); + + if (isset($container->privates['fragment.renderer.inline'])) { + return $container->privates['fragment.renderer.inline']; + } + + $container->privates['fragment.renderer.inline'] = $instance = new \Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer($a, $b); + + $instance->setFragmentPath('/_fragment'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getLoaderInterfaceService.php b/var/cache/dev/ContainerJS2kamR/getLoaderInterfaceService.php new file mode 100644 index 0000000..3788fdd --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getLoaderInterfaceService.php @@ -0,0 +1,23 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_auth'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeAuthenticator($a, ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), $b, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.security_controller_builder'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder())), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:auth'); + $instance->setDescription('Create a Guard authenticator of different flavors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCommandService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCommandService.php new file mode 100644 index 0000000..bff8fd4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCommandService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_command'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeCommand(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:command'); + $instance->setDescription('Create a new console command class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeControllerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeControllerService.php new file mode 100644 index 0000000..8b05c2b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeControllerService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_controller'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeController(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:controller'); + $instance->setDescription('Create a new controller class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCrudService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCrudService.php new file mode 100644 index 0000000..8bedac0 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeCrudService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_crud'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeCrud(($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:crud'); + $instance->setDescription('Create CRUD for Doctrine entity class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeDockerDatabaseService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeDockerDatabaseService.php new file mode 100644 index 0000000..83fd81e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeDockerDatabaseService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_docker_database'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeDockerDatabase($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:docker:database'); + $instance->setDescription('Add a database container to your compose.yaml file'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeEntityService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeEntityService.php new file mode 100644 index 0000000..926cfaa --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeEntityService.php @@ -0,0 +1,42 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_entity'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeEntity($a, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), NULL, $b, ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService'))), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:entity'); + $instance->setDescription('Create or update a Doctrine entity class, and optionally an API Platform resource'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFixturesService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFixturesService.php new file mode 100644 index 0000000..b9afcdc --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFixturesService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_fixtures'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeFixtures(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:fixtures'); + $instance->setDescription('Create a new class to load Doctrine fixtures'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFormService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFormService.php new file mode 100644 index 0000000..20258cf --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeFormService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_form'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeForm(($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:form'); + $instance->setDescription('Create a new form class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeListenerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeListenerService.php new file mode 100644 index 0000000..e10078b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeListenerService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_listener'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeListener(new \Symfony\Bundle\MakerBundle\EventRegistry(($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:listener'); + $instance->setAliases(['make:subscriber']); + $instance->setDescription('Creates a new event subscriber class or a new event listener class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessageService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessageService.php new file mode 100644 index 0000000..659a51f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessageService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_message'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMessage($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:message'); + $instance->setDescription('Create a new message and handler'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessengerMiddlewareService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessengerMiddlewareService.php new file mode 100644 index 0000000..51836c9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMessengerMiddlewareService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_messenger_middleware'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMessengerMiddleware(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:messenger-middleware'); + $instance->setDescription('Create a new messenger middleware'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMigrationService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMigrationService.php new file mode 100644 index 0000000..a6293e0 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeMigrationService.php @@ -0,0 +1,37 @@ +privates['maker.auto_command.make_migration'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeMigration(\dirname(__DIR__, 4), ($container->privates['maker.file_link_formatter'] ?? $container->load('getMaker_FileLinkFormatterService'))), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:migration'); + $instance->setDescription('Create a new migration based on database changes'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeRegistrationFormService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeRegistrationFormService.php new file mode 100644 index 0000000..871197f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeRegistrationFormService.php @@ -0,0 +1,40 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_registration_form'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeRegistrationForm($a, ($container->privates['maker.renderer.form_type_renderer'] ?? $container->load('getMaker_Renderer_FormTypeRendererService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->services['router'] ?? self::getRouterService($container))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:registration-form'); + $instance->setDescription('Create a new registration form system'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeResetPasswordService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeResetPasswordService.php new file mode 100644 index 0000000..000fdb3 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeResetPasswordService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_reset_password'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeResetPassword($a, ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL)), ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService')), ($container->services['router'] ?? self::getRouterService($container))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:reset-password'); + $instance->setDescription('Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeScheduleService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeScheduleService.php new file mode 100644 index 0000000..3f82b9c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeScheduleService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_schedule'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSchedule($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:schedule'); + $instance->setDescription('Create a scheduler component'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityCustomService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityCustomService.php new file mode 100644 index 0000000..ee8ec41 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityCustomService.php @@ -0,0 +1,40 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_security_custom'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\Security\MakeCustomAuthenticator($a, $b), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:security:custom'); + $instance->setDescription('Create a custom security authenticator.'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityFormLoginService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityFormLoginService.php new file mode 100644 index 0000000..a196a02 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSecurityFormLoginService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_security_form_login'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\Security\MakeFormLogin($a, ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), ($container->privates['maker.security_controller_builder'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityControllerBuilder())), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:security:form-login'); + $instance->setDescription('Generate the code needed for the form_login authenticator'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerEncoderService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerEncoderService.php new file mode 100644 index 0000000..c3c37f4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerEncoderService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_serializer_encoder'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSerializerEncoder(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:serializer:encoder'); + $instance->setDescription('Create a new serializer encoder class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerNormalizerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerNormalizerService.php new file mode 100644 index 0000000..14854e0 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeSerializerNormalizerService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_serializer_normalizer'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeSerializerNormalizer(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:serializer:normalizer'); + $instance->setDescription('Create a new serializer normalizer class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeStimulusControllerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeStimulusControllerService.php new file mode 100644 index 0000000..d698359 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeStimulusControllerService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_stimulus_controller'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeStimulusController(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:stimulus-controller'); + $instance->setDescription('Create a new Stimulus controller'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTestService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTestService.php new file mode 100644 index 0000000..8f898dd --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTestService.php @@ -0,0 +1,38 @@ +privates['maker.auto_command.make_test'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTest(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:test'); + $instance->setAliases(['make:unit-test', 'make:functional-test']); + $instance->setDescription('Create a new test class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigComponentService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigComponentService.php new file mode 100644 index 0000000..da76f22 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigComponentService.php @@ -0,0 +1,38 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_twig_component'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTwigComponent($a), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:twig-component'); + $instance->setDescription('Create a Twig (or Live) component'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigExtensionService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigExtensionService.php new file mode 100644 index 0000000..1943372 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeTwigExtensionService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_twig_extension'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeTwigExtension(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:twig-extension'); + $instance->setDescription('Create a new Twig extension with its runtime class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeUserService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeUserService.php new file mode 100644 index 0000000..35e357e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeUserService.php @@ -0,0 +1,42 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + + $container->privates['maker.auto_command.make_user'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeUser($a, new \Symfony\Bundle\MakerBundle\Security\UserClassBuilder(), ($container->privates['maker.security_config_updater'] ??= new \Symfony\Bundle\MakerBundle\Security\SecurityConfigUpdater()), ($container->privates['maker.entity_class_generator'] ?? $container->load('getMaker_EntityClassGeneratorService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL))), $a, ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:user'); + $instance->setDescription('Create a new security user class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeValidatorService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeValidatorService.php new file mode 100644 index 0000000..9c2bda0 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeValidatorService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_validator'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeValidator(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:validator'); + $instance->setDescription('Create a new validator and constraint class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeVoterService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeVoterService.php new file mode 100644 index 0000000..3586975 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeVoterService.php @@ -0,0 +1,36 @@ +privates['maker.auto_command.make_voter'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeVoter(), ($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:voter'); + $instance->setDescription('Create a new security voter class'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeWebhookService.php b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeWebhookService.php new file mode 100644 index 0000000..5c11ac3 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_AutoCommand_MakeWebhookService.php @@ -0,0 +1,41 @@ +privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')); + $b = ($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')); + + $container->privates['maker.auto_command.make_webhook'] = $instance = new \Symfony\Bundle\MakerBundle\Command\MakerCommand(new \Symfony\Bundle\MakerBundle\Maker\MakeWebhook($a, $b), $a, $b, ($container->privates['maker.template_linter'] ??= new \Symfony\Bundle\MakerBundle\Util\TemplateLinter($container->getEnv('default::string:MAKER_PHP_CS_FIXER_BINARY_PATH'), $container->getEnv('default::string:MAKER_PHP_CS_FIXER_CONFIG_PATH')))); + + $instance->setName('make:webhook'); + $instance->setDescription('Create a new Webhook'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_EntityClassGeneratorService.php b/var/cache/dev/ContainerJS2kamR/getMaker_EntityClassGeneratorService.php new file mode 100644 index 0000000..6e9babf --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_EntityClassGeneratorService.php @@ -0,0 +1,26 @@ +privates['maker.entity_class_generator'] = new \Symfony\Bundle\MakerBundle\Doctrine\EntityClassGenerator(($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService')), ($container->privates['maker.doctrine_helper'] ??= new \Symfony\Bundle\MakerBundle\Doctrine\DoctrineHelper('App\\Entity', NULL))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_FileLinkFormatterService.php b/var/cache/dev/ContainerJS2kamR/getMaker_FileLinkFormatterService.php new file mode 100644 index 0000000..3035e2b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_FileLinkFormatterService.php @@ -0,0 +1,25 @@ +privates['maker.file_link_formatter'] = new \Symfony\Bundle\MakerBundle\Util\MakerFileLinkFormatter(($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_FileManagerService.php b/var/cache/dev/ContainerJS2kamR/getMaker_FileManagerService.php new file mode 100644 index 0000000..49258c6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_FileManagerService.php @@ -0,0 +1,28 @@ +privates['maker.file_manager'] = new \Symfony\Bundle\MakerBundle\FileManager(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), new \Symfony\Bundle\MakerBundle\Util\AutoloaderUtil(new \Symfony\Bundle\MakerBundle\Util\ComposerAutoloaderFinder('App')), ($container->privates['maker.file_link_formatter'] ?? $container->load('getMaker_FileLinkFormatterService')), \dirname(__DIR__, 4), (\dirname(__DIR__, 4).'/templates')); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_GeneratorService.php b/var/cache/dev/ContainerJS2kamR/getMaker_GeneratorService.php new file mode 100644 index 0000000..7d756cd --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_GeneratorService.php @@ -0,0 +1,26 @@ +privates['maker.generator'] = new \Symfony\Bundle\MakerBundle\Generator(($container->privates['maker.file_manager'] ?? $container->load('getMaker_FileManagerService')), 'App', NULL, new \Symfony\Bundle\MakerBundle\Util\TemplateComponentGenerator(true, false, 'App')); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getMaker_Renderer_FormTypeRendererService.php b/var/cache/dev/ContainerJS2kamR/getMaker_Renderer_FormTypeRendererService.php new file mode 100644 index 0000000..41bb61c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getMaker_Renderer_FormTypeRendererService.php @@ -0,0 +1,25 @@ +privates['maker.renderer.form_type_renderer'] = new \Symfony\Bundle\MakerBundle\Renderer\FormTypeRenderer(($container->privates['maker.generator'] ?? $container->load('getMaker_GeneratorService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getRedirectControllerService.php b/var/cache/dev/ContainerJS2kamR/getRedirectControllerService.php new file mode 100644 index 0000000..49cf9db --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getRedirectControllerService.php @@ -0,0 +1,27 @@ +privates['router.request_context'] ?? self::getRouter_RequestContextService($container)); + + return $container->services['Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController'] = new \Symfony\Bundle\FrameworkBundle\Controller\RedirectController(($container->services['router'] ?? self::getRouterService($container)), $a->getHttpPort(), $a->getHttpsPort()); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getRouter_CacheWarmerService.php b/var/cache/dev/ContainerJS2kamR/getRouter_CacheWarmerService.php new file mode 100644 index 0000000..fd2f51a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getRouter_CacheWarmerService.php @@ -0,0 +1,30 @@ +privates['router.cache_warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'router' => ['services', 'router', 'getRouterService', false], + ], [ + 'router' => '?', + ]))->withContext('router.cache_warmer', $container)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getRouting_LoaderService.php b/var/cache/dev/ContainerJS2kamR/getRouting_LoaderService.php new file mode 100644 index 0000000..9b31ce6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getRouting_LoaderService.php @@ -0,0 +1,70 @@ +services['kernel'] ?? $container->get('kernel', 1))); + $c = new \Symfony\Bundle\FrameworkBundle\Routing\AttributeRouteControllerLoader('dev'); + + $a->addLoader(new \Symfony\Component\Routing\Loader\XmlFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\YamlFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\PhpFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\GlobFileLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\DirectoryLoader($b, 'dev')); + $a->addLoader(new \Symfony\Component\Routing\Loader\ContainerLoader(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'kernel' => ['services', 'kernel', 'getKernelService', false], + ], [ + 'kernel' => 'App\\Kernel', + ]), 'dev')); + $a->addLoader($c); + $a->addLoader(new \Symfony\Component\Routing\Loader\AttributeDirectoryLoader($b, $c)); + $a->addLoader(new \Symfony\Component\Routing\Loader\AttributeFileLoader($b, $c)); + $a->addLoader(new \Symfony\Component\Routing\Loader\Psr4DirectoryLoader($b)); + + return $container->services['routing.loader'] = new \Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader($a, ['utf8' => true], []); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getSecrets_EnvVarLoaderService.php b/var/cache/dev/ContainerJS2kamR/getSecrets_EnvVarLoaderService.php new file mode 100644 index 0000000..69b62ae --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getSecrets_EnvVarLoaderService.php @@ -0,0 +1,26 @@ +privates['secrets.env_var_loader'] = new \Symfony\Component\DependencyInjection\StaticEnvVarLoader(($container->privates['secrets.vault'] ?? $container->load('getSecrets_VaultService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getSecrets_VaultService.php b/var/cache/dev/ContainerJS2kamR/getSecrets_VaultService.php new file mode 100644 index 0000000..b372e0d --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getSecrets_VaultService.php @@ -0,0 +1,28 @@ +privates['secrets.vault'] = new \Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault((\dirname(__DIR__, 4).'/config/secrets/'.$container->getEnv('string:default:kernel.environment:APP_RUNTIME_ENV')), \Symfony\Component\String\LazyString::fromCallable($container->getEnv(...), 'base64:default::SYMFONY_DECRYPTION_SECRET'), 'APP_SECRET'); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getServicesResetterService.php b/var/cache/dev/ContainerJS2kamR/getServicesResetterService.php new file mode 100644 index 0000000..7137e4f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getServicesResetterService.php @@ -0,0 +1,63 @@ +services['services_resetter'] = new \Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter(new RewindableGenerator(function () use ($container) { + if (isset($container->services['request_stack'])) { + yield 'request_stack' => ($container->services['request_stack'] ?? null); + } + if (isset($container->privates['container.env_var_processor'])) { + yield 'container.env_var_processor' => ($container->privates['container.env_var_processor'] ?? null); + } + 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.property_info'])) { + yield 'cache.property_info' => ($container->privates['cache.property_info'] ?? null); + } + if (isset($container->services['debug.stopwatch'])) { + yield 'debug.stopwatch' => ($container->services['debug.stopwatch'] ?? null); + } + if (isset($container->services['event_dispatcher'])) { + yield 'debug.event_dispatcher' => ($container->services['event_dispatcher'] ?? null); + } + if (isset($container->privates['session_listener'])) { + yield 'session_listener' => ($container->privates['session_listener'] ?? null); + } + if (isset($container->services['.container.private.profiler'])) { + yield 'profiler' => ($container->services['.container.private.profiler'] ?? null); + } + if (isset($container->privates['twig'])) { + yield 'twig' => ($container->privates['twig'] ?? null); + } + }, fn () => 0 + (int) (isset($container->services['request_stack'])) + (int) (isset($container->privates['container.env_var_processor'])) + (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.property_info'])) + (int) (isset($container->services['debug.stopwatch'])) + (int) (isset($container->services['event_dispatcher'])) + (int) (isset($container->privates['session_listener'])) + (int) (isset($container->services['.container.private.profiler'])) + (int) (isset($container->privates['twig']))), ['request_stack' => ['?resetRequestFormats'], 'container.env_var_processor' => ['reset'], 'cache.app' => ['reset'], 'cache.system' => ['reset'], 'cache.validator' => ['reset'], 'cache.serializer' => ['reset'], 'cache.property_info' => ['reset'], 'debug.stopwatch' => ['reset'], 'debug.event_dispatcher' => ['reset'], 'session_listener' => ['reset'], 'profiler' => ['reset'], 'twig' => ['resetGlobals']]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getSession_FactoryService.php b/var/cache/dev/ContainerJS2kamR/getSession_FactoryService.php new file mode 100644 index 0000000..350216e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getSession_FactoryService.php @@ -0,0 +1,38 @@ +privates['session_listener'] ?? self::getSessionListenerService($container)); + + if (isset($container->privates['session.factory'])) { + return $container->privates['session.factory']; + } + + return $container->privates['session.factory'] = new \Symfony\Component\HttpFoundation\Session\SessionFactory(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), new \Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorageFactory($container->parameters['session.storage.options'], new \Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler(new \SessionHandler()), new \Symfony\Component\HttpFoundation\Session\Storage\MetadataBag('_sf2_meta', 0), true), [$a, 'onSessionUsage']); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTemplateControllerService.php b/var/cache/dev/ContainerJS2kamR/getTemplateControllerService.php new file mode 100644 index 0000000..6d7cc99 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTemplateControllerService.php @@ -0,0 +1,25 @@ +services['Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController'] = new \Symfony\Bundle\FrameworkBundle\Controller\TemplateController(($container->privates['twig'] ?? self::getTwigService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_Command_DebugService.php b/var/cache/dev/ContainerJS2kamR/getTwig_Command_DebugService.php new file mode 100644 index 0000000..fd56078 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_Command_DebugService.php @@ -0,0 +1,32 @@ +privates['twig.command.debug'] = $instance = new \Symfony\Bridge\Twig\Command\DebugCommand(($container->privates['twig'] ?? self::getTwigService($container)), \dirname(__DIR__, 4), $container->parameters['kernel.bundles_metadata'], (\dirname(__DIR__, 4).'/templates'), ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))); + + $instance->setName('debug:twig'); + $instance->setDescription('Show a list of twig functions, filters, globals and tests'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_Command_LintService.php b/var/cache/dev/ContainerJS2kamR/getTwig_Command_LintService.php new file mode 100644 index 0000000..deed1f9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_Command_LintService.php @@ -0,0 +1,33 @@ +privates['twig.command.lint'] = $instance = new \Symfony\Bundle\TwigBundle\Command\LintCommand(($container->privates['twig'] ?? self::getTwigService($container)), ['*.twig']); + + $instance->setName('lint:twig'); + $instance->setDescription('Lint a Twig template and outputs encountered errors'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_ErrorRenderer_HtmlService.php b/var/cache/dev/ContainerJS2kamR/getTwig_ErrorRenderer_HtmlService.php new file mode 100644 index 0000000..00de222 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_ErrorRenderer_HtmlService.php @@ -0,0 +1,26 @@ +privates['twig.error_renderer.html'] = new \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer(($container->privates['twig'] ?? self::getTwigService($container)), ($container->privates['error_handler.error_renderer.html'] ?? $container->load('getErrorHandler_ErrorRenderer_HtmlService')), \Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer::isDebug(($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), true)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_Runtime_HttpkernelService.php b/var/cache/dev/ContainerJS2kamR/getTwig_Runtime_HttpkernelService.php new file mode 100644 index 0000000..3d2751c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_Runtime_HttpkernelService.php @@ -0,0 +1,35 @@ +services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()); + + return $container->privates['twig.runtime.httpkernel'] = new \Symfony\Bridge\Twig\Extension\HttpKernelRuntime(new \Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'inline' => ['privates', 'fragment.renderer.inline', 'getFragment_Renderer_InlineService', true], + ], [ + 'inline' => '?', + ]), $a, true), new \Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator('/_fragment', ($container->privates['uri_signer'] ?? $container->load('getUriSignerService')), $a)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getTwig_TemplateCacheWarmerService.php b/var/cache/dev/ContainerJS2kamR/getTwig_TemplateCacheWarmerService.php new file mode 100644 index 0000000..c721691 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getTwig_TemplateCacheWarmerService.php @@ -0,0 +1,31 @@ +privates['twig.template_cache_warmer'] = new \Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheWarmer((new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'twig' => ['privates', 'twig', 'getTwigService', false], + ], [ + 'twig' => 'Twig\\Environment', + ]))->withContext('twig.template_cache_warmer', $container), new \Symfony\Bundle\TwigBundle\TemplateIterator(($container->services['kernel'] ?? $container->get('kernel', 1)), [], (\dirname(__DIR__, 4).'/templates'), ['*.twig']), NULL); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getUriSignerService.php b/var/cache/dev/ContainerJS2kamR/getUriSignerService.php new file mode 100644 index 0000000..59f8f90 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getUriSignerService.php @@ -0,0 +1,29 @@ +privates['uri_signer'] = $container->createProxy('UriSignerGhostB68a0a1', static fn () => \UriSignerGhostB68a0a1::createLazyGhost(static fn ($proxy) => self::do($container, $proxy))); + } + + include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UriSigner.php'; + + return ($lazyLoad->__construct($container->getParameter('kernel.secret'), '_hash', '_expiration', NULL) && false ?: $lazyLoad); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getVarDumper_Command_ServerDumpService.php b/var/cache/dev/ContainerJS2kamR/getVarDumper_Command_ServerDumpService.php new file mode 100644 index 0000000..c3387a9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getVarDumper_Command_ServerDumpService.php @@ -0,0 +1,36 @@ +privates['var_dumper.command.server_dump'] = $instance = new \Symfony\Component\VarDumper\Command\ServerDumpCommand(new \Symfony\Component\VarDumper\Server\DumpServer('tcp://'.$container->getEnv('string:VAR_DUMPER_SERVER'), ($container->privates['logger'] ?? self::getLoggerService($container))), ['cli' => new \Symfony\Component\VarDumper\Command\Descriptor\CliDescriptor(($container->privates['var_dumper.contextualized_cli_dumper.inner'] ?? $container->load('getVarDumper_ContextualizedCliDumper_InnerService'))), 'html' => new \Symfony\Component\VarDumper\Command\Descriptor\HtmlDescriptor(($container->privates['var_dumper.html_dumper'] ?? self::getVarDumper_HtmlDumperService($container)))]); + + $instance->setName('server:dump'); + $instance->setDescription('Start a dump server that collects and displays dumps in a single place'); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getVarDumper_ContextualizedCliDumper_InnerService.php b/var/cache/dev/ContainerJS2kamR/getVarDumper_ContextualizedCliDumper_InnerService.php new file mode 100644 index 0000000..bb8b82e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getVarDumper_ContextualizedCliDumper_InnerService.php @@ -0,0 +1,27 @@ +privates['var_dumper.contextualized_cli_dumper.inner'] = $instance = new \Symfony\Component\VarDumper\Dumper\CliDumper(NULL, 'UTF-8', 0); + + $instance->setDisplayOptions(['fileLinkFormat' => ($container->privates['debug.file_link_formatter'] ?? self::getDebug_FileLinkFormatterService($container))]); + + return $instance; + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ExceptionPanelService.php b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ExceptionPanelService.php new file mode 100644 index 0000000..a3c7c64 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ExceptionPanelService.php @@ -0,0 +1,25 @@ +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'] ?? self::get_Container_Private_ProfilerService($container))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ProfilerService.php b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ProfilerService.php new file mode 100644 index 0000000..658fc9b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_ProfilerService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.profiler'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController(($container->services['router'] ?? self::getRouterService($container)), ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)), ($container->privates['twig'] ?? self::getTwigService($container)), $container->parameters['data_collector.templates'], ($container->privates['web_profiler.csp.handler'] ?? self::getWebProfiler_Csp_HandlerService($container)), \dirname(__DIR__, 4)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_RouterService.php b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_RouterService.php new file mode 100644 index 0000000..becde1a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/getWebProfiler_Controller_RouterService.php @@ -0,0 +1,25 @@ +services['web_profiler.controller.router'] = new \Symfony\Bundle\WebProfilerBundle\Controller\RouterController(($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)), ($container->privates['twig'] ?? self::getTwigService($container)), ($container->services['router'] ?? self::getRouterService($container)), NULL, new RewindableGenerator(fn () => new \EmptyIterator(), 0)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_About_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_About_LazyService.php new file mode 100644 index 0000000..3c46f9c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.about', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\AboutCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\AboutCommand => ($container->privates['console.command.about'] ?? $container->load('getConsole_Command_AboutService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_AssetsInstall_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_AssetsInstall_LazyService.php new file mode 100644 index 0000000..93410f9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.assets_install', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\AssetsInstallCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand => ($container->privates['console.command.assets_install'] ?? $container->load('getConsole_Command_AssetsInstallService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheClear_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheClear_LazyService.php new file mode 100644 index 0000000..0555978 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.cache_clear', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CacheClearCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand => ($container->privates['console.command.cache_clear'] ?? $container->load('getConsole_Command_CacheClearService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolClear_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolClear_LazyService.php new file mode 100644 index 0000000..d4d19b7 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.cache_pool_clear', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolClearCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand => ($container->privates['console.command.cache_pool_clear'] ?? $container->load('getConsole_Command_CachePoolClearService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolDelete_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolDelete_LazyService.php new file mode 100644 index 0000000..cdefc25 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.cache_pool_delete', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolDeleteCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand => ($container->privates['console.command.cache_pool_delete'] ?? $container->load('getConsole_Command_CachePoolDeleteService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolInvalidateTags_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolInvalidateTags_LazyService.php new file mode 100644 index 0000000..080355f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolInvalidateTags_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.cache_pool_invalidate_tags.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('cache:pool:invalidate-tags', [], 'Invalidate cache tags for all or a specific pool', false, #[\Closure(name: 'console.command.cache_pool_invalidate_tags', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolInvalidateTagsCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand => ($container->privates['console.command.cache_pool_invalidate_tags'] ?? $container->load('getConsole_Command_CachePoolInvalidateTagsService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolList_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolList_LazyService.php new file mode 100644 index 0000000..69c7cce --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.cache_pool_list', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolListCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand => ($container->privates['console.command.cache_pool_list'] ?? $container->load('getConsole_Command_CachePoolListService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolPrune_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CachePoolPrune_LazyService.php new file mode 100644 index 0000000..a86f808 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.cache_pool_prune', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CachePoolPruneCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand => ($container->privates['console.command.cache_pool_prune'] ?? $container->load('getConsole_Command_CachePoolPruneService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheWarmup_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_CacheWarmup_LazyService.php new file mode 100644 index 0000000..a6673e5 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.cache_warmup', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\CacheWarmupCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand => ($container->privates['console.command.cache_warmup'] ?? $container->load('getConsole_Command_CacheWarmupService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDebug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDebug_LazyService.php new file mode 100644 index 0000000..3f3632b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.config_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ConfigDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand => ($container->privates['console.command.config_debug'] ?? $container->load('getConsole_Command_ConfigDebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDumpReference_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ConfigDumpReference_LazyService.php new file mode 100644 index 0000000..d0e398e --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.config_dump_reference', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ConfigDumpReferenceCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand => ($container->privates['console.command.config_dump_reference'] ?? $container->load('getConsole_Command_ConfigDumpReferenceService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerDebug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerDebug_LazyService.php new file mode 100644 index 0000000..dc1fa41 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.container_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ContainerDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand => ($container->privates['console.command.container_debug'] ?? $container->load('getConsole_Command_ContainerDebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerLint_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ContainerLint_LazyService.php new file mode 100644 index 0000000..651617a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.container_lint', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\ContainerLintCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand => ($container->privates['console.command.container_lint'] ?? $container->load('getConsole_Command_ContainerLintService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_DebugAutowiring_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_DebugAutowiring_LazyService.php new file mode 100644 index 0000000..7c95fbe --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.debug_autowiring', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\DebugAutowiringCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand => ($container->privates['console.command.debug_autowiring'] ?? $container->load('getConsole_Command_DebugAutowiringService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_ErrorDumper_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ErrorDumper_LazyService.php new file mode 100644 index 0000000..b03bd79 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_ErrorDumper_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.error_dumper.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('error:dump', [], 'Dump error pages to plain HTML files that can be directly served by a web server', false, #[\Closure(name: 'console.command.error_dumper', class: 'Symfony\\Component\\ErrorHandler\\Command\\ErrorDumpCommand')] fn (): \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand => ($container->privates['console.command.error_dumper'] ?? $container->load('getConsole_Command_ErrorDumperService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_EventDispatcherDebug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_EventDispatcherDebug_LazyService.php new file mode 100644 index 0000000..8af9035 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.event_dispatcher_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\EventDispatcherDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand => ($container->privates['console.command.event_dispatcher_debug'] ?? $container->load('getConsole_Command_EventDispatcherDebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterDebug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterDebug_LazyService.php new file mode 100644 index 0000000..ef69909 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.router_debug', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\RouterDebugCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand => ($container->privates['console.command.router_debug'] ?? $container->load('getConsole_Command_RouterDebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterMatch_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_RouterMatch_LazyService.php new file mode 100644 index 0000000..a9cd0c4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.router_match', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\RouterMatchCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand => ($container->privates['console.command.router_match'] ?? $container->load('getConsole_Command_RouterMatchService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsDecryptToLocal_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsDecryptToLocal_LazyService.php new file mode 100644 index 0000000..4df7bdb --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.secrets_decrypt_to_local', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsDecryptToLocalCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand => ($container->privates['console.command.secrets_decrypt_to_local'] ?? $container->load('getConsole_Command_SecretsDecryptToLocalService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsEncryptFromLocal_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsEncryptFromLocal_LazyService.php new file mode 100644 index 0000000..f7c023a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.secrets_encrypt_from_local', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsEncryptFromLocalCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand => ($container->privates['console.command.secrets_encrypt_from_local'] ?? $container->load('getConsole_Command_SecretsEncryptFromLocalService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsGenerateKey_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsGenerateKey_LazyService.php new file mode 100644 index 0000000..79dfb51 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.secrets_generate_key', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsGenerateKeysCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand => ($container->privates['console.command.secrets_generate_key'] ?? $container->load('getConsole_Command_SecretsGenerateKeyService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsList_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsList_LazyService.php new file mode 100644 index 0000000..15d7839 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.secrets_list', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsListCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand => ($container->privates['console.command.secrets_list'] ?? $container->load('getConsole_Command_SecretsListService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsRemove_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsRemove_LazyService.php new file mode 100644 index 0000000..db56797 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.secrets_remove', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsRemoveCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand => ($container->privates['console.command.secrets_remove'] ?? $container->load('getConsole_Command_SecretsRemoveService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsReveal_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsReveal_LazyService.php new file mode 100644 index 0000000..1382290 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsReveal_LazyService.php @@ -0,0 +1,27 @@ +privates['.console.command.secrets_reveal.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('secrets:reveal', [], 'Reveal the value of a secret', false, #[\Closure(name: 'console.command.secrets_reveal', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsRevealCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsRevealCommand => ($container->privates['console.command.secrets_reveal'] ?? $container->load('getConsole_Command_SecretsRevealService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsSet_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_SecretsSet_LazyService.php new file mode 100644 index 0000000..9031826 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.secrets_set', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\SecretsSetCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand => ($container->privates['console.command.secrets_set'] ?? $container->load('getConsole_Command_SecretsSetService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Console_Command_YamlLint_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Console_Command_YamlLint_LazyService.php new file mode 100644 index 0000000..540fe22 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'console.command.yaml_lint', class: 'Symfony\\Bundle\\FrameworkBundle\\Command\\YamlLintCommand')] fn (): \Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand => ($container->privates['console.command.yaml_lint'] ?? $container->load('getConsole_Command_YamlLintService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php new file mode 100644 index 0000000..33ff05d --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.backed_enum_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php new file mode 100644 index 0000000..7b27047 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.datetime'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver(NULL), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php new file mode 100644 index 0000000..70ba184 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.default'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php new file mode 100644 index 0000000..95c56ef --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.not_tagged_controller'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver(($container->privates['.service_locator.F6vdjrP'] ?? $container->load('get_ServiceLocator_F6vdjrPService'))), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php new file mode 100644 index 0000000..b3d0899 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.query_parameter_value_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php new file mode 100644 index 0000000..1b4f8c6 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request_attribute'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php new file mode 100644 index 0000000..ff1fc36 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request_payload'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(throw new RuntimeException('You can neither use "#[MapRequestPayload]" nor "#[MapQueryString]" since the Serializer component is not installed. Try running "composer require symfony/serializer-pack".'), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestService.php new file mode 100644 index 0000000..93ff355 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_RequestService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.request'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php new file mode 100644 index 0000000..a913d65 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.service'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver(($container->privates['.service_locator.F6vdjrP'] ?? $container->load('get_ServiceLocator_F6vdjrPService'))), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_SessionService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_SessionService.php new file mode 100644 index 0000000..f5f64e4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_SessionService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.session'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php new file mode 100644 index 0000000..7e617c9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php @@ -0,0 +1,27 @@ +privates['.debug.value_resolver.argument_resolver.variadic'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver(new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver(), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_LazyProfilerService.php b/var/cache/dev/ContainerJS2kamR/get_LazyProfilerService.php new file mode 100644 index 0000000..9c60f87 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_LazyProfilerService.php @@ -0,0 +1,27 @@ +privates['.lazy_profiler'] = $container->createProxy('ProfilerProxy8977808', static fn () => \ProfilerProxy8977808::createLazyProxy(static fn () => self::do($container, false))); + } + + return ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container)); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeAuth_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeAuth_LazyService.php new file mode 100644 index 0000000..1da66a4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeAuth_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_auth.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:auth', [], 'Create a Guard authenticator of different flavors', false, #[\Closure(name: 'maker.auto_command.make_auth', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_auth'] ?? $container->load('getMaker_AutoCommand_MakeAuthService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCommand_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCommand_LazyService.php new file mode 100644 index 0000000..80bd78b --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCommand_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_command.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:command', [], 'Create a new console command class', false, #[\Closure(name: 'maker.auto_command.make_command', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_command'] ?? $container->load('getMaker_AutoCommand_MakeCommandService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeController_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeController_LazyService.php new file mode 100644 index 0000000..29b143f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeController_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_controller.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:controller', [], 'Create a new controller class', false, #[\Closure(name: 'maker.auto_command.make_controller', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_controller'] ?? $container->load('getMaker_AutoCommand_MakeControllerService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCrud_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCrud_LazyService.php new file mode 100644 index 0000000..dc07a2a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeCrud_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_crud.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:crud', [], 'Create CRUD for Doctrine entity class', false, #[\Closure(name: 'maker.auto_command.make_crud', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_crud'] ?? $container->load('getMaker_AutoCommand_MakeCrudService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php new file mode 100644 index 0000000..004ba33 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeDockerDatabase_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_docker_database.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:docker:database', [], 'Add a database container to your compose.yaml file', false, #[\Closure(name: 'maker.auto_command.make_docker_database', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_docker_database'] ?? $container->load('getMaker_AutoCommand_MakeDockerDatabaseService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeEntity_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeEntity_LazyService.php new file mode 100644 index 0000000..c7fb245 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeEntity_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_entity.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:entity', [], 'Create or update a Doctrine entity class, and optionally an API Platform resource', false, #[\Closure(name: 'maker.auto_command.make_entity', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_entity'] ?? $container->load('getMaker_AutoCommand_MakeEntityService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeFixtures_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeFixtures_LazyService.php new file mode 100644 index 0000000..8bd1006 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeFixtures_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_fixtures.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:fixtures', [], 'Create a new class to load Doctrine fixtures', false, #[\Closure(name: 'maker.auto_command.make_fixtures', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_fixtures'] ?? $container->load('getMaker_AutoCommand_MakeFixturesService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeForm_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeForm_LazyService.php new file mode 100644 index 0000000..97b2969 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeForm_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_form.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:form', [], 'Create a new form class', false, #[\Closure(name: 'maker.auto_command.make_form', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_form'] ?? $container->load('getMaker_AutoCommand_MakeFormService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeListener_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeListener_LazyService.php new file mode 100644 index 0000000..67154dc --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeListener_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_listener.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:listener', ['make:subscriber'], 'Creates a new event subscriber class or a new event listener class', false, #[\Closure(name: 'maker.auto_command.make_listener', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_listener'] ?? $container->load('getMaker_AutoCommand_MakeListenerService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessage_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessage_LazyService.php new file mode 100644 index 0000000..a42b5c1 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessage_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_message.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:message', [], 'Create a new message and handler', false, #[\Closure(name: 'maker.auto_command.make_message', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_message'] ?? $container->load('getMaker_AutoCommand_MakeMessageService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php new file mode 100644 index 0000000..1660390 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMessengerMiddleware_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_messenger_middleware.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:messenger-middleware', [], 'Create a new messenger middleware', false, #[\Closure(name: 'maker.auto_command.make_messenger_middleware', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_messenger_middleware'] ?? $container->load('getMaker_AutoCommand_MakeMessengerMiddlewareService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMigration_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMigration_LazyService.php new file mode 100644 index 0000000..49a7de9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeMigration_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_migration.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:migration', [], 'Create a new migration based on database changes', false, #[\Closure(name: 'maker.auto_command.make_migration', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_migration'] ?? $container->load('getMaker_AutoCommand_MakeMigrationService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php new file mode 100644 index 0000000..7bf4ca4 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeRegistrationForm_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_registration_form.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:registration-form', [], 'Create a new registration form system', false, #[\Closure(name: 'maker.auto_command.make_registration_form', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_registration_form'] ?? $container->load('getMaker_AutoCommand_MakeRegistrationFormService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeResetPassword_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeResetPassword_LazyService.php new file mode 100644 index 0000000..4c55f89 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeResetPassword_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_reset_password.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:reset-password', [], 'Create controller, entity, and repositories for use with symfonycasts/reset-password-bundle', false, #[\Closure(name: 'maker.auto_command.make_reset_password', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_reset_password'] ?? $container->load('getMaker_AutoCommand_MakeResetPasswordService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSchedule_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSchedule_LazyService.php new file mode 100644 index 0000000..3b91135 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSchedule_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_schedule.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:schedule', [], 'Create a scheduler component', false, #[\Closure(name: 'maker.auto_command.make_schedule', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_schedule'] ?? $container->load('getMaker_AutoCommand_MakeScheduleService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php new file mode 100644 index 0000000..2083ad7 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityCustom_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_security_custom.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:security:custom', [], 'Create a custom security authenticator.', false, #[\Closure(name: 'maker.auto_command.make_security_custom', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_security_custom'] ?? $container->load('getMaker_AutoCommand_MakeSecurityCustomService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php new file mode 100644 index 0000000..fcca4ee --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSecurityFormLogin_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_security_form_login.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:security:form-login', [], 'Generate the code needed for the form_login authenticator', false, #[\Closure(name: 'maker.auto_command.make_security_form_login', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_security_form_login'] ?? $container->load('getMaker_AutoCommand_MakeSecurityFormLoginService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php new file mode 100644 index 0000000..9fed5c3 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerEncoder_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_serializer_encoder.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:serializer:encoder', [], 'Create a new serializer encoder class', false, #[\Closure(name: 'maker.auto_command.make_serializer_encoder', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_serializer_encoder'] ?? $container->load('getMaker_AutoCommand_MakeSerializerEncoderService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php new file mode 100644 index 0000000..12a651c --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeSerializerNormalizer_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_serializer_normalizer.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:serializer:normalizer', [], 'Create a new serializer normalizer class', false, #[\Closure(name: 'maker.auto_command.make_serializer_normalizer', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_serializer_normalizer'] ?? $container->load('getMaker_AutoCommand_MakeSerializerNormalizerService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeStimulusController_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeStimulusController_LazyService.php new file mode 100644 index 0000000..6f2f58d --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeStimulusController_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_stimulus_controller.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:stimulus-controller', [], 'Create a new Stimulus controller', false, #[\Closure(name: 'maker.auto_command.make_stimulus_controller', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_stimulus_controller'] ?? $container->load('getMaker_AutoCommand_MakeStimulusControllerService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTest_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTest_LazyService.php new file mode 100644 index 0000000..23dc781 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTest_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_test.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:test', ['make:unit-test', 'make:functional-test'], 'Create a new test class', false, #[\Closure(name: 'maker.auto_command.make_test', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_test'] ?? $container->load('getMaker_AutoCommand_MakeTestService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php new file mode 100644 index 0000000..f5f791a --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigComponent_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_twig_component.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:twig-component', [], 'Create a Twig (or Live) component', false, #[\Closure(name: 'maker.auto_command.make_twig_component', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_twig_component'] ?? $container->load('getMaker_AutoCommand_MakeTwigComponentService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php new file mode 100644 index 0000000..09daad2 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeTwigExtension_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_twig_extension.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:twig-extension', [], 'Create a new Twig extension with its runtime class', false, #[\Closure(name: 'maker.auto_command.make_twig_extension', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_twig_extension'] ?? $container->load('getMaker_AutoCommand_MakeTwigExtensionService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeUser_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeUser_LazyService.php new file mode 100644 index 0000000..cc666bf --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeUser_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_user.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:user', [], 'Create a new security user class', false, #[\Closure(name: 'maker.auto_command.make_user', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_user'] ?? $container->load('getMaker_AutoCommand_MakeUserService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeValidator_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeValidator_LazyService.php new file mode 100644 index 0000000..d9101d8 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeValidator_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_validator.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:validator', [], 'Create a new validator and constraint class', false, #[\Closure(name: 'maker.auto_command.make_validator', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_validator'] ?? $container->load('getMaker_AutoCommand_MakeValidatorService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeVoter_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeVoter_LazyService.php new file mode 100644 index 0000000..05542f1 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeVoter_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_voter.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:voter', [], 'Create a new security voter class', false, #[\Closure(name: 'maker.auto_command.make_voter', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_voter'] ?? $container->load('getMaker_AutoCommand_MakeVoterService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeWebhook_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeWebhook_LazyService.php new file mode 100644 index 0000000..52089ba --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_Maker_AutoCommand_MakeWebhook_LazyService.php @@ -0,0 +1,27 @@ +privates['.maker.auto_command.make_webhook.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('make:webhook', [], 'Create a new Webhook', false, #[\Closure(name: 'maker.auto_command.make_webhook', class: 'Symfony\\Bundle\\MakerBundle\\Command\\MakerCommand')] fn (): \Symfony\Bundle\MakerBundle\Command\MakerCommand => ($container->privates['maker.auto_command.make_webhook'] ?? $container->load('getMaker_AutoCommand_MakeWebhookService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_F6vdjrPService.php b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_F6vdjrPService.php new file mode 100644 index 0000000..9bd8f30 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_F6vdjrPService.php @@ -0,0 +1,37 @@ +privates['.service_locator.F6vdjrP'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'kernel::registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'App\\Kernel::registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'kernel::loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + 'App\\Kernel::loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + 'kernel:registerContainerConfiguration' => ['privates', '.service_locator.zHyJIs5.kernel::registerContainerConfiguration()', 'get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService', true], + 'kernel:loadRoutes' => ['privates', '.service_locator.zHyJIs5.kernel::loadRoutes()', 'get_ServiceLocator_ZHyJIs5_KernelloadRoutesService', true], + ], [ + 'kernel::registerContainerConfiguration' => '?', + 'App\\Kernel::registerContainerConfiguration' => '?', + 'kernel::loadRoutes' => '?', + 'App\\Kernel::loadRoutes' => '?', + 'kernel:registerContainerConfiguration' => '?', + 'kernel:loadRoutes' => '?', + ]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5Service.php b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5Service.php new file mode 100644 index 0000000..c23ce57 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5Service.php @@ -0,0 +1,27 @@ +privates['.service_locator.zHyJIs5'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [ + 'loader' => ['privates', '.errored..service_locator.zHyJIs5.Symfony\\Component\\Config\\Loader\\LoaderInterface', NULL, 'Cannot autowire service ".service_locator.zHyJIs5": it needs an instance of "Symfony\\Component\\Config\\Loader\\LoaderInterface" but this type has been excluded from autowiring.'], + ], [ + 'loader' => 'Symfony\\Component\\Config\\Loader\\LoaderInterface', + ]); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php new file mode 100644 index 0000000..972d53f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelloadRoutesService.php @@ -0,0 +1,23 @@ +privates['.service_locator.zHyJIs5.kernel::loadRoutes()'] = ($container->privates['.service_locator.zHyJIs5'] ?? $container->load('get_ServiceLocator_ZHyJIs5Service'))->withContext('kernel::loadRoutes()', $container); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php new file mode 100644 index 0000000..4cd72e9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_ServiceLocator_ZHyJIs5_KernelregisterContainerConfigurationService.php @@ -0,0 +1,23 @@ +privates['.service_locator.zHyJIs5.kernel::registerContainerConfiguration()'] = ($container->privates['.service_locator.zHyJIs5'] ?? $container->load('get_ServiceLocator_ZHyJIs5Service'))->withContext('kernel::registerContainerConfiguration()', $container); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Debug_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Debug_LazyService.php new file mode 100644 index 0000000..e036954 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'twig.command.debug', class: 'Symfony\\Bridge\\Twig\\Command\\DebugCommand')] fn (): \Symfony\Bridge\Twig\Command\DebugCommand => ($container->privates['twig.command.debug'] ?? $container->load('getTwig_Command_DebugService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Lint_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_Twig_Command_Lint_LazyService.php new file mode 100644 index 0000000..98e6a8f --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/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, #[\Closure(name: 'twig.command.lint', class: 'Symfony\\Bundle\\TwigBundle\\Command\\LintCommand')] fn (): \Symfony\Bundle\TwigBundle\Command\LintCommand => ($container->privates['twig.command.lint'] ?? $container->load('getTwig_Command_LintService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/get_VarDumper_Command_ServerDump_LazyService.php b/var/cache/dev/ContainerJS2kamR/get_VarDumper_Command_ServerDump_LazyService.php new file mode 100644 index 0000000..4edb569 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/get_VarDumper_Command_ServerDump_LazyService.php @@ -0,0 +1,27 @@ +privates['.var_dumper.command.server_dump.lazy'] = new \Symfony\Component\Console\Command\LazyCommand('server:dump', [], 'Start a dump server that collects and displays dumps in a single place', false, #[\Closure(name: 'var_dumper.command.server_dump', class: 'Symfony\\Component\\VarDumper\\Command\\ServerDumpCommand')] fn (): \Symfony\Component\VarDumper\Command\ServerDumpCommand => ($container->privates['var_dumper.command.server_dump'] ?? $container->load('getVarDumper_Command_ServerDumpService'))); + } +} diff --git a/var/cache/dev/ContainerJS2kamR/removed-ids.php b/var/cache/dev/ContainerJS2kamR/removed-ids.php new file mode 100644 index 0000000..56c80e9 --- /dev/null +++ b/var/cache/dev/ContainerJS2kamR/removed-ids.php @@ -0,0 +1,324 @@ + true, + 'Psr\\Container\\ContainerInterface $parameterBag' => true, + 'Psr\\EventDispatcher\\EventDispatcherInterface' => true, + 'Psr\\Log\\LoggerInterface' => true, + 'SessionHandlerInterface' => true, + 'Symfony\\Component\\Config\\Loader\\LoaderInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ContainerBagInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBagInterface' => true, + 'Symfony\\Component\\DependencyInjection\\ReverseContainer' => true, + 'Symfony\\Component\\ErrorHandler\\ErrorRenderer\\FileLinkFormatter' => true, + 'Symfony\\Component\\EventDispatcher\\EventDispatcherInterface' => true, + 'Symfony\\Component\\Filesystem\\Filesystem' => true, + 'Symfony\\Component\\HttpFoundation\\Request' => true, + 'Symfony\\Component\\HttpFoundation\\RequestStack' => true, + 'Symfony\\Component\\HttpFoundation\\Response' => true, + 'Symfony\\Component\\HttpFoundation\\Session\\SessionInterface' => true, + 'Symfony\\Component\\HttpFoundation\\UriSigner' => true, + 'Symfony\\Component\\HttpFoundation\\UrlHelper' => true, + 'Symfony\\Component\\HttpKernel\\Config\\FileLocator' => true, + 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ServicesResetterInterface' => 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\\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\\Stopwatch\\Stopwatch' => true, + 'Symfony\\Component\\String\\Slugger\\SluggerInterface' => true, + 'Symfony\\Contracts\\Cache\\CacheInterface' => true, + 'Symfony\\Contracts\\Cache\\NamespacedPoolInterface' => true, + 'Symfony\\Contracts\\Cache\\TagAwareCacheInterface' => true, + 'Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface' => true, + 'Twig\\Environment' => true, + 'argument_metadata_factory' => true, + 'argument_resolver' => true, + 'argument_resolver.backed_enum_resolver' => true, + 'argument_resolver.controller_locator' => true, + 'argument_resolver.datetime' => true, + 'argument_resolver.default' => true, + 'argument_resolver.not_tagged_controller' => true, + 'argument_resolver.query_parameter_value_resolver' => true, + 'argument_resolver.request' => true, + 'argument_resolver.request_attribute' => true, + 'argument_resolver.request_payload' => true, + 'argument_resolver.service' => true, + 'argument_resolver.session' => true, + 'argument_resolver.variadic' => true, + 'cache.adapter.apcu' => true, + 'cache.adapter.array' => 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.adapter.valkey' => true, + 'cache.adapter.valkey_tag_aware' => 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_redis_provider' => true, + 'cache.default_valkey_provider' => true, + 'cache.early_expiration_handler' => true, + 'cache.property_info' => true, + 'cache.property_info.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_clearer' => true, + 'cache_pool_clearer.cache_warmer' => 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_invalidate_tags' => 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.error_dumper' => true, + 'console.command.event_dispatcher_debug' => 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_reveal' => true, + 'console.command.secrets_set' => true, + 'console.command.yaml_lint' => true, + 'console.error_listener' => true, + 'console.messenger.application' => true, + 'console.messenger.execute_command_handler' => true, + 'console.suggest_missing_package_subscriber' => true, + 'console_profiler_listener' => true, + 'container.env' => true, + 'container.env_var_processor' => true, + 'container.getenv' => true, + 'controller.cache_attribute_listener' => true, + 'controller.template_attribute_listener' => true, + 'controller_resolver' => true, + 'data_collector.ajax' => true, + 'data_collector.config' => true, + 'data_collector.events' => true, + 'data_collector.exception' => true, + 'data_collector.logger' => true, + 'data_collector.memory' => true, + 'data_collector.request' => true, + 'data_collector.request.session_collector' => true, + 'data_collector.router' => true, + 'data_collector.time' => true, + 'data_collector.twig' => true, + 'debug.argument_resolver' => true, + 'debug.argument_resolver.inner' => true, + 'debug.controller_resolver' => true, + 'debug.controller_resolver.inner' => true, + 'debug.debug_handlers_listener' => true, + 'debug.dump_listener' => true, + 'debug.event_dispatcher' => true, + 'debug.event_dispatcher.inner' => true, + 'debug.file_link_formatter' => true, + 'debug.file_link_formatter.url_format' => true, + 'dependency_injection.config.container_parameters_resource_checker' => true, + 'disallow_search_engine_index_response_listener' => true, + 'error_handler.error_renderer.html' => true, + 'error_renderer' => true, + 'error_renderer.html' => true, + 'exception_listener' => true, + 'file_locator' => true, + 'filesystem' => true, + 'fragment.handler' => true, + 'fragment.renderer.inline' => true, + 'fragment.uri_generator' => true, + 'http_cache' => true, + 'http_cache.store' => true, + 'locale_aware_listener' => true, + 'locale_listener' => true, + 'logger' => true, + 'maker.auto_command.abstract' => true, + 'maker.auto_command.make_auth' => true, + 'maker.auto_command.make_command' => true, + 'maker.auto_command.make_controller' => true, + 'maker.auto_command.make_crud' => true, + 'maker.auto_command.make_docker_database' => true, + 'maker.auto_command.make_entity' => true, + 'maker.auto_command.make_fixtures' => true, + 'maker.auto_command.make_form' => true, + 'maker.auto_command.make_listener' => true, + 'maker.auto_command.make_message' => true, + 'maker.auto_command.make_messenger_middleware' => true, + 'maker.auto_command.make_migration' => true, + 'maker.auto_command.make_registration_form' => true, + 'maker.auto_command.make_reset_password' => true, + 'maker.auto_command.make_schedule' => true, + 'maker.auto_command.make_security_custom' => true, + 'maker.auto_command.make_security_form_login' => true, + 'maker.auto_command.make_serializer_encoder' => true, + 'maker.auto_command.make_serializer_normalizer' => true, + 'maker.auto_command.make_stimulus_controller' => true, + 'maker.auto_command.make_test' => true, + 'maker.auto_command.make_twig_component' => true, + 'maker.auto_command.make_twig_extension' => true, + 'maker.auto_command.make_user' => true, + 'maker.auto_command.make_validator' => true, + 'maker.auto_command.make_voter' => true, + 'maker.auto_command.make_webhook' => true, + 'maker.autoloader_finder' => true, + 'maker.autoloader_util' => true, + 'maker.console_error_listener' => true, + 'maker.doctrine_helper' => true, + 'maker.entity_class_generator' => true, + 'maker.event_registry' => true, + 'maker.file_link_formatter' => true, + 'maker.file_manager' => true, + 'maker.generator' => true, + 'maker.maker.make_authenticator' => true, + 'maker.maker.make_command' => true, + 'maker.maker.make_controller' => true, + 'maker.maker.make_crud' => true, + 'maker.maker.make_custom_authenticator' => true, + 'maker.maker.make_docker_database' => true, + 'maker.maker.make_entity' => true, + 'maker.maker.make_fixtures' => true, + 'maker.maker.make_form' => true, + 'maker.maker.make_form_login' => true, + 'maker.maker.make_functional_test' => true, + 'maker.maker.make_listener' => true, + 'maker.maker.make_message' => true, + 'maker.maker.make_messenger_middleware' => true, + 'maker.maker.make_migration' => true, + 'maker.maker.make_registration_form' => true, + 'maker.maker.make_reset_password' => true, + 'maker.maker.make_schedule' => true, + 'maker.maker.make_serializer_encoder' => true, + 'maker.maker.make_serializer_normalizer' => true, + 'maker.maker.make_stimulus_controller' => true, + 'maker.maker.make_subscriber' => true, + 'maker.maker.make_test' => true, + 'maker.maker.make_twig_component' => true, + 'maker.maker.make_twig_extension' => true, + 'maker.maker.make_unit_test' => true, + 'maker.maker.make_user' => true, + 'maker.maker.make_validator' => true, + 'maker.maker.make_voter' => true, + 'maker.maker.make_webhook' => true, + 'maker.php_compat_util' => true, + 'maker.renderer.form_type_renderer' => true, + 'maker.security_config_updater' => true, + 'maker.security_controller_builder' => true, + 'maker.template_component_generator' => true, + 'maker.template_linter' => true, + 'maker.user_class_builder' => true, + 'parameter_bag' => true, + 'process.messenger.process_message_handler' => true, + 'profiler.is_disabled_state_checker' => true, + 'profiler.state_checker' => true, + 'profiler.storage' => true, + 'profiler_listener' => true, + 'response_listener' => true, + 'reverse_container' => true, + 'router.cache_warmer' => true, + 'router.default' => true, + 'router.request_context' => true, + 'router_listener' => true, + 'routing.loader.attribute' => true, + 'routing.loader.attribute.directory' => true, + 'routing.loader.attribute.file' => true, + 'routing.loader.container' => true, + 'routing.loader.directory' => true, + 'routing.loader.glob' => true, + 'routing.loader.php' => true, + 'routing.loader.psr4' => true, + 'routing.loader.xml' => true, + 'routing.loader.yml' => true, + 'routing.resolver' => true, + 'secrets.decryption_key' => true, + 'secrets.env_var_loader' => true, + 'secrets.local_vault' => true, + 'secrets.vault' => true, + 'session.abstract_handler' => true, + 'session.factory' => true, + 'session.handler' => true, + 'session.handler.native' => 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_listener' => true, + 'slugger' => true, + 'twig' => 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.dump' => true, + 'twig.extension.emoji' => true, + 'twig.extension.expression' => true, + 'twig.extension.htmlsanitizer' => true, + 'twig.extension.httpfoundation' => true, + 'twig.extension.httpkernel' => true, + 'twig.extension.profiler' => true, + 'twig.extension.routing' => true, + 'twig.extension.serializer' => true, + 'twig.extension.trans' => true, + 'twig.extension.weblink' => true, + 'twig.extension.webprofiler' => true, + 'twig.extension.yaml' => true, + 'twig.loader' => true, + 'twig.loader.chain' => true, + 'twig.loader.filesystem' => true, + 'twig.loader.native_filesystem' => true, + 'twig.profile' => true, + 'twig.runtime.httpkernel' => true, + 'twig.runtime.serializer' => true, + 'twig.runtime_loader' => true, + 'twig.template_cache_warmer' => true, + 'twig.template_iterator' => true, + 'uri_signer' => true, + 'url_helper' => true, + 'validate_request_listener' => true, + 'var_dumper.cli_dumper' => true, + 'var_dumper.command.server_dump' => true, + 'var_dumper.contextualized_cli_dumper' => true, + 'var_dumper.contextualized_cli_dumper.inner' => true, + 'var_dumper.dump_server' => true, + 'var_dumper.html_dumper' => true, + 'var_dumper.server_connection' => true, + 'web_profiler.csp.handler' => true, + 'web_profiler.debug_toolbar' => true, + 'workflow.twig_extension' => true, +]; diff --git a/var/cache/dev/Symfony/Config/DebugConfig.php b/var/cache/dev/Symfony/Config/DebugConfig.php new file mode 100644 index 0000000..82dfa81 --- /dev/null +++ b/var/cache/dev/Symfony/Config/DebugConfig.php @@ -0,0 +1,156 @@ +_usedProperties['maxItems'] = true; + $this->maxItems = $value; + + return $this; + } + + /** + * Minimum tree depth to clone all the items, 1 is default. + * @default 1 + * @param ParamConfigurator|int $value + * @return $this + */ + public function minDepth($value): static + { + $this->_usedProperties['minDepth'] = true; + $this->minDepth = $value; + + return $this; + } + + /** + * Max length of displayed strings, -1 means no limit. + * @default -1 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxStringLength($value): static + { + $this->_usedProperties['maxStringLength'] = true; + $this->maxStringLength = $value; + + return $this; + } + + /** + * A stream URL where dumps should be written to. + * @example php://stderr, or tcp://%env(VAR_DUMPER_SERVER)% when using the "server:dump" command + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function dumpDestination($value): static + { + $this->_usedProperties['dumpDestination'] = true; + $this->dumpDestination = $value; + + return $this; + } + + /** + * Changes the color of the dump() output when rendered directly on the templating. "dark" (default) or "light". + * @example dark + * @default 'dark' + * @param ParamConfigurator|'dark'|'light' $value + * @return $this + */ + public function theme($value): static + { + $this->_usedProperties['theme'] = true; + $this->theme = $value; + + return $this; + } + + public function getExtensionAlias(): string + { + return 'debug'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('max_items', $value)) { + $this->_usedProperties['maxItems'] = true; + $this->maxItems = $value['max_items']; + unset($value['max_items']); + } + + if (array_key_exists('min_depth', $value)) { + $this->_usedProperties['minDepth'] = true; + $this->minDepth = $value['min_depth']; + unset($value['min_depth']); + } + + if (array_key_exists('max_string_length', $value)) { + $this->_usedProperties['maxStringLength'] = true; + $this->maxStringLength = $value['max_string_length']; + unset($value['max_string_length']); + } + + if (array_key_exists('dump_destination', $value)) { + $this->_usedProperties['dumpDestination'] = true; + $this->dumpDestination = $value['dump_destination']; + unset($value['dump_destination']); + } + + if (array_key_exists('theme', $value)) { + $this->_usedProperties['theme'] = true; + $this->theme = $value['theme']; + unset($value['theme']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['maxItems'])) { + $output['max_items'] = $this->maxItems; + } + if (isset($this->_usedProperties['minDepth'])) { + $output['min_depth'] = $this->minDepth; + } + if (isset($this->_usedProperties['maxStringLength'])) { + $output['max_string_length'] = $this->maxStringLength; + } + if (isset($this->_usedProperties['dumpDestination'])) { + $output['dump_destination'] = $this->dumpDestination; + } + if (isset($this->_usedProperties['theme'])) { + $output['theme'] = $this->theme; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/AnnotationsConfig.php b/var/cache/dev/Symfony/Config/Framework/AnnotationsConfig.php new file mode 100644 index 0000000..34e6051 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/AnnotationsConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/AssetMapper/PrecompressConfig.php b/var/cache/dev/Symfony/Config/Framework/AssetMapper/PrecompressConfig.php new file mode 100644 index 0000000..95442ce --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/AssetMapper/PrecompressConfig.php @@ -0,0 +1,98 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function formats(ParamConfigurator|array $value): static + { + $this->_usedProperties['formats'] = true; + $this->formats = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function extensions(ParamConfigurator|array $value): static + { + $this->_usedProperties['extensions'] = true; + $this->extensions = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('formats', $value)) { + $this->_usedProperties['formats'] = true; + $this->formats = $value['formats']; + unset($value['formats']); + } + + if (array_key_exists('extensions', $value)) { + $this->_usedProperties['extensions'] = true; + $this->extensions = $value['extensions']; + unset($value['extensions']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['formats'])) { + $output['formats'] = $this->formats; + } + if (isset($this->_usedProperties['extensions'])) { + $output['extensions'] = $this->extensions; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/AssetMapperConfig.php b/var/cache/dev/Symfony/Config/Framework/AssetMapperConfig.php new file mode 100644 index 0000000..18d839f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/AssetMapperConfig.php @@ -0,0 +1,334 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @return $this + */ + public function path(string $namespace, mixed $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths[$namespace] = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function excludedPatterns(ParamConfigurator|array $value): static + { + $this->_usedProperties['excludedPatterns'] = true; + $this->excludedPatterns = $value; + + return $this; + } + + /** + * If true, any files starting with "." will be excluded from the asset mapper. + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function excludeDotfiles($value): static + { + $this->_usedProperties['excludeDotfiles'] = true; + $this->excludeDotfiles = $value; + + return $this; + } + + /** + * If true, a "dev server" will return the assets from the public directory (true in "debug" mode only by default). + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function server($value): static + { + $this->_usedProperties['server'] = true; + $this->server = $value; + + return $this; + } + + /** + * The public path where the assets will be written to (and served from when "server" is true). + * @default '/assets/' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function publicPrefix($value): static + { + $this->_usedProperties['publicPrefix'] = true; + $this->publicPrefix = $value; + + return $this; + } + + /** + * Behavior if an asset cannot be found when imported from JavaScript or CSS files - e.g. "import './non-existent.js'". "strict" means an exception is thrown, "warn" means a warning is logged, "ignore" means the import is left as-is. + * @default 'warn' + * @param ParamConfigurator|'strict'|'warn'|'ignore' $value + * @return $this + */ + public function missingImportMode($value): static + { + $this->_usedProperties['missingImportMode'] = true; + $this->missingImportMode = $value; + + return $this; + } + + /** + * @return $this + */ + public function extension(string $extension, mixed $value): static + { + $this->_usedProperties['extensions'] = true; + $this->extensions[$extension] = $value; + + return $this; + } + + /** + * The path of the importmap.php file. + * @default '%kernel.project_dir%/importmap.php' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function importmapPath($value): static + { + $this->_usedProperties['importmapPath'] = true; + $this->importmapPath = $value; + + return $this; + } + + /** + * The importmap name that will be used to load the polyfill. Set to false to disable. + * @default 'es-module-shims' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function importmapPolyfill($value): static + { + $this->_usedProperties['importmapPolyfill'] = true; + $this->importmapPolyfill = $value; + + return $this; + } + + /** + * @return $this + */ + public function importmapScriptAttribute(string $key, mixed $value): static + { + $this->_usedProperties['importmapScriptAttributes'] = true; + $this->importmapScriptAttributes[$key] = $value; + + return $this; + } + + /** + * The directory to store JavaScript vendors. + * @default '%kernel.project_dir%/assets/vendor' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function vendorDir($value): static + { + $this->_usedProperties['vendorDir'] = true; + $this->vendorDir = $value; + + return $this; + } + + /** + * Precompress assets with Brotli, Zstandard and gzip. + * @default {"enabled":false,"formats":[],"extensions":[]} + */ + public function precompress(array $value = []): \Symfony\Config\Framework\AssetMapper\PrecompressConfig + { + if (null === $this->precompress) { + $this->_usedProperties['precompress'] = true; + $this->precompress = new \Symfony\Config\Framework\AssetMapper\PrecompressConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "precompress()" has already been initialized. You cannot pass values the second time you call precompress().'); + } + + return $this->precompress; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if (array_key_exists('excluded_patterns', $value)) { + $this->_usedProperties['excludedPatterns'] = true; + $this->excludedPatterns = $value['excluded_patterns']; + unset($value['excluded_patterns']); + } + + if (array_key_exists('exclude_dotfiles', $value)) { + $this->_usedProperties['excludeDotfiles'] = true; + $this->excludeDotfiles = $value['exclude_dotfiles']; + unset($value['exclude_dotfiles']); + } + + if (array_key_exists('server', $value)) { + $this->_usedProperties['server'] = true; + $this->server = $value['server']; + unset($value['server']); + } + + if (array_key_exists('public_prefix', $value)) { + $this->_usedProperties['publicPrefix'] = true; + $this->publicPrefix = $value['public_prefix']; + unset($value['public_prefix']); + } + + if (array_key_exists('missing_import_mode', $value)) { + $this->_usedProperties['missingImportMode'] = true; + $this->missingImportMode = $value['missing_import_mode']; + unset($value['missing_import_mode']); + } + + if (array_key_exists('extensions', $value)) { + $this->_usedProperties['extensions'] = true; + $this->extensions = $value['extensions']; + unset($value['extensions']); + } + + if (array_key_exists('importmap_path', $value)) { + $this->_usedProperties['importmapPath'] = true; + $this->importmapPath = $value['importmap_path']; + unset($value['importmap_path']); + } + + if (array_key_exists('importmap_polyfill', $value)) { + $this->_usedProperties['importmapPolyfill'] = true; + $this->importmapPolyfill = $value['importmap_polyfill']; + unset($value['importmap_polyfill']); + } + + if (array_key_exists('importmap_script_attributes', $value)) { + $this->_usedProperties['importmapScriptAttributes'] = true; + $this->importmapScriptAttributes = $value['importmap_script_attributes']; + unset($value['importmap_script_attributes']); + } + + if (array_key_exists('vendor_dir', $value)) { + $this->_usedProperties['vendorDir'] = true; + $this->vendorDir = $value['vendor_dir']; + unset($value['vendor_dir']); + } + + if (array_key_exists('precompress', $value)) { + $this->_usedProperties['precompress'] = true; + $this->precompress = \is_array($value['precompress']) ? new \Symfony\Config\Framework\AssetMapper\PrecompressConfig($value['precompress']) : $value['precompress']; + unset($value['precompress']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + if (isset($this->_usedProperties['excludedPatterns'])) { + $output['excluded_patterns'] = $this->excludedPatterns; + } + if (isset($this->_usedProperties['excludeDotfiles'])) { + $output['exclude_dotfiles'] = $this->excludeDotfiles; + } + if (isset($this->_usedProperties['server'])) { + $output['server'] = $this->server; + } + if (isset($this->_usedProperties['publicPrefix'])) { + $output['public_prefix'] = $this->publicPrefix; + } + if (isset($this->_usedProperties['missingImportMode'])) { + $output['missing_import_mode'] = $this->missingImportMode; + } + if (isset($this->_usedProperties['extensions'])) { + $output['extensions'] = $this->extensions; + } + if (isset($this->_usedProperties['importmapPath'])) { + $output['importmap_path'] = $this->importmapPath; + } + if (isset($this->_usedProperties['importmapPolyfill'])) { + $output['importmap_polyfill'] = $this->importmapPolyfill; + } + if (isset($this->_usedProperties['importmapScriptAttributes'])) { + $output['importmap_script_attributes'] = $this->importmapScriptAttributes; + } + if (isset($this->_usedProperties['vendorDir'])) { + $output['vendor_dir'] = $this->vendorDir; + } + if (isset($this->_usedProperties['precompress'])) { + $output['precompress'] = $this->precompress instanceof \Symfony\Config\Framework\AssetMapper\PrecompressConfig ? $this->precompress->toArray() : $this->precompress; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Assets/PackageConfig.php b/var/cache/dev/Symfony/Config/Framework/Assets/PackageConfig.php new file mode 100644 index 0000000..9435a83 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Assets/PackageConfig.php @@ -0,0 +1,190 @@ +_usedProperties['strictMode'] = true; + $this->strictMode = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function versionStrategy($value): static + { + $this->_usedProperties['versionStrategy'] = true; + $this->versionStrategy = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function version($value): static + { + $this->_usedProperties['version'] = true; + $this->version = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function versionFormat($value): static + { + $this->_usedProperties['versionFormat'] = true; + $this->versionFormat = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function jsonManifestPath($value): static + { + $this->_usedProperties['jsonManifestPath'] = true; + $this->jsonManifestPath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function basePath($value): static + { + $this->_usedProperties['basePath'] = true; + $this->basePath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function baseUrls(mixed $value): static + { + $this->_usedProperties['baseUrls'] = true; + $this->baseUrls = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('strict_mode', $value)) { + $this->_usedProperties['strictMode'] = true; + $this->strictMode = $value['strict_mode']; + unset($value['strict_mode']); + } + + if (array_key_exists('version_strategy', $value)) { + $this->_usedProperties['versionStrategy'] = true; + $this->versionStrategy = $value['version_strategy']; + unset($value['version_strategy']); + } + + if (array_key_exists('version', $value)) { + $this->_usedProperties['version'] = true; + $this->version = $value['version']; + unset($value['version']); + } + + if (array_key_exists('version_format', $value)) { + $this->_usedProperties['versionFormat'] = true; + $this->versionFormat = $value['version_format']; + unset($value['version_format']); + } + + if (array_key_exists('json_manifest_path', $value)) { + $this->_usedProperties['jsonManifestPath'] = true; + $this->jsonManifestPath = $value['json_manifest_path']; + unset($value['json_manifest_path']); + } + + if (array_key_exists('base_path', $value)) { + $this->_usedProperties['basePath'] = true; + $this->basePath = $value['base_path']; + unset($value['base_path']); + } + + if (array_key_exists('base_urls', $value)) { + $this->_usedProperties['baseUrls'] = true; + $this->baseUrls = $value['base_urls']; + unset($value['base_urls']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['strictMode'])) { + $output['strict_mode'] = $this->strictMode; + } + if (isset($this->_usedProperties['versionStrategy'])) { + $output['version_strategy'] = $this->versionStrategy; + } + if (isset($this->_usedProperties['version'])) { + $output['version'] = $this->version; + } + if (isset($this->_usedProperties['versionFormat'])) { + $output['version_format'] = $this->versionFormat; + } + if (isset($this->_usedProperties['jsonManifestPath'])) { + $output['json_manifest_path'] = $this->jsonManifestPath; + } + if (isset($this->_usedProperties['basePath'])) { + $output['base_path'] = $this->basePath; + } + if (isset($this->_usedProperties['baseUrls'])) { + $output['base_urls'] = $this->baseUrls; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/AssetsConfig.php b/var/cache/dev/Symfony/Config/Framework/AssetsConfig.php new file mode 100644 index 0000000..81a26a1 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/AssetsConfig.php @@ -0,0 +1,237 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Throw an exception if an entry is missing from the manifest.json. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function strictMode($value): static + { + $this->_usedProperties['strictMode'] = true; + $this->strictMode = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function versionStrategy($value): static + { + $this->_usedProperties['versionStrategy'] = true; + $this->versionStrategy = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function version($value): static + { + $this->_usedProperties['version'] = true; + $this->version = $value; + + return $this; + } + + /** + * @default '%%s?%%s' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function versionFormat($value): static + { + $this->_usedProperties['versionFormat'] = true; + $this->versionFormat = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function jsonManifestPath($value): static + { + $this->_usedProperties['jsonManifestPath'] = true; + $this->jsonManifestPath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function basePath($value): static + { + $this->_usedProperties['basePath'] = true; + $this->basePath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function baseUrls(mixed $value): static + { + $this->_usedProperties['baseUrls'] = true; + $this->baseUrls = $value; + + return $this; + } + + public function package(string $name, array $value = []): \Symfony\Config\Framework\Assets\PackageConfig + { + if (!isset($this->packages[$name])) { + $this->_usedProperties['packages'] = true; + $this->packages[$name] = new \Symfony\Config\Framework\Assets\PackageConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "package()" has already been initialized. You cannot pass values the second time you call package().'); + } + + return $this->packages[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('strict_mode', $value)) { + $this->_usedProperties['strictMode'] = true; + $this->strictMode = $value['strict_mode']; + unset($value['strict_mode']); + } + + if (array_key_exists('version_strategy', $value)) { + $this->_usedProperties['versionStrategy'] = true; + $this->versionStrategy = $value['version_strategy']; + unset($value['version_strategy']); + } + + if (array_key_exists('version', $value)) { + $this->_usedProperties['version'] = true; + $this->version = $value['version']; + unset($value['version']); + } + + if (array_key_exists('version_format', $value)) { + $this->_usedProperties['versionFormat'] = true; + $this->versionFormat = $value['version_format']; + unset($value['version_format']); + } + + if (array_key_exists('json_manifest_path', $value)) { + $this->_usedProperties['jsonManifestPath'] = true; + $this->jsonManifestPath = $value['json_manifest_path']; + unset($value['json_manifest_path']); + } + + if (array_key_exists('base_path', $value)) { + $this->_usedProperties['basePath'] = true; + $this->basePath = $value['base_path']; + unset($value['base_path']); + } + + if (array_key_exists('base_urls', $value)) { + $this->_usedProperties['baseUrls'] = true; + $this->baseUrls = $value['base_urls']; + unset($value['base_urls']); + } + + if (array_key_exists('packages', $value)) { + $this->_usedProperties['packages'] = true; + $this->packages = array_map(fn ($v) => new \Symfony\Config\Framework\Assets\PackageConfig($v), $value['packages']); + unset($value['packages']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['strictMode'])) { + $output['strict_mode'] = $this->strictMode; + } + if (isset($this->_usedProperties['versionStrategy'])) { + $output['version_strategy'] = $this->versionStrategy; + } + if (isset($this->_usedProperties['version'])) { + $output['version'] = $this->version; + } + if (isset($this->_usedProperties['versionFormat'])) { + $output['version_format'] = $this->versionFormat; + } + if (isset($this->_usedProperties['jsonManifestPath'])) { + $output['json_manifest_path'] = $this->jsonManifestPath; + } + if (isset($this->_usedProperties['basePath'])) { + $output['base_path'] = $this->basePath; + } + if (isset($this->_usedProperties['baseUrls'])) { + $output['base_urls'] = $this->baseUrls; + } + if (isset($this->_usedProperties['packages'])) { + $output['packages'] = array_map(fn ($v) => $v->toArray(), $this->packages); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Cache/PoolConfig.php b/var/cache/dev/Symfony/Config/Framework/Cache/PoolConfig.php new file mode 100644 index 0000000..a81e713 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Cache/PoolConfig.php @@ -0,0 +1,194 @@ +|mixed $value + * + * @return $this + */ + public function adapters(mixed $value): static + { + $this->_usedProperties['adapters'] = true; + $this->adapters = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function tags($value): static + { + $this->_usedProperties['tags'] = true; + $this->tags = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function public($value): static + { + $this->_usedProperties['public'] = true; + $this->public = $value; + + return $this; + } + + /** + * Default lifetime of the pool. + * @example "300" for 5 minutes expressed in seconds, "PT5M" for five minutes expressed as ISO 8601 time interval, or "5 minutes" as a date expression + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultLifetime($value): static + { + $this->_usedProperties['defaultLifetime'] = true; + $this->defaultLifetime = $value; + + return $this; + } + + /** + * Overwrite the setting from the default provider for this adapter. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function provider($value): static + { + $this->_usedProperties['provider'] = true; + $this->provider = $value; + + return $this; + } + + /** + * @example "messenger.default_bus" to send early expiration events to the default Messenger bus. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function earlyExpirationMessageBus($value): static + { + $this->_usedProperties['earlyExpirationMessageBus'] = true; + $this->earlyExpirationMessageBus = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function clearer($value): static + { + $this->_usedProperties['clearer'] = true; + $this->clearer = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('adapters', $value)) { + $this->_usedProperties['adapters'] = true; + $this->adapters = $value['adapters']; + unset($value['adapters']); + } + + if (array_key_exists('tags', $value)) { + $this->_usedProperties['tags'] = true; + $this->tags = $value['tags']; + unset($value['tags']); + } + + if (array_key_exists('public', $value)) { + $this->_usedProperties['public'] = true; + $this->public = $value['public']; + unset($value['public']); + } + + if (array_key_exists('default_lifetime', $value)) { + $this->_usedProperties['defaultLifetime'] = true; + $this->defaultLifetime = $value['default_lifetime']; + unset($value['default_lifetime']); + } + + if (array_key_exists('provider', $value)) { + $this->_usedProperties['provider'] = true; + $this->provider = $value['provider']; + unset($value['provider']); + } + + if (array_key_exists('early_expiration_message_bus', $value)) { + $this->_usedProperties['earlyExpirationMessageBus'] = true; + $this->earlyExpirationMessageBus = $value['early_expiration_message_bus']; + unset($value['early_expiration_message_bus']); + } + + if (array_key_exists('clearer', $value)) { + $this->_usedProperties['clearer'] = true; + $this->clearer = $value['clearer']; + unset($value['clearer']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['adapters'])) { + $output['adapters'] = $this->adapters; + } + if (isset($this->_usedProperties['tags'])) { + $output['tags'] = $this->tags; + } + if (isset($this->_usedProperties['public'])) { + $output['public'] = $this->public; + } + if (isset($this->_usedProperties['defaultLifetime'])) { + $output['default_lifetime'] = $this->defaultLifetime; + } + if (isset($this->_usedProperties['provider'])) { + $output['provider'] = $this->provider; + } + if (isset($this->_usedProperties['earlyExpirationMessageBus'])) { + $output['early_expiration_message_bus'] = $this->earlyExpirationMessageBus; + } + if (isset($this->_usedProperties['clearer'])) { + $output['clearer'] = $this->clearer; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/CacheConfig.php b/var/cache/dev/Symfony/Config/Framework/CacheConfig.php new file mode 100644 index 0000000..1857f04 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/CacheConfig.php @@ -0,0 +1,300 @@ +_usedProperties['prefixSeed'] = true; + $this->prefixSeed = $value; + + return $this; + } + + /** + * App related cache pools configuration. + * @default 'cache.adapter.filesystem' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function app($value): static + { + $this->_usedProperties['app'] = true; + $this->app = $value; + + return $this; + } + + /** + * System related cache pools configuration. + * @default 'cache.adapter.system' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function system($value): static + { + $this->_usedProperties['system'] = true; + $this->system = $value; + + return $this; + } + + /** + * @default '%kernel.cache_dir%/pools/app' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function directory($value): static + { + $this->_usedProperties['directory'] = true; + $this->directory = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultPsr6Provider($value): static + { + $this->_usedProperties['defaultPsr6Provider'] = true; + $this->defaultPsr6Provider = $value; + + return $this; + } + + /** + * @default 'redis://localhost' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultRedisProvider($value): static + { + $this->_usedProperties['defaultRedisProvider'] = true; + $this->defaultRedisProvider = $value; + + return $this; + } + + /** + * @default 'valkey://localhost' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultValkeyProvider($value): static + { + $this->_usedProperties['defaultValkeyProvider'] = true; + $this->defaultValkeyProvider = $value; + + return $this; + } + + /** + * @default 'memcached://localhost' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultMemcachedProvider($value): static + { + $this->_usedProperties['defaultMemcachedProvider'] = true; + $this->defaultMemcachedProvider = $value; + + return $this; + } + + /** + * @default 'database_connection' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultDoctrineDbalProvider($value): static + { + $this->_usedProperties['defaultDoctrineDbalProvider'] = true; + $this->defaultDoctrineDbalProvider = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultPdoProvider($value): static + { + $this->_usedProperties['defaultPdoProvider'] = true; + $this->defaultPdoProvider = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Cache\PoolConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Cache\PoolConfig : static) + */ + public function pool(string $name, mixed $value = []): \Symfony\Config\Framework\Cache\PoolConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['pools'] = true; + $this->pools[$name] = $value; + + return $this; + } + + if (!isset($this->pools[$name]) || !$this->pools[$name] instanceof \Symfony\Config\Framework\Cache\PoolConfig) { + $this->_usedProperties['pools'] = true; + $this->pools[$name] = new \Symfony\Config\Framework\Cache\PoolConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "pool()" has already been initialized. You cannot pass values the second time you call pool().'); + } + + return $this->pools[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('prefix_seed', $value)) { + $this->_usedProperties['prefixSeed'] = true; + $this->prefixSeed = $value['prefix_seed']; + unset($value['prefix_seed']); + } + + if (array_key_exists('app', $value)) { + $this->_usedProperties['app'] = true; + $this->app = $value['app']; + unset($value['app']); + } + + if (array_key_exists('system', $value)) { + $this->_usedProperties['system'] = true; + $this->system = $value['system']; + unset($value['system']); + } + + if (array_key_exists('directory', $value)) { + $this->_usedProperties['directory'] = true; + $this->directory = $value['directory']; + unset($value['directory']); + } + + if (array_key_exists('default_psr6_provider', $value)) { + $this->_usedProperties['defaultPsr6Provider'] = true; + $this->defaultPsr6Provider = $value['default_psr6_provider']; + unset($value['default_psr6_provider']); + } + + if (array_key_exists('default_redis_provider', $value)) { + $this->_usedProperties['defaultRedisProvider'] = true; + $this->defaultRedisProvider = $value['default_redis_provider']; + unset($value['default_redis_provider']); + } + + if (array_key_exists('default_valkey_provider', $value)) { + $this->_usedProperties['defaultValkeyProvider'] = true; + $this->defaultValkeyProvider = $value['default_valkey_provider']; + unset($value['default_valkey_provider']); + } + + if (array_key_exists('default_memcached_provider', $value)) { + $this->_usedProperties['defaultMemcachedProvider'] = true; + $this->defaultMemcachedProvider = $value['default_memcached_provider']; + unset($value['default_memcached_provider']); + } + + if (array_key_exists('default_doctrine_dbal_provider', $value)) { + $this->_usedProperties['defaultDoctrineDbalProvider'] = true; + $this->defaultDoctrineDbalProvider = $value['default_doctrine_dbal_provider']; + unset($value['default_doctrine_dbal_provider']); + } + + if (array_key_exists('default_pdo_provider', $value)) { + $this->_usedProperties['defaultPdoProvider'] = true; + $this->defaultPdoProvider = $value['default_pdo_provider']; + unset($value['default_pdo_provider']); + } + + if (array_key_exists('pools', $value)) { + $this->_usedProperties['pools'] = true; + $this->pools = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Cache\PoolConfig($v) : $v, $value['pools']); + unset($value['pools']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['prefixSeed'])) { + $output['prefix_seed'] = $this->prefixSeed; + } + if (isset($this->_usedProperties['app'])) { + $output['app'] = $this->app; + } + if (isset($this->_usedProperties['system'])) { + $output['system'] = $this->system; + } + if (isset($this->_usedProperties['directory'])) { + $output['directory'] = $this->directory; + } + if (isset($this->_usedProperties['defaultPsr6Provider'])) { + $output['default_psr6_provider'] = $this->defaultPsr6Provider; + } + if (isset($this->_usedProperties['defaultRedisProvider'])) { + $output['default_redis_provider'] = $this->defaultRedisProvider; + } + if (isset($this->_usedProperties['defaultValkeyProvider'])) { + $output['default_valkey_provider'] = $this->defaultValkeyProvider; + } + if (isset($this->_usedProperties['defaultMemcachedProvider'])) { + $output['default_memcached_provider'] = $this->defaultMemcachedProvider; + } + if (isset($this->_usedProperties['defaultDoctrineDbalProvider'])) { + $output['default_doctrine_dbal_provider'] = $this->defaultDoctrineDbalProvider; + } + if (isset($this->_usedProperties['defaultPdoProvider'])) { + $output['default_pdo_provider'] = $this->defaultPdoProvider; + } + if (isset($this->_usedProperties['pools'])) { + $output['pools'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Cache\PoolConfig ? $v->toArray() : $v, $this->pools); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/CsrfProtectionConfig.php b/var/cache/dev/Symfony/Config/Framework/CsrfProtectionConfig.php new file mode 100644 index 0000000..28bc1b9 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/CsrfProtectionConfig.php @@ -0,0 +1,123 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function statelessTokenIds(ParamConfigurator|array $value): static + { + $this->_usedProperties['statelessTokenIds'] = true; + $this->statelessTokenIds = $value; + + return $this; + } + + /** + * Whether to check the CSRF token in a header in addition to a cookie when using stateless protection. + * @default false + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function checkHeader($value): static + { + $this->_usedProperties['checkHeader'] = true; + $this->checkHeader = $value; + + return $this; + } + + /** + * The name of the cookie to use when using stateless protection. + * @default 'csrf-token' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cookieName($value): static + { + $this->_usedProperties['cookieName'] = true; + $this->cookieName = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('stateless_token_ids', $value)) { + $this->_usedProperties['statelessTokenIds'] = true; + $this->statelessTokenIds = $value['stateless_token_ids']; + unset($value['stateless_token_ids']); + } + + if (array_key_exists('check_header', $value)) { + $this->_usedProperties['checkHeader'] = true; + $this->checkHeader = $value['check_header']; + unset($value['check_header']); + } + + if (array_key_exists('cookie_name', $value)) { + $this->_usedProperties['cookieName'] = true; + $this->cookieName = $value['cookie_name']; + unset($value['cookie_name']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['statelessTokenIds'])) { + $output['stateless_token_ids'] = $this->statelessTokenIds; + } + if (isset($this->_usedProperties['checkHeader'])) { + $output['check_header'] = $this->checkHeader; + } + if (isset($this->_usedProperties['cookieName'])) { + $output['cookie_name'] = $this->cookieName; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/EsiConfig.php b/var/cache/dev/Symfony/Config/Framework/EsiConfig.php new file mode 100644 index 0000000..322e8a9 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/EsiConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/ExceptionConfig.php b/var/cache/dev/Symfony/Config/Framework/ExceptionConfig.php new file mode 100644 index 0000000..e560bfb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/ExceptionConfig.php @@ -0,0 +1,101 @@ +_usedProperties['logLevel'] = true; + $this->logLevel = $value; + + return $this; + } + + /** + * The status code of the response. Null or 0 to let Symfony decide. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function statusCode($value): static + { + $this->_usedProperties['statusCode'] = true; + $this->statusCode = $value; + + return $this; + } + + /** + * The channel of log message. Null to let Symfony decide. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function logChannel($value): static + { + $this->_usedProperties['logChannel'] = true; + $this->logChannel = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('log_level', $value)) { + $this->_usedProperties['logLevel'] = true; + $this->logLevel = $value['log_level']; + unset($value['log_level']); + } + + if (array_key_exists('status_code', $value)) { + $this->_usedProperties['statusCode'] = true; + $this->statusCode = $value['status_code']; + unset($value['status_code']); + } + + if (array_key_exists('log_channel', $value)) { + $this->_usedProperties['logChannel'] = true; + $this->logChannel = $value['log_channel']; + unset($value['log_channel']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['logLevel'])) { + $output['log_level'] = $this->logLevel; + } + if (isset($this->_usedProperties['statusCode'])) { + $output['status_code'] = $this->statusCode; + } + if (isset($this->_usedProperties['logChannel'])) { + $output['log_channel'] = $this->logChannel; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Form/CsrfProtectionConfig.php b/var/cache/dev/Symfony/Config/Framework/Form/CsrfProtectionConfig.php new file mode 100644 index 0000000..cba23f2 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Form/CsrfProtectionConfig.php @@ -0,0 +1,119 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function tokenId($value): static + { + $this->_usedProperties['tokenId'] = true; + $this->tokenId = $value; + + return $this; + } + + /** + * @default '_token' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function fieldName($value): static + { + $this->_usedProperties['fieldName'] = true; + $this->fieldName = $value; + + return $this; + } + + /** + * @return $this + */ + public function fieldAttr(string $name, mixed $value): static + { + $this->_usedProperties['fieldAttr'] = true; + $this->fieldAttr[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('token_id', $value)) { + $this->_usedProperties['tokenId'] = true; + $this->tokenId = $value['token_id']; + unset($value['token_id']); + } + + if (array_key_exists('field_name', $value)) { + $this->_usedProperties['fieldName'] = true; + $this->fieldName = $value['field_name']; + unset($value['field_name']); + } + + if (array_key_exists('field_attr', $value)) { + $this->_usedProperties['fieldAttr'] = true; + $this->fieldAttr = $value['field_attr']; + unset($value['field_attr']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['tokenId'])) { + $output['token_id'] = $this->tokenId; + } + if (isset($this->_usedProperties['fieldName'])) { + $output['field_name'] = $this->fieldName; + } + if (isset($this->_usedProperties['fieldAttr'])) { + $output['field_attr'] = $this->fieldAttr; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/FormConfig.php b/var/cache/dev/Symfony/Config/Framework/FormConfig.php new file mode 100644 index 0000000..d8d8956 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/FormConfig.php @@ -0,0 +1,79 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default {"enabled":null,"token_id":null,"field_name":"_token","field_attr":{"data-controller":"csrf-protection"}} + */ + public function csrfProtection(array $value = []): \Symfony\Config\Framework\Form\CsrfProtectionConfig + { + if (null === $this->csrfProtection) { + $this->_usedProperties['csrfProtection'] = true; + $this->csrfProtection = new \Symfony\Config\Framework\Form\CsrfProtectionConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "csrfProtection()" has already been initialized. You cannot pass values the second time you call csrfProtection().'); + } + + return $this->csrfProtection; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('csrf_protection', $value)) { + $this->_usedProperties['csrfProtection'] = true; + $this->csrfProtection = new \Symfony\Config\Framework\Form\CsrfProtectionConfig($value['csrf_protection']); + unset($value['csrf_protection']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['csrfProtection'])) { + $output['csrf_protection'] = $this->csrfProtection->toArray(); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/FragmentsConfig.php b/var/cache/dev/Symfony/Config/Framework/FragmentsConfig.php new file mode 100644 index 0000000..10b2083 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/FragmentsConfig.php @@ -0,0 +1,98 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function hincludeDefaultTemplate($value): static + { + $this->_usedProperties['hincludeDefaultTemplate'] = true; + $this->hincludeDefaultTemplate = $value; + + return $this; + } + + /** + * @default '/_fragment' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function path($value): static + { + $this->_usedProperties['path'] = true; + $this->path = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('hinclude_default_template', $value)) { + $this->_usedProperties['hincludeDefaultTemplate'] = true; + $this->hincludeDefaultTemplate = $value['hinclude_default_template']; + unset($value['hinclude_default_template']); + } + + if (array_key_exists('path', $value)) { + $this->_usedProperties['path'] = true; + $this->path = $value['path']; + unset($value['path']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['hincludeDefaultTemplate'])) { + $output['hinclude_default_template'] = $this->hincludeDefaultTemplate; + } + if (isset($this->_usedProperties['path'])) { + $output['path'] = $this->path; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HtmlSanitizer/SanitizerConfig.php b/var/cache/dev/Symfony/Config/Framework/HtmlSanitizer/SanitizerConfig.php new file mode 100644 index 0000000..1bcebad --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HtmlSanitizer/SanitizerConfig.php @@ -0,0 +1,445 @@ +_usedProperties['allowSafeElements'] = true; + $this->allowSafeElements = $value; + + return $this; + } + + /** + * Allows all static elements and attributes from the W3C Sanitizer API standard. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowStaticElements($value): static + { + $this->_usedProperties['allowStaticElements'] = true; + $this->allowStaticElements = $value; + + return $this; + } + + /** + * @return $this + */ + public function allowElement(string $name, mixed $value): static + { + $this->_usedProperties['allowElements'] = true; + $this->allowElements[$name] = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function blockElements(mixed $value): static + { + $this->_usedProperties['blockElements'] = true; + $this->blockElements = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function dropElements(mixed $value): static + { + $this->_usedProperties['dropElements'] = true; + $this->dropElements = $value; + + return $this; + } + + /** + * @return $this + */ + public function allowAttribute(string $name, mixed $value): static + { + $this->_usedProperties['allowAttributes'] = true; + $this->allowAttributes[$name] = $value; + + return $this; + } + + /** + * @return $this + */ + public function dropAttribute(string $name, mixed $value): static + { + $this->_usedProperties['dropAttributes'] = true; + $this->dropAttributes[$name] = $value; + + return $this; + } + + /** + * @return $this + */ + public function forceAttribute(string $name, ParamConfigurator|array $value): static + { + $this->_usedProperties['forceAttributes'] = true; + $this->forceAttributes[$name] = $value; + + return $this; + } + + /** + * Transforms URLs using the HTTP scheme to use the HTTPS scheme instead. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function forceHttpsUrls($value): static + { + $this->_usedProperties['forceHttpsUrls'] = true; + $this->forceHttpsUrls = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function allowedLinkSchemes(ParamConfigurator|array $value): static + { + $this->_usedProperties['allowedLinkSchemes'] = true; + $this->allowedLinkSchemes = $value; + + return $this; + } + + /** + * Allows only a given list of hosts to be used in links href attributes. + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function allowedLinkHosts(mixed $value = NULL): static + { + $this->_usedProperties['allowedLinkHosts'] = true; + $this->allowedLinkHosts = $value; + + return $this; + } + + /** + * Allows relative URLs to be used in links href attributes. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowRelativeLinks($value): static + { + $this->_usedProperties['allowRelativeLinks'] = true; + $this->allowRelativeLinks = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function allowedMediaSchemes(ParamConfigurator|array $value): static + { + $this->_usedProperties['allowedMediaSchemes'] = true; + $this->allowedMediaSchemes = $value; + + return $this; + } + + /** + * Allows only a given list of hosts to be used in media source attributes (img, audio, video, ...). + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function allowedMediaHosts(mixed $value = NULL): static + { + $this->_usedProperties['allowedMediaHosts'] = true; + $this->allowedMediaHosts = $value; + + return $this; + } + + /** + * Allows relative URLs to be used in media source attributes (img, audio, video, ...). + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowRelativeMedias($value): static + { + $this->_usedProperties['allowRelativeMedias'] = true; + $this->allowRelativeMedias = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function withAttributeSanitizers(ParamConfigurator|array $value): static + { + $this->_usedProperties['withAttributeSanitizers'] = true; + $this->withAttributeSanitizers = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function withoutAttributeSanitizers(ParamConfigurator|array $value): static + { + $this->_usedProperties['withoutAttributeSanitizers'] = true; + $this->withoutAttributeSanitizers = $value; + + return $this; + } + + /** + * The maximum length allowed for the sanitized input. + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxInputLength($value): static + { + $this->_usedProperties['maxInputLength'] = true; + $this->maxInputLength = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('allow_safe_elements', $value)) { + $this->_usedProperties['allowSafeElements'] = true; + $this->allowSafeElements = $value['allow_safe_elements']; + unset($value['allow_safe_elements']); + } + + if (array_key_exists('allow_static_elements', $value)) { + $this->_usedProperties['allowStaticElements'] = true; + $this->allowStaticElements = $value['allow_static_elements']; + unset($value['allow_static_elements']); + } + + if (array_key_exists('allow_elements', $value)) { + $this->_usedProperties['allowElements'] = true; + $this->allowElements = $value['allow_elements']; + unset($value['allow_elements']); + } + + if (array_key_exists('block_elements', $value)) { + $this->_usedProperties['blockElements'] = true; + $this->blockElements = $value['block_elements']; + unset($value['block_elements']); + } + + if (array_key_exists('drop_elements', $value)) { + $this->_usedProperties['dropElements'] = true; + $this->dropElements = $value['drop_elements']; + unset($value['drop_elements']); + } + + if (array_key_exists('allow_attributes', $value)) { + $this->_usedProperties['allowAttributes'] = true; + $this->allowAttributes = $value['allow_attributes']; + unset($value['allow_attributes']); + } + + if (array_key_exists('drop_attributes', $value)) { + $this->_usedProperties['dropAttributes'] = true; + $this->dropAttributes = $value['drop_attributes']; + unset($value['drop_attributes']); + } + + if (array_key_exists('force_attributes', $value)) { + $this->_usedProperties['forceAttributes'] = true; + $this->forceAttributes = $value['force_attributes']; + unset($value['force_attributes']); + } + + if (array_key_exists('force_https_urls', $value)) { + $this->_usedProperties['forceHttpsUrls'] = true; + $this->forceHttpsUrls = $value['force_https_urls']; + unset($value['force_https_urls']); + } + + if (array_key_exists('allowed_link_schemes', $value)) { + $this->_usedProperties['allowedLinkSchemes'] = true; + $this->allowedLinkSchemes = $value['allowed_link_schemes']; + unset($value['allowed_link_schemes']); + } + + if (array_key_exists('allowed_link_hosts', $value)) { + $this->_usedProperties['allowedLinkHosts'] = true; + $this->allowedLinkHosts = $value['allowed_link_hosts']; + unset($value['allowed_link_hosts']); + } + + if (array_key_exists('allow_relative_links', $value)) { + $this->_usedProperties['allowRelativeLinks'] = true; + $this->allowRelativeLinks = $value['allow_relative_links']; + unset($value['allow_relative_links']); + } + + if (array_key_exists('allowed_media_schemes', $value)) { + $this->_usedProperties['allowedMediaSchemes'] = true; + $this->allowedMediaSchemes = $value['allowed_media_schemes']; + unset($value['allowed_media_schemes']); + } + + if (array_key_exists('allowed_media_hosts', $value)) { + $this->_usedProperties['allowedMediaHosts'] = true; + $this->allowedMediaHosts = $value['allowed_media_hosts']; + unset($value['allowed_media_hosts']); + } + + if (array_key_exists('allow_relative_medias', $value)) { + $this->_usedProperties['allowRelativeMedias'] = true; + $this->allowRelativeMedias = $value['allow_relative_medias']; + unset($value['allow_relative_medias']); + } + + if (array_key_exists('with_attribute_sanitizers', $value)) { + $this->_usedProperties['withAttributeSanitizers'] = true; + $this->withAttributeSanitizers = $value['with_attribute_sanitizers']; + unset($value['with_attribute_sanitizers']); + } + + if (array_key_exists('without_attribute_sanitizers', $value)) { + $this->_usedProperties['withoutAttributeSanitizers'] = true; + $this->withoutAttributeSanitizers = $value['without_attribute_sanitizers']; + unset($value['without_attribute_sanitizers']); + } + + if (array_key_exists('max_input_length', $value)) { + $this->_usedProperties['maxInputLength'] = true; + $this->maxInputLength = $value['max_input_length']; + unset($value['max_input_length']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['allowSafeElements'])) { + $output['allow_safe_elements'] = $this->allowSafeElements; + } + if (isset($this->_usedProperties['allowStaticElements'])) { + $output['allow_static_elements'] = $this->allowStaticElements; + } + if (isset($this->_usedProperties['allowElements'])) { + $output['allow_elements'] = $this->allowElements; + } + if (isset($this->_usedProperties['blockElements'])) { + $output['block_elements'] = $this->blockElements; + } + if (isset($this->_usedProperties['dropElements'])) { + $output['drop_elements'] = $this->dropElements; + } + if (isset($this->_usedProperties['allowAttributes'])) { + $output['allow_attributes'] = $this->allowAttributes; + } + if (isset($this->_usedProperties['dropAttributes'])) { + $output['drop_attributes'] = $this->dropAttributes; + } + if (isset($this->_usedProperties['forceAttributes'])) { + $output['force_attributes'] = $this->forceAttributes; + } + if (isset($this->_usedProperties['forceHttpsUrls'])) { + $output['force_https_urls'] = $this->forceHttpsUrls; + } + if (isset($this->_usedProperties['allowedLinkSchemes'])) { + $output['allowed_link_schemes'] = $this->allowedLinkSchemes; + } + if (isset($this->_usedProperties['allowedLinkHosts'])) { + $output['allowed_link_hosts'] = $this->allowedLinkHosts; + } + if (isset($this->_usedProperties['allowRelativeLinks'])) { + $output['allow_relative_links'] = $this->allowRelativeLinks; + } + if (isset($this->_usedProperties['allowedMediaSchemes'])) { + $output['allowed_media_schemes'] = $this->allowedMediaSchemes; + } + if (isset($this->_usedProperties['allowedMediaHosts'])) { + $output['allowed_media_hosts'] = $this->allowedMediaHosts; + } + if (isset($this->_usedProperties['allowRelativeMedias'])) { + $output['allow_relative_medias'] = $this->allowRelativeMedias; + } + if (isset($this->_usedProperties['withAttributeSanitizers'])) { + $output['with_attribute_sanitizers'] = $this->withAttributeSanitizers; + } + if (isset($this->_usedProperties['withoutAttributeSanitizers'])) { + $output['without_attribute_sanitizers'] = $this->withoutAttributeSanitizers; + } + if (isset($this->_usedProperties['maxInputLength'])) { + $output['max_input_length'] = $this->maxInputLength; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HtmlSanitizerConfig.php b/var/cache/dev/Symfony/Config/Framework/HtmlSanitizerConfig.php new file mode 100644 index 0000000..69983ba --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HtmlSanitizerConfig.php @@ -0,0 +1,76 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function sanitizer(string $name, array $value = []): \Symfony\Config\Framework\HtmlSanitizer\SanitizerConfig + { + if (!isset($this->sanitizers[$name])) { + $this->_usedProperties['sanitizers'] = true; + $this->sanitizers[$name] = new \Symfony\Config\Framework\HtmlSanitizer\SanitizerConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "sanitizer()" has already been initialized. You cannot pass values the second time you call sanitizer().'); + } + + return $this->sanitizers[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('sanitizers', $value)) { + $this->_usedProperties['sanitizers'] = true; + $this->sanitizers = array_map(fn ($v) => new \Symfony\Config\Framework\HtmlSanitizer\SanitizerConfig($v), $value['sanitizers']); + unset($value['sanitizers']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['sanitizers'])) { + $output['sanitizers'] = array_map(fn ($v) => $v->toArray(), $this->sanitizers); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpCacheConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpCacheConfig.php new file mode 100644 index 0000000..46a1c45 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpCacheConfig.php @@ -0,0 +1,305 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default '%kernel.debug%' + * @param ParamConfigurator|bool $value + * @return $this + */ + public function debug($value): static + { + $this->_usedProperties['debug'] = true; + $this->debug = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|'none'|'short'|'full' $value + * @return $this + */ + public function traceLevel($value): static + { + $this->_usedProperties['traceLevel'] = true; + $this->traceLevel = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function traceHeader($value): static + { + $this->_usedProperties['traceHeader'] = true; + $this->traceHeader = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function defaultTtl($value): static + { + $this->_usedProperties['defaultTtl'] = true; + $this->defaultTtl = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function privateHeaders(ParamConfigurator|array $value): static + { + $this->_usedProperties['privateHeaders'] = true; + $this->privateHeaders = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function skipResponseHeaders(ParamConfigurator|array $value): static + { + $this->_usedProperties['skipResponseHeaders'] = true; + $this->skipResponseHeaders = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowReload($value): static + { + $this->_usedProperties['allowReload'] = true; + $this->allowReload = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowRevalidate($value): static + { + $this->_usedProperties['allowRevalidate'] = true; + $this->allowRevalidate = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function staleWhileRevalidate($value): static + { + $this->_usedProperties['staleWhileRevalidate'] = true; + $this->staleWhileRevalidate = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function staleIfError($value): static + { + $this->_usedProperties['staleIfError'] = true; + $this->staleIfError = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function terminateOnCacheHit($value): static + { + $this->_usedProperties['terminateOnCacheHit'] = true; + $this->terminateOnCacheHit = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('debug', $value)) { + $this->_usedProperties['debug'] = true; + $this->debug = $value['debug']; + unset($value['debug']); + } + + if (array_key_exists('trace_level', $value)) { + $this->_usedProperties['traceLevel'] = true; + $this->traceLevel = $value['trace_level']; + unset($value['trace_level']); + } + + if (array_key_exists('trace_header', $value)) { + $this->_usedProperties['traceHeader'] = true; + $this->traceHeader = $value['trace_header']; + unset($value['trace_header']); + } + + if (array_key_exists('default_ttl', $value)) { + $this->_usedProperties['defaultTtl'] = true; + $this->defaultTtl = $value['default_ttl']; + unset($value['default_ttl']); + } + + if (array_key_exists('private_headers', $value)) { + $this->_usedProperties['privateHeaders'] = true; + $this->privateHeaders = $value['private_headers']; + unset($value['private_headers']); + } + + if (array_key_exists('skip_response_headers', $value)) { + $this->_usedProperties['skipResponseHeaders'] = true; + $this->skipResponseHeaders = $value['skip_response_headers']; + unset($value['skip_response_headers']); + } + + if (array_key_exists('allow_reload', $value)) { + $this->_usedProperties['allowReload'] = true; + $this->allowReload = $value['allow_reload']; + unset($value['allow_reload']); + } + + if (array_key_exists('allow_revalidate', $value)) { + $this->_usedProperties['allowRevalidate'] = true; + $this->allowRevalidate = $value['allow_revalidate']; + unset($value['allow_revalidate']); + } + + if (array_key_exists('stale_while_revalidate', $value)) { + $this->_usedProperties['staleWhileRevalidate'] = true; + $this->staleWhileRevalidate = $value['stale_while_revalidate']; + unset($value['stale_while_revalidate']); + } + + if (array_key_exists('stale_if_error', $value)) { + $this->_usedProperties['staleIfError'] = true; + $this->staleIfError = $value['stale_if_error']; + unset($value['stale_if_error']); + } + + if (array_key_exists('terminate_on_cache_hit', $value)) { + $this->_usedProperties['terminateOnCacheHit'] = true; + $this->terminateOnCacheHit = $value['terminate_on_cache_hit']; + unset($value['terminate_on_cache_hit']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['debug'])) { + $output['debug'] = $this->debug; + } + if (isset($this->_usedProperties['traceLevel'])) { + $output['trace_level'] = $this->traceLevel; + } + if (isset($this->_usedProperties['traceHeader'])) { + $output['trace_header'] = $this->traceHeader; + } + if (isset($this->_usedProperties['defaultTtl'])) { + $output['default_ttl'] = $this->defaultTtl; + } + if (isset($this->_usedProperties['privateHeaders'])) { + $output['private_headers'] = $this->privateHeaders; + } + if (isset($this->_usedProperties['skipResponseHeaders'])) { + $output['skip_response_headers'] = $this->skipResponseHeaders; + } + if (isset($this->_usedProperties['allowReload'])) { + $output['allow_reload'] = $this->allowReload; + } + if (isset($this->_usedProperties['allowRevalidate'])) { + $output['allow_revalidate'] = $this->allowRevalidate; + } + if (isset($this->_usedProperties['staleWhileRevalidate'])) { + $output['stale_while_revalidate'] = $this->staleWhileRevalidate; + } + if (isset($this->_usedProperties['staleIfError'])) { + $output['stale_if_error'] = $this->staleIfError; + } + if (isset($this->_usedProperties['terminateOnCacheHit'])) { + $output['terminate_on_cache_hit'] = $this->terminateOnCacheHit; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/PeerFingerprintConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/PeerFingerprintConfig.php new file mode 100644 index 0000000..910bc00 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/PeerFingerprintConfig.php @@ -0,0 +1,101 @@ +_usedProperties['sha1'] = true; + $this->sha1 = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function pinsha256(mixed $value): static + { + $this->_usedProperties['pinsha256'] = true; + $this->pinsha256 = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function md5(mixed $value): static + { + $this->_usedProperties['md5'] = true; + $this->md5 = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('sha1', $value)) { + $this->_usedProperties['sha1'] = true; + $this->sha1 = $value['sha1']; + unset($value['sha1']); + } + + if (array_key_exists('pin-sha256', $value)) { + $this->_usedProperties['pinsha256'] = true; + $this->pinsha256 = $value['pin-sha256']; + unset($value['pin-sha256']); + } + + if (array_key_exists('md5', $value)) { + $this->_usedProperties['md5'] = true; + $this->md5 = $value['md5']; + unset($value['md5']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['sha1'])) { + $output['sha1'] = $this->sha1; + } + if (isset($this->_usedProperties['pinsha256'])) { + $output['pin-sha256'] = $this->pinsha256; + } + if (isset($this->_usedProperties['md5'])) { + $output['md5'] = $this->md5; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailed/HttpCodeConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailed/HttpCodeConfig.php new file mode 100644 index 0000000..a4d7c62 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailed/HttpCodeConfig.php @@ -0,0 +1,75 @@ +_usedProperties['code'] = true; + $this->code = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function methods(ParamConfigurator|array $value): static + { + $this->_usedProperties['methods'] = true; + $this->methods = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('code', $value)) { + $this->_usedProperties['code'] = true; + $this->code = $value['code']; + unset($value['code']); + } + + if (array_key_exists('methods', $value)) { + $this->_usedProperties['methods'] = true; + $this->methods = $value['methods']; + unset($value['methods']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['code'])) { + $output['code'] = $this->code; + } + if (isset($this->_usedProperties['methods'])) { + $output['methods'] = $this->methods; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailedConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailedConfig.php new file mode 100644 index 0000000..8d59954 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptions/RetryFailedConfig.php @@ -0,0 +1,222 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * service id to override the retry strategy. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function retryStrategy($value): static + { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value; + + return $this; + } + + /** + * A list of HTTP status code that triggers a retry. + */ + public function httpCode(string $code, array $value = []): \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailed\HttpCodeConfig + { + if (!isset($this->httpCodes[$code])) { + $this->_usedProperties['httpCodes'] = true; + $this->httpCodes[$code] = new \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailed\HttpCodeConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "httpCode()" has already been initialized. You cannot pass values the second time you call httpCode().'); + } + + return $this->httpCodes[$code]; + } + + /** + * @default 3 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRetries($value): static + { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value; + + return $this; + } + + /** + * Time in ms to delay (or the initial value when multiplier is used). + * @default 1000 + * @param ParamConfigurator|int $value + * @return $this + */ + public function delay($value): static + { + $this->_usedProperties['delay'] = true; + $this->delay = $value; + + return $this; + } + + /** + * If greater than 1, delay will grow exponentially for each retry: delay * (multiple ^ retries). + * @default 2 + * @param ParamConfigurator|float $value + * @return $this + */ + public function multiplier($value): static + { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value; + + return $this; + } + + /** + * Max time in ms that a retry should ever be delayed (0 = infinite). + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxDelay($value): static + { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value; + + return $this; + } + + /** + * Randomness in percent (between 0 and 1) to apply to the delay. + * @default 0.1 + * @param ParamConfigurator|float $value + * @return $this + */ + public function jitter($value): static + { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('retry_strategy', $value)) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value['retry_strategy']; + unset($value['retry_strategy']); + } + + if (array_key_exists('http_codes', $value)) { + $this->_usedProperties['httpCodes'] = true; + $this->httpCodes = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailed\HttpCodeConfig($v) : $v, $value['http_codes']); + unset($value['http_codes']); + } + + if (array_key_exists('max_retries', $value)) { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value['max_retries']; + unset($value['max_retries']); + } + + if (array_key_exists('delay', $value)) { + $this->_usedProperties['delay'] = true; + $this->delay = $value['delay']; + unset($value['delay']); + } + + if (array_key_exists('multiplier', $value)) { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value['multiplier']; + unset($value['multiplier']); + } + + if (array_key_exists('max_delay', $value)) { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value['max_delay']; + unset($value['max_delay']); + } + + if (array_key_exists('jitter', $value)) { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value['jitter']; + unset($value['jitter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['retryStrategy'])) { + $output['retry_strategy'] = $this->retryStrategy; + } + if (isset($this->_usedProperties['httpCodes'])) { + $output['http_codes'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailed\HttpCodeConfig ? $v->toArray() : $v, $this->httpCodes); + } + if (isset($this->_usedProperties['maxRetries'])) { + $output['max_retries'] = $this->maxRetries; + } + if (isset($this->_usedProperties['delay'])) { + $output['delay'] = $this->delay; + } + if (isset($this->_usedProperties['multiplier'])) { + $output['multiplier'] = $this->multiplier; + } + if (isset($this->_usedProperties['maxDelay'])) { + $output['max_delay'] = $this->maxDelay; + } + if (isset($this->_usedProperties['jitter'])) { + $output['jitter'] = $this->jitter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptionsConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptionsConfig.php new file mode 100644 index 0000000..c378bd2 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/DefaultOptionsConfig.php @@ -0,0 +1,589 @@ +_usedProperties['headers'] = true; + $this->headers[$name] = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function vars(ParamConfigurator|array $value): static + { + $this->_usedProperties['vars'] = true; + $this->vars = $value; + + return $this; + } + + /** + * The maximum number of redirects to follow. + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRedirects($value): static + { + $this->_usedProperties['maxRedirects'] = true; + $this->maxRedirects = $value; + + return $this; + } + + /** + * The default HTTP version, typically 1.1 or 2.0, leave to null for the best version. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function httpVersion($value): static + { + $this->_usedProperties['httpVersion'] = true; + $this->httpVersion = $value; + + return $this; + } + + /** + * @return $this + */ + public function resolve(string $host, mixed $value): static + { + $this->_usedProperties['resolve'] = true; + $this->resolve[$host] = $value; + + return $this; + } + + /** + * The URL of the proxy to pass requests through or null for automatic detection. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function proxy($value): static + { + $this->_usedProperties['proxy'] = true; + $this->proxy = $value; + + return $this; + } + + /** + * A comma separated list of hosts that do not require a proxy to be reached. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function noProxy($value): static + { + $this->_usedProperties['noProxy'] = true; + $this->noProxy = $value; + + return $this; + } + + /** + * The idle timeout, defaults to the "default_socket_timeout" ini parameter. + * @default null + * @param ParamConfigurator|float $value + * @return $this + */ + public function timeout($value): static + { + $this->_usedProperties['timeout'] = true; + $this->timeout = $value; + + return $this; + } + + /** + * The maximum execution time for the request+response as a whole. + * @default null + * @param ParamConfigurator|float $value + * @return $this + */ + public function maxDuration($value): static + { + $this->_usedProperties['maxDuration'] = true; + $this->maxDuration = $value; + + return $this; + } + + /** + * A network interface name, IP address, a host name or a UNIX socket to bind to. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function bindto($value): static + { + $this->_usedProperties['bindto'] = true; + $this->bindto = $value; + + return $this; + } + + /** + * Indicates if the peer should be verified in a TLS context. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function verifyPeer($value): static + { + $this->_usedProperties['verifyPeer'] = true; + $this->verifyPeer = $value; + + return $this; + } + + /** + * Indicates if the host should exist as a certificate common name. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function verifyHost($value): static + { + $this->_usedProperties['verifyHost'] = true; + $this->verifyHost = $value; + + return $this; + } + + /** + * A certificate authority file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cafile($value): static + { + $this->_usedProperties['cafile'] = true; + $this->cafile = $value; + + return $this; + } + + /** + * A directory that contains multiple certificate authority files. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function capath($value): static + { + $this->_usedProperties['capath'] = true; + $this->capath = $value; + + return $this; + } + + /** + * A PEM formatted certificate file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localCert($value): static + { + $this->_usedProperties['localCert'] = true; + $this->localCert = $value; + + return $this; + } + + /** + * A private key file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localPk($value): static + { + $this->_usedProperties['localPk'] = true; + $this->localPk = $value; + + return $this; + } + + /** + * The passphrase used to encrypt the "local_pk" file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function passphrase($value): static + { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value; + + return $this; + } + + /** + * A list of TLS ciphers separated by colons, commas or spaces (e.g. "RC3-SHA:TLS13-AES-128-GCM-SHA256"...) + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function ciphers($value): static + { + $this->_usedProperties['ciphers'] = true; + $this->ciphers = $value; + + return $this; + } + + /** + * Associative array: hashing algorithm => hash(es). + */ + public function peerFingerprint(array $value = []): \Symfony\Config\Framework\HttpClient\DefaultOptions\PeerFingerprintConfig + { + if (null === $this->peerFingerprint) { + $this->_usedProperties['peerFingerprint'] = true; + $this->peerFingerprint = new \Symfony\Config\Framework\HttpClient\DefaultOptions\PeerFingerprintConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "peerFingerprint()" has already been initialized. You cannot pass values the second time you call peerFingerprint().'); + } + + return $this->peerFingerprint; + } + + /** + * The minimum version of TLS to accept; must be one of STREAM_CRYPTO_METHOD_TLSv*_CLIENT constants. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cryptoMethod($value): static + { + $this->_usedProperties['cryptoMethod'] = true; + $this->cryptoMethod = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function extra(ParamConfigurator|array $value): static + { + $this->_usedProperties['extra'] = true; + $this->extra = $value; + + return $this; + } + + /** + * Rate limiter name to use for throttling requests. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function rateLimiter($value): static + { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @default {"enabled":false,"retry_strategy":null,"http_codes":[],"max_retries":3,"delay":1000,"multiplier":2,"max_delay":0,"jitter":0.1} + * @return \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig : static) + */ + public function retryFailed(mixed $value = []): \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = $value; + + return $this; + } + + if (!$this->retryFailed instanceof \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = new \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "retryFailed()" has already been initialized. You cannot pass values the second time you call retryFailed().'); + } + + return $this->retryFailed; + } + + public function __construct(array $value = []) + { + if (array_key_exists('headers', $value)) { + $this->_usedProperties['headers'] = true; + $this->headers = $value['headers']; + unset($value['headers']); + } + + if (array_key_exists('vars', $value)) { + $this->_usedProperties['vars'] = true; + $this->vars = $value['vars']; + unset($value['vars']); + } + + if (array_key_exists('max_redirects', $value)) { + $this->_usedProperties['maxRedirects'] = true; + $this->maxRedirects = $value['max_redirects']; + unset($value['max_redirects']); + } + + if (array_key_exists('http_version', $value)) { + $this->_usedProperties['httpVersion'] = true; + $this->httpVersion = $value['http_version']; + unset($value['http_version']); + } + + if (array_key_exists('resolve', $value)) { + $this->_usedProperties['resolve'] = true; + $this->resolve = $value['resolve']; + unset($value['resolve']); + } + + if (array_key_exists('proxy', $value)) { + $this->_usedProperties['proxy'] = true; + $this->proxy = $value['proxy']; + unset($value['proxy']); + } + + if (array_key_exists('no_proxy', $value)) { + $this->_usedProperties['noProxy'] = true; + $this->noProxy = $value['no_proxy']; + unset($value['no_proxy']); + } + + if (array_key_exists('timeout', $value)) { + $this->_usedProperties['timeout'] = true; + $this->timeout = $value['timeout']; + unset($value['timeout']); + } + + if (array_key_exists('max_duration', $value)) { + $this->_usedProperties['maxDuration'] = true; + $this->maxDuration = $value['max_duration']; + unset($value['max_duration']); + } + + if (array_key_exists('bindto', $value)) { + $this->_usedProperties['bindto'] = true; + $this->bindto = $value['bindto']; + unset($value['bindto']); + } + + if (array_key_exists('verify_peer', $value)) { + $this->_usedProperties['verifyPeer'] = true; + $this->verifyPeer = $value['verify_peer']; + unset($value['verify_peer']); + } + + if (array_key_exists('verify_host', $value)) { + $this->_usedProperties['verifyHost'] = true; + $this->verifyHost = $value['verify_host']; + unset($value['verify_host']); + } + + if (array_key_exists('cafile', $value)) { + $this->_usedProperties['cafile'] = true; + $this->cafile = $value['cafile']; + unset($value['cafile']); + } + + if (array_key_exists('capath', $value)) { + $this->_usedProperties['capath'] = true; + $this->capath = $value['capath']; + unset($value['capath']); + } + + if (array_key_exists('local_cert', $value)) { + $this->_usedProperties['localCert'] = true; + $this->localCert = $value['local_cert']; + unset($value['local_cert']); + } + + if (array_key_exists('local_pk', $value)) { + $this->_usedProperties['localPk'] = true; + $this->localPk = $value['local_pk']; + unset($value['local_pk']); + } + + if (array_key_exists('passphrase', $value)) { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value['passphrase']; + unset($value['passphrase']); + } + + if (array_key_exists('ciphers', $value)) { + $this->_usedProperties['ciphers'] = true; + $this->ciphers = $value['ciphers']; + unset($value['ciphers']); + } + + if (array_key_exists('peer_fingerprint', $value)) { + $this->_usedProperties['peerFingerprint'] = true; + $this->peerFingerprint = new \Symfony\Config\Framework\HttpClient\DefaultOptions\PeerFingerprintConfig($value['peer_fingerprint']); + unset($value['peer_fingerprint']); + } + + if (array_key_exists('crypto_method', $value)) { + $this->_usedProperties['cryptoMethod'] = true; + $this->cryptoMethod = $value['crypto_method']; + unset($value['crypto_method']); + } + + if (array_key_exists('extra', $value)) { + $this->_usedProperties['extra'] = true; + $this->extra = $value['extra']; + unset($value['extra']); + } + + if (array_key_exists('rate_limiter', $value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value['rate_limiter']; + unset($value['rate_limiter']); + } + + if (array_key_exists('retry_failed', $value)) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = \is_array($value['retry_failed']) ? new \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig($value['retry_failed']) : $value['retry_failed']; + unset($value['retry_failed']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['headers'])) { + $output['headers'] = $this->headers; + } + if (isset($this->_usedProperties['vars'])) { + $output['vars'] = $this->vars; + } + if (isset($this->_usedProperties['maxRedirects'])) { + $output['max_redirects'] = $this->maxRedirects; + } + if (isset($this->_usedProperties['httpVersion'])) { + $output['http_version'] = $this->httpVersion; + } + if (isset($this->_usedProperties['resolve'])) { + $output['resolve'] = $this->resolve; + } + if (isset($this->_usedProperties['proxy'])) { + $output['proxy'] = $this->proxy; + } + if (isset($this->_usedProperties['noProxy'])) { + $output['no_proxy'] = $this->noProxy; + } + if (isset($this->_usedProperties['timeout'])) { + $output['timeout'] = $this->timeout; + } + if (isset($this->_usedProperties['maxDuration'])) { + $output['max_duration'] = $this->maxDuration; + } + if (isset($this->_usedProperties['bindto'])) { + $output['bindto'] = $this->bindto; + } + if (isset($this->_usedProperties['verifyPeer'])) { + $output['verify_peer'] = $this->verifyPeer; + } + if (isset($this->_usedProperties['verifyHost'])) { + $output['verify_host'] = $this->verifyHost; + } + if (isset($this->_usedProperties['cafile'])) { + $output['cafile'] = $this->cafile; + } + if (isset($this->_usedProperties['capath'])) { + $output['capath'] = $this->capath; + } + if (isset($this->_usedProperties['localCert'])) { + $output['local_cert'] = $this->localCert; + } + if (isset($this->_usedProperties['localPk'])) { + $output['local_pk'] = $this->localPk; + } + if (isset($this->_usedProperties['passphrase'])) { + $output['passphrase'] = $this->passphrase; + } + if (isset($this->_usedProperties['ciphers'])) { + $output['ciphers'] = $this->ciphers; + } + if (isset($this->_usedProperties['peerFingerprint'])) { + $output['peer_fingerprint'] = $this->peerFingerprint->toArray(); + } + if (isset($this->_usedProperties['cryptoMethod'])) { + $output['crypto_method'] = $this->cryptoMethod; + } + if (isset($this->_usedProperties['extra'])) { + $output['extra'] = $this->extra; + } + if (isset($this->_usedProperties['rateLimiter'])) { + $output['rate_limiter'] = $this->rateLimiter; + } + if (isset($this->_usedProperties['retryFailed'])) { + $output['retry_failed'] = $this->retryFailed instanceof \Symfony\Config\Framework\HttpClient\DefaultOptions\RetryFailedConfig ? $this->retryFailed->toArray() : $this->retryFailed; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig.php new file mode 100644 index 0000000..43e96dc --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig.php @@ -0,0 +1,707 @@ +_usedProperties['scope'] = true; + $this->scope = $value; + + return $this; + } + + /** + * The URI to resolve relative URLs, following rules in RFC 3985, section 2. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function baseUri($value): static + { + $this->_usedProperties['baseUri'] = true; + $this->baseUri = $value; + + return $this; + } + + /** + * An HTTP Basic authentication "username:password". + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function authBasic($value): static + { + $this->_usedProperties['authBasic'] = true; + $this->authBasic = $value; + + return $this; + } + + /** + * A token enabling HTTP Bearer authorization. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function authBearer($value): static + { + $this->_usedProperties['authBearer'] = true; + $this->authBearer = $value; + + return $this; + } + + /** + * A "username:password" pair to use Microsoft NTLM authentication (requires the cURL extension). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function authNtlm($value): static + { + $this->_usedProperties['authNtlm'] = true; + $this->authNtlm = $value; + + return $this; + } + + /** + * @return $this + */ + public function query(string $key, mixed $value): static + { + $this->_usedProperties['query'] = true; + $this->query[$key] = $value; + + return $this; + } + + /** + * @return $this + */ + public function header(string $name, mixed $value): static + { + $this->_usedProperties['headers'] = true; + $this->headers[$name] = $value; + + return $this; + } + + /** + * The maximum number of redirects to follow. + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRedirects($value): static + { + $this->_usedProperties['maxRedirects'] = true; + $this->maxRedirects = $value; + + return $this; + } + + /** + * The default HTTP version, typically 1.1 or 2.0, leave to null for the best version. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function httpVersion($value): static + { + $this->_usedProperties['httpVersion'] = true; + $this->httpVersion = $value; + + return $this; + } + + /** + * @return $this + */ + public function resolve(string $host, mixed $value): static + { + $this->_usedProperties['resolve'] = true; + $this->resolve[$host] = $value; + + return $this; + } + + /** + * The URL of the proxy to pass requests through or null for automatic detection. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function proxy($value): static + { + $this->_usedProperties['proxy'] = true; + $this->proxy = $value; + + return $this; + } + + /** + * A comma separated list of hosts that do not require a proxy to be reached. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function noProxy($value): static + { + $this->_usedProperties['noProxy'] = true; + $this->noProxy = $value; + + return $this; + } + + /** + * The idle timeout, defaults to the "default_socket_timeout" ini parameter. + * @default null + * @param ParamConfigurator|float $value + * @return $this + */ + public function timeout($value): static + { + $this->_usedProperties['timeout'] = true; + $this->timeout = $value; + + return $this; + } + + /** + * The maximum execution time for the request+response as a whole. + * @default null + * @param ParamConfigurator|float $value + * @return $this + */ + public function maxDuration($value): static + { + $this->_usedProperties['maxDuration'] = true; + $this->maxDuration = $value; + + return $this; + } + + /** + * A network interface name, IP address, a host name or a UNIX socket to bind to. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function bindto($value): static + { + $this->_usedProperties['bindto'] = true; + $this->bindto = $value; + + return $this; + } + + /** + * Indicates if the peer should be verified in a TLS context. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function verifyPeer($value): static + { + $this->_usedProperties['verifyPeer'] = true; + $this->verifyPeer = $value; + + return $this; + } + + /** + * Indicates if the host should exist as a certificate common name. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function verifyHost($value): static + { + $this->_usedProperties['verifyHost'] = true; + $this->verifyHost = $value; + + return $this; + } + + /** + * A certificate authority file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cafile($value): static + { + $this->_usedProperties['cafile'] = true; + $this->cafile = $value; + + return $this; + } + + /** + * A directory that contains multiple certificate authority files. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function capath($value): static + { + $this->_usedProperties['capath'] = true; + $this->capath = $value; + + return $this; + } + + /** + * A PEM formatted certificate file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localCert($value): static + { + $this->_usedProperties['localCert'] = true; + $this->localCert = $value; + + return $this; + } + + /** + * A private key file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localPk($value): static + { + $this->_usedProperties['localPk'] = true; + $this->localPk = $value; + + return $this; + } + + /** + * The passphrase used to encrypt the "local_pk" file. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function passphrase($value): static + { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value; + + return $this; + } + + /** + * A list of TLS ciphers separated by colons, commas or spaces (e.g. "RC3-SHA:TLS13-AES-128-GCM-SHA256"...). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function ciphers($value): static + { + $this->_usedProperties['ciphers'] = true; + $this->ciphers = $value; + + return $this; + } + + /** + * Associative array: hashing algorithm => hash(es). + */ + public function peerFingerprint(array $value = []): \Symfony\Config\Framework\HttpClient\ScopedClientConfig\PeerFingerprintConfig + { + if (null === $this->peerFingerprint) { + $this->_usedProperties['peerFingerprint'] = true; + $this->peerFingerprint = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\PeerFingerprintConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "peerFingerprint()" has already been initialized. You cannot pass values the second time you call peerFingerprint().'); + } + + return $this->peerFingerprint; + } + + /** + * The minimum version of TLS to accept; must be one of STREAM_CRYPTO_METHOD_TLSv*_CLIENT constants. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cryptoMethod($value): static + { + $this->_usedProperties['cryptoMethod'] = true; + $this->cryptoMethod = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function extra(ParamConfigurator|array $value): static + { + $this->_usedProperties['extra'] = true; + $this->extra = $value; + + return $this; + } + + /** + * Rate limiter name to use for throttling requests. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function rateLimiter($value): static + { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @default {"enabled":false,"retry_strategy":null,"http_codes":[],"max_retries":3,"delay":1000,"multiplier":2,"max_delay":0,"jitter":0.1} + * @return \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig : static) + */ + public function retryFailed(mixed $value = []): \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = $value; + + return $this; + } + + if (!$this->retryFailed instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "retryFailed()" has already been initialized. You cannot pass values the second time you call retryFailed().'); + } + + return $this->retryFailed; + } + + public function __construct(array $value = []) + { + if (array_key_exists('scope', $value)) { + $this->_usedProperties['scope'] = true; + $this->scope = $value['scope']; + unset($value['scope']); + } + + if (array_key_exists('base_uri', $value)) { + $this->_usedProperties['baseUri'] = true; + $this->baseUri = $value['base_uri']; + unset($value['base_uri']); + } + + if (array_key_exists('auth_basic', $value)) { + $this->_usedProperties['authBasic'] = true; + $this->authBasic = $value['auth_basic']; + unset($value['auth_basic']); + } + + if (array_key_exists('auth_bearer', $value)) { + $this->_usedProperties['authBearer'] = true; + $this->authBearer = $value['auth_bearer']; + unset($value['auth_bearer']); + } + + if (array_key_exists('auth_ntlm', $value)) { + $this->_usedProperties['authNtlm'] = true; + $this->authNtlm = $value['auth_ntlm']; + unset($value['auth_ntlm']); + } + + if (array_key_exists('query', $value)) { + $this->_usedProperties['query'] = true; + $this->query = $value['query']; + unset($value['query']); + } + + if (array_key_exists('headers', $value)) { + $this->_usedProperties['headers'] = true; + $this->headers = $value['headers']; + unset($value['headers']); + } + + if (array_key_exists('max_redirects', $value)) { + $this->_usedProperties['maxRedirects'] = true; + $this->maxRedirects = $value['max_redirects']; + unset($value['max_redirects']); + } + + if (array_key_exists('http_version', $value)) { + $this->_usedProperties['httpVersion'] = true; + $this->httpVersion = $value['http_version']; + unset($value['http_version']); + } + + if (array_key_exists('resolve', $value)) { + $this->_usedProperties['resolve'] = true; + $this->resolve = $value['resolve']; + unset($value['resolve']); + } + + if (array_key_exists('proxy', $value)) { + $this->_usedProperties['proxy'] = true; + $this->proxy = $value['proxy']; + unset($value['proxy']); + } + + if (array_key_exists('no_proxy', $value)) { + $this->_usedProperties['noProxy'] = true; + $this->noProxy = $value['no_proxy']; + unset($value['no_proxy']); + } + + if (array_key_exists('timeout', $value)) { + $this->_usedProperties['timeout'] = true; + $this->timeout = $value['timeout']; + unset($value['timeout']); + } + + if (array_key_exists('max_duration', $value)) { + $this->_usedProperties['maxDuration'] = true; + $this->maxDuration = $value['max_duration']; + unset($value['max_duration']); + } + + if (array_key_exists('bindto', $value)) { + $this->_usedProperties['bindto'] = true; + $this->bindto = $value['bindto']; + unset($value['bindto']); + } + + if (array_key_exists('verify_peer', $value)) { + $this->_usedProperties['verifyPeer'] = true; + $this->verifyPeer = $value['verify_peer']; + unset($value['verify_peer']); + } + + if (array_key_exists('verify_host', $value)) { + $this->_usedProperties['verifyHost'] = true; + $this->verifyHost = $value['verify_host']; + unset($value['verify_host']); + } + + if (array_key_exists('cafile', $value)) { + $this->_usedProperties['cafile'] = true; + $this->cafile = $value['cafile']; + unset($value['cafile']); + } + + if (array_key_exists('capath', $value)) { + $this->_usedProperties['capath'] = true; + $this->capath = $value['capath']; + unset($value['capath']); + } + + if (array_key_exists('local_cert', $value)) { + $this->_usedProperties['localCert'] = true; + $this->localCert = $value['local_cert']; + unset($value['local_cert']); + } + + if (array_key_exists('local_pk', $value)) { + $this->_usedProperties['localPk'] = true; + $this->localPk = $value['local_pk']; + unset($value['local_pk']); + } + + if (array_key_exists('passphrase', $value)) { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value['passphrase']; + unset($value['passphrase']); + } + + if (array_key_exists('ciphers', $value)) { + $this->_usedProperties['ciphers'] = true; + $this->ciphers = $value['ciphers']; + unset($value['ciphers']); + } + + if (array_key_exists('peer_fingerprint', $value)) { + $this->_usedProperties['peerFingerprint'] = true; + $this->peerFingerprint = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\PeerFingerprintConfig($value['peer_fingerprint']); + unset($value['peer_fingerprint']); + } + + if (array_key_exists('crypto_method', $value)) { + $this->_usedProperties['cryptoMethod'] = true; + $this->cryptoMethod = $value['crypto_method']; + unset($value['crypto_method']); + } + + if (array_key_exists('extra', $value)) { + $this->_usedProperties['extra'] = true; + $this->extra = $value['extra']; + unset($value['extra']); + } + + if (array_key_exists('rate_limiter', $value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value['rate_limiter']; + unset($value['rate_limiter']); + } + + if (array_key_exists('retry_failed', $value)) { + $this->_usedProperties['retryFailed'] = true; + $this->retryFailed = \is_array($value['retry_failed']) ? new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig($value['retry_failed']) : $value['retry_failed']; + unset($value['retry_failed']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['scope'])) { + $output['scope'] = $this->scope; + } + if (isset($this->_usedProperties['baseUri'])) { + $output['base_uri'] = $this->baseUri; + } + if (isset($this->_usedProperties['authBasic'])) { + $output['auth_basic'] = $this->authBasic; + } + if (isset($this->_usedProperties['authBearer'])) { + $output['auth_bearer'] = $this->authBearer; + } + if (isset($this->_usedProperties['authNtlm'])) { + $output['auth_ntlm'] = $this->authNtlm; + } + if (isset($this->_usedProperties['query'])) { + $output['query'] = $this->query; + } + if (isset($this->_usedProperties['headers'])) { + $output['headers'] = $this->headers; + } + if (isset($this->_usedProperties['maxRedirects'])) { + $output['max_redirects'] = $this->maxRedirects; + } + if (isset($this->_usedProperties['httpVersion'])) { + $output['http_version'] = $this->httpVersion; + } + if (isset($this->_usedProperties['resolve'])) { + $output['resolve'] = $this->resolve; + } + if (isset($this->_usedProperties['proxy'])) { + $output['proxy'] = $this->proxy; + } + if (isset($this->_usedProperties['noProxy'])) { + $output['no_proxy'] = $this->noProxy; + } + if (isset($this->_usedProperties['timeout'])) { + $output['timeout'] = $this->timeout; + } + if (isset($this->_usedProperties['maxDuration'])) { + $output['max_duration'] = $this->maxDuration; + } + if (isset($this->_usedProperties['bindto'])) { + $output['bindto'] = $this->bindto; + } + if (isset($this->_usedProperties['verifyPeer'])) { + $output['verify_peer'] = $this->verifyPeer; + } + if (isset($this->_usedProperties['verifyHost'])) { + $output['verify_host'] = $this->verifyHost; + } + if (isset($this->_usedProperties['cafile'])) { + $output['cafile'] = $this->cafile; + } + if (isset($this->_usedProperties['capath'])) { + $output['capath'] = $this->capath; + } + if (isset($this->_usedProperties['localCert'])) { + $output['local_cert'] = $this->localCert; + } + if (isset($this->_usedProperties['localPk'])) { + $output['local_pk'] = $this->localPk; + } + if (isset($this->_usedProperties['passphrase'])) { + $output['passphrase'] = $this->passphrase; + } + if (isset($this->_usedProperties['ciphers'])) { + $output['ciphers'] = $this->ciphers; + } + if (isset($this->_usedProperties['peerFingerprint'])) { + $output['peer_fingerprint'] = $this->peerFingerprint->toArray(); + } + if (isset($this->_usedProperties['cryptoMethod'])) { + $output['crypto_method'] = $this->cryptoMethod; + } + if (isset($this->_usedProperties['extra'])) { + $output['extra'] = $this->extra; + } + if (isset($this->_usedProperties['rateLimiter'])) { + $output['rate_limiter'] = $this->rateLimiter; + } + if (isset($this->_usedProperties['retryFailed'])) { + $output['retry_failed'] = $this->retryFailed instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailedConfig ? $this->retryFailed->toArray() : $this->retryFailed; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/PeerFingerprintConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/PeerFingerprintConfig.php new file mode 100644 index 0000000..20cd203 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/PeerFingerprintConfig.php @@ -0,0 +1,101 @@ +_usedProperties['sha1'] = true; + $this->sha1 = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function pinsha256(mixed $value): static + { + $this->_usedProperties['pinsha256'] = true; + $this->pinsha256 = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function md5(mixed $value): static + { + $this->_usedProperties['md5'] = true; + $this->md5 = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('sha1', $value)) { + $this->_usedProperties['sha1'] = true; + $this->sha1 = $value['sha1']; + unset($value['sha1']); + } + + if (array_key_exists('pin-sha256', $value)) { + $this->_usedProperties['pinsha256'] = true; + $this->pinsha256 = $value['pin-sha256']; + unset($value['pin-sha256']); + } + + if (array_key_exists('md5', $value)) { + $this->_usedProperties['md5'] = true; + $this->md5 = $value['md5']; + unset($value['md5']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['sha1'])) { + $output['sha1'] = $this->sha1; + } + if (isset($this->_usedProperties['pinsha256'])) { + $output['pin-sha256'] = $this->pinsha256; + } + if (isset($this->_usedProperties['md5'])) { + $output['md5'] = $this->md5; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailed/HttpCodeConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailed/HttpCodeConfig.php new file mode 100644 index 0000000..309911a --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailed/HttpCodeConfig.php @@ -0,0 +1,75 @@ +_usedProperties['code'] = true; + $this->code = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function methods(ParamConfigurator|array $value): static + { + $this->_usedProperties['methods'] = true; + $this->methods = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('code', $value)) { + $this->_usedProperties['code'] = true; + $this->code = $value['code']; + unset($value['code']); + } + + if (array_key_exists('methods', $value)) { + $this->_usedProperties['methods'] = true; + $this->methods = $value['methods']; + unset($value['methods']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['code'])) { + $output['code'] = $this->code; + } + if (isset($this->_usedProperties['methods'])) { + $output['methods'] = $this->methods; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailedConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailedConfig.php new file mode 100644 index 0000000..9558ed5 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClient/ScopedClientConfig/RetryFailedConfig.php @@ -0,0 +1,222 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * service id to override the retry strategy. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function retryStrategy($value): static + { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value; + + return $this; + } + + /** + * A list of HTTP status code that triggers a retry. + */ + public function httpCode(string $code, array $value = []): \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailed\HttpCodeConfig + { + if (!isset($this->httpCodes[$code])) { + $this->_usedProperties['httpCodes'] = true; + $this->httpCodes[$code] = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailed\HttpCodeConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "httpCode()" has already been initialized. You cannot pass values the second time you call httpCode().'); + } + + return $this->httpCodes[$code]; + } + + /** + * @default 3 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRetries($value): static + { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value; + + return $this; + } + + /** + * Time in ms to delay (or the initial value when multiplier is used). + * @default 1000 + * @param ParamConfigurator|int $value + * @return $this + */ + public function delay($value): static + { + $this->_usedProperties['delay'] = true; + $this->delay = $value; + + return $this; + } + + /** + * If greater than 1, delay will grow exponentially for each retry: delay * (multiple ^ retries). + * @default 2 + * @param ParamConfigurator|float $value + * @return $this + */ + public function multiplier($value): static + { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value; + + return $this; + } + + /** + * Max time in ms that a retry should ever be delayed (0 = infinite). + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxDelay($value): static + { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value; + + return $this; + } + + /** + * Randomness in percent (between 0 and 1) to apply to the delay. + * @default 0.1 + * @param ParamConfigurator|float $value + * @return $this + */ + public function jitter($value): static + { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('retry_strategy', $value)) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value['retry_strategy']; + unset($value['retry_strategy']); + } + + if (array_key_exists('http_codes', $value)) { + $this->_usedProperties['httpCodes'] = true; + $this->httpCodes = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailed\HttpCodeConfig($v) : $v, $value['http_codes']); + unset($value['http_codes']); + } + + if (array_key_exists('max_retries', $value)) { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value['max_retries']; + unset($value['max_retries']); + } + + if (array_key_exists('delay', $value)) { + $this->_usedProperties['delay'] = true; + $this->delay = $value['delay']; + unset($value['delay']); + } + + if (array_key_exists('multiplier', $value)) { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value['multiplier']; + unset($value['multiplier']); + } + + if (array_key_exists('max_delay', $value)) { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value['max_delay']; + unset($value['max_delay']); + } + + if (array_key_exists('jitter', $value)) { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value['jitter']; + unset($value['jitter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['retryStrategy'])) { + $output['retry_strategy'] = $this->retryStrategy; + } + if (isset($this->_usedProperties['httpCodes'])) { + $output['http_codes'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig\RetryFailed\HttpCodeConfig ? $v->toArray() : $v, $this->httpCodes); + } + if (isset($this->_usedProperties['maxRetries'])) { + $output['max_retries'] = $this->maxRetries; + } + if (isset($this->_usedProperties['delay'])) { + $output['delay'] = $this->delay; + } + if (isset($this->_usedProperties['multiplier'])) { + $output['multiplier'] = $this->multiplier; + } + if (isset($this->_usedProperties['maxDelay'])) { + $output['max_delay'] = $this->maxDelay; + } + if (isset($this->_usedProperties['jitter'])) { + $output['jitter'] = $this->jitter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/HttpClientConfig.php b/var/cache/dev/Symfony/Config/Framework/HttpClientConfig.php new file mode 100644 index 0000000..9b3bdb8 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/HttpClientConfig.php @@ -0,0 +1,160 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * The maximum number of connections to a single host. + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxHostConnections($value): static + { + $this->_usedProperties['maxHostConnections'] = true; + $this->maxHostConnections = $value; + + return $this; + } + + public function defaultOptions(array $value = []): \Symfony\Config\Framework\HttpClient\DefaultOptionsConfig + { + if (null === $this->defaultOptions) { + $this->_usedProperties['defaultOptions'] = true; + $this->defaultOptions = new \Symfony\Config\Framework\HttpClient\DefaultOptionsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "defaultOptions()" has already been initialized. You cannot pass values the second time you call defaultOptions().'); + } + + return $this->defaultOptions; + } + + /** + * The id of the service that should generate mock responses. It should be either an invokable or an iterable. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function mockResponseFactory($value): static + { + $this->_usedProperties['mockResponseFactory'] = true; + $this->mockResponseFactory = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\HttpClient\ScopedClientConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\HttpClient\ScopedClientConfig : static) + */ + public function scopedClient(string $name, mixed $value = []): \Symfony\Config\Framework\HttpClient\ScopedClientConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['scopedClients'] = true; + $this->scopedClients[$name] = $value; + + return $this; + } + + if (!isset($this->scopedClients[$name]) || !$this->scopedClients[$name] instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig) { + $this->_usedProperties['scopedClients'] = true; + $this->scopedClients[$name] = new \Symfony\Config\Framework\HttpClient\ScopedClientConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "scopedClient()" has already been initialized. You cannot pass values the second time you call scopedClient().'); + } + + return $this->scopedClients[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('max_host_connections', $value)) { + $this->_usedProperties['maxHostConnections'] = true; + $this->maxHostConnections = $value['max_host_connections']; + unset($value['max_host_connections']); + } + + if (array_key_exists('default_options', $value)) { + $this->_usedProperties['defaultOptions'] = true; + $this->defaultOptions = new \Symfony\Config\Framework\HttpClient\DefaultOptionsConfig($value['default_options']); + unset($value['default_options']); + } + + if (array_key_exists('mock_response_factory', $value)) { + $this->_usedProperties['mockResponseFactory'] = true; + $this->mockResponseFactory = $value['mock_response_factory']; + unset($value['mock_response_factory']); + } + + if (array_key_exists('scoped_clients', $value)) { + $this->_usedProperties['scopedClients'] = true; + $this->scopedClients = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\HttpClient\ScopedClientConfig($v) : $v, $value['scoped_clients']); + unset($value['scoped_clients']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['maxHostConnections'])) { + $output['max_host_connections'] = $this->maxHostConnections; + } + if (isset($this->_usedProperties['defaultOptions'])) { + $output['default_options'] = $this->defaultOptions->toArray(); + } + if (isset($this->_usedProperties['mockResponseFactory'])) { + $output['mock_response_factory'] = $this->mockResponseFactory; + } + if (isset($this->_usedProperties['scopedClients'])) { + $output['scoped_clients'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\HttpClient\ScopedClientConfig ? $v->toArray() : $v, $this->scopedClients); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/JsonStreamerConfig.php b/var/cache/dev/Symfony/Config/Framework/JsonStreamerConfig.php new file mode 100644 index 0000000..f00ad36 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/JsonStreamerConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/LockConfig.php b/var/cache/dev/Symfony/Config/Framework/LockConfig.php new file mode 100644 index 0000000..e07b8b9 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/LockConfig.php @@ -0,0 +1,73 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @return $this + */ + public function resource(string $name, mixed $value): static + { + $this->_usedProperties['resources'] = true; + $this->resources[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('resources', $value)) { + $this->_usedProperties['resources'] = true; + $this->resources = $value['resources']; + unset($value['resources']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['resources'])) { + $output['resources'] = $this->resources; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/DkimSignerConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/DkimSignerConfig.php new file mode 100644 index 0000000..5f4729f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/DkimSignerConfig.php @@ -0,0 +1,163 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Key content, or path to key (in PEM format with the `file://` prefix) + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function key($value): static + { + $this->_usedProperties['key'] = true; + $this->key = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function domain($value): static + { + $this->_usedProperties['domain'] = true; + $this->domain = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function select($value): static + { + $this->_usedProperties['select'] = true; + $this->select = $value; + + return $this; + } + + /** + * The private key passphrase + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function passphrase($value): static + { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value; + + return $this; + } + + /** + * @return $this + */ + public function option(string $name, mixed $value): static + { + $this->_usedProperties['options'] = true; + $this->options[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('key', $value)) { + $this->_usedProperties['key'] = true; + $this->key = $value['key']; + unset($value['key']); + } + + if (array_key_exists('domain', $value)) { + $this->_usedProperties['domain'] = true; + $this->domain = $value['domain']; + unset($value['domain']); + } + + if (array_key_exists('select', $value)) { + $this->_usedProperties['select'] = true; + $this->select = $value['select']; + unset($value['select']); + } + + if (array_key_exists('passphrase', $value)) { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value['passphrase']; + unset($value['passphrase']); + } + + if (array_key_exists('options', $value)) { + $this->_usedProperties['options'] = true; + $this->options = $value['options']; + unset($value['options']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['key'])) { + $output['key'] = $this->key; + } + if (isset($this->_usedProperties['domain'])) { + $output['domain'] = $this->domain; + } + if (isset($this->_usedProperties['select'])) { + $output['select'] = $this->select; + } + if (isset($this->_usedProperties['passphrase'])) { + $output['passphrase'] = $this->passphrase; + } + if (isset($this->_usedProperties['options'])) { + $output['options'] = $this->options; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/EnvelopeConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/EnvelopeConfig.php new file mode 100644 index 0000000..8e2229d --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/EnvelopeConfig.php @@ -0,0 +1,98 @@ +_usedProperties['sender'] = true; + $this->sender = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function recipients(ParamConfigurator|array $value): static + { + $this->_usedProperties['recipients'] = true; + $this->recipients = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function allowedRecipients(ParamConfigurator|array $value): static + { + $this->_usedProperties['allowedRecipients'] = true; + $this->allowedRecipients = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('sender', $value)) { + $this->_usedProperties['sender'] = true; + $this->sender = $value['sender']; + unset($value['sender']); + } + + if (array_key_exists('recipients', $value)) { + $this->_usedProperties['recipients'] = true; + $this->recipients = $value['recipients']; + unset($value['recipients']); + } + + if (array_key_exists('allowed_recipients', $value)) { + $this->_usedProperties['allowedRecipients'] = true; + $this->allowedRecipients = $value['allowed_recipients']; + unset($value['allowed_recipients']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['sender'])) { + $output['sender'] = $this->sender; + } + if (isset($this->_usedProperties['recipients'])) { + $output['recipients'] = $this->recipients; + } + if (isset($this->_usedProperties['allowedRecipients'])) { + $output['allowed_recipients'] = $this->allowedRecipients; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/HeaderConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/HeaderConfig.php new file mode 100644 index 0000000..76eba10 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/HeaderConfig.php @@ -0,0 +1,53 @@ +_usedProperties['value'] = true; + $this->value = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('value', $value)) { + $this->_usedProperties['value'] = true; + $this->value = $value['value']; + unset($value['value']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['value'])) { + $output['value'] = $this->value; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeEncrypterConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeEncrypterConfig.php new file mode 100644 index 0000000..b9dc8dc --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeEncrypterConfig.php @@ -0,0 +1,99 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * S/MIME certificate repository service. This service shall implement the `Symfony\Component\Mailer\EventListener\SmimeCertificateRepositoryInterface`. + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function repository($value): static + { + $this->_usedProperties['repository'] = true; + $this->repository = $value; + + return $this; + } + + /** + * A set of algorithms used to encrypt the message + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function cipher($value): static + { + $this->_usedProperties['cipher'] = true; + $this->cipher = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('repository', $value)) { + $this->_usedProperties['repository'] = true; + $this->repository = $value['repository']; + unset($value['repository']); + } + + if (array_key_exists('cipher', $value)) { + $this->_usedProperties['cipher'] = true; + $this->cipher = $value['cipher']; + unset($value['cipher']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['repository'])) { + $output['repository'] = $this->repository; + } + if (isset($this->_usedProperties['cipher'])) { + $output['cipher'] = $this->cipher; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeSignerConfig.php b/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeSignerConfig.php new file mode 100644 index 0000000..e179f73 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Mailer/SmimeSignerConfig.php @@ -0,0 +1,168 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Path to key (in PEM format) + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function key($value): static + { + $this->_usedProperties['key'] = true; + $this->key = $value; + + return $this; + } + + /** + * Path to certificate (in PEM format without the `file://` prefix) + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function certificate($value): static + { + $this->_usedProperties['certificate'] = true; + $this->certificate = $value; + + return $this; + } + + /** + * The private key passphrase + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function passphrase($value): static + { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function extraCertificates($value): static + { + $this->_usedProperties['extraCertificates'] = true; + $this->extraCertificates = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function signOptions($value): static + { + $this->_usedProperties['signOptions'] = true; + $this->signOptions = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('key', $value)) { + $this->_usedProperties['key'] = true; + $this->key = $value['key']; + unset($value['key']); + } + + if (array_key_exists('certificate', $value)) { + $this->_usedProperties['certificate'] = true; + $this->certificate = $value['certificate']; + unset($value['certificate']); + } + + if (array_key_exists('passphrase', $value)) { + $this->_usedProperties['passphrase'] = true; + $this->passphrase = $value['passphrase']; + unset($value['passphrase']); + } + + if (array_key_exists('extra_certificates', $value)) { + $this->_usedProperties['extraCertificates'] = true; + $this->extraCertificates = $value['extra_certificates']; + unset($value['extra_certificates']); + } + + if (array_key_exists('sign_options', $value)) { + $this->_usedProperties['signOptions'] = true; + $this->signOptions = $value['sign_options']; + unset($value['sign_options']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['key'])) { + $output['key'] = $this->key; + } + if (isset($this->_usedProperties['certificate'])) { + $output['certificate'] = $this->certificate; + } + if (isset($this->_usedProperties['passphrase'])) { + $output['passphrase'] = $this->passphrase; + } + if (isset($this->_usedProperties['extraCertificates'])) { + $output['extra_certificates'] = $this->extraCertificates; + } + if (isset($this->_usedProperties['signOptions'])) { + $output['sign_options'] = $this->signOptions; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/MailerConfig.php b/var/cache/dev/Symfony/Config/Framework/MailerConfig.php new file mode 100644 index 0000000..9b37a17 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/MailerConfig.php @@ -0,0 +1,264 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * The message bus to use. Defaults to the default bus if the Messenger component is installed. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function messageBus($value): static + { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function dsn($value): static + { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value; + + return $this; + } + + /** + * @return $this + */ + public function transport(string $name, mixed $value): static + { + $this->_usedProperties['transports'] = true; + $this->transports[$name] = $value; + + return $this; + } + + /** + * Mailer Envelope configuration + */ + public function envelope(array $value = []): \Symfony\Config\Framework\Mailer\EnvelopeConfig + { + if (null === $this->envelope) { + $this->_usedProperties['envelope'] = true; + $this->envelope = new \Symfony\Config\Framework\Mailer\EnvelopeConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "envelope()" has already been initialized. You cannot pass values the second time you call envelope().'); + } + + return $this->envelope; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Mailer\HeaderConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Mailer\HeaderConfig : static) + */ + public function header(string $name, mixed $value = []): \Symfony\Config\Framework\Mailer\HeaderConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['headers'] = true; + $this->headers[$name] = $value; + + return $this; + } + + if (!isset($this->headers[$name]) || !$this->headers[$name] instanceof \Symfony\Config\Framework\Mailer\HeaderConfig) { + $this->_usedProperties['headers'] = true; + $this->headers[$name] = new \Symfony\Config\Framework\Mailer\HeaderConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "header()" has already been initialized. You cannot pass values the second time you call header().'); + } + + return $this->headers[$name]; + } + + /** + * DKIM signer configuration + * @default {"enabled":false,"key":"","domain":"","select":"","passphrase":"","options":[]} + */ + public function dkimSigner(array $value = []): \Symfony\Config\Framework\Mailer\DkimSignerConfig + { + if (null === $this->dkimSigner) { + $this->_usedProperties['dkimSigner'] = true; + $this->dkimSigner = new \Symfony\Config\Framework\Mailer\DkimSignerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "dkimSigner()" has already been initialized. You cannot pass values the second time you call dkimSigner().'); + } + + return $this->dkimSigner; + } + + /** + * S/MIME signer configuration + * @default {"enabled":false,"key":"","certificate":"","passphrase":null,"extra_certificates":null,"sign_options":null} + */ + public function smimeSigner(array $value = []): \Symfony\Config\Framework\Mailer\SmimeSignerConfig + { + if (null === $this->smimeSigner) { + $this->_usedProperties['smimeSigner'] = true; + $this->smimeSigner = new \Symfony\Config\Framework\Mailer\SmimeSignerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "smimeSigner()" has already been initialized. You cannot pass values the second time you call smimeSigner().'); + } + + return $this->smimeSigner; + } + + /** + * S/MIME encrypter configuration + * @default {"enabled":false,"repository":"","cipher":null} + */ + public function smimeEncrypter(array $value = []): \Symfony\Config\Framework\Mailer\SmimeEncrypterConfig + { + if (null === $this->smimeEncrypter) { + $this->_usedProperties['smimeEncrypter'] = true; + $this->smimeEncrypter = new \Symfony\Config\Framework\Mailer\SmimeEncrypterConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "smimeEncrypter()" has already been initialized. You cannot pass values the second time you call smimeEncrypter().'); + } + + return $this->smimeEncrypter; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('message_bus', $value)) { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value['message_bus']; + unset($value['message_bus']); + } + + if (array_key_exists('dsn', $value)) { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value['dsn']; + unset($value['dsn']); + } + + if (array_key_exists('transports', $value)) { + $this->_usedProperties['transports'] = true; + $this->transports = $value['transports']; + unset($value['transports']); + } + + if (array_key_exists('envelope', $value)) { + $this->_usedProperties['envelope'] = true; + $this->envelope = new \Symfony\Config\Framework\Mailer\EnvelopeConfig($value['envelope']); + unset($value['envelope']); + } + + if (array_key_exists('headers', $value)) { + $this->_usedProperties['headers'] = true; + $this->headers = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Mailer\HeaderConfig($v) : $v, $value['headers']); + unset($value['headers']); + } + + if (array_key_exists('dkim_signer', $value)) { + $this->_usedProperties['dkimSigner'] = true; + $this->dkimSigner = \is_array($value['dkim_signer']) ? new \Symfony\Config\Framework\Mailer\DkimSignerConfig($value['dkim_signer']) : $value['dkim_signer']; + unset($value['dkim_signer']); + } + + if (array_key_exists('smime_signer', $value)) { + $this->_usedProperties['smimeSigner'] = true; + $this->smimeSigner = \is_array($value['smime_signer']) ? new \Symfony\Config\Framework\Mailer\SmimeSignerConfig($value['smime_signer']) : $value['smime_signer']; + unset($value['smime_signer']); + } + + if (array_key_exists('smime_encrypter', $value)) { + $this->_usedProperties['smimeEncrypter'] = true; + $this->smimeEncrypter = \is_array($value['smime_encrypter']) ? new \Symfony\Config\Framework\Mailer\SmimeEncrypterConfig($value['smime_encrypter']) : $value['smime_encrypter']; + unset($value['smime_encrypter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['messageBus'])) { + $output['message_bus'] = $this->messageBus; + } + if (isset($this->_usedProperties['dsn'])) { + $output['dsn'] = $this->dsn; + } + if (isset($this->_usedProperties['transports'])) { + $output['transports'] = $this->transports; + } + if (isset($this->_usedProperties['envelope'])) { + $output['envelope'] = $this->envelope->toArray(); + } + if (isset($this->_usedProperties['headers'])) { + $output['headers'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Mailer\HeaderConfig ? $v->toArray() : $v, $this->headers); + } + if (isset($this->_usedProperties['dkimSigner'])) { + $output['dkim_signer'] = $this->dkimSigner instanceof \Symfony\Config\Framework\Mailer\DkimSignerConfig ? $this->dkimSigner->toArray() : $this->dkimSigner; + } + if (isset($this->_usedProperties['smimeSigner'])) { + $output['smime_signer'] = $this->smimeSigner instanceof \Symfony\Config\Framework\Mailer\SmimeSignerConfig ? $this->smimeSigner->toArray() : $this->smimeSigner; + } + if (isset($this->_usedProperties['smimeEncrypter'])) { + $output['smime_encrypter'] = $this->smimeEncrypter instanceof \Symfony\Config\Framework\Mailer\SmimeEncrypterConfig ? $this->smimeEncrypter->toArray() : $this->smimeEncrypter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig.php new file mode 100644 index 0000000..0c8adc3 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig.php @@ -0,0 +1,95 @@ +_usedProperties['defaultMiddleware'] = true; + $this->defaultMiddleware = $value; + + return $this; + } + + if (!$this->defaultMiddleware instanceof \Symfony\Config\Framework\Messenger\BusConfig\DefaultMiddlewareConfig) { + $this->_usedProperties['defaultMiddleware'] = true; + $this->defaultMiddleware = new \Symfony\Config\Framework\Messenger\BusConfig\DefaultMiddlewareConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "defaultMiddleware()" has already been initialized. You cannot pass values the second time you call defaultMiddleware().'); + } + + return $this->defaultMiddleware; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig : static) + */ + public function middleware(mixed $value = []): \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig|static + { + $this->_usedProperties['middleware'] = true; + if (!\is_array($value)) { + $this->middleware[] = $value; + + return $this; + } + + return $this->middleware[] = new \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig($value); + } + + public function __construct(array $value = []) + { + if (array_key_exists('default_middleware', $value)) { + $this->_usedProperties['defaultMiddleware'] = true; + $this->defaultMiddleware = \is_array($value['default_middleware']) ? new \Symfony\Config\Framework\Messenger\BusConfig\DefaultMiddlewareConfig($value['default_middleware']) : $value['default_middleware']; + unset($value['default_middleware']); + } + + if (array_key_exists('middleware', $value)) { + $this->_usedProperties['middleware'] = true; + $this->middleware = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig($v) : $v, $value['middleware']); + unset($value['middleware']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['defaultMiddleware'])) { + $output['default_middleware'] = $this->defaultMiddleware instanceof \Symfony\Config\Framework\Messenger\BusConfig\DefaultMiddlewareConfig ? $this->defaultMiddleware->toArray() : $this->defaultMiddleware; + } + if (isset($this->_usedProperties['middleware'])) { + $output['middleware'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Messenger\BusConfig\MiddlewareConfig ? $v->toArray() : $v, $this->middleware); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/DefaultMiddlewareConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/DefaultMiddlewareConfig.php new file mode 100644 index 0000000..9eee221 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/DefaultMiddlewareConfig.php @@ -0,0 +1,98 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowNoHandlers($value): static + { + $this->_usedProperties['allowNoHandlers'] = true; + $this->allowNoHandlers = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function allowNoSenders($value): static + { + $this->_usedProperties['allowNoSenders'] = true; + $this->allowNoSenders = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('allow_no_handlers', $value)) { + $this->_usedProperties['allowNoHandlers'] = true; + $this->allowNoHandlers = $value['allow_no_handlers']; + unset($value['allow_no_handlers']); + } + + if (array_key_exists('allow_no_senders', $value)) { + $this->_usedProperties['allowNoSenders'] = true; + $this->allowNoSenders = $value['allow_no_senders']; + unset($value['allow_no_senders']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['allowNoHandlers'])) { + $output['allow_no_handlers'] = $this->allowNoHandlers; + } + if (isset($this->_usedProperties['allowNoSenders'])) { + $output['allow_no_senders'] = $this->allowNoSenders; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/MiddlewareConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/MiddlewareConfig.php new file mode 100644 index 0000000..d96a5a5 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/BusConfig/MiddlewareConfig.php @@ -0,0 +1,75 @@ +_usedProperties['id'] = true; + $this->id = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function arguments(ParamConfigurator|array $value): static + { + $this->_usedProperties['arguments'] = true; + $this->arguments = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('id', $value)) { + $this->_usedProperties['id'] = true; + $this->id = $value['id']; + unset($value['id']); + } + + if (array_key_exists('arguments', $value)) { + $this->_usedProperties['arguments'] = true; + $this->arguments = $value['arguments']; + unset($value['arguments']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['id'])) { + $output['id'] = $this->id; + } + if (isset($this->_usedProperties['arguments'])) { + $output['arguments'] = $this->arguments; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/RoutingConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/RoutingConfig.php new file mode 100644 index 0000000..0cebfbb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/RoutingConfig.php @@ -0,0 +1,52 @@ + $value + * + * @return $this + */ + public function senders(ParamConfigurator|array $value): static + { + $this->_usedProperties['senders'] = true; + $this->senders = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('senders', $value)) { + $this->_usedProperties['senders'] = true; + $this->senders = $value['senders']; + unset($value['senders']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['senders'])) { + $output['senders'] = $this->senders; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/Serializer/SymfonySerializerConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/Serializer/SymfonySerializerConfig.php new file mode 100644 index 0000000..671e1f7 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/Serializer/SymfonySerializerConfig.php @@ -0,0 +1,74 @@ +_usedProperties['format'] = true; + $this->format = $value; + + return $this; + } + + /** + * @return $this + */ + public function context(string $name, mixed $value): static + { + $this->_usedProperties['context'] = true; + $this->context[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('format', $value)) { + $this->_usedProperties['format'] = true; + $this->format = $value['format']; + unset($value['format']); + } + + if (array_key_exists('context', $value)) { + $this->_usedProperties['context'] = true; + $this->context = $value['context']; + unset($value['context']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['format'])) { + $output['format'] = $this->format; + } + if (isset($this->_usedProperties['context'])) { + $output['context'] = $this->context; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/SerializerConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/SerializerConfig.php new file mode 100644 index 0000000..819bcab --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/SerializerConfig.php @@ -0,0 +1,80 @@ +_usedProperties['defaultSerializer'] = true; + $this->defaultSerializer = $value; + + return $this; + } + + /** + * @default {"format":"json","context":[]} + */ + public function symfonySerializer(array $value = []): \Symfony\Config\Framework\Messenger\Serializer\SymfonySerializerConfig + { + if (null === $this->symfonySerializer) { + $this->_usedProperties['symfonySerializer'] = true; + $this->symfonySerializer = new \Symfony\Config\Framework\Messenger\Serializer\SymfonySerializerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "symfonySerializer()" has already been initialized. You cannot pass values the second time you call symfonySerializer().'); + } + + return $this->symfonySerializer; + } + + public function __construct(array $value = []) + { + if (array_key_exists('default_serializer', $value)) { + $this->_usedProperties['defaultSerializer'] = true; + $this->defaultSerializer = $value['default_serializer']; + unset($value['default_serializer']); + } + + if (array_key_exists('symfony_serializer', $value)) { + $this->_usedProperties['symfonySerializer'] = true; + $this->symfonySerializer = new \Symfony\Config\Framework\Messenger\Serializer\SymfonySerializerConfig($value['symfony_serializer']); + unset($value['symfony_serializer']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['defaultSerializer'])) { + $output['default_serializer'] = $this->defaultSerializer; + } + if (isset($this->_usedProperties['symfonySerializer'])) { + $output['symfony_serializer'] = $this->symfonySerializer->toArray(); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig.php new file mode 100644 index 0000000..72cfe5f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig.php @@ -0,0 +1,185 @@ +_usedProperties['dsn'] = true; + $this->dsn = $value; + + return $this; + } + + /** + * Service id of a custom serializer to use. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function serializer($value): static + { + $this->_usedProperties['serializer'] = true; + $this->serializer = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function options(ParamConfigurator|array $value): static + { + $this->_usedProperties['options'] = true; + $this->options = $value; + + return $this; + } + + /** + * Transport name to send failed messages to (after all retries have failed). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function failureTransport($value): static + { + $this->_usedProperties['failureTransport'] = true; + $this->failureTransport = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @default {"service":null,"max_retries":3,"delay":1000,"multiplier":2,"max_delay":0,"jitter":0.1} + * @return \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig : static) + */ + public function retryStrategy(mixed $value = []): \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = $value; + + return $this; + } + + if (!$this->retryStrategy instanceof \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = new \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "retryStrategy()" has already been initialized. You cannot pass values the second time you call retryStrategy().'); + } + + return $this->retryStrategy; + } + + /** + * Rate limiter name to use when processing messages. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function rateLimiter($value): static + { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('dsn', $value)) { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value['dsn']; + unset($value['dsn']); + } + + if (array_key_exists('serializer', $value)) { + $this->_usedProperties['serializer'] = true; + $this->serializer = $value['serializer']; + unset($value['serializer']); + } + + if (array_key_exists('options', $value)) { + $this->_usedProperties['options'] = true; + $this->options = $value['options']; + unset($value['options']); + } + + if (array_key_exists('failure_transport', $value)) { + $this->_usedProperties['failureTransport'] = true; + $this->failureTransport = $value['failure_transport']; + unset($value['failure_transport']); + } + + if (array_key_exists('retry_strategy', $value)) { + $this->_usedProperties['retryStrategy'] = true; + $this->retryStrategy = \is_array($value['retry_strategy']) ? new \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig($value['retry_strategy']) : $value['retry_strategy']; + unset($value['retry_strategy']); + } + + if (array_key_exists('rate_limiter', $value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value['rate_limiter']; + unset($value['rate_limiter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['dsn'])) { + $output['dsn'] = $this->dsn; + } + if (isset($this->_usedProperties['serializer'])) { + $output['serializer'] = $this->serializer; + } + if (isset($this->_usedProperties['options'])) { + $output['options'] = $this->options; + } + if (isset($this->_usedProperties['failureTransport'])) { + $output['failure_transport'] = $this->failureTransport; + } + if (isset($this->_usedProperties['retryStrategy'])) { + $output['retry_strategy'] = $this->retryStrategy instanceof \Symfony\Config\Framework\Messenger\TransportConfig\RetryStrategyConfig ? $this->retryStrategy->toArray() : $this->retryStrategy; + } + if (isset($this->_usedProperties['rateLimiter'])) { + $output['rate_limiter'] = $this->rateLimiter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig/RetryStrategyConfig.php b/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig/RetryStrategyConfig.php new file mode 100644 index 0000000..db73a28 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Messenger/TransportConfig/RetryStrategyConfig.php @@ -0,0 +1,172 @@ +_usedProperties['service'] = true; + $this->service = $value; + + return $this; + } + + /** + * @default 3 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxRetries($value): static + { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value; + + return $this; + } + + /** + * Time in ms to delay (or the initial value when multiplier is used). + * @default 1000 + * @param ParamConfigurator|int $value + * @return $this + */ + public function delay($value): static + { + $this->_usedProperties['delay'] = true; + $this->delay = $value; + + return $this; + } + + /** + * If greater than 1, delay will grow exponentially for each retry: this delay = (delay * (multiple ^ retries)). + * @default 2 + * @param ParamConfigurator|float $value + * @return $this + */ + public function multiplier($value): static + { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value; + + return $this; + } + + /** + * Max time in ms that a retry should ever be delayed (0 = infinite). + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function maxDelay($value): static + { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value; + + return $this; + } + + /** + * Randomness to apply to the delay (between 0 and 1). + * @default 0.1 + * @param ParamConfigurator|float $value + * @return $this + */ + public function jitter($value): static + { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('service', $value)) { + $this->_usedProperties['service'] = true; + $this->service = $value['service']; + unset($value['service']); + } + + if (array_key_exists('max_retries', $value)) { + $this->_usedProperties['maxRetries'] = true; + $this->maxRetries = $value['max_retries']; + unset($value['max_retries']); + } + + if (array_key_exists('delay', $value)) { + $this->_usedProperties['delay'] = true; + $this->delay = $value['delay']; + unset($value['delay']); + } + + if (array_key_exists('multiplier', $value)) { + $this->_usedProperties['multiplier'] = true; + $this->multiplier = $value['multiplier']; + unset($value['multiplier']); + } + + if (array_key_exists('max_delay', $value)) { + $this->_usedProperties['maxDelay'] = true; + $this->maxDelay = $value['max_delay']; + unset($value['max_delay']); + } + + if (array_key_exists('jitter', $value)) { + $this->_usedProperties['jitter'] = true; + $this->jitter = $value['jitter']; + unset($value['jitter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['service'])) { + $output['service'] = $this->service; + } + if (isset($this->_usedProperties['maxRetries'])) { + $output['max_retries'] = $this->maxRetries; + } + if (isset($this->_usedProperties['delay'])) { + $output['delay'] = $this->delay; + } + if (isset($this->_usedProperties['multiplier'])) { + $output['multiplier'] = $this->multiplier; + } + if (isset($this->_usedProperties['maxDelay'])) { + $output['max_delay'] = $this->maxDelay; + } + if (isset($this->_usedProperties['jitter'])) { + $output['jitter'] = $this->jitter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/MessengerConfig.php b/var/cache/dev/Symfony/Config/Framework/MessengerConfig.php new file mode 100644 index 0000000..c32d34f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/MessengerConfig.php @@ -0,0 +1,234 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function routing(string $message_class, array $value = []): \Symfony\Config\Framework\Messenger\RoutingConfig + { + if (!isset($this->routing[$message_class])) { + $this->_usedProperties['routing'] = true; + $this->routing[$message_class] = new \Symfony\Config\Framework\Messenger\RoutingConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "routing()" has already been initialized. You cannot pass values the second time you call routing().'); + } + + return $this->routing[$message_class]; + } + + /** + * @default {"default_serializer":"messenger.transport.native_php_serializer","symfony_serializer":{"format":"json","context":[]}} + */ + public function serializer(array $value = []): \Symfony\Config\Framework\Messenger\SerializerConfig + { + if (null === $this->serializer) { + $this->_usedProperties['serializer'] = true; + $this->serializer = new \Symfony\Config\Framework\Messenger\SerializerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "serializer()" has already been initialized. You cannot pass values the second time you call serializer().'); + } + + return $this->serializer; + } + + /** + * @template TValue of string|array + * @param TValue $value + * @return \Symfony\Config\Framework\Messenger\TransportConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Messenger\TransportConfig : static) + */ + public function transport(string $name, string|array $value = []): \Symfony\Config\Framework\Messenger\TransportConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['transports'] = true; + $this->transports[$name] = $value; + + return $this; + } + + if (!isset($this->transports[$name]) || !$this->transports[$name] instanceof \Symfony\Config\Framework\Messenger\TransportConfig) { + $this->_usedProperties['transports'] = true; + $this->transports[$name] = new \Symfony\Config\Framework\Messenger\TransportConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "transport()" has already been initialized. You cannot pass values the second time you call transport().'); + } + + return $this->transports[$name]; + } + + /** + * Transport name to send failed messages to (after all retries have failed). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function failureTransport($value): static + { + $this->_usedProperties['failureTransport'] = true; + $this->failureTransport = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function stopWorkerOnSignals(mixed $value): static + { + $this->_usedProperties['stopWorkerOnSignals'] = true; + $this->stopWorkerOnSignals = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultBus($value): static + { + $this->_usedProperties['defaultBus'] = true; + $this->defaultBus = $value; + + return $this; + } + + /** + * @default {"messenger.bus.default":{"default_middleware":{"enabled":true,"allow_no_handlers":false,"allow_no_senders":true},"middleware":[]}} + */ + public function bus(string $name, array $value = []): \Symfony\Config\Framework\Messenger\BusConfig + { + if (!isset($this->buses[$name])) { + $this->_usedProperties['buses'] = true; + $this->buses[$name] = new \Symfony\Config\Framework\Messenger\BusConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "bus()" has already been initialized. You cannot pass values the second time you call bus().'); + } + + return $this->buses[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('routing', $value)) { + $this->_usedProperties['routing'] = true; + $this->routing = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Messenger\RoutingConfig($v) : $v, $value['routing']); + unset($value['routing']); + } + + if (array_key_exists('serializer', $value)) { + $this->_usedProperties['serializer'] = true; + $this->serializer = new \Symfony\Config\Framework\Messenger\SerializerConfig($value['serializer']); + unset($value['serializer']); + } + + if (array_key_exists('transports', $value)) { + $this->_usedProperties['transports'] = true; + $this->transports = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Messenger\TransportConfig($v) : $v, $value['transports']); + unset($value['transports']); + } + + if (array_key_exists('failure_transport', $value)) { + $this->_usedProperties['failureTransport'] = true; + $this->failureTransport = $value['failure_transport']; + unset($value['failure_transport']); + } + + if (array_key_exists('stop_worker_on_signals', $value)) { + $this->_usedProperties['stopWorkerOnSignals'] = true; + $this->stopWorkerOnSignals = $value['stop_worker_on_signals']; + unset($value['stop_worker_on_signals']); + } + + if (array_key_exists('default_bus', $value)) { + $this->_usedProperties['defaultBus'] = true; + $this->defaultBus = $value['default_bus']; + unset($value['default_bus']); + } + + if (array_key_exists('buses', $value)) { + $this->_usedProperties['buses'] = true; + $this->buses = array_map(fn ($v) => new \Symfony\Config\Framework\Messenger\BusConfig($v), $value['buses']); + unset($value['buses']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['routing'])) { + $output['routing'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Messenger\RoutingConfig ? $v->toArray() : $v, $this->routing); + } + if (isset($this->_usedProperties['serializer'])) { + $output['serializer'] = $this->serializer->toArray(); + } + if (isset($this->_usedProperties['transports'])) { + $output['transports'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Messenger\TransportConfig ? $v->toArray() : $v, $this->transports); + } + if (isset($this->_usedProperties['failureTransport'])) { + $output['failure_transport'] = $this->failureTransport; + } + if (isset($this->_usedProperties['stopWorkerOnSignals'])) { + $output['stop_worker_on_signals'] = $this->stopWorkerOnSignals; + } + if (isset($this->_usedProperties['defaultBus'])) { + $output['default_bus'] = $this->defaultBus; + } + if (isset($this->_usedProperties['buses'])) { + $output['buses'] = array_map(fn ($v) => $v->toArray(), $this->buses); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Notifier/AdminRecipientConfig.php b/var/cache/dev/Symfony/Config/Framework/Notifier/AdminRecipientConfig.php new file mode 100644 index 0000000..9ef5995 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Notifier/AdminRecipientConfig.php @@ -0,0 +1,74 @@ +_usedProperties['email'] = true; + $this->email = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function phone($value): static + { + $this->_usedProperties['phone'] = true; + $this->phone = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('email', $value)) { + $this->_usedProperties['email'] = true; + $this->email = $value['email']; + unset($value['email']); + } + + if (array_key_exists('phone', $value)) { + $this->_usedProperties['phone'] = true; + $this->phone = $value['phone']; + unset($value['phone']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['email'])) { + $output['email'] = $this->email; + } + if (isset($this->_usedProperties['phone'])) { + $output['phone'] = $this->phone; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/NotifierConfig.php b/var/cache/dev/Symfony/Config/Framework/NotifierConfig.php new file mode 100644 index 0000000..cd35acb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/NotifierConfig.php @@ -0,0 +1,181 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * The message bus to use. Defaults to the default bus if the Messenger component is installed. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function messageBus($value): static + { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value; + + return $this; + } + + /** + * @return $this + */ + public function chatterTransport(string $name, mixed $value): static + { + $this->_usedProperties['chatterTransports'] = true; + $this->chatterTransports[$name] = $value; + + return $this; + } + + /** + * @return $this + */ + public function texterTransport(string $name, mixed $value): static + { + $this->_usedProperties['texterTransports'] = true; + $this->texterTransports[$name] = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function notificationOnFailedMessages($value): static + { + $this->_usedProperties['notificationOnFailedMessages'] = true; + $this->notificationOnFailedMessages = $value; + + return $this; + } + + /** + * @return $this + */ + public function channelPolicy(string $name, mixed $value): static + { + $this->_usedProperties['channelPolicy'] = true; + $this->channelPolicy[$name] = $value; + + return $this; + } + + public function adminRecipient(array $value = []): \Symfony\Config\Framework\Notifier\AdminRecipientConfig + { + $this->_usedProperties['adminRecipients'] = true; + + return $this->adminRecipients[] = new \Symfony\Config\Framework\Notifier\AdminRecipientConfig($value); + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('message_bus', $value)) { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value['message_bus']; + unset($value['message_bus']); + } + + if (array_key_exists('chatter_transports', $value)) { + $this->_usedProperties['chatterTransports'] = true; + $this->chatterTransports = $value['chatter_transports']; + unset($value['chatter_transports']); + } + + if (array_key_exists('texter_transports', $value)) { + $this->_usedProperties['texterTransports'] = true; + $this->texterTransports = $value['texter_transports']; + unset($value['texter_transports']); + } + + if (array_key_exists('notification_on_failed_messages', $value)) { + $this->_usedProperties['notificationOnFailedMessages'] = true; + $this->notificationOnFailedMessages = $value['notification_on_failed_messages']; + unset($value['notification_on_failed_messages']); + } + + if (array_key_exists('channel_policy', $value)) { + $this->_usedProperties['channelPolicy'] = true; + $this->channelPolicy = $value['channel_policy']; + unset($value['channel_policy']); + } + + if (array_key_exists('admin_recipients', $value)) { + $this->_usedProperties['adminRecipients'] = true; + $this->adminRecipients = array_map(fn ($v) => new \Symfony\Config\Framework\Notifier\AdminRecipientConfig($v), $value['admin_recipients']); + unset($value['admin_recipients']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['messageBus'])) { + $output['message_bus'] = $this->messageBus; + } + if (isset($this->_usedProperties['chatterTransports'])) { + $output['chatter_transports'] = $this->chatterTransports; + } + if (isset($this->_usedProperties['texterTransports'])) { + $output['texter_transports'] = $this->texterTransports; + } + if (isset($this->_usedProperties['notificationOnFailedMessages'])) { + $output['notification_on_failed_messages'] = $this->notificationOnFailedMessages; + } + if (isset($this->_usedProperties['channelPolicy'])) { + $output['channel_policy'] = $this->channelPolicy; + } + if (isset($this->_usedProperties['adminRecipients'])) { + $output['admin_recipients'] = array_map(fn ($v) => $v->toArray(), $this->adminRecipients); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/PhpErrorsConfig.php b/var/cache/dev/Symfony/Config/Framework/PhpErrorsConfig.php new file mode 100644 index 0000000..3c7d0b7 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/PhpErrorsConfig.php @@ -0,0 +1,79 @@ +_usedProperties['log'] = true; + $this->log = $value; + + return $this; + } + + /** + * Throw PHP errors as \ErrorException instances. + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function throw($value): static + { + $this->_usedProperties['throw'] = true; + $this->throw = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('log', $value)) { + $this->_usedProperties['log'] = true; + $this->log = $value['log']; + unset($value['log']); + } + + if (array_key_exists('throw', $value)) { + $this->_usedProperties['throw'] = true; + $this->throw = $value['throw']; + unset($value['throw']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['log'])) { + $output['log'] = $this->log; + } + if (isset($this->_usedProperties['throw'])) { + $output['throw'] = $this->throw; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/ProfilerConfig.php b/var/cache/dev/Symfony/Config/Framework/ProfilerConfig.php new file mode 100644 index 0000000..f4d84fb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/ProfilerConfig.php @@ -0,0 +1,192 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function collect($value): static + { + $this->_usedProperties['collect'] = true; + $this->collect = $value; + + return $this; + } + + /** + * The name of the parameter to use to enable or disable collection on a per request basis. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function collectParameter($value): static + { + $this->_usedProperties['collectParameter'] = true; + $this->collectParameter = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function onlyExceptions($value): static + { + $this->_usedProperties['onlyExceptions'] = true; + $this->onlyExceptions = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function onlyMainRequests($value): static + { + $this->_usedProperties['onlyMainRequests'] = true; + $this->onlyMainRequests = $value; + + return $this; + } + + /** + * @default 'file:%kernel.cache_dir%/profiler' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function dsn($value): static + { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value; + + return $this; + } + + /** + * Enables the serializer data collector and profiler panel. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function collectSerializerData($value): static + { + $this->_usedProperties['collectSerializerData'] = true; + $this->collectSerializerData = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('collect', $value)) { + $this->_usedProperties['collect'] = true; + $this->collect = $value['collect']; + unset($value['collect']); + } + + if (array_key_exists('collect_parameter', $value)) { + $this->_usedProperties['collectParameter'] = true; + $this->collectParameter = $value['collect_parameter']; + unset($value['collect_parameter']); + } + + if (array_key_exists('only_exceptions', $value)) { + $this->_usedProperties['onlyExceptions'] = true; + $this->onlyExceptions = $value['only_exceptions']; + unset($value['only_exceptions']); + } + + if (array_key_exists('only_main_requests', $value)) { + $this->_usedProperties['onlyMainRequests'] = true; + $this->onlyMainRequests = $value['only_main_requests']; + unset($value['only_main_requests']); + } + + if (array_key_exists('dsn', $value)) { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value['dsn']; + unset($value['dsn']); + } + + if (array_key_exists('collect_serializer_data', $value)) { + $this->_usedProperties['collectSerializerData'] = true; + $this->collectSerializerData = $value['collect_serializer_data']; + unset($value['collect_serializer_data']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['collect'])) { + $output['collect'] = $this->collect; + } + if (isset($this->_usedProperties['collectParameter'])) { + $output['collect_parameter'] = $this->collectParameter; + } + if (isset($this->_usedProperties['onlyExceptions'])) { + $output['only_exceptions'] = $this->onlyExceptions; + } + if (isset($this->_usedProperties['onlyMainRequests'])) { + $output['only_main_requests'] = $this->onlyMainRequests; + } + if (isset($this->_usedProperties['dsn'])) { + $output['dsn'] = $this->dsn; + } + if (isset($this->_usedProperties['collectSerializerData'])) { + $output['collect_serializer_data'] = $this->collectSerializerData; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/PropertyAccessConfig.php b/var/cache/dev/Symfony/Config/Framework/PropertyAccessConfig.php new file mode 100644 index 0000000..509c5d1 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/PropertyAccessConfig.php @@ -0,0 +1,167 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function magicCall($value): static + { + $this->_usedProperties['magicCall'] = true; + $this->magicCall = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function magicGet($value): static + { + $this->_usedProperties['magicGet'] = true; + $this->magicGet = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function magicSet($value): static + { + $this->_usedProperties['magicSet'] = true; + $this->magicSet = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function throwExceptionOnInvalidIndex($value): static + { + $this->_usedProperties['throwExceptionOnInvalidIndex'] = true; + $this->throwExceptionOnInvalidIndex = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function throwExceptionOnInvalidPropertyPath($value): static + { + $this->_usedProperties['throwExceptionOnInvalidPropertyPath'] = true; + $this->throwExceptionOnInvalidPropertyPath = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('magic_call', $value)) { + $this->_usedProperties['magicCall'] = true; + $this->magicCall = $value['magic_call']; + unset($value['magic_call']); + } + + if (array_key_exists('magic_get', $value)) { + $this->_usedProperties['magicGet'] = true; + $this->magicGet = $value['magic_get']; + unset($value['magic_get']); + } + + if (array_key_exists('magic_set', $value)) { + $this->_usedProperties['magicSet'] = true; + $this->magicSet = $value['magic_set']; + unset($value['magic_set']); + } + + if (array_key_exists('throw_exception_on_invalid_index', $value)) { + $this->_usedProperties['throwExceptionOnInvalidIndex'] = true; + $this->throwExceptionOnInvalidIndex = $value['throw_exception_on_invalid_index']; + unset($value['throw_exception_on_invalid_index']); + } + + if (array_key_exists('throw_exception_on_invalid_property_path', $value)) { + $this->_usedProperties['throwExceptionOnInvalidPropertyPath'] = true; + $this->throwExceptionOnInvalidPropertyPath = $value['throw_exception_on_invalid_property_path']; + unset($value['throw_exception_on_invalid_property_path']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['magicCall'])) { + $output['magic_call'] = $this->magicCall; + } + if (isset($this->_usedProperties['magicGet'])) { + $output['magic_get'] = $this->magicGet; + } + if (isset($this->_usedProperties['magicSet'])) { + $output['magic_set'] = $this->magicSet; + } + if (isset($this->_usedProperties['throwExceptionOnInvalidIndex'])) { + $output['throw_exception_on_invalid_index'] = $this->throwExceptionOnInvalidIndex; + } + if (isset($this->_usedProperties['throwExceptionOnInvalidPropertyPath'])) { + $output['throw_exception_on_invalid_property_path'] = $this->throwExceptionOnInvalidPropertyPath; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/PropertyInfoConfig.php b/var/cache/dev/Symfony/Config/Framework/PropertyInfoConfig.php new file mode 100644 index 0000000..f976cc8 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/PropertyInfoConfig.php @@ -0,0 +1,76 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Registers the constructor extractor. + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function withConstructorExtractor($value): static + { + $this->_usedProperties['withConstructorExtractor'] = true; + $this->withConstructorExtractor = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('with_constructor_extractor', $value)) { + $this->_usedProperties['withConstructorExtractor'] = true; + $this->withConstructorExtractor = $value['with_constructor_extractor']; + unset($value['with_constructor_extractor']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['withConstructorExtractor'])) { + $output['with_constructor_extractor'] = $this->withConstructorExtractor; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig.php b/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig.php new file mode 100644 index 0000000..b46a9ff --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig.php @@ -0,0 +1,223 @@ +_usedProperties['lockFactory'] = true; + $this->lockFactory = $value; + + return $this; + } + + /** + * The cache pool to use for storing the current limiter state. + * @default 'cache.rate_limiter' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cachePool($value): static + { + $this->_usedProperties['cachePool'] = true; + $this->cachePool = $value; + + return $this; + } + + /** + * The service ID of a custom storage implementation, this precedes any configured "cache_pool". + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function storageService($value): static + { + $this->_usedProperties['storageService'] = true; + $this->storageService = $value; + + return $this; + } + + /** + * The algorithm to be used by this limiter. + * @default null + * @param ParamConfigurator|'fixed_window'|'token_bucket'|'sliding_window'|'compound'|'no_limit' $value + * @return $this + */ + public function policy($value): static + { + $this->_usedProperties['policy'] = true; + $this->policy = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function limiters(mixed $value): static + { + $this->_usedProperties['limiters'] = true; + $this->limiters = $value; + + return $this; + } + + /** + * The maximum allowed hits in a fixed interval or burst. + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function limit($value): static + { + $this->_usedProperties['limit'] = true; + $this->limit = $value; + + return $this; + } + + /** + * Configures the fixed interval if "policy" is set to "fixed_window" or "sliding_window". The value must be a number followed by "second", "minute", "hour", "day", "week" or "month" (or their plural equivalent). + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function interval($value): static + { + $this->_usedProperties['interval'] = true; + $this->interval = $value; + + return $this; + } + + /** + * Configures the fill rate if "policy" is set to "token_bucket". + */ + public function rate(array $value = []): \Symfony\Config\Framework\RateLimiter\LimiterConfig\RateConfig + { + if (null === $this->rate) { + $this->_usedProperties['rate'] = true; + $this->rate = new \Symfony\Config\Framework\RateLimiter\LimiterConfig\RateConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "rate()" has already been initialized. You cannot pass values the second time you call rate().'); + } + + return $this->rate; + } + + public function __construct(array $value = []) + { + if (array_key_exists('lock_factory', $value)) { + $this->_usedProperties['lockFactory'] = true; + $this->lockFactory = $value['lock_factory']; + unset($value['lock_factory']); + } + + if (array_key_exists('cache_pool', $value)) { + $this->_usedProperties['cachePool'] = true; + $this->cachePool = $value['cache_pool']; + unset($value['cache_pool']); + } + + if (array_key_exists('storage_service', $value)) { + $this->_usedProperties['storageService'] = true; + $this->storageService = $value['storage_service']; + unset($value['storage_service']); + } + + if (array_key_exists('policy', $value)) { + $this->_usedProperties['policy'] = true; + $this->policy = $value['policy']; + unset($value['policy']); + } + + if (array_key_exists('limiters', $value)) { + $this->_usedProperties['limiters'] = true; + $this->limiters = $value['limiters']; + unset($value['limiters']); + } + + if (array_key_exists('limit', $value)) { + $this->_usedProperties['limit'] = true; + $this->limit = $value['limit']; + unset($value['limit']); + } + + if (array_key_exists('interval', $value)) { + $this->_usedProperties['interval'] = true; + $this->interval = $value['interval']; + unset($value['interval']); + } + + if (array_key_exists('rate', $value)) { + $this->_usedProperties['rate'] = true; + $this->rate = new \Symfony\Config\Framework\RateLimiter\LimiterConfig\RateConfig($value['rate']); + unset($value['rate']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['lockFactory'])) { + $output['lock_factory'] = $this->lockFactory; + } + if (isset($this->_usedProperties['cachePool'])) { + $output['cache_pool'] = $this->cachePool; + } + if (isset($this->_usedProperties['storageService'])) { + $output['storage_service'] = $this->storageService; + } + if (isset($this->_usedProperties['policy'])) { + $output['policy'] = $this->policy; + } + if (isset($this->_usedProperties['limiters'])) { + $output['limiters'] = $this->limiters; + } + if (isset($this->_usedProperties['limit'])) { + $output['limit'] = $this->limit; + } + if (isset($this->_usedProperties['interval'])) { + $output['interval'] = $this->interval; + } + if (isset($this->_usedProperties['rate'])) { + $output['rate'] = $this->rate->toArray(); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig/RateConfig.php b/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig/RateConfig.php new file mode 100644 index 0000000..27dffae --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RateLimiter/LimiterConfig/RateConfig.php @@ -0,0 +1,77 @@ +_usedProperties['interval'] = true; + $this->interval = $value; + + return $this; + } + + /** + * Amount of tokens to add each interval. + * @default 1 + * @param ParamConfigurator|int $value + * @return $this + */ + public function amount($value): static + { + $this->_usedProperties['amount'] = true; + $this->amount = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('interval', $value)) { + $this->_usedProperties['interval'] = true; + $this->interval = $value['interval']; + unset($value['interval']); + } + + if (array_key_exists('amount', $value)) { + $this->_usedProperties['amount'] = true; + $this->amount = $value['amount']; + unset($value['amount']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['interval'])) { + $output['interval'] = $this->interval; + } + if (isset($this->_usedProperties['amount'])) { + $output['amount'] = $this->amount; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RateLimiterConfig.php b/var/cache/dev/Symfony/Config/Framework/RateLimiterConfig.php new file mode 100644 index 0000000..f5c7fc1 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RateLimiterConfig.php @@ -0,0 +1,76 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function limiter(string $name, array $value = []): \Symfony\Config\Framework\RateLimiter\LimiterConfig + { + if (!isset($this->limiters[$name])) { + $this->_usedProperties['limiters'] = true; + $this->limiters[$name] = new \Symfony\Config\Framework\RateLimiter\LimiterConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "limiter()" has already been initialized. You cannot pass values the second time you call limiter().'); + } + + return $this->limiters[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('limiters', $value)) { + $this->_usedProperties['limiters'] = true; + $this->limiters = array_map(fn ($v) => new \Symfony\Config\Framework\RateLimiter\LimiterConfig($v), $value['limiters']); + unset($value['limiters']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['limiters'])) { + $output['limiters'] = array_map(fn ($v) => $v->toArray(), $this->limiters); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RemoteeventConfig.php b/var/cache/dev/Symfony/Config/Framework/RemoteeventConfig.php new file mode 100644 index 0000000..2b8f3a2 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RemoteeventConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RequestConfig.php b/var/cache/dev/Symfony/Config/Framework/RequestConfig.php new file mode 100644 index 0000000..178ca44 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RequestConfig.php @@ -0,0 +1,73 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @return $this + */ + public function format(string $name, mixed $value): static + { + $this->_usedProperties['formats'] = true; + $this->formats[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('formats', $value)) { + $this->_usedProperties['formats'] = true; + $this->formats = $value['formats']; + unset($value['formats']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['formats'])) { + $output['formats'] = $this->formats; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/RouterConfig.php b/var/cache/dev/Symfony/Config/Framework/RouterConfig.php new file mode 100644 index 0000000..cbb3601 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/RouterConfig.php @@ -0,0 +1,242 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function resource($value): static + { + $this->_usedProperties['resource'] = true; + $this->resource = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function type($value): static + { + $this->_usedProperties['type'] = true; + $this->type = $value; + + return $this; + } + + /** + * @default '%kernel.build_dir%' + * @param ParamConfigurator|mixed $value + * @deprecated Setting the "router.cache_dir" configuration option is deprecated. It will be removed in version 8.0. + * @return $this + */ + public function cacheDir($value): static + { + $this->_usedProperties['cacheDir'] = true; + $this->cacheDir = $value; + + return $this; + } + + /** + * The default URI used to generate URLs in a non-HTTP context. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultUri($value): static + { + $this->_usedProperties['defaultUri'] = true; + $this->defaultUri = $value; + + return $this; + } + + /** + * @default 80 + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function httpPort($value): static + { + $this->_usedProperties['httpPort'] = true; + $this->httpPort = $value; + + return $this; + } + + /** + * @default 443 + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function httpsPort($value): static + { + $this->_usedProperties['httpsPort'] = true; + $this->httpsPort = $value; + + return $this; + } + + /** + * set to true to throw an exception when a parameter does not match the requirements + * set to false to disable exceptions when a parameter does not match the requirements (and return null instead) + * set to null to disable parameter checks against requirements + * 'true' is the preferred configuration in development mode, while 'false' or 'null' might be preferred in production + * @default true + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function strictRequirements($value): static + { + $this->_usedProperties['strictRequirements'] = true; + $this->strictRequirements = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function utf8($value): static + { + $this->_usedProperties['utf8'] = true; + $this->utf8 = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('resource', $value)) { + $this->_usedProperties['resource'] = true; + $this->resource = $value['resource']; + unset($value['resource']); + } + + if (array_key_exists('type', $value)) { + $this->_usedProperties['type'] = true; + $this->type = $value['type']; + unset($value['type']); + } + + if (array_key_exists('cache_dir', $value)) { + $this->_usedProperties['cacheDir'] = true; + $this->cacheDir = $value['cache_dir']; + unset($value['cache_dir']); + } + + if (array_key_exists('default_uri', $value)) { + $this->_usedProperties['defaultUri'] = true; + $this->defaultUri = $value['default_uri']; + unset($value['default_uri']); + } + + if (array_key_exists('http_port', $value)) { + $this->_usedProperties['httpPort'] = true; + $this->httpPort = $value['http_port']; + unset($value['http_port']); + } + + if (array_key_exists('https_port', $value)) { + $this->_usedProperties['httpsPort'] = true; + $this->httpsPort = $value['https_port']; + unset($value['https_port']); + } + + if (array_key_exists('strict_requirements', $value)) { + $this->_usedProperties['strictRequirements'] = true; + $this->strictRequirements = $value['strict_requirements']; + unset($value['strict_requirements']); + } + + if (array_key_exists('utf8', $value)) { + $this->_usedProperties['utf8'] = true; + $this->utf8 = $value['utf8']; + unset($value['utf8']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['resource'])) { + $output['resource'] = $this->resource; + } + if (isset($this->_usedProperties['type'])) { + $output['type'] = $this->type; + } + if (isset($this->_usedProperties['cacheDir'])) { + $output['cache_dir'] = $this->cacheDir; + } + if (isset($this->_usedProperties['defaultUri'])) { + $output['default_uri'] = $this->defaultUri; + } + if (isset($this->_usedProperties['httpPort'])) { + $output['http_port'] = $this->httpPort; + } + if (isset($this->_usedProperties['httpsPort'])) { + $output['https_port'] = $this->httpsPort; + } + if (isset($this->_usedProperties['strictRequirements'])) { + $output['strict_requirements'] = $this->strictRequirements; + } + if (isset($this->_usedProperties['utf8'])) { + $output['utf8'] = $this->utf8; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SchedulerConfig.php b/var/cache/dev/Symfony/Config/Framework/SchedulerConfig.php new file mode 100644 index 0000000..2f330e1 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SchedulerConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SecretsConfig.php b/var/cache/dev/Symfony/Config/Framework/SecretsConfig.php new file mode 100644 index 0000000..d4ca653 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SecretsConfig.php @@ -0,0 +1,121 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default '%kernel.project_dir%/config/secrets/%kernel.runtime_environment%' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function vaultDirectory($value): static + { + $this->_usedProperties['vaultDirectory'] = true; + $this->vaultDirectory = $value; + + return $this; + } + + /** + * @default '%kernel.project_dir%/.env.%kernel.environment%.local' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function localDotenvFile($value): static + { + $this->_usedProperties['localDotenvFile'] = true; + $this->localDotenvFile = $value; + + return $this; + } + + /** + * @default 'base64:default::SYMFONY_DECRYPTION_SECRET' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function decryptionEnvVar($value): static + { + $this->_usedProperties['decryptionEnvVar'] = true; + $this->decryptionEnvVar = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('vault_directory', $value)) { + $this->_usedProperties['vaultDirectory'] = true; + $this->vaultDirectory = $value['vault_directory']; + unset($value['vault_directory']); + } + + if (array_key_exists('local_dotenv_file', $value)) { + $this->_usedProperties['localDotenvFile'] = true; + $this->localDotenvFile = $value['local_dotenv_file']; + unset($value['local_dotenv_file']); + } + + if (array_key_exists('decryption_env_var', $value)) { + $this->_usedProperties['decryptionEnvVar'] = true; + $this->decryptionEnvVar = $value['decryption_env_var']; + unset($value['decryption_env_var']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['vaultDirectory'])) { + $output['vault_directory'] = $this->vaultDirectory; + } + if (isset($this->_usedProperties['localDotenvFile'])) { + $output['local_dotenv_file'] = $this->localDotenvFile; + } + if (isset($this->_usedProperties['decryptionEnvVar'])) { + $output['decryption_env_var'] = $this->decryptionEnvVar; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SemaphoreConfig.php b/var/cache/dev/Symfony/Config/Framework/SemaphoreConfig.php new file mode 100644 index 0000000..f5c8886 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SemaphoreConfig.php @@ -0,0 +1,73 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @return $this + */ + public function resource(string $name, mixed $value): static + { + $this->_usedProperties['resources'] = true; + $this->resources[$name] = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('resources', $value)) { + $this->_usedProperties['resources'] = true; + $this->resources = $value['resources']; + unset($value['resources']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['resources'])) { + $output['resources'] = $this->resources; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Serializer/MappingConfig.php b/var/cache/dev/Symfony/Config/Framework/Serializer/MappingConfig.php new file mode 100644 index 0000000..10d5a45 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Serializer/MappingConfig.php @@ -0,0 +1,52 @@ + $value + * + * @return $this + */ + public function paths(ParamConfigurator|array $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Serializer/NamedSerializerConfig.php b/var/cache/dev/Symfony/Config/Framework/Serializer/NamedSerializerConfig.php new file mode 100644 index 0000000..98ddcc0 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Serializer/NamedSerializerConfig.php @@ -0,0 +1,123 @@ +_usedProperties['nameConverter'] = true; + $this->nameConverter = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function defaultContext(ParamConfigurator|array $value): static + { + $this->_usedProperties['defaultContext'] = true; + $this->defaultContext = $value; + + return $this; + } + + /** + * Whether to include the built-in normalizers + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function includeBuiltInNormalizers($value): static + { + $this->_usedProperties['includeBuiltInNormalizers'] = true; + $this->includeBuiltInNormalizers = $value; + + return $this; + } + + /** + * Whether to include the built-in encoders + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function includeBuiltInEncoders($value): static + { + $this->_usedProperties['includeBuiltInEncoders'] = true; + $this->includeBuiltInEncoders = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('name_converter', $value)) { + $this->_usedProperties['nameConverter'] = true; + $this->nameConverter = $value['name_converter']; + unset($value['name_converter']); + } + + if (array_key_exists('default_context', $value)) { + $this->_usedProperties['defaultContext'] = true; + $this->defaultContext = $value['default_context']; + unset($value['default_context']); + } + + if (array_key_exists('include_built_in_normalizers', $value)) { + $this->_usedProperties['includeBuiltInNormalizers'] = true; + $this->includeBuiltInNormalizers = $value['include_built_in_normalizers']; + unset($value['include_built_in_normalizers']); + } + + if (array_key_exists('include_built_in_encoders', $value)) { + $this->_usedProperties['includeBuiltInEncoders'] = true; + $this->includeBuiltInEncoders = $value['include_built_in_encoders']; + unset($value['include_built_in_encoders']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['nameConverter'])) { + $output['name_converter'] = $this->nameConverter; + } + if (isset($this->_usedProperties['defaultContext'])) { + $output['default_context'] = $this->defaultContext; + } + if (isset($this->_usedProperties['includeBuiltInNormalizers'])) { + $output['include_built_in_normalizers'] = $this->includeBuiltInNormalizers; + } + if (isset($this->_usedProperties['includeBuiltInEncoders'])) { + $output['include_built_in_encoders'] = $this->includeBuiltInEncoders; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SerializerConfig.php b/var/cache/dev/Symfony/Config/Framework/SerializerConfig.php new file mode 100644 index 0000000..60d627b --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SerializerConfig.php @@ -0,0 +1,217 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function enableAttributes($value): static + { + $this->_usedProperties['enableAttributes'] = true; + $this->enableAttributes = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function nameConverter($value): static + { + $this->_usedProperties['nameConverter'] = true; + $this->nameConverter = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function circularReferenceHandler($value): static + { + $this->_usedProperties['circularReferenceHandler'] = true; + $this->circularReferenceHandler = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function maxDepthHandler($value): static + { + $this->_usedProperties['maxDepthHandler'] = true; + $this->maxDepthHandler = $value; + + return $this; + } + + /** + * @default {"paths":[]} + */ + public function mapping(array $value = []): \Symfony\Config\Framework\Serializer\MappingConfig + { + if (null === $this->mapping) { + $this->_usedProperties['mapping'] = true; + $this->mapping = new \Symfony\Config\Framework\Serializer\MappingConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "mapping()" has already been initialized. You cannot pass values the second time you call mapping().'); + } + + return $this->mapping; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function defaultContext(ParamConfigurator|array $value): static + { + $this->_usedProperties['defaultContext'] = true; + $this->defaultContext = $value; + + return $this; + } + + public function namedSerializer(string $name, array $value = []): \Symfony\Config\Framework\Serializer\NamedSerializerConfig + { + if (!isset($this->namedSerializers[$name])) { + $this->_usedProperties['namedSerializers'] = true; + $this->namedSerializers[$name] = new \Symfony\Config\Framework\Serializer\NamedSerializerConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "namedSerializer()" has already been initialized. You cannot pass values the second time you call namedSerializer().'); + } + + return $this->namedSerializers[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('enable_attributes', $value)) { + $this->_usedProperties['enableAttributes'] = true; + $this->enableAttributes = $value['enable_attributes']; + unset($value['enable_attributes']); + } + + if (array_key_exists('name_converter', $value)) { + $this->_usedProperties['nameConverter'] = true; + $this->nameConverter = $value['name_converter']; + unset($value['name_converter']); + } + + if (array_key_exists('circular_reference_handler', $value)) { + $this->_usedProperties['circularReferenceHandler'] = true; + $this->circularReferenceHandler = $value['circular_reference_handler']; + unset($value['circular_reference_handler']); + } + + if (array_key_exists('max_depth_handler', $value)) { + $this->_usedProperties['maxDepthHandler'] = true; + $this->maxDepthHandler = $value['max_depth_handler']; + unset($value['max_depth_handler']); + } + + if (array_key_exists('mapping', $value)) { + $this->_usedProperties['mapping'] = true; + $this->mapping = new \Symfony\Config\Framework\Serializer\MappingConfig($value['mapping']); + unset($value['mapping']); + } + + if (array_key_exists('default_context', $value)) { + $this->_usedProperties['defaultContext'] = true; + $this->defaultContext = $value['default_context']; + unset($value['default_context']); + } + + if (array_key_exists('named_serializers', $value)) { + $this->_usedProperties['namedSerializers'] = true; + $this->namedSerializers = array_map(fn ($v) => new \Symfony\Config\Framework\Serializer\NamedSerializerConfig($v), $value['named_serializers']); + unset($value['named_serializers']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['enableAttributes'])) { + $output['enable_attributes'] = $this->enableAttributes; + } + if (isset($this->_usedProperties['nameConverter'])) { + $output['name_converter'] = $this->nameConverter; + } + if (isset($this->_usedProperties['circularReferenceHandler'])) { + $output['circular_reference_handler'] = $this->circularReferenceHandler; + } + if (isset($this->_usedProperties['maxDepthHandler'])) { + $output['max_depth_handler'] = $this->maxDepthHandler; + } + if (isset($this->_usedProperties['mapping'])) { + $output['mapping'] = $this->mapping->toArray(); + } + if (isset($this->_usedProperties['defaultContext'])) { + $output['default_context'] = $this->defaultContext; + } + if (isset($this->_usedProperties['namedSerializers'])) { + $output['named_serializers'] = array_map(fn ($v) => $v->toArray(), $this->namedSerializers); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SessionConfig.php b/var/cache/dev/Symfony/Config/Framework/SessionConfig.php new file mode 100644 index 0000000..6d465f5 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SessionConfig.php @@ -0,0 +1,448 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default 'session.storage.factory.native' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function storageFactoryId($value): static + { + $this->_usedProperties['storageFactoryId'] = true; + $this->storageFactoryId = $value; + + return $this; + } + + /** + * Defaults to using the native session handler, or to the native *file* session handler if "save_path" is not null. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function handlerId($value): static + { + $this->_usedProperties['handlerId'] = true; + $this->handlerId = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function name($value): static + { + $this->_usedProperties['name'] = true; + $this->name = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cookieLifetime($value): static + { + $this->_usedProperties['cookieLifetime'] = true; + $this->cookieLifetime = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cookiePath($value): static + { + $this->_usedProperties['cookiePath'] = true; + $this->cookiePath = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cookieDomain($value): static + { + $this->_usedProperties['cookieDomain'] = true; + $this->cookieDomain = $value; + + return $this; + } + + /** + * @default 'auto' + * @param ParamConfigurator|true|false|'auto' $value + * @return $this + */ + public function cookieSecure($value): static + { + $this->_usedProperties['cookieSecure'] = true; + $this->cookieSecure = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function cookieHttponly($value): static + { + $this->_usedProperties['cookieHttponly'] = true; + $this->cookieHttponly = $value; + + return $this; + } + + /** + * @default 'lax' + * @param ParamConfigurator|NULL|'lax'|'strict'|'none' $value + * @return $this + */ + public function cookieSamesite($value): static + { + $this->_usedProperties['cookieSamesite'] = true; + $this->cookieSamesite = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function useCookies($value): static + { + $this->_usedProperties['useCookies'] = true; + $this->useCookies = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function gcDivisor($value): static + { + $this->_usedProperties['gcDivisor'] = true; + $this->gcDivisor = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function gcProbability($value): static + { + $this->_usedProperties['gcProbability'] = true; + $this->gcProbability = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function gcMaxlifetime($value): static + { + $this->_usedProperties['gcMaxlifetime'] = true; + $this->gcMaxlifetime = $value; + + return $this; + } + + /** + * Defaults to "%kernel.cache_dir%/sessions" if the "handler_id" option is not null. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function savePath($value): static + { + $this->_usedProperties['savePath'] = true; + $this->savePath = $value; + + return $this; + } + + /** + * Seconds to wait between 2 session metadata updates. + * @default 0 + * @param ParamConfigurator|int $value + * @return $this + */ + public function metadataUpdateThreshold($value): static + { + $this->_usedProperties['metadataUpdateThreshold'] = true; + $this->metadataUpdateThreshold = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @deprecated Setting the "session.sid_length" configuration option is deprecated. It will be removed in version 8.0. No alternative is provided as PHP 8.4 has deprecated the related option. + * @return $this + */ + public function sidLength($value): static + { + $this->_usedProperties['sidLength'] = true; + $this->sidLength = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @deprecated Setting the "session.sid_bits_per_character" configuration option is deprecated. It will be removed in version 8.0. No alternative is provided as PHP 8.4 has deprecated the related option. + * @return $this + */ + public function sidBitsPerCharacter($value): static + { + $this->_usedProperties['sidBitsPerCharacter'] = true; + $this->sidBitsPerCharacter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('storage_factory_id', $value)) { + $this->_usedProperties['storageFactoryId'] = true; + $this->storageFactoryId = $value['storage_factory_id']; + unset($value['storage_factory_id']); + } + + if (array_key_exists('handler_id', $value)) { + $this->_usedProperties['handlerId'] = true; + $this->handlerId = $value['handler_id']; + unset($value['handler_id']); + } + + if (array_key_exists('name', $value)) { + $this->_usedProperties['name'] = true; + $this->name = $value['name']; + unset($value['name']); + } + + if (array_key_exists('cookie_lifetime', $value)) { + $this->_usedProperties['cookieLifetime'] = true; + $this->cookieLifetime = $value['cookie_lifetime']; + unset($value['cookie_lifetime']); + } + + if (array_key_exists('cookie_path', $value)) { + $this->_usedProperties['cookiePath'] = true; + $this->cookiePath = $value['cookie_path']; + unset($value['cookie_path']); + } + + if (array_key_exists('cookie_domain', $value)) { + $this->_usedProperties['cookieDomain'] = true; + $this->cookieDomain = $value['cookie_domain']; + unset($value['cookie_domain']); + } + + if (array_key_exists('cookie_secure', $value)) { + $this->_usedProperties['cookieSecure'] = true; + $this->cookieSecure = $value['cookie_secure']; + unset($value['cookie_secure']); + } + + if (array_key_exists('cookie_httponly', $value)) { + $this->_usedProperties['cookieHttponly'] = true; + $this->cookieHttponly = $value['cookie_httponly']; + unset($value['cookie_httponly']); + } + + if (array_key_exists('cookie_samesite', $value)) { + $this->_usedProperties['cookieSamesite'] = true; + $this->cookieSamesite = $value['cookie_samesite']; + unset($value['cookie_samesite']); + } + + if (array_key_exists('use_cookies', $value)) { + $this->_usedProperties['useCookies'] = true; + $this->useCookies = $value['use_cookies']; + unset($value['use_cookies']); + } + + if (array_key_exists('gc_divisor', $value)) { + $this->_usedProperties['gcDivisor'] = true; + $this->gcDivisor = $value['gc_divisor']; + unset($value['gc_divisor']); + } + + if (array_key_exists('gc_probability', $value)) { + $this->_usedProperties['gcProbability'] = true; + $this->gcProbability = $value['gc_probability']; + unset($value['gc_probability']); + } + + if (array_key_exists('gc_maxlifetime', $value)) { + $this->_usedProperties['gcMaxlifetime'] = true; + $this->gcMaxlifetime = $value['gc_maxlifetime']; + unset($value['gc_maxlifetime']); + } + + if (array_key_exists('save_path', $value)) { + $this->_usedProperties['savePath'] = true; + $this->savePath = $value['save_path']; + unset($value['save_path']); + } + + if (array_key_exists('metadata_update_threshold', $value)) { + $this->_usedProperties['metadataUpdateThreshold'] = true; + $this->metadataUpdateThreshold = $value['metadata_update_threshold']; + unset($value['metadata_update_threshold']); + } + + if (array_key_exists('sid_length', $value)) { + $this->_usedProperties['sidLength'] = true; + $this->sidLength = $value['sid_length']; + unset($value['sid_length']); + } + + if (array_key_exists('sid_bits_per_character', $value)) { + $this->_usedProperties['sidBitsPerCharacter'] = true; + $this->sidBitsPerCharacter = $value['sid_bits_per_character']; + unset($value['sid_bits_per_character']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['storageFactoryId'])) { + $output['storage_factory_id'] = $this->storageFactoryId; + } + if (isset($this->_usedProperties['handlerId'])) { + $output['handler_id'] = $this->handlerId; + } + if (isset($this->_usedProperties['name'])) { + $output['name'] = $this->name; + } + if (isset($this->_usedProperties['cookieLifetime'])) { + $output['cookie_lifetime'] = $this->cookieLifetime; + } + if (isset($this->_usedProperties['cookiePath'])) { + $output['cookie_path'] = $this->cookiePath; + } + if (isset($this->_usedProperties['cookieDomain'])) { + $output['cookie_domain'] = $this->cookieDomain; + } + if (isset($this->_usedProperties['cookieSecure'])) { + $output['cookie_secure'] = $this->cookieSecure; + } + if (isset($this->_usedProperties['cookieHttponly'])) { + $output['cookie_httponly'] = $this->cookieHttponly; + } + if (isset($this->_usedProperties['cookieSamesite'])) { + $output['cookie_samesite'] = $this->cookieSamesite; + } + if (isset($this->_usedProperties['useCookies'])) { + $output['use_cookies'] = $this->useCookies; + } + if (isset($this->_usedProperties['gcDivisor'])) { + $output['gc_divisor'] = $this->gcDivisor; + } + if (isset($this->_usedProperties['gcProbability'])) { + $output['gc_probability'] = $this->gcProbability; + } + if (isset($this->_usedProperties['gcMaxlifetime'])) { + $output['gc_maxlifetime'] = $this->gcMaxlifetime; + } + if (isset($this->_usedProperties['savePath'])) { + $output['save_path'] = $this->savePath; + } + if (isset($this->_usedProperties['metadataUpdateThreshold'])) { + $output['metadata_update_threshold'] = $this->metadataUpdateThreshold; + } + if (isset($this->_usedProperties['sidLength'])) { + $output['sid_length'] = $this->sidLength; + } + if (isset($this->_usedProperties['sidBitsPerCharacter'])) { + $output['sid_bits_per_character'] = $this->sidBitsPerCharacter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/SsiConfig.php b/var/cache/dev/Symfony/Config/Framework/SsiConfig.php new file mode 100644 index 0000000..0f00bf7 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/SsiConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Translator/GlobalConfig.php b/var/cache/dev/Symfony/Config/Framework/Translator/GlobalConfig.php new file mode 100644 index 0000000..b6c54d6 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Translator/GlobalConfig.php @@ -0,0 +1,120 @@ +_usedProperties['value'] = true; + $this->value = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function message($value): static + { + $this->_usedProperties['message'] = true; + $this->message = $value; + + return $this; + } + + /** + * @return $this + */ + public function parameter(string $name, mixed $value): static + { + $this->_usedProperties['parameters'] = true; + $this->parameters[$name] = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function domain($value): static + { + $this->_usedProperties['domain'] = true; + $this->domain = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('value', $value)) { + $this->_usedProperties['value'] = true; + $this->value = $value['value']; + unset($value['value']); + } + + if (array_key_exists('message', $value)) { + $this->_usedProperties['message'] = true; + $this->message = $value['message']; + unset($value['message']); + } + + if (array_key_exists('parameters', $value)) { + $this->_usedProperties['parameters'] = true; + $this->parameters = $value['parameters']; + unset($value['parameters']); + } + + if (array_key_exists('domain', $value)) { + $this->_usedProperties['domain'] = true; + $this->domain = $value['domain']; + unset($value['domain']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['value'])) { + $output['value'] = $this->value; + } + if (isset($this->_usedProperties['message'])) { + $output['message'] = $this->message; + } + if (isset($this->_usedProperties['parameters'])) { + $output['parameters'] = $this->parameters; + } + if (isset($this->_usedProperties['domain'])) { + $output['domain'] = $this->domain; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Translator/ProviderConfig.php b/var/cache/dev/Symfony/Config/Framework/Translator/ProviderConfig.php new file mode 100644 index 0000000..087d629 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Translator/ProviderConfig.php @@ -0,0 +1,98 @@ +_usedProperties['dsn'] = true; + $this->dsn = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function domains(ParamConfigurator|array $value): static + { + $this->_usedProperties['domains'] = true; + $this->domains = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function locales(ParamConfigurator|array $value): static + { + $this->_usedProperties['locales'] = true; + $this->locales = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('dsn', $value)) { + $this->_usedProperties['dsn'] = true; + $this->dsn = $value['dsn']; + unset($value['dsn']); + } + + if (array_key_exists('domains', $value)) { + $this->_usedProperties['domains'] = true; + $this->domains = $value['domains']; + unset($value['domains']); + } + + if (array_key_exists('locales', $value)) { + $this->_usedProperties['locales'] = true; + $this->locales = $value['locales']; + unset($value['locales']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['dsn'])) { + $output['dsn'] = $this->dsn; + } + if (isset($this->_usedProperties['domains'])) { + $output['domains'] = $this->domains; + } + if (isset($this->_usedProperties['locales'])) { + $output['locales'] = $this->locales; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Translator/PseudoLocalizationConfig.php b/var/cache/dev/Symfony/Config/Framework/Translator/PseudoLocalizationConfig.php new file mode 100644 index 0000000..fa61472 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Translator/PseudoLocalizationConfig.php @@ -0,0 +1,167 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function accents($value): static + { + $this->_usedProperties['accents'] = true; + $this->accents = $value; + + return $this; + } + + /** + * @default 1.0 + * @param ParamConfigurator|float $value + * @return $this + */ + public function expansionFactor($value): static + { + $this->_usedProperties['expansionFactor'] = true; + $this->expansionFactor = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function brackets($value): static + { + $this->_usedProperties['brackets'] = true; + $this->brackets = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function parseHtml($value): static + { + $this->_usedProperties['parseHtml'] = true; + $this->parseHtml = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function localizableHtmlAttributes(ParamConfigurator|array $value): static + { + $this->_usedProperties['localizableHtmlAttributes'] = true; + $this->localizableHtmlAttributes = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('accents', $value)) { + $this->_usedProperties['accents'] = true; + $this->accents = $value['accents']; + unset($value['accents']); + } + + if (array_key_exists('expansion_factor', $value)) { + $this->_usedProperties['expansionFactor'] = true; + $this->expansionFactor = $value['expansion_factor']; + unset($value['expansion_factor']); + } + + if (array_key_exists('brackets', $value)) { + $this->_usedProperties['brackets'] = true; + $this->brackets = $value['brackets']; + unset($value['brackets']); + } + + if (array_key_exists('parse_html', $value)) { + $this->_usedProperties['parseHtml'] = true; + $this->parseHtml = $value['parse_html']; + unset($value['parse_html']); + } + + if (array_key_exists('localizable_html_attributes', $value)) { + $this->_usedProperties['localizableHtmlAttributes'] = true; + $this->localizableHtmlAttributes = $value['localizable_html_attributes']; + unset($value['localizable_html_attributes']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['accents'])) { + $output['accents'] = $this->accents; + } + if (isset($this->_usedProperties['expansionFactor'])) { + $output['expansion_factor'] = $this->expansionFactor; + } + if (isset($this->_usedProperties['brackets'])) { + $output['brackets'] = $this->brackets; + } + if (isset($this->_usedProperties['parseHtml'])) { + $output['parse_html'] = $this->parseHtml; + } + if (isset($this->_usedProperties['localizableHtmlAttributes'])) { + $output['localizable_html_attributes'] = $this->localizableHtmlAttributes; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/TranslatorConfig.php b/var/cache/dev/Symfony/Config/Framework/TranslatorConfig.php new file mode 100644 index 0000000..d11a67b --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/TranslatorConfig.php @@ -0,0 +1,282 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function fallbacks(mixed $value): static + { + $this->_usedProperties['fallbacks'] = true; + $this->fallbacks = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function logging($value): static + { + $this->_usedProperties['logging'] = true; + $this->logging = $value; + + return $this; + } + + /** + * @default 'translator.formatter.default' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function formatter($value): static + { + $this->_usedProperties['formatter'] = true; + $this->formatter = $value; + + return $this; + } + + /** + * @default '%kernel.cache_dir%/translations' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cacheDir($value): static + { + $this->_usedProperties['cacheDir'] = true; + $this->cacheDir = $value; + + return $this; + } + + /** + * The default path used to load translations. + * @default '%kernel.project_dir%/translations' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultPath($value): static + { + $this->_usedProperties['defaultPath'] = true; + $this->defaultPath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function paths(ParamConfigurator|array $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths = $value; + + return $this; + } + + /** + * @default {"enabled":false,"accents":true,"expansion_factor":1,"brackets":true,"parse_html":false,"localizable_html_attributes":[]} + */ + public function pseudoLocalization(array $value = []): \Symfony\Config\Framework\Translator\PseudoLocalizationConfig + { + if (null === $this->pseudoLocalization) { + $this->_usedProperties['pseudoLocalization'] = true; + $this->pseudoLocalization = new \Symfony\Config\Framework\Translator\PseudoLocalizationConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "pseudoLocalization()" has already been initialized. You cannot pass values the second time you call pseudoLocalization().'); + } + + return $this->pseudoLocalization; + } + + /** + * Translation providers you can read/write your translations from. + */ + public function provider(string $name, array $value = []): \Symfony\Config\Framework\Translator\ProviderConfig + { + if (!isset($this->providers[$name])) { + $this->_usedProperties['providers'] = true; + $this->providers[$name] = new \Symfony\Config\Framework\Translator\ProviderConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "provider()" has already been initialized. You cannot pass values the second time you call provider().'); + } + + return $this->providers[$name]; + } + + /** + * @template TValue of mixed + * @param TValue $value + * Global parameters. + * @example 3.14 + * @return \Symfony\Config\Framework\Translator\GlobalConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Translator\GlobalConfig : static) + */ + public function global(string $name, mixed $value = []): \Symfony\Config\Framework\Translator\GlobalConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['globals'] = true; + $this->globals[$name] = $value; + + return $this; + } + + if (!isset($this->globals[$name]) || !$this->globals[$name] instanceof \Symfony\Config\Framework\Translator\GlobalConfig) { + $this->_usedProperties['globals'] = true; + $this->globals[$name] = new \Symfony\Config\Framework\Translator\GlobalConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "global()" has already been initialized. You cannot pass values the second time you call global().'); + } + + return $this->globals[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('fallbacks', $value)) { + $this->_usedProperties['fallbacks'] = true; + $this->fallbacks = $value['fallbacks']; + unset($value['fallbacks']); + } + + if (array_key_exists('logging', $value)) { + $this->_usedProperties['logging'] = true; + $this->logging = $value['logging']; + unset($value['logging']); + } + + if (array_key_exists('formatter', $value)) { + $this->_usedProperties['formatter'] = true; + $this->formatter = $value['formatter']; + unset($value['formatter']); + } + + if (array_key_exists('cache_dir', $value)) { + $this->_usedProperties['cacheDir'] = true; + $this->cacheDir = $value['cache_dir']; + unset($value['cache_dir']); + } + + if (array_key_exists('default_path', $value)) { + $this->_usedProperties['defaultPath'] = true; + $this->defaultPath = $value['default_path']; + unset($value['default_path']); + } + + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if (array_key_exists('pseudo_localization', $value)) { + $this->_usedProperties['pseudoLocalization'] = true; + $this->pseudoLocalization = \is_array($value['pseudo_localization']) ? new \Symfony\Config\Framework\Translator\PseudoLocalizationConfig($value['pseudo_localization']) : $value['pseudo_localization']; + unset($value['pseudo_localization']); + } + + if (array_key_exists('providers', $value)) { + $this->_usedProperties['providers'] = true; + $this->providers = array_map(fn ($v) => new \Symfony\Config\Framework\Translator\ProviderConfig($v), $value['providers']); + unset($value['providers']); + } + + if (array_key_exists('globals', $value)) { + $this->_usedProperties['globals'] = true; + $this->globals = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Translator\GlobalConfig($v) : $v, $value['globals']); + unset($value['globals']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['fallbacks'])) { + $output['fallbacks'] = $this->fallbacks; + } + if (isset($this->_usedProperties['logging'])) { + $output['logging'] = $this->logging; + } + if (isset($this->_usedProperties['formatter'])) { + $output['formatter'] = $this->formatter; + } + if (isset($this->_usedProperties['cacheDir'])) { + $output['cache_dir'] = $this->cacheDir; + } + if (isset($this->_usedProperties['defaultPath'])) { + $output['default_path'] = $this->defaultPath; + } + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + if (isset($this->_usedProperties['pseudoLocalization'])) { + $output['pseudo_localization'] = $this->pseudoLocalization instanceof \Symfony\Config\Framework\Translator\PseudoLocalizationConfig ? $this->pseudoLocalization->toArray() : $this->pseudoLocalization; + } + if (isset($this->_usedProperties['providers'])) { + $output['providers'] = array_map(fn ($v) => $v->toArray(), $this->providers); + } + if (isset($this->_usedProperties['globals'])) { + $output['globals'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Translator\GlobalConfig ? $v->toArray() : $v, $this->globals); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/TypeInfoConfig.php b/var/cache/dev/Symfony/Config/Framework/TypeInfoConfig.php new file mode 100644 index 0000000..9c3f4fb --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/TypeInfoConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/UidConfig.php b/var/cache/dev/Symfony/Config/Framework/UidConfig.php new file mode 100644 index 0000000..0a0c804 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/UidConfig.php @@ -0,0 +1,167 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default 7 + * @param ParamConfigurator|7|6|4|1 $value + * @return $this + */ + public function defaultUuidVersion($value): static + { + $this->_usedProperties['defaultUuidVersion'] = true; + $this->defaultUuidVersion = $value; + + return $this; + } + + /** + * @default 5 + * @param ParamConfigurator|5|3 $value + * @return $this + */ + public function nameBasedUuidVersion($value): static + { + $this->_usedProperties['nameBasedUuidVersion'] = true; + $this->nameBasedUuidVersion = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function nameBasedUuidNamespace($value): static + { + $this->_usedProperties['nameBasedUuidNamespace'] = true; + $this->nameBasedUuidNamespace = $value; + + return $this; + } + + /** + * @default 7 + * @param ParamConfigurator|7|6|1 $value + * @return $this + */ + public function timeBasedUuidVersion($value): static + { + $this->_usedProperties['timeBasedUuidVersion'] = true; + $this->timeBasedUuidVersion = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function timeBasedUuidNode($value): static + { + $this->_usedProperties['timeBasedUuidNode'] = true; + $this->timeBasedUuidNode = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('default_uuid_version', $value)) { + $this->_usedProperties['defaultUuidVersion'] = true; + $this->defaultUuidVersion = $value['default_uuid_version']; + unset($value['default_uuid_version']); + } + + if (array_key_exists('name_based_uuid_version', $value)) { + $this->_usedProperties['nameBasedUuidVersion'] = true; + $this->nameBasedUuidVersion = $value['name_based_uuid_version']; + unset($value['name_based_uuid_version']); + } + + if (array_key_exists('name_based_uuid_namespace', $value)) { + $this->_usedProperties['nameBasedUuidNamespace'] = true; + $this->nameBasedUuidNamespace = $value['name_based_uuid_namespace']; + unset($value['name_based_uuid_namespace']); + } + + if (array_key_exists('time_based_uuid_version', $value)) { + $this->_usedProperties['timeBasedUuidVersion'] = true; + $this->timeBasedUuidVersion = $value['time_based_uuid_version']; + unset($value['time_based_uuid_version']); + } + + if (array_key_exists('time_based_uuid_node', $value)) { + $this->_usedProperties['timeBasedUuidNode'] = true; + $this->timeBasedUuidNode = $value['time_based_uuid_node']; + unset($value['time_based_uuid_node']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['defaultUuidVersion'])) { + $output['default_uuid_version'] = $this->defaultUuidVersion; + } + if (isset($this->_usedProperties['nameBasedUuidVersion'])) { + $output['name_based_uuid_version'] = $this->nameBasedUuidVersion; + } + if (isset($this->_usedProperties['nameBasedUuidNamespace'])) { + $output['name_based_uuid_namespace'] = $this->nameBasedUuidNamespace; + } + if (isset($this->_usedProperties['timeBasedUuidVersion'])) { + $output['time_based_uuid_version'] = $this->timeBasedUuidVersion; + } + if (isset($this->_usedProperties['timeBasedUuidNode'])) { + $output['time_based_uuid_node'] = $this->timeBasedUuidNode; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Validation/AutoMappingConfig.php b/var/cache/dev/Symfony/Config/Framework/Validation/AutoMappingConfig.php new file mode 100644 index 0000000..9265970 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Validation/AutoMappingConfig.php @@ -0,0 +1,52 @@ + $value + * + * @return $this + */ + public function services(ParamConfigurator|array $value): static + { + $this->_usedProperties['services'] = true; + $this->services = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('services', $value)) { + $this->_usedProperties['services'] = true; + $this->services = $value['services']; + unset($value['services']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['services'])) { + $output['services'] = $this->services; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Validation/MappingConfig.php b/var/cache/dev/Symfony/Config/Framework/Validation/MappingConfig.php new file mode 100644 index 0000000..ca4a90a --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Validation/MappingConfig.php @@ -0,0 +1,52 @@ + $value + * + * @return $this + */ + public function paths(ParamConfigurator|array $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Validation/NotCompromisedPasswordConfig.php b/var/cache/dev/Symfony/Config/Framework/Validation/NotCompromisedPasswordConfig.php new file mode 100644 index 0000000..58853a9 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Validation/NotCompromisedPasswordConfig.php @@ -0,0 +1,77 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * API endpoint for the NotCompromisedPassword Validator. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function endpoint($value): static + { + $this->_usedProperties['endpoint'] = true; + $this->endpoint = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('endpoint', $value)) { + $this->_usedProperties['endpoint'] = true; + $this->endpoint = $value['endpoint']; + unset($value['endpoint']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['endpoint'])) { + $output['endpoint'] = $this->endpoint; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/ValidationConfig.php b/var/cache/dev/Symfony/Config/Framework/ValidationConfig.php new file mode 100644 index 0000000..068f52c --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/ValidationConfig.php @@ -0,0 +1,272 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @deprecated Setting the "validation.cache" configuration option is deprecated. It will be removed in version 8.0. + * @return $this + */ + public function cache($value): static + { + $this->_usedProperties['cache'] = true; + $this->cache = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function enableAttributes($value): static + { + $this->_usedProperties['enableAttributes'] = true; + $this->enableAttributes = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function staticMethod(ParamConfigurator|array $value): static + { + $this->_usedProperties['staticMethod'] = true; + $this->staticMethod = $value; + + return $this; + } + + /** + * @default 'validators' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function translationDomain($value): static + { + $this->_usedProperties['translationDomain'] = true; + $this->translationDomain = $value; + + return $this; + } + + /** + * @default 'html5' + * @param ParamConfigurator|'html5'|'html5-allow-no-tld'|'strict'|'loose' $value + * @return $this + */ + public function emailValidationMode($value): static + { + $this->_usedProperties['emailValidationMode'] = true; + $this->emailValidationMode = $value; + + return $this; + } + + /** + * @default {"paths":[]} + */ + public function mapping(array $value = []): \Symfony\Config\Framework\Validation\MappingConfig + { + if (null === $this->mapping) { + $this->_usedProperties['mapping'] = true; + $this->mapping = new \Symfony\Config\Framework\Validation\MappingConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "mapping()" has already been initialized. You cannot pass values the second time you call mapping().'); + } + + return $this->mapping; + } + + /** + * @default {"enabled":true,"endpoint":null} + */ + public function notCompromisedPassword(array $value = []): \Symfony\Config\Framework\Validation\NotCompromisedPasswordConfig + { + if (null === $this->notCompromisedPassword) { + $this->_usedProperties['notCompromisedPassword'] = true; + $this->notCompromisedPassword = new \Symfony\Config\Framework\Validation\NotCompromisedPasswordConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "notCompromisedPassword()" has already been initialized. You cannot pass values the second time you call notCompromisedPassword().'); + } + + return $this->notCompromisedPassword; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function disableTranslation($value): static + { + $this->_usedProperties['disableTranslation'] = true; + $this->disableTranslation = $value; + + return $this; + } + + /** + * A collection of namespaces for which auto-mapping will be enabled by default, or null to opt-in with the EnableAutoMapping constraint. + * @example [] + * @example ["validator.property_info_loader"] + */ + public function autoMapping(string $namespace, array $value = []): \Symfony\Config\Framework\Validation\AutoMappingConfig + { + if (!isset($this->autoMapping[$namespace])) { + $this->_usedProperties['autoMapping'] = true; + $this->autoMapping[$namespace] = new \Symfony\Config\Framework\Validation\AutoMappingConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "autoMapping()" has already been initialized. You cannot pass values the second time you call autoMapping().'); + } + + return $this->autoMapping[$namespace]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('cache', $value)) { + $this->_usedProperties['cache'] = true; + $this->cache = $value['cache']; + unset($value['cache']); + } + + if (array_key_exists('enable_attributes', $value)) { + $this->_usedProperties['enableAttributes'] = true; + $this->enableAttributes = $value['enable_attributes']; + unset($value['enable_attributes']); + } + + if (array_key_exists('static_method', $value)) { + $this->_usedProperties['staticMethod'] = true; + $this->staticMethod = $value['static_method']; + unset($value['static_method']); + } + + if (array_key_exists('translation_domain', $value)) { + $this->_usedProperties['translationDomain'] = true; + $this->translationDomain = $value['translation_domain']; + unset($value['translation_domain']); + } + + if (array_key_exists('email_validation_mode', $value)) { + $this->_usedProperties['emailValidationMode'] = true; + $this->emailValidationMode = $value['email_validation_mode']; + unset($value['email_validation_mode']); + } + + if (array_key_exists('mapping', $value)) { + $this->_usedProperties['mapping'] = true; + $this->mapping = new \Symfony\Config\Framework\Validation\MappingConfig($value['mapping']); + unset($value['mapping']); + } + + if (array_key_exists('not_compromised_password', $value)) { + $this->_usedProperties['notCompromisedPassword'] = true; + $this->notCompromisedPassword = new \Symfony\Config\Framework\Validation\NotCompromisedPasswordConfig($value['not_compromised_password']); + unset($value['not_compromised_password']); + } + + if (array_key_exists('disable_translation', $value)) { + $this->_usedProperties['disableTranslation'] = true; + $this->disableTranslation = $value['disable_translation']; + unset($value['disable_translation']); + } + + if (array_key_exists('auto_mapping', $value)) { + $this->_usedProperties['autoMapping'] = true; + $this->autoMapping = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Validation\AutoMappingConfig($v) : $v, $value['auto_mapping']); + unset($value['auto_mapping']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['cache'])) { + $output['cache'] = $this->cache; + } + if (isset($this->_usedProperties['enableAttributes'])) { + $output['enable_attributes'] = $this->enableAttributes; + } + if (isset($this->_usedProperties['staticMethod'])) { + $output['static_method'] = $this->staticMethod; + } + if (isset($this->_usedProperties['translationDomain'])) { + $output['translation_domain'] = $this->translationDomain; + } + if (isset($this->_usedProperties['emailValidationMode'])) { + $output['email_validation_mode'] = $this->emailValidationMode; + } + if (isset($this->_usedProperties['mapping'])) { + $output['mapping'] = $this->mapping->toArray(); + } + if (isset($this->_usedProperties['notCompromisedPassword'])) { + $output['not_compromised_password'] = $this->notCompromisedPassword->toArray(); + } + if (isset($this->_usedProperties['disableTranslation'])) { + $output['disable_translation'] = $this->disableTranslation; + } + if (isset($this->_usedProperties['autoMapping'])) { + $output['auto_mapping'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Validation\AutoMappingConfig ? $v->toArray() : $v, $this->autoMapping); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/WebLinkConfig.php b/var/cache/dev/Symfony/Config/Framework/WebLinkConfig.php new file mode 100644 index 0000000..9b61a87 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/WebLinkConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Webhook/RoutingConfig.php b/var/cache/dev/Symfony/Config/Framework/Webhook/RoutingConfig.php new file mode 100644 index 0000000..12f84d0 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Webhook/RoutingConfig.php @@ -0,0 +1,74 @@ +_usedProperties['service'] = true; + $this->service = $value; + + return $this; + } + + /** + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function secret($value): static + { + $this->_usedProperties['secret'] = true; + $this->secret = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('service', $value)) { + $this->_usedProperties['service'] = true; + $this->service = $value['service']; + unset($value['service']); + } + + if (array_key_exists('secret', $value)) { + $this->_usedProperties['secret'] = true; + $this->secret = $value['secret']; + unset($value['secret']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['service'])) { + $output['service'] = $this->service; + } + if (isset($this->_usedProperties['secret'])) { + $output['secret'] = $this->secret; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/WebhookConfig.php b/var/cache/dev/Symfony/Config/Framework/WebhookConfig.php new file mode 100644 index 0000000..87435a5 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/WebhookConfig.php @@ -0,0 +1,100 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * The message bus to use. + * @default 'messenger.default_bus' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function messageBus($value): static + { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value; + + return $this; + } + + public function routing(string $type, array $value = []): \Symfony\Config\Framework\Webhook\RoutingConfig + { + if (!isset($this->routing[$type])) { + $this->_usedProperties['routing'] = true; + $this->routing[$type] = new \Symfony\Config\Framework\Webhook\RoutingConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "routing()" has already been initialized. You cannot pass values the second time you call routing().'); + } + + return $this->routing[$type]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('message_bus', $value)) { + $this->_usedProperties['messageBus'] = true; + $this->messageBus = $value['message_bus']; + unset($value['message_bus']); + } + + if (array_key_exists('routing', $value)) { + $this->_usedProperties['routing'] = true; + $this->routing = array_map(fn ($v) => new \Symfony\Config\Framework\Webhook\RoutingConfig($v), $value['routing']); + unset($value['routing']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['messageBus'])) { + $output['message_bus'] = $this->messageBus; + } + if (isset($this->_usedProperties['routing'])) { + $output['routing'] = array_map(fn ($v) => $v->toArray(), $this->routing); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig.php new file mode 100644 index 0000000..ea8450f --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig.php @@ -0,0 +1,302 @@ +auditTrail) { + $this->_usedProperties['auditTrail'] = true; + $this->auditTrail = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\AuditTrailConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "auditTrail()" has already been initialized. You cannot pass values the second time you call auditTrail().'); + } + + return $this->auditTrail; + } + + /** + * @default 'state_machine' + * @param ParamConfigurator|'workflow'|'state_machine' $value + * @return $this + */ + public function type($value): static + { + $this->_usedProperties['type'] = true; + $this->type = $value; + + return $this; + } + + public function markingStore(array $value = []): \Symfony\Config\Framework\Workflows\WorkflowsConfig\MarkingStoreConfig + { + if (null === $this->markingStore) { + $this->_usedProperties['markingStore'] = true; + $this->markingStore = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\MarkingStoreConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "markingStore()" has already been initialized. You cannot pass values the second time you call markingStore().'); + } + + return $this->markingStore; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function supports(mixed $value): static + { + $this->_usedProperties['supports'] = true; + $this->supports = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function definitionValidators(ParamConfigurator|array $value): static + { + $this->_usedProperties['definitionValidators'] = true; + $this->definitionValidators = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function supportStrategy($value): static + { + $this->_usedProperties['supportStrategy'] = true; + $this->supportStrategy = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function initialMarking(mixed $value): static + { + $this->_usedProperties['initialMarking'] = true; + $this->initialMarking = $value; + + return $this; + } + + /** + * Select which Transition events should be dispatched for this Workflow. + * @example workflow.enter + * @example workflow.transition + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function eventsToDispatch(mixed $value = NULL): static + { + $this->_usedProperties['eventsToDispatch'] = true; + $this->eventsToDispatch = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig : static) + */ + public function place(mixed $value = []): \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig|static + { + $this->_usedProperties['places'] = true; + if (!\is_array($value)) { + $this->places[] = $value; + + return $this; + } + + return $this->places[] = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig($value); + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig : static) + */ + public function transition(mixed $value = []): \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig|static + { + $this->_usedProperties['transitions'] = true; + if (!\is_array($value)) { + $this->transitions[] = $value; + + return $this; + } + + return $this->transitions[] = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig($value); + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function metadata(ParamConfigurator|array $value): static + { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('audit_trail', $value)) { + $this->_usedProperties['auditTrail'] = true; + $this->auditTrail = \is_array($value['audit_trail']) ? new \Symfony\Config\Framework\Workflows\WorkflowsConfig\AuditTrailConfig($value['audit_trail']) : $value['audit_trail']; + unset($value['audit_trail']); + } + + if (array_key_exists('type', $value)) { + $this->_usedProperties['type'] = true; + $this->type = $value['type']; + unset($value['type']); + } + + if (array_key_exists('marking_store', $value)) { + $this->_usedProperties['markingStore'] = true; + $this->markingStore = new \Symfony\Config\Framework\Workflows\WorkflowsConfig\MarkingStoreConfig($value['marking_store']); + unset($value['marking_store']); + } + + if (array_key_exists('supports', $value)) { + $this->_usedProperties['supports'] = true; + $this->supports = $value['supports']; + unset($value['supports']); + } + + if (array_key_exists('definition_validators', $value)) { + $this->_usedProperties['definitionValidators'] = true; + $this->definitionValidators = $value['definition_validators']; + unset($value['definition_validators']); + } + + if (array_key_exists('support_strategy', $value)) { + $this->_usedProperties['supportStrategy'] = true; + $this->supportStrategy = $value['support_strategy']; + unset($value['support_strategy']); + } + + if (array_key_exists('initial_marking', $value)) { + $this->_usedProperties['initialMarking'] = true; + $this->initialMarking = $value['initial_marking']; + unset($value['initial_marking']); + } + + if (array_key_exists('events_to_dispatch', $value)) { + $this->_usedProperties['eventsToDispatch'] = true; + $this->eventsToDispatch = $value['events_to_dispatch']; + unset($value['events_to_dispatch']); + } + + if (array_key_exists('places', $value)) { + $this->_usedProperties['places'] = true; + $this->places = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig($v) : $v, $value['places']); + unset($value['places']); + } + + if (array_key_exists('transitions', $value)) { + $this->_usedProperties['transitions'] = true; + $this->transitions = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig($v) : $v, $value['transitions']); + unset($value['transitions']); + } + + if (array_key_exists('metadata', $value)) { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value['metadata']; + unset($value['metadata']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['auditTrail'])) { + $output['audit_trail'] = $this->auditTrail instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig\AuditTrailConfig ? $this->auditTrail->toArray() : $this->auditTrail; + } + if (isset($this->_usedProperties['type'])) { + $output['type'] = $this->type; + } + if (isset($this->_usedProperties['markingStore'])) { + $output['marking_store'] = $this->markingStore->toArray(); + } + if (isset($this->_usedProperties['supports'])) { + $output['supports'] = $this->supports; + } + if (isset($this->_usedProperties['definitionValidators'])) { + $output['definition_validators'] = $this->definitionValidators; + } + if (isset($this->_usedProperties['supportStrategy'])) { + $output['support_strategy'] = $this->supportStrategy; + } + if (isset($this->_usedProperties['initialMarking'])) { + $output['initial_marking'] = $this->initialMarking; + } + if (isset($this->_usedProperties['eventsToDispatch'])) { + $output['events_to_dispatch'] = $this->eventsToDispatch; + } + if (isset($this->_usedProperties['places'])) { + $output['places'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig\PlaceConfig ? $v->toArray() : $v, $this->places); + } + if (isset($this->_usedProperties['transitions'])) { + $output['transitions'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig\TransitionConfig ? $v->toArray() : $v, $this->transitions); + } + if (isset($this->_usedProperties['metadata'])) { + $output['metadata'] = $this->metadata; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/AuditTrailConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/AuditTrailConfig.php new file mode 100644 index 0000000..7188794 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/AuditTrailConfig.php @@ -0,0 +1,52 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/MarkingStoreConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/MarkingStoreConfig.php new file mode 100644 index 0000000..e6cee3b --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/MarkingStoreConfig.php @@ -0,0 +1,98 @@ +_usedProperties['type'] = true; + $this->type = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function property($value): static + { + $this->_usedProperties['property'] = true; + $this->property = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function service($value): static + { + $this->_usedProperties['service'] = true; + $this->service = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('type', $value)) { + $this->_usedProperties['type'] = true; + $this->type = $value['type']; + unset($value['type']); + } + + if (array_key_exists('property', $value)) { + $this->_usedProperties['property'] = true; + $this->property = $value['property']; + unset($value['property']); + } + + if (array_key_exists('service', $value)) { + $this->_usedProperties['service'] = true; + $this->service = $value['service']; + unset($value['service']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['type'])) { + $output['type'] = $this->type; + } + if (isset($this->_usedProperties['property'])) { + $output['property'] = $this->property; + } + if (isset($this->_usedProperties['service'])) { + $output['service'] = $this->service; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/PlaceConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/PlaceConfig.php new file mode 100644 index 0000000..f062c44 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/PlaceConfig.php @@ -0,0 +1,75 @@ +_usedProperties['name'] = true; + $this->name = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function metadata(ParamConfigurator|array $value): static + { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('name', $value)) { + $this->_usedProperties['name'] = true; + $this->name = $value['name']; + unset($value['name']); + } + + if (array_key_exists('metadata', $value)) { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value['metadata']; + unset($value['metadata']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['name'])) { + $output['name'] = $this->name; + } + if (isset($this->_usedProperties['metadata'])) { + $output['metadata'] = $this->metadata; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/TransitionConfig.php b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/TransitionConfig.php new file mode 100644 index 0000000..3cd0253 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/Workflows/WorkflowsConfig/TransitionConfig.php @@ -0,0 +1,146 @@ +_usedProperties['name'] = true; + $this->name = $value; + + return $this; + } + + /** + * An expression to block the transition. + * @example is_fully_authenticated() and is_granted('ROLE_JOURNALIST') and subject.getTitle() == 'My first article' + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function guard($value): static + { + $this->_usedProperties['guard'] = true; + $this->guard = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function from(mixed $value): static + { + $this->_usedProperties['from'] = true; + $this->from = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|mixed $value + * + * @return $this + */ + public function to(mixed $value): static + { + $this->_usedProperties['to'] = true; + $this->to = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function metadata(ParamConfigurator|array $value): static + { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('name', $value)) { + $this->_usedProperties['name'] = true; + $this->name = $value['name']; + unset($value['name']); + } + + if (array_key_exists('guard', $value)) { + $this->_usedProperties['guard'] = true; + $this->guard = $value['guard']; + unset($value['guard']); + } + + if (array_key_exists('from', $value)) { + $this->_usedProperties['from'] = true; + $this->from = $value['from']; + unset($value['from']); + } + + if (array_key_exists('to', $value)) { + $this->_usedProperties['to'] = true; + $this->to = $value['to']; + unset($value['to']); + } + + if (array_key_exists('metadata', $value)) { + $this->_usedProperties['metadata'] = true; + $this->metadata = $value['metadata']; + unset($value['metadata']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['name'])) { + $output['name'] = $this->name; + } + if (isset($this->_usedProperties['guard'])) { + $output['guard'] = $this->guard; + } + if (isset($this->_usedProperties['from'])) { + $output['from'] = $this->from; + } + if (isset($this->_usedProperties['to'])) { + $output['to'] = $this->to; + } + if (isset($this->_usedProperties['metadata'])) { + $output['metadata'] = $this->metadata; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Framework/WorkflowsConfig.php b/var/cache/dev/Symfony/Config/Framework/WorkflowsConfig.php new file mode 100644 index 0000000..d0ec3d8 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Framework/WorkflowsConfig.php @@ -0,0 +1,89 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @return \Symfony\Config\Framework\Workflows\WorkflowsConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\Workflows\WorkflowsConfig : static) + */ + public function workflows(string $name, mixed $value = []): \Symfony\Config\Framework\Workflows\WorkflowsConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['workflows'] = true; + $this->workflows[$name] = $value; + + return $this; + } + + if (!isset($this->workflows[$name]) || !$this->workflows[$name] instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig) { + $this->_usedProperties['workflows'] = true; + $this->workflows[$name] = new \Symfony\Config\Framework\Workflows\WorkflowsConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "workflows()" has already been initialized. You cannot pass values the second time you call workflows().'); + } + + return $this->workflows[$name]; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('workflows', $value)) { + $this->_usedProperties['workflows'] = true; + $this->workflows = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Framework\Workflows\WorkflowsConfig($v) : $v, $value['workflows']); + unset($value['workflows']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['workflows'])) { + $output['workflows'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Framework\Workflows\WorkflowsConfig ? $v->toArray() : $v, $this->workflows); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/FrameworkConfig.php b/var/cache/dev/Symfony/Config/FrameworkConfig.php new file mode 100644 index 0000000..eccb626 --- /dev/null +++ b/var/cache/dev/Symfony/Config/FrameworkConfig.php @@ -0,0 +1,1467 @@ +_usedProperties['secret'] = true; + $this->secret = $value; + + return $this; + } + + /** + * Set true to enable support for the '_method' request parameter to determine the intended HTTP method on POST requests. Note: When using the HttpCache, you need to call the method in your front controller instead. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function httpMethodOverride($value): static + { + $this->_usedProperties['httpMethodOverride'] = true; + $this->httpMethodOverride = $value; + + return $this; + } + + /** + * Set true to enable support for xsendfile in binary file responses. + * @default '%env(bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER)%' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function trustXSendfileTypeHeader($value): static + { + $this->_usedProperties['trustXSendfileTypeHeader'] = true; + $this->trustXSendfileTypeHeader = $value; + + return $this; + } + + /** + * @default '%env(default::SYMFONY_IDE)%' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function ide($value): static + { + $this->_usedProperties['ide'] = true; + $this->ide = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|bool $value + * @return $this + */ + public function test($value): static + { + $this->_usedProperties['test'] = true; + $this->test = $value; + + return $this; + } + + /** + * @default 'en' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultLocale($value): static + { + $this->_usedProperties['defaultLocale'] = true; + $this->defaultLocale = $value; + + return $this; + } + + /** + * Whether to use the Accept-Language HTTP header to set the Request locale (only when the "_locale" request attribute is not passed). + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function setLocaleFromAcceptLanguage($value): static + { + $this->_usedProperties['setLocaleFromAcceptLanguage'] = true; + $this->setLocaleFromAcceptLanguage = $value; + + return $this; + } + + /** + * Whether to set the Content-Language HTTP header on the Response using the Request locale. + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function setContentLanguageFromLocale($value): static + { + $this->_usedProperties['setContentLanguageFromLocale'] = true; + $this->setContentLanguageFromLocale = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list $value + * + * @return $this + */ + public function enabledLocales(ParamConfigurator|array $value): static + { + $this->_usedProperties['enabledLocales'] = true; + $this->enabledLocales = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|string $value + * + * @return $this + */ + public function trustedHosts(ParamConfigurator|string|array $value): static + { + $this->_usedProperties['trustedHosts'] = true; + $this->trustedHosts = $value; + + return $this; + } + + /** + * @default array ( + * 0 => '%env(default::SYMFONY_TRUSTED_PROXIES)%', + * ) + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function trustedProxies(mixed $value = array ( + 0 => '%env(default::SYMFONY_TRUSTED_PROXIES)%', + )): static + { + $this->_usedProperties['trustedProxies'] = true; + $this->trustedProxies = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|string $value + * + * @return $this + */ + public function trustedHeaders(ParamConfigurator|string|array $value): static + { + $this->_usedProperties['trustedHeaders'] = true; + $this->trustedHeaders = $value; + + return $this; + } + + /** + * @default 'error_controller' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function errorController($value): static + { + $this->_usedProperties['errorController'] = true; + $this->errorController = $value; + + return $this; + } + + /** + * HttpKernel will handle all kinds of \Throwable. + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function handleAllThrowables($value): static + { + $this->_usedProperties['handleAllThrowables'] = true; + $this->handleAllThrowables = $value; + + return $this; + } + + /** + * @default {"enabled":null,"stateless_token_ids":[],"check_header":false,"cookie_name":"csrf-token"} + */ + public function csrfProtection(array $value = []): \Symfony\Config\Framework\CsrfProtectionConfig + { + if (null === $this->csrfProtection) { + $this->_usedProperties['csrfProtection'] = true; + $this->csrfProtection = new \Symfony\Config\Framework\CsrfProtectionConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "csrfProtection()" has already been initialized. You cannot pass values the second time you call csrfProtection().'); + } + + return $this->csrfProtection; + } + + /** + * Form configuration + * @default {"enabled":false,"csrf_protection":{"enabled":null,"token_id":null,"field_name":"_token","field_attr":{"data-controller":"csrf-protection"}}} + */ + public function form(array $value = []): \Symfony\Config\Framework\FormConfig + { + if (null === $this->form) { + $this->_usedProperties['form'] = true; + $this->form = new \Symfony\Config\Framework\FormConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "form()" has already been initialized. You cannot pass values the second time you call form().'); + } + + return $this->form; + } + + /** + * HTTP cache configuration + * @default {"enabled":false,"debug":"%kernel.debug%","private_headers":[],"skip_response_headers":[]} + */ + public function httpCache(array $value = []): \Symfony\Config\Framework\HttpCacheConfig + { + if (null === $this->httpCache) { + $this->_usedProperties['httpCache'] = true; + $this->httpCache = new \Symfony\Config\Framework\HttpCacheConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "httpCache()" has already been initialized. You cannot pass values the second time you call httpCache().'); + } + + return $this->httpCache; + } + + /** + * ESI configuration + * @default {"enabled":false} + */ + public function esi(array $value = []): \Symfony\Config\Framework\EsiConfig + { + if (null === $this->esi) { + $this->_usedProperties['esi'] = true; + $this->esi = new \Symfony\Config\Framework\EsiConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "esi()" has already been initialized. You cannot pass values the second time you call esi().'); + } + + return $this->esi; + } + + /** + * SSI configuration + * @default {"enabled":false} + */ + public function ssi(array $value = []): \Symfony\Config\Framework\SsiConfig + { + if (null === $this->ssi) { + $this->_usedProperties['ssi'] = true; + $this->ssi = new \Symfony\Config\Framework\SsiConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "ssi()" has already been initialized. You cannot pass values the second time you call ssi().'); + } + + return $this->ssi; + } + + /** + * Fragments configuration + * @default {"enabled":false,"hinclude_default_template":null,"path":"\/_fragment"} + */ + public function fragments(array $value = []): \Symfony\Config\Framework\FragmentsConfig + { + if (null === $this->fragments) { + $this->_usedProperties['fragments'] = true; + $this->fragments = new \Symfony\Config\Framework\FragmentsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "fragments()" has already been initialized. You cannot pass values the second time you call fragments().'); + } + + return $this->fragments; + } + + /** + * Profiler configuration + * @default {"enabled":false,"collect":true,"collect_parameter":null,"only_exceptions":false,"only_main_requests":false,"dsn":"file:%kernel.cache_dir%\/profiler","collect_serializer_data":false} + */ + public function profiler(array $value = []): \Symfony\Config\Framework\ProfilerConfig + { + if (null === $this->profiler) { + $this->_usedProperties['profiler'] = true; + $this->profiler = new \Symfony\Config\Framework\ProfilerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "profiler()" has already been initialized. You cannot pass values the second time you call profiler().'); + } + + return $this->profiler; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @default {"enabled":false,"workflows":[]} + * @return \Symfony\Config\Framework\WorkflowsConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\WorkflowsConfig : static) + */ + public function workflows(mixed $value = []): \Symfony\Config\Framework\WorkflowsConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['workflows'] = true; + $this->workflows = $value; + + return $this; + } + + if (!$this->workflows instanceof \Symfony\Config\Framework\WorkflowsConfig) { + $this->_usedProperties['workflows'] = true; + $this->workflows = new \Symfony\Config\Framework\WorkflowsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "workflows()" has already been initialized. You cannot pass values the second time you call workflows().'); + } + + return $this->workflows; + } + + /** + * Router configuration + * @default {"enabled":false,"cache_dir":"%kernel.build_dir%","default_uri":null,"http_port":80,"https_port":443,"strict_requirements":true,"utf8":true} + */ + public function router(array $value = []): \Symfony\Config\Framework\RouterConfig + { + if (null === $this->router) { + $this->_usedProperties['router'] = true; + $this->router = new \Symfony\Config\Framework\RouterConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "router()" has already been initialized. You cannot pass values the second time you call router().'); + } + + return $this->router; + } + + /** + * Session configuration + * @default {"enabled":false,"storage_factory_id":"session.storage.factory.native","cookie_secure":"auto","cookie_httponly":true,"cookie_samesite":"lax","metadata_update_threshold":0} + */ + public function session(array $value = []): \Symfony\Config\Framework\SessionConfig + { + if (null === $this->session) { + $this->_usedProperties['session'] = true; + $this->session = new \Symfony\Config\Framework\SessionConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "session()" has already been initialized. You cannot pass values the second time you call session().'); + } + + return $this->session; + } + + /** + * Request configuration + * @default {"enabled":false,"formats":[]} + */ + public function request(array $value = []): \Symfony\Config\Framework\RequestConfig + { + if (null === $this->request) { + $this->_usedProperties['request'] = true; + $this->request = new \Symfony\Config\Framework\RequestConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "request()" has already been initialized. You cannot pass values the second time you call request().'); + } + + return $this->request; + } + + /** + * Assets configuration + * @default {"enabled":false,"strict_mode":false,"version_strategy":null,"version":null,"version_format":"%%s?%%s","json_manifest_path":null,"base_path":"","base_urls":[],"packages":[]} + */ + public function assets(array $value = []): \Symfony\Config\Framework\AssetsConfig + { + if (null === $this->assets) { + $this->_usedProperties['assets'] = true; + $this->assets = new \Symfony\Config\Framework\AssetsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "assets()" has already been initialized. You cannot pass values the second time you call assets().'); + } + + return $this->assets; + } + + /** + * Asset Mapper configuration + * @default {"enabled":false,"paths":[],"excluded_patterns":[],"exclude_dotfiles":true,"server":true,"public_prefix":"\/assets\/","missing_import_mode":"warn","extensions":[],"importmap_path":"%kernel.project_dir%\/importmap.php","importmap_polyfill":"es-module-shims","importmap_script_attributes":[],"vendor_dir":"%kernel.project_dir%\/assets\/vendor","precompress":{"enabled":false,"formats":[],"extensions":[]}} + */ + public function assetMapper(array $value = []): \Symfony\Config\Framework\AssetMapperConfig + { + if (null === $this->assetMapper) { + $this->_usedProperties['assetMapper'] = true; + $this->assetMapper = new \Symfony\Config\Framework\AssetMapperConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "assetMapper()" has already been initialized. You cannot pass values the second time you call assetMapper().'); + } + + return $this->assetMapper; + } + + /** + * Translator configuration + * @default {"enabled":false,"fallbacks":[],"logging":false,"formatter":"translator.formatter.default","cache_dir":"%kernel.cache_dir%\/translations","default_path":"%kernel.project_dir%\/translations","paths":[],"pseudo_localization":{"enabled":false,"accents":true,"expansion_factor":1,"brackets":true,"parse_html":false,"localizable_html_attributes":[]},"providers":[],"globals":[]} + */ + public function translator(array $value = []): \Symfony\Config\Framework\TranslatorConfig + { + if (null === $this->translator) { + $this->_usedProperties['translator'] = true; + $this->translator = new \Symfony\Config\Framework\TranslatorConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "translator()" has already been initialized. You cannot pass values the second time you call translator().'); + } + + return $this->translator; + } + + /** + * Validation configuration + * @default {"enabled":false,"enable_attributes":true,"static_method":["loadValidatorMetadata"],"translation_domain":"validators","email_validation_mode":"html5","mapping":{"paths":[]},"not_compromised_password":{"enabled":true,"endpoint":null},"disable_translation":false,"auto_mapping":[]} + */ + public function validation(array $value = []): \Symfony\Config\Framework\ValidationConfig + { + if (null === $this->validation) { + $this->_usedProperties['validation'] = true; + $this->validation = new \Symfony\Config\Framework\ValidationConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "validation()" has already been initialized. You cannot pass values the second time you call validation().'); + } + + return $this->validation; + } + + /** + * @default {"enabled":false} + */ + public function annotations(array $value = []): \Symfony\Config\Framework\AnnotationsConfig + { + if (null === $this->annotations) { + $this->_usedProperties['annotations'] = true; + $this->annotations = new \Symfony\Config\Framework\AnnotationsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "annotations()" has already been initialized. You cannot pass values the second time you call annotations().'); + } + + return $this->annotations; + } + + /** + * Serializer configuration + * @default {"enabled":false,"enable_attributes":true,"mapping":{"paths":[]},"default_context":[],"named_serializers":[]} + */ + public function serializer(array $value = []): \Symfony\Config\Framework\SerializerConfig + { + if (null === $this->serializer) { + $this->_usedProperties['serializer'] = true; + $this->serializer = new \Symfony\Config\Framework\SerializerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "serializer()" has already been initialized. You cannot pass values the second time you call serializer().'); + } + + return $this->serializer; + } + + /** + * Property access configuration + * @default {"enabled":false,"magic_call":false,"magic_get":true,"magic_set":true,"throw_exception_on_invalid_index":false,"throw_exception_on_invalid_property_path":true} + */ + public function propertyAccess(array $value = []): \Symfony\Config\Framework\PropertyAccessConfig + { + if (null === $this->propertyAccess) { + $this->_usedProperties['propertyAccess'] = true; + $this->propertyAccess = new \Symfony\Config\Framework\PropertyAccessConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "propertyAccess()" has already been initialized. You cannot pass values the second time you call propertyAccess().'); + } + + return $this->propertyAccess; + } + + /** + * Type info configuration + * @default {"enabled":false} + */ + public function typeInfo(array $value = []): \Symfony\Config\Framework\TypeInfoConfig + { + if (null === $this->typeInfo) { + $this->_usedProperties['typeInfo'] = true; + $this->typeInfo = new \Symfony\Config\Framework\TypeInfoConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "typeInfo()" has already been initialized. You cannot pass values the second time you call typeInfo().'); + } + + return $this->typeInfo; + } + + /** + * Property info configuration + * @default {"enabled":false} + */ + public function propertyInfo(array $value = []): \Symfony\Config\Framework\PropertyInfoConfig + { + if (null === $this->propertyInfo) { + $this->_usedProperties['propertyInfo'] = true; + $this->propertyInfo = new \Symfony\Config\Framework\PropertyInfoConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "propertyInfo()" has already been initialized. You cannot pass values the second time you call propertyInfo().'); + } + + return $this->propertyInfo; + } + + /** + * Cache configuration + * @default {"prefix_seed":"_%kernel.project_dir%.%kernel.container_class%","app":"cache.adapter.filesystem","system":"cache.adapter.system","directory":"%kernel.cache_dir%\/pools\/app","default_redis_provider":"redis:\/\/localhost","default_valkey_provider":"valkey:\/\/localhost","default_memcached_provider":"memcached:\/\/localhost","default_doctrine_dbal_provider":"database_connection","default_pdo_provider":null,"pools":[]} + */ + public function cache(array $value = []): \Symfony\Config\Framework\CacheConfig + { + if (null === $this->cache) { + $this->_usedProperties['cache'] = true; + $this->cache = new \Symfony\Config\Framework\CacheConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "cache()" has already been initialized. You cannot pass values the second time you call cache().'); + } + + return $this->cache; + } + + /** + * PHP errors handling configuration + * @default {"log":true,"throw":true} + */ + public function phpErrors(array $value = []): \Symfony\Config\Framework\PhpErrorsConfig + { + if (null === $this->phpErrors) { + $this->_usedProperties['phpErrors'] = true; + $this->phpErrors = new \Symfony\Config\Framework\PhpErrorsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "phpErrors()" has already been initialized. You cannot pass values the second time you call phpErrors().'); + } + + return $this->phpErrors; + } + + /** + * Exception handling configuration + */ + public function exception(string $class, array $value = []): \Symfony\Config\Framework\ExceptionConfig + { + if (!isset($this->exceptions[$class])) { + $this->_usedProperties['exceptions'] = true; + $this->exceptions[$class] = new \Symfony\Config\Framework\ExceptionConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "exception()" has already been initialized. You cannot pass values the second time you call exception().'); + } + + return $this->exceptions[$class]; + } + + /** + * Web links configuration + * @default {"enabled":false} + */ + public function webLink(array $value = []): \Symfony\Config\Framework\WebLinkConfig + { + if (null === $this->webLink) { + $this->_usedProperties['webLink'] = true; + $this->webLink = new \Symfony\Config\Framework\WebLinkConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "webLink()" has already been initialized. You cannot pass values the second time you call webLink().'); + } + + return $this->webLink; + } + + /** + * @template TValue of mixed + * @param TValue $value + * Lock configuration + * @default {"enabled":false,"resources":{"default":["flock"]}} + * @return \Symfony\Config\Framework\LockConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\LockConfig : static) + */ + public function lock(mixed $value = []): \Symfony\Config\Framework\LockConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['lock'] = true; + $this->lock = $value; + + return $this; + } + + if (!$this->lock instanceof \Symfony\Config\Framework\LockConfig) { + $this->_usedProperties['lock'] = true; + $this->lock = new \Symfony\Config\Framework\LockConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "lock()" has already been initialized. You cannot pass values the second time you call lock().'); + } + + return $this->lock; + } + + /** + * @template TValue of mixed + * @param TValue $value + * Semaphore configuration + * @default {"enabled":false,"resources":[]} + * @return \Symfony\Config\Framework\SemaphoreConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\SemaphoreConfig : static) + */ + public function semaphore(mixed $value = []): \Symfony\Config\Framework\SemaphoreConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['semaphore'] = true; + $this->semaphore = $value; + + return $this; + } + + if (!$this->semaphore instanceof \Symfony\Config\Framework\SemaphoreConfig) { + $this->_usedProperties['semaphore'] = true; + $this->semaphore = new \Symfony\Config\Framework\SemaphoreConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "semaphore()" has already been initialized. You cannot pass values the second time you call semaphore().'); + } + + return $this->semaphore; + } + + /** + * Messenger configuration + * @default {"enabled":false,"routing":[],"serializer":{"default_serializer":"messenger.transport.native_php_serializer","symfony_serializer":{"format":"json","context":[]}},"transports":[],"failure_transport":null,"stop_worker_on_signals":[],"default_bus":null,"buses":{"messenger.bus.default":{"default_middleware":{"enabled":true,"allow_no_handlers":false,"allow_no_senders":true},"middleware":[]}}} + */ + public function messenger(array $value = []): \Symfony\Config\Framework\MessengerConfig + { + if (null === $this->messenger) { + $this->_usedProperties['messenger'] = true; + $this->messenger = new \Symfony\Config\Framework\MessengerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "messenger()" has already been initialized. You cannot pass values the second time you call messenger().'); + } + + return $this->messenger; + } + + /** + * Scheduler configuration + * @default {"enabled":false} + */ + public function scheduler(array $value = []): \Symfony\Config\Framework\SchedulerConfig + { + if (null === $this->scheduler) { + $this->_usedProperties['scheduler'] = true; + $this->scheduler = new \Symfony\Config\Framework\SchedulerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "scheduler()" has already been initialized. You cannot pass values the second time you call scheduler().'); + } + + return $this->scheduler; + } + + /** + * Enabled by default when debug is enabled. + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function disallowSearchEngineIndex($value): static + { + $this->_usedProperties['disallowSearchEngineIndex'] = true; + $this->disallowSearchEngineIndex = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * HTTP Client configuration + * @default {"enabled":false,"scoped_clients":[]} + * @return \Symfony\Config\Framework\HttpClientConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\HttpClientConfig : static) + */ + public function httpClient(mixed $value = []): \Symfony\Config\Framework\HttpClientConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['httpClient'] = true; + $this->httpClient = $value; + + return $this; + } + + if (!$this->httpClient instanceof \Symfony\Config\Framework\HttpClientConfig) { + $this->_usedProperties['httpClient'] = true; + $this->httpClient = new \Symfony\Config\Framework\HttpClientConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "httpClient()" has already been initialized. You cannot pass values the second time you call httpClient().'); + } + + return $this->httpClient; + } + + /** + * Mailer configuration + * @default {"enabled":false,"message_bus":null,"dsn":null,"transports":[],"headers":[],"dkim_signer":{"enabled":false,"key":"","domain":"","select":"","passphrase":"","options":[]},"smime_signer":{"enabled":false,"key":"","certificate":"","passphrase":null,"extra_certificates":null,"sign_options":null},"smime_encrypter":{"enabled":false,"repository":"","cipher":null}} + */ + public function mailer(array $value = []): \Symfony\Config\Framework\MailerConfig + { + if (null === $this->mailer) { + $this->_usedProperties['mailer'] = true; + $this->mailer = new \Symfony\Config\Framework\MailerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "mailer()" has already been initialized. You cannot pass values the second time you call mailer().'); + } + + return $this->mailer; + } + + /** + * @default {"enabled":true,"vault_directory":"%kernel.project_dir%\/config\/secrets\/%kernel.runtime_environment%","local_dotenv_file":"%kernel.project_dir%\/.env.%kernel.environment%.local","decryption_env_var":"base64:default::SYMFONY_DECRYPTION_SECRET"} + */ + public function secrets(array $value = []): \Symfony\Config\Framework\SecretsConfig + { + if (null === $this->secrets) { + $this->_usedProperties['secrets'] = true; + $this->secrets = new \Symfony\Config\Framework\SecretsConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "secrets()" has already been initialized. You cannot pass values the second time you call secrets().'); + } + + return $this->secrets; + } + + /** + * Notifier configuration + * @default {"enabled":false,"message_bus":null,"chatter_transports":[],"texter_transports":[],"notification_on_failed_messages":false,"channel_policy":[],"admin_recipients":[]} + */ + public function notifier(array $value = []): \Symfony\Config\Framework\NotifierConfig + { + if (null === $this->notifier) { + $this->_usedProperties['notifier'] = true; + $this->notifier = new \Symfony\Config\Framework\NotifierConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "notifier()" has already been initialized. You cannot pass values the second time you call notifier().'); + } + + return $this->notifier; + } + + /** + * @template TValue of mixed + * @param TValue $value + * Rate limiter configuration + * @default {"enabled":false,"limiters":[]} + * @return \Symfony\Config\Framework\RateLimiterConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Framework\RateLimiterConfig : static) + */ + public function rateLimiter(mixed $value = []): \Symfony\Config\Framework\RateLimiterConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = $value; + + return $this; + } + + if (!$this->rateLimiter instanceof \Symfony\Config\Framework\RateLimiterConfig) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = new \Symfony\Config\Framework\RateLimiterConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "rateLimiter()" has already been initialized. You cannot pass values the second time you call rateLimiter().'); + } + + return $this->rateLimiter; + } + + /** + * Uid configuration + * @default {"enabled":false,"default_uuid_version":7,"name_based_uuid_version":5,"time_based_uuid_version":7} + */ + public function uid(array $value = []): \Symfony\Config\Framework\UidConfig + { + if (null === $this->uid) { + $this->_usedProperties['uid'] = true; + $this->uid = new \Symfony\Config\Framework\UidConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "uid()" has already been initialized. You cannot pass values the second time you call uid().'); + } + + return $this->uid; + } + + /** + * HtmlSanitizer configuration + * @default {"enabled":false,"sanitizers":[]} + */ + public function htmlSanitizer(array $value = []): \Symfony\Config\Framework\HtmlSanitizerConfig + { + if (null === $this->htmlSanitizer) { + $this->_usedProperties['htmlSanitizer'] = true; + $this->htmlSanitizer = new \Symfony\Config\Framework\HtmlSanitizerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "htmlSanitizer()" has already been initialized. You cannot pass values the second time you call htmlSanitizer().'); + } + + return $this->htmlSanitizer; + } + + /** + * Webhook configuration + * @default {"enabled":false,"message_bus":"messenger.default_bus","routing":[]} + */ + public function webhook(array $value = []): \Symfony\Config\Framework\WebhookConfig + { + if (null === $this->webhook) { + $this->_usedProperties['webhook'] = true; + $this->webhook = new \Symfony\Config\Framework\WebhookConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "webhook()" has already been initialized. You cannot pass values the second time you call webhook().'); + } + + return $this->webhook; + } + + /** + * RemoteEvent configuration + * @default {"enabled":false} + */ + public function remoteevent(array $value = []): \Symfony\Config\Framework\RemoteeventConfig + { + if (null === $this->remoteevent) { + $this->_usedProperties['remoteevent'] = true; + $this->remoteevent = new \Symfony\Config\Framework\RemoteeventConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "remoteevent()" has already been initialized. You cannot pass values the second time you call remoteevent().'); + } + + return $this->remoteevent; + } + + /** + * JSON streamer configuration + * @default {"enabled":false} + */ + public function jsonStreamer(array $value = []): \Symfony\Config\Framework\JsonStreamerConfig + { + if (null === $this->jsonStreamer) { + $this->_usedProperties['jsonStreamer'] = true; + $this->jsonStreamer = new \Symfony\Config\Framework\JsonStreamerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "jsonStreamer()" has already been initialized. You cannot pass values the second time you call jsonStreamer().'); + } + + return $this->jsonStreamer; + } + + public function getExtensionAlias(): string + { + return 'framework'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('secret', $value)) { + $this->_usedProperties['secret'] = true; + $this->secret = $value['secret']; + unset($value['secret']); + } + + if (array_key_exists('http_method_override', $value)) { + $this->_usedProperties['httpMethodOverride'] = true; + $this->httpMethodOverride = $value['http_method_override']; + unset($value['http_method_override']); + } + + if (array_key_exists('trust_x_sendfile_type_header', $value)) { + $this->_usedProperties['trustXSendfileTypeHeader'] = true; + $this->trustXSendfileTypeHeader = $value['trust_x_sendfile_type_header']; + unset($value['trust_x_sendfile_type_header']); + } + + if (array_key_exists('ide', $value)) { + $this->_usedProperties['ide'] = true; + $this->ide = $value['ide']; + unset($value['ide']); + } + + if (array_key_exists('test', $value)) { + $this->_usedProperties['test'] = true; + $this->test = $value['test']; + unset($value['test']); + } + + if (array_key_exists('default_locale', $value)) { + $this->_usedProperties['defaultLocale'] = true; + $this->defaultLocale = $value['default_locale']; + unset($value['default_locale']); + } + + if (array_key_exists('set_locale_from_accept_language', $value)) { + $this->_usedProperties['setLocaleFromAcceptLanguage'] = true; + $this->setLocaleFromAcceptLanguage = $value['set_locale_from_accept_language']; + unset($value['set_locale_from_accept_language']); + } + + if (array_key_exists('set_content_language_from_locale', $value)) { + $this->_usedProperties['setContentLanguageFromLocale'] = true; + $this->setContentLanguageFromLocale = $value['set_content_language_from_locale']; + unset($value['set_content_language_from_locale']); + } + + if (array_key_exists('enabled_locales', $value)) { + $this->_usedProperties['enabledLocales'] = true; + $this->enabledLocales = $value['enabled_locales']; + unset($value['enabled_locales']); + } + + if (array_key_exists('trusted_hosts', $value)) { + $this->_usedProperties['trustedHosts'] = true; + $this->trustedHosts = $value['trusted_hosts']; + unset($value['trusted_hosts']); + } + + if (array_key_exists('trusted_proxies', $value)) { + $this->_usedProperties['trustedProxies'] = true; + $this->trustedProxies = $value['trusted_proxies']; + unset($value['trusted_proxies']); + } + + if (array_key_exists('trusted_headers', $value)) { + $this->_usedProperties['trustedHeaders'] = true; + $this->trustedHeaders = $value['trusted_headers']; + unset($value['trusted_headers']); + } + + if (array_key_exists('error_controller', $value)) { + $this->_usedProperties['errorController'] = true; + $this->errorController = $value['error_controller']; + unset($value['error_controller']); + } + + if (array_key_exists('handle_all_throwables', $value)) { + $this->_usedProperties['handleAllThrowables'] = true; + $this->handleAllThrowables = $value['handle_all_throwables']; + unset($value['handle_all_throwables']); + } + + if (array_key_exists('csrf_protection', $value)) { + $this->_usedProperties['csrfProtection'] = true; + $this->csrfProtection = new \Symfony\Config\Framework\CsrfProtectionConfig($value['csrf_protection']); + unset($value['csrf_protection']); + } + + if (array_key_exists('form', $value)) { + $this->_usedProperties['form'] = true; + $this->form = \is_array($value['form']) ? new \Symfony\Config\Framework\FormConfig($value['form']) : $value['form']; + unset($value['form']); + } + + if (array_key_exists('http_cache', $value)) { + $this->_usedProperties['httpCache'] = true; + $this->httpCache = \is_array($value['http_cache']) ? new \Symfony\Config\Framework\HttpCacheConfig($value['http_cache']) : $value['http_cache']; + unset($value['http_cache']); + } + + if (array_key_exists('esi', $value)) { + $this->_usedProperties['esi'] = true; + $this->esi = \is_array($value['esi']) ? new \Symfony\Config\Framework\EsiConfig($value['esi']) : $value['esi']; + unset($value['esi']); + } + + if (array_key_exists('ssi', $value)) { + $this->_usedProperties['ssi'] = true; + $this->ssi = \is_array($value['ssi']) ? new \Symfony\Config\Framework\SsiConfig($value['ssi']) : $value['ssi']; + unset($value['ssi']); + } + + if (array_key_exists('fragments', $value)) { + $this->_usedProperties['fragments'] = true; + $this->fragments = \is_array($value['fragments']) ? new \Symfony\Config\Framework\FragmentsConfig($value['fragments']) : $value['fragments']; + unset($value['fragments']); + } + + if (array_key_exists('profiler', $value)) { + $this->_usedProperties['profiler'] = true; + $this->profiler = \is_array($value['profiler']) ? new \Symfony\Config\Framework\ProfilerConfig($value['profiler']) : $value['profiler']; + unset($value['profiler']); + } + + if (array_key_exists('workflows', $value)) { + $this->_usedProperties['workflows'] = true; + $this->workflows = \is_array($value['workflows']) ? new \Symfony\Config\Framework\WorkflowsConfig($value['workflows']) : $value['workflows']; + unset($value['workflows']); + } + + if (array_key_exists('router', $value)) { + $this->_usedProperties['router'] = true; + $this->router = \is_array($value['router']) ? new \Symfony\Config\Framework\RouterConfig($value['router']) : $value['router']; + unset($value['router']); + } + + if (array_key_exists('session', $value)) { + $this->_usedProperties['session'] = true; + $this->session = \is_array($value['session']) ? new \Symfony\Config\Framework\SessionConfig($value['session']) : $value['session']; + unset($value['session']); + } + + if (array_key_exists('request', $value)) { + $this->_usedProperties['request'] = true; + $this->request = \is_array($value['request']) ? new \Symfony\Config\Framework\RequestConfig($value['request']) : $value['request']; + unset($value['request']); + } + + if (array_key_exists('assets', $value)) { + $this->_usedProperties['assets'] = true; + $this->assets = \is_array($value['assets']) ? new \Symfony\Config\Framework\AssetsConfig($value['assets']) : $value['assets']; + unset($value['assets']); + } + + if (array_key_exists('asset_mapper', $value)) { + $this->_usedProperties['assetMapper'] = true; + $this->assetMapper = \is_array($value['asset_mapper']) ? new \Symfony\Config\Framework\AssetMapperConfig($value['asset_mapper']) : $value['asset_mapper']; + unset($value['asset_mapper']); + } + + if (array_key_exists('translator', $value)) { + $this->_usedProperties['translator'] = true; + $this->translator = \is_array($value['translator']) ? new \Symfony\Config\Framework\TranslatorConfig($value['translator']) : $value['translator']; + unset($value['translator']); + } + + if (array_key_exists('validation', $value)) { + $this->_usedProperties['validation'] = true; + $this->validation = \is_array($value['validation']) ? new \Symfony\Config\Framework\ValidationConfig($value['validation']) : $value['validation']; + unset($value['validation']); + } + + if (array_key_exists('annotations', $value)) { + $this->_usedProperties['annotations'] = true; + $this->annotations = \is_array($value['annotations']) ? new \Symfony\Config\Framework\AnnotationsConfig($value['annotations']) : $value['annotations']; + unset($value['annotations']); + } + + if (array_key_exists('serializer', $value)) { + $this->_usedProperties['serializer'] = true; + $this->serializer = \is_array($value['serializer']) ? new \Symfony\Config\Framework\SerializerConfig($value['serializer']) : $value['serializer']; + unset($value['serializer']); + } + + if (array_key_exists('property_access', $value)) { + $this->_usedProperties['propertyAccess'] = true; + $this->propertyAccess = \is_array($value['property_access']) ? new \Symfony\Config\Framework\PropertyAccessConfig($value['property_access']) : $value['property_access']; + unset($value['property_access']); + } + + if (array_key_exists('type_info', $value)) { + $this->_usedProperties['typeInfo'] = true; + $this->typeInfo = \is_array($value['type_info']) ? new \Symfony\Config\Framework\TypeInfoConfig($value['type_info']) : $value['type_info']; + unset($value['type_info']); + } + + if (array_key_exists('property_info', $value)) { + $this->_usedProperties['propertyInfo'] = true; + $this->propertyInfo = \is_array($value['property_info']) ? new \Symfony\Config\Framework\PropertyInfoConfig($value['property_info']) : $value['property_info']; + unset($value['property_info']); + } + + if (array_key_exists('cache', $value)) { + $this->_usedProperties['cache'] = true; + $this->cache = new \Symfony\Config\Framework\CacheConfig($value['cache']); + unset($value['cache']); + } + + if (array_key_exists('php_errors', $value)) { + $this->_usedProperties['phpErrors'] = true; + $this->phpErrors = new \Symfony\Config\Framework\PhpErrorsConfig($value['php_errors']); + unset($value['php_errors']); + } + + if (array_key_exists('exceptions', $value)) { + $this->_usedProperties['exceptions'] = true; + $this->exceptions = array_map(fn ($v) => new \Symfony\Config\Framework\ExceptionConfig($v), $value['exceptions']); + unset($value['exceptions']); + } + + if (array_key_exists('web_link', $value)) { + $this->_usedProperties['webLink'] = true; + $this->webLink = \is_array($value['web_link']) ? new \Symfony\Config\Framework\WebLinkConfig($value['web_link']) : $value['web_link']; + unset($value['web_link']); + } + + if (array_key_exists('lock', $value)) { + $this->_usedProperties['lock'] = true; + $this->lock = \is_array($value['lock']) ? new \Symfony\Config\Framework\LockConfig($value['lock']) : $value['lock']; + unset($value['lock']); + } + + if (array_key_exists('semaphore', $value)) { + $this->_usedProperties['semaphore'] = true; + $this->semaphore = \is_array($value['semaphore']) ? new \Symfony\Config\Framework\SemaphoreConfig($value['semaphore']) : $value['semaphore']; + unset($value['semaphore']); + } + + if (array_key_exists('messenger', $value)) { + $this->_usedProperties['messenger'] = true; + $this->messenger = \is_array($value['messenger']) ? new \Symfony\Config\Framework\MessengerConfig($value['messenger']) : $value['messenger']; + unset($value['messenger']); + } + + if (array_key_exists('scheduler', $value)) { + $this->_usedProperties['scheduler'] = true; + $this->scheduler = \is_array($value['scheduler']) ? new \Symfony\Config\Framework\SchedulerConfig($value['scheduler']) : $value['scheduler']; + unset($value['scheduler']); + } + + if (array_key_exists('disallow_search_engine_index', $value)) { + $this->_usedProperties['disallowSearchEngineIndex'] = true; + $this->disallowSearchEngineIndex = $value['disallow_search_engine_index']; + unset($value['disallow_search_engine_index']); + } + + if (array_key_exists('http_client', $value)) { + $this->_usedProperties['httpClient'] = true; + $this->httpClient = \is_array($value['http_client']) ? new \Symfony\Config\Framework\HttpClientConfig($value['http_client']) : $value['http_client']; + unset($value['http_client']); + } + + if (array_key_exists('mailer', $value)) { + $this->_usedProperties['mailer'] = true; + $this->mailer = \is_array($value['mailer']) ? new \Symfony\Config\Framework\MailerConfig($value['mailer']) : $value['mailer']; + unset($value['mailer']); + } + + if (array_key_exists('secrets', $value)) { + $this->_usedProperties['secrets'] = true; + $this->secrets = new \Symfony\Config\Framework\SecretsConfig($value['secrets']); + unset($value['secrets']); + } + + if (array_key_exists('notifier', $value)) { + $this->_usedProperties['notifier'] = true; + $this->notifier = \is_array($value['notifier']) ? new \Symfony\Config\Framework\NotifierConfig($value['notifier']) : $value['notifier']; + unset($value['notifier']); + } + + if (array_key_exists('rate_limiter', $value)) { + $this->_usedProperties['rateLimiter'] = true; + $this->rateLimiter = \is_array($value['rate_limiter']) ? new \Symfony\Config\Framework\RateLimiterConfig($value['rate_limiter']) : $value['rate_limiter']; + unset($value['rate_limiter']); + } + + if (array_key_exists('uid', $value)) { + $this->_usedProperties['uid'] = true; + $this->uid = \is_array($value['uid']) ? new \Symfony\Config\Framework\UidConfig($value['uid']) : $value['uid']; + unset($value['uid']); + } + + if (array_key_exists('html_sanitizer', $value)) { + $this->_usedProperties['htmlSanitizer'] = true; + $this->htmlSanitizer = \is_array($value['html_sanitizer']) ? new \Symfony\Config\Framework\HtmlSanitizerConfig($value['html_sanitizer']) : $value['html_sanitizer']; + unset($value['html_sanitizer']); + } + + if (array_key_exists('webhook', $value)) { + $this->_usedProperties['webhook'] = true; + $this->webhook = \is_array($value['webhook']) ? new \Symfony\Config\Framework\WebhookConfig($value['webhook']) : $value['webhook']; + unset($value['webhook']); + } + + if (array_key_exists('remote-event', $value)) { + $this->_usedProperties['remoteevent'] = true; + $this->remoteevent = \is_array($value['remote-event']) ? new \Symfony\Config\Framework\RemoteeventConfig($value['remote-event']) : $value['remote-event']; + unset($value['remote-event']); + } + + if (array_key_exists('json_streamer', $value)) { + $this->_usedProperties['jsonStreamer'] = true; + $this->jsonStreamer = \is_array($value['json_streamer']) ? new \Symfony\Config\Framework\JsonStreamerConfig($value['json_streamer']) : $value['json_streamer']; + unset($value['json_streamer']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['secret'])) { + $output['secret'] = $this->secret; + } + if (isset($this->_usedProperties['httpMethodOverride'])) { + $output['http_method_override'] = $this->httpMethodOverride; + } + if (isset($this->_usedProperties['trustXSendfileTypeHeader'])) { + $output['trust_x_sendfile_type_header'] = $this->trustXSendfileTypeHeader; + } + if (isset($this->_usedProperties['ide'])) { + $output['ide'] = $this->ide; + } + if (isset($this->_usedProperties['test'])) { + $output['test'] = $this->test; + } + if (isset($this->_usedProperties['defaultLocale'])) { + $output['default_locale'] = $this->defaultLocale; + } + if (isset($this->_usedProperties['setLocaleFromAcceptLanguage'])) { + $output['set_locale_from_accept_language'] = $this->setLocaleFromAcceptLanguage; + } + if (isset($this->_usedProperties['setContentLanguageFromLocale'])) { + $output['set_content_language_from_locale'] = $this->setContentLanguageFromLocale; + } + if (isset($this->_usedProperties['enabledLocales'])) { + $output['enabled_locales'] = $this->enabledLocales; + } + if (isset($this->_usedProperties['trustedHosts'])) { + $output['trusted_hosts'] = $this->trustedHosts; + } + if (isset($this->_usedProperties['trustedProxies'])) { + $output['trusted_proxies'] = $this->trustedProxies; + } + if (isset($this->_usedProperties['trustedHeaders'])) { + $output['trusted_headers'] = $this->trustedHeaders; + } + if (isset($this->_usedProperties['errorController'])) { + $output['error_controller'] = $this->errorController; + } + if (isset($this->_usedProperties['handleAllThrowables'])) { + $output['handle_all_throwables'] = $this->handleAllThrowables; + } + if (isset($this->_usedProperties['csrfProtection'])) { + $output['csrf_protection'] = $this->csrfProtection->toArray(); + } + if (isset($this->_usedProperties['form'])) { + $output['form'] = $this->form instanceof \Symfony\Config\Framework\FormConfig ? $this->form->toArray() : $this->form; + } + if (isset($this->_usedProperties['httpCache'])) { + $output['http_cache'] = $this->httpCache instanceof \Symfony\Config\Framework\HttpCacheConfig ? $this->httpCache->toArray() : $this->httpCache; + } + if (isset($this->_usedProperties['esi'])) { + $output['esi'] = $this->esi instanceof \Symfony\Config\Framework\EsiConfig ? $this->esi->toArray() : $this->esi; + } + if (isset($this->_usedProperties['ssi'])) { + $output['ssi'] = $this->ssi instanceof \Symfony\Config\Framework\SsiConfig ? $this->ssi->toArray() : $this->ssi; + } + if (isset($this->_usedProperties['fragments'])) { + $output['fragments'] = $this->fragments instanceof \Symfony\Config\Framework\FragmentsConfig ? $this->fragments->toArray() : $this->fragments; + } + if (isset($this->_usedProperties['profiler'])) { + $output['profiler'] = $this->profiler instanceof \Symfony\Config\Framework\ProfilerConfig ? $this->profiler->toArray() : $this->profiler; + } + if (isset($this->_usedProperties['workflows'])) { + $output['workflows'] = $this->workflows instanceof \Symfony\Config\Framework\WorkflowsConfig ? $this->workflows->toArray() : $this->workflows; + } + if (isset($this->_usedProperties['router'])) { + $output['router'] = $this->router instanceof \Symfony\Config\Framework\RouterConfig ? $this->router->toArray() : $this->router; + } + if (isset($this->_usedProperties['session'])) { + $output['session'] = $this->session instanceof \Symfony\Config\Framework\SessionConfig ? $this->session->toArray() : $this->session; + } + if (isset($this->_usedProperties['request'])) { + $output['request'] = $this->request instanceof \Symfony\Config\Framework\RequestConfig ? $this->request->toArray() : $this->request; + } + if (isset($this->_usedProperties['assets'])) { + $output['assets'] = $this->assets instanceof \Symfony\Config\Framework\AssetsConfig ? $this->assets->toArray() : $this->assets; + } + if (isset($this->_usedProperties['assetMapper'])) { + $output['asset_mapper'] = $this->assetMapper instanceof \Symfony\Config\Framework\AssetMapperConfig ? $this->assetMapper->toArray() : $this->assetMapper; + } + if (isset($this->_usedProperties['translator'])) { + $output['translator'] = $this->translator instanceof \Symfony\Config\Framework\TranslatorConfig ? $this->translator->toArray() : $this->translator; + } + if (isset($this->_usedProperties['validation'])) { + $output['validation'] = $this->validation instanceof \Symfony\Config\Framework\ValidationConfig ? $this->validation->toArray() : $this->validation; + } + if (isset($this->_usedProperties['annotations'])) { + $output['annotations'] = $this->annotations instanceof \Symfony\Config\Framework\AnnotationsConfig ? $this->annotations->toArray() : $this->annotations; + } + if (isset($this->_usedProperties['serializer'])) { + $output['serializer'] = $this->serializer instanceof \Symfony\Config\Framework\SerializerConfig ? $this->serializer->toArray() : $this->serializer; + } + if (isset($this->_usedProperties['propertyAccess'])) { + $output['property_access'] = $this->propertyAccess instanceof \Symfony\Config\Framework\PropertyAccessConfig ? $this->propertyAccess->toArray() : $this->propertyAccess; + } + if (isset($this->_usedProperties['typeInfo'])) { + $output['type_info'] = $this->typeInfo instanceof \Symfony\Config\Framework\TypeInfoConfig ? $this->typeInfo->toArray() : $this->typeInfo; + } + if (isset($this->_usedProperties['propertyInfo'])) { + $output['property_info'] = $this->propertyInfo instanceof \Symfony\Config\Framework\PropertyInfoConfig ? $this->propertyInfo->toArray() : $this->propertyInfo; + } + if (isset($this->_usedProperties['cache'])) { + $output['cache'] = $this->cache->toArray(); + } + if (isset($this->_usedProperties['phpErrors'])) { + $output['php_errors'] = $this->phpErrors->toArray(); + } + if (isset($this->_usedProperties['exceptions'])) { + $output['exceptions'] = array_map(fn ($v) => $v->toArray(), $this->exceptions); + } + if (isset($this->_usedProperties['webLink'])) { + $output['web_link'] = $this->webLink instanceof \Symfony\Config\Framework\WebLinkConfig ? $this->webLink->toArray() : $this->webLink; + } + if (isset($this->_usedProperties['lock'])) { + $output['lock'] = $this->lock instanceof \Symfony\Config\Framework\LockConfig ? $this->lock->toArray() : $this->lock; + } + if (isset($this->_usedProperties['semaphore'])) { + $output['semaphore'] = $this->semaphore instanceof \Symfony\Config\Framework\SemaphoreConfig ? $this->semaphore->toArray() : $this->semaphore; + } + if (isset($this->_usedProperties['messenger'])) { + $output['messenger'] = $this->messenger instanceof \Symfony\Config\Framework\MessengerConfig ? $this->messenger->toArray() : $this->messenger; + } + if (isset($this->_usedProperties['scheduler'])) { + $output['scheduler'] = $this->scheduler instanceof \Symfony\Config\Framework\SchedulerConfig ? $this->scheduler->toArray() : $this->scheduler; + } + if (isset($this->_usedProperties['disallowSearchEngineIndex'])) { + $output['disallow_search_engine_index'] = $this->disallowSearchEngineIndex; + } + if (isset($this->_usedProperties['httpClient'])) { + $output['http_client'] = $this->httpClient instanceof \Symfony\Config\Framework\HttpClientConfig ? $this->httpClient->toArray() : $this->httpClient; + } + if (isset($this->_usedProperties['mailer'])) { + $output['mailer'] = $this->mailer instanceof \Symfony\Config\Framework\MailerConfig ? $this->mailer->toArray() : $this->mailer; + } + if (isset($this->_usedProperties['secrets'])) { + $output['secrets'] = $this->secrets->toArray(); + } + if (isset($this->_usedProperties['notifier'])) { + $output['notifier'] = $this->notifier instanceof \Symfony\Config\Framework\NotifierConfig ? $this->notifier->toArray() : $this->notifier; + } + if (isset($this->_usedProperties['rateLimiter'])) { + $output['rate_limiter'] = $this->rateLimiter instanceof \Symfony\Config\Framework\RateLimiterConfig ? $this->rateLimiter->toArray() : $this->rateLimiter; + } + if (isset($this->_usedProperties['uid'])) { + $output['uid'] = $this->uid instanceof \Symfony\Config\Framework\UidConfig ? $this->uid->toArray() : $this->uid; + } + if (isset($this->_usedProperties['htmlSanitizer'])) { + $output['html_sanitizer'] = $this->htmlSanitizer instanceof \Symfony\Config\Framework\HtmlSanitizerConfig ? $this->htmlSanitizer->toArray() : $this->htmlSanitizer; + } + if (isset($this->_usedProperties['webhook'])) { + $output['webhook'] = $this->webhook instanceof \Symfony\Config\Framework\WebhookConfig ? $this->webhook->toArray() : $this->webhook; + } + if (isset($this->_usedProperties['remoteevent'])) { + $output['remote-event'] = $this->remoteevent instanceof \Symfony\Config\Framework\RemoteeventConfig ? $this->remoteevent->toArray() : $this->remoteevent; + } + if (isset($this->_usedProperties['jsonStreamer'])) { + $output['json_streamer'] = $this->jsonStreamer instanceof \Symfony\Config\Framework\JsonStreamerConfig ? $this->jsonStreamer->toArray() : $this->jsonStreamer; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/MakerConfig.php b/var/cache/dev/Symfony/Config/MakerConfig.php new file mode 100644 index 0000000..249ca58 --- /dev/null +++ b/var/cache/dev/Symfony/Config/MakerConfig.php @@ -0,0 +1,103 @@ +_usedProperties['rootNamespace'] = true; + $this->rootNamespace = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|bool $value + * @return $this + */ + public function generateFinalClasses($value): static + { + $this->_usedProperties['generateFinalClasses'] = true; + $this->generateFinalClasses = $value; + + return $this; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function generateFinalEntities($value): static + { + $this->_usedProperties['generateFinalEntities'] = true; + $this->generateFinalEntities = $value; + + return $this; + } + + public function getExtensionAlias(): string + { + return 'maker'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('root_namespace', $value)) { + $this->_usedProperties['rootNamespace'] = true; + $this->rootNamespace = $value['root_namespace']; + unset($value['root_namespace']); + } + + if (array_key_exists('generate_final_classes', $value)) { + $this->_usedProperties['generateFinalClasses'] = true; + $this->generateFinalClasses = $value['generate_final_classes']; + unset($value['generate_final_classes']); + } + + if (array_key_exists('generate_final_entities', $value)) { + $this->_usedProperties['generateFinalEntities'] = true; + $this->generateFinalEntities = $value['generate_final_entities']; + unset($value['generate_final_entities']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['rootNamespace'])) { + $output['root_namespace'] = $this->rootNamespace; + } + if (isset($this->_usedProperties['generateFinalClasses'])) { + $output['generate_final_classes'] = $this->generateFinalClasses; + } + if (isset($this->_usedProperties['generateFinalEntities'])) { + $output['generate_final_entities'] = $this->generateFinalEntities; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Twig/DateConfig.php b/var/cache/dev/Symfony/Config/Twig/DateConfig.php new file mode 100644 index 0000000..9ab6bc3 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Twig/DateConfig.php @@ -0,0 +1,99 @@ +_usedProperties['format'] = true; + $this->format = $value; + + return $this; + } + + /** + * @default '%d days' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function intervalFormat($value): static + { + $this->_usedProperties['intervalFormat'] = true; + $this->intervalFormat = $value; + + return $this; + } + + /** + * The timezone used when formatting dates, when set to null, the timezone returned by date_default_timezone_get() is used. + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function timezone($value): static + { + $this->_usedProperties['timezone'] = true; + $this->timezone = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('format', $value)) { + $this->_usedProperties['format'] = true; + $this->format = $value['format']; + unset($value['format']); + } + + if (array_key_exists('interval_format', $value)) { + $this->_usedProperties['intervalFormat'] = true; + $this->intervalFormat = $value['interval_format']; + unset($value['interval_format']); + } + + if (array_key_exists('timezone', $value)) { + $this->_usedProperties['timezone'] = true; + $this->timezone = $value['timezone']; + unset($value['timezone']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['format'])) { + $output['format'] = $this->format; + } + if (isset($this->_usedProperties['intervalFormat'])) { + $output['interval_format'] = $this->intervalFormat; + } + if (isset($this->_usedProperties['timezone'])) { + $output['timezone'] = $this->timezone; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Twig/GlobalConfig.php b/var/cache/dev/Symfony/Config/Twig/GlobalConfig.php new file mode 100644 index 0000000..fbf9a1c --- /dev/null +++ b/var/cache/dev/Symfony/Config/Twig/GlobalConfig.php @@ -0,0 +1,99 @@ +_usedProperties['id'] = true; + $this->id = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function type($value): static + { + $this->_usedProperties['type'] = true; + $this->type = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * + * @return $this + */ + public function value(mixed $value): static + { + $this->_usedProperties['value'] = true; + $this->value = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('id', $value)) { + $this->_usedProperties['id'] = true; + $this->id = $value['id']; + unset($value['id']); + } + + if (array_key_exists('type', $value)) { + $this->_usedProperties['type'] = true; + $this->type = $value['type']; + unset($value['type']); + } + + if (array_key_exists('value', $value)) { + $this->_usedProperties['value'] = true; + $this->value = $value['value']; + unset($value['value']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['id'])) { + $output['id'] = $this->id; + } + if (isset($this->_usedProperties['type'])) { + $output['type'] = $this->type; + } + if (isset($this->_usedProperties['value'])) { + $output['value'] = $this->value; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Twig/MailerConfig.php b/var/cache/dev/Symfony/Config/Twig/MailerConfig.php new file mode 100644 index 0000000..899eba8 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Twig/MailerConfig.php @@ -0,0 +1,53 @@ +_usedProperties['htmlToTextConverter'] = true; + $this->htmlToTextConverter = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('html_to_text_converter', $value)) { + $this->_usedProperties['htmlToTextConverter'] = true; + $this->htmlToTextConverter = $value['html_to_text_converter']; + unset($value['html_to_text_converter']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['htmlToTextConverter'])) { + $output['html_to_text_converter'] = $this->htmlToTextConverter; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/Twig/NumberFormatConfig.php b/var/cache/dev/Symfony/Config/Twig/NumberFormatConfig.php new file mode 100644 index 0000000..6577021 --- /dev/null +++ b/var/cache/dev/Symfony/Config/Twig/NumberFormatConfig.php @@ -0,0 +1,98 @@ +_usedProperties['decimals'] = true; + $this->decimals = $value; + + return $this; + } + + /** + * @default '.' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function decimalPoint($value): static + { + $this->_usedProperties['decimalPoint'] = true; + $this->decimalPoint = $value; + + return $this; + } + + /** + * @default ',' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function thousandsSeparator($value): static + { + $this->_usedProperties['thousandsSeparator'] = true; + $this->thousandsSeparator = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('decimals', $value)) { + $this->_usedProperties['decimals'] = true; + $this->decimals = $value['decimals']; + unset($value['decimals']); + } + + if (array_key_exists('decimal_point', $value)) { + $this->_usedProperties['decimalPoint'] = true; + $this->decimalPoint = $value['decimal_point']; + unset($value['decimal_point']); + } + + if (array_key_exists('thousands_separator', $value)) { + $this->_usedProperties['thousandsSeparator'] = true; + $this->thousandsSeparator = $value['thousands_separator']; + unset($value['thousands_separator']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['decimals'])) { + $output['decimals'] = $this->decimals; + } + if (isset($this->_usedProperties['decimalPoint'])) { + $output['decimal_point'] = $this->decimalPoint; + } + if (isset($this->_usedProperties['thousandsSeparator'])) { + $output['thousands_separator'] = $this->thousandsSeparator; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/TwigConfig.php b/var/cache/dev/Symfony/Config/TwigConfig.php new file mode 100644 index 0000000..52c4254 --- /dev/null +++ b/var/cache/dev/Symfony/Config/TwigConfig.php @@ -0,0 +1,450 @@ + $value + * + * @return $this + */ + public function formThemes(ParamConfigurator|array $value): static + { + $this->_usedProperties['formThemes'] = true; + $this->formThemes = $value; + + return $this; + } + + /** + * @template TValue of mixed + * @param TValue $value + * @example "@bar" + * @example 3.14 + * @return \Symfony\Config\Twig\GlobalConfig|$this + * @psalm-return (TValue is array ? \Symfony\Config\Twig\GlobalConfig : static) + */ + public function global(string $key, mixed $value = []): \Symfony\Config\Twig\GlobalConfig|static + { + if (!\is_array($value)) { + $this->_usedProperties['globals'] = true; + $this->globals[$key] = $value; + + return $this; + } + + if (!isset($this->globals[$key]) || !$this->globals[$key] instanceof \Symfony\Config\Twig\GlobalConfig) { + $this->_usedProperties['globals'] = true; + $this->globals[$key] = new \Symfony\Config\Twig\GlobalConfig($value); + } elseif (1 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "global()" has already been initialized. You cannot pass values the second time you call global().'); + } + + return $this->globals[$key]; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function autoescapeService($value): static + { + $this->_usedProperties['autoescapeService'] = true; + $this->autoescapeService = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function autoescapeServiceMethod($value): static + { + $this->_usedProperties['autoescapeServiceMethod'] = true; + $this->autoescapeServiceMethod = $value; + + return $this; + } + + /** + * @example Twig\Template + * @default null + * @param ParamConfigurator|mixed $value + * @deprecated The child node "base_template_class" at path "twig" is deprecated. + * @return $this + */ + public function baseTemplateClass($value): static + { + $this->_usedProperties['baseTemplateClass'] = true; + $this->baseTemplateClass = $value; + + return $this; + } + + /** + * @default true + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function cache($value): static + { + $this->_usedProperties['cache'] = true; + $this->cache = $value; + + return $this; + } + + /** + * @default '%kernel.charset%' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function charset($value): static + { + $this->_usedProperties['charset'] = true; + $this->charset = $value; + + return $this; + } + + /** + * @default '%kernel.debug%' + * @param ParamConfigurator|bool $value + * @return $this + */ + public function debug($value): static + { + $this->_usedProperties['debug'] = true; + $this->debug = $value; + + return $this; + } + + /** + * @default '%kernel.debug%' + * @param ParamConfigurator|bool $value + * @return $this + */ + public function strictVariables($value): static + { + $this->_usedProperties['strictVariables'] = true; + $this->strictVariables = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function autoReload($value): static + { + $this->_usedProperties['autoReload'] = true; + $this->autoReload = $value; + + return $this; + } + + /** + * @default null + * @param ParamConfigurator|int $value + * @return $this + */ + public function optimizations($value): static + { + $this->_usedProperties['optimizations'] = true; + $this->optimizations = $value; + + return $this; + } + + /** + * The default path used to load templates. + * @default '%kernel.project_dir%/templates' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function defaultPath($value): static + { + $this->_usedProperties['defaultPath'] = true; + $this->defaultPath = $value; + + return $this; + } + + /** + * @param ParamConfigurator|list|string $value + * + * @return $this + */ + public function fileNamePattern(ParamConfigurator|string|array $value): static + { + $this->_usedProperties['fileNamePattern'] = true; + $this->fileNamePattern = $value; + + return $this; + } + + /** + * @return $this + */ + public function path(string $paths, mixed $value): static + { + $this->_usedProperties['paths'] = true; + $this->paths[$paths] = $value; + + return $this; + } + + /** + * The default format options used by the date filter. + * @default {"format":"F j, Y H:i","interval_format":"%d days","timezone":null} + */ + public function date(array $value = []): \Symfony\Config\Twig\DateConfig + { + if (null === $this->date) { + $this->_usedProperties['date'] = true; + $this->date = new \Symfony\Config\Twig\DateConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "date()" has already been initialized. You cannot pass values the second time you call date().'); + } + + return $this->date; + } + + /** + * The default format options for the number_format filter. + * @default {"decimals":0,"decimal_point":".","thousands_separator":","} + */ + public function numberFormat(array $value = []): \Symfony\Config\Twig\NumberFormatConfig + { + if (null === $this->numberFormat) { + $this->_usedProperties['numberFormat'] = true; + $this->numberFormat = new \Symfony\Config\Twig\NumberFormatConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "numberFormat()" has already been initialized. You cannot pass values the second time you call numberFormat().'); + } + + return $this->numberFormat; + } + + public function mailer(array $value = []): \Symfony\Config\Twig\MailerConfig + { + if (null === $this->mailer) { + $this->_usedProperties['mailer'] = true; + $this->mailer = new \Symfony\Config\Twig\MailerConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "mailer()" has already been initialized. You cannot pass values the second time you call mailer().'); + } + + return $this->mailer; + } + + public function getExtensionAlias(): string + { + return 'twig'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('form_themes', $value)) { + $this->_usedProperties['formThemes'] = true; + $this->formThemes = $value['form_themes']; + unset($value['form_themes']); + } + + if (array_key_exists('globals', $value)) { + $this->_usedProperties['globals'] = true; + $this->globals = array_map(fn ($v) => \is_array($v) ? new \Symfony\Config\Twig\GlobalConfig($v) : $v, $value['globals']); + unset($value['globals']); + } + + if (array_key_exists('autoescape_service', $value)) { + $this->_usedProperties['autoescapeService'] = true; + $this->autoescapeService = $value['autoescape_service']; + unset($value['autoescape_service']); + } + + if (array_key_exists('autoescape_service_method', $value)) { + $this->_usedProperties['autoescapeServiceMethod'] = true; + $this->autoescapeServiceMethod = $value['autoescape_service_method']; + unset($value['autoescape_service_method']); + } + + if (array_key_exists('base_template_class', $value)) { + $this->_usedProperties['baseTemplateClass'] = true; + $this->baseTemplateClass = $value['base_template_class']; + unset($value['base_template_class']); + } + + if (array_key_exists('cache', $value)) { + $this->_usedProperties['cache'] = true; + $this->cache = $value['cache']; + unset($value['cache']); + } + + if (array_key_exists('charset', $value)) { + $this->_usedProperties['charset'] = true; + $this->charset = $value['charset']; + unset($value['charset']); + } + + if (array_key_exists('debug', $value)) { + $this->_usedProperties['debug'] = true; + $this->debug = $value['debug']; + unset($value['debug']); + } + + if (array_key_exists('strict_variables', $value)) { + $this->_usedProperties['strictVariables'] = true; + $this->strictVariables = $value['strict_variables']; + unset($value['strict_variables']); + } + + if (array_key_exists('auto_reload', $value)) { + $this->_usedProperties['autoReload'] = true; + $this->autoReload = $value['auto_reload']; + unset($value['auto_reload']); + } + + if (array_key_exists('optimizations', $value)) { + $this->_usedProperties['optimizations'] = true; + $this->optimizations = $value['optimizations']; + unset($value['optimizations']); + } + + if (array_key_exists('default_path', $value)) { + $this->_usedProperties['defaultPath'] = true; + $this->defaultPath = $value['default_path']; + unset($value['default_path']); + } + + if (array_key_exists('file_name_pattern', $value)) { + $this->_usedProperties['fileNamePattern'] = true; + $this->fileNamePattern = $value['file_name_pattern']; + unset($value['file_name_pattern']); + } + + if (array_key_exists('paths', $value)) { + $this->_usedProperties['paths'] = true; + $this->paths = $value['paths']; + unset($value['paths']); + } + + if (array_key_exists('date', $value)) { + $this->_usedProperties['date'] = true; + $this->date = new \Symfony\Config\Twig\DateConfig($value['date']); + unset($value['date']); + } + + if (array_key_exists('number_format', $value)) { + $this->_usedProperties['numberFormat'] = true; + $this->numberFormat = new \Symfony\Config\Twig\NumberFormatConfig($value['number_format']); + unset($value['number_format']); + } + + if (array_key_exists('mailer', $value)) { + $this->_usedProperties['mailer'] = true; + $this->mailer = new \Symfony\Config\Twig\MailerConfig($value['mailer']); + unset($value['mailer']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['formThemes'])) { + $output['form_themes'] = $this->formThemes; + } + if (isset($this->_usedProperties['globals'])) { + $output['globals'] = array_map(fn ($v) => $v instanceof \Symfony\Config\Twig\GlobalConfig ? $v->toArray() : $v, $this->globals); + } + if (isset($this->_usedProperties['autoescapeService'])) { + $output['autoescape_service'] = $this->autoescapeService; + } + if (isset($this->_usedProperties['autoescapeServiceMethod'])) { + $output['autoescape_service_method'] = $this->autoescapeServiceMethod; + } + if (isset($this->_usedProperties['baseTemplateClass'])) { + $output['base_template_class'] = $this->baseTemplateClass; + } + if (isset($this->_usedProperties['cache'])) { + $output['cache'] = $this->cache; + } + if (isset($this->_usedProperties['charset'])) { + $output['charset'] = $this->charset; + } + if (isset($this->_usedProperties['debug'])) { + $output['debug'] = $this->debug; + } + if (isset($this->_usedProperties['strictVariables'])) { + $output['strict_variables'] = $this->strictVariables; + } + if (isset($this->_usedProperties['autoReload'])) { + $output['auto_reload'] = $this->autoReload; + } + if (isset($this->_usedProperties['optimizations'])) { + $output['optimizations'] = $this->optimizations; + } + if (isset($this->_usedProperties['defaultPath'])) { + $output['default_path'] = $this->defaultPath; + } + if (isset($this->_usedProperties['fileNamePattern'])) { + $output['file_name_pattern'] = $this->fileNamePattern; + } + if (isset($this->_usedProperties['paths'])) { + $output['paths'] = $this->paths; + } + if (isset($this->_usedProperties['date'])) { + $output['date'] = $this->date->toArray(); + } + if (isset($this->_usedProperties['numberFormat'])) { + $output['number_format'] = $this->numberFormat->toArray(); + } + if (isset($this->_usedProperties['mailer'])) { + $output['mailer'] = $this->mailer->toArray(); + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/WebProfiler/ToolbarConfig.php b/var/cache/dev/Symfony/Config/WebProfiler/ToolbarConfig.php new file mode 100644 index 0000000..6a284bc --- /dev/null +++ b/var/cache/dev/Symfony/Config/WebProfiler/ToolbarConfig.php @@ -0,0 +1,76 @@ +_usedProperties['enabled'] = true; + $this->enabled = $value; + + return $this; + } + + /** + * Replace toolbar on AJAX requests + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function ajaxReplace($value): static + { + $this->_usedProperties['ajaxReplace'] = true; + $this->ajaxReplace = $value; + + return $this; + } + + public function __construct(array $value = []) + { + if (array_key_exists('enabled', $value)) { + $this->_usedProperties['enabled'] = true; + $this->enabled = $value['enabled']; + unset($value['enabled']); + } + + if (array_key_exists('ajax_replace', $value)) { + $this->_usedProperties['ajaxReplace'] = true; + $this->ajaxReplace = $value['ajax_replace']; + unset($value['ajax_replace']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['enabled'])) { + $output['enabled'] = $this->enabled; + } + if (isset($this->_usedProperties['ajaxReplace'])) { + $output['ajax_replace'] = $this->ajaxReplace; + } + + return $output; + } + +} diff --git a/var/cache/dev/Symfony/Config/WebProfilerConfig.php b/var/cache/dev/Symfony/Config/WebProfilerConfig.php new file mode 100644 index 0000000..3aa38f2 --- /dev/null +++ b/var/cache/dev/Symfony/Config/WebProfilerConfig.php @@ -0,0 +1,108 @@ +toolbar) { + $this->_usedProperties['toolbar'] = true; + $this->toolbar = new \Symfony\Config\WebProfiler\ToolbarConfig($value); + } elseif (0 < \func_num_args()) { + throw new InvalidConfigurationException('The node created by "toolbar()" has already been initialized. You cannot pass values the second time you call toolbar().'); + } + + return $this->toolbar; + } + + /** + * @default false + * @param ParamConfigurator|bool $value + * @return $this + */ + public function interceptRedirects($value): static + { + $this->_usedProperties['interceptRedirects'] = true; + $this->interceptRedirects = $value; + + return $this; + } + + /** + * @default '^/((index|app(_[\\w]+)?)\\.php/)?_wdt' + * @param ParamConfigurator|mixed $value + * @return $this + */ + public function excludedAjaxPaths($value): static + { + $this->_usedProperties['excludedAjaxPaths'] = true; + $this->excludedAjaxPaths = $value; + + return $this; + } + + public function getExtensionAlias(): string + { + return 'web_profiler'; + } + + public function __construct(array $value = []) + { + if (array_key_exists('toolbar', $value)) { + $this->_usedProperties['toolbar'] = true; + $this->toolbar = \is_array($value['toolbar']) ? new \Symfony\Config\WebProfiler\ToolbarConfig($value['toolbar']) : $value['toolbar']; + unset($value['toolbar']); + } + + if (array_key_exists('intercept_redirects', $value)) { + $this->_usedProperties['interceptRedirects'] = true; + $this->interceptRedirects = $value['intercept_redirects']; + unset($value['intercept_redirects']); + } + + if (array_key_exists('excluded_ajax_paths', $value)) { + $this->_usedProperties['excludedAjaxPaths'] = true; + $this->excludedAjaxPaths = $value['excluded_ajax_paths']; + unset($value['excluded_ajax_paths']); + } + + if ([] !== $value) { + throw new InvalidConfigurationException(sprintf('The following keys are not supported by "%s": ', __CLASS__).implode(', ', array_keys($value))); + } + } + + public function toArray(): array + { + $output = []; + if (isset($this->_usedProperties['toolbar'])) { + $output['toolbar'] = $this->toolbar instanceof \Symfony\Config\WebProfiler\ToolbarConfig ? $this->toolbar->toArray() : $this->toolbar; + } + if (isset($this->_usedProperties['interceptRedirects'])) { + $output['intercept_redirects'] = $this->interceptRedirects; + } + if (isset($this->_usedProperties['excludedAjaxPaths'])) { + $output['excluded_ajax_paths'] = $this->excludedAjaxPaths; + } + + return $output; + } + +} diff --git a/var/cache/dev/profiler/31/98/6e9831 b/var/cache/dev/profiler/31/98/6e9831 new file mode 100644 index 0000000..c309276 Binary files /dev/null and b/var/cache/dev/profiler/31/98/6e9831 differ diff --git a/var/cache/dev/profiler/68/39/2c3968 b/var/cache/dev/profiler/68/39/2c3968 new file mode 100644 index 0000000..32d85ba Binary files /dev/null and b/var/cache/dev/profiler/68/39/2c3968 differ diff --git a/var/cache/dev/profiler/88/59/195988 b/var/cache/dev/profiler/88/59/195988 new file mode 100644 index 0000000..8e8cbe7 Binary files /dev/null and b/var/cache/dev/profiler/88/59/195988 differ diff --git a/var/cache/dev/profiler/a0/b5/9cb5a0 b/var/cache/dev/profiler/a0/b5/9cb5a0 new file mode 100644 index 0000000..7b8fded Binary files /dev/null and b/var/cache/dev/profiler/a0/b5/9cb5a0 differ diff --git a/var/cache/dev/profiler/f6/b3/e3b3f6 b/var/cache/dev/profiler/f6/b3/e3b3f6 new file mode 100644 index 0000000..98d5f0e Binary files /dev/null and b/var/cache/dev/profiler/f6/b3/e3b3f6 differ diff --git a/var/cache/dev/profiler/fb/06/9706fb b/var/cache/dev/profiler/fb/06/9706fb new file mode 100644 index 0000000..a4b3c5a Binary files /dev/null and b/var/cache/dev/profiler/fb/06/9706fb differ diff --git a/var/cache/dev/profiler/index.csv b/var/cache/dev/profiler/index.csv new file mode 100644 index 0000000..555b45d --- /dev/null +++ b/var/cache/dev/profiler/index.csv @@ -0,0 +1,6 @@ +e3b3f6,192.168.65.1,GET,http://localhost:8080/,1758885714,,404,request +2c3968,192.168.65.1,GET,http://localhost:8080/about,1758887261,195988,500,request +195988,192.168.65.1,GET,http://localhost:8080/about,1758887261,,500,request +9706fb,192.168.65.1,GET,http://localhost:8080/about,1758887284,6e9831,500,request +6e9831,192.168.65.1,GET,http://localhost:8080/about,1758887284,,500,request +9cb5a0,192.168.65.1,GET,http://localhost:8080/about,1758887304,,200,request diff --git a/var/cache/dev/twig/16/167e4a862c6454699afc8342721aaf76.php b/var/cache/dev/twig/16/167e4a862c6454699afc8342721aaf76.php new file mode 100644 index 0000000..902266a --- /dev/null +++ b/var/cache/dev/twig/16/167e4a862c6454699afc8342721aaf76.php @@ -0,0 +1,1736 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'stylesheets' => [$this, 'block_stylesheets'], + 'javascripts' => [$this, 'block_javascripts'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/mailer.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/mailer.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("stylesheets", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 161 + /** + * @return iterable + */ + public function block_javascripts(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + // line 162 + yield " "; + yield from $this->yieldParentBlock("javascripts", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 191 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 192 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 192, $this->source); })()), "events", [], "any", false, false, false, 192); + // line 193 + yield " + "; + // line 194 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 194, $this->source); })()), "messages", [], "any", false, false, false, 194))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 195 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 196 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/mailer.svg"); + yield " + "; + // line 197 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 197, $this->source); })()), "messages", [], "any", false, false, false, 197)), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 199 + yield " + "; + // line 200 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 201 + yield "
+ Queued messages + "; + // line 203 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 203, $this->source); })()), "events", [], "any", false, false, false, 203), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 203, $this->source); })()), "isQueued", [], "method", false, false, false, 203); })), "html", null, true); + yield " +
+
+ Sent messages + "; + // line 207 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 207, $this->source); })()), "events", [], "any", false, false, false, 207), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return !CoreExtension::getAttribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 207, $this->source); })()), "isQueued", [], "method", false, false, false, 207); })), "html", null, true); + yield " +
+ "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 210 + yield " + "; + // line 211 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 211, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 215 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 216 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 216, $this->source); })()), "events", [], "any", false, false, false, 216); + // line 217 + yield " + env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 218, $this->source); })()), "messages", [], "any", false, false, false, 218))) ? ("disabled") : ("")); + yield "\"> + "; + // line 219 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/mailer.svg"); + yield " + + Emails + "; + // line 222 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 222, $this->source); })()), "messages", [], "any", false, false, false, 222)) > 0)) { + // line 223 + yield " + "; + // line 224 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 224, $this->source); })()), "messages", [], "any", false, false, false, 224)), "html", null, true); + yield " + + "; + } + // line 227 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 230 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 231 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 231, $this->source); })()), "events", [], "any", false, false, false, 231); + // line 232 + yield "

Emails

+ + "; + // line 234 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 234, $this->source); })()), "messages", [], "any", false, false, false, 234))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 235 + yield "
+

No emails were sent.

+
+ "; + } else { + // line 239 + yield "
+
+
+ "; + // line 242 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 242, $this->source); })()), "events", [], "any", false, false, false, 242), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 242, $this->source); })()), "isQueued", [], "method", false, false, false, 242); })), "html", null, true); + yield " + Queued +
+ +
+ "; + // line 247 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 247, $this->source); })()), "events", [], "any", false, false, false, 247), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return !CoreExtension::getAttribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 247, $this->source); })()), "isQueued", [], "method", false, false, false, 247); })), "html", null, true); + yield " + Sent +
+
+
+ "; + } + // line 253 + yield " + "; + // line 254 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 254, $this->source); })()), "transports", [], "any", false, false, false, 254)) > 1)) { + // line 255 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 255, $this->source); })()), "transports", [], "any", false, false, false, 255)); + foreach ($context['_seq'] as $context["_key"] => $context["transport"]) { + // line 256 + yield "

"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["transport"], "html", null, true); + yield " transport

+ "; + // line 257 + yield $this->getTemplateForMacro("macro_render_transport_details", $context, 257, $this->getSourceContext())->macro_render_transport_details(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 257, $this->source); })()), $context["transport"]]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['transport'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 259 + yield " "; + } elseif ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 259, $this->source); })()), "transports", [], "any", false, false, false, 259))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 260 + yield " "; + yield $this->getTemplateForMacro("macro_render_transport_details", $context, 260, $this->getSourceContext())->macro_render_transport_details(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 260, $this->source); })()), Twig\Extension\CoreExtension::first($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 260, $this->source); })()), "transports", [], "any", false, false, false, 260)), true]); + yield " + "; + } + // line 262 + yield " + "; + // line 317 + yield " + "; + // line 501 + yield " + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 263 + public function macro_render_transport_details($collector = null, $transport = null, $show_transport_name = false, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collector" => $collector, + "transport" => $transport, + "show_transport_name" => $show_transport_name, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_transport_details")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_transport_details")); + + // line 264 + yield "
+ "; + // line 265 + $context["num_emails"] = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 265, $this->source); })()), "events", [], "any", false, false, false, 265), "events", [(isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 265, $this->source); })())], "method", false, false, false, 265)); + // line 266 + yield " "; + if (((isset($context["num_emails"]) || array_key_exists("num_emails", $context) ? $context["num_emails"] : (function () { throw new RuntimeError('Variable "num_emails" does not exist.', 266, $this->source); })()) > 1)) { + // line 267 + yield "
+ + + + + + + + + + + "; + // line 278 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 278, $this->source); })()), "events", [], "any", false, false, false, 278), "events", [(isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 278, $this->source); })())], "method", false, false, false, 278)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["event"]) { + // line 279 + yield " env, $this->source, $context["loop"], "first", [], "any", false, false, false, 279)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\" data-target=\"#email-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 279), "html", null, true); + yield "\"> + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['event'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 302 + yield " +
#SubjectToActions
"; + // line 280 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 280), "html", null, true); + yield " + "; + // line 282 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 282), "subject", [], "any", true, true, false, 282)) { + // line 283 + yield " "; + yield (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 283), "getSubject", [], "method", true, true, false, 283) && !(null === CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 283), "getSubject", [], "method", false, false, false, 283)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 283), "getSubject", [], "method", false, false, false, 283), "html", null, true)) : ("(No subject)")); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 284 +$context["event"], "message", [], "any", false, false, false, 284), "headers", [], "any", false, false, false, 284), "has", ["subject"], "method", false, false, false, 284)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 285 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 285), "headers", [], "any", false, true, false, 285), "get", ["subject"], "method", false, true, false, 285), "bodyAsString", [], "method", true, true, false, 285)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 285), "headers", [], "any", false, false, false, 285), "get", ["subject"], "method", false, false, false, 285), "bodyAsString", [], "method", false, false, false, 285), "(No subject)")) : ("(No subject)")), "html", null, true); + yield " + "; + } else { + // line 287 + yield " (No subject) + "; + } + // line 289 + yield " + "; + // line 291 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 291), "to", [], "any", true, true, false, 291)) { + // line 292 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default(Twig\Extension\CoreExtension::join(Twig\Extension\CoreExtension::map($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 292), "getTo", [], "method", false, false, false, 292), function ($__addr__) use ($context, $macros) { $context["addr"] = $__addr__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["addr"]) || array_key_exists("addr", $context) ? $context["addr"] : (function () { throw new RuntimeError('Variable "addr" does not exist.', 292, $this->source); })()), "toString", [], "method", false, false, false, 292); }), ", "), "(empty)"), "html", null, true); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 293 +$context["event"], "message", [], "any", false, false, false, 293), "headers", [], "any", false, false, false, 293), "has", ["to"], "method", false, false, false, 293)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 294 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 294), "headers", [], "any", false, true, false, 294), "get", ["to"], "method", false, true, false, 294), "bodyAsString", [], "method", true, true, false, 294)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 294), "headers", [], "any", false, false, false, 294), "get", ["to"], "method", false, false, false, 294), "bodyAsString", [], "method", false, false, false, 294), "(empty)")) : ("(empty)")), "html", null, true); + yield " + "; + } else { + // line 296 + yield " (empty) + "; + } + // line 298 + yield "
+
+ + "; + // line 306 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 306, $this->source); })()), "events", [], "any", false, false, false, 306), "events", [(isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 306, $this->source); })())], "method", false, false, false, 306)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["event"]) { + // line 307 + yield "
env, $this->source, $context["loop"], "first", [], "any", false, false, false, 307)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\" id=\"email-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 307), "html", null, true); + yield "\"> + "; + // line 308 + yield $this->getTemplateForMacro("macro_render_email_details", $context, 308, $this->getSourceContext())->macro_render_email_details(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 308, $this->source); })()), (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 308, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 308), CoreExtension::getAttribute($this->env, $this->source, $context["event"], "isQueued", [], "any", false, false, false, 308), (isset($context["show_transport_name"]) || array_key_exists("show_transport_name", $context) ? $context["show_transport_name"] : (function () { throw new RuntimeError('Variable "show_transport_name" does not exist.', 308, $this->source); })())]); + yield " +
+ "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['event'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 311 + yield " "; + } else { + // line 312 + yield " "; + $context["event"] = Twig\Extension\CoreExtension::first($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 312, $this->source); })()), "events", [], "any", false, false, false, 312), "events", [(isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 312, $this->source); })())], "method", false, false, false, 312)); + // line 313 + yield " "; + yield $this->getTemplateForMacro("macro_render_email_details", $context, 313, $this->getSourceContext())->macro_render_email_details(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 313, $this->source); })()), (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 313, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, (isset($context["event"]) || array_key_exists("event", $context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.', 313, $this->source); })()), "message", [], "any", false, false, false, 313), CoreExtension::getAttribute($this->env, $this->source, (isset($context["event"]) || array_key_exists("event", $context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.', 313, $this->source); })()), "isQueued", [], "any", false, false, false, 313), (isset($context["show_transport_name"]) || array_key_exists("show_transport_name", $context) ? $context["show_transport_name"] : (function () { throw new RuntimeError('Variable "show_transport_name" does not exist.', 313, $this->source); })())]); + yield " + "; + } + // line 315 + yield "
+ "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 318 + public function macro_render_email_details($collector = null, $transport = null, $message = null, $message_is_queued = null, $show_transport_name = false, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collector" => $collector, + "transport" => $transport, + "message" => $message, + "message_is_queued" => $message_is_queued, + "show_transport_name" => $show_transport_name, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_email_details")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_email_details")); + + // line 319 + yield " "; + if ((($tmp = (isset($context["show_transport_name"]) || array_key_exists("show_transport_name", $context) ? $context["show_transport_name"] : (function () { throw new RuntimeError('Variable "show_transport_name" does not exist.', 319, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 320 + yield "

+ Status: source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("warning") : ("success")); + yield "\">"; + yield (((($tmp = (isset($context["message_is_queued"]) || array_key_exists("message_is_queued", $context) ? $context["message_is_queued"] : (function () { throw new RuntimeError('Variable "message_is_queued" does not exist.', 321, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("Queued") : ("Sent")); + yield " + • + Transport: "; + // line 323 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 323, $this->source); })()), "html", null, true); + yield " +

+ "; + } + // line 326 + yield " + "; + // line 327 + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", true, true, false, 327)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 328 + yield " "; + // line 329 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 329, $this->source); })()), "base64Encode", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 329, $this->source); })()), "toString", [], "method", false, false, false, 329)], "method", false, false, false, 329), "html", null, true); + yield "\" download=\"email.eml\"> + "; + // line 330 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/download.svg"); + yield " + Download as EML file + + +
";
+                // line 334
+                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 334, $this->source); })()), "toString", [], "method", false, false, false, 334), "html", null, true);
+                yield "
+ "; + } else { + // line 336 + yield "
+
+

Email contents

+
+
+

+ "; + // line 342 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "subject", [], "any", true, true, false, 342)) { + // line 343 + yield " "; + yield (((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "getSubject", [], "method", true, true, false, 343) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 343, $this->source); })()), "getSubject", [], "method", false, false, false, 343)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 343, $this->source); })()), "getSubject", [], "method", false, false, false, 343), "html", null, true)) : ("(No subject)")); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 344 +(isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 344, $this->source); })()), "headers", [], "any", false, false, false, 344), "has", ["subject"], "method", false, false, false, 344)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 345 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 345), "get", ["subject"], "method", false, true, false, 345), "bodyAsString", [], "method", true, true, false, 345)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 345, $this->source); })()), "headers", [], "any", false, false, false, 345), "get", ["subject"], "method", false, false, false, 345), "bodyAsString", [], "method", false, false, false, 345), "(No subject)")) : ("(No subject)")), "html", null, true); + yield " + "; + } else { + // line 347 + yield " (No subject) + "; + } + // line 349 + yield "

+
+

+ From: + "; + // line 353 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "from", [], "any", true, true, false, 353)) { + // line 354 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default(Twig\Extension\CoreExtension::join(Twig\Extension\CoreExtension::map($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 354, $this->source); })()), "getFrom", [], "method", false, false, false, 354), function ($__addr__) use ($context, $macros) { $context["addr"] = $__addr__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["addr"]) || array_key_exists("addr", $context) ? $context["addr"] : (function () { throw new RuntimeError('Variable "addr" does not exist.', 354, $this->source); })()), "toString", [], "method", false, false, false, 354); }), ", "), "(empty)"), "html", null, true); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 355 +(isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 355, $this->source); })()), "headers", [], "any", false, false, false, 355), "has", ["from"], "method", false, false, false, 355)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 356 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 356), "get", ["from"], "method", false, true, false, 356), "bodyAsString", [], "method", true, true, false, 356)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 356, $this->source); })()), "headers", [], "any", false, false, false, 356), "get", ["from"], "method", false, false, false, 356), "bodyAsString", [], "method", false, false, false, 356), "(empty)")) : ("(empty)")), "html", null, true); + yield " + "; + } else { + // line 358 + yield " (empty) + "; + } + // line 360 + yield "

+

+ To: + "; + // line 363 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "to", [], "any", true, true, false, 363)) { + // line 364 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default(Twig\Extension\CoreExtension::join(Twig\Extension\CoreExtension::map($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 364, $this->source); })()), "getTo", [], "method", false, false, false, 364), function ($__addr__) use ($context, $macros) { $context["addr"] = $__addr__; return CoreExtension::getAttribute($this->env, $this->source, (isset($context["addr"]) || array_key_exists("addr", $context) ? $context["addr"] : (function () { throw new RuntimeError('Variable "addr" does not exist.', 364, $this->source); })()), "toString", [], "method", false, false, false, 364); }), ", "), "(empty)"), "html", null, true); + yield " + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 365 +(isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 365, $this->source); })()), "headers", [], "any", false, false, false, 365), "has", ["to"], "method", false, false, false, 365)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 366 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 366), "get", ["to"], "method", false, true, false, 366), "bodyAsString", [], "method", true, true, false, 366)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 366, $this->source); })()), "headers", [], "any", false, false, false, 366), "get", ["to"], "method", false, false, false, 366), "bodyAsString", [], "method", false, false, false, 366), "(empty)")) : ("(empty)")), "html", null, true); + yield " + "; + } else { + // line 368 + yield " (empty) + "; + } + // line 370 + yield "

+ "; + // line 371 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 371, $this->source); })()), "headers", [], "any", false, false, false, 371), "all", [], "any", false, false, false, 371), function ($__header__) use ($context, $macros) { $context["header"] = $__header__; return !CoreExtension::inFilter(Twig\Extension\CoreExtension::lower($this->env->getCharset(), (((CoreExtension::getAttribute($this->env, $this->source, $context["header"], "name", [], "any", true, true, false, 371) && !(null === CoreExtension::getAttribute($this->env, $this->source, $context["header"], "name", [], "any", false, false, false, 371)))) ? (CoreExtension::getAttribute($this->env, $this->source, $context["header"], "name", [], "any", false, false, false, 371)) : (""))), ["subject", "from", "to"]); })); + foreach ($context['_seq'] as $context["_key"] => $context["header"]) { + // line 372 + yield "

"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["header"], "toString", [], "any", false, false, false, 372), "html", null, true); + yield "

+ "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['header'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 374 + yield "
+
+ + "; + // line 377 + if ((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "attachments", [], "any", true, true, false, 377) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 377, $this->source); })()), "attachments", [], "any", false, false, false, 377))) { + // line 378 + yield "
+ "; + // line 379 + $context["num_of_attachments"] = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 379, $this->source); })()), "attachments", [], "any", false, false, false, 379)); + // line 380 + yield " "; + $context["total_attachments_size_in_bytes"] = Twig\Extension\CoreExtension::reduce($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 380, $this->source); })()), "attachments", [], "any", false, false, false, 380), function ($__total_size__, $__attachment__) use ($context, $macros) { $context["total_size"] = $__total_size__; $context["attachment"] = $__attachment__; return ((isset($context["total_size"]) || array_key_exists("total_size", $context) ? $context["total_size"] : (function () { throw new RuntimeError('Variable "total_size" does not exist.', 380, $this->source); })()) + Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["attachment"]) || array_key_exists("attachment", $context) ? $context["attachment"] : (function () { throw new RuntimeError('Variable "attachment" does not exist.', 380, $this->source); })()), "body", [], "any", false, false, false, 380))); }, 0); + // line 381 + yield "

+ "; + // line 382 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/attachment.svg"); + yield " + Attachments ("; + // line 383 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["num_of_attachments"]) || array_key_exists("num_of_attachments", $context) ? $context["num_of_attachments"] : (function () { throw new RuntimeError('Variable "num_of_attachments" does not exist.', 383, $this->source); })()), "html", null, true); + yield " file"; + yield ((((isset($context["num_of_attachments"]) || array_key_exists("num_of_attachments", $context) ? $context["num_of_attachments"] : (function () { throw new RuntimeError('Variable "num_of_attachments" does not exist.', 383, $this->source); })()) > 1)) ? ("s") : ("")); + yield " / "; + yield $this->getTemplateForMacro("macro_render_file_size_humanized", $context, 383, $this->getSourceContext())->macro_render_file_size_humanized(...[(isset($context["total_attachments_size_in_bytes"]) || array_key_exists("total_attachments_size_in_bytes", $context) ? $context["total_attachments_size_in_bytes"] : (function () { throw new RuntimeError('Variable "total_attachments_size_in_bytes" does not exist.', 383, $this->source); })())]); + yield ") +

+ + +
+ "; + } + // line 405 + yield " +
+
+ "; + // line 408 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "htmlBody", [], "any", true, true, false, 408)) { + // line 409 + yield " "; + $context["textBody"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 409, $this->source); })()), "textBody", [], "any", false, false, false, 409); + // line 410 + yield " "; + $context["htmlBody"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 410, $this->source); })()), "htmlBody", [], "any", false, false, false, 410); + // line 411 + yield "
source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield " "; + yield (((($tmp = (isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 411, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\"> +

Text content

+
+ "; + // line 414 + if ((($tmp = (isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 414, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 415 + yield "
";
+                        // line 416
+                        if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 416, $this->source); })()), "textCharset", [], "method", false, false, false, 416)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
+                            // line 417
+                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::convertEncoding((isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 417, $this->source); })()), "UTF-8", CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 417, $this->source); })()), "textCharset", [], "method", false, false, false, 417)), "html", null, true);
+                        } else {
+                            // line 419
+                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 419, $this->source); })()), "html", null, true);
+                        }
+                        // line 421
+                        yield "
+ "; + } else { + // line 423 + yield "
+

The text body is empty.

+
+ "; + } + // line 427 + yield "
+
+ + "; + // line 430 + if ((($tmp = (isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 430, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 431 + yield "
+

HTML preview

+
+

+                                            
+
+
+ "; + } + // line 439 + yield " +
source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield " "; + yield ((( !(isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 440, $this->source); })()) && (isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 440, $this->source); })()))) ? ("active") : ("")); + yield "\"> +

HTML content

+
+ "; + // line 443 + if ((($tmp = (isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 443, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 444 + yield "
";
+                        // line 445
+                        if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 445, $this->source); })()), "htmlCharset", [], "method", false, false, false, 445)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
+                            // line 446
+                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::convertEncoding((isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 446, $this->source); })()), "UTF-8", CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 446, $this->source); })()), "htmlCharset", [], "method", false, false, false, 446)), "html", null, true);
+                        } else {
+                            // line 448
+                            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 448, $this->source); })()), "html", null, true);
+                        }
+                        // line 450
+                        yield "
+ "; + } else { + // line 452 + yield "
+

The HTML body is empty.

+
+ "; + } + // line 456 + yield "
+
+ "; + } else { + // line 459 + yield " "; + $context["body"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 459, $this->source); })()), "body", [], "any", false, false, false, 459)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 459, $this->source); })()), "body", [], "any", false, false, false, 459), "toString", [], "method", false, false, false, 459)) : (null)); + // line 460 + yield "
source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield " "; + yield (((($tmp = (isset($context["body"]) || array_key_exists("body", $context) ? $context["body"] : (function () { throw new RuntimeError('Variable "body" does not exist.', 460, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\"> +

Content

+
+ "; + // line 463 + if ((($tmp = (isset($context["body"]) || array_key_exists("body", $context) ? $context["body"] : (function () { throw new RuntimeError('Variable "body" does not exist.', 463, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 464 + yield "
";
+                        // line 465
+                        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["body"]) || array_key_exists("body", $context) ? $context["body"] : (function () { throw new RuntimeError('Variable "body" does not exist.', 465, $this->source); })()), "html", null, true);
+                        yield "
+                                            
+ "; + } else { + // line 468 + yield "
+

The body is empty.

+
+ "; + } + // line 472 + yield "
+
+ "; + } + // line 475 + yield "
+
+
+
+ +
+

MIME parts

+
+
";
+                // line 483
+                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 483, $this->source); })()), "body", [], "method", false, false, false, 483), "asDebugString", [], "method", false, false, false, 483), "html", null, true);
+                yield "
+
+
+ + +
+ "; + } + // line 500 + yield " "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 502 + public function macro_render_file_size_humanized($bytes = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "bytes" => $bytes, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_file_size_humanized")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_file_size_humanized")); + + // line 503 + if (((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 503, $this->source); })()) < 1000)) { + // line 504 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 504, $this->source); })()) . " bytes"), "html", null, true); + } elseif (( // line 505 +(isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 505, $this->source); })()) < (1000 ** 2))) { + // line 506 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($this->extensions['Twig\Extension\CoreExtension']->formatNumber(((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 506, $this->source); })()) / 1000), 2) . " kB"), "html", null, true); + } else { + // line 508 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($this->extensions['Twig\Extension\CoreExtension']->formatNumber(((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 508, $this->source); })()) / (1000 ** 2)), 2) . " MB"), "html", null, true); + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/mailer.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1185 => 508, 1182 => 506, 1180 => 505, 1178 => 504, 1176 => 503, 1158 => 502, 1146 => 500, 1138 => 495, 1131 => 491, 1127 => 490, 1117 => 483, 1107 => 475, 1102 => 472, 1096 => 468, 1090 => 465, 1088 => 464, 1086 => 463, 1077 => 460, 1074 => 459, 1069 => 456, 1063 => 452, 1059 => 450, 1056 => 448, 1053 => 446, 1051 => 445, 1049 => 444, 1047 => 443, 1039 => 440, 1036 => 439, 1028 => 434, 1023 => 431, 1021 => 430, 1016 => 427, 1010 => 423, 1006 => 421, 1003 => 419, 1000 => 417, 998 => 416, 996 => 415, 994 => 414, 985 => 411, 982 => 410, 979 => 409, 977 => 408, 972 => 405, 967 => 402, 954 => 399, 949 => 397, 946 => 396, 942 => 394, 936 => 392, 934 => 391, 929 => 389, 926 => 388, 922 => 387, 911 => 383, 907 => 382, 904 => 381, 901 => 380, 899 => 379, 896 => 378, 894 => 377, 889 => 374, 880 => 372, 876 => 371, 873 => 370, 869 => 368, 863 => 366, 861 => 365, 856 => 364, 854 => 363, 849 => 360, 845 => 358, 839 => 356, 837 => 355, 832 => 354, 830 => 353, 824 => 349, 820 => 347, 814 => 345, 812 => 344, 807 => 343, 805 => 342, 797 => 336, 792 => 334, 785 => 330, 780 => 329, 778 => 328, 776 => 327, 773 => 326, 767 => 323, 760 => 321, 757 => 320, 754 => 319, 732 => 318, 719 => 315, 713 => 313, 710 => 312, 707 => 311, 690 => 308, 683 => 307, 666 => 306, 660 => 302, 643 => 299, 640 => 298, 636 => 296, 630 => 294, 628 => 293, 623 => 292, 621 => 291, 617 => 289, 613 => 287, 607 => 285, 605 => 284, 600 => 283, 598 => 282, 593 => 280, 586 => 279, 569 => 278, 556 => 267, 553 => 266, 551 => 265, 548 => 264, 528 => 263, 516 => 501, 513 => 317, 510 => 262, 504 => 260, 501 => 259, 493 => 257, 488 => 256, 483 => 255, 481 => 254, 478 => 253, 469 => 247, 461 => 242, 456 => 239, 450 => 235, 448 => 234, 444 => 232, 441 => 231, 428 => 230, 416 => 227, 410 => 224, 407 => 223, 405 => 222, 399 => 219, 395 => 218, 392 => 217, 389 => 216, 376 => 215, 362 => 211, 359 => 210, 352 => 207, 345 => 203, 341 => 201, 339 => 200, 336 => 199, 330 => 197, 325 => 196, 322 => 195, 320 => 194, 317 => 193, 314 => 192, 301 => 191, 261 => 162, 248 => 161, 80 => 4, 67 => 3, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block stylesheets %} + {{ parent() }} + + +{% endblock %} + +{% block javascripts %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% set events = collector.events %} + + {% if events.messages|length %} + {% set icon %} + {{ source('@WebProfiler/Icon/mailer.svg') }} + {{ events.messages|length }} + {% endset %} + + {% set text %} +
+ Queued messages + {{ events.events|filter(e => e.isQueued())|length }} +
+
+ Sent messages + {{ events.events|filter(e => not e.isQueued())|length }} +
+ {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': profiler_url }) }} + {% endif %} +{% endblock %} + +{% block menu %} + {% set events = collector.events %} + + + {{ source('@WebProfiler/Icon/mailer.svg') }} + + Emails + {% if events.messages|length > 0 %} + + {{ events.messages|length }} + + {% endif %} + +{% endblock %} + +{% block panel %} + {% set events = collector.events %} +

Emails

+ + {% if not events.messages|length %} +
+

No emails were sent.

+
+ {% else %} +
+
+
+ {{ events.events|filter(e => e.isQueued())|length }} + Queued +
+ +
+ {{ events.events|filter(e => not e.isQueued())|length }} + Sent +
+
+
+ {% endif %} + + {% if events.transports|length > 1 %} + {% for transport in events.transports %} +

{{ transport }} transport

+ {{ _self.render_transport_details(collector, transport) }} + {% endfor %} + {% elseif events.transports is not empty %} + {{ _self.render_transport_details(collector, events.transports|first, true) }} + {% endif %} + + {% macro render_transport_details(collector, transport, show_transport_name = false) %} +
+ {% set num_emails = collector.events.events(transport)|length %} + {% if num_emails > 1 %} +
+ + + + + + + + + + + {% for event in collector.events.events(transport) %} + + + + + + + {% endfor %} + +
#SubjectToActions
{{ loop.index }} + {% if event.message.subject is defined %} + {{ event.message.getSubject() ?? '(No subject)' }} + {% elseif event.message.headers.has('subject') %} + {{ event.message.headers.get('subject').bodyAsString()|default('(No subject)') }} + {% else %} + (No subject) + {% endif %} + + {% if event.message.to is defined %} + {{ event.message.getTo()|map(addr => addr.toString())|join(', ')|default('(empty)') }} + {% elseif event.message.headers.has('to') %} + {{ event.message.headers.get('to').bodyAsString()|default('(empty)') }} + {% else %} + (empty) + {% endif %} +
+
+ + {% for event in collector.events.events(transport) %} +
+ {{ _self.render_email_details(collector, transport, event.message, event.isQueued, show_transport_name) }} +
+ {% endfor %} + {% else %} + {% set event = (collector.events.events(transport)|first) %} + {{ _self.render_email_details(collector, transport, event.message, event.isQueued, show_transport_name) }} + {% endif %} +
+ {% endmacro %} + + {% macro render_email_details(collector, transport, message, message_is_queued, show_transport_name = false) %} + {% if show_transport_name %} +

+ Status: {{ message_is_queued ? 'Queued' : 'Sent' }} + • + Transport: {{ transport }} +

+ {% endif %} + + {% if message.headers is not defined %} + {# render the raw message contents #} + + {{ source('@WebProfiler/Icon/download.svg') }} + Download as EML file + + +
{{ message.toString() }}
+ {% else %} +
+
+

Email contents

+
+
+

+ {% if message.subject is defined %} + {{ message.getSubject() ?? '(No subject)' }} + {% elseif message.headers.has('subject') %} + {{ message.headers.get('subject').bodyAsString()|default('(No subject)') }} + {% else %} + (No subject) + {% endif %} +

+
+

+ From: + {% if message.from is defined %} + {{ message.getFrom()|map(addr => addr.toString())|join(', ')|default('(empty)') }} + {% elseif message.headers.has('from') %} + {{ message.headers.get('from').bodyAsString()|default('(empty)') }} + {% else %} + (empty) + {% endif %} +

+

+ To: + {% if message.to is defined %} + {{ message.getTo()|map(addr => addr.toString())|join(', ')|default('(empty)') }} + {% elseif message.headers.has('to') %} + {{ message.headers.get('to').bodyAsString()|default('(empty)') }} + {% else %} + (empty) + {% endif %} +

+ {% for header in message.headers.all|filter(header => (header.name ?? '')|lower not in ['subject', 'from', 'to']) %} +

{{ header.toString }}

+ {% endfor %} +
+
+ + {% if message.attachments is defined and message.attachments %} +
+ {% set num_of_attachments = message.attachments|length %} + {% set total_attachments_size_in_bytes = message.attachments|reduce((total_size, attachment) => total_size + attachment.body|length, 0) %} +

+ {{ source('@WebProfiler/Icon/attachment.svg') }} + Attachments ({{ num_of_attachments }} file{{ num_of_attachments > 1 ? 's' }} / {{ _self.render_file_size_humanized(total_attachments_size_in_bytes) }}) +

+ +
    + {% for attachment in message.attachments %} +
  • + {{ source('@WebProfiler/Icon/file.svg') }} + + {% if attachment.filename|default %} + {{ attachment.filename }} + {% else %} + (no filename) + {% endif %} + + ({{ _self.render_file_size_humanized(attachment.body|length) }}) + + Download +
  • + {% endfor %} +
+
+ {% endif %} + +
+
+ {% if message.htmlBody is defined %} + {% set textBody = message.textBody %} + {% set htmlBody = message.htmlBody %} +
+

Text content

+
+ {% if textBody %} +
+                                                {%- if message.textCharset() %}
+                                                    {{- textBody|convert_encoding('UTF-8', message.textCharset()) }}
+                                                {%- else %}
+                                                    {{- textBody }}
+                                                {%- endif -%}
+                                            
+ {% else %} +
+

The text body is empty.

+
+ {% endif %} +
+
+ + {% if htmlBody %} +
+

HTML preview

+
+

+                                            
+
+
+ {% endif %} + +
+

HTML content

+
+ {% if htmlBody %} +
+                                                {%- if message.htmlCharset() %}
+                                                    {{- htmlBody|convert_encoding('UTF-8', message.htmlCharset()) }}
+                                                {%- else %}
+                                                    {{- htmlBody }}
+                                                {%- endif -%}
+                                            
+ {% else %} +
+

The HTML body is empty.

+
+ {% endif %} +
+
+ {% else %} + {% set body = message.body ? message.body.toString() : null %} +
+

Content

+
+ {% if body %} +
+                                                {{- body }}
+                                            
+ {% else %} +
+

The body is empty.

+
+ {% endif %} +
+
+ {% endif %} +
+
+
+
+ +
+

MIME parts

+
+
{{ message.body().asDebugString() }}
+
+
+ +
+

Raw Message

+ +
+
+ {% endif %} + {% endmacro %} + + {% macro render_file_size_humanized(bytes) %} + {%- if bytes < 1000 -%} + {{- bytes ~ ' bytes' -}} + {%- elseif bytes < 1000 ** 2 -%} + {{- (bytes / 1000)|number_format(2) ~ ' kB' -}} + {%- else -%} + {{- (bytes / 1000 ** 2)|number_format(2) ~ ' MB' -}} + {%- endif -%} + {% endmacro %} +{% endblock %} +", "@WebProfiler/Collector/mailer.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/mailer.html.twig"); + } +} diff --git a/var/cache/dev/twig/17/17411083a5e212016e3b41e2f6a14daf.php b/var/cache/dev/twig/17/17411083a5e212016e3b41e2f6a14daf.php new file mode 100644 index 0000000..f1a0c11 --- /dev/null +++ b/var/cache/dev/twig/17/17411083a5e212016e3b41e2f6a14daf.php @@ -0,0 +1,318 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Router/panel.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Router/panel.html.twig")); + + // line 1 + yield "

Routing

+ +
+
+ "; + // line 5 + yield ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 5, $this->source); })()), "route", [], "any", false, false, false, 5)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 5, $this->source); })()), "route", [], "any", false, false, false, 5), "html", null, true)) : ("(none)")); + yield " + Matched route +
+
+ +"; + // line 10 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 10, $this->source); })()), "route", [], "any", false, false, false, 10)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 11 + yield "

Route Parameters

+ + "; + // line 13 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 13, $this->source); })()), "routeParams", [], "any", false, false, false, 13))) { + // line 14 + yield "
+

No parameters.

+
+ "; + } else { + // line 18 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 18, $this->source); })()), "routeParams", [], "any", false, false, false, 18), "labels" => ["Name", "Value"]], false); + yield " + "; + } + } + // line 21 + yield " +"; + // line 22 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["router"]) || array_key_exists("router", $context) ? $context["router"] : (function () { throw new RuntimeError('Variable "router" does not exist.', 22, $this->source); })()), "redirect", [], "any", false, false, false, 22)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 23 + yield "

Route Redirection

+ +

This page redirects to:

+
+ "; + // line 27 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["router"]) || array_key_exists("router", $context) ? $context["router"] : (function () { throw new RuntimeError('Variable "router" does not exist.', 27, $this->source); })()), "targetUrl", [], "any", false, false, false, 27), "html", null, true); + yield " + "; + // line 28 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["router"]) || array_key_exists("router", $context) ? $context["router"] : (function () { throw new RuntimeError('Variable "router" does not exist.', 28, $this->source); })()), "targetRoute", [], "any", false, false, false, 28)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "(route: \""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["router"]) || array_key_exists("router", $context) ? $context["router"] : (function () { throw new RuntimeError('Variable "router" does not exist.', 28, $this->source); })()), "targetRoute", [], "any", false, false, false, 28), "html", null, true); + yield "\")"; + } + // line 29 + yield "
+"; + } + // line 31 + yield " +

Route Matching Logs

+ +
+ Path to match: "; + // line 35 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 35, $this->source); })()), "pathinfo", [], "any", false, false, false, 35), "html", null, true); + yield " +
+ + + + + + + + + + + + "; + // line 48 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["traces"]) || array_key_exists("traces", $context) ? $context["traces"] : (function () { throw new RuntimeError('Variable "traces" does not exist.', 48, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["trace"]) { + // line 49 + yield " env, $this->source, $context["trace"], "level", [], "any", false, false, false, 49) == 1)) ? ("status-warning") : ((((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "level", [], "any", false, false, false, 49) == 2)) ? ("status-success") : ("")))); + yield "\"> + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['trace'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 65 + yield " +
#Route namePathLog
"; + // line 50 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 50), "html", null, true); + yield ""; + // line 51 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "name", [], "any", false, false, false, 51), "html", null, true); + yield ""; + // line 52 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "path", [], "any", false, false, false, 52), "html", null, true); + yield " + "; + // line 54 + if ((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "level", [], "any", false, false, false, 54) == 1)) { + // line 55 + yield " Path almost matches, but + "; + // line 56 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "log", [], "any", false, false, false, 56), "html", null, true); + yield " + "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, // line 57 +$context["trace"], "level", [], "any", false, false, false, 57) == 2)) { + // line 58 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "log", [], "any", false, false, false, 58), "html", null, true); + yield " + "; + } else { + // line 60 + yield " Path does not match + "; + } + // line 62 + yield "
+ +

+ Note: These matching logs are based on the current router configuration, + which might differ from the configuration used when profiling this request. +

+"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Router/panel.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 202 => 65, 186 => 62, 182 => 60, 176 => 58, 174 => 57, 170 => 56, 167 => 55, 165 => 54, 160 => 52, 156 => 51, 152 => 50, 147 => 49, 130 => 48, 114 => 35, 108 => 31, 104 => 29, 98 => 28, 94 => 27, 88 => 23, 86 => 22, 83 => 21, 76 => 18, 70 => 14, 68 => 13, 64 => 11, 62 => 10, 54 => 5, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("

Routing

+ +
+
+ {{ request.route ?: '(none)' }} + Matched route +
+
+ +{% if request.route %} +

Route Parameters

+ + {% if request.routeParams is empty %} +
+

No parameters.

+
+ {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: request.routeParams, labels: ['Name', 'Value'] }, with_context = false) }} + {% endif %} +{% endif %} + +{% if router.redirect %} +

Route Redirection

+ +

This page redirects to:

+
+ {{ router.targetUrl }} + {% if router.targetRoute %}(route: \"{{ router.targetRoute }}\"){% endif %} +
+{% endif %} + +

Route Matching Logs

+ +
+ Path to match: {{ request.pathinfo }} +
+ + + + + + + + + + + + {% for trace in traces %} + + + + + + + {% endfor %} + +
#Route namePathLog
{{ loop.index }}{{ trace.name }}{{ trace.path }} + {% if trace.level == 1 %} + Path almost matches, but + {{ trace.log }} + {% elseif trace.level == 2 %} + {{ trace.log }} + {% else %} + Path does not match + {% endif %} +
+ +

+ Note: These matching logs are based on the current router configuration, + which might differ from the configuration used when profiling this request. +

+", "@WebProfiler/Router/panel.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Router/panel.html.twig"); + } +} diff --git a/var/cache/dev/twig/17/17d22e50763aa1b5814a93055b80cc3b.php b/var/cache/dev/twig/17/17d22e50763aa1b5814a93055b80cc3b.php new file mode 100644 index 0000000..d09c7fc --- /dev/null +++ b/var/cache/dev/twig/17/17d22e50763aa1b5814a93055b80cc3b.php @@ -0,0 +1,274 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'title' => [$this, 'block_title'], + 'head' => [$this, 'block_head'], + 'body' => [$this, 'block_body'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/base.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_redirect.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_redirect.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/base.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_title(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title")); + + yield "Redirection Intercepted"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 6 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 7 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 34 + /** + * @return iterable + */ + public function block_body(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + // line 35 + yield "
+ "; + // line 36 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/header.html.twig", [], false); + yield " + +
+
+

Redirection Intercepted

+ + "; + // line 42 + $context["absolute_url"] = $this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl((isset($context["location"]) || array_key_exists("location", $context) ? $context["location"] : (function () { throw new RuntimeError('Variable "location" does not exist.', 42, $this->source); })())); + // line 43 + yield "

This request redirects to "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["absolute_url"]) || array_key_exists("absolute_url", $context) ? $context["absolute_url"] : (function () { throw new RuntimeError('Variable "absolute_url" does not exist.', 43, $this->source); })()), "html", null, true); + yield "

+ +

env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["absolute_url"]) || array_key_exists("absolute_url", $context) ? $context["absolute_url"] : (function () { throw new RuntimeError('Variable "absolute_url" does not exist.', 45, $this->source); })()), "html", null, true); + yield "\">Follow redirect

+ +

+ The redirect was intercepted by the Symfony Web Debug toolbar to help debugging. + For more information, see the \"intercept-redirects\" option of the Profiler. +

+
+
+
+"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/toolbar_redirect.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 172 => 45, 166 => 43, 164 => 42, 155 => 36, 152 => 35, 139 => 34, 101 => 7, 88 => 6, 65 => 3, 42 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/base.html.twig' %} + +{% block title 'Redirection Intercepted' %} + + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block body %} +
+ {{ include('@WebProfiler/Profiler/header.html.twig', with_context = false) }} + +
+
+

Redirection Intercepted

+ + {% set absolute_url = absolute_url(location) %} +

This request redirects to {{ absolute_url }}

+ +

Follow redirect

+ +

+ The redirect was intercepted by the Symfony Web Debug toolbar to help debugging. + For more information, see the \"intercept-redirects\" option of the Profiler. +

+
+
+
+{% endblock %} +", "@WebProfiler/Profiler/toolbar_redirect.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_redirect.html.twig"); + } +} diff --git a/var/cache/dev/twig/2a/2a0729ded5ac831a7110e76f8c80c29e.php b/var/cache/dev/twig/2a/2a0729ded5ac831a7110e76f8c80c29e.php new file mode 100644 index 0000000..1d14d76 --- /dev/null +++ b/var/cache/dev/twig/2a/2a0729ded5ac831a7110e76f8c80c29e.php @@ -0,0 +1,626 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'summary' => [$this, 'block_summary'], + 'sidebar_search_css_class' => [$this, 'block_sidebar_search_css_class'], + 'sidebar_shortcuts_links' => [$this, 'block_sidebar_shortcuts_links'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/results.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/results.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 9 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 10 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 31 + /** + * @return iterable + */ + public function block_summary(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "summary")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "summary")); + + // line 32 + yield "
+

Profile Search

+
+"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 37 + /** + * @return iterable + */ + public function block_sidebar_search_css_class(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sidebar_search_css_class")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sidebar_search_css_class")); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 38 + /** + * @return iterable + */ + public function block_sidebar_shortcuts_links(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sidebar_shortcuts_links")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "sidebar_shortcuts_links")); + + // line 39 + yield " "; + yield from $this->yieldParentBlock("sidebar_shortcuts_links", $context, $blocks); + yield " + "; + // line 40 + yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("web_profiler.controller.profiler::searchBarAction", [], Twig\Extension\CoreExtension::merge(["type" => (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 40, $this->source); })())], CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 40, $this->source); })()), "query", [], "any", false, false, false, 40), "all", [], "any", false, false, false, 40)))); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 43 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 44 + yield "
+
+ + +
+
+ +

"; + // line 59 + yield (((($tmp = (isset($context["tokens"]) || array_key_exists("tokens", $context) ? $context["tokens"] : (function () { throw new RuntimeError('Variable "tokens" does not exist.', 59, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["tokens"]) || array_key_exists("tokens", $context) ? $context["tokens"] : (function () { throw new RuntimeError('Variable "tokens" does not exist.', 59, $this->source); })())), "html", null, true)) : ("No")); + yield " results found

+ + "; + // line 61 + if ((($tmp = (isset($context["tokens"]) || array_key_exists("tokens", $context) ? $context["tokens"] : (function () { throw new RuntimeError('Variable "tokens" does not exist.', 61, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 62 + yield " + + + + + + + + + + + + "; + // line 98 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["tokens"]) || array_key_exists("tokens", $context) ? $context["tokens"] : (function () { throw new RuntimeError('Variable "tokens" does not exist.', 98, $this->source); })())); + foreach ($context['_seq'] as $context["_key"] => $context["result"]) { + // line 99 + yield " "; + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 99, $this->source); })()))) { + // line 100 + yield " "; + $context["css_class"] = (((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 100) == 113)) ? ("status-warning") : ((((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 100) > 0)) ? ("status-error") : ("status-success")))); + // line 101 + yield " "; + } else { + // line 102 + yield " "; + $context["css_class"] = (((((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", true, true, false, 102)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 102), 0)) : (0)) > 399)) ? ("status-error") : ((((((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", true, true, false, 102)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 102), 0)) : (0)) > 299)) ? ("status-warning") : ("status-success")))); + // line 103 + yield " "; + } + // line 104 + yield " + + + + + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['result'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 130 + yield " +
+ "; + // line 66 + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 66, $this->source); })()))) { + // line 67 + yield " Exit code + "; + } else { + // line 69 + yield " Status + "; + } + // line 71 + yield " + "; + // line 73 + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 73, $this->source); })()))) { + // line 74 + yield " Application + "; + } else { + // line 76 + yield " IP + "; + } + // line 78 + yield " + "; + // line 80 + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 80, $this->source); })()))) { + // line 81 + yield " Mode + "; + } else { + // line 83 + yield " Method + "; + } + // line 85 + yield " + "; + // line 87 + if (("command" == (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 87, $this->source); })()))) { + // line 88 + yield " Command + "; + } else { + // line 90 + yield " URL + "; + } + // line 92 + yield " TimeToken
+ env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 107, $this->source); })()), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", true, true, false, 107)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "status_code", [], "any", false, false, false, 107), "n/a")) : ("n/a")), "html", null, true); + yield " + + "; + // line 110 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "ip", [], "any", false, false, false, 110), "html", null, true); + yield " "; + yield $this->getTemplateForMacro("macro_profile_search_filter", $context, 110, $this->getSourceContext())->macro_profile_search_filter(...[(isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 110, $this->source); })()), $context["result"], "ip"]); + yield " + + "; + // line 113 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "method", [], "any", false, false, false, 113), "html", null, true); + yield " "; + yield $this->getTemplateForMacro("macro_profile_search_filter", $context, 113, $this->getSourceContext())->macro_profile_search_filter(...[(isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 113, $this->source); })()), $context["result"], "method"]); + yield " + + "; + // line 116 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "url", [], "any", false, false, false, 116), "html", null, true); + yield " + "; + // line 117 + yield $this->getTemplateForMacro("macro_profile_search_filter", $context, 117, $this->getSourceContext())->macro_profile_search_filter(...[(isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 117, $this->source); })()), $context["result"], "url"]); + yield " + + + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, $context["result"], "token", [], "any", false, false, false, 127)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["result"], "token", [], "any", false, false, false, 127), "html", null, true); + yield "
+ "; + } else { + // line 133 + yield "
+

The query returned no result.

+
+ "; + } + // line 137 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 3 + public function macro_profile_search_filter($request = null, $result = null, $property = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "request" => $request, + "result" => $result, + "property" => $property, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "profile_search_filter")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "profile_search_filter")); + + // line 4 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 4, $this->source); })()), "hasSession", [], "any", false, false, false, 4)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 5 + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_search_results", Twig\Extension\CoreExtension::merge(Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 5, $this->source); })()), "query", [], "any", false, false, false, 5), "all", [], "any", false, false, false, 5), ["token" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["result"]) || array_key_exists("result", $context) ? $context["result"] : (function () { throw new RuntimeError('Variable "result" does not exist.', 5, $this->source); })()), "token", [], "any", false, false, false, 5)]), [ (string)(isset($context["property"]) || array_key_exists("property", $context) ? $context["property"] : (function () { throw new RuntimeError('Variable "property" does not exist.', 5, $this->source); })()) => CoreExtension::getAttribute($this->env, $this->source, (isset($context["result"]) || array_key_exists("result", $context) ? $context["result"] : (function () { throw new RuntimeError('Variable "result" does not exist.', 5, $this->source); })()), (isset($context["property"]) || array_key_exists("property", $context) ? $context["property"] : (function () { throw new RuntimeError('Variable "property" does not exist.', 5, $this->source); })()), [], "array", false, false, false, 5)])), "html", null, true); + yield "\" title=\"Search\">"; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/search.svg"); + yield ""; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/results.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 444 => 5, 442 => 4, 422 => 3, 410 => 137, 404 => 133, 399 => 130, 388 => 127, 382 => 124, 378 => 123, 373 => 121, 369 => 120, 363 => 117, 359 => 116, 351 => 113, 343 => 110, 335 => 107, 330 => 104, 327 => 103, 324 => 102, 321 => 101, 318 => 100, 315 => 99, 311 => 98, 303 => 92, 299 => 90, 295 => 88, 293 => 87, 289 => 85, 285 => 83, 281 => 81, 279 => 80, 275 => 78, 271 => 76, 267 => 74, 265 => 73, 261 => 71, 257 => 69, 253 => 67, 251 => 66, 245 => 62, 243 => 61, 238 => 59, 228 => 52, 222 => 51, 215 => 47, 209 => 46, 205 => 44, 192 => 43, 179 => 40, 174 => 39, 161 => 38, 139 => 37, 125 => 32, 112 => 31, 80 => 10, 67 => 9, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% macro profile_search_filter(request, result, property) %} + {%- if request.hasSession -%} + {{ source('@WebProfiler/Icon/search.svg') }} + {%- endif -%} +{% endmacro %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block summary %} +
+

Profile Search

+
+{% endblock %} + +{% block sidebar_search_css_class %}{% endblock %} +{% block sidebar_shortcuts_links %} + {{ parent() }} + {{ render(controller('web_profiler.controller.profiler::searchBarAction', query={type: profile_type }|merge(request.query.all))) }} +{% endblock %} + +{% block panel %} + + +

{{ tokens ? tokens|length : 'No' }} results found

+ + {% if tokens %} + + + + + + + + + + + + + {% for result in tokens %} + {% if 'command' == profile_type %} + {% set css_class = result.status_code == 113 ? 'status-warning' : result.status_code > 0 ? 'status-error' : 'status-success' %} + {% else %} + {% set css_class = result.status_code|default(0) > 399 ? 'status-error' : result.status_code|default(0) > 299 ? 'status-warning' : 'status-success' %} + {% endif %} + + + + + + + + + + {% endfor %} + +
+ {% if 'command' == profile_type %} + Exit code + {% else %} + Status + {% endif %} + + {% if 'command' == profile_type %} + Application + {% else %} + IP + {% endif %} + + {% if 'command' == profile_type %} + Mode + {% else %} + Method + {% endif %} + + {% if 'command' == profile_type %} + Command + {% else %} + URL + {% endif %} + TimeToken
+ {{ result.status_code|default('n/a') }} + + {{ result.ip }} {{ _self.profile_search_filter(request, result, 'ip') }} + + {{ result.method }} {{ _self.profile_search_filter(request, result, 'method') }} + + {{ result.url }} + {{ _self.profile_search_filter(request, result, 'url') }} + + + + {{ result.token }}
+ {% else %} +
+

The query returned no result.

+
+ {% endif %} + +{% endblock %} +", "@WebProfiler/Profiler/results.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/results.html.twig"); + } +} diff --git a/var/cache/dev/twig/39/39ff7035295f378b69d7f90bdc808313.php b/var/cache/dev/twig/39/39ff7035295f378b69d7f90bdc808313.php new file mode 100644 index 0000000..4c18177 --- /dev/null +++ b/var/cache/dev/twig/39/39ff7035295f378b69d7f90bdc808313.php @@ -0,0 +1,1047 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/config.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/config.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 49 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 50 + yield " "; + if (("unknown" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 50, $this->source); })()), "symfonyState", [], "any", false, false, false, 50))) { + // line 51 + yield " "; + $context["block_status"] = ""; + // line 52 + yield " "; + $context["symfony_version_status"] = "Unable to retrieve information about the Symfony version."; + // line 53 + yield " "; + } elseif (("eol" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 53, $this->source); })()), "symfonyState", [], "any", false, false, false, 53))) { + // line 54 + yield " "; + $context["block_status"] = "red"; + // line 55 + yield " "; + $context["symfony_version_status"] = "This Symfony version will no longer receive security fixes."; + // line 56 + yield " "; + } elseif (("eom" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 56, $this->source); })()), "symfonyState", [], "any", false, false, false, 56))) { + // line 57 + yield " "; + $context["block_status"] = "yellow"; + // line 58 + yield " "; + $context["symfony_version_status"] = "This Symfony version will only receive security fixes."; + // line 59 + yield " "; + } elseif (("dev" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 59, $this->source); })()), "symfonyState", [], "any", false, false, false, 59))) { + // line 60 + yield " "; + $context["block_status"] = "yellow"; + // line 61 + yield " "; + $context["symfony_version_status"] = "This Symfony version is still in the development phase."; + // line 62 + yield " "; + } else { + // line 63 + yield " "; + $context["block_status"] = ""; + // line 64 + yield " "; + $context["symfony_version_status"] = ""; + // line 65 + yield " "; + } + // line 66 + yield " + "; + // line 67 + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 68 + yield " + "; + // line 69 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/symfony.svg"); + yield " + + "; + // line 71 + yield ((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "symfonyState", [], "any", true, true, false, 71)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 71, $this->source); })()), "symfonyversion", [], "any", false, false, false, 71), "html", null, true)) : ("n/a")); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 73 + yield " + "; + // line 74 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 75 + yield " "; + if ((($tmp = (isset($context["symfony_version_status"]) || array_key_exists("symfony_version_status", $context) ? $context["symfony_version_status"] : (function () { throw new RuntimeError('Variable "symfony_version_status" does not exist.', 75, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 76 + yield "
+
+ "; + // line 78 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["symfony_version_status"]) || array_key_exists("symfony_version_status", $context) ? $context["symfony_version_status"] : (function () { throw new RuntimeError('Variable "symfony_version_status" does not exist.', 78, $this->source); })()), "html", null, true); + yield " +
+
+ "; + } + // line 82 + yield " +
+
+ Profiler token + + "; + // line 87 + if ((($tmp = (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 87, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 88 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 88, $this->source); })()), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 88, $this->source); })()), "token", [], "any", false, false, false, 88), "html", null, true); + yield " + "; + } else { + // line 90 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 90, $this->source); })()), "token", [], "any", false, false, false, 90), "html", null, true); + yield " + "; + } + // line 92 + yield " +
+ + "; + // line 95 + if ((($tmp = !("n/a" === CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 95, $this->source); })()), "env", [], "any", false, false, false, 95))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 96 + yield "
+ Environment + "; + // line 98 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 98, $this->source); })()), "env", [], "any", false, false, false, 98), "html", null, true); + yield " +
+ "; + } + // line 101 + yield " + "; + // line 102 + if ((($tmp = !("n/a" === CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 102, $this->source); })()), "debug", [], "any", false, false, false, 102))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 103 + yield "
+ Debug + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 105, $this->source); })()), "debug", [], "any", false, false, false, 105)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("green") : ("red")); + yield "\">"; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 105, $this->source); })()), "debug", [], "any", false, false, false, 105)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("enabled") : ("disabled")); + yield " +
+ "; + } + // line 108 + yield "
+ +
+
+ PHP version + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "phpversionextra", [], "any", false, false, false, 113)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "phpversion", [], "any", false, false, false, 113) . CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "phpversionextra", [], "any", false, false, false, 113)), "html", null, true); + yield "\""; + } + yield "> + "; + // line 114 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 114, $this->source); })()), "phpversion", [], "any", false, false, false, 114), "html", null, true); + yield " +   extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_phpinfo"); + yield "\">View phpinfo() + +
+ +
+ PHP Extensions + "; + // line 121 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 121, $this->source); })()), "hasXdebugInfo", [], "any", false, false, false, 121)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 122 + yield " extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_xdebug"); + yield "\" title=\"View xdebug_info()\"> + "; + } + // line 124 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 124, $this->source); })()), "hasXdebug", [], "any", false, false, false, 124)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("green") : ("gray")); + yield "\">Xdebug "; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 124, $this->source); })()), "hasXdebug", [], "any", false, false, false, 124)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("✓") : ("✗")); + yield " + "; + // line 125 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 125, $this->source); })()), "hasXdebugInfo", [], "any", false, false, false, 125)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 126 + yield " + "; + } + // line 128 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 128, $this->source); })()), "hasapcu", [], "any", false, false, false, 128)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("green") : ("gray")); + yield "\">APCu "; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 128, $this->source); })()), "hasapcu", [], "any", false, false, false, 128)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("✓") : ("✗")); + yield " + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 129, $this->source); })()), "haszendopcache", [], "any", false, false, false, 129)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("green") : ("red")); + yield "\">OPcache "; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 129, $this->source); })()), "haszendopcache", [], "any", false, false, false, 129)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("✓") : ("✗")); + yield " +
+ +
+ PHP SAPI + "; + // line 134 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 134, $this->source); })()), "sapiName", [], "any", false, false, false, 134), "html", null, true); + yield " +
+
+ + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 159 + yield " + "; + // line 160 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => true, "name" => "config", "status" => (isset($context["block_status"]) || array_key_exists("block_status", $context) ? $context["block_status"] : (function () { throw new RuntimeError('Variable "block_status" does not exist.', 160, $this->source); })()), "additional_classes" => "sf-toolbar-block-right"]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 163 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 164 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 164, $this->source); })()), "symfonyState", [], "any", false, false, false, 164) == "eol")) ? ("red") : (((CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 164, $this->source); })()), "symfonyState", [], "any", false, false, false, 164), ["eom", "dev"])) ? ("yellow") : ("")))); + yield "\"> + "; + // line 165 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/config.svg"); + yield " + Configuration + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 170 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 171 + yield "

Symfony Configuration

+ +
+
+ + "; + // line 176 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 176, $this->source); })()), "symfonyversion", [], "any", false, false, false, 176), "html", null, true); + yield " + + "; + // line 178 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 178, $this->source); })()), "symfonylts", [], "any", false, false, false, 178)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 179 + yield " (LTS) + "; + } + // line 181 + yield " + Symfony version +
+ + "; + // line 185 + if ((($tmp = !("n/a" === CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 185, $this->source); })()), "env", [], "any", false, false, false, 185))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 186 + yield "
+ "; + // line 187 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 187, $this->source); })()), "env", [], "any", false, false, false, 187), "html", null, true); + yield " + Environment +
+ "; + } + // line 191 + yield " + "; + // line 192 + if ((($tmp = !("n/a" === CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 192, $this->source); })()), "debug", [], "any", false, false, false, 192))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 193 + yield "
+ "; + // line 194 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 194, $this->source); })()), "debug", [], "any", false, false, false, 194)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("enabled") : ("disabled")); + yield " + Debug +
+ "; + } + // line 198 + yield "
+ + "; + // line 200 + $context["symfony_status"] = ["dev" => "In Development", "stable" => "Maintained", "eom" => "Security Fixes Only", "eol" => "Unmaintained"]; + // line 201 + yield " "; + $context["symfony_status_class"] = ["dev" => "warning", "stable" => "success", "eom" => "warning", "eol" => "error"]; + // line 202 + yield " +
+
+
+ + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["symfony_status_class"]) || array_key_exists("symfony_status_class", $context) ? $context["symfony_status_class"] : (function () { throw new RuntimeError('Variable "symfony_status_class" does not exist.', 207, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 207, $this->source); })()), "symfonystate", [], "any", false, false, false, 207), [], "array", false, false, false, 207), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::upper($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["symfony_status"]) || array_key_exists("symfony_status", $context) ? $context["symfony_status"] : (function () { throw new RuntimeError('Variable "symfony_status" does not exist.', 207, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 207, $this->source); })()), "symfonystate", [], "any", false, false, false, 207), [], "array", false, false, false, 207)), "html", null, true); + yield " + + Your Symfony version status +
+ + "; + // line 212 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 212, $this->source); })()), "symfonylts", [], "any", false, false, false, 212)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 213 + yield "
+ + "; + // line 215 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 215, $this->source); })()), "symfonyeom", [], "any", false, false, false, 215), "html", null, true); + yield " + + Bug fixes "; + // line 217 + yield ((CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 217, $this->source); })()), "symfonystate", [], "any", false, false, false, 217), ["eom", "eol"])) ? ("ended on") : ("until")); + yield " +
+ "; + } + // line 220 + yield " +
+ + "; + // line 223 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 223, $this->source); })()), "symfonyeol", [], "any", false, false, false, 223), "html", null, true); + yield " + + + "; + // line 226 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 226, $this->source); })()), "symfonylts", [], "any", false, false, false, 226)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("Security fixes") : ("Bug fixes and security fixes")); + yield " + "; + // line 227 + yield ((("eol" == CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 227, $this->source); })()), "symfonystate", [], "any", false, false, false, 227))) ? ("ended on") : ("until")); + yield " +
+
+
+ + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 232, $this->source); })()), "symfonyminorversion", [], "any", false, false, false, 232), "html", null, true); + yield "\">View Symfony "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 232, $this->source); })()), "symfonyversion", [], "any", false, false, false, 232), "html", null, true); + yield " release details + +

PHP Configuration

+ +
+
+ "; + // line 238 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 238, $this->source); })()), "phpversion", [], "any", false, false, false, 238), "html", null, true); + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 238, $this->source); })()), "phpversionextra", [], "any", false, false, false, 238)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 238, $this->source); })()), "phpversionextra", [], "any", false, false, false, 238), "html", null, true); + yield ""; + } + yield " + PHP version +
+ +
+ "; + // line 243 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 243, $this->source); })()), "phparchitecture", [], "any", false, false, false, 243), "html", null, true); + yield " bits + Architecture +
+ +
+ "; + // line 248 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 248, $this->source); })()), "phpintllocale", [], "any", false, false, false, 248), "html", null, true); + yield " + Intl locale +
+ +
+ "; + // line 253 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 253, $this->source); })()), "phptimezone", [], "any", false, false, false, 253), "html", null, true); + yield " + Timezone +
+
+ +
+
+
+ env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 261, $this->source); })()), "haszendopcache", [], "any", false, false, false, 261)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("value-shows-no-color") : ("")); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "zendopcachestatus", [], "any", true, true, false, 261)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 261, $this->source); })()), "zendopcachestatus", [], "any", false, false, false, 261), "")) : ("")), "html", null, true); + yield "\">"; + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 261, $this->source); })()), "haszendopcache", [], "any", false, false, false, 261)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + OPcache +
+ +
+ env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 266, $this->source); })()), "hasapcu", [], "any", false, false, false, 266)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("value-shows-no-color") : ("")); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "apcustatus", [], "any", true, true, false, 266)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 266, $this->source); })()), "apcustatus", [], "any", false, false, false, 266), "")) : ("")), "html", null, true); + yield "\">"; + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 266, $this->source); })()), "hasapcu", [], "any", false, false, false, 266)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + APCu +
+ +
+ env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 271, $this->source); })()), "hasxdebug", [], "any", false, false, false, 271)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("value-shows-no-color") : ("")); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "xdebugstatus", [], "any", true, true, false, 271)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 271, $this->source); })()), "xdebugstatus", [], "any", false, false, false, 271), "")) : ("")), "html", null, true); + yield "\">"; + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 271, $this->source); })()), "hasxdebug", [], "any", false, false, false, 271)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Xdebug +
+
+
+ +

+ extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_phpinfo"); + yield "\">View full PHP configuration +

+ + "; + // line 281 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 281, $this->source); })()), "bundles", [], "any", false, false, false, 281)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 282 + yield "

Enabled Bundles ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 282, $this->source); })()), "bundles", [], "any", false, false, false, 282)), "html", null, true); + yield ")

+ + + + + + + + + "; + // line 291 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::sort($this->env, Twig\Extension\CoreExtension::keys(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 291, $this->source); })()), "bundles", [], "any", false, false, false, 291)))); + foreach ($context['_seq'] as $context["_key"] => $context["name"]) { + // line 292 + yield " + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['name'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 297 + yield " +
NameClass
"; + // line 293 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "html", null, true); + yield ""; + // line 294 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 294, $this->source); })()), "bundles", [], "any", false, false, false, 294), $context["name"], [], "array", false, false, false, 294)); + yield "
+ "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/config.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 706 => 297, 697 => 294, 693 => 293, 690 => 292, 686 => 291, 673 => 282, 671 => 281, 665 => 278, 651 => 271, 639 => 266, 627 => 261, 616 => 253, 608 => 248, 600 => 243, 587 => 238, 576 => 232, 568 => 227, 564 => 226, 558 => 223, 553 => 220, 547 => 217, 542 => 215, 538 => 213, 536 => 212, 526 => 207, 519 => 202, 516 => 201, 514 => 200, 510 => 198, 503 => 194, 500 => 193, 498 => 192, 495 => 191, 488 => 187, 485 => 186, 483 => 185, 477 => 181, 473 => 179, 471 => 178, 466 => 176, 459 => 171, 446 => 170, 431 => 165, 426 => 164, 413 => 163, 400 => 160, 397 => 159, 392 => 157, 376 => 144, 372 => 143, 367 => 140, 365 => 139, 357 => 134, 347 => 129, 340 => 128, 336 => 126, 334 => 125, 327 => 124, 321 => 122, 319 => 121, 310 => 115, 306 => 114, 298 => 113, 291 => 108, 283 => 105, 279 => 103, 277 => 102, 274 => 101, 268 => 98, 264 => 96, 262 => 95, 257 => 92, 251 => 90, 243 => 88, 241 => 87, 234 => 82, 227 => 78, 223 => 76, 220 => 75, 218 => 74, 215 => 73, 209 => 71, 204 => 69, 201 => 68, 199 => 67, 196 => 66, 193 => 65, 190 => 64, 187 => 63, 184 => 62, 181 => 61, 178 => 60, 175 => 59, 172 => 58, 169 => 57, 166 => 56, 163 => 55, 160 => 54, 157 => 53, 154 => 52, 151 => 51, 148 => 50, 135 => 49, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% if 'unknown' == collector.symfonyState %} + {% set block_status = '' %} + {% set symfony_version_status = 'Unable to retrieve information about the Symfony version.' %} + {% elseif 'eol' == collector.symfonyState %} + {% set block_status = 'red' %} + {% set symfony_version_status = 'This Symfony version will no longer receive security fixes.' %} + {% elseif 'eom' == collector.symfonyState %} + {% set block_status = 'yellow' %} + {% set symfony_version_status = 'This Symfony version will only receive security fixes.' %} + {% elseif 'dev' == collector.symfonyState %} + {% set block_status = 'yellow' %} + {% set symfony_version_status = 'This Symfony version is still in the development phase.' %} + {% else %} + {% set block_status = '' %} + {% set symfony_version_status = '' %} + {% endif %} + + {% set icon %} + + {{ source('@WebProfiler/Icon/symfony.svg') }} + + {{ collector.symfonyState is defined ? collector.symfonyversion : 'n/a' }} + {% endset %} + + {% set text %} + {% if symfony_version_status %} +
+
+ {{ symfony_version_status }} +
+
+ {% endif %} + +
+
+ Profiler token + + {% if profiler_url %} + {{ collector.token }} + {% else %} + {{ collector.token }} + {% endif %} + +
+ + {% if 'n/a' is not same as(collector.env) %} +
+ Environment + {{ collector.env }} +
+ {% endif %} + + {% if 'n/a' is not same as(collector.debug) %} +
+ Debug + {{ collector.debug ? 'enabled' : 'disabled' }} +
+ {% endif %} +
+ +
+
+ PHP version + + {{ collector.phpversion }} +   View phpinfo() + +
+ +
+ PHP Extensions + {% if collector.hasXdebugInfo %} + + {% endif %} + Xdebug {{ collector.hasXdebug ? '✓' : '✗' }} + {% if collector.hasXdebugInfo %} + + {% endif %} + APCu {{ collector.hasapcu ? '✓' : '✗' }} + OPcache {{ collector.haszendopcache ? '✓' : '✗' }} +
+ +
+ PHP SAPI + {{ collector.sapiName }} +
+
+ +
+ {% if collector.symfonyversion is defined %} + + + {% endif %} +
+ {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: true, name: 'config', status: block_status, additional_classes: 'sf-toolbar-block-right' }) }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/config.svg') }} + Configuration + +{% endblock %} + +{% block panel %} +

Symfony Configuration

+ +
+
+ + {{ collector.symfonyversion }} + + {% if collector.symfonylts %} + (LTS) + {% endif %} + + Symfony version +
+ + {% if 'n/a' is not same as(collector.env) %} +
+ {{ collector.env }} + Environment +
+ {% endif %} + + {% if 'n/a' is not same as(collector.debug) %} +
+ {{ collector.debug ? 'enabled' : 'disabled' }} + Debug +
+ {% endif %} +
+ + {% set symfony_status = { dev: 'In Development', stable: 'Maintained', eom: 'Security Fixes Only', eol: 'Unmaintained' } %} + {% set symfony_status_class = { dev: 'warning', stable: 'success', eom: 'warning', eol: 'error' } %} + +
+
+
+ + {{ symfony_status[collector.symfonystate]|upper }} + + Your Symfony version status +
+ + {% if collector.symfonylts %} +
+ + {{ collector.symfonyeom }} + + Bug fixes {{ collector.symfonystate in ['eom', 'eol'] ? 'ended on' : 'until' }} +
+ {% endif %} + +
+ + {{ collector.symfonyeol }} + + + {{ collector.symfonylts ? 'Security fixes' : 'Bug fixes and security fixes' }} + {{ 'eol' == collector.symfonystate ? 'ended on' : 'until' }} +
+
+
+ + View Symfony {{ collector.symfonyversion }} release details + +

PHP Configuration

+ +
+
+ {{ collector.phpversion }}{% if collector.phpversionextra %} {{ collector.phpversionextra }}{% endif %} + PHP version +
+ +
+ {{ collector.phparchitecture }} bits + Architecture +
+ +
+ {{ collector.phpintllocale }} + Intl locale +
+ +
+ {{ collector.phptimezone }} + Timezone +
+
+ +
+
+
+ {{ source('@WebProfiler/Icon/' ~ (collector.haszendopcache ? 'yes' : 'no') ~ '.svg') }} + OPcache +
+ +
+ {{ source('@WebProfiler/Icon/' ~ (collector.hasapcu ? 'yes' : 'no') ~ '.svg') }} + APCu +
+ +
+ {{ source('@WebProfiler/Icon/' ~ (collector.hasxdebug ? 'yes' : 'no') ~ '.svg') }} + Xdebug +
+
+
+ +

+ View full PHP configuration +

+ + {% if collector.bundles %} +

Enabled Bundles ({{ collector.bundles|length }})

+ + + + + + + + + {% for name in collector.bundles|keys|sort %} + + + + + {% endfor %} + +
NameClass
{{ name }}{{ profiler_dump(collector.bundles[name]) }}
+ {% endif %} +{% endblock %} +", "@WebProfiler/Collector/config.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/config.html.twig"); + } +} diff --git a/var/cache/dev/twig/40/40f1b4d86bfdea3e68e82a4317f5f8a0.php b/var/cache/dev/twig/40/40f1b4d86bfdea3e68e82a4317f5f8a0.php new file mode 100644 index 0000000..e2cb380 --- /dev/null +++ b/var/cache/dev/twig/40/40f1b4d86bfdea3e68e82a4317f5f8a0.php @@ -0,0 +1,274 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/exception.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/exception.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "hasexception", [], "any", false, false, false, 4)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 5 + yield " + "; + } + // line 10 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 13 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 14 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 14, $this->source); })()), "hasexception", [], "any", false, false, false, 14)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("label-status-error") : ("disabled")); + yield "\"> + "; + // line 15 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/exception.svg"); + yield " + Exception + "; + // line 17 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 17, $this->source); })()), "hasexception", [], "any", false, false, false, 17)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 18 + yield " + 1 + + "; + } + // line 22 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 25 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 26 + yield " "; + // line 28 + yield " + +

Exceptions

+ + "; + // line 36 + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 36, $this->source); })()), "hasexception", [], "any", false, false, false, 36)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 37 + yield "
+

No exception was thrown and caught.

+
+ "; + } else { + // line 41 + yield "
+ "; + // line 42 + yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("web_profiler.controller.exception_panel::body", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 42, $this->source); })())])); + yield " +
+ "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/exception.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 187 => 42, 184 => 41, 178 => 37, 176 => 36, 166 => 28, 164 => 26, 151 => 25, 139 => 22, 133 => 18, 131 => 17, 126 => 15, 121 => 14, 108 => 13, 94 => 10, 88 => 7, 84 => 6, 81 => 5, 78 => 4, 65 => 3, 42 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {% if collector.hasexception %} + + {% endif %} + {{ parent() }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/exception.svg') }} + Exception + {% if collector.hasexception %} + + 1 + + {% endif %} + +{% endblock %} + +{% block panel %} + {# these styles are needed to override some styles from Exception page, which wasn't + updated yet to the new style of the Symfony Profiler #} + + +

Exceptions

+ + {% if not collector.hasexception %} +
+

No exception was thrown and caught.

+
+ {% else %} +
+ {{ render(controller('web_profiler.controller.exception_panel::body', { token: token })) }} +
+ {% endif %} +{% endblock %} +", "@WebProfiler/Collector/exception.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/exception.html.twig"); + } +} diff --git a/var/cache/dev/twig/43/43908303f8d159ae0a17dcc5fbf9fb1b.php b/var/cache/dev/twig/43/43908303f8d159ae0a17dcc5fbf9fb1b.php new file mode 100644 index 0000000..6379ff6 --- /dev/null +++ b/var/cache/dev/twig/43/43908303f8d159ae0a17dcc5fbf9fb1b.php @@ -0,0 +1,192 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/ajax.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/ajax.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 5 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/ajax.svg"); + yield " + 0 + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 8 + yield " + "; + // line 9 + $context["text"] = new Markup("
+ + + (Clear) + +
+
+ + + + + + + + + + + + + +
#ProfileMethodTypeStatusURLTime
+
+ ", $this->env->getCharset()); + // line 33 + yield " + "; + // line 34 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => false]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/ajax.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 117 => 34, 114 => 33, 90 => 9, 87 => 8, 79 => 5, 76 => 4, 63 => 3, 40 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% set icon %} + {{ source('@WebProfiler/Icon/ajax.svg') }} + 0 + {% endset %} + + {% set text %} +
+ + + (Clear) + +
+
+ + + + + + + + + + + + + +
#ProfileMethodTypeStatusURLTime
+
+ {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: false }) }} +{% endblock %} +", "@WebProfiler/Collector/ajax.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/ajax.html.twig"); + } +} diff --git a/var/cache/dev/twig/47/47b3880b2f16ea17b12685a8c21445b1.php b/var/cache/dev/twig/47/47b3880b2f16ea17b12685a8c21445b1.php new file mode 100644 index 0000000..d49b31d --- /dev/null +++ b/var/cache/dev/twig/47/47b3880b2f16ea17b12685a8c21445b1.php @@ -0,0 +1,2224 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'stylesheets' => [$this, 'block_stylesheets'], + 'javascripts' => [$this, 'block_javascripts'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/form.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/form.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + if (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "data", [], "any", false, false, false, 4), "nb_errors", [], "any", false, false, false, 4) > 0) || Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "data", [], "any", false, false, false, 4), "forms", [], "any", false, false, false, 4)))) { + // line 5 + yield " "; + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 5, $this->source); })()), "data", [], "any", false, false, false, 5), "nb_errors", [], "any", false, false, false, 5)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + // line 6 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 7 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/form.svg"); + yield " + + "; + // line 9 + yield ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 9, $this->source); })()), "data", [], "any", false, false, false, 9), "nb_errors", [], "any", false, false, false, 9)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 9, $this->source); })()), "data", [], "any", false, false, false, 9), "nb_errors", [], "any", false, false, false, 9), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 9, $this->source); })()), "data", [], "any", false, false, false, 9), "forms", [], "any", false, false, false, 9)), "html", null, true))); + yield " + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 12 + yield " + "; + // line 13 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 14 + yield "
+ Number of forms + "; + // line 16 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 16, $this->source); })()), "data", [], "any", false, false, false, 16), "forms", [], "any", false, false, false, 16)), "html", null, true); + yield " +
+
+ Number of errors + env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 20, $this->source); })()), "data", [], "any", false, false, false, 20), "nb_errors", [], "any", false, false, false, 20) > 0)) ? ("red") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 20, $this->source); })()), "data", [], "any", false, false, false, 20), "nb_errors", [], "any", false, false, false, 20), "html", null, true); + yield " +
+ "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 23 + yield " + "; + // line 24 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 24, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 24, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 28 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 29 + yield " env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 29, $this->source); })()), "data", [], "any", false, false, false, 29), "nb_errors", [], "any", false, false, false, 29)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("error") : ("")); + yield " "; + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 29, $this->source); })()), "data", [], "any", false, false, false, 29), "forms", [], "any", false, false, false, 29))) ? ("disabled") : ("")); + yield "\"> + "; + // line 30 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/form.svg"); + yield " + Forms + "; + // line 32 + if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 32, $this->source); })()), "data", [], "any", false, false, false, 32), "nb_errors", [], "any", false, false, false, 32) > 0)) { + // line 33 + yield " + "; + // line 34 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 34, $this->source); })()), "data", [], "any", false, false, false, 34), "nb_errors", [], "any", false, false, false, 34), "html", null, true); + yield " + + "; + } + // line 37 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 40 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 41 + yield " "; + yield from $this->yieldParentBlock("stylesheets", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 197 + /** + * @return iterable + */ + public function block_javascripts(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + // line 198 + yield " "; + yield from $this->yieldParentBlock("javascripts", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 378 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 379 + yield "

Forms

+ + "; + // line 381 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 381, $this->source); })()), "data", [], "any", false, false, false, 381), "forms", [], "any", false, false, false, 381))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 382 + yield "
+
    + "; + // line 384 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 384, $this->source); })()), "data", [], "any", false, false, false, 384), "forms", [], "any", false, false, false, 384)); + foreach ($context['_seq'] as $context["formName"] => $context["formData"]) { + // line 385 + yield " "; + yield $this->getTemplateForMacro("macro_form_tree_entry", $context, 385, $this->getSourceContext())->macro_form_tree_entry(...[$context["formName"], $context["formData"], true]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['formName'], $context['formData'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 387 + yield "
+
+ +
+ "; + // line 391 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 391, $this->source); })()), "data", [], "any", false, false, false, 391), "forms", [], "any", false, false, false, 391)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["formName"] => $context["formData"]) { + // line 392 + yield " "; + yield $this->getTemplateForMacro("macro_form_tree_details", $context, 392, $this->getSourceContext())->macro_form_tree_details(...[$context["formName"], $context["formData"], CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 392, $this->source); })()), "data", [], "any", false, false, false, 392), "forms_by_hash", [], "any", false, false, false, 392), CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 392)]); + yield " + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['formName'], $context['formData'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 394 + yield "
+ "; + } else { + // line 396 + yield "
+

No forms were submitted.

+
+ "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 402 + public function macro_form_tree_entry($name = null, $data = null, $is_root = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "name" => $name, + "data" => $data, + "is_root" => $is_root, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "form_tree_entry")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "form_tree_entry")); + + // line 403 + yield " "; + $context["has_error"] = (CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "errors", [], "any", true, true, false, 403) && (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 403, $this->source); })()), "errors", [], "any", false, false, false, 403)) > 0)); + // line 404 + yield "
  • +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 405, $this->source); })()), "id", [], "any", false, false, false, 405), "html", null, true); + yield "-details\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("name", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 405, $this->source); })()), "(no name)")) : ("(no name)")), "html", null, true); + yield "\"> + "; + // line 406 + if ((($tmp = (isset($context["has_error"]) || array_key_exists("has_error", $context) ? $context["has_error"] : (function () { throw new RuntimeError('Variable "has_error" does not exist.', 406, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 407 + yield "
    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 407, $this->source); })()), "errors", [], "any", false, false, false, 407)), "html", null, true); + yield "
    + "; + } + // line 409 + yield " + "; + // line 410 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 410, $this->source); })()), "children", [], "any", false, false, false, 410))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 411 + yield " + "; + } else { + // line 415 + yield "
    + "; + } + // line 417 + yield " + source); })()) || ((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "has_children_error", [], "any", true, true, false, 418)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 418, $this->source); })()), "has_children_error", [], "any", false, false, false, 418), false)) : (false)))) { + yield "class=\"has-error\""; + } + yield "> + "; + // line 419 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("name", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 419, $this->source); })()), "(no name)")) : ("(no name)")), "html", null, true); + yield " + +
    + + "; + // line 423 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 423, $this->source); })()), "children", [], "any", false, false, false, 423))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 424 + yield "
      env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 424, $this->source); })()), "id", [], "any", false, false, false, 424), "html", null, true); + yield "-children\" "; + if (( !(isset($context["is_root"]) || array_key_exists("is_root", $context) ? $context["is_root"] : (function () { throw new RuntimeError('Variable "is_root" does not exist.', 424, $this->source); })()) && !((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "has_children_error", [], "any", true, true, false, 424)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 424, $this->source); })()), "has_children_error", [], "any", false, false, false, 424), false)) : (false)))) { + yield "class=\"hidden\""; + } + yield "> + "; + // line 425 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 425, $this->source); })()), "children", [], "any", false, false, false, 425)); + foreach ($context['_seq'] as $context["childName"] => $context["childData"]) { + // line 426 + yield " "; + yield $this->getTemplateForMacro("macro_form_tree_entry", $context, 426, $this->getSourceContext())->macro_form_tree_entry(...[$context["childName"], $context["childData"], false]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['childName'], $context['childData'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 428 + yield "
    + "; + } + // line 430 + yield "
  • +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 433 + public function macro_form_tree_details($name = null, $data = null, $forms_by_hash = null, $show = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "name" => $name, + "data" => $data, + "forms_by_hash" => $forms_by_hash, + "show" => $show, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "form_tree_details")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "form_tree_details")); + + // line 434 + yield "
    source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " hidden"; + } + yield "\" "; + if (CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "id", [], "any", true, true, false, 434)) { + yield "id=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 434, $this->source); })()), "id", [], "any", false, false, false, 434), "html", null, true); + yield "-details\""; + } + yield "> +

    "; + // line 435 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("name", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 435, $this->source); })()), "(no name)")) : ("(no name)")), "html", null, true); + yield "

    + "; + // line 436 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "type_class", [], "any", true, true, false, 436)) { + // line 437 + yield "
    + Form type: + "; + // line 439 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 439, $this->source); })()), "type_class", [], "any", false, false, false, 439)); + yield " +
    + "; + } + // line 442 + yield " + "; + // line 443 + $context["form_has_errors"] = !Twig\Extension\CoreExtension::testEmpty((((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "errors", [], "any", true, true, false, 443) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 443, $this->source); })()), "errors", [], "any", false, false, false, 443)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 443, $this->source); })()), "errors", [], "any", false, false, false, 443)) : ([]))); + // line 444 + yield "
    +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("disabled")); + yield "\"> +

    Errors

    + +
    + "; + // line 449 + yield $this->getTemplateForMacro("macro_render_form_errors", $context, 449, $this->getSourceContext())->macro_render_form_errors(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 449, $this->source); })())]); + yield " +
    +
    + +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : ("")); + yield "\"> +

    Default Data

    + +
    + "; + // line 457 + yield $this->getTemplateForMacro("macro_render_form_default_data", $context, 457, $this->getSourceContext())->macro_render_form_default_data(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 457, $this->source); })())]); + yield " +
    +
    + +
    env, $this->source, ($context["data"] ?? null), "submitted_data", [], "any", true, true, false, 461) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 461, $this->source); })()), "submitted_data", [], "any", false, false, false, 461)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 461, $this->source); })()), "submitted_data", [], "any", false, false, false, 461)) : ([])))) ? ("disabled") : ("")); + yield "\"> +

    Submitted Data

    + +
    + "; + // line 465 + yield $this->getTemplateForMacro("macro_render_form_submitted_data", $context, 465, $this->getSourceContext())->macro_render_form_submitted_data(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 465, $this->source); })())]); + yield " +
    +
    + +
    env, $this->source, ($context["data"] ?? null), "passed_options", [], "any", true, true, false, 469) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 469, $this->source); })()), "passed_options", [], "any", false, false, false, 469)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 469, $this->source); })()), "passed_options", [], "any", false, false, false, 469)) : ([])))) ? ("disabled") : ("")); + yield "\"> +

    Passed Options

    + +
    + "; + // line 473 + yield $this->getTemplateForMacro("macro_render_form_passed_options", $context, 473, $this->getSourceContext())->macro_render_form_passed_options(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 473, $this->source); })())]); + yield " +
    +
    + +
    env, $this->source, ($context["data"] ?? null), "resolved_options", [], "any", true, true, false, 477) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 477, $this->source); })()), "resolved_options", [], "any", false, false, false, 477)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 477, $this->source); })()), "resolved_options", [], "any", false, false, false, 477)) : ([])))) ? ("disabled") : ("")); + yield "\"> +

    Resolved Options

    + +
    + "; + // line 481 + yield $this->getTemplateForMacro("macro_render_form_resolved_options", $context, 481, $this->getSourceContext())->macro_render_form_resolved_options(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 481, $this->source); })())]); + yield " +
    +
    + +
    env, $this->source, ($context["data"] ?? null), "view_vars", [], "any", true, true, false, 485) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 485, $this->source); })()), "view_vars", [], "any", false, false, false, 485)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 485, $this->source); })()), "view_vars", [], "any", false, false, false, 485)) : ([])))) ? ("disabled") : ("")); + yield "\"> +

    View Vars

    + +
    + "; + // line 489 + yield $this->getTemplateForMacro("macro_render_form_view_variables", $context, 489, $this->getSourceContext())->macro_render_form_view_variables(...[(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 489, $this->source); })())]); + yield " +
    +
    +
    +
    + + "; + // line 495 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 495, $this->source); })()), "children", [], "any", false, false, false, 495)); + foreach ($context['_seq'] as $context["childName"] => $context["childData"]) { + // line 496 + yield " "; + yield $this->getTemplateForMacro("macro_form_tree_details", $context, 496, $this->getSourceContext())->macro_form_tree_details(...[$context["childName"], $context["childData"], (isset($context["forms_by_hash"]) || array_key_exists("forms_by_hash", $context) ? $context["forms_by_hash"] : (function () { throw new RuntimeError('Variable "forms_by_hash" does not exist.', 496, $this->source); })())]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['childName'], $context['childData'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 500 + public function macro_render_form_errors($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_errors")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_errors")); + + // line 501 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "errors", [], "any", true, true, false, 501) && (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 501, $this->source); })()), "errors", [], "any", false, false, false, 501)) > 0))) { + // line 502 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 503, $this->source); })()), "id", [], "any", false, false, false, 503), "html", null, true); + yield "-errors\"> + + + + + + + + + "; + // line 512 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 512, $this->source); })()), "errors", [], "any", false, false, false, 512)); + foreach ($context['_seq'] as $context["_key"] => $context["error"]) { + // line 513 + yield " + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['error'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 536 + yield " +
    MessageOriginCause
    "; + // line 514 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["error"], "message", [], "any", false, false, false, 514), "html", null, true); + yield " + "; + // line 516 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["error"], "origin", [], "any", false, false, false, 516))) { + // line 517 + yield " This form. + "; + } elseif ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, // line 518 +($context["forms_by_hash"] ?? null), CoreExtension::getAttribute($this->env, $this->source, $context["error"], "origin", [], "any", false, false, false, 518), [], "array", true, true, false, 518)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 519 + yield " Unknown. + "; + } else { + // line 521 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["forms_by_hash"]) || array_key_exists("forms_by_hash", $context) ? $context["forms_by_hash"] : (function () { throw new RuntimeError('Variable "forms_by_hash" does not exist.', 521, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, $context["error"], "origin", [], "any", false, false, false, 521), [], "array", false, false, false, 521), "name", [], "any", false, false, false, 521), "html", null, true); + yield " + "; + } + // line 523 + yield " + "; + // line 525 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["error"], "trace", [], "any", false, false, false, 525)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 526 + yield " Caused by: + "; + // line 527 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["error"], "trace", [], "any", false, false, false, 527)); + foreach ($context['_seq'] as $context["_key"] => $context["stacked"]) { + // line 528 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["stacked"]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['stacked'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 530 + yield " "; + } else { + // line 531 + yield " Unknown. + "; + } + // line 533 + yield "
    +
    + "; + } else { + // line 540 + yield "
    +

    This form has no errors.

    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 546 + public function macro_render_form_default_data($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_default_data")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_default_data")); + + // line 547 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "default_data", [], "any", true, true, false, 547)) { + // line 548 + yield " + + + + + + + + + + + + + + + + + + + + +
    PropertyValue
    Model Format + "; + // line 559 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "default_data", [], "any", false, true, false, 559), "model", [], "any", true, true, false, 559)) { + // line 560 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 560, $this->source); })()), "default_data", [], "any", false, false, false, 560), "seek", ["model"], "method", false, false, false, 560)); + yield " + "; + } else { + // line 562 + yield " same as normalized format + "; + } + // line 564 + yield "
    Normalized Format"; + // line 568 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 568, $this->source); })()), "default_data", [], "any", false, false, false, 568), "seek", ["norm"], "method", false, false, false, 568)); + yield "
    View Format + "; + // line 573 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "default_data", [], "any", false, true, false, 573), "view", [], "any", true, true, false, 573)) { + // line 574 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 574, $this->source); })()), "default_data", [], "any", false, false, false, 574), "seek", ["view"], "method", false, false, false, 574)); + yield " + "; + } else { + // line 576 + yield " same as normalized format + "; + } + // line 578 + yield "
    + "; + } else { + // line 583 + yield "
    +

    This form has default data defined.

    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 589 + public function macro_render_form_submitted_data($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_submitted_data")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_submitted_data")); + + // line 590 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "submitted_data", [], "any", false, true, false, 590), "norm", [], "any", true, true, false, 590)) { + // line 591 + yield " + + + + + + + + + + + + + + + + + + + + +
    PropertyValue
    View Format + "; + // line 602 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "submitted_data", [], "any", false, true, false, 602), "view", [], "any", true, true, false, 602)) { + // line 603 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 603, $this->source); })()), "submitted_data", [], "any", false, false, false, 603), "seek", ["view"], "method", false, false, false, 603)); + yield " + "; + } else { + // line 605 + yield " same as normalized format + "; + } + // line 607 + yield "
    Normalized Format"; + // line 611 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 611, $this->source); })()), "submitted_data", [], "any", false, false, false, 611), "seek", ["norm"], "method", false, false, false, 611)); + yield "
    Model Format + "; + // line 616 + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "submitted_data", [], "any", false, true, false, 616), "model", [], "any", true, true, false, 616)) { + // line 617 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 617, $this->source); })()), "submitted_data", [], "any", false, false, false, 617), "seek", ["model"], "method", false, false, false, 617)); + yield " + "; + } else { + // line 619 + yield " same as normalized format + "; + } + // line 621 + yield "
    + "; + } else { + // line 626 + yield "
    +

    This form was not submitted.

    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 632 + public function macro_render_form_passed_options($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_passed_options")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_passed_options")); + + // line 633 + yield " "; + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty((((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "passed_options", [], "any", true, true, false, 633) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 633, $this->source); })()), "passed_options", [], "any", false, false, false, 633)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 633, $this->source); })()), "passed_options", [], "any", false, false, false, 633)) : ([])))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 634 + yield " + + + + + + + + + "; + // line 643 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 643, $this->source); })()), "passed_options", [], "any", false, false, false, 643)); + foreach ($context['_seq'] as $context["option"] => $context["value"]) { + // line 644 + yield " + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['option'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 661 + yield " +
    OptionPassed ValueResolved Value
    "; + // line 645 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["option"], "html", null, true); + yield ""; + // line 646 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["value"]); + yield " + "; + // line 649 + yield " "; + $context["option_value"] = ((CoreExtension::getAttribute($this->env, $this->source, $context["value"], "value", [], "any", true, true, false, 649)) ? (CoreExtension::getAttribute($this->env, $this->source, $context["value"], "value", [], "any", false, false, false, 649)) : ($context["value"])); + // line 650 + yield " "; + $context["resolved_option_value"] = ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "resolved_options", [], "any", false, true, false, 650), $context["option"], [], "array", false, true, false, 650), "value", [], "any", true, true, false, 650)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 651 +(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 651, $this->source); })()), "resolved_options", [], "any", false, false, false, 651), $context["option"], [], "array", false, false, false, 651), "value", [], "any", false, false, false, 651)) : (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, // line 652 +(isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 652, $this->source); })()), "resolved_options", [], "any", false, false, false, 652), $context["option"], [], "array", false, false, false, 652))); + // line 653 + yield " "; + if (((isset($context["resolved_option_value"]) || array_key_exists("resolved_option_value", $context) ? $context["resolved_option_value"] : (function () { throw new RuntimeError('Variable "resolved_option_value" does not exist.', 653, $this->source); })()) == (isset($context["option_value"]) || array_key_exists("option_value", $context) ? $context["option_value"] : (function () { throw new RuntimeError('Variable "option_value" does not exist.', 653, $this->source); })()))) { + // line 654 + yield " same as passed value + "; + } else { + // line 656 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 656, $this->source); })()), "resolved_options", [], "any", false, false, false, 656), "seek", [$context["option"]], "method", false, false, false, 656)); + yield " + "; + } + // line 658 + yield "
    + "; + } else { + // line 664 + yield "
    +

    No options were passed when constructing this form.

    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 670 + public function macro_render_form_resolved_options($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_resolved_options")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_resolved_options")); + + // line 671 + yield " + + + + + + + + "; + // line 679 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "resolved_options", [], "any", true, true, false, 679) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 679, $this->source); })()), "resolved_options", [], "any", false, false, false, 679)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 679, $this->source); })()), "resolved_options", [], "any", false, false, false, 679)) : ([]))); + foreach ($context['_seq'] as $context["option"] => $context["value"]) { + // line 680 + yield " + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['option'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 685 + yield " +
    OptionValue
    "; + // line 681 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["option"], "html", null, true); + yield ""; + // line 682 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["value"]); + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 689 + public function macro_render_form_view_variables($data = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "data" => $data, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_view_variables")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_form_view_variables")); + + // line 690 + yield " + + + + + + + + "; + // line 698 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((((CoreExtension::getAttribute($this->env, $this->source, ($context["data"] ?? null), "view_vars", [], "any", true, true, false, 698) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 698, $this->source); })()), "view_vars", [], "any", false, false, false, 698)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 698, $this->source); })()), "view_vars", [], "any", false, false, false, 698)) : ([]))); + foreach ($context['_seq'] as $context["variable"] => $context["value"]) { + // line 699 + yield " + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['variable'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 704 + yield " +
    VariableValue
    "; + // line 700 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["variable"], "html", null, true); + yield ""; + // line 701 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["value"]); + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/form.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1477 => 704, 1468 => 701, 1464 => 700, 1461 => 699, 1457 => 698, 1447 => 690, 1429 => 689, 1415 => 685, 1406 => 682, 1402 => 681, 1399 => 680, 1395 => 679, 1385 => 671, 1367 => 670, 1351 => 664, 1346 => 661, 1338 => 658, 1332 => 656, 1328 => 654, 1325 => 653, 1323 => 652, 1322 => 651, 1320 => 650, 1317 => 649, 1312 => 646, 1308 => 645, 1305 => 644, 1301 => 643, 1290 => 634, 1287 => 633, 1269 => 632, 1253 => 626, 1246 => 621, 1242 => 619, 1236 => 617, 1234 => 616, 1226 => 611, 1220 => 607, 1216 => 605, 1210 => 603, 1208 => 602, 1195 => 591, 1192 => 590, 1174 => 589, 1158 => 583, 1151 => 578, 1147 => 576, 1141 => 574, 1139 => 573, 1131 => 568, 1125 => 564, 1121 => 562, 1115 => 560, 1113 => 559, 1100 => 548, 1097 => 547, 1079 => 546, 1063 => 540, 1057 => 536, 1049 => 533, 1045 => 531, 1042 => 530, 1033 => 528, 1029 => 527, 1026 => 526, 1024 => 525, 1020 => 523, 1014 => 521, 1010 => 519, 1008 => 518, 1005 => 517, 1003 => 516, 998 => 514, 995 => 513, 991 => 512, 979 => 503, 976 => 502, 973 => 501, 955 => 500, 936 => 496, 932 => 495, 923 => 489, 916 => 485, 909 => 481, 902 => 477, 895 => 473, 888 => 469, 881 => 465, 874 => 461, 867 => 457, 860 => 453, 853 => 449, 846 => 445, 843 => 444, 841 => 443, 838 => 442, 832 => 439, 828 => 437, 826 => 436, 822 => 435, 809 => 434, 788 => 433, 775 => 430, 771 => 428, 762 => 426, 758 => 425, 749 => 424, 747 => 423, 740 => 419, 734 => 418, 731 => 417, 727 => 415, 721 => 412, 716 => 411, 714 => 410, 711 => 409, 705 => 407, 703 => 406, 697 => 405, 694 => 404, 691 => 403, 671 => 402, 656 => 396, 652 => 394, 635 => 392, 618 => 391, 612 => 387, 603 => 385, 599 => 384, 595 => 382, 593 => 381, 589 => 379, 576 => 378, 385 => 198, 372 => 197, 205 => 41, 192 => 40, 180 => 37, 174 => 34, 171 => 33, 169 => 32, 164 => 30, 157 => 29, 144 => 28, 130 => 24, 127 => 23, 118 => 20, 111 => 16, 107 => 14, 105 => 13, 102 => 12, 95 => 9, 89 => 7, 86 => 6, 83 => 5, 80 => 4, 67 => 3, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% if collector.data.nb_errors > 0 or collector.data.forms|length %} + {% set status_color = collector.data.nb_errors ? 'red' %} + {% set icon %} + {{ source('@WebProfiler/Icon/form.svg') }} + + {{ collector.data.nb_errors ?: collector.data.forms|length }} + + {% endset %} + + {% set text %} +
    + Number of forms + {{ collector.data.forms|length }} +
    +
    + Number of errors + 0 ? 'red' }}\">{{ collector.data.nb_errors }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/form.svg') }} + Forms + {% if collector.data.nb_errors > 0 %} + + {{ collector.data.nb_errors }} + + {% endif %} + +{% endblock %} + +{% block stylesheets %} + {{ parent() }} + + +{% endblock %} + +{% block javascripts %} + {{ parent() }} + + +{% endblock %} + +{% block panel %} +

    Forms

    + + {% if collector.data.forms|length %} +
    +
      + {% for formName, formData in collector.data.forms %} + {{ _self.form_tree_entry(formName, formData, true) }} + {% endfor %} +
    +
    + +
    + {% for formName, formData in collector.data.forms %} + {{ _self.form_tree_details(formName, formData, collector.data.forms_by_hash, loop.first) }} + {% endfor %} +
    + {% else %} +
    +

    No forms were submitted.

    +
    + {% endif %} +{% endblock %} + +{% macro form_tree_entry(name, data, is_root) %} + {% set has_error = data.errors is defined and data.errors|length > 0 %} +
  • +
    + {% if has_error %} +
    {{ data.errors|length }}
    + {% endif %} + + {% if data.children is not empty %} + + {% else %} +
    + {% endif %} + + + {{ name|default('(no name)') }} + +
    + + {% if data.children is not empty %} +
      + {% for childName, childData in data.children %} + {{ _self.form_tree_entry(childName, childData, false) }} + {% endfor %} +
    + {% endif %} +
  • +{% endmacro %} + +{% macro form_tree_details(name, data, forms_by_hash, show) %} +
    +

    {{ name|default('(no name)') }}

    + {% if data.type_class is defined %} +
    + Form type: + {{ profiler_dump(data.type_class) }} +
    + {% endif %} + + {% set form_has_errors = data.errors ?? [] is not empty %} +
    +
    +

    Errors

    + +
    + {{ _self.render_form_errors(data) }} +
    +
    + +
    +

    Default Data

    + +
    + {{ _self.render_form_default_data(data) }} +
    +
    + +
    +

    Submitted Data

    + +
    + {{ _self.render_form_submitted_data(data) }} +
    +
    + +
    +

    Passed Options

    + +
    + {{ _self.render_form_passed_options(data) }} +
    +
    + +
    +

    Resolved Options

    + +
    + {{ _self.render_form_resolved_options(data) }} +
    +
    + +
    +

    View Vars

    + +
    + {{ _self.render_form_view_variables(data) }} +
    +
    +
    +
    + + {% for childName, childData in data.children %} + {{ _self.form_tree_details(childName, childData, forms_by_hash) }} + {% endfor %} +{% endmacro %} + +{% macro render_form_errors(data) %} + {% if data.errors is defined and data.errors|length > 0 %} +
    + + + + + + + + + + {% for error in data.errors %} + + + + + + {% endfor %} + +
    MessageOriginCause
    {{ error.message }} + {% if error.origin is empty %} + This form. + {% elseif forms_by_hash[error.origin] is not defined %} + Unknown. + {% else %} + {{ forms_by_hash[error.origin].name }} + {% endif %} + + {% if error.trace %} + Caused by: + {% for stacked in error.trace %} + {{ profiler_dump(stacked) }} + {% endfor %} + {% else %} + Unknown. + {% endif %} +
    +
    + {% else %} +
    +

    This form has no errors.

    +
    + {% endif %} +{% endmacro %} + +{% macro render_form_default_data(data) %} + {% if data.default_data is defined %} + + + + + + + + + + + + + + + + + + + + + +
    PropertyValue
    Model Format + {% if data.default_data.model is defined %} + {{ profiler_dump(data.default_data.seek('model')) }} + {% else %} + same as normalized format + {% endif %} +
    Normalized Format{{ profiler_dump(data.default_data.seek('norm')) }}
    View Format + {% if data.default_data.view is defined %} + {{ profiler_dump(data.default_data.seek('view')) }} + {% else %} + same as normalized format + {% endif %} +
    + {% else %} +
    +

    This form has default data defined.

    +
    + {% endif %} +{% endmacro %} + +{% macro render_form_submitted_data(data) %} + {% if data.submitted_data.norm is defined %} + + + + + + + + + + + + + + + + + + + + + +
    PropertyValue
    View Format + {% if data.submitted_data.view is defined %} + {{ profiler_dump(data.submitted_data.seek('view')) }} + {% else %} + same as normalized format + {% endif %} +
    Normalized Format{{ profiler_dump(data.submitted_data.seek('norm')) }}
    Model Format + {% if data.submitted_data.model is defined %} + {{ profiler_dump(data.submitted_data.seek('model')) }} + {% else %} + same as normalized format + {% endif %} +
    + {% else %} +
    +

    This form was not submitted.

    +
    + {% endif %} +{% endmacro %} + +{% macro render_form_passed_options(data) %} + {% if data.passed_options ?? [] is not empty %} + + + + + + + + + + {% for option, value in data.passed_options %} + + + + + + {% endfor %} + +
    OptionPassed ValueResolved Value
    {{ option }}{{ profiler_dump(value) }} + {# values can be stubs #} + {% set option_value = (value.value is defined) ? value.value : value %} + {% set resolved_option_value = (data.resolved_options[option].value is defined) + ? data.resolved_options[option].value + : data.resolved_options[option] %} + {% if resolved_option_value == option_value %} + same as passed value + {% else %} + {{ profiler_dump(data.resolved_options.seek(option)) }} + {% endif %} +
    + {% else %} +
    +

    No options were passed when constructing this form.

    +
    + {% endif %} +{% endmacro %} + +{% macro render_form_resolved_options(data) %} + + + + + + + + + {% for option, value in data.resolved_options ?? [] %} + + + + + {% endfor %} + +
    OptionValue
    {{ option }}{{ profiler_dump(value) }}
    +{% endmacro %} + +{% macro render_form_view_variables(data) %} + + + + + + + + + {% for variable, value in data.view_vars ?? [] %} + + + + + {% endfor %} + +
    VariableValue
    {{ variable }}{{ profiler_dump(value) }}
    +{% endmacro %} +", "@WebProfiler/Collector/form.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/form.html.twig"); + } +} diff --git a/var/cache/dev/twig/4b/4b41dc37b5224e26cd8ac1e1eda21c6a.php b/var/cache/dev/twig/4b/4b41dc37b5224e26cd8ac1e1eda21c6a.php new file mode 100644 index 0000000..aef25b6 --- /dev/null +++ b/var/cache/dev/twig/4b/4b41dc37b5224e26cd8ac1e1eda21c6a.php @@ -0,0 +1,239 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/_command_summary.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/_command_summary.html.twig")); + + // line 1 + $context["status_code"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["profile"] ?? null), "statuscode", [], "any", true, true, false, 1)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 1, $this->source); })()), "statuscode", [], "any", false, false, false, 1), 0)) : (0)); + // line 2 + $context["interrupted"] = ((((isset($context["command_collector"]) || array_key_exists("command_collector", $context) ? $context["command_collector"] : (function () { throw new RuntimeError('Variable "command_collector" does not exist.', 2, $this->source); })()) === false)) ? (null) : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["command_collector"]) || array_key_exists("command_collector", $context) ? $context["command_collector"] : (function () { throw new RuntimeError('Variable "command_collector" does not exist.', 2, $this->source); })()), "interruptedBySignal", [], "any", false, false, false, 2))); + // line 3 + $context["css_class"] = (((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 3, $this->source); })()) == 113) || !(null === (isset($context["interrupted"]) || array_key_exists("interrupted", $context) ? $context["interrupted"] : (function () { throw new RuntimeError('Variable "interrupted" does not exist.', 3, $this->source); })())))) ? ("status-warning") : (((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 3, $this->source); })()) > 0)) ? ("status-error") : ("status-success")))); + // line 4 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 5, $this->source); })()), "html", null, true); + yield "\"> +
    +

    + + "; + // line 9 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::upper($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 9, $this->source); })()), "method", [], "any", false, false, false, 9)), "html", null, true); + yield " + + + + "; + // line 13 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 13, $this->source); })()), "url", [], "any", false, false, false, 13), "html", null, true); + yield " + +

    + +
    + "; + // line 18 + if ((($tmp = (isset($context["interrupted"]) || array_key_exists("interrupted", $context) ? $context["interrupted"] : (function () { throw new RuntimeError('Variable "interrupted" does not exist.', 18, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 19 + yield " Interrupted +
    Signal
    +
    "; + // line 21 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["interrupted"]) || array_key_exists("interrupted", $context) ? $context["interrupted"] : (function () { throw new RuntimeError('Variable "interrupted" does not exist.', 21, $this->source); })()), "html", null, true); + yield "
    + +
    Exit code
    +
    "; + // line 24 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 24, $this->source); })()), "html", null, true); + yield "
    + "; + } elseif (( // line 25 +(isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 25, $this->source); })()) == 0)) { + // line 26 + yield " Success + "; + } elseif (( // line 27 +(isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 27, $this->source); })()) > 0)) { + // line 28 + yield " Error +
    Exit code
    +
    "; + // line 30 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 30, $this->source); })()), "html", null, true); + yield "
    + "; + } + // line 32 + yield " + "; + // line 33 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 33, $this->source); })()), "requestserver", [], "any", false, false, false, 33), "has", ["SYMFONY_CLI_BINARY_NAME"], "method", false, false, false, 33)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 34 + yield "
    Symfony CLI
    +
    v"; + // line 35 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 35, $this->source); })()), "requestserver", [], "any", false, false, false, 35), "get", ["SYMFONY_CLI_VERSION"], "method", false, false, false, 35), "html", null, true); + yield "
    + "; + } + // line 37 + yield " +
    Application
    +
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_search_results", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 40, $this->source); })()), "limit" => 10, "ip" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "ip", [], "any", false, false, false, 40), "type" => "command"]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "ip", [], "any", false, false, false, 40), "html", null, true); + yield " +
    + +
    Profiled on
    +
    + +
    Token
    +
    "; + // line 47 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 47, $this->source); })()), "token", [], "any", false, false, false, 47), "html", null, true); + yield "
    +
    +
    +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/_command_summary.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 146 => 47, 138 => 44, 129 => 40, 124 => 37, 119 => 35, 116 => 34, 114 => 33, 111 => 32, 106 => 30, 102 => 28, 100 => 27, 97 => 26, 95 => 25, 91 => 24, 85 => 21, 81 => 19, 79 => 18, 71 => 13, 64 => 9, 57 => 5, 54 => 4, 52 => 3, 50 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% set status_code = profile.statuscode|default(0) %} +{% set interrupted = command_collector is same as false ? null : command_collector.interruptedBySignal %} +{% set css_class = status_code == 113 or interrupted is not null ? 'status-warning' : status_code > 0 ? 'status-error' : 'status-success' %} + +
    +
    +

    + + {{ profile.method|upper }} + + + + {{ profile.url }} + +

    + +
    + {% if interrupted %} + Interrupted +
    Signal
    +
    {{ interrupted }}
    + +
    Exit code
    +
    {{ status_code }}
    + {% elseif status_code == 0 %} + Success + {% elseif status_code > 0 %} + Error +
    Exit code
    +
    {{ status_code }}
    + {% endif %} + + {% if request_collector.requestserver.has('SYMFONY_CLI_BINARY_NAME') %} +
    Symfony CLI
    +
    v{{ request_collector.requestserver.get('SYMFONY_CLI_VERSION') }}
    + {% endif %} + +
    Application
    +
    + {{ profile.ip }} +
    + +
    Profiled on
    +
    + +
    Token
    +
    {{ profile.token }}
    +
    +
    +
    +", "@WebProfiler/Profiler/_command_summary.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/_command_summary.html.twig"); + } +} diff --git a/var/cache/dev/twig/55/55e019cf08f2a046500be9792c050998.php b/var/cache/dev/twig/55/55e019cf08f2a046500be9792c050998.php new file mode 100644 index 0000000..af7ad63 --- /dev/null +++ b/var/cache/dev/twig/55/55e019cf08f2a046500be9792c050998.php @@ -0,0 +1,1756 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'stylesheets' => [$this, 'block_stylesheets'], + 'javascripts' => [$this, 'block_javascripts'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/logger.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/logger.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("stylesheets", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 238 + /** + * @return iterable + */ + public function block_javascripts(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + // line 239 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 323 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 324 + yield " "; + if (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 324, $this->source); })()), "counterrors", [], "any", false, false, false, 324) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 324, $this->source); })()), "countdeprecations", [], "any", false, false, false, 324)) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 324, $this->source); })()), "countwarnings", [], "any", false, false, false, 324))) { + // line 325 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 326 + yield " "; + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 326, $this->source); })()), "counterrors", [], "any", false, false, false, 326)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ((((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 326, $this->source); })()), "countwarnings", [], "any", false, false, false, 326)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yellow") : ("none")))); + // line 327 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/logger.svg"); + yield " + "; + // line 328 + yield ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 328, $this->source); })()), "counterrors", [], "any", false, false, false, 328)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 328, $this->source); })()), "counterrors", [], "any", false, false, false, 328), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 328, $this->source); })()), "countdeprecations", [], "any", false, false, false, 328) + CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 328, $this->source); })()), "countwarnings", [], "any", false, false, false, 328)), "html", null, true))); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 330 + yield " + "; + // line 331 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 332 + yield "
    + Errors + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 334, $this->source); })()), "counterrors", [], "any", false, false, false, 334)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "counterrors", [], "any", true, true, false, 334)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 334, $this->source); })()), "counterrors", [], "any", false, false, false, 334), 0)) : (0)), "html", null, true); + yield " +
    + +
    + Warnings + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 339, $this->source); })()), "countwarnings", [], "any", false, false, false, 339)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yellow") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "countwarnings", [], "any", true, true, false, 339)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 339, $this->source); })()), "countwarnings", [], "any", false, false, false, 339), 0)) : (0)), "html", null, true); + yield " +
    + +
    + Deprecations + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 344, $this->source); })()), "countdeprecations", [], "any", false, false, false, 344)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("none") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "countdeprecations", [], "any", true, true, false, 344)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 344, $this->source); })()), "countdeprecations", [], "any", false, false, false, 344), 0)) : (0)), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 347 + yield " + "; + // line 348 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 348, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 348, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 352 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 353 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 353, $this->source); })()), "counterrors", [], "any", false, false, false, 353)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("error") : ((((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 353, $this->source); })()), "countwarnings", [], "any", false, false, false, 353)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("warning") : ("none")))); + yield " "; + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 353, $this->source); })()), "logs", [], "any", false, false, false, 353))) ? ("disabled") : ("")); + yield "\"> + "; + // line 354 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/logger.svg"); + yield " + Logs + "; + // line 356 + if (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 356, $this->source); })()), "counterrors", [], "any", false, false, false, 356) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 356, $this->source); })()), "countdeprecations", [], "any", false, false, false, 356)) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 356, $this->source); })()), "countwarnings", [], "any", false, false, false, 356))) { + // line 357 + yield " + "; + // line 358 + yield ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 358, $this->source); })()), "counterrors", [], "any", false, false, false, 358)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 358, $this->source); })()), "counterrors", [], "any", false, false, false, 358), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 358, $this->source); })()), "countdeprecations", [], "any", false, false, false, 358) + CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 358, $this->source); })()), "countwarnings", [], "any", false, false, false, 358)), "html", null, true))); + yield " + + "; + } + // line 361 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 364 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 365 + yield "

    Log Messages

    + + "; + // line 367 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 367, $this->source); })()), "processedLogs", [], "any", false, false, false, 367))) { + // line 368 + yield "
    +

    No log messages available.

    +
    + "; + } else { + // line 372 + yield " "; + $context["has_error_logs"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, Twig\Extension\CoreExtension::column(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 372, $this->source); })()), "processedLogs", [], "any", false, false, false, 372), "type"), function ($__type__) use ($context, $macros) { $context["type"] = $__type__; return ("error" == (isset($context["type"]) || array_key_exists("type", $context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.', 372, $this->source); })())); })) > 0); + // line 373 + yield " "; + $context["has_deprecation_logs"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, Twig\Extension\CoreExtension::column(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 373, $this->source); })()), "processedLogs", [], "any", false, false, false, 373), "type"), function ($__type__) use ($context, $macros) { $context["type"] = $__type__; return ("deprecation" == (isset($context["type"]) || array_key_exists("type", $context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.', 373, $this->source); })())); })) > 0); + // line 374 + yield " + "; + // line 375 + $context["filters"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 375, $this->source); })()), "filters", [], "any", false, false, false, 375); + // line 376 + yield "
    +
    +
    + "; + // line 379 + $context["initially_active_tab"] = (((($tmp = (isset($context["has_error_logs"]) || array_key_exists("has_error_logs", $context) ? $context["has_error_logs"] : (function () { throw new RuntimeError('Variable "has_error_logs" does not exist.', 379, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("error") : ((((($tmp = (isset($context["has_deprecation_logs"]) || array_key_exists("has_deprecation_logs", $context) ? $context["has_deprecation_logs"] : (function () { throw new RuntimeError('Variable "has_deprecation_logs" does not exist.', 379, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("deprecation") : ("all")))); + // line 380 + yield " source); })()))) ? ("checked") : ("")); + yield "> + + + source); })()))) ? ("checked") : ("")); + yield "> + + + source); })()))) ? ("checked") : ("")); + yield "> + +
    +
    + +
    + + "; + // line 401 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/filter.svg"); + yield " + Level ("; + // line 402 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["filters"]) || array_key_exists("filters", $context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.', 402, $this->source); })()), "priority", [], "any", false, false, false, 402)) - 1), "html", null, true); + yield ") + + +
    +
    + + +
    + + "; + // line 411 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["filters"]) || array_key_exists("filters", $context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.', 411, $this->source); })()), "priority", [], "any", false, false, false, 411)); + foreach ($context['_seq'] as $context["label"] => $context["value"]) { + // line 412 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\" name=\"filter-log-level-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\" value=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\"> + +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['label'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 417 + yield "
    +
    + +
    + + "; + // line 422 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/filter.svg"); + yield " + Channel ("; + // line 423 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["filters"]) || array_key_exists("filters", $context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.', 423, $this->source); })()), "channel", [], "any", false, false, false, 423)) - 1), "html", null, true); + yield ") + + +
    +
    + + +
    + + "; + // line 432 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["filters"]) || array_key_exists("filters", $context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.', 432, $this->source); })()), "channel", [], "any", false, false, false, 432)); + foreach ($context['_seq'] as $context["_key"] => $context["value"]) { + // line 433 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\" name=\"filter-log-channel-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\" value=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["value"], "html", null, true); + yield "\"> + +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 438 + yield "
    +
    +
    + + + + + + + + + + + + + + + + "; + // line 456 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 456, $this->source); })()), "processedLogs", [], "any", false, false, false, 456)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["log"]) { + // line 457 + yield " "; + $context["css_class"] = ((("error" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 457))) ? ("error") : (((((CoreExtension::getAttribute($this->env, $this->source, // line 458 +$context["log"], "priorityName", [], "any", false, false, false, 458) == "WARNING") || ("deprecation" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 458)))) ? ("warning") : (((("silenced" == CoreExtension::getAttribute($this->env, $this->source, // line 459 +$context["log"], "type", [], "any", false, false, false, 459))) ? ("silenced") : ("")))))); + // line 461 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 461, $this->source); })()), "html", null, true); + yield "\" data-type=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 461), "html", null, true); + yield "\" data-priority=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priority", [], "any", false, false, false, 461), "html", null, true); + yield "\" data-channel=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["log"], "channel", [], "any", false, false, false, 461), "html", null, true); + yield "\" style=\""; + yield (((("event" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "channel", [], "any", false, false, false, 461)) || ("DEBUG" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 461)))) ? ("display: none") : ("")); + yield "\"> + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['log'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 487 + yield " +
    TimeMessage
    + + + "; + // line 467 + if ((CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 467), ["error", "deprecation", "silenced"]) || ("WARNING" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 467)))) { + // line 468 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 468, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 469 + if ((("error" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 469)) || ("WARNING" == CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 469)))) { + // line 470 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::lower($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 470)), "html", null, true); + yield " + "; + } else { + // line 472 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::lower($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["log"], "type", [], "any", false, false, false, 472)), "html", null, true); + yield " + "; + } + // line 474 + yield " + "; + } else { + // line 476 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 476, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 477 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::lower($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["log"], "priorityName", [], "any", false, false, false, 477)), "html", null, true); + yield " + + "; + } + // line 480 + yield " + "; + // line 483 + yield $this->getTemplateForMacro("macro_render_log_message", $context, 483, $this->getSourceContext())->macro_render_log_message(...["debug", CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 483), $context["log"]]); + yield " +
    + +
    +

    There are no log messages.

    +
    + "; + } + // line 494 + yield " + "; + // line 495 + $context["compilerLogTotal"] = Twig\Extension\CoreExtension::reduce($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 495, $this->source); })()), "compilerLogs", [], "any", false, false, false, 495), function ($__total__, $__logs__) use ($context, $macros) { $context["total"] = $__total__; $context["logs"] = $__logs__; return ((isset($context["total"]) || array_key_exists("total", $context) ? $context["total"] : (function () { throw new RuntimeError('Variable "total" does not exist.', 495, $this->source); })()) + Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["logs"]) || array_key_exists("logs", $context) ? $context["logs"] : (function () { throw new RuntimeError('Variable "logs" does not exist.', 495, $this->source); })()))); }, 0); + // line 496 + yield "
    + +

    Container Compilation Logs ("; + // line 498 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["compilerLogTotal"]) || array_key_exists("compilerLogTotal", $context) ? $context["compilerLogTotal"] : (function () { throw new RuntimeError('Variable "compilerLogTotal" does not exist.', 498, $this->source); })()), "html", null, true); + yield ")

    + Log messages generated during the compilation of the service container. +
    + + "; + // line 502 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 502, $this->source); })()), "compilerLogs", [], "any", false, false, false, 502))) { + // line 503 + yield "
    +

    There are no compiler log messages.

    +
    + "; + } else { + // line 507 + yield " + + + + + + + + + "; + // line 516 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 516, $this->source); })()), "compilerLogs", [], "any", false, false, false, 516)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["class"] => $context["logs"]) { + // line 517 + yield " + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['class'], $context['logs'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 534 + yield " +
    MessagesClass
    "; + // line 518 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), $context["logs"]), "html", null, true); + yield " + "; + // line 520 + $context["context_id"] = ("context-compiler-" . CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 520)); + // line 521 + yield " + + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["context_id"]) || array_key_exists("context_id", $context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.', 524, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> +
      + "; + // line 526 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable($context["logs"]); + foreach ($context['_seq'] as $context["_key"] => $context["log"]) { + // line 527 + yield "
    • "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpLog($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["log"], "message", [], "any", false, false, false, 527)); + yield "
    • + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['log'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 529 + yield "
    +
    +
    + "; + } + // line 537 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 540 + public function macro_render_log_message($category = null, $log_index = null, $log = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "category" => $category, + "log_index" => $log_index, + "log" => $log, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_log_message")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_log_message")); + + // line 541 + yield " "; + $context["has_context"] = (CoreExtension::getAttribute($this->env, $this->source, ($context["log"] ?? null), "context", [], "any", true, true, false, 541) && !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 541, $this->source); })()), "context", [], "any", false, false, false, 541))); + // line 542 + yield " "; + $context["has_trace"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["log"] ?? null), "context", [], "any", false, true, false, 542), "exception", [], "any", false, true, false, 542), "trace", [], "any", true, true, false, 542); + // line 543 + yield " + "; + // line 544 + if ((($tmp = !(isset($context["has_context"]) || array_key_exists("has_context", $context) ? $context["has_context"] : (function () { throw new RuntimeError('Variable "has_context" does not exist.', 544, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 545 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpLog($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 545, $this->source); })()), "message", [], "any", false, false, false, 545)); + yield " + "; + } else { + // line 547 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpLog($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 547, $this->source); })()), "message", [], "any", false, false, false, 547), CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 547, $this->source); })()), "context", [], "any", false, false, false, 547)); + yield " + "; + } + // line 549 + yield " +
    + "; + // line 551 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 551, $this->source); })()), "channel", [], "any", false, false, false, 551)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 552 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 552, $this->source); })()), "channel", [], "any", false, false, false, 552), "html", null, true); + yield " + "; + } + // line 554 + yield " + "; + // line 555 + if ((CoreExtension::getAttribute($this->env, $this->source, ($context["log"] ?? null), "errorCount", [], "any", true, true, false, 555) && (CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 555, $this->source); })()), "errorCount", [], "any", false, false, false, 555) > 1))) { + // line 556 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 556, $this->source); })()), "errorCount", [], "any", false, false, false, 556), "html", null, true); + yield " times + "; + } + // line 558 + yield " + "; + // line 559 + if ((($tmp = (isset($context["has_context"]) || array_key_exists("has_context", $context) ? $context["has_context"] : (function () { throw new RuntimeError('Variable "has_context" does not exist.', 559, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 560 + yield " "; + $context["context_id"] = ((("context-" . (isset($context["category"]) || array_key_exists("category", $context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.', 560, $this->source); })())) . "-") . (isset($context["log_index"]) || array_key_exists("log_index", $context) ? $context["log_index"] : (function () { throw new RuntimeError('Variable "log_index" does not exist.', 560, $this->source); })())); + // line 561 + yield " + "; + } + // line 563 + yield " + "; + // line 564 + if ((($tmp = (isset($context["has_trace"]) || array_key_exists("has_trace", $context) ? $context["has_trace"] : (function () { throw new RuntimeError('Variable "has_trace" does not exist.', 564, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 565 + yield " "; + $context["trace_id"] = ((("trace-" . (isset($context["category"]) || array_key_exists("category", $context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.', 565, $this->source); })())) . "-") . (isset($context["log_index"]) || array_key_exists("log_index", $context) ? $context["log_index"] : (function () { throw new RuntimeError('Variable "log_index" does not exist.', 565, $this->source); })())); + // line 566 + yield " + "; + } + // line 568 + yield " + "; + // line 569 + if ((($tmp = (isset($context["has_context"]) || array_key_exists("has_context", $context) ? $context["has_context"] : (function () { throw new RuntimeError('Variable "has_context" does not exist.', 569, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 570 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["context_id"]) || array_key_exists("context_id", $context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.', 570, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 571 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 571, $this->source); })()), "context", [], "any", false, false, false, 571), 1); + yield " +
    + "; + } + // line 574 + yield " + "; + // line 575 + if ((($tmp = (isset($context["has_trace"]) || array_key_exists("has_trace", $context) ? $context["has_trace"] : (function () { throw new RuntimeError('Variable "has_trace" does not exist.', 575, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 576 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["trace_id"]) || array_key_exists("trace_id", $context) ? $context["trace_id"] : (function () { throw new RuntimeError('Variable "trace_id" does not exist.', 576, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 577 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["log"]) || array_key_exists("log", $context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.', 577, $this->source); })()), "context", [], "any", false, false, false, 577), "exception", [], "any", false, false, false, 577), "trace", [], "any", false, false, false, 577), 1); + yield " +
    + "; + } + // line 580 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/logger.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1135 => 580, 1129 => 577, 1124 => 576, 1122 => 575, 1119 => 574, 1113 => 571, 1108 => 570, 1106 => 569, 1103 => 568, 1097 => 566, 1094 => 565, 1092 => 564, 1089 => 563, 1083 => 561, 1080 => 560, 1078 => 559, 1075 => 558, 1069 => 556, 1067 => 555, 1064 => 554, 1058 => 552, 1056 => 551, 1052 => 549, 1046 => 547, 1040 => 545, 1038 => 544, 1035 => 543, 1032 => 542, 1029 => 541, 1009 => 540, 997 => 537, 992 => 534, 974 => 529, 965 => 527, 961 => 526, 956 => 524, 947 => 522, 944 => 521, 942 => 520, 937 => 518, 934 => 517, 917 => 516, 906 => 507, 900 => 503, 898 => 502, 891 => 498, 887 => 496, 885 => 495, 882 => 494, 873 => 487, 855 => 483, 850 => 480, 844 => 477, 839 => 476, 835 => 474, 829 => 472, 823 => 470, 821 => 469, 816 => 468, 814 => 467, 808 => 464, 802 => 463, 788 => 461, 786 => 459, 785 => 458, 783 => 457, 766 => 456, 746 => 438, 735 => 435, 725 => 434, 722 => 433, 718 => 432, 706 => 423, 702 => 422, 695 => 417, 684 => 414, 674 => 413, 671 => 412, 667 => 411, 655 => 402, 651 => 401, 639 => 394, 633 => 391, 625 => 388, 619 => 385, 610 => 380, 608 => 379, 603 => 376, 601 => 375, 598 => 374, 595 => 373, 592 => 372, 586 => 368, 584 => 367, 580 => 365, 567 => 364, 555 => 361, 549 => 358, 546 => 357, 544 => 356, 539 => 354, 532 => 353, 519 => 352, 505 => 348, 502 => 347, 493 => 344, 483 => 339, 473 => 334, 469 => 332, 467 => 331, 464 => 330, 458 => 328, 453 => 327, 450 => 326, 447 => 325, 444 => 324, 431 => 323, 338 => 239, 325 => 238, 80 => 4, 67 => 3, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block stylesheets %} + {{ parent() }} + + +{% endblock %} + +{% block javascripts %} + +{% endblock %} + +{% block toolbar %} + {% if collector.counterrors or collector.countdeprecations or collector.countwarnings %} + {% set icon %} + {% set status_color = collector.counterrors ? 'red' : collector.countwarnings ? 'yellow' : 'none' %} + {{ source('@WebProfiler/Icon/logger.svg') }} + {{ collector.counterrors ?: (collector.countdeprecations + collector.countwarnings) }} + {% endset %} + + {% set text %} +
    + Errors + {{ collector.counterrors|default(0) }} +
    + +
    + Warnings + {{ collector.countwarnings|default(0) }} +
    + +
    + Deprecations + {{ collector.countdeprecations|default(0) }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/logger.svg') }} + Logs + {% if collector.counterrors or collector.countdeprecations or collector.countwarnings %} + + {{ collector.counterrors ?: (collector.countdeprecations + collector.countwarnings) }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    Log Messages

    + + {% if collector.processedLogs is empty %} +
    +

    No log messages available.

    +
    + {% else %} + {% set has_error_logs = collector.processedLogs|column('type')|filter(type => 'error' == type)|length > 0 %} + {% set has_deprecation_logs = collector.processedLogs|column('type')|filter(type => 'deprecation' == type)|length > 0 %} + + {% set filters = collector.filters %} +
    +
    +
    + {% set initially_active_tab = has_error_logs ? 'error' : has_deprecation_logs ? 'deprecation' : 'all' %} + + + + + + + + +
    +
    + +
    + + {{ source('@WebProfiler/Icon/filter.svg') }} + Level ({{ filters.priority|length - 1 }}) + + +
    +
    + + +
    + + {% for label, value in filters.priority %} +
    + + +
    + {% endfor %} +
    +
    + +
    + + {{ source('@WebProfiler/Icon/filter.svg') }} + Channel ({{ filters.channel|length - 1 }}) + + +
    +
    + + +
    + + {% for value in filters.channel %} +
    + + +
    + {% endfor %} +
    +
    +
    + + + + + + + + + + + + + + + + {% for log in collector.processedLogs %} + {% set css_class = 'error' == log.type ? 'error' + : (log.priorityName == 'WARNING' or 'deprecation' == log.type) ? 'warning' + : 'silenced' == log.type ? 'silenced' + %} + + + + + + {% endfor %} + +
    TimeMessage
    + + + {% if log.type in ['error', 'deprecation', 'silenced'] or 'WARNING' == log.priorityName %} + + {% if 'error' == log.type or 'WARNING' == log.priorityName %} + {{ log.priorityName|lower }} + {% else %} + {{ log.type|lower }} + {% endif %} + + {% else %} + + {{ log.priorityName|lower }} + + {% endif %} + + {{ _self.render_log_message('debug', loop.index, log) }} +
    + +
    +

    There are no log messages.

    +
    + {% endif %} + + {% set compilerLogTotal = collector.compilerLogs|reduce((total, logs) => total + logs|length, 0) %} +
    + +

    Container Compilation Logs ({{ compilerLogTotal }})

    + Log messages generated during the compilation of the service container. +
    + + {% if collector.compilerLogs is empty %} +
    +

    There are no compiler log messages.

    +
    + {% else %} + + + + + + + + + + {% for class, logs in collector.compilerLogs %} + + + + + {% endfor %} + +
    MessagesClass
    {{ logs|length }} + {% set context_id = 'context-compiler-' ~ loop.index %} + + + +
    +
      + {% for log in logs %} +
    • {{ profiler_dump_log(log.message) }}
    • + {% endfor %} +
    +
    +
    + {% endif %} +
    +{% endblock %} + +{% macro render_log_message(category, log_index, log) %} + {% set has_context = log.context is defined and log.context is not empty %} + {% set has_trace = log.context.exception.trace is defined %} + + {% if not has_context %} + {{ profiler_dump_log(log.message) }} + {% else %} + {{ profiler_dump_log(log.message, log.context) }} + {% endif %} + +
    + {% if log.channel %} + {{ log.channel }} + {% endif %} + + {% if log.errorCount is defined and log.errorCount > 1 %} + {{ log.errorCount }} times + {% endif %} + + {% if has_context %} + {% set context_id = 'context-' ~ category ~ '-' ~ log_index %} + + {% endif %} + + {% if has_trace %} + {% set trace_id = 'trace-' ~ category ~ '-' ~ log_index %} + + {% endif %} + + {% if has_context %} +
    + {{ profiler_dump(log.context, maxDepth=1) }} +
    + {% endif %} + + {% if has_trace %} +
    + {{ profiler_dump(log.context.exception.trace, maxDepth=1) }} +
    + {% endif %} +
    +{% endmacro %} +", "@WebProfiler/Collector/logger.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/logger.html.twig"); + } +} diff --git a/var/cache/dev/twig/56/56648a40b06c14eb4eae7e8c2778b9b5.php b/var/cache/dev/twig/56/56648a40b06c14eb4eae7e8c2778b9b5.php new file mode 100644 index 0000000..4b26b94 --- /dev/null +++ b/var/cache/dev/twig/56/56648a40b06c14eb4eae7e8c2778b9b5.php @@ -0,0 +1,595 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/validator.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/validator.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 32 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 33 + yield " "; + if (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "violationsCount", [], "any", false, false, false, 33) > 0) || Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "calls", [], "any", false, false, false, 33)))) { + // line 34 + yield " "; + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 34, $this->source); })()), "violationsCount", [], "any", false, false, false, 34)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + // line 35 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 36 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/validator.svg"); + yield " + + "; + // line 38 + yield ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 38, $this->source); })()), "violationsCount", [], "any", false, false, false, 38)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 38, $this->source); })()), "violationsCount", [], "any", false, false, false, 38), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 38, $this->source); })()), "calls", [], "any", false, false, false, 38)), "html", null, true))); + yield " + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 41 + yield " + "; + // line 42 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 43 + yield "
    + Validator calls + "; + // line 45 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 45, $this->source); })()), "calls", [], "any", false, false, false, 45)), "html", null, true); + yield " +
    +
    + Number of violations + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "violationsCount", [], "any", false, false, false, 49) > 0)) ? (" sf-toolbar-status-red") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "violationsCount", [], "any", false, false, false, 49), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 52 + yield " + "; + // line 53 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 53, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 53, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 57 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 58 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 58, $this->source); })()), "violationsCount", [], "any", false, false, false, 58)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (" label-status-error") : ("")); + yield " "; + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 58, $this->source); })()), "calls", [], "any", false, false, false, 58))) ? ("disabled") : ("")); + yield "\"> + "; + // line 59 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/validator.svg"); + yield " + Validator + "; + // line 61 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 61, $this->source); })()), "violationsCount", [], "any", false, false, false, 61) > 0)) { + // line 62 + yield " + "; + // line 63 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 63, $this->source); })()), "violationsCount", [], "any", false, false, false, 63), "html", null, true); + yield " + + "; + } + // line 66 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 69 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 70 + yield "

    Validator calls

    + + "; + // line 72 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 72, $this->source); })()), "calls", [], "any", false, false, false, 72)); + $context['_iterated'] = false; + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["call"]) { + // line 73 + yield "
    + In + "; + // line 75 + $context["caller"] = CoreExtension::getAttribute($this->env, $this->source, $context["call"], "caller", [], "any", false, false, false, 75); + // line 76 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 76, $this->source); })()), "line", [], "any", false, false, false, 76)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 77 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 77, $this->source); })()), "file", [], "any", false, false, false, 77), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 77, $this->source); })()), "line", [], "any", false, false, false, 77)); + // line 78 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 78, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 79 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 79, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 79, $this->source); })()), "file", [], "any", false, false, false, 79), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 79, $this->source); })()), "name", [], "any", false, false, false, 79), "html", null, true); + yield " + "; + } else { + // line 81 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 81, $this->source); })()), "file", [], "any", false, false, false, 81), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 81, $this->source); })()), "name", [], "any", false, false, false, 81), "html", null, true); + yield " + "; + } + // line 83 + yield " "; + } else { + // line 84 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 84, $this->source); })()), "name", [], "any", false, false, false, 84), "html", null, true); + yield " + "; + } + // line 86 + yield " line (): + + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 89), "html", null, true); + yield "\"> +
    + "; + // line 91 + yield Twig\Extension\CoreExtension::replace($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 91, $this->source); })()), "file", [], "any", false, false, false, 91), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 91, $this->source); })()), "line", [], "any", false, false, false, 91)), ["#DD0000" => "var(--highlight-string)", "#007700" => "var(--highlight-keyword)", "#0000BB" => "var(--highlight-default)", "#FF8000" => "var(--highlight-comment)"]); + // line 96 + yield " +
    +
    + + + + "; + // line 104 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["call"], "violations", [], "any", false, false, false, 104))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 105 + yield " + + + + + + + + + "; + // line 114 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["call"], "violations", [], "any", false, false, false, 114)); + foreach ($context['_seq'] as $context["_key"] => $context["violation"]) { + // line 115 + yield " + + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['violation'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 122 + yield "
    PathMessageInvalid valueViolation
    "; + // line 116 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["violation"], "propertyPath", [], "any", false, false, false, 116), "html", null, true); + yield ""; + // line 117 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["violation"], "message", [], "any", false, false, false, 117), "html", null, true); + yield ""; + // line 118 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["violation"], "seek", ["invalidValue"], "method", false, false, false, 118)); + yield ""; + // line 119 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["violation"]); + yield "
    + "; + } else { + // line 124 + yield " No violations + "; + } + // line 126 + yield "
    + "; + $context['_iterated'] = true; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + // line 127 + if (!$context['_iterated']) { + // line 128 + yield "
    +

    No calls to the validator were collected.

    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['call'], $context['_parent'], $context['_iterated'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/validator.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 418 => 128, 416 => 127, 403 => 126, 399 => 124, 395 => 122, 386 => 119, 382 => 118, 378 => 117, 374 => 116, 371 => 115, 367 => 114, 356 => 105, 354 => 104, 348 => 101, 344 => 100, 338 => 96, 336 => 91, 331 => 89, 320 => 86, 314 => 84, 311 => 83, 303 => 81, 293 => 79, 290 => 78, 287 => 77, 284 => 76, 282 => 75, 278 => 73, 260 => 72, 256 => 70, 243 => 69, 231 => 66, 225 => 63, 222 => 62, 220 => 61, 215 => 59, 208 => 58, 195 => 57, 181 => 53, 178 => 52, 169 => 49, 162 => 45, 158 => 43, 156 => 42, 153 => 41, 146 => 38, 140 => 36, 137 => 35, 134 => 34, 131 => 33, 118 => 32, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% if collector.violationsCount > 0 or collector.calls|length %} + {% set status_color = collector.violationsCount ? 'red' %} + {% set icon %} + {{ source('@WebProfiler/Icon/validator.svg') }} + + {{ collector.violationsCount ?: collector.calls|length }} + + {% endset %} + + {% set text %} +
    + Validator calls + {{ collector.calls|length }} +
    +
    + Number of violations + 0 ? ' sf-toolbar-status-red' }}\">{{ collector.violationsCount }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/validator.svg') }} + Validator + {% if collector.violationsCount > 0 %} + + {{ collector.violationsCount }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    Validator calls

    + + {% for call in collector.calls %} +
    + In + {% set caller = call.caller %} + {% if caller.line %} + {% set link = caller.file|file_link(caller.line) %} + {% if link %} + {{ caller.name }} + {% else %} + {{ caller.name }} + {% endif %} + {% else %} + {{ caller.name }} + {% endif %} + line (): + + +
    +
    + {{ caller.file|file_excerpt(caller.line)|replace({ + '#DD0000': 'var(--highlight-string)', + '#007700': 'var(--highlight-keyword)', + '#0000BB': 'var(--highlight-default)', + '#FF8000': 'var(--highlight-comment)' + })|raw }} +
    +
    + + + + {% if call.violations|length %} + + + + + + + + + + {% for violation in call.violations %} + + + + + + + {% endfor %} +
    PathMessageInvalid valueViolation
    {{ violation.propertyPath }}{{ violation.message }}{{ profiler_dump(violation.seek('invalidValue')) }}{{ profiler_dump(violation) }}
    + {% else %} + No violations + {% endif %} +
    + {% else %} +
    +

    No calls to the validator were collected.

    +
    + {% endfor %} +{% endblock %} +", "@WebProfiler/Collector/validator.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/validator.html.twig"); + } +} diff --git a/var/cache/dev/twig/59/5911c28c876c0d5f308814a62691eaee.php b/var/cache/dev/twig/59/5911c28c876c0d5f308814a62691eaee.php new file mode 100644 index 0000000..9f5029f --- /dev/null +++ b/var/cache/dev/twig/59/5911c28c876c0d5f308814a62691eaee.php @@ -0,0 +1,1494 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/request.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/request.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 26 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 27 + yield " "; + $context["request_handler"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 28 + yield " "; + yield $this->getTemplateForMacro("macro_set_handler", $context, 28, $this->getSourceContext())->macro_set_handler(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 28, $this->source); })()), "controller", [], "any", false, false, false, 28)]); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 30 + yield " + "; + // line 31 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 31, $this->source); })()), "redirect", [], "any", false, false, false, 31)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 32 + yield " "; + $context["redirect_handler"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 33 + yield " "; + yield $this->getTemplateForMacro("macro_set_handler", $context, 33, $this->getSourceContext())->macro_set_handler(...[CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "redirect", [], "any", false, false, false, 33), "controller", [], "any", false, false, false, 33), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "redirect", [], "any", false, false, false, 33), "route", [], "any", false, false, false, 33), ((("GET" != CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "redirect", [], "any", false, false, false, 33), "method", [], "any", false, false, false, 33))) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "redirect", [], "any", false, false, false, 33), "method", [], "any", false, false, false, 33)) : (""))]); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 35 + yield " "; + } + // line 36 + yield " + "; + // line 37 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 37, $this->source); })()), "forwardtoken", [], "any", false, false, false, 37)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 38 + yield " "; + $context["forward_profile"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 38, $this->source); })()), "childByToken", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 38, $this->source); })()), "forwardtoken", [], "any", false, false, false, 38)], "method", false, false, false, 38); + // line 39 + yield " "; + $context["forward_handler"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 40 + yield " "; + yield $this->getTemplateForMacro("macro_set_handler", $context, 40, $this->getSourceContext())->macro_set_handler(...[(((($tmp = (isset($context["forward_profile"]) || array_key_exists("forward_profile", $context) ? $context["forward_profile"] : (function () { throw new RuntimeError('Variable "forward_profile" does not exist.', 40, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["forward_profile"]) || array_key_exists("forward_profile", $context) ? $context["forward_profile"] : (function () { throw new RuntimeError('Variable "forward_profile" does not exist.', 40, $this->source); })()), "collector", ["request"], "method", false, false, false, 40), "controller", [], "any", false, false, false, 40)) : ("n/a"))]); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 42 + yield " "; + } + // line 43 + yield " + "; + // line 44 + $context["request_status_code_color"] = (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "statuscode", [], "any", false, false, false, 44) >= 400)) ? ("red") : ((((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "statuscode", [], "any", false, false, false, 44) >= 300)) ? ("yellow") : ("green")))); + // line 45 + yield " + "; + // line 46 + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 47 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["request_status_code_color"]) || array_key_exists("request_status_code_color", $context) ? $context["request_status_code_color"] : (function () { throw new RuntimeError('Variable "request_status_code_color" does not exist.', 47, $this->source); })()), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 47, $this->source); })()), "statuscode", [], "any", false, false, false, 47), "html", null, true); + yield " + "; + // line 48 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 48, $this->source); })()), "route", [], "any", false, false, false, 48)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 49 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "redirect", [], "any", false, false, false, 49)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/redirect.svg"); + yield ""; + } + // line 50 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 50, $this->source); })()), "forwardtoken", [], "any", false, false, false, 50)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/forward.svg"); + yield ""; + } + // line 51 + yield " "; + yield ((("GET" != CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 51, $this->source); })()), "method", [], "any", false, false, false, 51))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 51, $this->source); })()), "method", [], "any", false, false, false, 51), "html", null, true)) : ("")); + yield " @ + "; + // line 52 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 52, $this->source); })()), "route", [], "any", false, false, false, 52), "html", null, true); + yield " + "; + } + // line 54 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 55 + yield " + "; + // line 56 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 57 + yield "
    +
    + HTTP status + "; + // line 60 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 60, $this->source); })()), "statuscode", [], "any", false, false, false, 60), "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 60, $this->source); })()), "statustext", [], "any", false, false, false, 60), "html", null, true); + yield " +
    + + "; + // line 63 + if (("GET" != CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 63, $this->source); })()), "method", [], "any", false, false, false, 63))) { + // line 64 + yield "
    + Method + "; + // line 66 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "method", [], "any", false, false, false, 66), "html", null, true); + yield " +
    "; + } + // line 69 + yield " +
    + Controller + "; + // line 72 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["request_handler"]) || array_key_exists("request_handler", $context) ? $context["request_handler"] : (function () { throw new RuntimeError('Variable "request_handler" does not exist.', 72, $this->source); })()), "html", null, true); + yield " +
    + +
    + Route name + "; + // line 77 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "route", [], "any", true, true, false, 77)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 77, $this->source); })()), "route", [], "any", false, false, false, 77), "n/a")) : ("n/a")), "html", null, true); + yield " +
    + +
    + Has session + "; + // line 82 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 82, $this->source); })()), "sessionmetadata", [], "any", false, false, false, 82))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "yes"; + } else { + yield "no"; + } + yield " +
    + +
    + Stateless Check + "; + // line 87 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 87, $this->source); })()), "statelesscheck", [], "any", false, false, false, 87)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "yes"; + } else { + yield "no"; + } + yield " +
    +
    + + "; + // line 91 + if (array_key_exists("redirect_handler", $context)) { + // line 92 + yield "
    +
    + + "; + // line 95 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 95, $this->source); })()), "redirect", [], "any", false, false, false, 95), "status_code", [], "any", false, false, false, 95), "html", null, true); + yield " + Redirect from + + + "; + // line 99 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["redirect_handler"]) || array_key_exists("redirect_handler", $context) ? $context["redirect_handler"] : (function () { throw new RuntimeError('Variable "redirect_handler" does not exist.', 99, $this->source); })()), "html", null, true); + yield " + (env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 100, $this->source); })()), "redirect", [], "any", false, false, false, 100), "token", [], "any", false, false, false, 100)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 100, $this->source); })()), "redirect", [], "any", false, false, false, 100), "token", [], "any", false, false, false, 100), "html", null, true); + yield ") + +
    +
    + "; + } + // line 105 + yield " + "; + // line 106 + if (array_key_exists("forward_handler", $context)) { + // line 107 + yield " + "; + } + // line 117 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 118 + yield " + "; + // line 119 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 119, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 122 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 123 + yield " + "; + // line 124 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/request.svg"); + yield " + Request / Response + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 129 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 130 + yield " "; + $context["controller_name"] = $this->getTemplateForMacro("macro_set_handler", $context, 130, $this->getSourceContext())->macro_set_handler(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 130, $this->source); })()), "controller", [], "any", false, false, false, 130)]); + // line 131 + yield "

    + "; + // line 132 + yield ((CoreExtension::inFilter("n/a", (isset($context["controller_name"]) || array_key_exists("controller_name", $context) ? $context["controller_name"] : (function () { throw new RuntimeError('Variable "controller_name" does not exist.', 132, $this->source); })()))) ? ("Request / Response") : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["controller_name"]) || array_key_exists("controller_name", $context) ? $context["controller_name"] : (function () { throw new RuntimeError('Variable "controller_name" does not exist.', 132, $this->source); })()), "html", null, true))); + yield " +

    + +
    +
    +

    Request

    + +
    + "; + // line 140 + $context["has_no_query_post_or_files"] = ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 140, $this->source); })()), "requestquery", [], "any", false, false, false, 140), "all", [], "any", false, false, false, 140)) && Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 140, $this->source); })()), "requestrequest", [], "any", false, false, false, 140), "all", [], "any", false, false, false, 140))) && Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 140, $this->source); })()), "requestfiles", [], "any", false, false, false, 140))); + // line 141 + yield " "; + if ((($tmp = (isset($context["has_no_query_post_or_files"]) || array_key_exists("has_no_query_post_or_files", $context) ? $context["has_no_query_post_or_files"] : (function () { throw new RuntimeError('Variable "has_no_query_post_or_files" does not exist.', 141, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 142 + yield "
    +
    +

    GET Parameters

    +

    None

    +
    +
    +

    POST Parameters

    +

    None

    +
    +
    +

    Uploaded Files

    +

    None

    +
    +
    + "; + } else { + // line 157 + yield "

    GET Parameters

    + + "; + // line 159 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 159, $this->source); })()), "requestquery", [], "any", false, false, false, 159), "all", [], "any", false, false, false, 159))) { + // line 160 + yield "
    +

    No GET parameters

    +
    + "; + } else { + // line 164 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 164, $this->source); })()), "requestquery", [], "any", false, false, false, 164), "maxDepth" => 1], false); + yield " + "; + } + // line 166 + yield " +

    POST Parameters

    + + "; + // line 169 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 169, $this->source); })()), "requestrequest", [], "any", false, false, false, 169), "all", [], "any", false, false, false, 169))) { + // line 170 + yield "
    +

    No POST parameters

    +
    + "; + } else { + // line 174 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 174, $this->source); })()), "requestrequest", [], "any", false, false, false, 174), "maxDepth" => 1], false); + yield " + "; + } + // line 176 + yield " +

    Uploaded Files

    + + "; + // line 179 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 179, $this->source); })()), "requestfiles", [], "any", false, false, false, 179))) { + // line 180 + yield "
    +

    No files were uploaded

    +
    + "; + } else { + // line 184 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 184, $this->source); })()), "requestfiles", [], "any", false, false, false, 184), "maxDepth" => 1], false); + yield " + "; + } + // line 186 + yield " "; + } + // line 187 + yield " +

    Request Attributes

    + + "; + // line 190 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 190, $this->source); })()), "requestattributes", [], "any", false, false, false, 190), "all", [], "any", false, false, false, 190))) { + // line 191 + yield "
    +

    No attributes

    +
    + "; + } else { + // line 195 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 195, $this->source); })()), "requestattributes", [], "any", false, false, false, 195)], false); + yield " + "; + } + // line 197 + yield " +

    Request Headers

    + "; + // line 199 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 199, $this->source); })()), "requestheaders", [], "any", false, false, false, 199), "labels" => ["Header", "Value"], "maxDepth" => 1], false); + yield " + +

    Request Content

    + + "; + // line 203 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 203, $this->source); })()), "content", [], "any", false, false, false, 203) == false)) { + // line 204 + yield "
    +

    Request content not available (it was retrieved as a resource).

    +
    + "; + } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, // line 207 +(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 207, $this->source); })()), "content", [], "any", false, false, false, 207)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 208 + yield "
    + "; + // line 209 + $context["prettyJson"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 209, $this->source); })()), "isJsonRequest", [], "any", false, false, false, 209)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 209, $this->source); })()), "prettyJson", [], "any", false, false, false, 209)) : (null)); + // line 210 + yield " "; + if ((($tmp = !(null === (isset($context["prettyJson"]) || array_key_exists("prettyJson", $context) ? $context["prettyJson"] : (function () { throw new RuntimeError('Variable "prettyJson" does not exist.', 210, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 211 + yield "
    +

    Pretty

    +
    +
    +
    ";
    +                // line 215
    +                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["prettyJson"]) || array_key_exists("prettyJson", $context) ? $context["prettyJson"] : (function () { throw new RuntimeError('Variable "prettyJson" does not exist.', 215, $this->source); })()), "html", null, true);
    +                yield "
    +
    +
    +
    + "; + } + // line 220 + yield " +
    +

    Raw

    +
    +
    +
    ";
    +            // line 225
    +            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 225, $this->source); })()), "content", [], "any", false, false, false, 225), "html", null, true);
    +            yield "
    +
    +
    +
    +
    + "; + } else { + // line 231 + yield "
    +

    No content

    +
    + "; + } + // line 235 + yield "
    +
    + +
    +

    Response

    + +
    +

    Response Headers

    + + "; + // line 244 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 244, $this->source); })()), "responseheaders", [], "any", false, false, false, 244), "labels" => ["Header", "Value"], "maxDepth" => 1], false); + yield " +
    +
    + +
    env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 248, $this->source); })()), "requestcookies", [], "any", false, false, false, 248), "all", [], "any", false, false, false, 248)) && Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 248, $this->source); })()), "responsecookies", [], "any", false, false, false, 248), "all", [], "any", false, false, false, 248)))) ? ("disabled") : ("")); + yield "\"> +

    Cookies

    + +
    +

    Request Cookies

    + + "; + // line 254 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 254, $this->source); })()), "requestcookies", [], "any", false, false, false, 254), "all", [], "any", false, false, false, 254))) { + // line 255 + yield "
    +

    No request cookies

    +
    + "; + } else { + // line 259 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 259, $this->source); })()), "requestcookies", [], "any", false, false, false, 259)], false); + yield " + "; + } + // line 261 + yield " +

    Response Cookies

    + + "; + // line 264 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 264, $this->source); })()), "responsecookies", [], "any", false, false, false, 264), "all", [], "any", false, false, false, 264))) { + // line 265 + yield "
    +

    No response cookies

    +
    + "; + } else { + // line 269 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 269, $this->source); })()), "responsecookies", [], "any", false, false, false, 269)], true); + yield " + "; + } + // line 271 + yield "
    +
    + +
    env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 274, $this->source); })()), "sessionmetadata", [], "any", false, false, false, 274))) ? ("disabled") : ("")); + yield "\"> +

    Session"; + // line 275 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 275, $this->source); })()), "sessionusages", [], "any", false, false, false, 275))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 275, $this->source); })()), "sessionusages", [], "any", false, false, false, 275)), "html", null, true); + yield ""; + } + yield "

    + +
    +

    Session Metadata

    + + "; + // line 280 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 280, $this->source); })()), "sessionmetadata", [], "any", false, false, false, 280))) { + // line 281 + yield "
    +

    No session metadata

    +
    + "; + } else { + // line 285 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 285, $this->source); })()), "sessionmetadata", [], "any", false, false, false, 285)], false); + yield " + "; + } + // line 287 + yield " +

    Session Attributes

    + + "; + // line 290 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 290, $this->source); })()), "sessionattributes", [], "any", false, false, false, 290))) { + // line 291 + yield "
    +

    No session attributes

    +
    + "; + } else { + // line 295 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 295, $this->source); })()), "sessionattributes", [], "any", false, false, false, 295), "labels" => ["Attribute", "Value"]], false); + yield " + "; + } + // line 297 + yield " +

    Session Usage

    + +
    +
    + "; + // line 302 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 302, $this->source); })()), "sessionusages", [], "any", false, false, false, 302)), "html", null, true); + yield " + Usages +
    + +
    + "; + // line 307 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 307, $this->source); })()), "statelesscheck", [], "any", false, false, false, 307)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Stateless check enabled +
    +
    + + "; + // line 312 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 312, $this->source); })()), "sessionusages", [], "any", false, false, false, 312))) { + // line 313 + yield "
    +

    Session not used.

    +
    + "; + } else { + // line 317 + yield " + + + + + + + + "; + // line 325 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 325, $this->source); })()), "sessionusages", [], "any", false, false, false, 325)); + foreach ($context['_seq'] as $context["key"] => $context["usage"]) { + // line 326 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['key'], $context['usage'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 342 + yield " +
    Usage
    "; + // line 328 + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "file", [], "any", false, false, false, 328), CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "line", [], "any", false, false, false, 328)); + // line 329 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 329, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 329, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "name", [], "any", false, false, false, 329), "html", null, true); + yield "\">"; + } else { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "name", [], "any", false, false, false, 329), "html", null, true); + yield "\">"; + } + // line 330 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "name", [], "any", false, false, false, 330), "html", null, true); + // line 331 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 331, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + } else { + yield ""; + } + // line 332 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["usage_id"]) || array_key_exists("usage_id", $context) ? $context["usage_id"] : (function () { throw new RuntimeError('Variable "usage_id" does not exist.', 336, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 337 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["usage"], "trace", [], "any", false, false, false, 337), 2); + yield " +
    +
    + "; + } + // line 345 + yield "
    +
    + +
    env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 348, $this->source); })()), "flashes", [], "any", false, false, false, 348))) ? ("disabled") : ("")); + yield "\"> +

    Flashes

    + +
    +

    Flashes

    + + "; + // line 354 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 354, $this->source); })()), "flashes", [], "any", false, false, false, 354))) { + // line 355 + yield "
    +

    No flash messages were created.

    +
    + "; + } else { + // line 359 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 359, $this->source); })()), "flashes", [], "any", false, false, false, 359)], false); + yield " + "; + } + // line 361 + yield "
    +
    + +
    +

    Server Parameters

    +
    +

    Server Parameters

    +

    Defined in .env

    + "; + // line 369 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 369, $this->source); })()), "dotenvvars", [], "any", false, false, false, 369)], false); + yield " + +

    Defined as regular env variables

    + "; + // line 372 + $context["requestserver"] = []; + // line 373 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 373, $this->source); })()), "requestserver", [], "any", false, false, false, 373), function ($_____, $__key__) use ($context, $macros) { $context["_"] = $_____; $context["key"] = $__key__; return !CoreExtension::inFilter($context["key"], CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 373, $this->source); })()), "dotenvvars", [], "any", false, false, false, 373), "keys", [], "any", false, false, false, 373)); })); + foreach ($context['_seq'] as $context["key"] => $context["value"]) { + // line 374 + yield " "; + $context["requestserver"] = Twig\Extension\CoreExtension::merge((isset($context["requestserver"]) || array_key_exists("requestserver", $context) ? $context["requestserver"] : (function () { throw new RuntimeError('Variable "requestserver" does not exist.', 374, $this->source); })()), [ (string)$context["key"] => $context["value"]]); + // line 375 + yield " "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['key'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 376 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => (isset($context["requestserver"]) || array_key_exists("requestserver", $context) ? $context["requestserver"] : (function () { throw new RuntimeError('Variable "requestserver" does not exist.', 376, $this->source); })())], false); + yield " +
    +
    + + "; + // line 380 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 380, $this->source); })()), "parent", [], "any", false, false, false, 380)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 381 + yield "
    +

    Parent Request

    + +
    +

    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 386, $this->source); })()), "parent", [], "any", false, false, false, 386), "token", [], "any", false, false, false, 386)]), "html", null, true); + yield "\">Return to parent request + (token = "; + // line 387 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 387, $this->source); })()), "parent", [], "any", false, false, false, 387), "token", [], "any", false, false, false, 387), "html", null, true); + yield ") +

    + + "; + // line 390 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 390, $this->source); })()), "parent", [], "any", false, false, false, 390), "getcollector", ["request"], "method", false, false, false, 390), "requestattributes", [], "any", false, false, false, 390)], false); + yield " +
    +
    + "; + } + // line 394 + yield " + "; + // line 395 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 395, $this->source); })()), "children", [], "any", false, false, false, 395))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 396 + yield "
    +

    Sub Requests "; + // line 397 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 397, $this->source); })()), "children", [], "any", false, false, false, 397)), "html", null, true); + yield "

    + +
    + "; + // line 400 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 400, $this->source); })()), "children", [], "any", false, false, false, 400)); + foreach ($context['_seq'] as $context["_key"] => $context["child"]) { + // line 401 + yield "

    + "; + // line 402 + yield $this->getTemplateForMacro("macro_set_handler", $context, 402, $this->getSourceContext())->macro_set_handler(...[CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["child"], "getcollector", ["request"], "method", false, false, false, 402), "controller", [], "any", false, false, false, 402)]); + yield " + (token = env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 403)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 403), "html", null, true); + yield ") +

    + + "; + // line 406 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["child"], "getcollector", ["request"], "method", false, false, false, 406), "requestattributes", [], "any", false, false, false, 406)], false); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['child'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 408 + yield "
    +
    + "; + } + // line 411 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 414 + public function macro_set_handler($controller = null, $route = null, $method = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "controller" => $controller, + "route" => $route, + "method" => $method, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "set_handler")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "set_handler")); + + // line 415 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, ($context["controller"] ?? null), "class", [], "any", true, true, false, 415)) { + // line 416 + if ((($tmp = ((array_key_exists("method", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 416, $this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 416, $this->source); })()), "html", null, true); + yield ""; + } + // line 417 + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 417, $this->source); })()), "file", [], "any", false, false, false, 417), CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 417, $this->source); })()), "line", [], "any", false, false, false, 417)); + // line 418 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 418, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 418, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 418, $this->source); })()), "class", [], "any", false, false, false, 418), "html", null, true); + yield "\">"; + } else { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 418, $this->source); })()), "class", [], "any", false, false, false, 418), "html", null, true); + yield "\">"; + } + // line 420 + if ((($tmp = ((array_key_exists("route", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["route"]) || array_key_exists("route", $context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.', 420, $this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 421 + yield "@"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["route"]) || array_key_exists("route", $context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.', 421, $this->source); })()), "html", null, true); + } else { + // line 423 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::striptags($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->abbrClass($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 423, $this->source); })()), "class", [], "any", false, false, false, 423), "html", null, true))), "html", null, true); + // line 424 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 424, $this->source); })()), "method", [], "any", false, false, false, 424)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((" :: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 424, $this->source); })()), "method", [], "any", false, false, false, 424)), "html", null, true)) : ("")); + } + // line 427 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 427, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + } else { + yield ""; + } + } else { + // line 429 + yield ""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("route", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["route"]) || array_key_exists("route", $context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.', 429, $this->source); })()), (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 429, $this->source); })()))) : ((isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 429, $this->source); })()))), "html", null, true); + yield ""; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/request.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1021 => 429, 1014 => 427, 1011 => 424, 1009 => 423, 1005 => 421, 1003 => 420, 991 => 418, 989 => 417, 983 => 416, 980 => 415, 960 => 414, 948 => 411, 943 => 408, 935 => 406, 927 => 403, 923 => 402, 920 => 401, 916 => 400, 910 => 397, 907 => 396, 905 => 395, 902 => 394, 895 => 390, 889 => 387, 885 => 386, 878 => 381, 876 => 380, 868 => 376, 862 => 375, 859 => 374, 854 => 373, 852 => 372, 846 => 369, 836 => 361, 830 => 359, 824 => 355, 822 => 354, 813 => 348, 808 => 345, 803 => 342, 792 => 337, 788 => 336, 782 => 334, 780 => 333, 777 => 332, 771 => 331, 768 => 330, 756 => 329, 754 => 328, 751 => 326, 747 => 325, 737 => 317, 731 => 313, 729 => 312, 721 => 307, 713 => 302, 706 => 297, 700 => 295, 694 => 291, 692 => 290, 687 => 287, 681 => 285, 675 => 281, 673 => 280, 661 => 275, 657 => 274, 652 => 271, 646 => 269, 640 => 265, 638 => 264, 633 => 261, 627 => 259, 621 => 255, 619 => 254, 610 => 248, 603 => 244, 592 => 235, 586 => 231, 577 => 225, 570 => 220, 562 => 215, 556 => 211, 553 => 210, 551 => 209, 548 => 208, 546 => 207, 541 => 204, 539 => 203, 532 => 199, 528 => 197, 522 => 195, 516 => 191, 514 => 190, 509 => 187, 506 => 186, 500 => 184, 494 => 180, 492 => 179, 487 => 176, 481 => 174, 475 => 170, 473 => 169, 468 => 166, 462 => 164, 456 => 160, 454 => 159, 450 => 157, 433 => 142, 430 => 141, 428 => 140, 417 => 132, 414 => 131, 411 => 130, 398 => 129, 383 => 124, 380 => 123, 367 => 122, 354 => 119, 351 => 118, 347 => 117, 337 => 112, 333 => 111, 327 => 107, 325 => 106, 322 => 105, 312 => 100, 308 => 99, 301 => 95, 296 => 92, 294 => 91, 283 => 87, 271 => 82, 263 => 77, 255 => 72, 250 => 69, 245 => 66, 241 => 64, 239 => 63, 231 => 60, 226 => 57, 224 => 56, 221 => 55, 217 => 54, 212 => 52, 207 => 51, 200 => 50, 193 => 49, 191 => 48, 184 => 47, 182 => 46, 179 => 45, 177 => 44, 174 => 43, 171 => 42, 164 => 40, 161 => 39, 158 => 38, 156 => 37, 153 => 36, 150 => 35, 143 => 33, 140 => 32, 138 => 31, 135 => 30, 128 => 28, 125 => 27, 112 => 26, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% set request_handler %} + {{ _self.set_handler(collector.controller) }} + {% endset %} + + {% if collector.redirect %} + {% set redirect_handler %} + {{ _self.set_handler(collector.redirect.controller, collector.redirect.route, 'GET' != collector.redirect.method ? collector.redirect.method) }} + {% endset %} + {% endif %} + + {% if collector.forwardtoken %} + {% set forward_profile = profile.childByToken(collector.forwardtoken) %} + {% set forward_handler %} + {{ _self.set_handler(forward_profile ? forward_profile.collector('request').controller : 'n/a') }} + {% endset %} + {% endif %} + + {% set request_status_code_color = (collector.statuscode >= 400) ? 'red' : (collector.statuscode >= 300) ? 'yellow' : 'green' %} + + {% set icon %} + {{ collector.statuscode }} + {% if collector.route %} + {% if collector.redirect %}{{ source('@WebProfiler/Icon/redirect.svg') }}{% endif %} + {% if collector.forwardtoken %}{{ source('@WebProfiler/Icon/forward.svg') }}{% endif %} + {{ 'GET' != collector.method ? collector.method }} @ + {{ collector.route }} + {% endif %} + {% endset %} + + {% set text %} +
    +
    + HTTP status + {{ collector.statuscode }} {{ collector.statustext }} +
    + + {% if 'GET' != collector.method -%} +
    + Method + {{ collector.method }} +
    + {%- endif %} + +
    + Controller + {{ request_handler }} +
    + +
    + Route name + {{ collector.route|default('n/a') }} +
    + +
    + Has session + {% if collector.sessionmetadata|length %}yes{% else %}no{% endif %} +
    + +
    + Stateless Check + {% if collector.statelesscheck %}yes{% else %}no{% endif %} +
    +
    + + {% if redirect_handler is defined -%} +
    +
    + + {{ collector.redirect.status_code }} + Redirect from + + + {{ redirect_handler }} + ({{ collector.redirect.token }}) + +
    +
    + {% endif %} + + {% if forward_handler is defined %} +
    +
    + Forwarded to + + {{ forward_handler }} + ({{ collector.forwardtoken }}) + +
    +
    + {% endif %} + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/request.svg') }} + Request / Response + +{% endblock %} + +{% block panel %} + {% set controller_name = _self.set_handler(collector.controller) %} +

    + {{ 'n/a' in controller_name ? 'Request / Response' : controller_name }} +

    + +
    +
    +

    Request

    + +
    + {% set has_no_query_post_or_files = collector.requestquery.all is empty and collector.requestrequest.all is empty and collector.requestfiles is empty %} + {% if has_no_query_post_or_files %} +
    +
    +

    GET Parameters

    +

    None

    +
    +
    +

    POST Parameters

    +

    None

    +
    +
    +

    Uploaded Files

    +

    None

    +
    +
    + {% else %} +

    GET Parameters

    + + {% if collector.requestquery.all is empty %} +
    +

    No GET parameters

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestquery, maxDepth: 1 }, with_context = false) }} + {% endif %} + +

    POST Parameters

    + + {% if collector.requestrequest.all is empty %} +
    +

    No POST parameters

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestrequest, maxDepth: 1 }, with_context = false) }} + {% endif %} + +

    Uploaded Files

    + + {% if collector.requestfiles is empty %} +
    +

    No files were uploaded

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestfiles, maxDepth: 1 }, with_context = false) }} + {% endif %} + {% endif %} + +

    Request Attributes

    + + {% if collector.requestattributes.all is empty %} +
    +

    No attributes

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestattributes }, with_context = false) }} + {% endif %} + +

    Request Headers

    + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestheaders, labels: ['Header', 'Value'], maxDepth: 1 }, with_context = false) }} + +

    Request Content

    + + {% if collector.content == false %} +
    +

    Request content not available (it was retrieved as a resource).

    +
    + {% elseif collector.content %} +
    + {% set prettyJson = collector.isJsonRequest ? collector.prettyJson : null %} + {% if prettyJson is not null %} +
    +

    Pretty

    +
    +
    +
    {{ prettyJson }}
    +
    +
    +
    + {% endif %} + +
    +

    Raw

    +
    +
    +
    {{ collector.content }}
    +
    +
    +
    +
    + {% else %} +
    +

    No content

    +
    + {% endif %} +
    +
    + +
    +

    Response

    + +
    +

    Response Headers

    + + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.responseheaders, labels: ['Header', 'Value'], maxDepth: 1 }, with_context = false) }} +
    +
    + +
    +

    Cookies

    + +
    +

    Request Cookies

    + + {% if collector.requestcookies.all is empty %} +
    +

    No request cookies

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.requestcookies }, with_context = false) }} + {% endif %} + +

    Response Cookies

    + + {% if collector.responsecookies.all is empty %} +
    +

    No response cookies

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.responsecookies }, with_context = true) }} + {% endif %} +
    +
    + +
    +

    Session{% if collector.sessionusages is not empty %} {{ collector.sessionusages|length }}{% endif %}

    + +
    +

    Session Metadata

    + + {% if collector.sessionmetadata is empty %} +
    +

    No session metadata

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.sessionmetadata }, with_context = false) }} + {% endif %} + +

    Session Attributes

    + + {% if collector.sessionattributes is empty %} +
    +

    No session attributes

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.sessionattributes, labels: ['Attribute', 'Value'] }, with_context = false) }} + {% endif %} + +

    Session Usage

    + +
    +
    + {{ collector.sessionusages|length }} + Usages +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.statelesscheck ? 'yes' : 'no') ~ '.svg') }} + Stateless check enabled +
    +
    + + {% if collector.sessionusages is empty %} +
    +

    Session not used.

    +
    + {% else %} + + + + + + + + + {% for key, usage in collector.sessionusages %} + + + + {% endfor %} + +
    Usage
    + {%- set link = usage.file|file_link(usage.line) %} + {%- if link %}{% else %}{% endif %} + {{ usage.name }} + {%- if link %}{% else %}{% endif %} +
    + {% set usage_id = 'session-usage-trace-' ~ key %} + Show trace +
    +
    + {{ profiler_dump(usage.trace, maxDepth=2) }} +
    +
    + {% endif %} +
    +
    + +
    +

    Flashes

    + +
    +

    Flashes

    + + {% if collector.flashes is empty %} +
    +

    No flash messages were created.

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.flashes }, with_context = false) }} + {% endif %} +
    +
    + +
    +

    Server Parameters

    +
    +

    Server Parameters

    +

    Defined in .env

    + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: collector.dotenvvars }, with_context = false) }} + +

    Defined as regular env variables

    + {% set requestserver = [] %} + {% for key, value in collector.requestserver|filter((_, key) => key not in collector.dotenvvars.keys) %} + {% set requestserver = requestserver|merge({(key): value}) %} + {% endfor %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: requestserver }, with_context = false) }} +
    +
    + + {% if profile.parent %} +
    +

    Parent Request

    + +
    +

    + Return to parent request + (token = {{ profile.parent.token }}) +

    + + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: profile.parent.getcollector('request').requestattributes }, with_context = false) }} +
    +
    + {% endif %} + + {% if profile.children|length %} +
    +

    Sub Requests {{ profile.children|length }}

    + +
    + {% for child in profile.children %} +

    + {{ _self.set_handler(child.getcollector('request').controller) }} + (token = {{ child.token }}) +

    + + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: child.getcollector('request').requestattributes }, with_context = false) }} + {% endfor %} +
    +
    + {% endif %} +
    +{% endblock %} + +{% macro set_handler(controller, route, method) %} + {% if controller.class is defined -%} + {%- if method|default(false) %}{{ method }}{% endif -%} + {%- set link = controller.file|file_link(controller.line) %} + {%- if link %}{% else %}{% endif %} + + {%- if route|default(false) -%} + @{{ route }} + {%- else -%} + {{- controller.class|abbr_class|striptags -}} + {{- controller.method ? ' :: ' ~ controller.method -}} + {%- endif -%} + + {%- if link %}{% else %}{% endif %} + {%- else -%} + {{ route|default(controller) }} + {%- endif %} +{% endmacro %} +", "@WebProfiler/Collector/request.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/request.html.twig"); + } +} diff --git a/var/cache/dev/twig/59/59895f51517de2e186faa2c34e03e575.php b/var/cache/dev/twig/59/59895f51517de2e186faa2c34e03e575.php new file mode 100644 index 0000000..67eb32e --- /dev/null +++ b/var/cache/dev/twig/59/59895f51517de2e186faa2c34e03e575.php @@ -0,0 +1,995 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + 'messages' => [$this, 'block_messages'], + 'defined_messages' => [$this, 'block_defined_messages'], + 'fallback_messages' => [$this, 'block_fallback_messages'], + 'missing_messages' => [$this, 'block_missing_messages'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/translation.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/translation.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "messages", [], "any", false, false, false, 4))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 5 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 6 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/translation.svg"); + yield " + "; + // line 7 + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "countMissings", [], "any", false, false, false, 7)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ((((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "countFallbacks", [], "any", false, false, false, 7)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yellow") : ("")))); + // line 8 + yield " "; + $context["error_count"] = (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 8, $this->source); })()), "countMissings", [], "any", false, false, false, 8) + CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 8, $this->source); })()), "countFallbacks", [], "any", false, false, false, 8)); + // line 9 + yield " "; + yield (((isset($context["error_count"]) || array_key_exists("error_count", $context) ? $context["error_count"] : (function () { throw new RuntimeError('Variable "error_count" does not exist.', 9, $this->source); })())) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["error_count"], "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 9, $this->source); })()), "countDefines", [], "any", false, false, false, 9), "html", null, true))); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 11 + yield " + "; + // line 12 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 13 + yield "
    + Default locale + + "; + // line 16 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "locale", [], "any", true, true, false, 16)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 16, $this->source); })()), "locale", [], "any", false, false, false, 16), "-")) : ("-")), "html", null, true); + yield " + +
    +
    + Missing messages + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 21, $this->source); })()), "countMissings", [], "any", false, false, false, 21)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + yield "\"> + "; + // line 22 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 22, $this->source); })()), "countMissings", [], "any", false, false, false, 22), "html", null, true); + yield " + +
    + +
    + Fallback messages + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 28, $this->source); })()), "countFallbacks", [], "any", false, false, false, 28)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yellow") : ("")); + yield "\"> + "; + // line 29 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 29, $this->source); })()), "countFallbacks", [], "any", false, false, false, 29), "html", null, true); + yield " + +
    + +
    + Defined messages + "; + // line 35 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 35, $this->source); })()), "countDefines", [], "any", false, false, false, 35), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 38 + yield " + "; + // line 39 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 39, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 39, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 43 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 44 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "countMissings", [], "any", false, false, false, 44)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("error") : ((((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "countFallbacks", [], "any", false, false, false, 44)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("warning") : ("")))); + yield " "; + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "messages", [], "any", false, false, false, 44))) ? ("disabled") : ("")); + yield "\"> + "; + // line 45 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/translation.svg"); + yield " + Translation + "; + // line 47 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 47, $this->source); })()), "countMissings", [], "any", false, false, false, 47) || CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 47, $this->source); })()), "countFallbacks", [], "any", false, false, false, 47))) { + // line 48 + yield " "; + $context["error_count"] = (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 48, $this->source); })()), "countMissings", [], "any", false, false, false, 48) + CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 48, $this->source); })()), "countFallbacks", [], "any", false, false, false, 48)); + // line 49 + yield " + "; + // line 50 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["error_count"]) || array_key_exists("error_count", $context) ? $context["error_count"] : (function () { throw new RuntimeError('Variable "error_count" does not exist.', 50, $this->source); })()), "html", null, true); + yield " + + "; + } + // line 53 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 56 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 57 + yield "

    Translation

    + +
    +
    + "; + // line 61 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "locale", [], "any", true, true, false, 61)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 61, $this->source); })()), "locale", [], "any", false, false, false, 61), "-")) : ("-")), "html", null, true); + yield " + Default locale +
    +
    + "; + // line 65 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default(Twig\Extension\CoreExtension::join(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 65, $this->source); })()), "fallbackLocales", [], "any", false, false, false, 65), ", "), "-"), "html", null, true); + yield " + Fallback locale"; + // line 66 + yield (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "fallbackLocales", [], "any", false, false, false, 66)) != 1)) ? ("s") : ("")); + yield " +
    +
    + +

    Messages

    + + "; + // line 72 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 72, $this->source); })()), "messages", [], "any", false, false, false, 72))) { + // line 73 + yield "
    +

    No translations have been called.

    +
    + "; + } else { + // line 77 + yield " "; + yield from $this->unwrap()->yieldBlock('messages', $context, $blocks); + // line 157 + yield " "; + } + // line 158 + yield " + "; + // line 159 + if ((($tmp = ((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "globalParameters", [], "any", true, true, false, 159)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 159, $this->source); })()), "globalParameters", [], "any", false, false, false, 159), [])) : ([]))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 160 + yield "

    Global parameters

    + + + + + + + + + + "; + // line 170 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 170, $this->source); })()), "globalParameters", [], "any", false, false, false, 170)); + foreach ($context['_seq'] as $context["id"] => $context["value"]) { + // line 171 + yield " + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['id'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 176 + yield " +
    Message IDValue
    "; + // line 172 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["id"], "html", null, true); + yield ""; + // line 173 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["value"]); + yield "
    + "; + } + // line 179 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 77 + /** + * @return iterable + */ + public function block_messages(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "messages")); + + // line 78 + yield " + "; + // line 80 + yield " "; + [$context["messages_defined"], $context["messages_missing"], $context["messages_fallback"]] = [[], [], []]; + // line 81 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 81, $this->source); })()), "messages", [], "any", false, false, false, 81)); + foreach ($context['_seq'] as $context["_key"] => $context["message"]) { + // line 82 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, $context["message"], "state", [], "any", false, false, false, 82) == Twig\Extension\CoreExtension::constant("Symfony\\Component\\Translation\\DataCollectorTranslator::MESSAGE_DEFINED"))) { + // line 83 + yield " "; + $context["messages_defined"] = Twig\Extension\CoreExtension::merge((isset($context["messages_defined"]) || array_key_exists("messages_defined", $context) ? $context["messages_defined"] : (function () { throw new RuntimeError('Variable "messages_defined" does not exist.', 83, $this->source); })()), [$context["message"]]); + // line 84 + yield " "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, $context["message"], "state", [], "any", false, false, false, 84) == Twig\Extension\CoreExtension::constant("Symfony\\Component\\Translation\\DataCollectorTranslator::MESSAGE_MISSING"))) { + // line 85 + yield " "; + $context["messages_missing"] = Twig\Extension\CoreExtension::merge((isset($context["messages_missing"]) || array_key_exists("messages_missing", $context) ? $context["messages_missing"] : (function () { throw new RuntimeError('Variable "messages_missing" does not exist.', 85, $this->source); })()), [$context["message"]]); + // line 86 + yield " "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, $context["message"], "state", [], "any", false, false, false, 86) == Twig\Extension\CoreExtension::constant("Symfony\\Component\\Translation\\DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK"))) { + // line 87 + yield " "; + $context["messages_fallback"] = Twig\Extension\CoreExtension::merge((isset($context["messages_fallback"]) || array_key_exists("messages_fallback", $context) ? $context["messages_fallback"] : (function () { throw new RuntimeError('Variable "messages_fallback" does not exist.', 87, $this->source); })()), [$context["message"]]); + // line 88 + yield " "; + } + // line 89 + yield " "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['message'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 90 + yield " +
    +
    env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 92, $this->source); })()), "countMissings", [], "any", false, false, false, 92) == 0)) ? ("active") : ("")); + yield "\"> +

    Defined "; + // line 93 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 93, $this->source); })()), "countDefines", [], "any", false, false, false, 93), "html", null, true); + yield "

    + +
    +

    + These messages are correctly translated into the given locale. +

    + + "; + // line 100 + if (Twig\Extension\CoreExtension::testEmpty((isset($context["messages_defined"]) || array_key_exists("messages_defined", $context) ? $context["messages_defined"] : (function () { throw new RuntimeError('Variable "messages_defined" does not exist.', 100, $this->source); })()))) { + // line 101 + yield "
    +

    None of the used translation messages are defined for the given locale.

    +
    + "; + } else { + // line 105 + yield " "; + yield from $this->unwrap()->yieldBlock('defined_messages', $context, $blocks); + // line 108 + yield " "; + } + // line 109 + yield "
    +
    + +
    +

    Fallback env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "countFallbacks", [], "any", false, false, false, 113)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("status-warning") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "countFallbacks", [], "any", false, false, false, 113), "html", null, true); + yield "

    + +
    +

    + These messages are not available for the given locale + but Symfony found them in the fallback locale catalog. +

    + + "; + // line 121 + if (Twig\Extension\CoreExtension::testEmpty((isset($context["messages_fallback"]) || array_key_exists("messages_fallback", $context) ? $context["messages_fallback"] : (function () { throw new RuntimeError('Variable "messages_fallback" does not exist.', 121, $this->source); })()))) { + // line 122 + yield "
    +

    No fallback translation messages were used.

    +
    + "; + } else { + // line 126 + yield " "; + yield from $this->unwrap()->yieldBlock('fallback_messages', $context, $blocks); + // line 129 + yield " "; + } + // line 130 + yield "
    +
    + +
    env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 133, $this->source); })()), "countMissings", [], "any", false, false, false, 133) > 0)) ? ("active") : ("")); + yield "\"> +

    Missing env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 134, $this->source); })()), "countMissings", [], "any", false, false, false, 134)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("status-error") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 134, $this->source); })()), "countMissings", [], "any", false, false, false, 134), "html", null, true); + yield "

    + +
    +

    + These messages are not available for the given locale and cannot + be found in the fallback locales. Add them to the translation + catalogue to avoid Symfony outputting untranslated contents. +

    + + "; + // line 143 + if (Twig\Extension\CoreExtension::testEmpty((isset($context["messages_missing"]) || array_key_exists("messages_missing", $context) ? $context["messages_missing"] : (function () { throw new RuntimeError('Variable "messages_missing" does not exist.', 143, $this->source); })()))) { + // line 144 + yield "
    +

    There are no messages of this category.

    +
    + "; + } else { + // line 148 + yield " "; + yield from $this->unwrap()->yieldBlock('missing_messages', $context, $blocks); + // line 151 + yield " "; + } + // line 152 + yield "
    +
    +
    + + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 105 + /** + * @return iterable + */ + public function block_defined_messages(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "defined_messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "defined_messages")); + + // line 106 + yield " "; + yield $this->getTemplateForMacro("macro_render_table", $context, 106, $this->getSourceContext())->macro_render_table(...[(isset($context["messages_defined"]) || array_key_exists("messages_defined", $context) ? $context["messages_defined"] : (function () { throw new RuntimeError('Variable "messages_defined" does not exist.', 106, $this->source); })())]); + yield " + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 126 + /** + * @return iterable + */ + public function block_fallback_messages(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fallback_messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "fallback_messages")); + + // line 127 + yield " "; + yield $this->getTemplateForMacro("macro_render_table", $context, 127, $this->getSourceContext())->macro_render_table(...[(isset($context["messages_fallback"]) || array_key_exists("messages_fallback", $context) ? $context["messages_fallback"] : (function () { throw new RuntimeError('Variable "messages_fallback" does not exist.', 127, $this->source); })()), true]); + yield " + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 148 + /** + * @return iterable + */ + public function block_missing_messages(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "missing_messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "missing_messages")); + + // line 149 + yield " "; + yield $this->getTemplateForMacro("macro_render_table", $context, 149, $this->getSourceContext())->macro_render_table(...[(isset($context["messages_missing"]) || array_key_exists("messages_missing", $context) ? $context["messages_missing"] : (function () { throw new RuntimeError('Variable "messages_missing" does not exist.', 149, $this->source); })())]); + yield " + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 182 + public function macro_render_table($messages = null, $is_fallback = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "messages" => $messages, + "is_fallback" => $is_fallback, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_table")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_table")); + + // line 183 + yield " + + + + "; + // line 187 + if ((($tmp = (isset($context["is_fallback"]) || array_key_exists("is_fallback", $context) ? $context["is_fallback"] : (function () { throw new RuntimeError('Variable "is_fallback" does not exist.', 187, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 188 + yield " + "; + } + // line 190 + yield " + + + + + + + "; + // line 197 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 197, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["message"]) { + // line 198 + yield " + + "; + // line 200 + if ((($tmp = (isset($context["is_fallback"]) || array_key_exists("is_fallback", $context) ? $context["is_fallback"] : (function () { throw new RuntimeError('Variable "is_fallback" does not exist.', 200, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 201 + yield " + "; + } + // line 203 + yield " + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['message'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 225 + yield " +
    LocaleFallback localeDomainTimes usedMessage IDMessage Preview
    "; + // line 199 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "locale", [], "any", false, false, false, 199), "html", null, true); + yield ""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, $context["message"], "fallbackLocale", [], "any", true, true, false, 201)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "fallbackLocale", [], "any", false, false, false, 201), "-")) : ("-")), "html", null, true); + yield ""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "domain", [], "any", false, false, false, 203), "html", null, true); + yield ""; + // line 204 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "count", [], "any", false, false, false, 204), "html", null, true); + yield " + env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["message"], "id", [], "any", false, false, false, 206)) < 64)) ? ("nowrap") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "id", [], "any", false, false, false, 206), "html", null, true); + yield " + + "; + // line 208 + if ((($tmp = !(null === CoreExtension::getAttribute($this->env, $this->source, $context["message"], "transChoiceNumber", [], "any", false, false, false, 208))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 209 + yield " (pluralization is used) + "; + } + // line 211 + yield " + "; + // line 212 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["message"], "parameters", [], "any", false, false, false, 212)) > 0)) { + // line 213 + yield " + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 215), "html", null, true); + yield "\" class=\"hidden\"> + "; + // line 216 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "parameters", [], "any", false, false, false, 216)); + foreach ($context['_seq'] as $context["_key"] => $context["parameters"]) { + // line 217 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["parameters"], 1); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['parameters'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 219 + yield "
    + "; + } + // line 221 + yield "
    "; + // line 222 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["message"], "translation", [], "any", false, false, false, 222), "html", null, true); + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/translation.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 727 => 225, 710 => 222, 707 => 221, 703 => 219, 694 => 217, 690 => 216, 686 => 215, 680 => 213, 678 => 212, 675 => 211, 671 => 209, 669 => 208, 662 => 206, 657 => 204, 652 => 203, 646 => 201, 644 => 200, 640 => 199, 637 => 198, 620 => 197, 611 => 190, 607 => 188, 605 => 187, 599 => 183, 580 => 182, 566 => 149, 553 => 148, 539 => 127, 526 => 126, 512 => 106, 499 => 105, 484 => 152, 481 => 151, 478 => 148, 472 => 144, 470 => 143, 456 => 134, 452 => 133, 447 => 130, 444 => 129, 441 => 126, 435 => 122, 433 => 121, 420 => 113, 414 => 109, 411 => 108, 408 => 105, 402 => 101, 400 => 100, 390 => 93, 386 => 92, 382 => 90, 376 => 89, 373 => 88, 370 => 87, 367 => 86, 364 => 85, 361 => 84, 358 => 83, 355 => 82, 350 => 81, 347 => 80, 344 => 78, 331 => 77, 319 => 179, 314 => 176, 305 => 173, 301 => 172, 298 => 171, 294 => 170, 282 => 160, 280 => 159, 277 => 158, 274 => 157, 271 => 77, 265 => 73, 263 => 72, 254 => 66, 250 => 65, 243 => 61, 237 => 57, 224 => 56, 212 => 53, 206 => 50, 203 => 49, 200 => 48, 198 => 47, 193 => 45, 186 => 44, 173 => 43, 159 => 39, 156 => 38, 149 => 35, 140 => 29, 136 => 28, 127 => 22, 123 => 21, 115 => 16, 110 => 13, 108 => 12, 105 => 11, 98 => 9, 95 => 8, 93 => 7, 88 => 6, 85 => 5, 82 => 4, 69 => 3, 46 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% if collector.messages|length %} + {% set icon %} + {{ source('@WebProfiler/Icon/translation.svg') }} + {% set status_color = collector.countMissings ? 'red' : collector.countFallbacks ? 'yellow' %} + {% set error_count = collector.countMissings + collector.countFallbacks %} + {{ error_count ?: collector.countDefines }} + {% endset %} + + {% set text %} +
    + Default locale + + {{ collector.locale|default('-') }} + +
    +
    + Missing messages + + {{ collector.countMissings }} + +
    + +
    + Fallback messages + + {{ collector.countFallbacks }} + +
    + +
    + Defined messages + {{ collector.countDefines }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/translation.svg') }} + Translation + {% if collector.countMissings or collector.countFallbacks %} + {% set error_count = collector.countMissings + collector.countFallbacks %} + + {{ error_count }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    Translation

    + +
    +
    + {{ collector.locale|default('-') }} + Default locale +
    +
    + {{ collector.fallbackLocales|join(', ')|default('-') }} + Fallback locale{{ collector.fallbackLocales|length != 1 ? 's' }} +
    +
    + +

    Messages

    + + {% if collector.messages is empty %} +
    +

    No translations have been called.

    +
    + {% else %} + {% block messages %} + + {# sort translation messages in groups #} + {% set messages_defined, messages_missing, messages_fallback = [], [], [] %} + {% for message in collector.messages %} + {% if message.state == constant('Symfony\\\\Component\\\\Translation\\\\DataCollectorTranslator::MESSAGE_DEFINED') %} + {% set messages_defined = messages_defined|merge([message]) %} + {% elseif message.state == constant('Symfony\\\\Component\\\\Translation\\\\DataCollectorTranslator::MESSAGE_MISSING') %} + {% set messages_missing = messages_missing|merge([message]) %} + {% elseif message.state == constant('Symfony\\\\Component\\\\Translation\\\\DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK') %} + {% set messages_fallback = messages_fallback|merge([message]) %} + {% endif %} + {% endfor %} + +
    +
    +

    Defined {{ collector.countDefines }}

    + +
    +

    + These messages are correctly translated into the given locale. +

    + + {% if messages_defined is empty %} +
    +

    None of the used translation messages are defined for the given locale.

    +
    + {% else %} + {% block defined_messages %} + {{ _self.render_table(messages_defined) }} + {% endblock %} + {% endif %} +
    +
    + +
    +

    Fallback {{ collector.countFallbacks }}

    + +
    +

    + These messages are not available for the given locale + but Symfony found them in the fallback locale catalog. +

    + + {% if messages_fallback is empty %} +
    +

    No fallback translation messages were used.

    +
    + {% else %} + {% block fallback_messages %} + {{ _self.render_table(messages_fallback, true) }} + {% endblock %} + {% endif %} +
    +
    + +
    0 ? 'active' }}\"> +

    Missing {{ collector.countMissings }}

    + +
    +

    + These messages are not available for the given locale and cannot + be found in the fallback locales. Add them to the translation + catalogue to avoid Symfony outputting untranslated contents. +

    + + {% if messages_missing is empty %} +
    +

    There are no messages of this category.

    +
    + {% else %} + {% block missing_messages %} + {{ _self.render_table(messages_missing) }} + {% endblock %} + {% endif %} +
    +
    +
    + + {% endblock messages %} + {% endif %} + + {% if collector.globalParameters|default([]) %} +

    Global parameters

    + + + + + + + + + + {% for id, value in collector.globalParameters %} + + + + + {% endfor %} + +
    Message IDValue
    {{ id }}{{ profiler_dump(value) }}
    + {% endif %} + +{% endblock %} + +{% macro render_table(messages, is_fallback) %} + + + + + {% if is_fallback %} + + {% endif %} + + + + + + + + {% for message in messages %} + + + {% if is_fallback %} + + {% endif %} + + + + + + {% endfor %} + +
    LocaleFallback localeDomainTimes usedMessage IDMessage Preview
    {{ message.locale }}{{ message.fallbackLocale|default('-') }}{{ message.domain }}{{ message.count }} + {{ message.id }} + + {% if message.transChoiceNumber is not null %} + (pluralization is used) + {% endif %} + + {% if message.parameters|length > 0 %} + + +
    + {% for parameters in message.parameters %} + {{ profiler_dump(parameters, maxDepth=1) }} + {% endfor %} +
    + {% endif %} +
    {{ message.translation }}
    +{% endmacro %} +", "@WebProfiler/Collector/translation.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/translation.html.twig"); + } +} diff --git a/var/cache/dev/twig/5f/5f987d5f8d4fc4646dacfcaf531c78c0.php b/var/cache/dev/twig/5f/5f987d5f8d4fc4646dacfcaf531c78c0.php new file mode 100644 index 0000000..ed90628 --- /dev/null +++ b/var/cache/dev/twig/5f/5f987d5f8d4fc4646dacfcaf531c78c0.php @@ -0,0 +1,533 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/events.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/events.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 4 + yield " + "; + // line 5 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/event.svg"); + yield " + Events + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 10 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 11 + yield "

    Dispatched Events

    + +
    + "; + // line 14 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 14, $this->source); })()), "data", [], "any", false, false, false, 14)); + foreach ($context['_seq'] as $context["dispatcherName"] => $context["dispatcherData"]) { + // line 15 + yield "
    +

    "; + // line 16 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["dispatcherName"], "html", null, true); + yield "

    +
    + "; + // line 18 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "called_listeners", [], "array", false, false, false, 18))) { + // line 19 + yield "
    +

    No events have been recorded. Check that debugging is enabled in the kernel.

    +
    + "; + } else { + // line 23 + yield "
    +
    +

    Called Listeners "; + // line 25 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "called_listeners", [], "array", false, false, false, 25)), "html", null, true); + yield "

    + +
    + "; + // line 28 + yield $this->getTemplateForMacro("macro_render_table", $context, 28, $this->getSourceContext())->macro_render_table(...[CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "called_listeners", [], "array", false, false, false, 28)]); + yield " +
    +
    + +
    +

    Not Called Listeners "; + // line 33 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "not_called_listeners", [], "array", false, false, false, 33)), "html", null, true); + yield "

    +
    + "; + // line 35 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "not_called_listeners", [], "array", false, false, false, 35))) { + // line 36 + yield "
    +

    + There are no uncalled listeners. +

    +

    + All listeners were called or an error occurred + when trying to collect uncalled listeners (in which case check the + logs to get more information). +

    +
    + "; + } else { + // line 47 + yield " "; + yield $this->getTemplateForMacro("macro_render_table", $context, 47, $this->getSourceContext())->macro_render_table(...[CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "not_called_listeners", [], "array", false, false, false, 47)]); + yield " + "; + } + // line 49 + yield "
    +
    + +
    +

    Orphaned Events "; + // line 53 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "orphaned_events", [], "array", false, false, false, 53)), "html", null, true); + yield "

    +
    + "; + // line 55 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "orphaned_events", [], "array", false, false, false, 55))) { + // line 56 + yield "
    +

    + There are no orphaned events. +

    +

    + All dispatched events were handled or an error occurred + when trying to collect orphaned events (in which case check the + logs to get more information). +

    +
    + "; + } else { + // line 67 + yield " + + + + + + + "; + // line 74 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["dispatcherData"], "orphaned_events", [], "array", false, false, false, 74)); + foreach ($context['_seq'] as $context["_key"] => $context["event"]) { + // line 75 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['event'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 79 + yield " +
    Event
    "; + // line 76 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["event"], "html", null, true); + yield "
    + "; + } + // line 82 + yield "
    +
    +
    + "; + } + // line 86 + yield "
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['dispatcherName'], $context['dispatcherData'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 89 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 92 + public function macro_render_table($listeners = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "listeners" => $listeners, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_table")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_table")); + + // line 93 + yield " + + + + + + + + "; + // line 101 + $context["previous_event"] = CoreExtension::getAttribute($this->env, $this->source, Twig\Extension\CoreExtension::first($this->env->getCharset(), (isset($context["listeners"]) || array_key_exists("listeners", $context) ? $context["listeners"] : (function () { throw new RuntimeError('Variable "listeners" does not exist.', 101, $this->source); })())), "event", [], "any", false, false, false, 101); + // line 102 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["listeners"]) || array_key_exists("listeners", $context) ? $context["listeners"] : (function () { throw new RuntimeError('Variable "listeners" does not exist.', 102, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["listener"]) { + // line 103 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 103) || (CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "event", [], "any", false, false, false, 103) != (isset($context["previous_event"]) || array_key_exists("previous_event", $context) ? $context["previous_event"] : (function () { throw new RuntimeError('Variable "previous_event" does not exist.', 103, $this->source); })())))) { + // line 104 + yield " "; + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 104)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 105 + yield " + "; + } + // line 107 + yield " + + + + + + "; + // line 113 + $context["previous_event"] = CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "event", [], "any", false, false, false, 113); + // line 114 + yield " "; + } + // line 115 + yield " + + + + + + "; + // line 121 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 121)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 122 + yield " + "; + } + // line 124 + yield " "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['listener'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 125 + yield "
    PriorityListener
    "; + // line 110 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "event", [], "any", false, false, false, 110), "html", null, true); + yield "
    "; + // line 117 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "priority", [], "any", true, true, false, 117)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "priority", [], "any", false, false, false, 117), "-")) : ("-")), "html", null, true); + yield ""; + // line 118 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["listener"], "stub", [], "any", false, false, false, 118)); + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/events.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 367 => 125, 353 => 124, 349 => 122, 347 => 121, 341 => 118, 337 => 117, 333 => 115, 330 => 114, 328 => 113, 322 => 110, 317 => 107, 313 => 105, 310 => 104, 307 => 103, 289 => 102, 287 => 101, 277 => 93, 259 => 92, 247 => 89, 239 => 86, 233 => 82, 228 => 79, 219 => 76, 216 => 75, 212 => 74, 203 => 67, 190 => 56, 188 => 55, 183 => 53, 177 => 49, 171 => 47, 158 => 36, 156 => 35, 151 => 33, 143 => 28, 137 => 25, 133 => 23, 127 => 19, 125 => 18, 120 => 16, 117 => 15, 113 => 14, 108 => 11, 95 => 10, 80 => 5, 77 => 4, 64 => 3, 41 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/event.svg') }} + Events + +{% endblock %} + +{% block panel %} +

    Dispatched Events

    + +
    + {% for dispatcherName, dispatcherData in collector.data %} +
    +

    {{ dispatcherName }}

    +
    + {% if dispatcherData['called_listeners'] is empty %} +
    +

    No events have been recorded. Check that debugging is enabled in the kernel.

    +
    + {% else %} +
    +
    +

    Called Listeners {{ dispatcherData['called_listeners']|length }}

    + +
    + {{ _self.render_table(dispatcherData['called_listeners']) }} +
    +
    + +
    +

    Not Called Listeners {{ dispatcherData['not_called_listeners']|length }}

    +
    + {% if dispatcherData['not_called_listeners'] is empty %} +
    +

    + There are no uncalled listeners. +

    +

    + All listeners were called or an error occurred + when trying to collect uncalled listeners (in which case check the + logs to get more information). +

    +
    + {% else %} + {{ _self.render_table(dispatcherData['not_called_listeners']) }} + {% endif %} +
    +
    + +
    +

    Orphaned Events {{ dispatcherData['orphaned_events']|length }}

    +
    + {% if dispatcherData['orphaned_events'] is empty %} +
    +

    + There are no orphaned events. +

    +

    + All dispatched events were handled or an error occurred + when trying to collect orphaned events (in which case check the + logs to get more information). +

    +
    + {% else %} + + + + + + + + {% for event in dispatcherData['orphaned_events'] %} + + + + {% endfor %} + +
    Event
    {{ event }}
    + {% endif %} +
    +
    +
    + {% endif %} +
    +
    + {% endfor %} +
    +{% endblock %} + +{% macro render_table(listeners) %} + + + + + + + + + {% set previous_event = (listeners|first).event %} + {% for listener in listeners %} + {% if loop.first or listener.event != previous_event %} + {% if not loop.first %} + + {% endif %} + + + + + + + {% set previous_event = listener.event %} + {% endif %} + + + + + + + {% if loop.last %} + + {% endif %} + {% endfor %} +
    PriorityListener
    {{ listener.event }}
    {{ listener.priority|default('-') }}{{ profiler_dump(listener.stub) }}
    +{% endmacro %} +", "@WebProfiler/Collector/events.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/events.html.twig"); + } +} diff --git a/var/cache/dev/twig/69/6936b0cc7d4bdcf65bd490c287400696.php b/var/cache/dev/twig/69/6936b0cc7d4bdcf65bd490c287400696.php new file mode 100644 index 0000000..561546f --- /dev/null +++ b/var/cache/dev/twig/69/6936b0cc7d4bdcf65bd490c287400696.php @@ -0,0 +1,1008 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + 'panelContent' => [$this, 'block_panelContent'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/time.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/time.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 41 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 42 + yield " "; + $context["has_time_events"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 42, $this->source); })()), "events", [], "any", false, false, false, 42)) > 0); + // line 43 + yield " "; + $context["total_time"] = (((($tmp = (isset($context["has_time_events"]) || array_key_exists("has_time_events", $context) ? $context["has_time_events"] : (function () { throw new RuntimeError('Variable "has_time_events" does not exist.', 43, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (Twig\Extension\CoreExtension::sprintf("%.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 43, $this->source); })()), "duration", [], "any", false, false, false, 43))) : ("n/a")); + // line 44 + yield " "; + $context["initialization_time"] = (((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "events", [], "any", false, false, false, 44))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (Twig\Extension\CoreExtension::sprintf("%.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "inittime", [], "any", false, false, false, 44))) : ("n/a")); + // line 45 + yield " "; + $context["status_color"] = ((((isset($context["has_time_events"]) || array_key_exists("has_time_events", $context) ? $context["has_time_events"] : (function () { throw new RuntimeError('Variable "has_time_events" does not exist.', 45, $this->source); })()) && (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 45, $this->source); })()), "duration", [], "any", false, false, false, 45) > 1000))) ? ("yellow") : ("")); + // line 46 + yield " + "; + // line 47 + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 48 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/time.svg"); + yield " + "; + // line 49 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["total_time"]) || array_key_exists("total_time", $context) ? $context["total_time"] : (function () { throw new RuntimeError('Variable "total_time" does not exist.', 49, $this->source); })()), "html", null, true); + yield " + ms + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 52 + yield " + "; + // line 53 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 54 + yield "
    + Total time + "; + // line 56 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["total_time"]) || array_key_exists("total_time", $context) ? $context["total_time"] : (function () { throw new RuntimeError('Variable "total_time" does not exist.', 56, $this->source); })()), "html", null, true); + yield " ms +
    +
    + Initialization time + "; + // line 60 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["initialization_time"]) || array_key_exists("initialization_time", $context) ? $context["initialization_time"] : (function () { throw new RuntimeError('Variable "initialization_time" does not exist.', 60, $this->source); })()), "html", null, true); + yield " ms +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 63 + yield " + "; + // line 64 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 64, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 64, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 67 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 68 + yield " + "; + // line 69 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/time.svg"); + yield " + Performance + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 74 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 75 + yield " "; + $context["has_time_events"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 75, $this->source); })()), "events", [], "any", false, false, false, 75)) > 0); + // line 76 + yield "

    Performance metrics

    + +
    +
    +
    + "; + // line 81 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 81, $this->source); })()), "duration", [], "any", false, false, false, 81)), "html", null, true); + yield " ms + Total execution time +
    + +
    + "; + // line 86 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 86, $this->source); })()), "inittime", [], "any", false, false, false, 86)), "html", null, true); + yield " ms + Symfony initialization +
    +
    + + "; + // line 91 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 91, $this->source); })()), "collectors", [], "any", false, false, false, 91), "memory", [], "any", false, false, false, 91)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 92 + yield "
    + +
    + "; + // line 95 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 95, $this->source); })()), "collectors", [], "any", false, false, false, 95), "memory", [], "any", false, false, false, 95), "memory", [], "any", false, false, false, 95) / 1024) / 1024)), "html", null, true); + yield " MiB + Peak memory usage +
    + "; + } + // line 99 + yield " + "; + // line 100 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 100, $this->source); })()), "children", [], "any", false, false, false, 100)) > 0)) { + // line 101 + yield "
    + +
    +
    + "; + // line 105 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 105, $this->source); })()), "children", [], "any", false, false, false, 105)), "html", null, true); + yield " + Sub-"; + // line 106 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 106, $this->source); })())), "html", null, true); + yield (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 106, $this->source); })()), "children", [], "any", false, false, false, 106)) > 1)) ? ("s") : ("")); + yield " +
    + + "; + // line 109 + $context["subrequests_time"] = (((($tmp = (isset($context["has_time_events"]) || array_key_exists("has_time_events", $context) ? $context["has_time_events"] : (function () { throw new RuntimeError('Variable "has_time_events" does not exist.', 109, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (Twig\Extension\CoreExtension::reduce($this->env, CoreExtension::getAttribute($this->env, $this->source, // line 110 +(isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 110, $this->source); })()), "children", [], "any", false, false, false, 110), function ($__total__, $__child__) use ($context, $macros) { $context["total"] = $__total__; $context["child"] = $__child__; return ((isset($context["total"]) || array_key_exists("total", $context) ? $context["total"] : (function () { throw new RuntimeError('Variable "total" does not exist.', 110, $this->source); })()) + CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["child"]) || array_key_exists("child", $context) ? $context["child"] : (function () { throw new RuntimeError('Variable "child" does not exist.', 110, $this->source); })()), "getcollector", ["time"], "method", false, false, false, 110), "events", [], "any", false, false, false, 110), "__section__", [], "any", false, false, false, 110), "duration", [], "any", false, false, false, 110)); }, 0)) : ("n/a")); + // line 112 + yield " +
    + "; + // line 114 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["subrequests_time"]) || array_key_exists("subrequests_time", $context) ? $context["subrequests_time"] : (function () { throw new RuntimeError('Variable "subrequests_time" does not exist.', 114, $this->source); })()), "html", null, true); + yield " ms + Sub-"; + // line 115 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 115, $this->source); })())), "html", null, true); + yield (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 115, $this->source); })()), "children", [], "any", false, false, false, 115)) > 1)) ? ("s") : ("")); + yield " time +
    +
    + "; + } + // line 119 + yield "
    + +

    Execution timeline

    + + "; + // line 123 + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 123, $this->source); })()), "isStopwatchInstalled", [], "method", false, false, false, 123)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 124 + yield "
    +

    The Stopwatch component is not installed. If you want to see timing events, run: composer require symfony/stopwatch.

    +
    + "; + } elseif (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, // line 127 +(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 127, $this->source); })()), "events", [], "any", false, false, false, 127))) { + // line 128 + yield "
    +

    No timing events have been recorded. Check that symfony/stopwatch is installed and debugging enabled in the kernel.

    +
    + "; + } else { + // line 132 + yield " "; + yield from $this->unwrap()->yieldBlock("panelContent", $context, $blocks); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 136 + /** + * @return iterable + */ + public function block_panelContent(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panelContent")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panelContent")); + + // line 137 + yield "
    + + + ms + (timeline only displays events with a duration longer than this threshold) +
    + + "; + // line 144 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 144, $this->source); })()), "parent", [], "any", false, false, false, 144)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 145 + yield "

    + Sub-"; + // line 146 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 146, $this->source); })())), "html", null, true); + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 146, $this->source); })()), "getcollector", ["request"], "method", false, false, false, 146), "requestattributes", [], "any", false, false, false, 146), "get", ["_controller"], "method", false, false, false, 146)); + yield " + + "; + // line 148 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 148, $this->source); })()), "events", [], "any", false, false, false, 148), "__section__", [], "any", false, false, false, 148), "duration", [], "any", false, false, false, 148), "html", null, true); + yield " ms + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 149, $this->source); })()), "parent", [], "any", false, false, false, 149), "token", [], "any", false, false, false, 149), "panel" => "time"]), "html", null, true); + yield "\">Return to parent "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 149, $this->source); })()), "html", null, true); + yield " + +

    + "; + } elseif ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, // line 152 +(isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 152, $this->source); })()), "children", [], "any", false, false, false, 152)) > 0)) { + // line 153 + yield "

    + Main "; + // line 154 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), (isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 154, $this->source); })())), "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 154, $this->source); })()), "events", [], "any", false, false, false, 154), "__section__", [], "any", false, false, false, 154), "duration", [], "any", false, false, false, 154), "html", null, true); + yield " ms +

    + "; + } + // line 157 + yield " + "; + // line 158 + yield $this->getTemplateForMacro("macro_display_timeline", $context, 158, $this->getSourceContext())->macro_display_timeline(...[(isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 158, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 158, $this->source); })()), "events", [], "any", false, false, false, 158), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 158, $this->source); })()), "events", [], "any", false, false, false, 158), "__section__", [], "any", false, false, false, 158), "origin", [], "any", false, false, false, 158)]); + yield " + + "; + // line 160 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 160, $this->source); })()), "children", [], "any", false, false, false, 160))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 161 + yield "

    Note: sections with a striped background correspond to sub-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 161, $this->source); })()), "html", null, true); + yield "s.

    + +

    Sub-"; + // line 163 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 163, $this->source); })()), "html", null, true); + yield "s ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 163, $this->source); })()), "children", [], "any", false, false, false, 163)), "html", null, true); + yield ")

    + + "; + // line 165 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 165, $this->source); })()), "children", [], "any", false, false, false, 165)); + foreach ($context['_seq'] as $context["_key"] => $context["child"]) { + // line 166 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["child"], "getcollector", ["time"], "method", false, false, false, 166), "events", [], "any", false, false, false, 166); + // line 167 + yield "

    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 168), "panel" => "time"]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["child"], "getcollector", ["request"], "method", false, false, false, 168), "identifier", [], "any", false, false, false, 168), "html", null, true); + yield " + "; + // line 169 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 169, $this->source); })()), "__section__", [], "any", false, false, false, 169), "duration", [], "any", false, false, false, 169), "html", null, true); + yield " ms +

    + + "; + // line 172 + yield $this->getTemplateForMacro("macro_display_timeline", $context, 172, $this->getSourceContext())->macro_display_timeline(...[CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 172), (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 172, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 172, $this->source); })()), "events", [], "any", false, false, false, 172), "__section__", [], "any", false, false, false, 172), "origin", [], "any", false, false, false, 172)]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['child'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 174 + yield " "; + } + // line 175 + yield " + + + + + + + + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 191 + public function macro_dump_request_data($token = null, $events = null, $origin = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "token" => $token, + "events" => $events, + "origin" => $origin, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "dump_request_data")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "dump_request_data")); + + // line 193 + yield "{ + id: \""; + // line 194 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 194, $this->source); })()), "js", null, true); + yield "\", + left: "; + // line 195 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 195, $this->source); })()), "__section__", [], "any", false, false, false, 195), "origin", [], "any", false, false, false, 195) - (isset($context["origin"]) || array_key_exists("origin", $context) ? $context["origin"] : (function () { throw new RuntimeError('Variable "origin" does not exist.', 195, $this->source); })()))), "js", null, true); + yield ", + end: \""; + // line 196 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 196, $this->source); })()), "__section__", [], "any", false, false, false, 196), "endtime", [], "any", false, false, false, 196)), "js", null, true); + yield "\", + events: [ "; + // line 197 + yield $this->getTemplateForMacro("macro_dump_events", $context, 197, $this->getSourceContext())->macro_dump_events(...[(isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 197, $this->source); })())]); + yield " ], +} +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 202 + public function macro_dump_events($events = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "events" => $events, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "dump_events")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "dump_events")); + + // line 204 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 204, $this->source); })())); + foreach ($context['_seq'] as $context["name"] => $context["event"]) { + // line 205 + if (("__section__" != $context["name"])) { + // line 206 + yield "{ + name: \""; + // line 207 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "js", null, true); + yield "\", + category: \""; + // line 208 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["event"], "category", [], "any", false, false, false, 208), "js", null, true); + yield "\", + origin: "; + // line 209 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["event"], "origin", [], "any", false, false, false, 209)), "js", null, true); + yield ", + starttime: "; + // line 210 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["event"], "starttime", [], "any", false, false, false, 210)), "js", null, true); + yield ", + endtime: "; + // line 211 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["event"], "endtime", [], "any", false, false, false, 211)), "js", null, true); + yield ", + duration: "; + // line 212 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["event"], "duration", [], "any", false, false, false, 212)), "js", null, true); + yield ", + memory: "; + // line 213 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.1F", ((CoreExtension::getAttribute($this->env, $this->source, $context["event"], "memory", [], "any", false, false, false, 213) / 1024) / 1024)), "js", null, true); + yield ", + elements: {}, + periods: ["; + // line 216 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["event"], "periods", [], "any", false, false, false, 216)); + foreach ($context['_seq'] as $context["_key"] => $context["period"]) { + // line 217 + yield "{ + start: "; + // line 218 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["period"], "starttime", [], "any", false, false, false, 218)), "js", null, true); + yield ", + end: "; + // line 219 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["period"], "endtime", [], "any", false, false, false, 219)), "js", null, true); + yield ", + duration: "; + // line 220 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%F", CoreExtension::getAttribute($this->env, $this->source, $context["period"], "duration", [], "any", false, false, false, 220)), "js", null, true); + yield ", + elements: {} + },"; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['period'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 224 + yield "], +}, +"; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['name'], $context['event'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 231 + public function macro_display_timeline($token = null, $events = null, $origin = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "token" => $token, + "events" => $events, + "origin" => $origin, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "display_timeline")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "display_timeline")); + + // line 232 + yield "
    +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 233, $this->source); })()), "html", null, true); + yield "\" class=\"legends\">
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 234, $this->source); })()), "html", null, true); + yield "\" class=\"timeline-graph\"> + +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/time.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 718 => 247, 712 => 244, 707 => 242, 703 => 241, 696 => 236, 692 => 234, 688 => 233, 685 => 232, 665 => 231, 646 => 224, 637 => 220, 633 => 219, 629 => 218, 626 => 217, 622 => 216, 617 => 213, 613 => 212, 609 => 211, 605 => 210, 601 => 209, 597 => 208, 593 => 207, 590 => 206, 588 => 205, 584 => 204, 566 => 202, 551 => 197, 547 => 196, 543 => 195, 539 => 194, 536 => 193, 516 => 191, 502 => 187, 496 => 184, 485 => 175, 482 => 174, 474 => 172, 468 => 169, 462 => 168, 459 => 167, 456 => 166, 452 => 165, 445 => 163, 439 => 161, 437 => 160, 432 => 158, 429 => 157, 421 => 154, 418 => 153, 416 => 152, 408 => 149, 404 => 148, 397 => 146, 394 => 145, 392 => 144, 383 => 137, 370 => 136, 355 => 132, 349 => 128, 347 => 127, 342 => 124, 340 => 123, 334 => 119, 326 => 115, 322 => 114, 318 => 112, 316 => 110, 315 => 109, 308 => 106, 304 => 105, 298 => 101, 296 => 100, 293 => 99, 286 => 95, 281 => 92, 279 => 91, 271 => 86, 263 => 81, 256 => 76, 253 => 75, 240 => 74, 225 => 69, 222 => 68, 209 => 67, 196 => 64, 193 => 63, 186 => 60, 179 => 56, 175 => 54, 173 => 53, 170 => 52, 163 => 49, 158 => 48, 156 => 47, 153 => 46, 150 => 45, 147 => 44, 144 => 43, 141 => 42, 128 => 41, 80 => 4, 67 => 3, 44 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% set has_time_events = collector.events|length > 0 %} + {% set total_time = has_time_events ? '%.0f'|format(collector.duration) : 'n/a' %} + {% set initialization_time = collector.events|length ? '%.0f'|format(collector.inittime) : 'n/a' %} + {% set status_color = has_time_events and collector.duration > 1000 ? 'yellow' %} + + {% set icon %} + {{ source('@WebProfiler/Icon/time.svg') }} + {{ total_time }} + ms + {% endset %} + + {% set text %} +
    + Total time + {{ total_time }} ms +
    +
    + Initialization time + {{ initialization_time }} ms +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/time.svg') }} + Performance + +{% endblock %} + +{% block panel %} + {% set has_time_events = collector.events|length > 0 %} +

    Performance metrics

    + +
    +
    +
    + {{ '%.0f'|format(collector.duration) }} ms + Total execution time +
    + +
    + {{ '%.0f'|format(collector.inittime) }} ms + Symfony initialization +
    +
    + + {% if profile.collectors.memory %} +
    + +
    + {{ '%.2f'|format(profile.collectors.memory.memory / 1024 / 1024) }} MiB + Peak memory usage +
    + {% endif %} + + {% if profile.children|length > 0 %} +
    + +
    +
    + {{ profile.children|length }} + Sub-{{ profile_type|title }}{{ profile.children|length > 1 ? 's' }} +
    + + {% set subrequests_time = has_time_events + ? profile.children|reduce((total, child) => total + child.getcollector('time').events.__section__.duration, 0) + : 'n/a' %} + +
    + {{ subrequests_time }} ms + Sub-{{ profile_type|title }}{{ profile.children|length > 1 ? 's' }} time +
    +
    + {% endif %} +
    + +

    Execution timeline

    + + {% if not collector.isStopwatchInstalled() %} +
    +

    The Stopwatch component is not installed. If you want to see timing events, run: composer require symfony/stopwatch.

    +
    + {% elseif collector.events is empty %} +
    +

    No timing events have been recorded. Check that symfony/stopwatch is installed and debugging enabled in the kernel.

    +
    + {% else %} + {{ block('panelContent') }} + {% endif %} +{% endblock %} + +{% block panelContent %} +
    + + + ms + (timeline only displays events with a duration longer than this threshold) +
    + + {% if profile.parent %} +

    + Sub-{{ profile_type|title }} {{ profiler_dump(profile.getcollector('request').requestattributes.get('_controller')) }} + + {{ collector.events.__section__.duration }} ms + Return to parent {{ profile_type }} + +

    + {% elseif profile.children|length > 0 %} +

    + Main {{ profile_type|title }} {{ collector.events.__section__.duration }} ms +

    + {% endif %} + + {{ _self.display_timeline(token, collector.events, collector.events.__section__.origin) }} + + {% if profile.children|length %} +

    Note: sections with a striped background correspond to sub-{{ profile_type }}s.

    + +

    Sub-{{ profile_type }}s ({{ profile.children|length }})

    + + {% for child in profile.children %} + {% set events = child.getcollector('time').events %} +

    + {{ child.getcollector('request').identifier }} + {{ events.__section__.duration }} ms +

    + + {{ _self.display_timeline(child.token, events, collector.events.__section__.origin) }} + {% endfor %} + {% endif %} + + + + + + + + + + +{% endblock %} + +{% macro dump_request_data(token, events, origin) %} +{% autoescape 'js' %} +{ + id: \"{{ token }}\", + left: {{ \"%F\"|format(events.__section__.origin - origin) }}, + end: \"{{ '%F'|format(events.__section__.endtime) }}\", + events: [ {{ _self.dump_events(events) }} ], +} +{% endautoescape %} +{% endmacro %} + +{% macro dump_events(events) %} +{% autoescape 'js' %} +{% for name, event in events %} +{% if '__section__' != name %} +{ + name: \"{{ name }}\", + category: \"{{ event.category }}\", + origin: {{ \"%F\"|format(event.origin) }}, + starttime: {{ \"%F\"|format(event.starttime) }}, + endtime: {{ \"%F\"|format(event.endtime) }}, + duration: {{ \"%F\"|format(event.duration) }}, + memory: {{ \"%.1F\"|format(event.memory / 1024 / 1024) }}, + elements: {}, + periods: [ + {%- for period in event.periods -%} + { + start: {{ \"%F\"|format(period.starttime) }}, + end: {{ \"%F\"|format(period.endtime) }}, + duration: {{ \"%F\"|format(period.duration) }}, + elements: {} + }, + {%- endfor -%} + ], +}, +{% endif %} +{% endfor %} +{% endautoescape %} +{% endmacro %} + +{% macro display_timeline(token, events, origin) %} +
    +
    + + +
    +{% endmacro %} +", "@WebProfiler/Collector/time.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/time.html.twig"); + } +} diff --git a/var/cache/dev/twig/72/725c54502b6e8372923823469ec8872c.php b/var/cache/dev/twig/72/725c54502b6e8372923823469ec8872c.php new file mode 100644 index 0000000..7723b1e --- /dev/null +++ b/var/cache/dev/twig/72/725c54502b6e8372923823469ec8872c.php @@ -0,0 +1,183 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'summary' => [$this, 'block_summary'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/info.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/info.html.twig")); + + // line 3 + $context["messages"] = ["no_token" => ["status" => "error", "title" => ((((( // line 6 +array_key_exists("token", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 6, $this->source); })()), "")) : ("")) == "latest")) ? ("There are no profiles") : ("Token not found")), "message" => ((((( // line 7 +array_key_exists("token", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 7, $this->source); })()), "")) : ("")) == "latest")) ? ("No profiles found.") : ((("Token \"" . ((array_key_exists("token", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 7, $this->source); })()), "")) : (""))) . "\" not found.")))]]; + // line 1 + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 11 + /** + * @return iterable + */ + public function block_summary(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "summary")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "summary")); + + // line 12 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 12, $this->source); })()), (isset($context["about"]) || array_key_exists("about", $context) ? $context["about"] : (function () { throw new RuntimeError('Variable "about" does not exist.', 12, $this->source); })()), [], "array", false, false, false, 12), "status", [], "any", false, false, false, 12), "html", null, true); + yield "\"> +
    +

    "; + // line 14 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::titleCase($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 14, $this->source); })()), (isset($context["about"]) || array_key_exists("about", $context) ? $context["about"] : (function () { throw new RuntimeError('Variable "about" does not exist.', 14, $this->source); })()), [], "array", false, false, false, 14), "status", [], "any", false, false, false, 14)), "html", null, true); + yield "

    +
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 19 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 20 + yield "

    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 20, $this->source); })()), (isset($context["about"]) || array_key_exists("about", $context) ? $context["about"] : (function () { throw new RuntimeError('Variable "about" does not exist.', 20, $this->source); })()), [], "array", false, false, false, 20), "title", [], "any", false, false, false, 20), "html", null, true); + yield "

    +

    "; + // line 21 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 21, $this->source); })()), (isset($context["about"]) || array_key_exists("about", $context) ? $context["about"] : (function () { throw new RuntimeError('Variable "about" does not exist.', 21, $this->source); })()), [], "array", false, false, false, 21), "message", [], "any", false, false, false, 21), "html", null, true); + yield "

    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/info.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 121 => 21, 116 => 20, 103 => 19, 88 => 14, 82 => 12, 69 => 11, 58 => 1, 56 => 7, 55 => 6, 54 => 3, 41 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% set messages = { + 'no_token' : { + status: 'error', + title: (token|default('') == 'latest') ? 'There are no profiles' : 'Token not found', + message: (token|default('') == 'latest') ? 'No profiles found.' : 'Token \"' ~ token|default('') ~ '\" not found.' + } +} %} + +{% block summary %} +
    +
    +

    {{ messages[about].status|title }}

    +
    +
    +{% endblock %} + +{% block panel %} +

    {{ messages[about].title }}

    +

    {{ messages[about].message }}

    +{% endblock %} +", "@WebProfiler/Profiler/info.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/info.html.twig"); + } +} diff --git a/var/cache/dev/twig/77/774f5647402c84c32c1348253a7359ca.php b/var/cache/dev/twig/77/774f5647402c84c32c1348253a7359ca.php new file mode 100644 index 0000000..d107b1c --- /dev/null +++ b/var/cache/dev/twig/77/774f5647402c84c32c1348253a7359ca.php @@ -0,0 +1,1683 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/serializer.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/serializer.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 31 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 32 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 32, $this->source); })()), "handledCount", [], "any", false, false, false, 32) > 0)) { + // line 33 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 34 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/serializer.svg"); + yield " + + "; + // line 36 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 36, $this->source); })()), "handledCount", [], "any", false, false, false, 36), "html", null, true); + yield " + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 39 + yield " + "; + // line 40 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 41 + yield "
    + Total calls + "; + // line 43 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 43, $this->source); })()), "handledCount", [], "any", false, false, false, 43), "html", null, true); + yield " +
    +
    + Total time + + "; + // line 48 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 48, $this->source); })()), "totalTime", [], "any", false, false, false, 48) * 1000)), "html", null, true); + yield " ms + +
    + +
    +
    +
    + Serialize + "; + // line 56 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 56, $this->source); })()), "data", [], "any", false, false, false, 56), "serialize", [], "any", false, false, false, 56)), "html", null, true); + yield " +
    +
    + Deserialize + "; + // line 60 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 60, $this->source); })()), "data", [], "any", false, false, false, 60), "deserialize", [], "any", false, false, false, 60)), "html", null, true); + yield " +
    +
    +
    +
    + Encode + "; + // line 66 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "data", [], "any", false, false, false, 66), "encode", [], "any", false, false, false, 66)), "html", null, true); + yield " +
    +
    + Decode + "; + // line 70 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 70, $this->source); })()), "data", [], "any", false, false, false, 70), "decode", [], "any", false, false, false, 70)), "html", null, true); + yield " +
    +
    +
    +
    + Normalize + "; + // line 76 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 76, $this->source); })()), "data", [], "any", false, false, false, 76), "normalize", [], "any", false, false, false, 76)), "html", null, true); + yield " +
    +
    + Denormalize + "; + // line 80 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 80, $this->source); })()), "data", [], "any", false, false, false, 80), "denormalize", [], "any", false, false, false, 80)), "html", null, true); + yield " +
    +
    +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 85 + yield " + "; + // line 86 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 86, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 90 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 91 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 91, $this->source); })()), "handledCount", [], "any", false, false, false, 91)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield "\"> + "; + // line 92 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/serializer.svg"); + yield " + Serializer + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 97 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 98 + yield "

    Serializer

    +
    + "; + // line 100 + if ((($tmp = !CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 100, $this->source); })()), "handledCount", [], "any", false, false, false, 100)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 101 + yield "
    +

    Nothing was handled by the serializer.

    +
    + "; + } else { + // line 105 + yield "
    +
    + "; + // line 107 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 107, $this->source); })()), "handledCount", [], "any", false, false, false, 107), "html", null, true); + yield " + Handled +
    + +
    + "; + // line 112 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 112, $this->source); })()), "totalTime", [], "any", false, false, false, 112) * 1000)), "html", null, true); + yield " ms + Total time +
    +
    + +
    + "; + // line 118 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 118, $this->source); })()), "serializerNames", [], "any", false, false, false, 118)); + foreach ($context['_seq'] as $context["_key"] => $context["serializer"]) { + // line 119 + yield " "; + yield $this->getTemplateForMacro("macro_render_serializer_tab", $context, 119, $this->getSourceContext())->macro_render_serializer_tab(...[(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 119, $this->source); })()), $context["serializer"]]); + yield " + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['serializer'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 121 + yield "
    + "; + } + // line 123 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 126 + public function macro_render_serializer_tab($collector = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collector" => $collector, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_serializer_tab")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_serializer_tab")); + + // line 127 + yield "
    +

    "; + // line 128 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 128, $this->source); })()), "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 128, $this->source); })()), "handledCount", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 128, $this->source); })())], "method", false, false, false, 128), "html", null, true); + yield "

    +
    +
    + "; + // line 131 + yield $this->getTemplateForMacro("macro_render_serialize_tab", $context, 131, $this->getSourceContext())->macro_render_serialize_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 131, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 131, $this->source); })())], "method", false, false, false, 131), true, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 131, $this->source); })())]); + yield " + "; + // line 132 + yield $this->getTemplateForMacro("macro_render_serialize_tab", $context, 132, $this->getSourceContext())->macro_render_serialize_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 132, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 132, $this->source); })())], "method", false, false, false, 132), false, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 132, $this->source); })())]); + yield " + + "; + // line 134 + yield $this->getTemplateForMacro("macro_render_normalize_tab", $context, 134, $this->getSourceContext())->macro_render_normalize_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 134, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 134, $this->source); })())], "method", false, false, false, 134), true, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 134, $this->source); })())]); + yield " + "; + // line 135 + yield $this->getTemplateForMacro("macro_render_normalize_tab", $context, 135, $this->getSourceContext())->macro_render_normalize_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 135, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 135, $this->source); })())], "method", false, false, false, 135), false, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 135, $this->source); })())]); + yield " + + "; + // line 137 + yield $this->getTemplateForMacro("macro_render_encode_tab", $context, 137, $this->getSourceContext())->macro_render_encode_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 137, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 137, $this->source); })())], "method", false, false, false, 137), true, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 137, $this->source); })())]); + yield " + "; + // line 138 + yield $this->getTemplateForMacro("macro_render_encode_tab", $context, 138, $this->getSourceContext())->macro_render_encode_tab(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 138, $this->source); })()), "data", [(isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 138, $this->source); })())], "method", false, false, false, 138), false, (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 138, $this->source); })())]); + yield " +
    +
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 144 + public function macro_render_serialize_tab($collectorData = null, $serialize = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collectorData" => $collectorData, + "serialize" => $serialize, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_serialize_tab")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_serialize_tab")); + + // line 145 + yield " "; + $context["data"] = (((($tmp = (isset($context["serialize"]) || array_key_exists("serialize", $context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.', 145, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 145, $this->source); })()), "serialize", [], "any", false, false, false, 145)) : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 145, $this->source); })()), "deserialize", [], "any", false, false, false, 145))); + // line 146 + yield " "; + $context["cellPrefix"] = (((($tmp = (isset($context["serialize"]) || array_key_exists("serialize", $context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.', 146, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("serialize") : ("deserialize")); + // line 147 + yield " +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield "\"> +

    "; + // line 149 + yield (((($tmp = (isset($context["serialize"]) || array_key_exists("serialize", $context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.', 149, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("serialize") : ("deserialize")); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 149, $this->source); })())), "html", null, true); + yield "

    +
    + "; + // line 151 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 151, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 152 + yield "
    +

    Nothing was "; + // line 153 + yield (((($tmp = (isset($context["serialize"]) || array_key_exists("serialize", $context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.', 153, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("serialized") : ("deserialized")); + yield ".

    +
    + "; + } else { + // line 156 + yield " + + + + + + + + + + + + "; + // line 168 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 168, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 169 + yield " + + + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 178 + yield " +
    DataContextNormalizerEncoderTimeCaller
    "; + // line 170 + yield $this->getTemplateForMacro("macro_render_data_cell", $context, 170, $this->getSourceContext())->macro_render_data_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 170), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 170, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 170, $this->source); })())]); + yield ""; + // line 171 + yield $this->getTemplateForMacro("macro_render_context_cell", $context, 171, $this->getSourceContext())->macro_render_context_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 171), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 171, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 171, $this->source); })())]); + yield ""; + // line 172 + yield $this->getTemplateForMacro("macro_render_normalizer_cell", $context, 172, $this->getSourceContext())->macro_render_normalizer_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 172), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 172, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 172, $this->source); })())]); + yield ""; + // line 173 + yield $this->getTemplateForMacro("macro_render_encoder_cell", $context, 173, $this->getSourceContext())->macro_render_encoder_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 173), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 173, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 173, $this->source); })())]); + yield ""; + // line 174 + yield $this->getTemplateForMacro("macro_render_time_cell", $context, 174, $this->getSourceContext())->macro_render_time_cell(...[$context["item"]]); + yield ""; + // line 175 + yield $this->getTemplateForMacro("macro_render_caller_cell", $context, 175, $this->getSourceContext())->macro_render_caller_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 175), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 175, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 175, $this->source); })())]); + yield "
    + "; + } + // line 181 + yield "
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 185 + public function macro_render_caller_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_caller_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_caller_cell")); + + // line 186 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "caller", [], "any", true, true, false, 186)) { + // line 187 + yield " "; + $context["trace_id"] = ((((("sf-trace-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 187, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 187, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 187, $this->source); })())); + // line 188 + yield " + + "; + // line 190 + $context["caller"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 190, $this->source); })()), "caller", [], "any", false, false, false, 190); + // line 191 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 191, $this->source); })()), "line", [], "any", false, false, false, 191)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 192 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 192, $this->source); })()), "file", [], "any", false, false, false, 192), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 192, $this->source); })()), "line", [], "any", false, false, false, 192)); + // line 193 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 193, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 194 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 194, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 194, $this->source); })()), "file", [], "any", false, false, false, 194), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 194, $this->source); })()), "name", [], "any", false, false, false, 194), "html", null, true); + yield " + "; + } else { + // line 196 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 196, $this->source); })()), "file", [], "any", false, false, false, 196), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 196, $this->source); })()), "name", [], "any", false, false, false, 196), "html", null, true); + yield " + "; + } + // line 198 + yield " "; + } else { + // line 199 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 199, $this->source); })()), "name", [], "any", false, false, false, 199), "html", null, true); + yield " + "; + } + // line 201 + yield " line env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["trace_id"]) || array_key_exists("trace_id", $context) ? $context["trace_id"] : (function () { throw new RuntimeError('Variable "trace_id" does not exist.', 201, $this->source); })()), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 201, $this->source); })()), "line", [], "any", false, false, false, 201), "html", null, true); + yield " + + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["trace_id"]) || array_key_exists("trace_id", $context) ? $context["trace_id"] : (function () { throw new RuntimeError('Variable "trace_id" does not exist.', 204, $this->source); })()), "html", null, true); + yield "\"> +
    + "; + // line 206 + yield Twig\Extension\CoreExtension::replace($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 206, $this->source); })()), "file", [], "any", false, false, false, 206), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 206, $this->source); })()), "line", [], "any", false, false, false, 206)), ["#DD0000" => "var(--highlight-string)", "#007700" => "var(--highlight-keyword)", "#0000BB" => "var(--highlight-default)", "#FF8000" => "var(--highlight-comment)"]); + // line 211 + yield " +
    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 217 + public function macro_render_normalize_tab($collectorData = null, $normalize = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collectorData" => $collectorData, + "normalize" => $normalize, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_normalize_tab")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_normalize_tab")); + + // line 218 + yield " "; + $context["data"] = (((($tmp = (isset($context["normalize"]) || array_key_exists("normalize", $context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.', 218, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 218, $this->source); })()), "normalize", [], "any", false, false, false, 218)) : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 218, $this->source); })()), "denormalize", [], "any", false, false, false, 218))); + // line 219 + yield " "; + $context["cellPrefix"] = (((($tmp = (isset($context["normalize"]) || array_key_exists("normalize", $context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.', 219, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("normalize") : ("denormalize")); + // line 220 + yield " +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield "\"> +

    "; + // line 222 + yield (((($tmp = (isset($context["normalize"]) || array_key_exists("normalize", $context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.', 222, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("normalize") : ("denormalize")); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 222, $this->source); })())), "html", null, true); + yield "

    +
    + "; + // line 224 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 224, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 225 + yield "
    +

    Nothing was "; + // line 226 + yield (((($tmp = (isset($context["normalize"]) || array_key_exists("normalize", $context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.', 226, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("normalized") : ("denormalized")); + yield ".

    +
    + "; + } else { + // line 229 + yield " + + + + + + + + + + + "; + // line 240 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 240, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 241 + yield " + + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 249 + yield " +
    DataContextNormalizerTimeCaller
    "; + // line 242 + yield $this->getTemplateForMacro("macro_render_data_cell", $context, 242, $this->getSourceContext())->macro_render_data_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 242), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 242, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 242, $this->source); })())]); + yield ""; + // line 243 + yield $this->getTemplateForMacro("macro_render_context_cell", $context, 243, $this->getSourceContext())->macro_render_context_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 243), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 243, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 243, $this->source); })())]); + yield ""; + // line 244 + yield $this->getTemplateForMacro("macro_render_normalizer_cell", $context, 244, $this->getSourceContext())->macro_render_normalizer_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 244), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 244, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 244, $this->source); })())]); + yield ""; + // line 245 + yield $this->getTemplateForMacro("macro_render_time_cell", $context, 245, $this->getSourceContext())->macro_render_time_cell(...[$context["item"]]); + yield ""; + // line 246 + yield $this->getTemplateForMacro("macro_render_caller_cell", $context, 246, $this->getSourceContext())->macro_render_caller_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 246), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 246, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 246, $this->source); })())]); + yield "
    + "; + } + // line 252 + yield "
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 256 + public function macro_render_encode_tab($collectorData = null, $encode = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "collectorData" => $collectorData, + "encode" => $encode, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_encode_tab")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_encode_tab")); + + // line 257 + yield " "; + $context["data"] = (((($tmp = (isset($context["encode"]) || array_key_exists("encode", $context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.', 257, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 257, $this->source); })()), "encode", [], "any", false, false, false, 257)) : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["collectorData"]) || array_key_exists("collectorData", $context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.', 257, $this->source); })()), "decode", [], "any", false, false, false, 257))); + // line 258 + yield " "; + $context["cellPrefix"] = (((($tmp = (isset($context["encode"]) || array_key_exists("encode", $context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.', 258, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("encode") : ("decode")); + // line 259 + yield " +
    source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("disabled") : ("")); + yield "\"> +

    "; + // line 261 + yield (((($tmp = (isset($context["encode"]) || array_key_exists("encode", $context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.', 261, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("encode") : ("decode")); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 261, $this->source); })())), "html", null, true); + yield "

    +
    + "; + // line 263 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 263, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 264 + yield "
    +

    Nothing was "; + // line 265 + yield (((($tmp = (isset($context["encode"]) || array_key_exists("encode", $context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.', 265, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("encoded") : ("decoded")); + yield ".

    +
    + "; + } else { + // line 268 + yield " + + + + + + + + + + + "; + // line 279 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 279, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 280 + yield " + + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 288 + yield " +
    DataContextEncoderTimeCaller
    "; + // line 281 + yield $this->getTemplateForMacro("macro_render_data_cell", $context, 281, $this->getSourceContext())->macro_render_data_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 281), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 281, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 281, $this->source); })())]); + yield ""; + // line 282 + yield $this->getTemplateForMacro("macro_render_context_cell", $context, 282, $this->getSourceContext())->macro_render_context_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 282), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 282, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 282, $this->source); })())]); + yield ""; + // line 283 + yield $this->getTemplateForMacro("macro_render_encoder_cell", $context, 283, $this->getSourceContext())->macro_render_encoder_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 283), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 283, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 283, $this->source); })())]); + yield ""; + // line 284 + yield $this->getTemplateForMacro("macro_render_time_cell", $context, 284, $this->getSourceContext())->macro_render_time_cell(...[$context["item"]]); + yield ""; + // line 285 + yield $this->getTemplateForMacro("macro_render_caller_cell", $context, 285, $this->getSourceContext())->macro_render_caller_cell(...[$context["item"], CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 285), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix", $context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.', 285, $this->source); })()), (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 285, $this->source); })())]); + yield "
    + "; + } + // line 291 + yield "
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 295 + public function macro_render_data_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_data_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_data_cell")); + + // line 296 + yield " "; + $context["data_id"] = ((((("data-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 296, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 296, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 296, $this->source); })())); + // line 297 + yield " + "; + // line 298 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 298, $this->source); })()), "dataType", [], "any", false, false, false, 298), "html", null, true); + yield " + +
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["data_id"]) || array_key_exists("data_id", $context) ? $context["data_id"] : (function () { throw new RuntimeError('Variable "data_id" does not exist.', 301, $this->source); })()), "html", null, true); + yield "\" data-toggle-alt-content=\"Hide contents\">Show contents +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["data_id"]) || array_key_exists("data_id", $context) ? $context["data_id"] : (function () { throw new RuntimeError('Variable "data_id" does not exist.', 302, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 303 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 303, $this->source); })()), "data", [], "any", false, false, false, 303)); + yield " +
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 308 + public function macro_render_context_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_context_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_context_cell")); + + // line 309 + yield " "; + $context["context_id"] = ((((("context-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 309, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 309, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 309, $this->source); })())); + // line 310 + yield " + "; + // line 311 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 311, $this->source); })()), "type", [], "any", false, false, false, 311)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 312 + yield " Type: "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 312, $this->source); })()), "type", [], "any", false, false, false, 312), "html", null, true); + yield " +
    Format: "; + // line 313 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 313, $this->source); })()), "format", [], "any", false, false, false, 313)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 313, $this->source); })()), "format", [], "any", false, false, false, 313), "html", null, true)) : ("none")); + yield "
    + "; + } else { + // line 315 + yield " Format: "; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 315, $this->source); })()), "format", [], "any", false, false, false, 315)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 315, $this->source); })()), "format", [], "any", false, false, false, 315), "html", null, true)) : ("none")); + yield " + "; + } + // line 317 + yield " +
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["context_id"]) || array_key_exists("context_id", $context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.', 319, $this->source); })()), "html", null, true); + yield "\" data-toggle-alt-content=\"Hide context\">Show context +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["context_id"]) || array_key_exists("context_id", $context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.', 320, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + "; + // line 321 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 321, $this->source); })()), "context", [], "any", false, false, false, 321)); + yield " +
    +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 326 + public function macro_render_normalizer_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_normalizer_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_normalizer_cell")); + + // line 327 + yield " "; + $context["nested_normalizers_id"] = ((((("nested-normalizers-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 327, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 327, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 327, $this->source); })())); + // line 328 + yield " + "; + // line 329 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "normalizer", [], "any", true, true, false, 329)) { + // line 330 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "file", [], "any", false, false, false, 330), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "line", [], "any", false, false, false, 330)), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "file", [], "any", false, false, false, 330), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "class", [], "any", false, false, false, 330), "html", null, true); + yield " ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 330, $this->source); })()), "normalizer", [], "any", false, false, false, 330), "time", [], "any", false, false, false, 330) * 1000)), "html", null, true); + yield " ms) + "; + } + // line 332 + yield " + "; + // line 333 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 333, $this->source); })()), "normalization", [], "any", false, false, false, 333)) > 1)) { + // line 334 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["nested_normalizers_id"]) || array_key_exists("nested_normalizers_id", $context) ? $context["nested_normalizers_id"] : (function () { throw new RuntimeError('Variable "nested_normalizers_id" does not exist.', 335, $this->source); })()), "html", null, true); + yield "\" data-toggle-alt-content=\"Hide nested normalizers\">Show nested normalizers +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["nested_normalizers_id"]) || array_key_exists("nested_normalizers_id", $context) ? $context["nested_normalizers_id"] : (function () { throw new RuntimeError('Variable "nested_normalizers_id" does not exist.', 336, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + +
    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 347 + public function macro_render_encoder_cell($item = null, $index = null, $method = null, $serializer = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "index" => $index, + "method" => $method, + "serializer" => $serializer, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_encoder_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_encoder_cell")); + + // line 348 + yield " "; + $context["nested_encoders_id"] = ((((("nested-encoders-" . (isset($context["serializer"]) || array_key_exists("serializer", $context) ? $context["serializer"] : (function () { throw new RuntimeError('Variable "serializer" does not exist.', 348, $this->source); })())) . "-") . (isset($context["method"]) || array_key_exists("method", $context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.', 348, $this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index", $context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.', 348, $this->source); })())); + // line 349 + yield " + "; + // line 350 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "encoder", [], "any", true, true, false, 350)) { + // line 351 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "file", [], "any", false, false, false, 351), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "line", [], "any", false, false, false, 351)), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "file", [], "any", false, false, false, 351), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "class", [], "any", false, false, false, 351), "html", null, true); + yield " ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 351, $this->source); })()), "encoder", [], "any", false, false, false, 351), "time", [], "any", false, false, false, 351) * 1000)), "html", null, true); + yield " ms) + "; + } + // line 353 + yield " + "; + // line 354 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 354, $this->source); })()), "encoding", [], "any", false, false, false, 354)) > 1)) { + // line 355 + yield "
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["nested_encoders_id"]) || array_key_exists("nested_encoders_id", $context) ? $context["nested_encoders_id"] : (function () { throw new RuntimeError('Variable "nested_encoders_id" does not exist.', 356, $this->source); })()), "html", null, true); + yield "\" data-toggle-alt-content=\"Hide nested encoders\">Show nested encoders +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["nested_encoders_id"]) || array_key_exists("nested_encoders_id", $context) ? $context["nested_encoders_id"] : (function () { throw new RuntimeError('Variable "nested_encoders_id" does not exist.', 357, $this->source); })()), "html", null, true); + yield "\" class=\"context sf-toggle-content sf-toggle-hidden\"> + +
    +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + // line 368 + public function macro_render_time_cell($item = null, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "item" => $item, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_time_cell")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_time_cell")); + + // line 369 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.2f", (CoreExtension::getAttribute($this->env, $this->source, (isset($context["item"]) || array_key_exists("item", $context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.', 369, $this->source); })()), "time", [], "any", false, false, false, 369) * 1000)), "html", null, true); + yield " ms +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/serializer.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1271 => 369, 1253 => 368, 1237 => 362, 1220 => 360, 1216 => 359, 1211 => 357, 1207 => 356, 1204 => 355, 1202 => 354, 1199 => 353, 1187 => 351, 1185 => 350, 1182 => 349, 1179 => 348, 1158 => 347, 1142 => 341, 1125 => 339, 1121 => 338, 1116 => 336, 1112 => 335, 1109 => 334, 1107 => 333, 1104 => 332, 1092 => 330, 1090 => 329, 1087 => 328, 1084 => 327, 1063 => 326, 1047 => 321, 1043 => 320, 1039 => 319, 1035 => 317, 1029 => 315, 1024 => 313, 1019 => 312, 1017 => 311, 1014 => 310, 1011 => 309, 990 => 308, 974 => 303, 970 => 302, 966 => 301, 960 => 298, 957 => 297, 954 => 296, 933 => 295, 919 => 291, 914 => 288, 897 => 285, 893 => 284, 889 => 283, 885 => 282, 881 => 281, 878 => 280, 861 => 279, 848 => 268, 842 => 265, 839 => 264, 837 => 263, 830 => 261, 826 => 260, 823 => 259, 820 => 258, 817 => 257, 797 => 256, 783 => 252, 778 => 249, 761 => 246, 757 => 245, 753 => 244, 749 => 243, 745 => 242, 742 => 241, 725 => 240, 712 => 229, 706 => 226, 703 => 225, 701 => 224, 694 => 222, 690 => 221, 687 => 220, 684 => 219, 681 => 218, 661 => 217, 645 => 211, 643 => 206, 638 => 204, 629 => 201, 623 => 199, 620 => 198, 612 => 196, 602 => 194, 599 => 193, 596 => 192, 593 => 191, 591 => 190, 587 => 188, 584 => 187, 581 => 186, 560 => 185, 546 => 181, 541 => 178, 524 => 175, 520 => 174, 516 => 173, 512 => 172, 508 => 171, 504 => 170, 501 => 169, 484 => 168, 470 => 156, 464 => 153, 461 => 152, 459 => 151, 452 => 149, 448 => 148, 445 => 147, 442 => 146, 439 => 145, 419 => 144, 402 => 138, 398 => 137, 393 => 135, 389 => 134, 384 => 132, 380 => 131, 372 => 128, 369 => 127, 350 => 126, 338 => 123, 334 => 121, 325 => 119, 321 => 118, 312 => 112, 304 => 107, 300 => 105, 294 => 101, 292 => 100, 288 => 98, 275 => 97, 260 => 92, 255 => 91, 242 => 90, 228 => 86, 225 => 85, 216 => 80, 209 => 76, 200 => 70, 193 => 66, 184 => 60, 177 => 56, 166 => 48, 158 => 43, 154 => 41, 152 => 40, 149 => 39, 142 => 36, 136 => 34, 133 => 33, 130 => 32, 117 => 31, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% if collector.handledCount > 0 %} + {% set icon %} + {{ source('@WebProfiler/Icon/serializer.svg') }} + + {{ collector.handledCount }} + + {% endset %} + + {% set text %} +
    + Total calls + {{ collector.handledCount }} +
    +
    + Total time + + {{ '%.2f'|format(collector.totalTime * 1000) }} ms + +
    + +
    +
    +
    + Serialize + {{ collector.data.serialize|length }} +
    +
    + Deserialize + {{ collector.data.deserialize|length }} +
    +
    +
    +
    + Encode + {{ collector.data.encode|length }} +
    +
    + Decode + {{ collector.data.decode|length }} +
    +
    +
    +
    + Normalize + {{ collector.data.normalize|length }} +
    +
    + Denormalize + {{ collector.data.denormalize|length }} +
    +
    +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/serializer.svg') }} + Serializer + +{% endblock %} + +{% block panel %} +

    Serializer

    +
    + {% if not collector.handledCount %} +
    +

    Nothing was handled by the serializer.

    +
    + {% else %} +
    +
    + {{ collector.handledCount }} + Handled +
    + +
    + {{ '%.2f'|format(collector.totalTime * 1000) }} ms + Total time +
    +
    + +
    + {% for serializer in collector.serializerNames %} + {{ _self.render_serializer_tab(collector, serializer) }} + {% endfor %} +
    + {% endif %} +
    +{% endblock %} + +{% macro render_serializer_tab(collector, serializer) %} +
    +

    {{ serializer }} {{ collector.handledCount(serializer) }}

    +
    +
    + {{ _self.render_serialize_tab(collector.data(serializer), true, serializer) }} + {{ _self.render_serialize_tab(collector.data(serializer), false, serializer) }} + + {{ _self.render_normalize_tab(collector.data(serializer), true, serializer) }} + {{ _self.render_normalize_tab(collector.data(serializer), false, serializer) }} + + {{ _self.render_encode_tab(collector.data(serializer), true, serializer) }} + {{ _self.render_encode_tab(collector.data(serializer), false, serializer) }} +
    +
    +
    +{% endmacro %} + +{% macro render_serialize_tab(collectorData, serialize, serializer) %} + {% set data = serialize ? collectorData.serialize : collectorData.deserialize %} + {% set cellPrefix = serialize ? 'serialize' : 'deserialize' %} + +
    +

    {{ serialize ? 'serialize' : 'deserialize' }} {{ data|length }}

    +
    + {% if not data|length %} +
    +

    Nothing was {{ serialize ? 'serialized' : 'deserialized' }}.

    +
    + {% else %} + + + + + + + + + + + + + {% for item in data %} + + + + + + + + + {% endfor %} + +
    DataContextNormalizerEncoderTimeCaller
    {{ _self.render_data_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_context_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_normalizer_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_encoder_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_time_cell(item) }}{{ _self.render_caller_cell(item, loop.index, cellPrefix, serializer) }}
    + {% endif %} +
    +
    +{% endmacro %} + +{% macro render_caller_cell(item, index, method, serializer) %} + {% if item.caller is defined %} + {% set trace_id = 'sf-trace-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + + {% set caller = item.caller %} + {% if caller.line %} + {% set link = caller.file|file_link(caller.line) %} + {% if link %} + {{ caller.name }} + {% else %} + {{ caller.name }} + {% endif %} + {% else %} + {{ caller.name }} + {% endif %} + line {{ caller.line }} + + +
    +
    + {{ caller.file|file_excerpt(caller.line)|replace({ + '#DD0000': 'var(--highlight-string)', + '#007700': 'var(--highlight-keyword)', + '#0000BB': 'var(--highlight-default)', + '#FF8000': 'var(--highlight-comment)' + })|raw }} +
    +
    + {% endif %} +{% endmacro %} + +{% macro render_normalize_tab(collectorData, normalize, serializer) %} + {% set data = normalize ? collectorData.normalize : collectorData.denormalize %} + {% set cellPrefix = normalize ? 'normalize' : 'denormalize' %} + +
    +

    {{ normalize ? 'normalize' : 'denormalize' }} {{ data|length }}

    +
    + {% if not data|length %} +
    +

    Nothing was {{ normalize ? 'normalized' : 'denormalized' }}.

    +
    + {% else %} + + + + + + + + + + + + {% for item in data %} + + + + + + + + {% endfor %} + +
    DataContextNormalizerTimeCaller
    {{ _self.render_data_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_context_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_normalizer_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_time_cell(item) }}{{ _self.render_caller_cell(item, loop.index, cellPrefix, serializer) }}
    + {% endif %} +
    +
    +{% endmacro %} + +{% macro render_encode_tab(collectorData, encode, serializer) %} + {% set data = encode ? collectorData.encode : collectorData.decode %} + {% set cellPrefix = encode ? 'encode' : 'decode' %} + +
    +

    {{ encode ? 'encode' : 'decode' }} {{ data|length }}

    +
    + {% if not data|length %} +
    +

    Nothing was {{ encode ? 'encoded' : 'decoded' }}.

    +
    + {% else %} + + + + + + + + + + + + {% for item in data %} + + + + + + + + {% endfor %} + +
    DataContextEncoderTimeCaller
    {{ _self.render_data_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_context_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_encoder_cell(item, loop.index, cellPrefix, serializer) }}{{ _self.render_time_cell(item) }}{{ _self.render_caller_cell(item, loop.index, cellPrefix, serializer) }}
    + {% endif %} +
    +
    +{% endmacro %} + +{% macro render_data_cell(item, index, method, serializer) %} + {% set data_id = 'data-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + {{ item.dataType }} + +
    + Show contents +
    + {{ profiler_dump(item.data) }} +
    +
    +{% endmacro %} + +{% macro render_context_cell(item, index, method, serializer) %} + {% set context_id = 'context-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + {% if item.type %} + Type: {{ item.type }} +
    Format: {{ item.format ? item.format : 'none' }}
    + {% else %} + Format: {{ item.format ? item.format : 'none' }} + {% endif %} + +
    + Show context +
    + {{ profiler_dump(item.context) }} +
    +
    +{% endmacro %} + +{% macro render_normalizer_cell(item, index, method, serializer) %} + {% set nested_normalizers_id = 'nested-normalizers-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + {% if item.normalizer is defined %} + {{ item.normalizer.class }} ({{ '%.2f'|format(item.normalizer.time * 1000) }} ms) + {% endif %} + + {% if item.normalization|length > 1 %} +
    + Show nested normalizers +
    +
      + {% for normalizer in item.normalization %} +
    • x{{ normalizer.calls }} {{ normalizer.class }} ({{ '%.2f'|format(normalizer.time * 1000) }} ms)
    • + {% endfor %} +
    +
    +
    + {% endif %} +{% endmacro %} + +{% macro render_encoder_cell(item, index, method, serializer) %} + {% set nested_encoders_id = 'nested-encoders-' ~ serializer ~ '-' ~ method ~ '-' ~ index %} + + {% if item.encoder is defined %} + {{ item.encoder.class }} ({{ '%.2f'|format(item.encoder.time * 1000) }} ms) + {% endif %} + + {% if item.encoding|length > 1 %} +
    + Show nested encoders +
    +
      + {% for encoder in item.encoding %} +
    • x{{ encoder.calls }} {{ encoder.class }} ({{ '%.2f'|format(encoder.time * 1000) }} ms)
    • + {% endfor %} +
    +
    +
    + {% endif %} +{% endmacro %} + +{% macro render_time_cell(item) %} + {{ '%.2f'|format(item.time * 1000) }} ms +{% endmacro %} +", "@WebProfiler/Collector/serializer.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/serializer.html.twig"); + } +} diff --git a/var/cache/dev/twig/7e/7e8b01cd88afb7a0dcc911a5ba11f290.php b/var/cache/dev/twig/7e/7e8b01cd88afb7a0dcc911a5ba11f290.php new file mode 100644 index 0000000..7d8374f --- /dev/null +++ b/var/cache/dev/twig/7e/7e8b01cd88afb7a0dcc911a5ba11f290.php @@ -0,0 +1,427 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/_request_summary.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/_request_summary.html.twig")); + + // line 1 + $context["status_code"] = (((($tmp = (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 1, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (((CoreExtension::getAttribute($this->env, $this->source, ($context["request_collector"] ?? null), "statuscode", [], "any", true, true, false, 1)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 1, $this->source); })()), "statuscode", [], "any", false, false, false, 1), 0)) : (0))) : (0)); + // line 2 + $context["css_class"] = ((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 2, $this->source); })()) > 399)) ? ("status-error") : (((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 2, $this->source); })()) > 299)) ? ("status-warning") : ("status-success")))); + // line 3 + yield " +"; + // line 4 + if (((isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 4, $this->source); })()) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 4, $this->source); })()), "redirect", [], "any", false, false, false, 4))) { + // line 5 + yield " "; + $context["redirect"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 5, $this->source); })()), "redirect", [], "any", false, false, false, 5); + // line 6 + yield " "; + $context["link_to_source_code"] = ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["redirect"] ?? null), "controller", [], "any", false, true, false, 6), "class", [], "any", true, true, false, 6)) ? ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 6, $this->source); })()), "controller", [], "any", false, false, false, 6), "file", [], "any", false, false, false, 6), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 6, $this->source); })()), "controller", [], "any", false, false, false, 6), "line", [], "any", false, false, false, 6))) : ("")); + // line 7 + yield " "; + $context["redirect_route_name"] = ("@" . CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 7, $this->source); })()), "route", [], "any", false, false, false, 7)); + // line 8 + yield " +
    + "; + // line 10 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/redirect.svg"); + yield " + + "; + // line 12 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 12, $this->source); })()), "status_code", [], "any", false, false, false, 12), "html", null, true); + yield " redirect from + + "; + // line 14 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 14, $this->source); })()), "method", [], "any", false, false, false, 14), "html", null, true); + yield " + + "; + // line 16 + if ((($tmp = (isset($context["link_to_source_code"]) || array_key_exists("link_to_source_code", $context) ? $context["link_to_source_code"] : (function () { throw new RuntimeError('Variable "link_to_source_code" does not exist.', 16, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 17 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link_to_source_code"]) || array_key_exists("link_to_source_code", $context) ? $context["link_to_source_code"] : (function () { throw new RuntimeError('Variable "link_to_source_code" does not exist.', 17, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 17, $this->source); })()), "controller", [], "any", false, false, false, 17), "file", [], "any", false, false, false, 17), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["redirect_route_name"]) || array_key_exists("redirect_route_name", $context) ? $context["redirect_route_name"] : (function () { throw new RuntimeError('Variable "redirect_route_name" does not exist.', 17, $this->source); })()), "html", null, true); + yield " + "; + } else { + // line 19 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["redirect_route_name"]) || array_key_exists("redirect_route_name", $context) ? $context["redirect_route_name"] : (function () { throw new RuntimeError('Variable "redirect_route_name" does not exist.', 19, $this->source); })()), "html", null, true); + yield " + "; + } + // line 21 + yield " + (env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 22, $this->source); })()), "token", [], "any", false, false, false, 22), "panel" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 22, $this->source); })()), "query", [], "any", false, false, false, 22), "get", ["panel", "request"], "method", false, false, false, 22)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["redirect"]) || array_key_exists("redirect", $context) ? $context["redirect"] : (function () { throw new RuntimeError('Variable "redirect" does not exist.', 22, $this->source); })()), "token", [], "any", false, false, false, 22), "html", null, true); + yield ") +
    +"; + } + // line 25 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["css_class"]) || array_key_exists("css_class", $context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.', 26, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 27 + if (((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 27, $this->source); })()) > 399)) { + // line 28 + yield "

    + "; + // line 29 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/alert-circle.svg"); + yield " + Error "; + // line 30 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 30, $this->source); })()), "html", null, true); + yield " + "; + // line 31 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 31, $this->source); })()), "statusText", [], "any", false, false, false, 31), "html", null, true); + yield " +

    + "; + } + // line 34 + yield " +

    + + "; + // line 37 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::upper($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 37, $this->source); })()), "method", [], "any", false, false, false, 37)), "html", null, true); + yield " + + + "; + // line 40 + $context["profile_title"] = (((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "url", [], "any", false, false, false, 40)) < 160)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "url", [], "any", false, false, false, 40)) : ((Twig\Extension\CoreExtension::slice($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 40, $this->source); })()), "url", [], "any", false, false, false, 40), 0, 160) . "…"))); + // line 41 + yield " "; + if (CoreExtension::inFilter(Twig\Extension\CoreExtension::upper($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 41, $this->source); })()), "method", [], "any", false, false, false, 41)), ["GET", "HEAD"])) { + // line 42 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 42, $this->source); })()), "url", [], "any", false, false, false, 42), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_title"]) || array_key_exists("profile_title", $context) ? $context["profile_title"] : (function () { throw new RuntimeError('Variable "profile_title" does not exist.', 42, $this->source); })()), "html", null, true); + yield " + "; + } else { + // line 44 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_title"]) || array_key_exists("profile_title", $context) ? $context["profile_title"] : (function () { throw new RuntimeError('Variable "profile_title" does not exist.', 44, $this->source); })()), "html", null, true); + yield " + "; + } + // line 46 + yield "

    + +
    + "; + // line 49 + if (((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 49, $this->source); })()) < 400)) { + // line 50 + yield "
    Response
    +
    + "; + // line 52 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 52, $this->source); })()), "html", null, true); + yield " + "; + // line 53 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 53, $this->source); })()), "statusText", [], "any", false, false, false, 53), "html", null, true); + yield " +
    + "; + } + // line 56 + yield " + "; + // line 57 + $context["referer"] = (((($tmp = (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 57, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 57, $this->source); })()), "requestheaders", [], "any", false, false, false, 57), "get", ["referer"], "method", false, false, false, 57)) : (null)); + // line 58 + yield " "; + if ((($tmp = (isset($context["referer"]) || array_key_exists("referer", $context) ? $context["referer"] : (function () { throw new RuntimeError('Variable "referer" does not exist.', 58, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 59 + yield "
    +
    + "; + // line 61 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/referrer.svg"); + yield " + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["referer"]) || array_key_exists("referer", $context) ? $context["referer"] : (function () { throw new RuntimeError('Variable "referer" does not exist.', 62, $this->source); })()), "html", null, true); + yield "\" class=\"referer\">Browse referrer URL +
    + "; + } + // line 65 + yield " +
    IP
    +
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_search_results", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 68, $this->source); })()), "limit" => 10, "ip" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 68, $this->source); })()), "ip", [], "any", false, false, false, 68)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 68, $this->source); })()), "ip", [], "any", false, false, false, 68), "html", null, true); + yield " +
    + +
    Profiled on
    +
    + +
    Token
    +
    "; + // line 75 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 75, $this->source); })()), "token", [], "any", false, false, false, 75), "html", null, true); + yield "
    +
    +
    + +"; + // line 79 + if (((isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 79, $this->source); })()) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 79, $this->source); })()), "forwardtoken", [], "any", false, false, false, 79))) { + // line 80 + $context["forward_profile"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 80, $this->source); })()), "childByToken", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 80, $this->source); })()), "forwardtoken", [], "any", false, false, false, 80)], "method", false, false, false, 80); + // line 81 + yield " "; + $context["controller"] = (((($tmp = (isset($context["forward_profile"]) || array_key_exists("forward_profile", $context) ? $context["forward_profile"] : (function () { throw new RuntimeError('Variable "forward_profile" does not exist.', 81, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["forward_profile"]) || array_key_exists("forward_profile", $context) ? $context["forward_profile"] : (function () { throw new RuntimeError('Variable "forward_profile" does not exist.', 81, $this->source); })()), "collector", ["request"], "method", false, false, false, 81), "controller", [], "any", false, false, false, 81)) : ("n/a")); + // line 82 + yield "
    + "; + // line 83 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/forward.svg"); + yield " + + Forwarded to + + "; + // line 87 + $context["link"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["controller"] ?? null), "file", [], "any", true, true, false, 87)) ? ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 87, $this->source); })()), "file", [], "any", false, false, false, 87), CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 87, $this->source); })()), "line", [], "any", false, false, false, 87))) : (null)); + // line 88 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 88, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 88, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 88, $this->source); })()), "file", [], "any", false, false, false, 88), "html", null, true); + yield "\">"; + } + // line 89 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["controller"] ?? null), "class", [], "any", true, true, false, 89)) { + // line 90 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::striptags($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->abbrClass($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 90, $this->source); })()), "class", [], "any", false, false, false, 90), "html", null, true))), "html", null, true); + // line 91 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 91, $this->source); })()), "method", [], "any", false, false, false, 91)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((" :: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 91, $this->source); })()), "method", [], "any", false, false, false, 91)), "html", null, true)) : ("")); + } else { + // line 93 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["controller"]) || array_key_exists("controller", $context) ? $context["controller"] : (function () { throw new RuntimeError('Variable "controller" does not exist.', 93, $this->source); })()), "html", null, true); + } + // line 95 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 95, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield ""; + } + // line 96 + yield " (env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 96, $this->source); })()), "forwardtoken", [], "any", false, false, false, 96)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 96, $this->source); })()), "forwardtoken", [], "any", false, false, false, 96), "html", null, true); + yield ") + +
    "; + } + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/_request_summary.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 283 => 96, 279 => 95, 276 => 93, 273 => 91, 271 => 90, 269 => 89, 261 => 88, 259 => 87, 252 => 83, 249 => 82, 246 => 81, 244 => 80, 242 => 79, 235 => 75, 227 => 72, 218 => 68, 213 => 65, 207 => 62, 203 => 61, 199 => 59, 196 => 58, 194 => 57, 191 => 56, 185 => 53, 181 => 52, 177 => 50, 175 => 49, 170 => 46, 164 => 44, 156 => 42, 153 => 41, 151 => 40, 145 => 37, 140 => 34, 134 => 31, 130 => 30, 126 => 29, 123 => 28, 121 => 27, 117 => 26, 114 => 25, 106 => 22, 103 => 21, 97 => 19, 87 => 17, 85 => 16, 80 => 14, 75 => 12, 70 => 10, 66 => 8, 63 => 7, 60 => 6, 57 => 5, 55 => 4, 52 => 3, 50 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% set status_code = request_collector ? request_collector.statuscode|default(0) : 0 %} +{% set css_class = status_code > 399 ? 'status-error' : status_code > 299 ? 'status-warning' : 'status-success' %} + +{% if request_collector and request_collector.redirect %} + {% set redirect = request_collector.redirect %} + {% set link_to_source_code = redirect.controller.class is defined ? redirect.controller.file|file_link(redirect.controller.line) %} + {% set redirect_route_name = '@' ~ redirect.route %} + +
    + {{ source('@WebProfiler/Icon/redirect.svg') }} + + {{ redirect.status_code }} redirect from + + {{ redirect.method }} + + {% if link_to_source_code %} + {{ redirect_route_name }} + {% else %} + {{ redirect_route_name }} + {% endif %} + + ({{ redirect.token }}) +
    +{% endif %} + +
    + {% if status_code > 399 %} +

    + {{ source('@WebProfiler/Icon/alert-circle.svg') }} + Error {{ status_code }} + {{ request_collector.statusText }} +

    + {% endif %} + +

    + + {{ profile.method|upper }} + + + {% set profile_title = profile.url|length < 160 ? profile.url : profile.url[:160] ~ '…' %} + {% if profile.method|upper in ['GET', 'HEAD'] %} + {{ profile_title }} + {% else %} + {{ profile_title }} + {% endif %} +

    + +
    + {% if status_code < 400 %} +
    Response
    +
    + {{ status_code }} + {{ request_collector.statusText }} +
    + {% endif %} + + {% set referer = request_collector ? request_collector.requestheaders.get('referer') : null %} + {% if referer %} +
    +
    + {{ source('@WebProfiler/Icon/referrer.svg') }} + Browse referrer URL +
    + {% endif %} + +
    IP
    +
    + {{ profile.ip }} +
    + +
    Profiled on
    +
    + +
    Token
    +
    {{ profile.token }}
    +
    +
    + +{% if request_collector and request_collector.forwardtoken -%} + {% set forward_profile = profile.childByToken(request_collector.forwardtoken) %} + {% set controller = forward_profile ? forward_profile.collector('request').controller : 'n/a' %} +
    + {{ source('@WebProfiler/Icon/forward.svg') }} + + Forwarded to + + {% set link = controller.file is defined ? controller.file|file_link(controller.line) : null -%} + {%- if link %}{% endif -%} + {% if controller.class is defined %} + {{- controller.class|abbr_class|striptags -}} + {{- controller.method ? ' :: ' ~ controller.method -}} + {% else %} + {{- controller -}} + {% endif %} + {%- if link %}{% endif %} + ({{ request_collector.forwardtoken }}) + +
    +{%- endif %} +", "@WebProfiler/Profiler/_request_summary.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/_request_summary.html.twig"); + } +} diff --git a/var/cache/dev/twig/80/80fd89bb219b6f20216da755958c1ac6.php b/var/cache/dev/twig/80/80fd89bb219b6f20216da755958c1ac6.php new file mode 100644 index 0000000..788060e --- /dev/null +++ b/var/cache/dev/twig/80/80fd89bb219b6f20216da755958c1ac6.php @@ -0,0 +1,102 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/ajax_layout.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/ajax_layout.html.twig")); + + // line 1 + yield from $this->unwrap()->yieldBlock('panel', $context, $blocks); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + yield ""; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/ajax_layout.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 49 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% block panel '' %} +", "@WebProfiler/Profiler/ajax_layout.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/ajax_layout.html.twig"); + } +} diff --git a/var/cache/dev/twig/86/86d4e878392fc11ccd59fceb9a55a7e3.php b/var/cache/dev/twig/86/86d4e878392fc11ccd59fceb9a55a7e3.php new file mode 100644 index 0000000..473f136 --- /dev/null +++ b/var/cache/dev/twig/86/86d4e878392fc11ccd59fceb9a55a7e3.php @@ -0,0 +1,230 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar.html.twig")); + + // line 1 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 1, $this->source); })()), "html", null, true); + yield "\" class=\"sf-toolbar-clearer\">
    +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 2, $this->source); })()), "html", null, true); + yield "\" class=\"sf-toolbarreset notranslate clear-fix\" data-no-turbolink data-turbo=\"false\"> + "; + // line 3 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["templates"]) || array_key_exists("templates", $context) ? $context["templates"] : (function () { throw new RuntimeError('Variable "templates" does not exist.', 3, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["name"] => $context["template"]) { + // line 4 + yield " "; + if ( $this->load($context["template"], 4)->unwrap()->hasBlock("toolbar", $context)) { + // line 5 + yield " "; + $_v0 = $context; + $_v1 = ["collector" => (((($tmp = // line 6 +(isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 6, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 6, $this->source); })()), "getcollector", [$context["name"]], "method", false, false, false, 6)) : (null)), "profiler_url" => // line 7 +(isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 7, $this->source); })()), "token" => ((( // line 8 +array_key_exists("token", $context) && !(null === $context["token"]))) ? ($context["token"]) : ((((($tmp = (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 8, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 8, $this->source); })()), "token", [], "any", false, false, false, 8)) : (null)))), "name" => // line 9 +$context["name"], "profiler_markup_version" => // line 10 +(isset($context["profiler_markup_version"]) || array_key_exists("profiler_markup_version", $context) ? $context["profiler_markup_version"] : (function () { throw new RuntimeError('Variable "profiler_markup_version" does not exist.', 10, $this->source); })()), "csp_script_nonce" => // line 11 +(isset($context["csp_script_nonce"]) || array_key_exists("csp_script_nonce", $context) ? $context["csp_script_nonce"] : (function () { throw new RuntimeError('Variable "csp_script_nonce" does not exist.', 11, $this->source); })()), "csp_style_nonce" => // line 12 +(isset($context["csp_style_nonce"]) || array_key_exists("csp_style_nonce", $context) ? $context["csp_style_nonce"] : (function () { throw new RuntimeError('Variable "csp_style_nonce" does not exist.', 12, $this->source); })())]; + if (!is_iterable($_v1)) { + throw new RuntimeError('Variables passed to the "with" tag must be a mapping.', 6, $this->getSourceContext()); + } + $_v1 = CoreExtension::toArray($_v1); + $context = $_v1 + $context + $this->env->getGlobals(); + // line 14 + yield " "; + yield from $this->load($context["template"], 14)->unwrap()->yieldBlock("toolbar", $context); + yield " + "; + $context = $_v0; + // line 16 + yield " "; + } + // line 17 + yield " "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['name'], $context['template'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 18 + yield " "; + if ((($tmp = (isset($context["full_stack"]) || array_key_exists("full_stack", $context) ? $context["full_stack"] : (function () { throw new RuntimeError('Variable "full_stack" does not exist.', 18, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 19 + yield "
    +
    + Using symfony/symfony is NOT supported +
    +
    +

    This project is using Symfony via the \"symfony/symfony\" package.

    +

    This is NOT supported anymore since Symfony 4.0.

    +

    Even if it seems to work well, it has some important limitations with no workarounds.

    +

    Using this package also makes your project slower.

    + + Please, stop using this package and replace it with individual packages instead. +
    +
    +
    + "; + } + // line 34 + yield " + +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/toolbar.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 149 => 37, 145 => 36, 139 => 35, 136 => 34, 119 => 19, 116 => 18, 102 => 17, 99 => 16, 93 => 14, 86 => 12, 85 => 11, 84 => 10, 83 => 9, 82 => 8, 81 => 7, 80 => 6, 77 => 5, 74 => 4, 57 => 3, 53 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("
    +
    + {% for name, template in templates %} + {% if block('toolbar', template) is defined %} + {% with { + collector: profile ? profile.getcollector(name) : null, + profiler_url: profiler_url, + token: token ?? (profile ? profile.token : null), + name: name, + profiler_markup_version: profiler_markup_version, + csp_script_nonce: csp_script_nonce, + csp_style_nonce: csp_style_nonce + } %} + {{ block('toolbar', template) }} + {% endwith %} + {% endif %} + {% endfor %} + {% if full_stack %} +
    +
    + Using symfony/symfony is NOT supported +
    +
    +

    This project is using Symfony via the \"symfony/symfony\" package.

    +

    This is NOT supported anymore since Symfony 4.0.

    +

    Even if it seems to work well, it has some important limitations with no workarounds.

    +

    Using this package also makes your project slower.

    + + Please, stop using this package and replace it with individual packages instead. +
    +
    +
    + {% endif %} + + +
    +", "@WebProfiler/Profiler/toolbar.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar.html.twig"); + } +} diff --git a/var/cache/dev/twig/8d/8df74e514f3ae8d95e1ce9f79c39d69f.php b/var/cache/dev/twig/8d/8df74e514f3ae8d95e1ce9f79c39d69f.php new file mode 100644 index 0000000..0a6967f --- /dev/null +++ b/var/cache/dev/twig/8d/8df74e514f3ae8d95e1ce9f79c39d69f.php @@ -0,0 +1,185 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/memory.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/memory.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 5 + yield " "; + $context["status_color"] = (((((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 5, $this->source); })()), "memory", [], "any", false, false, false, 5) / 1024) / 1024) > 50)) ? ("yellow") : ("")); + // line 6 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/memory.svg"); + yield " + "; + // line 7 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.1f", ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "memory", [], "any", false, false, false, 7) / 1024) / 1024)), "html", null, true); + yield " + MiB + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 10 + yield " + "; + // line 11 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 12 + yield "
    + Peak memory usage + "; + // line 14 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.1f", ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 14, $this->source); })()), "memory", [], "any", false, false, false, 14) / 1024) / 1024)), "html", null, true); + yield " MiB +
    + +
    + PHP memory limit + "; + // line 19 + yield (((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 19, $this->source); })()), "memoryLimit", [], "any", false, false, false, 19) == -1)) ? ("Unlimited") : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%.0f MiB", ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 19, $this->source); })()), "memoryLimit", [], "any", false, false, false, 19) / 1024) / 1024)), "html", null, true))); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 22 + yield " + "; + // line 23 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 23, $this->source); })()), "name" => "time", "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 23, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/memory.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 121 => 23, 118 => 22, 111 => 19, 103 => 14, 99 => 12, 97 => 11, 94 => 10, 87 => 7, 82 => 6, 79 => 5, 76 => 4, 63 => 3, 40 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% set icon %} + {% set status_color = (collector.memory / 1024 / 1024) > 50 ? 'yellow' %} + {{ source('@WebProfiler/Icon/memory.svg') }} + {{ '%.1f'|format(collector.memory / 1024 / 1024) }} + MiB + {% endset %} + + {% set text %} +
    + Peak memory usage + {{ '%.1f'|format(collector.memory / 1024 / 1024) }} MiB +
    + +
    + PHP memory limit + {{ collector.memoryLimit == -1 ? 'Unlimited' : '%.0f MiB'|format(collector.memoryLimit / 1024 / 1024) }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, name: 'time', status: status_color }) }} +{% endblock %} +", "@WebProfiler/Collector/memory.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/memory.html.twig"); + } +} diff --git a/var/cache/dev/twig/93/93340e8593425a75b6ffb5d2b45d7084.php b/var/cache/dev/twig/93/93340e8593425a75b6ffb5d2b45d7084.php new file mode 100644 index 0000000..4d305e6 --- /dev/null +++ b/var/cache/dev/twig/93/93340e8593425a75b6ffb5d2b45d7084.php @@ -0,0 +1,714 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/http_client.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/http_client.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 39 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 40 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 40, $this->source); })()), "requestCount", [], "any", false, false, false, 40)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 41 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 42 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/http-client.svg"); + yield " + "; + // line 43 + $context["status_color"] = ""; + // line 44 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "requestCount", [], "any", false, false, false, 44), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 46 + yield " + "; + // line 47 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 48 + yield "
    + Total requests + "; + // line 50 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 50, $this->source); })()), "requestCount", [], "any", false, false, false, 50), "html", null, true); + yield " +
    +
    + HTTP errors + env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 54, $this->source); })()), "errorCount", [], "any", false, false, false, 54) > 0)) ? ("sf-toolbar-status-red") : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 54, $this->source); })()), "errorCount", [], "any", false, false, false, 54), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 57 + yield " + "; + // line 58 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 58, $this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 58, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 62 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 63 + yield "env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 63, $this->source); })()), "requestCount", [], "any", false, false, false, 63) == 0)) ? ("disabled") : ("")); + yield "\"> + "; + // line 64 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/http-client.svg"); + yield " + HTTP Client + "; + // line 66 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "requestCount", [], "any", false, false, false, 66)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 67 + yield " + "; + // line 68 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 68, $this->source); })()), "requestCount", [], "any", false, false, false, 68), "html", null, true); + yield " + + "; + } + // line 71 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 74 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 75 + yield "

    HTTP Client

    + "; + // line 76 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 76, $this->source); })()), "requestCount", [], "any", false, false, false, 76) == 0)) { + // line 77 + yield "
    +

    No HTTP requests were made.

    +
    + "; + } else { + // line 81 + yield "
    +
    + "; + // line 83 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 83, $this->source); })()), "requestCount", [], "any", false, false, false, 83), "html", null, true); + yield " + Total requests +
    +
    + "; + // line 87 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 87, $this->source); })()), "errorCount", [], "any", false, false, false, 87), "html", null, true); + yield " + HTTP errors +
    +
    +

    Clients

    +
    + "; + // line 93 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 93, $this->source); })()), "clients", [], "any", false, false, false, 93)); + foreach ($context['_seq'] as $context["name"] => $context["client"]) { + // line 94 + yield "
    env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["client"], "traces", [], "any", false, false, false, 94)) == 0)) ? ("disabled") : ("")); + yield "\"> +

    "; + // line 95 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["client"], "traces", [], "any", false, false, false, 95)), "html", null, true); + yield "

    +
    + "; + // line 97 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["client"], "traces", [], "any", false, false, false, 97)) == 0)) { + // line 98 + yield "
    +

    No requests were made with the \""; + // line 99 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "html", null, true); + yield "\" service.

    +
    + "; + } else { + // line 102 + yield "

    Requests

    + "; + // line 103 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["client"], "traces", [], "any", false, false, false, 103)); + foreach ($context['_seq'] as $context["_key"] => $context["trace"]) { + // line 104 + yield " "; + $context["profiler_token"] = ""; + // line 105 + yield " "; + $context["profiler_link"] = ""; + // line 106 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "info", [], "any", false, true, false, 106), "response_headers", [], "any", true, true, false, 106)) { + // line 107 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "info", [], "any", false, false, false, 107), "response_headers", [], "any", false, false, false, 107)); + foreach ($context['_seq'] as $context["_key"] => $context["header"]) { + // line 108 + yield " "; + if (CoreExtension::matches("/^x-debug-token: .*\$/i", $context["header"])) { + // line 109 + yield " "; + $context["profiler_token"] = Twig\Extension\CoreExtension::slice($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["header"], "getValue", [], "any", false, false, false, 109), Twig\Extension\CoreExtension::length($this->env->getCharset(), "x-debug-token: ")); + // line 110 + yield " "; + } + // line 111 + yield " "; + if (CoreExtension::matches("/^x-debug-token-link: .*\$/i", $context["header"])) { + // line 112 + yield " "; + $context["profiler_link"] = Twig\Extension\CoreExtension::slice($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["header"], "getValue", [], "any", false, false, false, 112), Twig\Extension\CoreExtension::length($this->env->getCharset(), "x-debug-token-link: ")); + // line 113 + yield " "; + } + // line 114 + yield " "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['header'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 115 + yield " "; + } + // line 116 + yield " + + + + + "; + // line 125 + if (((isset($context["profiler_token"]) || array_key_exists("profiler_token", $context) ? $context["profiler_token"] : (function () { throw new RuntimeError('Variable "profiler_token" does not exist.', 125, $this->source); })()) && (isset($context["profiler_link"]) || array_key_exists("profiler_link", $context) ? $context["profiler_link"] : (function () { throw new RuntimeError('Variable "profiler_link" does not exist.', 125, $this->source); })()))) { + // line 126 + yield " + "; + } + // line 130 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "curlCommand", [], "any", true, true, false, 130) && CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "curlCommand", [], "any", false, false, false, 130))) { + // line 131 + yield " + "; + } + // line 135 + yield " + + + "; + // line 138 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "options", [], "any", false, false, false, 138))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 139 + yield " + + + + "; + } + // line 144 + yield " + + env, $this->source, $context["trace"], "curlCommand", [], "any", true, true, false, 146) && CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "curlCommand", [], "any", false, false, false, 146))) { + yield " colspan=\"2\""; + } + yield "> + "; + // line 147 + if ((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "http_code", [], "any", false, false, false, 147) >= 500)) { + // line 148 + yield " "; + $context["responseStatus"] = "error"; + // line 149 + yield " "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "http_code", [], "any", false, false, false, 149) >= 400)) { + // line 150 + yield " "; + $context["responseStatus"] = "warning"; + // line 151 + yield " "; + } else { + // line 152 + yield " "; + $context["responseStatus"] = "success"; + // line 153 + yield " "; + } + // line 154 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["responseStatus"]) || array_key_exists("responseStatus", $context) ? $context["responseStatus"] : (function () { throw new RuntimeError('Variable "responseStatus" does not exist.', 154, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 155 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "http_code", [], "any", false, false, false, 155), "html", null, true); + yield " + + + "; + // line 158 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "info", [], "any", false, false, false, 158), 1); + yield " + + "; + // line 160 + if (((isset($context["profiler_token"]) || array_key_exists("profiler_token", $context) ? $context["profiler_token"] : (function () { throw new RuntimeError('Variable "profiler_token" does not exist.', 160, $this->source); })()) && (isset($context["profiler_link"]) || array_key_exists("profiler_link", $context) ? $context["profiler_link"] : (function () { throw new RuntimeError('Variable "profiler_link" does not exist.', 160, $this->source); })()))) { + // line 161 + yield " + "; + } + // line 165 + yield " + +
    + "; + // line 120 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "method", [], "any", false, false, false, 120), "html", null, true); + yield " + + "; + // line 123 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "url", [], "any", false, false, false, 123), "html", null, true); + yield " + + Profile + + +
    Request options"; + // line 141 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["trace"], "options", [], "any", false, false, false, 141), 1); + yield "
    Response + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profiler_link"]) || array_key_exists("profiler_link", $context) ? $context["profiler_link"] : (function () { throw new RuntimeError('Variable "profiler_link" does not exist.', 162, $this->source); })()), "html", null, true); + yield "\" target=\"_blank\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profiler_token"]) || array_key_exists("profiler_token", $context) ? $context["profiler_token"] : (function () { throw new RuntimeError('Variable "profiler_token" does not exist.', 162, $this->source); })()), "html", null, true); + yield " +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['trace'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 169 + yield " "; + } + // line 170 + yield "
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['name'], $context['client'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 173 + yield " "; + } + // line 174 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/http_client.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 500 => 174, 497 => 173, 489 => 170, 486 => 169, 477 => 165, 469 => 162, 466 => 161, 464 => 160, 459 => 158, 453 => 155, 448 => 154, 445 => 153, 442 => 152, 439 => 151, 436 => 150, 433 => 149, 430 => 148, 428 => 147, 422 => 146, 418 => 144, 412 => 141, 408 => 139, 406 => 138, 401 => 135, 395 => 132, 392 => 131, 389 => 130, 383 => 126, 381 => 125, 376 => 123, 370 => 120, 364 => 116, 361 => 115, 355 => 114, 352 => 113, 349 => 112, 346 => 111, 343 => 110, 340 => 109, 337 => 108, 332 => 107, 329 => 106, 326 => 105, 323 => 104, 319 => 103, 316 => 102, 310 => 99, 307 => 98, 305 => 97, 298 => 95, 293 => 94, 289 => 93, 280 => 87, 273 => 83, 269 => 81, 263 => 77, 261 => 76, 258 => 75, 245 => 74, 233 => 71, 227 => 68, 224 => 67, 222 => 66, 217 => 64, 212 => 63, 199 => 62, 185 => 58, 182 => 57, 173 => 54, 166 => 50, 162 => 48, 160 => 47, 157 => 46, 150 => 44, 148 => 43, 143 => 42, 140 => 41, 137 => 40, 124 => 39, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + + +{% block toolbar %} + {% if collector.requestCount %} + {% set icon %} + {{ source('@WebProfiler/Icon/http-client.svg') }} + {% set status_color = '' %} + {{ collector.requestCount }} + {% endset %} + + {% set text %} +
    + Total requests + {{ collector.requestCount }} +
    +
    + HTTP errors + 0 ? 'sf-toolbar-status-red' }}\">{{ collector.errorCount }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/http-client.svg') }} + HTTP Client + {% if collector.requestCount %} + + {{ collector.requestCount }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    HTTP Client

    + {% if collector.requestCount == 0 %} +
    +

    No HTTP requests were made.

    +
    + {% else %} +
    +
    + {{ collector.requestCount }} + Total requests +
    +
    + {{ collector.errorCount }} + HTTP errors +
    +
    +

    Clients

    +
    + {% for name, client in collector.clients %} +
    +

    {{ name }} {{ client.traces|length }}

    +
    + {% if client.traces|length == 0 %} +
    +

    No requests were made with the \"{{ name }}\" service.

    +
    + {% else %} +

    Requests

    + {% for trace in client.traces %} + {% set profiler_token = '' %} + {% set profiler_link = '' %} + {% if trace.info.response_headers is defined %} + {% for header in trace.info.response_headers %} + {% if header matches '/^x-debug-token: .*\$/i' %} + {% set profiler_token = (header.getValue | slice('x-debug-token: ' | length)) %} + {% endif %} + {% if header matches '/^x-debug-token-link: .*\$/i' %} + {% set profiler_link = (header.getValue | slice('x-debug-token-link: ' | length)) %} + {% endif %} + {% endfor %} + {% endif %} + + + + + + {% if profiler_token and profiler_link %} + + {% endif %} + {% if trace.curlCommand is defined and trace.curlCommand %} + + {% endif %} + + + + {% if trace.options is not empty %} + + + + + {% endif %} + + + + {% if trace.http_code >= 500 %} + {% set responseStatus = 'error' %} + {% elseif trace.http_code >= 400 %} + {% set responseStatus = 'warning' %} + {% else %} + {% set responseStatus = 'success' %} + {% endif %} + + {{ trace.http_code }} + + + {{ profiler_dump(trace.info, maxDepth=1) }} + + {% if profiler_token and profiler_link %} + + {% endif %} + + +
    + {{ trace.method }} + + {{ trace.url }} + + Profile + + +
    Request options{{ profiler_dump(trace.options, maxDepth=1) }}
    Response + {{ profiler_token }} +
    + {% endfor %} + {% endif %} +
    +
    + {% endfor %} + {% endif %} +
    +{% endblock %} +", "@WebProfiler/Collector/http_client.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/http_client.html.twig"); + } +} diff --git a/var/cache/dev/twig/97/9701ca939cedf92947f01257ecdd97ca.php b/var/cache/dev/twig/97/9701ca939cedf92947f01257ecdd97ca.php new file mode 100644 index 0000000..a30b9f2 --- /dev/null +++ b/var/cache/dev/twig/97/9701ca939cedf92947f01257ecdd97ca.php @@ -0,0 +1,161 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/bag.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/bag.html.twig")); + + // line 1 + yield "
    +env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("class", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["class"]) || array_key_exists("class", $context) ? $context["class"] : (function () { throw new RuntimeError('Variable "class" does not exist.', 2, $this->source); })()), "")) : ("")), "html", null, true); + yield "\"> + + + + + + + + "; + // line 10 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::sort($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["bag"]) || array_key_exists("bag", $context) ? $context["bag"] : (function () { throw new RuntimeError('Variable "bag" does not exist.', 10, $this->source); })()), "keys", [], "any", false, false, false, 10))); + $context['_iterated'] = false; + foreach ($context['_seq'] as $context["_key"] => $context["key"]) { + // line 11 + yield " + + + + "; + $context['_iterated'] = true; + } + // line 15 + if (!$context['_iterated']) { + // line 16 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['key'], $context['_parent'], $context['_iterated']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 20 + yield " +
    "; + // line 5 + yield ((array_key_exists("labels", $context)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["labels"]) || array_key_exists("labels", $context) ? $context["labels"] : (function () { throw new RuntimeError('Variable "labels" does not exist.', 5, $this->source); })()), 0, [], "array", false, false, false, 5), "html", null, true)) : ("Key")); + yield ""; + // line 6 + yield ((array_key_exists("labels", $context)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["labels"]) || array_key_exists("labels", $context) ? $context["labels"] : (function () { throw new RuntimeError('Variable "labels" does not exist.', 6, $this->source); })()), 1, [], "array", false, false, false, 6), "html", null, true)) : ("Value")); + yield "
    "; + // line 12 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["key"], "html", null, true); + yield ""; + // line 13 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["bag"]) || array_key_exists("bag", $context) ? $context["bag"] : (function () { throw new RuntimeError('Variable "bag" does not exist.', 13, $this->source); })()), "get", [$context["key"]], "method", false, false, false, 13), ((array_key_exists("maxDepth", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["maxDepth"]) || array_key_exists("maxDepth", $context) ? $context["maxDepth"] : (function () { throw new RuntimeError('Variable "maxDepth" does not exist.', 13, $this->source); })()), 0)) : (0))); + yield "
    (no data)
    +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/bag.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 98 => 20, 89 => 16, 87 => 15, 80 => 13, 76 => 12, 73 => 11, 68 => 10, 61 => 6, 57 => 5, 51 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("
    + + + + + + + + + {% for key in bag.keys|sort %} + + + + + {% else %} + + + + {% endfor %} + +
    {{ labels is defined ? labels[0] : 'Key' }}{{ labels is defined ? labels[1] : 'Value' }}
    {{ key }}{{ profiler_dump(bag.get(key), maxDepth=maxDepth|default(0)) }}
    (no data)
    +
    +", "@WebProfiler/Profiler/bag.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/bag.html.twig"); + } +} diff --git a/var/cache/dev/twig/98/980f1c03d5eef360e9d2f461ae156c54.php b/var/cache/dev/twig/98/980f1c03d5eef360e9d2f461ae156c54.php new file mode 100644 index 0000000..bc8e9c6 --- /dev/null +++ b/var/cache/dev/twig/98/980f1c03d5eef360e9d2f461ae156c54.php @@ -0,0 +1,630 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/twig.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/twig.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 40 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 41 + yield " "; + $context["time"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 41, $this->source); })()), "templatecount", [], "any", false, false, false, 41)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (Twig\Extension\CoreExtension::sprintf("%0.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 41, $this->source); })()), "time", [], "any", false, false, false, 41))) : ("n/a")); + // line 42 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 43 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/twig.svg"); + yield " + "; + // line 44 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["time"]) || array_key_exists("time", $context) ? $context["time"] : (function () { throw new RuntimeError('Variable "time" does not exist.', 44, $this->source); })()), "html", null, true); + yield " + ms + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 47 + yield " + "; + // line 48 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 49 + yield " "; + $context["template"] = Twig\Extension\CoreExtension::first($this->env->getCharset(), Twig\Extension\CoreExtension::keys(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "templates", [], "any", false, false, false, 49))); + // line 50 + yield " "; + $context["file"] = ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "templatePaths", [], "any", false, true, false, 50), (isset($context["template"]) || array_key_exists("template", $context) ? $context["template"] : (function () { throw new RuntimeError('Variable "template" does not exist.', 50, $this->source); })()), [], "array", true, true, false, 50)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 50, $this->source); })()), "templatePaths", [], "any", false, false, false, 50), (isset($context["template"]) || array_key_exists("template", $context) ? $context["template"] : (function () { throw new RuntimeError('Variable "template" does not exist.', 50, $this->source); })()), [], "array", false, false, false, 50), false)) : (false)); + // line 51 + yield " "; + $context["link"] = (((($tmp = (isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 51, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 51, $this->source); })()), 1)) : (false)); + // line 52 + yield "
    + Entry View + + "; + // line 55 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 55, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 56 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 56, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 56, $this->source); })()), "html", null, true); + yield "\"> + "; + // line 57 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["template"]) || array_key_exists("template", $context) ? $context["template"] : (function () { throw new RuntimeError('Variable "template" does not exist.', 57, $this->source); })()), "html", null, true); + yield " + + "; + } else { + // line 60 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["template"]) || array_key_exists("template", $context) ? $context["template"] : (function () { throw new RuntimeError('Variable "template" does not exist.', 60, $this->source); })()), "html", null, true); + yield " + "; + } + // line 62 + yield " +
    +
    + Render Time + "; + // line 66 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["time"]) || array_key_exists("time", $context) ? $context["time"] : (function () { throw new RuntimeError('Variable "time" does not exist.', 66, $this->source); })()), "html", null, true); + yield " ms +
    +
    + Template Calls + "; + // line 70 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 70, $this->source); })()), "templatecount", [], "any", false, false, false, 70), "html", null, true); + yield " +
    +
    + Block Calls + "; + // line 74 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 74, $this->source); })()), "blockcount", [], "any", false, false, false, 74), "html", null, true); + yield " +
    +
    + Macro Calls + "; + // line 78 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 78, $this->source); })()), "macrocount", [], "any", false, false, false, 78), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 81 + yield " + "; + // line 82 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 82, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 85 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 86 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 86, $this->source); })()), "templateCount", [], "any", false, false, false, 86))) ? ("disabled") : ("")); + yield "\"> + "; + // line 87 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/twig.svg"); + yield " + Twig + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 92 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 93 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 93, $this->source); })()), "templatecount", [], "any", false, false, false, 93) == 0)) { + // line 94 + yield "

    Twig

    + +
    +

    No Twig templates were rendered.

    +
    + "; + } else { + // line 100 + yield "

    Twig Metrics

    + +
    +
    + "; + // line 104 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%0.0f", CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 104, $this->source); })()), "time", [], "any", false, false, false, 104)), "html", null, true); + yield " ms + Render time +
    + +
    + +
    +
    + "; + // line 112 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 112, $this->source); })()), "templatecount", [], "any", false, false, false, 112), "html", null, true); + yield " + Template calls +
    + +
    + "; + // line 117 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 117, $this->source); })()), "blockcount", [], "any", false, false, false, 117), "html", null, true); + yield " + Block calls +
    + +
    + "; + // line 122 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 122, $this->source); })()), "macrocount", [], "any", false, false, false, 122), "html", null, true); + yield " + Macro calls +
    +
    +
    + +

    + Render time includes sub-requests rendering time (if any). +

    + +

    Rendered Templates

    + + + + + + + + + + "; + // line 142 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 142, $this->source); })()), "templates", [], "any", false, false, false, 142)); + foreach ($context['_seq'] as $context["template"] => $context["count"]) { + // line 143 + yield " + "; + // line 144 + $context["file"] = ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "templatePaths", [], "any", false, true, false, 144), $context["template"], [], "array", true, true, false, 144)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 144, $this->source); })()), "templatePaths", [], "any", false, false, false, 144), $context["template"], [], "array", false, false, false, 144), false)) : (false)); + // line 145 + yield " "; + $context["link"] = (((($tmp = (isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 145, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 145, $this->source); })()), 1)) : (false)); + // line 146 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['template'], $context['count'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 159 + yield " +
    Template Name & PathRender Count
    + "; + // line 147 + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 147, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 148 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 148, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 148, $this->source); })()), "html", null, true); + yield "\" class=\"stretched-link\"> + "; + // line 149 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["template"], "html", null, true); + yield " + "; + // line 150 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::default($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileRelative((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 150, $this->source); })())), (isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 150, $this->source); })())), "html", null, true); + yield " + + "; + } else { + // line 153 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["template"], "html", null, true); + yield " + "; + } + // line 155 + yield " "; + // line 156 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["count"], "html", null, true); + yield "
    + +

    Rendering Call Graph

    + +
    + "; + // line 165 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 165, $this->source); })()), "htmlcallgraph", [], "any", false, false, false, 165), "html", null, true); + yield " +
    + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/twig.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 420 => 165, 412 => 159, 403 => 156, 400 => 155, 394 => 153, 388 => 150, 384 => 149, 377 => 148, 375 => 147, 372 => 146, 369 => 145, 367 => 144, 364 => 143, 360 => 142, 337 => 122, 329 => 117, 321 => 112, 310 => 104, 304 => 100, 296 => 94, 293 => 93, 280 => 92, 265 => 87, 260 => 86, 247 => 85, 234 => 82, 231 => 81, 224 => 78, 217 => 74, 210 => 70, 203 => 66, 197 => 62, 191 => 60, 185 => 57, 178 => 56, 176 => 55, 171 => 52, 168 => 51, 165 => 50, 162 => 49, 160 => 48, 157 => 47, 150 => 44, 145 => 43, 142 => 42, 139 => 41, 126 => 40, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% set time = collector.templatecount ? '%0.0f'|format(collector.time) : 'n/a' %} + {% set icon %} + {{ source('@WebProfiler/Icon/twig.svg') }} + {{ time }} + ms + {% endset %} + + {% set text %} + {% set template = collector.templates|keys|first %} + {% set file = collector.templatePaths[template]|default(false) %} + {% set link = file ? file|file_link(1) : false %} +
    + Entry View + + {% if link %} + + {{ template }} + + {% else %} + {{ template }} + {% endif %} + +
    +
    + Render Time + {{ time }} ms +
    +
    + Template Calls + {{ collector.templatecount }} +
    +
    + Block Calls + {{ collector.blockcount }} +
    +
    + Macro Calls + {{ collector.macrocount }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/twig.svg') }} + Twig + +{% endblock %} + +{% block panel %} + {% if collector.templatecount == 0 %} +

    Twig

    + +
    +

    No Twig templates were rendered.

    +
    + {% else %} +

    Twig Metrics

    + +
    +
    + {{ '%0.0f'|format(collector.time) }} ms + Render time +
    + +
    + +
    +
    + {{ collector.templatecount }} + Template calls +
    + +
    + {{ collector.blockcount }} + Block calls +
    + +
    + {{ collector.macrocount }} + Macro calls +
    +
    +
    + +

    + Render time includes sub-requests rendering time (if any). +

    + +

    Rendered Templates

    + + + + + + + + + + {% for template, count in collector.templates %} + + {% set file = collector.templatePaths[template]|default(false) %} + {% set link = file ? file|file_link(1) : false %} + + + + {% endfor %} + +
    Template Name & PathRender Count
    + {% if link %} + + {{ template }} + {{ file|file_relative|default(file) }} + + {% else %} + {{ template }} + {% endif %} + {{ count }}
    + +

    Rendering Call Graph

    + +
    + {{ collector.htmlcallgraph }} +
    + {% endif %} +{% endblock %} +", "@WebProfiler/Collector/twig.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/twig.html.twig"); + } +} diff --git a/var/cache/dev/twig/99/994ea8eaf5685c5ae479fdb12e08ee57.php b/var/cache/dev/twig/99/994ea8eaf5685c5ae479fdb12e08ee57.php new file mode 100644 index 0000000..9e89124 --- /dev/null +++ b/var/cache/dev/twig/99/994ea8eaf5685c5ae479fdb12e08ee57.php @@ -0,0 +1,477 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@Debug/Profiler/dump.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@Debug/Profiler/dump.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "dumpsCount", [], "any", false, false, false, 4)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 5 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 6 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@Debug/Profiler/icon.svg"); + yield " + "; + // line 7 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "dumpsCount", [], "any", false, false, false, 7), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 9 + yield " + "; + // line 10 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 11 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 11, $this->source); })()), "getDumps", ["html"], "method", false, false, false, 11)); + foreach ($context['_seq'] as $context["_key"] => $context["dump"]) { + // line 12 + yield "
    + + "; + // line 14 + if ((CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", true, true, false, 14) && ("" != CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", false, false, false, 14)))) { + // line 15 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", false, false, false, 15), "html", null, true); + yield " in + "; + } + // line 17 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 17)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 18 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 18), CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 18)); + // line 19 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 19, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 20 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 20, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 20), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 20), "html", null, true); + yield " + "; + } else { + // line 22 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 22), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 22), "html", null, true); + yield " + "; + } + // line 24 + yield " "; + } else { + // line 25 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 25), "html", null, true); + yield " + "; + } + // line 27 + yield " + line "; + // line 28 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 28), "html", null, true); + yield " + + "; + // line 30 + yield CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "data", [], "any", false, false, false, 30); + yield " +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['dump'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 33 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 34 + yield " + "; + // line 35 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => true]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 39 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 40 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 40, $this->source); })()), "dumpsCount", [], "any", false, false, false, 40) == 0)) ? ("disabled") : ("")); + yield "\"> + "; + // line 41 + yield Twig\Extension\CoreExtension::source($this->env, "@Debug/Profiler/icon.svg"); + yield " + Debug + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 46 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 47 + yield "

    Dumped Contents

    + + "; + // line 49 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 49, $this->source); })()), "getDumps", ["html"], "method", false, false, false, 49)); + $context['_iterated'] = false; + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["dump"]) { + // line 50 + yield "
    + + "; + // line 52 + if ((CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", true, true, false, 52) && ("" != CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", false, false, false, 52)))) { + // line 53 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "label", [], "any", false, false, false, 53), "html", null, true); + yield " in + "; + } else { + // line 55 + yield " In + "; + } + // line 57 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 57)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 58 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 58), CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 58)); + // line 59 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 59, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 60 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 60, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 60), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 60), "html", null, true); + yield " + "; + } else { + // line 62 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 62), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 62), "html", null, true); + yield " + "; + } + // line 64 + yield " "; + } else { + // line 65 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "name", [], "any", false, false, false, 65), "html", null, true); + yield " + "; + } + // line 67 + yield " line env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 67), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 67), "html", null, true); + yield ": + + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 70), "html", null, true); + yield "\"> +
    + "; + // line 72 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "fileExcerpt", [], "any", false, false, false, 72)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "fileExcerpt", [], "any", false, false, false, 72)) : ($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "file", [], "any", false, false, false, 72), CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "line", [], "any", false, false, false, 72)))); + yield " +
    +
    + + "; + // line 76 + yield CoreExtension::getAttribute($this->env, $this->source, $context["dump"], "data", [], "any", false, false, false, 76); + yield " +
    + "; + $context['_iterated'] = true; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + // line 78 + if (!$context['_iterated']) { + // line 79 + yield "
    +

    No content was dumped.

    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['dump'], $context['_parent'], $context['_iterated'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@Debug/Profiler/dump.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 349 => 79, 347 => 78, 332 => 76, 325 => 72, 320 => 70, 311 => 67, 305 => 65, 302 => 64, 294 => 62, 284 => 60, 281 => 59, 278 => 58, 275 => 57, 271 => 55, 265 => 53, 263 => 52, 259 => 50, 241 => 49, 237 => 47, 224 => 46, 209 => 41, 204 => 40, 191 => 39, 177 => 35, 174 => 34, 170 => 33, 161 => 30, 156 => 28, 153 => 27, 147 => 25, 144 => 24, 136 => 22, 126 => 20, 123 => 19, 120 => 18, 117 => 17, 111 => 15, 109 => 14, 105 => 12, 100 => 11, 98 => 10, 95 => 9, 89 => 7, 84 => 6, 81 => 5, 78 => 4, 65 => 3, 42 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% if collector.dumpsCount %} + {% set icon %} + {{ source('@Debug/Profiler/icon.svg') }} + {{ collector.dumpsCount }} + {% endset %} + + {% set text %} + {% for dump in collector.getDumps('html') %} +
    + + {% if dump.label is defined and '' != dump.label %} + {{ dump.label }} in + {% endif %} + {% if dump.file %} + {% set link = dump.file|file_link(dump.line) %} + {% if link %} + {{ dump.name }} + {% else %} + {{ dump.name }} + {% endif %} + {% else %} + {{ dump.name }} + {% endif %} + + line {{ dump.line }} + + {{ dump.data|raw }} +
    + {% endfor %} + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': true }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@Debug/Profiler/icon.svg') }} + Debug + +{% endblock %} + +{% block panel %} +

    Dumped Contents

    + + {% for dump in collector.getDumps('html') %} +
    + + {% if dump.label is defined and '' != dump.label %} + {{ dump.label }} in + {% else %} + In + {% endif %} + {% if dump.line %} + {% set link = dump.file|file_link(dump.line) %} + {% if link %} + {{ dump.name }} + {% else %} + {{ dump.name }} + {% endif %} + {% else %} + {{ dump.name }} + {% endif %} + line {{ dump.line }}: + + +
    +
    + {{ dump.fileExcerpt ? dump.fileExcerpt|raw : dump.file|file_excerpt(dump.line) }} +
    +
    + + {{ dump.data|raw }} +
    + {% else %} +
    +

    No content was dumped.

    +
    + {% endfor %} +{% endblock %} +", "@Debug/Profiler/dump.html.twig", "/var/www/html/vendor/symfony/debug-bundle/Resources/views/Profiler/dump.html.twig"); + } +} diff --git a/var/cache/dev/twig/9b/9b2d659881872f25b2714602ee8ec5e6.php b/var/cache/dev/twig/9b/9b2d659881872f25b2714602ee8ec5e6.php new file mode 100644 index 0000000..2f9fd72 --- /dev/null +++ b/var/cache/dev/twig/9b/9b2d659881872f25b2714602ee8ec5e6.php @@ -0,0 +1,344 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + 'title' => [$this, 'block_title'], + 'head' => [$this, 'block_head'], + 'stylesheets' => [$this, 'block_stylesheets'], + 'javascripts' => [$this, 'block_javascripts'], + 'body' => [$this, 'block_body'], + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/base.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/base.html.twig")); + + // line 1 + yield " + + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getCharset(), "html", null, true); + yield "\" /> + + + + "; + // line 8 + yield from $this->unwrap()->yieldBlock('title', $context, $blocks); + yield " + + "; + // line 10 + $context["request_collector"] = ((array_key_exists("profile", $context)) ? (((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["profile"] ?? null), "collectors", [], "any", false, true, false, 10), "request", [], "any", true, true, false, 10)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 10, $this->source); })()), "collectors", [], "any", false, false, false, 10), "request", [], "any", false, false, false, 10), null)) : (null))) : (null)); + // line 11 + yield " "; + $context["status_code"] = (((($tmp = !(null === (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 11, $this->source); })()))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (((CoreExtension::getAttribute($this->env, $this->source, ($context["request_collector"] ?? null), "statuscode", [], "any", true, true, false, 11)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 11, $this->source); })()), "statuscode", [], "any", false, false, false, 11), 0)) : (0))) : (0)); + // line 12 + yield " "; + $context["favicon_color"] = ((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 12, $this->source); })()) > 399)) ? ("b41939") : (((((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 12, $this->source); })()) > 299)) ? ("af8503") : ("000000")))); + // line 13 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["favicon_color"]) || array_key_exists("favicon_color", $context) ? $context["favicon_color"] : (function () { throw new RuntimeError('Variable "favicon_color" does not exist.', 13, $this->source); })()), "html", null, true); + yield "; %7D %23sf %7B fill: %23ffffff; %7D%3C/style%3E%3Cpath fill='none' d='M0 0h600v600H0z'/%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h600v600H0z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath id='circle' d='M599.985 299.974c0 165.696-134.307 300.024-300.003 300.024C134.302 599.998 0 465.67 0 299.974 0 134.304 134.302-.002 299.982-.002c165.696 0 300.003 134.307 300.003 299.976z' fill-rule='nonzero'/%3E%3Cpath id='sf' d='M431.154 110.993c-30.474 1.043-57.08 17.866-76.884 41.076-21.926 25.49-36.508 55.696-47.03 86.55-18.791-15.416-33.282-35.364-63.457-44.04-23.311-6.702-47.794-3.948-70.314 12.833-10.667 7.965-18.016 19.995-21.51 31.34-9.05 29.416 9.506 55.61 17.942 65.004l18.444 19.743c3.792 3.879 12.95 13.983 8.467 28.458-4.82 15.764-23.809 25.938-43.285 19.958-8.703-2.67-21.199-9.147-18.396-18.257 1.145-3.739 3.82-6.553 5.264-9.74 1.305-2.788 1.941-4.858 2.337-6.099 3.557-11.602-1.31-26.714-13.747-30.56-11.613-3.562-23.488-.738-28.094 14.202-5.22 16.979 2.905 47.795 46.436 61.206 51 15.694 94.13-12.084 100.249-48.287 3.857-22.675-6.392-39.536-25.147-61.2l-15.293-16.92c-9.254-9.248-12.437-25.018-2.856-37.134 8.093-10.233 19.6-14.581 38.476-9.457 27.543 7.468 39.809 26.58 60.285 41.996-8.44 27.741-13.977 55.584-18.973 80.548l-3.07 18.626c-14.636 76.766-25.816 118.939-54.856 143.144-5.858 4.167-14.218 10.399-26.821 10.843-6.622.203-8.757-4.355-8.847-6.344-.15-4.628 3.755-6.756 6.349-8.837 3.889-2.124 9.757-5.633 9.356-16.882-.423-13.293-11.431-24.815-27.35-24.286-11.919.402-30.09 11.608-29.4 32.149.701 21.22 20.472 37.118 50.288 36.107 15.935-.535 51.528-7.018 86.592-48.699 40.82-47.8 52.235-102.576 60.82-142.673l9.591-52.946a177.574 177.574 0 0017.209 1.22c50.844 1.075 76.257-25.249 76.653-44.41.257-11.591-7.6-23.011-18.61-22.739-7.863.22-17.759 5.473-20.123 16.353-2.332 10.671 16.17 20.316 1.712 29.704-10.27 6.643-28.683 11.319-54.615 7.526l4.712-26.061c9.623-49.416 21.493-110.193 66.528-111.68 3.284-.155 15.282.139 15.56 8.088.08 2.637-.582 3.332-3.68 9.393-3.166 4.729-4.36 8.773-4.204 13.394.433 12.608 10.024 20.91 23.916 20.429 18.572-.626 23.906-18.7 23.6-27.998-.759-21.846-23.776-35.647-54.224-34.641z' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E\"/> + + "; + // line 15 + yield from $this->unwrap()->yieldBlock('head', $context, $blocks); + // line 25 + yield " + + source); })()))) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_script_nonce"]) || array_key_exists("csp_script_nonce", $context) ? $context["csp_script_nonce"] : (function () { throw new RuntimeError('Variable "csp_script_nonce" does not exist.', 27, $this->source); })()), "html", null, true); + yield "\""; + } + yield "> + if (null === localStorage.getItem('symfony/profiler/theme') || 'theme-auto' === localStorage.getItem('symfony/profiler/theme')) { + document.body.classList.add((matchMedia('(prefers-color-scheme: dark)').matches ? 'theme-dark' : 'theme-light')); + // needed to respond dynamically to OS changes without having to refresh the page + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => { + document.body.classList.remove('theme-light', 'theme-dark'); + document.body.classList.add(e.matches ? 'theme-dark' : 'theme-light'); + }); + } else { + document.body.classList.add(localStorage.getItem('symfony/profiler/theme')); + } + + document.body.classList.add(localStorage.getItem('symfony/profiler/width') || 'width-normal'); + + document.body.classList.add( + (navigator.appVersion.indexOf('Win') !== -1) ? 'windows' : (navigator.appVersion.indexOf('Mac') !== -1) ? 'macos' : 'linux' + ); + + + "; + // line 46 + yield from $this->unwrap()->yieldBlock('body', $context, $blocks); + // line 47 + yield " + +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + // line 8 + /** + * @return iterable + */ + public function block_title(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title")); + + yield "Symfony Profiler"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 15 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 16 + yield " "; + yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks); + // line 21 + yield " + "; + // line 22 + yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks); + // line 24 + yield " "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 16 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 17 + yield " source); })()))) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_style_nonce"]) || array_key_exists("csp_style_nonce", $context) ? $context["csp_style_nonce"] : (function () { throw new RuntimeError('Variable "csp_style_nonce" does not exist.', 17, $this->source); })()), "html", null, true); + yield "\""; + } + yield "> + "; + // line 18 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/profiler.css.twig"); + yield " + + "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 22 + /** + * @return iterable + */ + public function block_javascripts(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts")); + + // line 23 + yield " "; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 46 + /** + * @return iterable + */ + public function block_body(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + yield ""; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/base.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 246 => 46, 235 => 23, 222 => 22, 208 => 18, 199 => 17, 186 => 16, 175 => 24, 173 => 22, 170 => 21, 167 => 16, 154 => 15, 131 => 8, 118 => 47, 116 => 46, 90 => 27, 86 => 25, 84 => 15, 78 => 13, 75 => 12, 72 => 11, 70 => 10, 65 => 8, 58 => 4, 53 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(" + + + + + + + {% block title %}Symfony Profiler{% endblock %} + + {% set request_collector = profile is defined ? profile.collectors.request|default(null) : null %} + {% set status_code = request_collector is not null ? request_collector.statuscode|default(0) : 0 %} + {% set favicon_color = status_code > 399 ? 'b41939' : status_code > 299 ? 'af8503' : '000000' %} + + + {% block head %} + {% block stylesheets %} + + {{ include('@WebProfiler/Profiler/profiler.css.twig') }} + + {% endblock %} + + {% block javascripts %} + {% endblock %} + {% endblock %} + + + + if (null === localStorage.getItem('symfony/profiler/theme') || 'theme-auto' === localStorage.getItem('symfony/profiler/theme')) { + document.body.classList.add((matchMedia('(prefers-color-scheme: dark)').matches ? 'theme-dark' : 'theme-light')); + // needed to respond dynamically to OS changes without having to refresh the page + window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', (e) => { + document.body.classList.remove('theme-light', 'theme-dark'); + document.body.classList.add(e.matches ? 'theme-dark' : 'theme-light'); + }); + } else { + document.body.classList.add(localStorage.getItem('symfony/profiler/theme')); + } + + document.body.classList.add(localStorage.getItem('symfony/profiler/width') || 'width-normal'); + + document.body.classList.add( + (navigator.appVersion.indexOf('Win') !== -1) ? 'windows' : (navigator.appVersion.indexOf('Mac') !== -1) ? 'macos' : 'linux' + ); + + + {% block body '' %} + + +", "@WebProfiler/Profiler/base.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/base.html.twig"); + } +} diff --git a/var/cache/dev/twig/a2/a275b877f5f9349569e358b86eb70c02.php b/var/cache/dev/twig/a2/a275b877f5f9349569e358b86eb70c02.php new file mode 100644 index 0000000..9e4efe4 --- /dev/null +++ b/var/cache/dev/twig/a2/a275b877f5f9349569e358b86eb70c02.php @@ -0,0 +1,1397 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_js.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_js.html.twig")); + + // line 1 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 2, $this->source); })()), "html", null, true); + yield "\" class=\"sf-toolbar sf-toolbar-opened\" role=\"region\" aria-label=\"Symfony Web Debug Toolbar\"> + "; + // line 3 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar.html.twig", ["templates" => ["request" => "@WebProfiler/Profiler/cancel.html.twig"], "profile" => null, "profiler_url" => $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_profiler", ["token" => // line 8 +(isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 8, $this->source); })())]), "profiler_markup_version" => 3]); + // line 10 + yield " +
    + +source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_style_nonce"]) || array_key_exists("csp_style_nonce", $context) ? $context["csp_style_nonce"] : (function () { throw new RuntimeError('Variable "csp_style_nonce" does not exist.', 13, $this->source); })()), "html", null, true); + yield "\""; + } + yield " href=\""; + yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_wdt_stylesheet"); + yield "\" /> + +"; + // line 18 + yield "source); })()))) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_script_nonce"]) || array_key_exists("csp_script_nonce", $context) ? $context["csp_script_nonce"] : (function () { throw new RuntimeError('Variable "csp_script_nonce" does not exist.', 18, $this->source); })()), "html", null, true); + yield "\""; + } + yield ">/* 0) { + addClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + } else if (successStreak < 4) { + addClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); + removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + } else { + removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + removeClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); + } + }; + + var startAjaxRequest = function(index) { + var tbody = document.querySelector('.sf-toolbar-ajax-request-list'); + if (!tbody) { + return; + } + + var nbOfAjaxRequest = tbody.rows.length; + if (nbOfAjaxRequest >= 100) { + tbody.deleteRow(0); + } + + var request = requestStack[index]; + pendingRequests++; + var row = document.createElement('tr'); + request.DOMNode = row; + + var requestNumberCell = document.createElement('td'); + requestNumberCell.textContent = index + 1; + row.appendChild(requestNumberCell); + + var profilerCell = document.createElement('td'); + profilerCell.textContent = 'n/a'; + row.appendChild(profilerCell); + + var methodCell = document.createElement('td'); + methodCell.textContent = request.method; + row.appendChild(methodCell); + + var typeCell = document.createElement('td'); + typeCell.textContent = request.type; + row.appendChild(typeCell); + + var statusCodeCell = document.createElement('td'); + var statusCode = document.createElement('span'); + statusCode.textContent = 'n/a'; + statusCodeCell.appendChild(statusCode); + row.appendChild(statusCodeCell); + + var pathCell = document.createElement('td'); + pathCell.className = 'sf-ajax-request-url'; + if ('GET' === request.method) { + var pathLink = document.createElement('a'); + pathLink.setAttribute('href', request.url); + pathLink.textContent = request.url; + pathCell.appendChild(pathLink); + } else { + pathCell.textContent = request.url; + } + pathCell.setAttribute('title', request.url); + row.appendChild(pathCell); + + var durationCell = document.createElement('td'); + durationCell.className = 'sf-ajax-request-duration'; + durationCell.textContent = 'n/a'; + row.appendChild(durationCell); + + request.liveDurationHandle = setInterval(function() { + durationCell.textContent = (new Date() - request.start) + ' ms'; + }, 100); + + row.className = 'sf-ajax-request sf-ajax-request-loading'; + tbody.insertBefore(row, null); + + var toolbarInfo = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); + toolbarInfo.scrollTop = toolbarInfo.scrollHeight; + + renderAjaxRequests(); + }; + + var finishAjaxRequest = function(index) { + var request = requestStack[index]; + clearInterval(request.liveDurationHandle); + + if (!request.DOMNode) { + return; + } + + if (request.toolbarReplace && !request.toolbarReplaceFinished && request.profile) { + /* Flag as complete because finishAjaxRequest can be called multiple times. */ + request.toolbarReplaceFinished = true; + /* Search up through the DOM to find the toolbar's container ID. */ + for (var elem = request.DOMNode; elem && elem !== document; elem = elem.parentNode) { + if (elem.id.match(/^sfwdt/)) { + Sfjs.loadToolbar(elem.id.replace(/^sfwdt/, ''), request.profile); + break; + } + } + } + + pendingRequests--; + var row = request.DOMNode; + /* Unpack the children from the row */ + var profilerCell = row.children[1]; + var methodCell = row.children[2]; + var statusCodeCell = row.children[4]; + var statusCodeElem = statusCodeCell.children[0]; + var durationCell = row.children[6]; + + if (request.error) { + row.className = 'sf-ajax-request sf-ajax-request-error'; + methodCell.className = 'sf-ajax-request-error'; + successStreak = 0; + } else { + row.className = 'sf-ajax-request sf-ajax-request-ok'; + successStreak++; + } + + if (request.statusCode) { + if (request.statusCode < 300) { + statusCodeElem.setAttribute('class', 'sf-toolbar-status'); + } else if (request.statusCode < 400) { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-yellow'); + } else { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); + } + statusCodeElem.textContent = request.statusCode; + } else { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); + } + + if (request.duration) { + durationCell.textContent = request.duration + ' ms'; + } + + if (request.profilerUrl) { + profilerCell.textContent = ''; + var profilerLink = document.createElement('a'); + profilerLink.setAttribute('href', request.profilerUrl); + profilerLink.textContent = request.profile; + profilerCell.appendChild(profilerLink); + } + + renderAjaxRequests(); + }; + + "; + // line 297 + if (array_key_exists("excluded_ajax_paths", $context)) { + // line 298 + yield " if (window.fetch && window.fetch.polyfill === undefined) { + var oldFetch = window.fetch; + window.fetch = function () { + var promise = oldFetch.apply(this, arguments); + var url = arguments[0]; + var params = arguments[1]; + var paramType = Object.prototype.toString.call(arguments[0]); + if (paramType === '[object Request]') { + url = arguments[0].url; + params = { + method: arguments[0].method, + credentials: arguments[0].credentials, + headers: arguments[0].headers, + mode: arguments[0].mode, + redirect: arguments[0].redirect + }; + } else { + url = String(url); + } + if (!url.match(new RegExp("; + // line 317 + yield json_encode((isset($context["excluded_ajax_paths"]) || array_key_exists("excluded_ajax_paths", $context) ? $context["excluded_ajax_paths"] : (function () { throw new RuntimeError('Variable "excluded_ajax_paths" does not exist.', 317, $this->source); })())); + yield "))) { + var method = 'GET'; + if (params && params.method !== undefined) { + method = params.method; + } + + var stackElement = { + error: false, + url: url, + method: method, + type: 'fetch', + start: new Date() + }; + + var idx = requestStack.push(stackElement) - 1; + promise.then(function (r) { + stackElement.duration = new Date() - stackElement.start; + stackElement.error = r.status < 200 || r.status >= 400; + stackElement.statusCode = r.status; + stackElement.profile = r.headers.get('x-debug-token'); + stackElement.profilerUrl = r.headers.get('x-debug-token-link'); + stackElement.toolbarReplaceFinished = false; + stackElement.toolbarReplace = '1' === r.headers.get('Symfony-Debug-Toolbar-Replace'); + finishAjaxRequest(idx); + }, function (e){ + stackElement.error = true; + finishAjaxRequest(idx); + }); + startAjaxRequest(idx); + } + + return promise; + }; + } + if (window.XMLHttpRequest && XMLHttpRequest.prototype.addEventListener) { + var proxied = XMLHttpRequest.prototype.open; + + XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { + var self = this; + + /* prevent logging AJAX calls to static and inline files, like templates */ + var path = url; + if (url.slice(0, 1) === '/') { + if (0 === url.indexOf('"; + // line 360 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 360, $this->source); })()), "basePath", [], "any", false, false, false, 360), "js"), "html", null, true); + yield "')) { + path = url.slice("; + // line 361 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 361, $this->source); })()), "basePath", [], "any", false, false, false, 361)), "html", null, true); + yield "); + } + } + else if (0 === url.indexOf('"; + // line 364 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 364, $this->source); })()), "schemeAndHttpHost", [], "any", false, false, false, 364) . CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 364, $this->source); })()), "basePath", [], "any", false, false, false, 364)), "js"), "html", null, true); + yield "')) { + path = url.slice("; + // line 365 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 365, $this->source); })()), "schemeAndHttpHost", [], "any", false, false, false, 365) . CoreExtension::getAttribute($this->env, $this->source, (isset($context["request"]) || array_key_exists("request", $context) ? $context["request"] : (function () { throw new RuntimeError('Variable "request" does not exist.', 365, $this->source); })()), "basePath", [], "any", false, false, false, 365))), "html", null, true); + yield "); + } + + if (!path.match(new RegExp("; + // line 368 + yield json_encode((isset($context["excluded_ajax_paths"]) || array_key_exists("excluded_ajax_paths", $context) ? $context["excluded_ajax_paths"] : (function () { throw new RuntimeError('Variable "excluded_ajax_paths" does not exist.', 368, $this->source); })())); + yield "))) { + var stackElement = { + error: false, + url: url, + method: method, + type: 'xhr', + start: new Date() + }; + + var idx = requestStack.push(stackElement) - 1; + + this.addEventListener('readystatechange', function() { + if (self.readyState == 4) { + stackElement.duration = new Date() - stackElement.start; + stackElement.error = self.status < 200 || self.status >= 400; + stackElement.statusCode = self.status; + extractHeaders(self, stackElement); + + finishAjaxRequest(idx); + } + }, false); + + startAjaxRequest(idx); + } + + proxied.apply(this, Array.prototype.slice.call(arguments)); + }; + } + "; + } + // line 397 + yield " + return { + hasClass: hasClass, + + removeClass: removeClass, + + addClass: addClass, + + toggleClass: toggleClass, + + getPreference: getPreference, + + setPreference: setPreference, + + addEventListener: addEventListener, + + request: request, + + renderAjaxRequests: renderAjaxRequests, + + getSfwdt: function(token) { + return document.getElementById('sfwdt' + token); + }, + + load: function(selector, url, onSuccess, onError, options) { + var el = document.getElementById(selector); + + if (el && el.getAttribute('data-sfurl') !== url) { + request( + url, + function(xhr) { + el.innerHTML = xhr.responseText; + el.setAttribute('data-sfurl', url); + removeClass(el, 'loading'); + var pending = pendingRequests; + for (var i = 0; i < requestStack.length; i++) { + startAjaxRequest(i); + if (requestStack[i].duration) { + finishAjaxRequest(i); + } + } + /* Revert the pending state in case there was a start called without a finish above. */ + pendingRequests = pending; + (onSuccess || noop)(xhr, el); + }, + function(xhr) { (onError || noop)(xhr, el); }, + '', + options + ); + } + + return this; + }, + + showToolbar: function(token) { + var sfwdt = this.getSfwdt(token); + + if ('closed' === getPreference('toolbar/displayState')) { + addClass(sfwdt, 'sf-toolbar-closed'); + removeClass(sfwdt, 'sf-toolbar-opened'); + } else { + addClass(sfwdt, 'sf-toolbar-opened'); + removeClass(sfwdt, 'sf-toolbar-closed'); + } + }, + + hideToolbar: function(token) { + var sfwdt = this.getSfwdt(token); + addClass(sfwdt, 'sf-toolbar-closed'); + removeClass(sfwdt, 'sf-toolbar-opened'); + }, + + initToolbar: function(token) { + this.showToolbar(token); + + var toggleButton = document.querySelector(`#sfToolbarToggleButton-\${token}`); + addEventListener(toggleButton, 'click', function (event) { + event.preventDefault(); + + const newState = 'opened' === getPreference('toolbar/displayState') ? 'closed' : 'opened'; + setPreference('toolbar/displayState', newState); + 'opened' === newState ? Sfjs.showToolbar(token) : Sfjs.hideToolbar(token); + }); + }, + + loadToolbar: function(token, newToken) { + var that = this; + var triesCounter = document.getElementById('sfLoadCounter-' + token); + + var options = { + retry: true, + onSend: function (count) { + if (count === 3) { + that.initToolbar(token); + } + + if (triesCounter) { + triesCounter.textContent = count; + } + }, + }; + + var cancelButton = document.getElementById('sfLoadCancel-' + token); + if (cancelButton) { + addEventListener(cancelButton, 'click', function (event) { + event.preventDefault(); + + options.stop = true; + that.hideToolbar(token); + }); + } + + newToken = (newToken || token); + + this.load( + 'sfwdt' + token, + '"; + // line 513 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_wdt", ["token" => "xxxxxx"]), "js"), "html", null, true); + yield "'.replace(/xxxxxx/, newToken), + function(xhr, el) { + var toolbarContent = document.getElementById('sfToolbarMainContent-' + newToken); + + /* Do nothing in the edge case where the toolbar has already been replaced with a new one */ + if (!toolbarContent) { + return; + } + + /* Replace the ID, it has to match the new token */ + toolbarContent.parentElement.id = 'sfwdt' + newToken; + + /* Evaluate in global scope scripts embedded inside the toolbar */ + var i, scripts = [].slice.call(el.querySelectorAll('script')); + for (i = 0; i < scripts.length; ++i) { + if (scripts[i].firstChild) { + eval.call({}, scripts[i].firstChild.nodeValue); + } + } + + el.style.display = -1 !== xhr.responseText.indexOf('sf-toolbarreset') ? 'block' : 'none'; + + if (el.style.display == 'none') { + return; + } + + that.initToolbar(newToken); + + /* Handle toolbar-info position */ + var toolbarBlocks = [].slice.call(el.querySelectorAll('.sf-toolbar-block')); + for (i = 0; i < toolbarBlocks.length; ++i) { + toolbarBlocks[i].onmouseover = function () { + var toolbarInfo = this.querySelectorAll('.sf-toolbar-info')[0]; + var pageWidth = document.body.clientWidth; + var elementWidth = toolbarInfo.offsetWidth; + var leftValue = (elementWidth + this.offsetLeft) - pageWidth; + var rightValue = (elementWidth + (pageWidth - this.offsetLeft)) - pageWidth; + + /* Reset right and left value, useful on window resize */ + toolbarInfo.style.right = ''; + toolbarInfo.style.left = ''; + + if (elementWidth > pageWidth) { + toolbarInfo.style.left = 0; + } + else if (leftValue > 0 && rightValue > 0) { + toolbarInfo.style.right = (rightValue * -1) + 'px'; + } else if (leftValue < 0) { + toolbarInfo.style.left = 0; + } else { + toolbarInfo.style.right = '0px'; + } + }; + } + + renderAjaxRequests(); + addEventListener(document.querySelector('.sf-toolbar-ajax-clear'), 'click', function() { + requestStack = []; + renderAjaxRequests(); + successStreak = 4; + document.querySelector('.sf-toolbar-ajax-request-list').innerHTML = ''; + }); + addEventListener(document.querySelector('.sf-toolbar-block-ajax'), 'mouseenter', function (event) { + var elem = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); + elem.scrollTop = elem.scrollHeight; + }); + addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function (event) { + event.preventDefault(); + + toggleClass(this.parentNode, 'hover'); + }); + + var dumpInfo = document.querySelector('.sf-toolbar-block-dump .sf-toolbar-info'); + if (null !== dumpInfo) { + addEventListener(dumpInfo, 'sfbeforedumpcollapse', function () { + dumpInfo.style.minHeight = dumpInfo.getBoundingClientRect().height+'px'; + }); + addEventListener(dumpInfo, 'mouseleave', function () { + dumpInfo.style.minHeight = ''; + }); + } + }, + function(xhr) { + if (xhr.status !== 0 && !options.stop) { + var sfwdt = that.getSfwdt(token); + sfwdt.innerHTML = '\\ + \\ + '; + sfwdt.setAttribute('class', 'sf-toolbar sf-error-toolbar'); + } + }, + options + ); + + return this; + }, + + toggle: function(selector, elOn, elOff) { + var tmp = elOn.style.display, + el = document.getElementById(selector); + + elOn.style.display = elOff.style.display; + elOff.style.display = tmp; + + if (el) { + el.style.display = 'none' === tmp ? 'none' : 'block'; + } + + return this; + }, + }; + })(); + } + + Sfjs.loadToolbar('"; + // line 630 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 630, $this->source); })()), "html", null, true); + yield "'); +/*]]>*/ + +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/toolbar_js.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 723 => 630, 691 => 601, 600 => 513, 482 => 397, 450 => 368, 444 => 365, 440 => 364, 434 => 361, 430 => 360, 384 => 317, 363 => 298, 361 => 297, 74 => 18, 63 => 13, 58 => 10, 56 => 8, 55 => 3, 51 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(" +
    + {{ include('@WebProfiler/Profiler/toolbar.html.twig', { + templates: { + 'request': '@WebProfiler/Profiler/cancel.html.twig' + }, + profile: null, + profiler_url: url('_profiler', {token: token}), + profiler_markup_version: 3, + }) }} +
    + + + +{# CAUTION: the contents of this file are processed by Twig before loading + them as JavaScript source code. Always use '/*' comments instead + of '//' comments to avoid impossible-to-debug side-effects #} +/* 0) { + addClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + } else if (successStreak < 4) { + addClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); + removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + } else { + removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); + removeClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); + } + }; + + var startAjaxRequest = function(index) { + var tbody = document.querySelector('.sf-toolbar-ajax-request-list'); + if (!tbody) { + return; + } + + var nbOfAjaxRequest = tbody.rows.length; + if (nbOfAjaxRequest >= 100) { + tbody.deleteRow(0); + } + + var request = requestStack[index]; + pendingRequests++; + var row = document.createElement('tr'); + request.DOMNode = row; + + var requestNumberCell = document.createElement('td'); + requestNumberCell.textContent = index + 1; + row.appendChild(requestNumberCell); + + var profilerCell = document.createElement('td'); + profilerCell.textContent = 'n/a'; + row.appendChild(profilerCell); + + var methodCell = document.createElement('td'); + methodCell.textContent = request.method; + row.appendChild(methodCell); + + var typeCell = document.createElement('td'); + typeCell.textContent = request.type; + row.appendChild(typeCell); + + var statusCodeCell = document.createElement('td'); + var statusCode = document.createElement('span'); + statusCode.textContent = 'n/a'; + statusCodeCell.appendChild(statusCode); + row.appendChild(statusCodeCell); + + var pathCell = document.createElement('td'); + pathCell.className = 'sf-ajax-request-url'; + if ('GET' === request.method) { + var pathLink = document.createElement('a'); + pathLink.setAttribute('href', request.url); + pathLink.textContent = request.url; + pathCell.appendChild(pathLink); + } else { + pathCell.textContent = request.url; + } + pathCell.setAttribute('title', request.url); + row.appendChild(pathCell); + + var durationCell = document.createElement('td'); + durationCell.className = 'sf-ajax-request-duration'; + durationCell.textContent = 'n/a'; + row.appendChild(durationCell); + + request.liveDurationHandle = setInterval(function() { + durationCell.textContent = (new Date() - request.start) + ' ms'; + }, 100); + + row.className = 'sf-ajax-request sf-ajax-request-loading'; + tbody.insertBefore(row, null); + + var toolbarInfo = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); + toolbarInfo.scrollTop = toolbarInfo.scrollHeight; + + renderAjaxRequests(); + }; + + var finishAjaxRequest = function(index) { + var request = requestStack[index]; + clearInterval(request.liveDurationHandle); + + if (!request.DOMNode) { + return; + } + + if (request.toolbarReplace && !request.toolbarReplaceFinished && request.profile) { + /* Flag as complete because finishAjaxRequest can be called multiple times. */ + request.toolbarReplaceFinished = true; + /* Search up through the DOM to find the toolbar's container ID. */ + for (var elem = request.DOMNode; elem && elem !== document; elem = elem.parentNode) { + if (elem.id.match(/^sfwdt/)) { + Sfjs.loadToolbar(elem.id.replace(/^sfwdt/, ''), request.profile); + break; + } + } + } + + pendingRequests--; + var row = request.DOMNode; + /* Unpack the children from the row */ + var profilerCell = row.children[1]; + var methodCell = row.children[2]; + var statusCodeCell = row.children[4]; + var statusCodeElem = statusCodeCell.children[0]; + var durationCell = row.children[6]; + + if (request.error) { + row.className = 'sf-ajax-request sf-ajax-request-error'; + methodCell.className = 'sf-ajax-request-error'; + successStreak = 0; + } else { + row.className = 'sf-ajax-request sf-ajax-request-ok'; + successStreak++; + } + + if (request.statusCode) { + if (request.statusCode < 300) { + statusCodeElem.setAttribute('class', 'sf-toolbar-status'); + } else if (request.statusCode < 400) { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-yellow'); + } else { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); + } + statusCodeElem.textContent = request.statusCode; + } else { + statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); + } + + if (request.duration) { + durationCell.textContent = request.duration + ' ms'; + } + + if (request.profilerUrl) { + profilerCell.textContent = ''; + var profilerLink = document.createElement('a'); + profilerLink.setAttribute('href', request.profilerUrl); + profilerLink.textContent = request.profile; + profilerCell.appendChild(profilerLink); + } + + renderAjaxRequests(); + }; + + {% if excluded_ajax_paths is defined %} + if (window.fetch && window.fetch.polyfill === undefined) { + var oldFetch = window.fetch; + window.fetch = function () { + var promise = oldFetch.apply(this, arguments); + var url = arguments[0]; + var params = arguments[1]; + var paramType = Object.prototype.toString.call(arguments[0]); + if (paramType === '[object Request]') { + url = arguments[0].url; + params = { + method: arguments[0].method, + credentials: arguments[0].credentials, + headers: arguments[0].headers, + mode: arguments[0].mode, + redirect: arguments[0].redirect + }; + } else { + url = String(url); + } + if (!url.match(new RegExp({{ excluded_ajax_paths|json_encode|raw }}))) { + var method = 'GET'; + if (params && params.method !== undefined) { + method = params.method; + } + + var stackElement = { + error: false, + url: url, + method: method, + type: 'fetch', + start: new Date() + }; + + var idx = requestStack.push(stackElement) - 1; + promise.then(function (r) { + stackElement.duration = new Date() - stackElement.start; + stackElement.error = r.status < 200 || r.status >= 400; + stackElement.statusCode = r.status; + stackElement.profile = r.headers.get('x-debug-token'); + stackElement.profilerUrl = r.headers.get('x-debug-token-link'); + stackElement.toolbarReplaceFinished = false; + stackElement.toolbarReplace = '1' === r.headers.get('Symfony-Debug-Toolbar-Replace'); + finishAjaxRequest(idx); + }, function (e){ + stackElement.error = true; + finishAjaxRequest(idx); + }); + startAjaxRequest(idx); + } + + return promise; + }; + } + if (window.XMLHttpRequest && XMLHttpRequest.prototype.addEventListener) { + var proxied = XMLHttpRequest.prototype.open; + + XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { + var self = this; + + /* prevent logging AJAX calls to static and inline files, like templates */ + var path = url; + if (url.slice(0, 1) === '/') { + if (0 === url.indexOf('{{ request.basePath|e('js') }}')) { + path = url.slice({{ request.basePath|length }}); + } + } + else if (0 === url.indexOf('{{ (request.schemeAndHttpHost ~ request.basePath)|e('js') }}')) { + path = url.slice({{ (request.schemeAndHttpHost ~ request.basePath)|length }}); + } + + if (!path.match(new RegExp({{ excluded_ajax_paths|json_encode|raw }}))) { + var stackElement = { + error: false, + url: url, + method: method, + type: 'xhr', + start: new Date() + }; + + var idx = requestStack.push(stackElement) - 1; + + this.addEventListener('readystatechange', function() { + if (self.readyState == 4) { + stackElement.duration = new Date() - stackElement.start; + stackElement.error = self.status < 200 || self.status >= 400; + stackElement.statusCode = self.status; + extractHeaders(self, stackElement); + + finishAjaxRequest(idx); + } + }, false); + + startAjaxRequest(idx); + } + + proxied.apply(this, Array.prototype.slice.call(arguments)); + }; + } + {% endif %} + + return { + hasClass: hasClass, + + removeClass: removeClass, + + addClass: addClass, + + toggleClass: toggleClass, + + getPreference: getPreference, + + setPreference: setPreference, + + addEventListener: addEventListener, + + request: request, + + renderAjaxRequests: renderAjaxRequests, + + getSfwdt: function(token) { + return document.getElementById('sfwdt' + token); + }, + + load: function(selector, url, onSuccess, onError, options) { + var el = document.getElementById(selector); + + if (el && el.getAttribute('data-sfurl') !== url) { + request( + url, + function(xhr) { + el.innerHTML = xhr.responseText; + el.setAttribute('data-sfurl', url); + removeClass(el, 'loading'); + var pending = pendingRequests; + for (var i = 0; i < requestStack.length; i++) { + startAjaxRequest(i); + if (requestStack[i].duration) { + finishAjaxRequest(i); + } + } + /* Revert the pending state in case there was a start called without a finish above. */ + pendingRequests = pending; + (onSuccess || noop)(xhr, el); + }, + function(xhr) { (onError || noop)(xhr, el); }, + '', + options + ); + } + + return this; + }, + + showToolbar: function(token) { + var sfwdt = this.getSfwdt(token); + + if ('closed' === getPreference('toolbar/displayState')) { + addClass(sfwdt, 'sf-toolbar-closed'); + removeClass(sfwdt, 'sf-toolbar-opened'); + } else { + addClass(sfwdt, 'sf-toolbar-opened'); + removeClass(sfwdt, 'sf-toolbar-closed'); + } + }, + + hideToolbar: function(token) { + var sfwdt = this.getSfwdt(token); + addClass(sfwdt, 'sf-toolbar-closed'); + removeClass(sfwdt, 'sf-toolbar-opened'); + }, + + initToolbar: function(token) { + this.showToolbar(token); + + var toggleButton = document.querySelector(`#sfToolbarToggleButton-\${token}`); + addEventListener(toggleButton, 'click', function (event) { + event.preventDefault(); + + const newState = 'opened' === getPreference('toolbar/displayState') ? 'closed' : 'opened'; + setPreference('toolbar/displayState', newState); + 'opened' === newState ? Sfjs.showToolbar(token) : Sfjs.hideToolbar(token); + }); + }, + + loadToolbar: function(token, newToken) { + var that = this; + var triesCounter = document.getElementById('sfLoadCounter-' + token); + + var options = { + retry: true, + onSend: function (count) { + if (count === 3) { + that.initToolbar(token); + } + + if (triesCounter) { + triesCounter.textContent = count; + } + }, + }; + + var cancelButton = document.getElementById('sfLoadCancel-' + token); + if (cancelButton) { + addEventListener(cancelButton, 'click', function (event) { + event.preventDefault(); + + options.stop = true; + that.hideToolbar(token); + }); + } + + newToken = (newToken || token); + + this.load( + 'sfwdt' + token, + '{{ url(\"_wdt\", { \"token\": \"xxxxxx\" })|escape('js') }}'.replace(/xxxxxx/, newToken), + function(xhr, el) { + var toolbarContent = document.getElementById('sfToolbarMainContent-' + newToken); + + /* Do nothing in the edge case where the toolbar has already been replaced with a new one */ + if (!toolbarContent) { + return; + } + + /* Replace the ID, it has to match the new token */ + toolbarContent.parentElement.id = 'sfwdt' + newToken; + + /* Evaluate in global scope scripts embedded inside the toolbar */ + var i, scripts = [].slice.call(el.querySelectorAll('script')); + for (i = 0; i < scripts.length; ++i) { + if (scripts[i].firstChild) { + eval.call({}, scripts[i].firstChild.nodeValue); + } + } + + el.style.display = -1 !== xhr.responseText.indexOf('sf-toolbarreset') ? 'block' : 'none'; + + if (el.style.display == 'none') { + return; + } + + that.initToolbar(newToken); + + /* Handle toolbar-info position */ + var toolbarBlocks = [].slice.call(el.querySelectorAll('.sf-toolbar-block')); + for (i = 0; i < toolbarBlocks.length; ++i) { + toolbarBlocks[i].onmouseover = function () { + var toolbarInfo = this.querySelectorAll('.sf-toolbar-info')[0]; + var pageWidth = document.body.clientWidth; + var elementWidth = toolbarInfo.offsetWidth; + var leftValue = (elementWidth + this.offsetLeft) - pageWidth; + var rightValue = (elementWidth + (pageWidth - this.offsetLeft)) - pageWidth; + + /* Reset right and left value, useful on window resize */ + toolbarInfo.style.right = ''; + toolbarInfo.style.left = ''; + + if (elementWidth > pageWidth) { + toolbarInfo.style.left = 0; + } + else if (leftValue > 0 && rightValue > 0) { + toolbarInfo.style.right = (rightValue * -1) + 'px'; + } else if (leftValue < 0) { + toolbarInfo.style.left = 0; + } else { + toolbarInfo.style.right = '0px'; + } + }; + } + + renderAjaxRequests(); + addEventListener(document.querySelector('.sf-toolbar-ajax-clear'), 'click', function() { + requestStack = []; + renderAjaxRequests(); + successStreak = 4; + document.querySelector('.sf-toolbar-ajax-request-list').innerHTML = ''; + }); + addEventListener(document.querySelector('.sf-toolbar-block-ajax'), 'mouseenter', function (event) { + var elem = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); + elem.scrollTop = elem.scrollHeight; + }); + addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function (event) { + event.preventDefault(); + + toggleClass(this.parentNode, 'hover'); + }); + + var dumpInfo = document.querySelector('.sf-toolbar-block-dump .sf-toolbar-info'); + if (null !== dumpInfo) { + addEventListener(dumpInfo, 'sfbeforedumpcollapse', function () { + dumpInfo.style.minHeight = dumpInfo.getBoundingClientRect().height+'px'; + }); + addEventListener(dumpInfo, 'mouseleave', function () { + dumpInfo.style.minHeight = ''; + }); + } + }, + function(xhr) { + if (xhr.status !== 0 && !options.stop) { + var sfwdt = that.getSfwdt(token); + sfwdt.innerHTML = '\\ +
    \\ +
    \\ + An error occurred while loading the web debug toolbar. Open the web profiler.\\ +
    \\ + '; + sfwdt.setAttribute('class', 'sf-toolbar sf-error-toolbar'); + } + }, + options + ); + + return this; + }, + + toggle: function(selector, elOn, elOff) { + var tmp = elOn.style.display, + el = document.getElementById(selector); + + elOn.style.display = elOff.style.display; + elOff.style.display = tmp; + + if (el) { + el.style.display = 'none' === tmp ? 'none' : 'block'; + } + + return this; + }, + }; + })(); + } + + Sfjs.loadToolbar('{{ token }}'); +/*]]>*/ + +", "@WebProfiler/Profiler/toolbar_js.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_js.html.twig"); + } +} diff --git a/var/cache/dev/twig/ad/ade1cca9555dd09637251e79bb769dcb.php b/var/cache/dev/twig/ad/ade1cca9555dd09637251e79bb769dcb.php new file mode 100644 index 0000000..5380530 --- /dev/null +++ b/var/cache/dev/twig/ad/ade1cca9555dd09637251e79bb769dcb.php @@ -0,0 +1,841 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/command.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/command.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 4 + yield " + "; + // line 5 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/command.svg"); + yield " + Console Command + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 10 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 11 + yield "

    + "; + // line 12 + $context["command"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 12, $this->source); })()), "command", [], "any", false, false, false, 12); + // line 13 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["command"]) || array_key_exists("command", $context) ? $context["command"] : (function () { throw new RuntimeError('Variable "command" does not exist.', 13, $this->source); })()), "file", [], "any", false, false, false, 13), CoreExtension::getAttribute($this->env, $this->source, (isset($context["command"]) || array_key_exists("command", $context) ? $context["command"] : (function () { throw new RuntimeError('Variable "command" does not exist.', 13, $this->source); })()), "line", [], "any", false, false, false, 13)), "html", null, true); + yield "\"> + "; + // line 14 + if (CoreExtension::getAttribute($this->env, $this->source, ($context["command"] ?? null), "executor", [], "any", true, true, false, 14)) { + // line 15 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->abbrMethod($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["command"]) || array_key_exists("command", $context) ? $context["command"] : (function () { throw new RuntimeError('Variable "command" does not exist.', 15, $this->source); })()), "executor", [], "any", false, false, false, 15), "html", null, true)); + yield " + "; + } else { + // line 17 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->abbrClass($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["command"]) || array_key_exists("command", $context) ? $context["command"] : (function () { throw new RuntimeError('Variable "command" does not exist.', 17, $this->source); })()), "class", [], "any", false, false, false, 17), "html", null, true)); + yield " + "; + } + // line 19 + yield " +

    + +
    +
    +

    Command

    + +
    +
    +
    + "; + // line 29 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 29, $this->source); })()), "duration", [], "any", false, false, false, 29), "html", null, true); + yield " + Duration +
    + +
    + "; + // line 34 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 34, $this->source); })()), "maxMemoryUsage", [], "any", false, false, false, 34), "html", null, true); + yield " + Peak Memory Usage +
    + +
    + "; + // line 39 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 39, $this->source); })()), "verbosityLevel", [], "any", false, false, false, 39), "html", null, true); + yield " + Verbosity Level +
    +
    + +
    +
    + "; + // line 46 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 46, $this->source); })()), "signalable", [], "any", false, false, false, 46))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Signalable +
    + +
    + "; + // line 51 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 51, $this->source); })()), "interactive", [], "any", false, false, false, 51)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Interactive +
    + +
    + "; + // line 56 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 56, $this->source); })()), "validateInput", [], "any", false, false, false, 56)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Validate Input +
    + +
    + "; + // line 61 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 61, $this->source); })()), "enabled", [], "any", false, false, false, 61)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Enabled +
    + +
    + "; + // line 66 + yield Twig\Extension\CoreExtension::source($this->env, (("@WebProfiler/Icon/" . (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "visible", [], "any", false, false, false, 66)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("yes") : ("no"))) . ".svg")); + yield " + Visible +
    +
    + +

    Arguments

    + + "; + // line 73 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 73, $this->source); })()), "arguments", [], "any", false, false, false, 73))) { + // line 74 + yield "
    +

    No arguments were set

    +
    + "; + } else { + // line 78 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 78, $this->source); })()), "arguments", [], "any", false, false, false, 78), "labels" => ["Argument", "Value"], "maxDepth" => 2], false); + yield " + "; + } + // line 80 + yield " +

    Options

    + + "; + // line 83 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 83, $this->source); })()), "options", [], "any", false, false, false, 83))) { + // line 84 + yield "
    +

    No options were set

    +
    + "; + } else { + // line 88 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 88, $this->source); })()), "options", [], "any", false, false, false, 88), "labels" => ["Option", "Value"], "maxDepth" => 2], false); + yield " + "; + } + // line 90 + yield " + "; + // line 91 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 91, $this->source); })()), "interactive", [], "any", false, false, false, 91)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 92 + yield "

    Interactive Inputs

    + +

    + The values which have been set interactively. +

    + + "; + // line 98 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 98, $this->source); })()), "interactiveInputs", [], "any", false, false, false, 98))) { + // line 99 + yield "
    +

    No inputs were set

    +
    + "; + } else { + // line 103 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 103, $this->source); })()), "interactiveInputs", [], "any", false, false, false, 103), "labels" => ["Input", "Value"], "maxDepth" => 2], false); + yield " + "; + } + // line 105 + yield " "; + } + // line 106 + yield " +

    Application inputs

    + + "; + // line 109 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 109, $this->source); })()), "applicationInputs", [], "any", false, false, false, 109))) { + // line 110 + yield "
    +

    No application inputs are set

    +
    + "; + } else { + // line 114 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 114, $this->source); })()), "applicationInputs", [], "any", false, false, false, 114), "labels" => ["Input", "Value"], "maxDepth" => 2], false); + yield " + "; + } + // line 116 + yield "
    +
    + +
    +

    Input / Output

    + +
    + + + + + + + + + +
    Input"; + // line 126 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 126, $this->source); })()), "input", [], "any", false, false, false, 126)); + yield "
    Output"; + // line 130 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 130, $this->source); })()), "output", [], "any", false, false, false, 130)); + yield "
    +
    +
    + +
    +

    Helper Set

    + +
    + "; + // line 140 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 140, $this->source); })()), "helperSet", [], "any", false, false, false, 140))) { + // line 141 + yield "
    +

    No helpers

    +
    + "; + } else { + // line 145 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("class", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["class"]) || array_key_exists("class", $context) ? $context["class"] : (function () { throw new RuntimeError('Variable "class" does not exist.', 145, $this->source); })()), "")) : ("")), "html", null, true); + yield "\"> + + + + + + + "; + // line 152 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::sort($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 152, $this->source); })()), "helperSet", [], "any", false, false, false, 152))); + foreach ($context['_seq'] as $context["_key"] => $context["helper"]) { + // line 153 + yield " + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['helper'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 157 + yield " +
    Helpers
    "; + // line 154 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["helper"]); + yield "
    + "; + } + // line 160 + yield "
    +
    + +
    + "; + // line 164 + $context["request_collector"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 164, $this->source); })()), "collectors", [], "any", false, false, false, 164), "request", [], "any", false, false, false, 164); + // line 165 + yield "

    Server Parameters

    +
    +

    Server Parameters

    +

    Defined in .env

    + "; + // line 169 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/bag.html.twig", ["bag" => CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 169, $this->source); })()), "dotenvvars", [], "any", false, false, false, 169)], false); + yield " + +

    Defined as regular env variables

    + "; + // line 172 + $context["requestserver"] = []; + // line 173 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 173, $this->source); })()), "requestserver", [], "any", false, false, false, 173), function ($_____, $__key__) use ($context, $macros) { $context["_"] = $_____; $context["key"] = $__key__; return !CoreExtension::inFilter($context["key"], CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["request_collector"]) || array_key_exists("request_collector", $context) ? $context["request_collector"] : (function () { throw new RuntimeError('Variable "request_collector" does not exist.', 173, $this->source); })()), "dotenvvars", [], "any", false, false, false, 173), "keys", [], "any", false, false, false, 173)); })); + foreach ($context['_seq'] as $context["key"] => $context["value"]) { + // line 174 + yield " "; + $context["requestserver"] = Twig\Extension\CoreExtension::merge((isset($context["requestserver"]) || array_key_exists("requestserver", $context) ? $context["requestserver"] : (function () { throw new RuntimeError('Variable "requestserver" does not exist.', 174, $this->source); })()), [ (string)$context["key"] => $context["value"]]); + // line 175 + yield " "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['key'], $context['value'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 176 + yield " "; + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/table.html.twig", ["data" => (isset($context["requestserver"]) || array_key_exists("requestserver", $context) ? $context["requestserver"] : (function () { throw new RuntimeError('Variable "requestserver" does not exist.', 176, $this->source); })())], false); + yield " +
    +
    + + "; + // line 180 + if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 180, $this->source); })()), "signalable", [], "any", false, false, false, 180))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 181 + yield "
    +

    Signals

    + +
    +

    Subscribed signals

    + "; + // line 186 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::join(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 186, $this->source); })()), "signalable", [], "any", false, false, false, 186), ", "), "html", null, true); + yield " + +

    Handled signals

    + "; + // line 189 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 189, $this->source); })()), "handledSignals", [], "any", false, false, false, 189))) { + // line 190 + yield "
    +

    No signals handled

    +
    + "; + } else { + // line 194 + yield " + + + + + + + + + + "; + // line 204 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 204, $this->source); })()), "handledSignals", [], "any", false, false, false, 204)); + foreach ($context['_seq'] as $context["signal"] => $context["data"]) { + // line 205 + yield " + + + + + + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['signal'], $context['data'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 212 + yield " +
    SignalTimes handledTotal execution timeMemory peak
    "; + // line 206 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["signal"], "html", null, true); + yield ""; + // line 207 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "handled", [], "any", false, false, false, 207), "html", null, true); + yield ""; + // line 208 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "duration", [], "any", false, false, false, 208), "html", null, true); + yield " ms"; + // line 209 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "memory", [], "any", false, false, false, 209), "html", null, true); + yield " MiB
    + "; + } + // line 215 + yield "
    +
    + "; + } + // line 218 + yield " + "; + // line 219 + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 219, $this->source); })()), "parent", [], "any", false, false, false, 219)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 220 + yield "
    +

    Parent Command

    + +
    +

    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 225, $this->source); })()), "parent", [], "any", false, false, false, 225), "token", [], "any", false, false, false, 225)]), "html", null, true); + yield "\">Return to parent command + (token = "; + // line 226 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 226, $this->source); })()), "parent", [], "any", false, false, false, 226), "token", [], "any", false, false, false, 226), "html", null, true); + yield ") +

    + + "; + // line 229 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 229, $this->source); })()), "parent", [], "any", false, false, false, 229), "url", [], "any", false, false, false, 229), "html", null, true); + yield " +
    +
    + "; + } + // line 233 + yield " + "; + // line 234 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 234, $this->source); })()), "children", [], "any", false, false, false, 234))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 235 + yield "
    +

    Sub Commands "; + // line 236 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 236, $this->source); })()), "children", [], "any", false, false, false, 236)), "html", null, true); + yield "

    + +
    + "; + // line 239 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["profile"]) || array_key_exists("profile", $context) ? $context["profile"] : (function () { throw new RuntimeError('Variable "profile" does not exist.', 239, $this->source); })()), "children", [], "any", false, false, false, 239)); + foreach ($context['_seq'] as $context["_key"] => $context["child"]) { + // line 240 + yield "

    + "; + // line 241 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["child"], "url", [], "any", false, false, false, 241), "html", null, true); + yield " + (token = env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler", ["token" => CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 242)]), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["child"], "token", [], "any", false, false, false, 242), "html", null, true); + yield ") +

    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['child'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 245 + yield "
    +
    + "; + } + // line 248 + yield "
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/command.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 553 => 248, 548 => 245, 537 => 242, 533 => 241, 530 => 240, 526 => 239, 520 => 236, 517 => 235, 515 => 234, 512 => 233, 505 => 229, 499 => 226, 495 => 225, 488 => 220, 486 => 219, 483 => 218, 478 => 215, 473 => 212, 464 => 209, 460 => 208, 456 => 207, 452 => 206, 449 => 205, 445 => 204, 433 => 194, 427 => 190, 425 => 189, 419 => 186, 412 => 181, 410 => 180, 402 => 176, 396 => 175, 393 => 174, 388 => 173, 386 => 172, 380 => 169, 374 => 165, 372 => 164, 366 => 160, 361 => 157, 352 => 154, 349 => 153, 345 => 152, 334 => 145, 328 => 141, 326 => 140, 313 => 130, 306 => 126, 294 => 116, 288 => 114, 282 => 110, 280 => 109, 275 => 106, 272 => 105, 266 => 103, 260 => 99, 258 => 98, 250 => 92, 248 => 91, 245 => 90, 239 => 88, 233 => 84, 231 => 83, 226 => 80, 220 => 78, 214 => 74, 212 => 73, 202 => 66, 194 => 61, 186 => 56, 178 => 51, 170 => 46, 160 => 39, 152 => 34, 144 => 29, 132 => 19, 126 => 17, 120 => 15, 118 => 14, 113 => 13, 111 => 12, 108 => 11, 95 => 10, 80 => 5, 77 => 4, 64 => 3, 41 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/command.svg') }} + Console Command + +{% endblock %} + +{% block panel %} +

    + {% set command = collector.command %} + + {% if command.executor is defined %} + {{ command.executor|abbr_method }} + {% else %} + {{ command.class|abbr_class }} + {% endif %} + +

    + +
    +
    +

    Command

    + +
    +
    +
    + {{ collector.duration }} + Duration +
    + +
    + {{ collector.maxMemoryUsage }} + Peak Memory Usage +
    + +
    + {{ collector.verbosityLevel }} + Verbosity Level +
    +
    + +
    +
    + {{ source('@WebProfiler/Icon/' ~ (collector.signalable is not empty ? 'yes' : 'no') ~ '.svg') }} + Signalable +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.interactive ? 'yes' : 'no') ~ '.svg') }} + Interactive +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.validateInput ? 'yes' : 'no') ~ '.svg') }} + Validate Input +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.enabled ? 'yes' : 'no') ~ '.svg') }} + Enabled +
    + +
    + {{ source('@WebProfiler/Icon/' ~ (collector.visible ? 'yes' : 'no') ~ '.svg') }} + Visible +
    +
    + +

    Arguments

    + + {% if collector.arguments is empty %} +
    +

    No arguments were set

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.arguments, labels: ['Argument', 'Value'], maxDepth: 2 }, with_context=false) }} + {% endif %} + +

    Options

    + + {% if collector.options is empty %} +
    +

    No options were set

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.options, labels: ['Option', 'Value'], maxDepth: 2 }, with_context=false) }} + {% endif %} + + {% if collector.interactive %} +

    Interactive Inputs

    + +

    + The values which have been set interactively. +

    + + {% if collector.interactiveInputs is empty %} +
    +

    No inputs were set

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.interactiveInputs, labels: ['Input', 'Value'], maxDepth: 2 }, with_context=false) }} + {% endif %} + {% endif %} + +

    Application inputs

    + + {% if collector.applicationInputs is empty %} +
    +

    No application inputs are set

    +
    + {% else %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: collector.applicationInputs, labels: ['Input', 'Value'], maxDepth: 2 }, with_context=false) }} + {% endif %} +
    +
    + +
    +

    Input / Output

    + +
    + + + + + + + + + +
    Input{{ profiler_dump(collector.input) }}
    Output{{ profiler_dump(collector.output) }}
    +
    +
    + +
    +

    Helper Set

    + +
    + {% if collector.helperSet is empty %} +
    +

    No helpers

    +
    + {% else %} + + + + + + + + {% for helper in collector.helperSet|sort %} + + + + {% endfor %} + +
    Helpers
    {{ profiler_dump(helper) }}
    + {% endif %} +
    +
    + +
    + {% set request_collector = profile.collectors.request %} +

    Server Parameters

    +
    +

    Server Parameters

    +

    Defined in .env

    + {{ include('@WebProfiler/Profiler/bag.html.twig', { bag: request_collector.dotenvvars }, with_context = false) }} + +

    Defined as regular env variables

    + {% set requestserver = [] %} + {% for key, value in request_collector.requestserver|filter((_, key) => key not in request_collector.dotenvvars.keys) %} + {% set requestserver = requestserver|merge({(key): value}) %} + {% endfor %} + {{ include('@WebProfiler/Profiler/table.html.twig', { data: requestserver }, with_context = false) }} +
    +
    + + {% if collector.signalable is not empty %} +
    +

    Signals

    + +
    +

    Subscribed signals

    + {{ collector.signalable|join(', ') }} + +

    Handled signals

    + {% if collector.handledSignals is empty %} +
    +

    No signals handled

    +
    + {% else %} + + + + + + + + + + + {% for signal, data in collector.handledSignals %} + + + + + + + {% endfor %} + +
    SignalTimes handledTotal execution timeMemory peak
    {{ signal }}{{ data.handled }}{{ data.duration }} ms{{ data.memory }} MiB
    + {% endif %} +
    +
    + {% endif %} + + {% if profile.parent %} +
    +

    Parent Command

    + +
    +

    + Return to parent command + (token = {{ profile.parent.token }}) +

    + + {{ profile.parent.url }} +
    +
    + {% endif %} + + {% if profile.children|length %} +
    +

    Sub Commands {{ profile.children|length }}

    + +
    + {% for child in profile.children %} +

    + {{ child.url }} + (token = {{ child.token }}) +

    + {% endfor %} +
    +
    + {% endif %} +
    +{% endblock %} +", "@WebProfiler/Collector/command.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/command.html.twig"); + } +} diff --git a/var/cache/dev/twig/b4/b4c0c7734f527d15655f2164733b00d6.php b/var/cache/dev/twig/b4/b4c0c7734f527d15655f2164733b00d6.php new file mode 100644 index 0000000..b23e722 --- /dev/null +++ b/var/cache/dev/twig/b4/b4c0c7734f527d15655f2164733b00d6.php @@ -0,0 +1,238 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/open.css.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/open.css.twig")); + + // line 1 + yield "#header { + margin-bottom: 30px; +} + +#source { + background: var(--page-background); + border: 1px solid var(--menu-border-color); + box-shadow: 0 0 0 5px var(--page-background); + border-radius: 6px; + margin: 0 30px 45px 0; + max-width: 960px; + padding: 15px 20px; +} +.width-full #source { + max-width: unset; + width: 100%; +} + +#source code { + font-size: 15px; +} + +#source .source-file-name { + border-bottom: 1px solid var(--table-border-color); + font-size: 18px; + font-weight: 500; + margin: 0 0 15px 0; + padding: 0 0 15px; +} +#source .source-file-name small { + color: var(--color-muted); +} + +#source .source-content { + overflow-x: auto; +} +#source .source-content ol { + margin: 0; +} +#source .source-content ol li { + margin: 0 0 2px 0; + padding-left: 5px; + white-space: preserve nowrap; +} +#source .source-content ol li::marker { + color: var(--color-muted); + font-family: var(--font-family-monospace); + padding-right: 5px; +} +#source .source-content li.selected { + background: var(--yellow-100); + border-radius: 4px; +} +.theme-dark #source .source-content li.selected { + background: var(--gray-600); +} +#source .source-content li.selected::marker { + color: var(--color-text); + font-weight: bold; +} + +#source span[style=\"color: #FF8000\"] { color: var(--highlight-comment) !important; } +#source span[style=\"color: #007700\"] { color: var(--highlight-keyword) !important; } +#source span[style=\"color: #0000BB\"] { color: var(--color-text) !important; } +#source span[style=\"color: #DD0000\"] { color: var(--highlight-string) !important; } + +.file-metadata dt { + color: var(--header-metadata-key); + display: block; + font-weight: bold; +} +.file-metadata dd { + color: var(--header-metadata-value); + margin: 5px 0 20px; + + /* needed to break the long file paths */ + overflow-wrap: break-word; + word-wrap: break-word; + word-break: break-all; +} +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/open.css.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("#header { + margin-bottom: 30px; +} + +#source { + background: var(--page-background); + border: 1px solid var(--menu-border-color); + box-shadow: 0 0 0 5px var(--page-background); + border-radius: 6px; + margin: 0 30px 45px 0; + max-width: 960px; + padding: 15px 20px; +} +.width-full #source { + max-width: unset; + width: 100%; +} + +#source code { + font-size: 15px; +} + +#source .source-file-name { + border-bottom: 1px solid var(--table-border-color); + font-size: 18px; + font-weight: 500; + margin: 0 0 15px 0; + padding: 0 0 15px; +} +#source .source-file-name small { + color: var(--color-muted); +} + +#source .source-content { + overflow-x: auto; +} +#source .source-content ol { + margin: 0; +} +#source .source-content ol li { + margin: 0 0 2px 0; + padding-left: 5px; + white-space: preserve nowrap; +} +#source .source-content ol li::marker { + color: var(--color-muted); + font-family: var(--font-family-monospace); + padding-right: 5px; +} +#source .source-content li.selected { + background: var(--yellow-100); + border-radius: 4px; +} +.theme-dark #source .source-content li.selected { + background: var(--gray-600); +} +#source .source-content li.selected::marker { + color: var(--color-text); + font-weight: bold; +} + +#source span[style=\"color: #FF8000\"] { color: var(--highlight-comment) !important; } +#source span[style=\"color: #007700\"] { color: var(--highlight-keyword) !important; } +#source span[style=\"color: #0000BB\"] { color: var(--color-text) !important; } +#source span[style=\"color: #DD0000\"] { color: var(--highlight-string) !important; } + +.file-metadata dt { + color: var(--header-metadata-key); + display: block; + font-weight: bold; +} +.file-metadata dd { + color: var(--header-metadata-value); + margin: 5px 0 20px; + + /* needed to break the long file paths */ + overflow-wrap: break-word; + word-wrap: break-word; + word-break: break-all; +} +", "@WebProfiler/Profiler/open.css.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/open.css.twig"); + } +} diff --git a/var/cache/dev/twig/b5/b582b2b4f8f8bdecd3d6388a601de5bb.php b/var/cache/dev/twig/b5/b582b2b4f8f8bdecd3d6388a601de5bb.php new file mode 100644 index 0000000..91094a4 --- /dev/null +++ b/var/cache/dev/twig/b5/b582b2b4f8f8bdecd3d6388a601de5bb.php @@ -0,0 +1,736 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/settings.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/settings.html.twig")); + + // line 1 + yield " + + + "; + // line 194 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/settings.svg"); + yield " + Profiler settings + + +
    +
    +
    +

    Configuration Settings

    + +
    + +
    +

    Theme

    + +
    + + + + + +
    + +

    Page Width

    + +
    + + + +
    +
    +
    +
    + + +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/settings.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 312 => 248, 301 => 240, 286 => 228, 275 => 220, 264 => 212, 243 => 194, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(" + + + {{ source('@WebProfiler/Icon/settings.svg') }} + Profiler settings + + +
    +
    +
    +

    Configuration Settings

    + +
    + +
    +

    Theme

    + +
    + + + + + +
    + +

    Page Width

    + +
    + + + +
    +
    +
    +
    + + +", "@WebProfiler/Profiler/settings.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/settings.html.twig"); + } +} diff --git a/var/cache/dev/twig/b8/b80e08d76b10432543e59d897f1326ea.php b/var/cache/dev/twig/b8/b80e08d76b10432543e59d897f1326ea.php new file mode 100644 index 0000000..60fdc69 --- /dev/null +++ b/var/cache/dev/twig/b8/b80e08d76b10432543e59d897f1326ea.php @@ -0,0 +1,122 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_item.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/toolbar_item.html.twig")); + + // line 1 + yield "
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 1, $this->source); })()), "html", null, true); + yield " sf-toolbar-status-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("status", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["status"]) || array_key_exists("status", $context) ? $context["status"] : (function () { throw new RuntimeError('Variable "status" does not exist.', 1, $this->source); })()), "normal")) : ("normal")), "html", null, true); + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("additional_classes", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["additional_classes"]) || array_key_exists("additional_classes", $context) ? $context["additional_classes"] : (function () { throw new RuntimeError('Variable "additional_classes" does not exist.', 1, $this->source); })()), "")) : ("")), "html", null, true); + yield "\" "; + yield ((array_key_exists("block_attrs", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["block_attrs"]) || array_key_exists("block_attrs", $context) ? $context["block_attrs"] : (function () { throw new RuntimeError('Variable "block_attrs" does not exist.', 1, $this->source); })()), "")) : ("")); + yield "> + "; + // line 2 + if (( !array_key_exists("link", $context) || (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 2, $this->source); })()))) { + yield "env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_profiler", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 2, $this->source); })()), "panel" => (isset($context["name"]) || array_key_exists("name", $context) ? $context["name"] : (function () { throw new RuntimeError('Variable "name" does not exist.', 2, $this->source); })())]), "html", null, true); + yield "\">"; + } + // line 3 + yield "
    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("icon", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["icon"]) || array_key_exists("icon", $context) ? $context["icon"] : (function () { throw new RuntimeError('Variable "icon" does not exist.', 3, $this->source); })()), "")) : ("")), "html", null, true); + yield "
    + "; + // line 4 + if ((($tmp = ((array_key_exists("link", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 4, $this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield "
    "; + } + // line 5 + yield "
    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((array_key_exists("text", $context)) ? (Twig\Extension\CoreExtension::default((isset($context["text"]) || array_key_exists("text", $context) ? $context["text"] : (function () { throw new RuntimeError('Variable "text" does not exist.', 5, $this->source); })()), "")) : ("")), "html", null, true); + yield "
    +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/toolbar_item.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 74 => 5, 70 => 4, 65 => 3, 59 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("
    + {% if link is not defined or link %}{% endif %} +
    {{ icon|default('') }}
    + {% if link|default(false) %}
    {% endif %} +
    {{ text|default('') }}
    +
    +", "@WebProfiler/Profiler/toolbar_item.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/toolbar_item.html.twig"); + } +} diff --git a/var/cache/dev/twig/c3/c397a2438e50f2aabd71ed5480fd3672.php b/var/cache/dev/twig/c3/c397a2438e50f2aabd71ed5480fd3672.php new file mode 100644 index 0000000..1adbac8 --- /dev/null +++ b/var/cache/dev/twig/c3/c397a2438e50f2aabd71ed5480fd3672.php @@ -0,0 +1,4005 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/profiler.css.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/profiler.css.twig")); + + // line 6 + yield "button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none} + +:root { + --font-family-system: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; + --font-family-monospace: \"JetBrains Mono\", ui-monospace, \"Roboto Mono\", SFMono-Regular, Menlo, Monaco, Consolas,\"Liberation Mono\", \"Courier New\", monospace; + --font-size-body: 14px; + --font-size-monospace: 13px; + --font-variant-ligatures-monospace: none; + --summary-status-border-width: 6px; + + --white: #fff; + --black: #000; + --gray-50: #fafafa; + --gray-100: #f5f5f5; + --gray-200: #e5e5e5; + --gray-300: #d4d4d4; + --gray-400: #a3a3a3; + --gray-500: #737373; + --gray-600: #525252; + --gray-700: #404040; + --gray-800: #262626; + --gray-900: #171717; + --green-50: #eff5f5; + --green-100: #deeaea; + --green-200: #bbd5d5; + --green-300: #99bfbf; + --green-400: #76a9a9; + --green-500: #598e8e; + --green-600: #436c6c; + --green-700: #2e4949; + --green-800: #182727; + --green-900: #030404; + --yellow-50: #fef7e1; + --yellow-100: #fef2cd; + --yellow-200: #fde496; + --yellow-300: #fcd55f; + --yellow-400: #fbc728; + --yellow-500: #e6af05; + --yellow-600: #af8503; + --yellow-700: #785b02; + --yellow-800: #413101; + --yellow-900: #0a0800; + --red-50: #FEFBFC; + --red-100: #FCE9ED; + --red-200: #F5B8C5; + --red-300: #EF869C; + --red-400: #E85574; + --red-500: #E1244B; + --red-600: #B41939; + --red-700: #83122A; + --red-800: #510B1A; + --red-900: #20040A; + + --page-grid-dot-color: var(--gray-200); + --page-background: var(--white); + --page-color: var(--gray-700); + + --color-text: var(--gray-800); + --color-muted: var(--gray-500); + --color-link: #1d4ed8; + + --success-background: var(--green-100); + + --header-background: var(--gray-100); + --header-border-color: var(--gray-200); + --header-status-request-method-color: var(--color-muted); + --header-metadata-key: var(--gray-500); + --header-metadata-value: var(--gray-600); + + --header-success-background: var(--green-50); + --header-success-border-color: var(--green-500); + --header-success-box-shadow: inset 0 0 0 1px var(--green-100); + --header-success-title-color: var(--color-text); + --header-success-status-code-background: var(--green-500); + --header-success-status-code-color: var(--white); + --header-success-status-text-color: var(--green-600); + + --header-warning-background: var(--yellow-50); + --header-warning-border-color: var(--yellow-300); + --header-warning-box-shadow: inset 0 0 0 1px var(--yellow-100); + --header-warning-title-color: var(--color-text); + --header-warning-status-code-background: var(--yellow-200); + --header-warning-status-code-color: var(--yellow-700); + --header-warning-status-text-color: var(--color-warning); + + --header-error-background: var(--red-100); + --header-error-border-color: var(--red-500); + --header-error-box-shadow: inset 0 0 0 1px var(--red-100); + --header-error-title-color: var(--color-text); + --header-error-status-code-background: transparent; + --header-error-status-code-color: var(--red-500); + --header-error-status-text-color: var(--red-400); + + --color-success: #4f805d; + --color-warning: var(--yellow-700); + --color-error: var(--red-600); + --h2-border-color: var(--gray-200); + --heading-code-background: var(--gray-100); + --form-input-border-color: var(--gray-300); + --button-background: var(--gray-100); + --button-border-color: var(--gray-300); + --button-box-shadow: 0 1px 0 0 var(--gray-300); + --button-color: var(--gray-800); + --button-active-background: var(--gray-200); + --badge-background: var(--gray-200); + --badge-color: var(--gray-600); + --badge-shadow: none; + --selected-badge-background: var(--gray-200); + --selected-badge-color: var(--gray-600); + --selected-badge-shadow: inset 0 0 0 1px var(--gray-300); + --badge-light-background: var(--gray-100); + --badge-light-color: var(--gray-500); + --badge-success-background: var(--green-100); + --badge-success-color: var(--green-700); + --badge-success-shadow: none; + --badge-warning-background: var(--yellow-200); + --badge-warning-color: var(--yellow-700); + --badge-warning-shadow: none; + --selected-badge-warning-background: var(--yellow-200); + --selected-badge-warning-color: var(--yellow-700); + --selected-badge-warning-shadow: inset 0 0 0 1px var(--yellow-500); + --badge-danger-background: var(--red-100); + --badge-danger-color: var(--red-700); + --badge-danger-shadow: none; + --selected-badge-danger-background: var(--red-100); + --selected-badge-danger-color: var(--red-700); + --selected-badge-danger-shadow: inset 0 0 0 1px var(--red-200); + --sidebar-shadow: inset 0 0 0 1px var(--menu-border-color), 0 0 0 3px var(--gray-50), 0 0 0 5px var(--page-background); + --menu-border-color: var(--gray-300); + --menu-color: var(--gray-700); + --menu-disabled-color: var(--gray-400); + --menu-icon-color: var(--gray-500); + --menu-icon-disabled-color: var(--gray-200); + --menu-active-color: var(--color-link); + --menu-active-marker-background: var(--color-link); + --menu-active-background: var(--gray-100); + --tab-background: #f0f0f0; + --tab-border-color: var(--gray-200); + --tab-active-border-color: var(--gray-300); + --tab-color: #444; + --tab-active-background: var(--page-background); + --tab-active-color: var(--color-text); + --tab-disabled-background: #f5f5f5; + --tab-disabled-color: #999; + --code-block-background: var(--gray-50); + --metric-value-background: var(--page-background); + --metric-border-color: var(--gray-300); + --metric-value-color: inherit; + --metric-unit-color: #999; + --metric-label-background: #e0e0e0; + --metric-label-color: inherit; + --metric-icon-green-color: var(--color-success); + --metric-icon-red-color: var(--red-600); + --trace-selected-background: #F7E5A1; + --table-border-color: var(--gray-300); + --table-background: var(--page-background); + --table-header: var(--gray-100); + --table-header-border-color: var(--gray-300); + --info-background: #ddf; + --tree-active-background: var(--gray-200); + --exception-title-color: var(--base-2); + --shadow: 0px 0px 1px rgba(128, 128, 128, .2); + --border: 1px solid #e0e0e0; + --background-error: var(--color-error); + --terminal-bg: var(--gray-800); + --terminal-border-color: var(--gray-600); + --terminal-warning-color: var(--yellow-300); + --terminal-warning-bg: var(--yellow-300); + --terminal-error-color: #fb6a89; + --terminal-error-bg: #fb6a89; + + --highlight-variable: #e36209; + --highlight-string: #22863a; + --highlight-comment: #6a737d; + --highlight-keyword: #d73a49; + --highlight-constant: #1750eb; + --highlight-error: var(--red-600); + + /* legacy variables kept for backward-compatibility purposes */ + --font-sans-serif: var(--font-family-system); + --table-border: var(--table-border-color); + --highlight-default: #222222; + --highlight-selected-line: rgba(255, 255, 153, 0.5); + --base-0: #fff; + --base-1: #f5f5f5; + --base-2: #e0e0e0; + --base-3: #ccc; + --base-4: #666; + --base-5: #444; + --base-6: #222; + --card-label-background: var(--gray-200); + --card-label-color: var(--gray-800); +} + +.theme-dark { + --page-background: var(--gray-800); + --page-grid-dot-color: var(--gray-700); + --page-color: var(--gray-100); + + --color-text: var(--gray-100); + --color-muted: var(--gray-400); + --color-link: #93C5FD; + + --color-success: var(--green-200); + --color-warning: var(--yellow-300); + --color-error: #ff7b72; + --success-background: #1dc9a433; + + --header-background: var(--gray-700); + --header-border-color: var(--gray-500); + --header-status-request-method-color: #ffffff99; + --header-metadata-key: #ffffff99; + --header-metadata-value: #ffffffbb; + + --header-success-background: #1dc9a433; + --header-success-border-color: #1dc9a4; + --header-success-box-shadow: none; + --header-success-title-color: #36e2bd; + --header-success-status-code-background: #1dc9a4; + --header-success-status-code-color: var(--page-background); + --header-success-status-text-color: #1dc9a4; + + --header-warning-background: #f97a1f33; + --header-warning-border-color: var(--yellow-500); + --header-warning-box-shadow: none; + --header-warning-title-color: #FCDE83; + --header-warning-status-code-background: var(--yellow-200); + --header-warning-status-code-color: var(--page-background); + --header-warning-status-text-color: var(--color-warning); + + --header-error-background: #c91d424d; + --header-error-border-color: var(--red-500); + --header-error-box-shadow: none; + --header-error-title-color: #F9D2DB; + --header-error-status-code-background: transparent; + --header-error-status-code-color: var(--red-300); + --header-error-status-text-color: var(--red-200); + + --h2-border-color: var(--gray-500); + --heading-code-background: var(--gray-600); + --form-input-border-color: var(--gray-400); + --button-background: var(--gray-300); + --button-border-color: var(--gray-500); + --button-box-shadow: 0 1px 0 0 var(--gray-500); + --button-color: var(--gray-800); + --button-active-background: var(--gray-400); + --badge-background: rgba(221, 221, 221, 0.2); + --badge-color: var(--gray-300); + --badge-shadow: none; + --selected-badge-background: #555; + --selected-badge-color: #ddd; + --selected-badge-shadow: none; + --badge-light-background: var(--gray-700); + --badge-light-color: var(--gray-300); + --badge-success-background: #1dc9a420; + --badge-success-color: #36e2bd; + --badge-success-shadow: inset 0 0 0 1px #36e2bd4d; + --badge-warning-background: #f97a1f33; + --badge-warning-color: #FCDE83; + --badge-warning-shadow: inset 0 0 0 1px #e6af0580; + --selected-badge-warning-background: var(--yellow-300); + --selected-badge-warning-color: var(--yellow-700); + --selected-badge-warning-shadow: inset 0 0 0 1px var(--yellow-600); + --badge-danger-background: #E1244B20; + --badge-danger-color: var(--red-300); + --badge-danger-shadow: inset 0 0 0 1px #e1244Bd0; + --selected-badge-danger-background: var(--red-600); + --selected-badge-danger-color: var(--red-100); + --selected-badge-danger-shadow: none; + --sidebar-shadow: inset 0 0 0 1px var(--menu-border-color), 0 0 0 5px var(--page-background); + --menu-border-color: var(--gray-500); + --menu-color: var(--gray-300); + --menu-disabled-color: var(--gray-500); + --menu-icon-color: var(--gray-400); + --menu-icon-disabled-color: var(--gray-600); + --menu-active-color: var(--gray-800); + --menu-active-marker-background: transparent; + --menu-active-background: var(--gray-300); + --tab-background: var(--gray-700); + --tab-border-color: var(--gray-500); + --tab-active-border-color: var(--gray-900); + --tab-color: var(--color-text); + --tab-active-background: var(--gray-300); + --tab-active-color: var(--gray-800); + --tab-disabled-background: var(--page-background); + --tab-disabled-color: var(--gray-400); + --code-block-background: var(--gray-900); + --metric-value-background: var(--page-background); + --metric-border-color: var(--gray-500); + --metric-value-color: inherit; + --metric-unit-color: #999; + --metric-label-background: #777; + --metric-label-color: #e0e0e0; + --metric-icon-green-color: #7ee787; + --metric-icon-red-color: #ff7b72; + --trace-selected-background: #71663acc; + --table-border-color: var(--gray-600); + --table-background: var(--page-background); + --table-header: var(--gray-700); + --table-header-border-color: var(--gray-600); + --info-background: rgba(79, 148, 195, 0.5); + --tree-active-background: var(--metric-label-background); + --exception-title-color: var(--base-2); + --shadow: 0px 0px 1px rgba(32, 32, 32, .2); + --border: 1px solid #666; + --background-error: #b0413e; + --terminal-bg: var(--gray-800); + --terminal-border-color: var(--gray-600); + --terminal-warning-color: var(--yellow-400); + --terminal-warning-bg: var(--yellow-500); + --terminal-error-color: var(--red-400); + --terminal-error-bg: var(--red-400); + + --highlight-variable: #ffa657; + --highlight-string: #7ee787; + --highlight-comment: #8b949e; + --highlight-keyword: #ff7b72; + --highlight-constant: #54aeff; + --highlight-error: var(--red-400); + + /* legacy variables kept for backward-compatibility purposes */ + --highlight-default: var(--base-6); + --highlight-selected-line: rgba(14, 14, 14, 0.5); + --base-0: #2e3136; + --base-1: #444; + --base-2: #666; + --base-3: #666; + --base-4: #666; + --base-5: #e0e0e0; + --base-6: #f5f5f5; + --card-label-background: var(--tab-active-background); + --card-label-color: var(--tab-active-color); +} + +"; + // line 342 + yield "@font-face { + font-family: 'JetBrainsMono'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: + local('JetBrainsMono'), + local('JetBrains Mono'), + url('"; + // line 350 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getUrl("_profiler_font", ["fontName" => "JetBrainsMono"]), "css", null, true); + yield "') format('woff2'); +} + +"; + // line 355 + yield "html { + /* this avoids \"jumps\" when scrolling between pages with and without scroll bars */ + overflow-y: scroll; +} +html, body { + height: 100%; + width: 100%; +} +body { + background-attachment: fixed; + background-color: var(--page-background); + background-image: radial-gradient(var(--page-grid-dot-color) 1px, transparent 0); + background-size: 15px 15px; + color: var(--page-color); + font-family: var(--font-family-system); + font-size: var(--font-size-body); + line-height: 1.4; +} + +h2, h3, h4 { + font-weight: 500; + margin: 1.5em 0 .5em; +} +h2 + h3, +h3 + h4 { + margin-top: 1em; +} +h2 { + font-size: 21px; +} +h3 { + font-size: 18px; +} +h4 { + font-size: 16px; +} +h2 span, h3 span, h4 span, +h2 small, h3 small, h4 small { + color: var(--color-muted); +} + +summary { + display: block; +} + +li { + margin-bottom: 10px; +} + +p { + font-size: 16px; + margin-bottom: 1em; +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.link-inverse { + text-decoration: underline; +} +a.link-inverse:hover { + text-decoration: none; +} +a:active, +a:hover { + outline: 0; +} +a.stretched-link:after { + background: transparent; + content: \"\"; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; +} +h2 a, +h3 a, +h4 a { + text-decoration: underline; +} +h2 a:hover, +h3 a:hover, +h4 a:hover { + text-decoration: none; +} + +abbr { + border-bottom: 1px dotted var(--base-5); + cursor: help; +} + +code, pre { + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + color: inherit; + font-weight: inherit; + font-family: inherit; + font-size: inherit; + background: var(--heading-code-background); + border-radius: 4px; + padding: 0 3px; + word-break: break-word; +} + +input, select { + background-color: var(--page-background); + border: 0; + border-radius: 4px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color); + color: var(--color-text); + padding: 5px 6px; +} +input[type=\"radio\"], input[type=\"checkbox\"] { + box-shadow: none; +} + +time[data-render-as-date], +time[data-render-as-time] { + white-space: nowrap; +} + +/* Used to hide elements added for accessibility reasons (the !important modifier is needed here) */ +.visually-hidden { + border: 0 !important; + clip: rect(0, 0, 0, 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important; + white-space: nowrap !important; +} + +"; + // line 501 + yield ".btn { + background: var(--button-background); + border-radius: 6px; + border: 1px solid var(--button-border-color); + box-shadow: var(--button-box-shadow); + color: var(--button-color); + cursor: pointer; + display: inline-block; + font-size: var(--font-size-body); + font-weight: 500; + line-height: 20px; + padding: 5px 15px; + white-space: nowrap; +} +.btn:hover { + text-decoration: none; +} +.btn:active { + background: var(--button-active-background); + box-shadow: none; + transform: translateY(1px); +} +.btn-sm { + font-size: 12px; + line-height: 20px; + padding: 3px 12px; +} +.btn-sm svg { + height: 16px; + width: 16px; + vertical-align: middle; +} +.btn-link, .btn-link:active { + border-color: transparent; + box-shadow: none; + color: var(--color-link); + text-decoration: none; + background-color: transparent; + border: 0; + padding: 0; + cursor: pointer; +} +.btn-link:hover { + text-decoration: underline; +} +"; + // line 548 + yield "table, tr, th, td { + border-collapse: collapse; + line-height: 1.5; + vertical-align: top; +} +table { + background: var(--page-background); + border-radius: 6px; + margin: 1em 0; + overflow: hidden; + width: 100%; + box-shadow: 0 0 0 1px var(--table-border-color), 0 0 0 5px var(--page-background); +} +table + table { + margin-top: 20px; +} + +table th, table td { + padding: 8px 10px; +} + +table th { + font-weight: bold; + text-align: left; + vertical-align: top; +} +table thead th { + background-color: var(--table-header); + border-bottom: 1px solid var(--table-header-border-color); + vertical-align: bottom; +} +table thead th.key { + width: 19%; +} +table thead.small th { + font-size: 12px; + padding: 4px 10px; +} + +table tbody th, +table tbody td { + border: 1px solid var(--table-border-color); + border-width: 1px 0; + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +table tbody th.font-normal, +table tbody td.font-normal { + font-size: var(--font-size-body); +} +table tbody tr:last-of-type th, +table tbody tr:last-of-type td { + border-bottom: 0; +} + +table tbody div { + margin: .25em 0; +} +table tbody ul { + margin: 0; + padding: 0 0 0 1em; +} + +table thead th.num-col, +table tbody td.num-col { + text-align: center; +} + +div.table-with-search-field { + position: relative; +} +div.table-with-search-field label.table-search-field-label { + display: none; +} +div.table-with-search-field input.table-search-field-input { + position: absolute; + right: 5px; + top: 5px; + max-height: 27px; /* needed for Safari */ +} +div.table-with-search-field .no-results-message { + background: var(--page-background); + border: solid var(--table-border-color); + border-width: 0 1px 1px; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + font-size: var(--table-font-size); + margin-top: -1em; + padding: 15px 10px; +} + +"; + // line 642 + yield ".block { + display: block; +} +.full-width { + width: 100%; +} +.hidden { + display: none; +} +.nowrap { + white-space: pre; +} +.prewrap { + white-space: pre-wrap; +} +.newline { + display: block; +} +.break-long-words { + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + hyphenate-character: ''; +} +.text-small { + font-size: 12px !important; +} +.text-muted { + color: var(--color-muted); +} +.text-danger { + color: var(--color-error); +} +.text-bold { + font-weight: bold; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.font-normal { + font-family: var(--font-family-system); + font-size: var(--font-size-body); +} +.help { + color: var(--color-muted); + font-size: var(--font-size-body); + margin: .5em 0; +} +.empty { + background-color: var(--page-background); + background-image: url(\"data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23e5e5e5' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e\"); + border-radius: 6px; + box-shadow: 0 0 0 5px var(--page-background); + color: var(--color-muted); + margin: 1em 0; + padding: .5em 2em; + text-align: center; +} +.theme-dark .empty { + background-image: url(\"data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23737373' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e\"); +} +.empty p { + font-size: var(--font-size-body); + max-width: 60ch; + margin: 1em auto; + text-align: center; +} +.empty.empty-panel { + background: transparent; + color: var(--color-muted); + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; + height: 400px; + margin: 45px auto; + max-width: 800px; +} +.empty.empty-panel p { + background: var(--page-background); + padding: 5px 10px; +} + +.label { + background-color: var(--badge-background); + border-radius: 4px; + box-shadow: var(--badge-shadow); + color: #FAFAFA; + display: inline-block; + font-size: 12px; + font-weight: bold; + padding: 3px 7px; + white-space: nowrap; +} +.label.same-width { + min-width: 70px; + text-align: center; +} +.label.status-success { background: var(--badge-success-background); box-shadow: var(--badge-success-shadow); color: var(--badge-success-color); } +.label.status-warning { background: var(--badge-warning-background); box-shadow: var(--badge-warning-shadow); color: var(--badge-warning-color); } +.label.status-error { background: var(--badge-danger-background); box-shadow: var(--badge-danger-shadow); color: var(--badge-danger-color); } + +"; + // line 752 + yield ".metrics { + align-items: flex-start; + display: flex; + margin: 1em 0; + flex-wrap: wrap; +} +.metrics .metric { + margin: 0 1em 1em 0; +} + +.metric-group, .metric { + background: var(--metric-value-background); + box-shadow: inset 0 0 0 1px var(--metric-border-color), 0 0 0 5px var(--page-background); + border-radius: 6px; + color: var(--metric-value-color); + display: inline-flex; + flex-direction: column-reverse; + min-width: 60px; + padding: 10px 15px; + text-align: center; +} +.metric-group { + align-items: stretch; + flex-direction: row; + padding: 10px 0; +} +.metric-group .metric { + background: transparent; + border: none; + border-radius: 0; + box-shadow: none; + justify-content: flex-end; + margin: 0; + min-height: auto; + padding: 0 15px; +} +.metric-group .metric + .metric { + border-left: 1px solid var(--table-border-color); +} + +.metric .value { + display: block; + font-size: 24px; + font-variant: tabular-nums; +} +.metric .value-is-icon { + color: var(--gray-400); +} +.theme-dark .metric .value-is-icon { + color: var(--gray-200); +} +.metric .value-is-icon svg { + height: 32px; + width: 32px; +} +.metric .value-shows-no-color { + filter: grayscale(1); +} +.theme-dark .metric .value-shows-no-color { + filter: invert(1) grayscale(1); +} +.theme-light .metric .value-shows-no-color, +.theme-light .metric .value-shows-no-color { + opacity: 0.4; +} +.metric svg[data-icon-name=\"icon-tabler-check\"], +.metric svg[data-icon-name=\"icon-tabler-x\"] { + stroke-width: 5px; + height: 25px; + width: 25px; + transform: translateY(5px); +} +.metric svg[data-icon-name=\"icon-tabler-check\"] { + color: var(--metric-icon-green-color); +} +.metric svg[data-icon-name=\"icon-tabler-x\"] { + color: var(--metric-icon-red-color); +} + +.metric .unit { + color: var(--metric-unit-color); + font-size: 18px; + margin-left: -4px; +} +.metric .label { + background: transparent; + color: var(--color-link); + display: block; + font-size: 12px; + padding: 0; +} + +.metrics-horizontal .metric { + min-height: 0; + min-width: 0; +} +.metrics-horizontal .metric .value, +.metrics-horizontal .metric .label { + display: inline; + padding: 2px 6px; +} +.metrics-horizontal .metric .label { + display: inline-block; + padding: 6px; +} +.metrics-horizontal .metric .value { + font-size: 16px; +} +.metrics-horizontal .metric .value svg { + max-height: 14px; + line-height: 10px; + margin: 0; + padding-left: 4px; + vertical-align: middle; +} + +.metric-divider { + display: inline-flex; + margin: 0 10px; + min-height: 1px; "; + // line 872 + yield "} + +"; + // line 876 + yield ".card { + background: var(--page-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 5px var(--page-background); + margin: 1em 0; + padding: 10px; + overflow-y: auto; +} +.card-block + .card-block { + border-top: 1px solid var(--form-input-border-color); + padding-top: 10px; +} +.card *:first-child, +.card-block *:first-child { + margin-top: 0; +} + +"; + // line 895 + yield ".status-success { + background: var(--success-background); +} +.status-warning { + background: var(--badge-warning-background); + color: var(--badge-warning-color); +} +.status-error { + background: rgba(176, 65, 62, 0.2); +} +.status-success td, +.status-warning td, +.status-error td { + background: transparent; +} +tr.status-error td, +tr.status-warning td { + border-bottom: 1px solid var(--base-2); + border-top: 1px solid var(--base-2); +} + +.status-warning .colored { + color: var(--color-warning); +} +.status-error .colored { + color: var(--color-error); +} + +"; + // line 925 + yield ".sf-icon { + vertical-align: middle; + background-repeat: no-repeat; + background-size: contain; + width: 16px; + height: 16px; + display: inline-block; +} +.sf-icon svg { + width: 16px; + height: 16px; +} +.sf-icon.sf-medium, +.sf-icon.sf-medium svg { + width: 24px; + height: 24px; +} +.sf-icon.sf-large, +.sf-icon.sf-large svg { + width: 32px; + height: 32px; +} + +"; + // line 950 + yield ".container { + margin: 0 5px; + max-width: 98%; +} +@media (min-width: 992px) { + .container { margin: 0 15px; } +} +@media (min-width: 1200px) { + .container { margin: 0 auto; max-width: 1200px; } +} + +#header { + flex: 0 0 auto; +} +#header .container { + display: flex; + flex-direction: row; + justify-content: space-between; +} +#content { + height: 100%; +} +#main { + display: flex; + align-items: flex-start; + flex-direction: row; +} +#sidebar { + border-radius: 4px; + flex: 0 0 220px; +} +#collector-wrapper { + flex: 0 1 100%; + min-width: 0; +} +#collector-wrapper h2 { + box-shadow: inset 0 -1px 0 var(--page-background), 0 1px 0 var(--h2-border-color), 0 4px 0 var(--page-background); + padding-bottom: 5px; +} +#collector-content { + margin: 0 0 15px 0; + padding: 0 0 15px 15px; +} +@media (min-width: 768px) { + #collector-content { + margin: 0 0 30px 0; + padding: 0 0 15px 30px; + } +} +#main #collector-content > h2:first-of-type { + box-shadow: inset 0 -1px 0 var(--page-background), 0 2px 0 var(--h2-border-color), 0 5px 0 var(--page-background); + font-size: 24px; + margin: 5px 0 30px; +} +#main #collector-content > h2:first-of-type a { + text-decoration: none; +} +#main #collector-content > h2:first-of-type a:hover { + text-decoration: underline; +} + +"; + // line 1013 + yield "#header { + align-items: center; + display: flex; + justify-content: space-between; + overflow: hidden; + padding: 10px 0; +} +#header h1 { + align-items: center; + background: var(--page-background); + box-shadow: 0 0 0 5px var(--page-background); + color: var(--gray-600); + display: flex; + font-weight: 500; + font-size: 18px; + margin: 0; +} +#header h1 a { + display: flex; + color: inherit; +} +.theme-dark #header h1 { + color: var(--gray-200); +} +#header h1 svg { + height: 28px; + width: 28px; + margin-right: 6px; +} +#header .search { + margin-right: 2px; +} +#header .search input { + background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-icon-name='icon-tabler-search' width='21' height='21' viewBox='0 0 24 24' stroke='%23737373' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='10' cy='10' r='7'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E\"); + background-repeat: no-repeat; + background-size: 16px; + background-position: 5px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 3px var(--page-background); + padding: 5px 8px 5px 30px; + width: 215px; +} +.theme-dark #header .search input { + background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-icon-name='icon-tabler-search' width='21' height='21' viewBox='0 0 24 24' stroke='%23a3a3a3' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='10' cy='10' r='7'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E\"); +} + +"; + // line 1060 + yield "#summary { + box-shadow: 0 0 0 5px var(--page-background); + margin: 0 0 15px; + background: var(--page-background); + color: var(--color-text); +} +#summary .status { + background: var(--header-background); + border-radius: 6px; + color: var(--header-metadata-value); + padding: calc(15px + var(--summary-status-border-width)) 15px 15px; + position: relative; +} +#summary .status:before { + background: var(--header-border-color); + border-radius: 3px 3px 0 0; + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: var(--summary-status-border-width); +} +#summary .status-compact { + padding: 13px 15px 10px; + position: relative; +} +#summary .status-compact.status-compact-forward { + padding: 10px 15px; +} +#summary .status + .status { + margin-top: 10px; +} +#summary h2 { + display: flex; + align-items: flex-start; +} +#summary h2, +#summary h2 a { + display: flex; + font-size: 24px; + line-height: 1.25; + margin: 0; + text-decoration: none; + word-break: break-all; +} +#summary h2 a:hover { + text-decoration: underline; +} +#summary .status .metadata .icon-referer { + color: var(--color-link); + display: inline-block; + height: 21px; + width: 21px; + vertical-align: middle; +} +#summary .status .metadata .icon-referer svg { + height: 21px; + width: 21px; +} +#summary .status .metadata a.referer { + color: var(--color-link); +} +#summary .status .metadata a.referer:hover { + text-decoration: underline; +} + +#summary .status-compact { + font-size: 13px; + margin: 0 0 10px; +} +#summary .status-compact .status-request-method { + border-width: 1px; + font-size: 12px; + font-weight: bold; + margin: 0 2px; + padding: 1px 2px; + white-space: nowrap; +} +#summary .status-compact .icon { + display: inline-block; + transform: translateY(2px); + vertical-align: bottom; +} +#summary .status-compact .icon, +#summary .status-compact .icon svg { + height: 21px; + width: 21px; +} +#summary .status-compact .icon svg { + color: var(--gray-500); +} +.theme-dark #summary .status-compact .icon svg { + color: var(--gray-300); +} +#summary .status-compact .icon.icon-redirect svg, +#summary .status-compact .icon.icon-forward svg { + stroke-width: 2; +} +#summary .status-compact .icon.icon-redirect svg { + transform: rotate(90deg) translateX(3px); +} +#summary .status-compact.status-warning .icon svg { + color: var(--yellow-600); +} +.theme-dark #summary .status-compact.status-warning .icon svg { + color: var(--yellow-400); +} + +#summary .status-response-status-code { + background: var(--gray-600); + border-radius: 4px; + color: var(--white); + display: inline-block; + font-size: 12px; + font-weight: bold; + margin-right: 2px; + padding: 1px 3px; +} +#summary .status-response-status-text { + font-weight: bold; +} + +#summary .status-success { + background: var(--header-success-background); + box-shadow: var(--header-success-box-shadow); +} +#summary .status-success:before { + background: var(--header-success-border-color); +} +#summary .status-success h2 a { color: var(--header-success-title-color); } +#summary .status-success .status-response-status-code { background: var(--header-success-status-code-background); color: var(--header-success-status-code-color); } +#summary .status-success .status-response-status-text { color: var(--header-success-status-text-color); } + +#summary .status-warning { + background: var(--header-warning-background); + box-shadow: var(--header-warning-box-shadow); +} +#summary .status-warning:before { + background: var(--header-warning-border-color); +} +#summary .status-warning h2 a { color: var(--header-warning-title-color); } +#summary .status-warning .status-response-status-code, +#summary .summary-status-redirect .status-response-status-code { background: var(--header-warning-status-code-background); color: var(--header-warning-status-code-color); } +#summary .status-warning .status-response-status-text { color: var(--header-warning-status-text-color); } + +#summary .status-error { + background: var(--header-error-background); + box-shadow: var(--header-error-box-shadow); +} +#summary .status-error:before { + background: var(--header-error-border-color); +} +#summary .status-error h2 a { color: var(--header-error-title-color); } +#summary .status-error .status-response-status-code { background: var(--header-error-status-code-background); color: var(--header-error-status-code-color); } +#summary .status-error .status-response-status-text { color: var(--header-error-status-text-color); } + +#summary .status-request-method { + border: 1px solid var(--header-status-request-method-color); + border-radius: 5px; + color: var(--header-status-request-method-color); + display: inline-block; + font-size: 16px; + line-height: 1; + margin-right: 6px; + padding: 2px 4px; + text-align: center; + white-space: nowrap; +} +#summary .status:not(.status-compact) .status-request-method { + transform: translateY(5px); +} + +#summary .status-error-details { + align-items: center; + display: flex; + font-size: 13px; + line-height: 1; + margin: 0 0 10px; +} +#summary .status-error-details .icon { + display: inline-block; +} +#summary .status-error-details .icon svg { + border-radius: 50%; + box-shadow: inset 0 0 0 2px var(--red-200); + color: var(--red-500); + fill: var(--red-50); + stroke-width: 3px; + height: 24px; + width: 24px; +} +.theme-dark #summary .status-error-details .icon svg { + box-shadow: inset 0 0 0 2px var(--red-800); + color: var(--red-200); + fill: var(--red-700); +} +#summary .status-error-details .icon svg circle { + stroke-width: 2px; +} +#summary .status-error-details .status-response-status-code { + font-size: 15px; + font-weight: bold; + letter-spacing: -0.5px; + line-height: 1; + padding: 5px 8px; + text-transform: uppercase; +} +#summary .status-error-details .status-response-status-text { + color: var(--header-error-status-text-color); + font-weight: normal; +} + +#summary dl.metadata { + margin: 10px 0 0; +} +#summary dl.metadata dt, +#summary dl.metadata dd { + display: inline-block; + font-size: 13px; +} +#summary dl.metadata dt { + color: var(--header-metadata-key); +} +#summary dl.metadata dt { + font-weight: bold; +} +#summary dl.metadata dt:not(:empty):after { + content: ':'; +} +#summary dl.metadata dd, +#summary dl.metadata dd a { + color: var(--header-metadata-value); +} +#summary dl.metadata dd { + margin: 0 1.5em 0 0; +} + +#summary .terminal { + --header-status-request-method-color: var(--gray-400); + --header-metadata-key: var(--gray-400); + --header-metadata-value: var(--gray-300); + + background: var(--terminal-bg); + border: solid var(--terminal-border-color); + border-width: 30px 4px 4px 4px; + border-radius: 3px 3px 0 0; + box-shadow: none; + color: var(--gray-100); + padding: 10px 15px; + position: relative; +} +#summary .terminal .status-request-method { + font-size: 13px; + transform: translateY(7px) !important; + margin-right: 10px; +} +#summary .terminal.status-success .status-command { + color: var(--gray-100); +} +#summary .terminal.status-success .status-response-status-code { + margin-right: 1.5em; + text-transform: uppercase; +} +#summary .terminal.status-warning, +#summary .terminal.status-warning .status-response-status-text { + color: var(--terminal-warning-color); +} +#summary .terminal.status-warning .status-response-status-code { + background: var(--terminal-warning-bg); + color: var(--black); + margin-right: 1.5em; + padding: 1px 5px; + text-transform: uppercase; +} +#summary .terminal.status-warning .status-command, +#summary .terminal.status-warning .status-response-status-text { + color: var(--terminal-warning-color); +} +#summary .terminal.status-error .status-command, +#summary .terminal.status-error .status-response-status-text { + color: var(--terminal-error-color); +} +#summary .terminal.status-error .status-response-status-code { + background: var(--terminal-error-bg); + color: var(--black); + margin-right: 1.5em; + padding: 1px 5px; + text-transform: uppercase; +} +#summary .terminal.status-error, +#summary .terminal.status-error .status-response-status-text { + color: var(--terminal-error-color); +} +.macos #summary .terminal::before { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 50%; + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3), 20px 0 0 2px rgba(255, 255, 255, 0.3), 40px 0 0 2px rgba(255, 255, 255, 0.3); + content: ''; + display: block; + height: 7px; + left: 8px; + position: absolute; + top: -18px; + width: 7px; +} +.windows #summary .terminal::before { + background-color: transparent; + background-image: + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: right 80px top 5px, right 44px top 8px, right 8px top 8px; + background-size: 14px, 14px, 14px; + content: ''; + display: block; + height: 30px; + position: absolute; + top: -30px; + width: 100%; +} +.linux #summary .terminal::before { + background-color: transparent; + background-image: + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: left 8px top 8px, left 28px top 8px, left 48px top 8px; + background-size: 14px, 14px, 14px; + content: ''; + display: block; + height: 30px; + position: absolute; + top: -30px; + width: 100%; +} + +"; + // line 1401 + yield "#sidebar { + margin-bottom: 30px; + position: sticky; + top: 20px; + width: 220px; + z-index: 9999; +} +#sidebar-contents { + background: var(--page-background); + border-radius: 6px; + box-shadow: var(--sidebar-shadow); + color: var(--gray-500); + margin: 0; +} + +"; + // line 1418 + yield "#sidebar #sidebar-shortcuts { + color: var(--gray-500); + padding: 5px 8px; +} +#sidebar #sidebar-shortcuts .sf-tabs .tab-navigation { + margin: 5px 0 15px; +} +#sidebar #sidebar-shortcuts .shortcuts { + display: flex; + align-items: center; + justify-content: space-between; +} +#sidebar #sidebar-shortcuts .shortcuts .btn-link { + color: var(--color-muted); + display: flex; + align-items: center; + font-size: 13px; + padding: 5px 7px; +} +#sidebar #sidebar-shortcuts .btn-link:hover { + background: var(--menu-active-background); + color: var(--menu-active-color); + text-decoration: none; +} +#sidebar-shortcuts .shortcuts svg { + height: 16px; + width: 16px; + margin-right: 4px; +} +#sidebar #sidebar-shortcuts form { + padding: 5px 7px; +} + +"; + // line 1453 + yield "#sidebar-search { + padding: 5px 0; +} +#sidebar-search .form-group-row { + display: flex; + justify-content: space-between; + padding-top: 10px; +} +#sidebar-search .form-group-row .form-group { + padding-top: 0; +} +#sidebar-search .form-group { + padding-top: 10px; +} +#sidebar-search .form-group:first-child { + padding-top: 0; +} +#sidebar-search .form-group label { + color: var(--color-muted); + display: block; + font-size: 12px; + font-weight: bold; + margin-bottom: 3px; +} +#sidebar-search .form-group input, +#sidebar-search .form-group select { + font-size: 13px; +} +#sidebar-search select#method { + width: 11ch; +} +#sidebar-search input#status_code { + width: 8ch; +} +#sidebar-search input#ip, +#sidebar-search input#url { + width: calc(100% - 12px); +} +#sidebar-search .form-group-row-search-button { + align-items: flex-end; +} + +"; + // line 1497 + yield "#menu-profiler { + border-top: 1px solid var(--menu-border-color); + list-style-type: none; + margin: 0; + padding: 7px; + display: flex; + flex-direction: column; +} +#menu-profiler li { + margin-bottom: 0; + position: relative; +} +#menu-profiler li:has(span.disabled) { + order: 1; +} +#menu-profiler li + li { + margin-top: 4px; +} +#menu-profiler li a:hover { + text-decoration: none; +} +#menu-profiler li a .label { + background: transparent; + border-radius: 4px; + color: var(--menu-color); + display: flex; + align-items: center; + padding: 5px 7px; + overflow: hidden; +} +#menu-profiler li a .label .icon { + color: var(--menu-icon-color); + display: flex; + margin-right: 8px; + text-align: center; +} +#menu-profiler .label .icon img, +#menu-profiler .label .icon svg { + height: 24px; + max-width: 24px; +} +#menu-profiler li a .label strong { + flex: 1; + font-size: var(--font-size-body); + font-weight: 500; +} +#menu-profiler li a .label.disabled { + color: var(--menu-disabled-color); + font-weight: normal; +} +#menu-profiler li a .label.disabled .icon { + color: var(--menu-icon-disabled-color); +} +#menu-profiler li a .label.disabled strong { + font-weight: normal; +} + +#menu-profiler li.selected::before { + background: var(--menu-active-marker-background); + border-radius: 6px; + content: ''; + position: absolute; + top: calc(50% - 14px); + left: -8px; + width: 4px; + height: 28px; +} +#menu-profiler li.selected a .label, +#menu-profiler:hover li.selected a:hover .label, +#menu-profiler li a:hover .label { + background: var(--menu-active-background); +} +#menu-profiler li.selected a .label, +#menu-profiler li a:hover .label { + color: var(--menu-active-color); +} +#menu-profiler li.selected a .icon svg, +#menu-profiler li a:hover .icon svg, +#menu-profiler li.selected a .disabled .icon svg, +#menu-profiler li a:hover .disabled .icon svg { + color: var(--menu-active-color); +} + +#menu-profiler li a .count { + background: var(--selected-badge-background); + border-radius: 4px; + box-shadow: var(--selected-badge-shadow); + color: var(--selected-badge-color); + display: inline-block; + font-weight: bold; + line-height: 1; + min-width: 10px; + padding: 3px 6px; + text-align: center; + white-space: nowrap; +} +#menu-profiler li a span.count span { + font-size: 12px; +} +#menu-profiler li a span.count span + span::before { + content: \" / \"; + color: #AAA; +} + +#menu-profiler .label-status-warning .count { + background: var(--selected-badge-warning-background); + color: var(--selected-badge-warning-color); + box-shadow: var(--selected-badge-warning-shadow); +} +#menu-profiler .label-status-error .count { + background: var(--selected-badge-danger-background); + color: var(--selected-badge-danger-color); + box-shadow: var(--selected-badge-danger-shadow); +} + +"; + // line 1614 + yield ".tab-navigation { + background-color: var(--tab-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 5px var(--page-background); + display: inline-flex; + flex-wrap: wrap; + margin: 0 0 15px; + padding: 0; + user-select: none; + -webkit-user-select: none; +} +.sf-tabs-sm .tab-navigation { + box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 4px var(--page-background); + margin: 0 0 10px; +} +.tab-navigation .tab-control { + background: transparent; + color: inherit; + border: 0; + box-shadow: none; + transition: box-shadow .05s ease-in, background-color .05s ease-in; + cursor: pointer; + font-size: 14px; + font-weight: 500; + line-height: 1.4; + margin: 0; + padding: 4px 14px; + position: relative; + text-align: center; + z-index: 1; +} +.tab-navigation .tab-control a { + color: var(--page-color); + text-decoration: none; +} +.tab-navigation .tab-control.active a { + color: var(--tab-active-color); +} +.sf-tabs-sm .tab-navigation .tab-control { + font-size: 13px; + padding: 2.5px 10px; +} +.tab-navigation .tab-control:before { + background: var(--tab-border-color); + bottom: 15%; + content: \"\"; + left: 0; + position: absolute; + top: 15%; + width: 1px; +} +.tab-navigation .tab-control:first-child:before, +.tab-navigation .tab-control.active + .tab-control:before, +.tab-navigation .tab-control.active:before { + width: 0; +} +.tab-navigation .tab-control .badge { + background: var(--selected-badge-background); + box-shadow: var(--selected-badge-shadow); + color: var(--selected-badge-color); + display: inline-block; + font-size: 12px; + font-weight: bold; + line-height: 1; + margin-left: 8px; + min-width: 10px; + padding: 2px 6px; + text-align: center; + white-space: nowrap; +} +.tab-navigation .tab-control.disabled { + color: var(--tab-disabled-color); +} +.tab-navigation .tab-control.active { + background-color: var(--tab-active-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1.5px var(--tab-active-border-color); + color: var(--tab-active-color); + position: relative; + z-index: 1; +} +.theme-dark .tab-navigation li.active { + box-shadow: inset 0 0 0 1px var(--tab-border-color); +} +.tab-content > *:first-child { + margin-top: 0; +} +.tab-navigation .tab-control .badge.status-warning { + background: var(--selected-badge-warning-background); + box-shadow: var(--selected-badge-warning-shadow); + color: var(--selected-badge-warning-color); +} +.tab-navigation .tab-control .badge.status-error { + background: var(--selected-badge-danger-background); + box-shadow: var(--selected-badge-danger-shadow); + color: var(--selected-badge-danger-color); +} + +.sf-tabs .tab:not(:first-child) { display: none; } + +"; + // line 1716 + yield ".sf-toggle-content { + -moz-transition: display .25s ease; + -webkit-transition: display .25s ease; + transition: display 3.25s ease; +} +.sf-toggle-content.sf-toggle-hidden { + display: none; +} +.sf-toggle-content.sf-toggle-visible { + display: block; +} + +"; + // line 1730 + yield ".badge { + background: var(--badge-background); + border-radius: 4px; + color: var(--badge-color); + font-size: 12px; + font-weight: bold; + padding: 1px 4px; +} +.badge-success { + background: var(--badge-success-background); + color: var(--badge-success-color); +} +.badge-warning { + background: var(--badge-warning-background); + color: var(--badge-warning-color); +} +.badge-danger { + background: var(--badge-danger-background); + color: var(--badge-danger-color); +} + +"; + // line 1753 + yield "pre.sf-dump, pre.sf-dump .sf-dump-default { + white-space: pre-wrap; + z-index: 1000 !important; +} + +#collector-content .sf-dump { + margin-bottom: 2em; +} +#collector-content pre.sf-dump, +#collector-content .sf-dump code, +#collector-content .sf-dump samp { + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +#collector-content .sf-dump a { + cursor: pointer; +} +#collector-content .sf-dump pre.sf-dump, +#collector-content .sf-dump .trace { + border: var(--border); + padding: 10px; + margin: 0.5em 0; + overflow: auto; +} + +#collector-content pre.sf-dump, +#collector-content .sf-dump-default { + background: none; +} +#collector-content .sf-dump-ellipsis { max-width: 100em; } + +#collector-content .sf-dump { + margin: 0; + padding: 0; + line-height: 1.4; +} + +#collector-content .dump-inline .sf-dump { + display: inline; + white-space: normal; + font-size: var(--font-size-monospace); + line-height: inherit; +} +#collector-content .dump-inline .sf-dump:after { + display: none; +} + +#collector-content .sf-dump .trace { + font-size: 12px; +} +#collector-content .sf-dump .trace li { + margin-bottom: 0; + padding: 0; +} + +#collector-content pre.sf-dump, #collector-content .sf-dump code, #collector-content .sf-dump samp { + font-size: var(--font-size-monospace); + font-weight: normal; +} +#collector-content .sf-dump pre.sf-dump, +#collector-content .sf-dump .trace { + background: var(--page-background); +} +#collector-content pre.sf-dump, +#collector-content .sf-dump-default { + color: var(--color-text); +} +#collector-content .sf-dump samp { + line-height: 1.7; +} +body.theme-light #collector-content .sf-dump-expanded { color: var(--color-text); } +body.theme-light #collector-content .sf-dump-str { color: var(--highlight-string); } +body.theme-light #collector-content .sf-dump-private, +body.theme-light #collector-content .sf-dump-protected, +body.theme-light #collector-content .sf-dump-public { color: var(--color-text); } +body.theme-light #collector-content .sf-dump-note { color: #e36209; } +body.theme-light #collector-content .sf-dump-meta { color: #6f42c1; } +body.theme-light #collector-content .sf-dump-key { color: #067d17; } +body.theme-light #collector-content .sf-dump-num, +body.theme-light #collector-content .sf-dump-const { color: var(--highlight-constant); } +body.theme-light #collector-content .sf-dump-ref { color: #6E6E6E; } +body.theme-light #collector-content .sf-dump-ellipsis { color: var(--gray-600); max-width: 100em; } +body.theme-light #collector-content .sf-dump-ellipsis-path { max-width: 5em; } +body.theme-light #collector-content .sf-dump .trace li.selected { + background: rgba(255, 255, 153, 0.5); +} +body.theme-dark #collector-content .sf-dump-expanded { color: var(--color-text); } +body.theme-dark #collector-content .sf-dump-str { color: var(--highlight-string); } +body.theme-dark #collector-content .sf-dump-private, +body.theme-dark #collector-content .sf-dump-protected, +body.theme-dark #collector-content .sf-dump-public { color: var(--color-text); } +body.theme-dark #collector-content .sf-dump-note { color: #ffa657; } +body.theme-dark #collector-content .sf-dump-meta { color: #d2a8ff; } +body.theme-dark #collector-content .sf-dump-key { color: #a5d6ff; } +body.theme-dark #collector-content .sf-dump-num, +body.theme-dark #collector-content .sf-dump-const { color: var(--highlight-constant); } +body.theme-dark #collector-content .sf-dump-ref { color: var(--gray-400); } +body.theme-dark #collector-content .sf-dump-ellipsis { color: var(--gray-300); max-width: 100em; } +body.theme-dark #collector-content .sf-dump-ellipsis-path { max-width: 5em; } +body.theme-dark #collector-content .sf-dump .trace li.selected { + background: rgba(255, 255, 153, 0.5); +} + + +"; + // line 1860 + yield ".sql-runnable { + background: var(--base-1); + margin: .5em 0; + padding: 1em; +} +.sql-explain { + overflow-x: auto; + max-width: 888px; +} +.width-full .sql-explain { + max-width: unset; +} +.sql-explain table td, .sql-explain table tr { + word-break: normal; +} +.queries-table pre { + margin: 0; + white-space: pre-wrap; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} + +"; + // line 1888 + yield ".visible-small { + display: none; +} +.hidden-small { + display: inherit; +} + +@media (max-width: 768px) { + #summary .status { + padding: calc(10px + var(--summary-status-border-width)) 10px 10px; + } + + #sidebar { + flex-basis: 50px; + overflow-x: hidden; + transition: flex-basis 200ms ease-out; + } + #sidebar:hover, #sidebar.expanded { + flex-basis: 220px; + } + + #sidebar-search { + display: none; + } + #sidebar:hover #sidebar-search.sf-toggle-visible, #sidebar.expanded #sidebar-search.sf-toggle-visible { + display: block; + } + + #sidebar .module { + display: none; + } + #sidebar:hover .module, #sidebar.expanded .module { + display: block; + } + + #sidebar:not(:hover):not(.expanded) .label .count { + border-radius: 50%; + border: 1px solid #eee; + height: 8px; + min-width: 0; + padding: 0; + right: 4px; + text-indent: -9999px; + top: 50%; + width: 8px; + } + + .visible-small { + display: inherit; + } + .hidden-small { + display: none; + } + + .btn-sm svg { + margin-left: 2px; + } +} + +"; + // line 1949 + yield "body.width-full .container { + margin: 0 5px; + max-width: 100%; +} + +@media (min-width: 992px) { + body.width-full .container { margin: 0 15px; } +} +@media (min-width: 1200px) { + body.width-full .container { margin: 0 30px; } +} + +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/profiler.css.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 1995 => 1949, 1934 => 1888, 1906 => 1860, 1799 => 1753, 1776 => 1730, 1762 => 1716, 1660 => 1614, 1543 => 1497, 1499 => 1453, 1464 => 1418, 1447 => 1401, 1106 => 1060, 1059 => 1013, 996 => 950, 971 => 925, 941 => 895, 922 => 876, 918 => 872, 797 => 752, 687 => 642, 593 => 548, 546 => 501, 400 => 355, 394 => 350, 384 => 342, 48 => 6,); + } + + public function getSourceContext(): Source + { + return new Source("{# This file is partially duplicated in TwigBundle/Resources/views/exceotion.css.twig. + If you make any change in this file, verify the same change is needed in the other file. #} +{# Normalization + (normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css) + ========================================================================= #} +button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none} + +:root { + --font-family-system: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"; + --font-family-monospace: \"JetBrains Mono\", ui-monospace, \"Roboto Mono\", SFMono-Regular, Menlo, Monaco, Consolas,\"Liberation Mono\", \"Courier New\", monospace; + --font-size-body: 14px; + --font-size-monospace: 13px; + --font-variant-ligatures-monospace: none; + --summary-status-border-width: 6px; + + --white: #fff; + --black: #000; + --gray-50: #fafafa; + --gray-100: #f5f5f5; + --gray-200: #e5e5e5; + --gray-300: #d4d4d4; + --gray-400: #a3a3a3; + --gray-500: #737373; + --gray-600: #525252; + --gray-700: #404040; + --gray-800: #262626; + --gray-900: #171717; + --green-50: #eff5f5; + --green-100: #deeaea; + --green-200: #bbd5d5; + --green-300: #99bfbf; + --green-400: #76a9a9; + --green-500: #598e8e; + --green-600: #436c6c; + --green-700: #2e4949; + --green-800: #182727; + --green-900: #030404; + --yellow-50: #fef7e1; + --yellow-100: #fef2cd; + --yellow-200: #fde496; + --yellow-300: #fcd55f; + --yellow-400: #fbc728; + --yellow-500: #e6af05; + --yellow-600: #af8503; + --yellow-700: #785b02; + --yellow-800: #413101; + --yellow-900: #0a0800; + --red-50: #FEFBFC; + --red-100: #FCE9ED; + --red-200: #F5B8C5; + --red-300: #EF869C; + --red-400: #E85574; + --red-500: #E1244B; + --red-600: #B41939; + --red-700: #83122A; + --red-800: #510B1A; + --red-900: #20040A; + + --page-grid-dot-color: var(--gray-200); + --page-background: var(--white); + --page-color: var(--gray-700); + + --color-text: var(--gray-800); + --color-muted: var(--gray-500); + --color-link: #1d4ed8; + + --success-background: var(--green-100); + + --header-background: var(--gray-100); + --header-border-color: var(--gray-200); + --header-status-request-method-color: var(--color-muted); + --header-metadata-key: var(--gray-500); + --header-metadata-value: var(--gray-600); + + --header-success-background: var(--green-50); + --header-success-border-color: var(--green-500); + --header-success-box-shadow: inset 0 0 0 1px var(--green-100); + --header-success-title-color: var(--color-text); + --header-success-status-code-background: var(--green-500); + --header-success-status-code-color: var(--white); + --header-success-status-text-color: var(--green-600); + + --header-warning-background: var(--yellow-50); + --header-warning-border-color: var(--yellow-300); + --header-warning-box-shadow: inset 0 0 0 1px var(--yellow-100); + --header-warning-title-color: var(--color-text); + --header-warning-status-code-background: var(--yellow-200); + --header-warning-status-code-color: var(--yellow-700); + --header-warning-status-text-color: var(--color-warning); + + --header-error-background: var(--red-100); + --header-error-border-color: var(--red-500); + --header-error-box-shadow: inset 0 0 0 1px var(--red-100); + --header-error-title-color: var(--color-text); + --header-error-status-code-background: transparent; + --header-error-status-code-color: var(--red-500); + --header-error-status-text-color: var(--red-400); + + --color-success: #4f805d; + --color-warning: var(--yellow-700); + --color-error: var(--red-600); + --h2-border-color: var(--gray-200); + --heading-code-background: var(--gray-100); + --form-input-border-color: var(--gray-300); + --button-background: var(--gray-100); + --button-border-color: var(--gray-300); + --button-box-shadow: 0 1px 0 0 var(--gray-300); + --button-color: var(--gray-800); + --button-active-background: var(--gray-200); + --badge-background: var(--gray-200); + --badge-color: var(--gray-600); + --badge-shadow: none; + --selected-badge-background: var(--gray-200); + --selected-badge-color: var(--gray-600); + --selected-badge-shadow: inset 0 0 0 1px var(--gray-300); + --badge-light-background: var(--gray-100); + --badge-light-color: var(--gray-500); + --badge-success-background: var(--green-100); + --badge-success-color: var(--green-700); + --badge-success-shadow: none; + --badge-warning-background: var(--yellow-200); + --badge-warning-color: var(--yellow-700); + --badge-warning-shadow: none; + --selected-badge-warning-background: var(--yellow-200); + --selected-badge-warning-color: var(--yellow-700); + --selected-badge-warning-shadow: inset 0 0 0 1px var(--yellow-500); + --badge-danger-background: var(--red-100); + --badge-danger-color: var(--red-700); + --badge-danger-shadow: none; + --selected-badge-danger-background: var(--red-100); + --selected-badge-danger-color: var(--red-700); + --selected-badge-danger-shadow: inset 0 0 0 1px var(--red-200); + --sidebar-shadow: inset 0 0 0 1px var(--menu-border-color), 0 0 0 3px var(--gray-50), 0 0 0 5px var(--page-background); + --menu-border-color: var(--gray-300); + --menu-color: var(--gray-700); + --menu-disabled-color: var(--gray-400); + --menu-icon-color: var(--gray-500); + --menu-icon-disabled-color: var(--gray-200); + --menu-active-color: var(--color-link); + --menu-active-marker-background: var(--color-link); + --menu-active-background: var(--gray-100); + --tab-background: #f0f0f0; + --tab-border-color: var(--gray-200); + --tab-active-border-color: var(--gray-300); + --tab-color: #444; + --tab-active-background: var(--page-background); + --tab-active-color: var(--color-text); + --tab-disabled-background: #f5f5f5; + --tab-disabled-color: #999; + --code-block-background: var(--gray-50); + --metric-value-background: var(--page-background); + --metric-border-color: var(--gray-300); + --metric-value-color: inherit; + --metric-unit-color: #999; + --metric-label-background: #e0e0e0; + --metric-label-color: inherit; + --metric-icon-green-color: var(--color-success); + --metric-icon-red-color: var(--red-600); + --trace-selected-background: #F7E5A1; + --table-border-color: var(--gray-300); + --table-background: var(--page-background); + --table-header: var(--gray-100); + --table-header-border-color: var(--gray-300); + --info-background: #ddf; + --tree-active-background: var(--gray-200); + --exception-title-color: var(--base-2); + --shadow: 0px 0px 1px rgba(128, 128, 128, .2); + --border: 1px solid #e0e0e0; + --background-error: var(--color-error); + --terminal-bg: var(--gray-800); + --terminal-border-color: var(--gray-600); + --terminal-warning-color: var(--yellow-300); + --terminal-warning-bg: var(--yellow-300); + --terminal-error-color: #fb6a89; + --terminal-error-bg: #fb6a89; + + --highlight-variable: #e36209; + --highlight-string: #22863a; + --highlight-comment: #6a737d; + --highlight-keyword: #d73a49; + --highlight-constant: #1750eb; + --highlight-error: var(--red-600); + + /* legacy variables kept for backward-compatibility purposes */ + --font-sans-serif: var(--font-family-system); + --table-border: var(--table-border-color); + --highlight-default: #222222; + --highlight-selected-line: rgba(255, 255, 153, 0.5); + --base-0: #fff; + --base-1: #f5f5f5; + --base-2: #e0e0e0; + --base-3: #ccc; + --base-4: #666; + --base-5: #444; + --base-6: #222; + --card-label-background: var(--gray-200); + --card-label-color: var(--gray-800); +} + +.theme-dark { + --page-background: var(--gray-800); + --page-grid-dot-color: var(--gray-700); + --page-color: var(--gray-100); + + --color-text: var(--gray-100); + --color-muted: var(--gray-400); + --color-link: #93C5FD; + + --color-success: var(--green-200); + --color-warning: var(--yellow-300); + --color-error: #ff7b72; + --success-background: #1dc9a433; + + --header-background: var(--gray-700); + --header-border-color: var(--gray-500); + --header-status-request-method-color: #ffffff99; + --header-metadata-key: #ffffff99; + --header-metadata-value: #ffffffbb; + + --header-success-background: #1dc9a433; + --header-success-border-color: #1dc9a4; + --header-success-box-shadow: none; + --header-success-title-color: #36e2bd; + --header-success-status-code-background: #1dc9a4; + --header-success-status-code-color: var(--page-background); + --header-success-status-text-color: #1dc9a4; + + --header-warning-background: #f97a1f33; + --header-warning-border-color: var(--yellow-500); + --header-warning-box-shadow: none; + --header-warning-title-color: #FCDE83; + --header-warning-status-code-background: var(--yellow-200); + --header-warning-status-code-color: var(--page-background); + --header-warning-status-text-color: var(--color-warning); + + --header-error-background: #c91d424d; + --header-error-border-color: var(--red-500); + --header-error-box-shadow: none; + --header-error-title-color: #F9D2DB; + --header-error-status-code-background: transparent; + --header-error-status-code-color: var(--red-300); + --header-error-status-text-color: var(--red-200); + + --h2-border-color: var(--gray-500); + --heading-code-background: var(--gray-600); + --form-input-border-color: var(--gray-400); + --button-background: var(--gray-300); + --button-border-color: var(--gray-500); + --button-box-shadow: 0 1px 0 0 var(--gray-500); + --button-color: var(--gray-800); + --button-active-background: var(--gray-400); + --badge-background: rgba(221, 221, 221, 0.2); + --badge-color: var(--gray-300); + --badge-shadow: none; + --selected-badge-background: #555; + --selected-badge-color: #ddd; + --selected-badge-shadow: none; + --badge-light-background: var(--gray-700); + --badge-light-color: var(--gray-300); + --badge-success-background: #1dc9a420; + --badge-success-color: #36e2bd; + --badge-success-shadow: inset 0 0 0 1px #36e2bd4d; + --badge-warning-background: #f97a1f33; + --badge-warning-color: #FCDE83; + --badge-warning-shadow: inset 0 0 0 1px #e6af0580; + --selected-badge-warning-background: var(--yellow-300); + --selected-badge-warning-color: var(--yellow-700); + --selected-badge-warning-shadow: inset 0 0 0 1px var(--yellow-600); + --badge-danger-background: #E1244B20; + --badge-danger-color: var(--red-300); + --badge-danger-shadow: inset 0 0 0 1px #e1244Bd0; + --selected-badge-danger-background: var(--red-600); + --selected-badge-danger-color: var(--red-100); + --selected-badge-danger-shadow: none; + --sidebar-shadow: inset 0 0 0 1px var(--menu-border-color), 0 0 0 5px var(--page-background); + --menu-border-color: var(--gray-500); + --menu-color: var(--gray-300); + --menu-disabled-color: var(--gray-500); + --menu-icon-color: var(--gray-400); + --menu-icon-disabled-color: var(--gray-600); + --menu-active-color: var(--gray-800); + --menu-active-marker-background: transparent; + --menu-active-background: var(--gray-300); + --tab-background: var(--gray-700); + --tab-border-color: var(--gray-500); + --tab-active-border-color: var(--gray-900); + --tab-color: var(--color-text); + --tab-active-background: var(--gray-300); + --tab-active-color: var(--gray-800); + --tab-disabled-background: var(--page-background); + --tab-disabled-color: var(--gray-400); + --code-block-background: var(--gray-900); + --metric-value-background: var(--page-background); + --metric-border-color: var(--gray-500); + --metric-value-color: inherit; + --metric-unit-color: #999; + --metric-label-background: #777; + --metric-label-color: #e0e0e0; + --metric-icon-green-color: #7ee787; + --metric-icon-red-color: #ff7b72; + --trace-selected-background: #71663acc; + --table-border-color: var(--gray-600); + --table-background: var(--page-background); + --table-header: var(--gray-700); + --table-header-border-color: var(--gray-600); + --info-background: rgba(79, 148, 195, 0.5); + --tree-active-background: var(--metric-label-background); + --exception-title-color: var(--base-2); + --shadow: 0px 0px 1px rgba(32, 32, 32, .2); + --border: 1px solid #666; + --background-error: #b0413e; + --terminal-bg: var(--gray-800); + --terminal-border-color: var(--gray-600); + --terminal-warning-color: var(--yellow-400); + --terminal-warning-bg: var(--yellow-500); + --terminal-error-color: var(--red-400); + --terminal-error-bg: var(--red-400); + + --highlight-variable: #ffa657; + --highlight-string: #7ee787; + --highlight-comment: #8b949e; + --highlight-keyword: #ff7b72; + --highlight-constant: #54aeff; + --highlight-error: var(--red-400); + + /* legacy variables kept for backward-compatibility purposes */ + --highlight-default: var(--base-6); + --highlight-selected-line: rgba(14, 14, 14, 0.5); + --base-0: #2e3136; + --base-1: #444; + --base-2: #666; + --base-3: #666; + --base-4: #666; + --base-5: #e0e0e0; + --base-6: #f5f5f5; + --card-label-background: var(--tab-active-background); + --card-label-color: var(--tab-active-color); +} + +{# Webfonts + ========================================================================= #} +@font-face { + font-family: 'JetBrainsMono'; + font-style: normal; + font-weight: 100 900; + font-display: swap; + src: + local('JetBrainsMono'), + local('JetBrains Mono'), + url('{{ url('_profiler_font', {fontName: 'JetBrainsMono'}) }}') format('woff2'); +} + +{# Basic styles + ========================================================================= #} +html { + /* this avoids \"jumps\" when scrolling between pages with and without scroll bars */ + overflow-y: scroll; +} +html, body { + height: 100%; + width: 100%; +} +body { + background-attachment: fixed; + background-color: var(--page-background); + background-image: radial-gradient(var(--page-grid-dot-color) 1px, transparent 0); + background-size: 15px 15px; + color: var(--page-color); + font-family: var(--font-family-system); + font-size: var(--font-size-body); + line-height: 1.4; +} + +h2, h3, h4 { + font-weight: 500; + margin: 1.5em 0 .5em; +} +h2 + h3, +h3 + h4 { + margin-top: 1em; +} +h2 { + font-size: 21px; +} +h3 { + font-size: 18px; +} +h4 { + font-size: 16px; +} +h2 span, h3 span, h4 span, +h2 small, h3 small, h4 small { + color: var(--color-muted); +} + +summary { + display: block; +} + +li { + margin-bottom: 10px; +} + +p { + font-size: 16px; + margin-bottom: 1em; +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.link-inverse { + text-decoration: underline; +} +a.link-inverse:hover { + text-decoration: none; +} +a:active, +a:hover { + outline: 0; +} +a.stretched-link:after { + background: transparent; + content: \"\"; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; +} +h2 a, +h3 a, +h4 a { + text-decoration: underline; +} +h2 a:hover, +h3 a:hover, +h4 a:hover { + text-decoration: none; +} + +abbr { + border-bottom: 1px dotted var(--base-5); + cursor: help; +} + +code, pre { + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + color: inherit; + font-weight: inherit; + font-family: inherit; + font-size: inherit; + background: var(--heading-code-background); + border-radius: 4px; + padding: 0 3px; + word-break: break-word; +} + +input, select { + background-color: var(--page-background); + border: 0; + border-radius: 4px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color); + color: var(--color-text); + padding: 5px 6px; +} +input[type=\"radio\"], input[type=\"checkbox\"] { + box-shadow: none; +} + +time[data-render-as-date], +time[data-render-as-time] { + white-space: nowrap; +} + +/* Used to hide elements added for accessibility reasons (the !important modifier is needed here) */ +.visually-hidden { + border: 0 !important; + clip: rect(0, 0, 0, 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important; + white-space: nowrap !important; +} + +{# Buttons (the colors of this element don't change based on the selected theme) + ------------------------------------------------------------------------- #} +.btn { + background: var(--button-background); + border-radius: 6px; + border: 1px solid var(--button-border-color); + box-shadow: var(--button-box-shadow); + color: var(--button-color); + cursor: pointer; + display: inline-block; + font-size: var(--font-size-body); + font-weight: 500; + line-height: 20px; + padding: 5px 15px; + white-space: nowrap; +} +.btn:hover { + text-decoration: none; +} +.btn:active { + background: var(--button-active-background); + box-shadow: none; + transform: translateY(1px); +} +.btn-sm { + font-size: 12px; + line-height: 20px; + padding: 3px 12px; +} +.btn-sm svg { + height: 16px; + width: 16px; + vertical-align: middle; +} +.btn-link, .btn-link:active { + border-color: transparent; + box-shadow: none; + color: var(--color-link); + text-decoration: none; + background-color: transparent; + border: 0; + padding: 0; + cursor: pointer; +} +.btn-link:hover { + text-decoration: underline; +} +{# Tables + ------------------------------------------------------------------------- #} +table, tr, th, td { + border-collapse: collapse; + line-height: 1.5; + vertical-align: top; +} +table { + background: var(--page-background); + border-radius: 6px; + margin: 1em 0; + overflow: hidden; + width: 100%; + box-shadow: 0 0 0 1px var(--table-border-color), 0 0 0 5px var(--page-background); +} +table + table { + margin-top: 20px; +} + +table th, table td { + padding: 8px 10px; +} + +table th { + font-weight: bold; + text-align: left; + vertical-align: top; +} +table thead th { + background-color: var(--table-header); + border-bottom: 1px solid var(--table-header-border-color); + vertical-align: bottom; +} +table thead th.key { + width: 19%; +} +table thead.small th { + font-size: 12px; + padding: 4px 10px; +} + +table tbody th, +table tbody td { + border: 1px solid var(--table-border-color); + border-width: 1px 0; + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +table tbody th.font-normal, +table tbody td.font-normal { + font-size: var(--font-size-body); +} +table tbody tr:last-of-type th, +table tbody tr:last-of-type td { + border-bottom: 0; +} + +table tbody div { + margin: .25em 0; +} +table tbody ul { + margin: 0; + padding: 0 0 0 1em; +} + +table thead th.num-col, +table tbody td.num-col { + text-align: center; +} + +div.table-with-search-field { + position: relative; +} +div.table-with-search-field label.table-search-field-label { + display: none; +} +div.table-with-search-field input.table-search-field-input { + position: absolute; + right: 5px; + top: 5px; + max-height: 27px; /* needed for Safari */ +} +div.table-with-search-field .no-results-message { + background: var(--page-background); + border: solid var(--table-border-color); + border-width: 0 1px 1px; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + font-size: var(--table-font-size); + margin-top: -1em; + padding: 15px 10px; +} + +{# Utility classes + ========================================================================= #} +.block { + display: block; +} +.full-width { + width: 100%; +} +.hidden { + display: none; +} +.nowrap { + white-space: pre; +} +.prewrap { + white-space: pre-wrap; +} +.newline { + display: block; +} +.break-long-words { + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; + hyphenate-character: ''; +} +.text-small { + font-size: 12px !important; +} +.text-muted { + color: var(--color-muted); +} +.text-danger { + color: var(--color-error); +} +.text-bold { + font-weight: bold; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.font-normal { + font-family: var(--font-family-system); + font-size: var(--font-size-body); +} +.help { + color: var(--color-muted); + font-size: var(--font-size-body); + margin: .5em 0; +} +.empty { + background-color: var(--page-background); + background-image: url(\"data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23e5e5e5' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e\"); + border-radius: 6px; + box-shadow: 0 0 0 5px var(--page-background); + color: var(--color-muted); + margin: 1em 0; + padding: .5em 2em; + text-align: center; +} +.theme-dark .empty { + background-image: url(\"data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23737373' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e\"); +} +.empty p { + font-size: var(--font-size-body); + max-width: 60ch; + margin: 1em auto; + text-align: center; +} +.empty.empty-panel { + background: transparent; + color: var(--color-muted); + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; + height: 400px; + margin: 45px auto; + max-width: 800px; +} +.empty.empty-panel p { + background: var(--page-background); + padding: 5px 10px; +} + +.label { + background-color: var(--badge-background); + border-radius: 4px; + box-shadow: var(--badge-shadow); + color: #FAFAFA; + display: inline-block; + font-size: 12px; + font-weight: bold; + padding: 3px 7px; + white-space: nowrap; +} +.label.same-width { + min-width: 70px; + text-align: center; +} +.label.status-success { background: var(--badge-success-background); box-shadow: var(--badge-success-shadow); color: var(--badge-success-color); } +.label.status-warning { background: var(--badge-warning-background); box-shadow: var(--badge-warning-shadow); color: var(--badge-warning-color); } +.label.status-error { background: var(--badge-danger-background); box-shadow: var(--badge-danger-shadow); color: var(--badge-danger-color); } + +{# Metrics + ------------------------------------------------------------------------- #} +.metrics { + align-items: flex-start; + display: flex; + margin: 1em 0; + flex-wrap: wrap; +} +.metrics .metric { + margin: 0 1em 1em 0; +} + +.metric-group, .metric { + background: var(--metric-value-background); + box-shadow: inset 0 0 0 1px var(--metric-border-color), 0 0 0 5px var(--page-background); + border-radius: 6px; + color: var(--metric-value-color); + display: inline-flex; + flex-direction: column-reverse; + min-width: 60px; + padding: 10px 15px; + text-align: center; +} +.metric-group { + align-items: stretch; + flex-direction: row; + padding: 10px 0; +} +.metric-group .metric { + background: transparent; + border: none; + border-radius: 0; + box-shadow: none; + justify-content: flex-end; + margin: 0; + min-height: auto; + padding: 0 15px; +} +.metric-group .metric + .metric { + border-left: 1px solid var(--table-border-color); +} + +.metric .value { + display: block; + font-size: 24px; + font-variant: tabular-nums; +} +.metric .value-is-icon { + color: var(--gray-400); +} +.theme-dark .metric .value-is-icon { + color: var(--gray-200); +} +.metric .value-is-icon svg { + height: 32px; + width: 32px; +} +.metric .value-shows-no-color { + filter: grayscale(1); +} +.theme-dark .metric .value-shows-no-color { + filter: invert(1) grayscale(1); +} +.theme-light .metric .value-shows-no-color, +.theme-light .metric .value-shows-no-color { + opacity: 0.4; +} +.metric svg[data-icon-name=\"icon-tabler-check\"], +.metric svg[data-icon-name=\"icon-tabler-x\"] { + stroke-width: 5px; + height: 25px; + width: 25px; + transform: translateY(5px); +} +.metric svg[data-icon-name=\"icon-tabler-check\"] { + color: var(--metric-icon-green-color); +} +.metric svg[data-icon-name=\"icon-tabler-x\"] { + color: var(--metric-icon-red-color); +} + +.metric .unit { + color: var(--metric-unit-color); + font-size: 18px; + margin-left: -4px; +} +.metric .label { + background: transparent; + color: var(--color-link); + display: block; + font-size: 12px; + padding: 0; +} + +.metrics-horizontal .metric { + min-height: 0; + min-width: 0; +} +.metrics-horizontal .metric .value, +.metrics-horizontal .metric .label { + display: inline; + padding: 2px 6px; +} +.metrics-horizontal .metric .label { + display: inline-block; + padding: 6px; +} +.metrics-horizontal .metric .value { + font-size: 16px; +} +.metrics-horizontal .metric .value svg { + max-height: 14px; + line-height: 10px; + margin: 0; + padding-left: 4px; + vertical-align: middle; +} + +.metric-divider { + display: inline-flex; + margin: 0 10px; + min-height: 1px; {# required to apply 'margin' to an empty 'div' #} +} + +{# Cards + ------------------------------------------------------------------------- #} +.card { + background: var(--page-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 5px var(--page-background); + margin: 1em 0; + padding: 10px; + overflow-y: auto; +} +.card-block + .card-block { + border-top: 1px solid var(--form-input-border-color); + padding-top: 10px; +} +.card *:first-child, +.card-block *:first-child { + margin-top: 0; +} + +{# Status + ------------------------------------------------------------------------- #} +.status-success { + background: var(--success-background); +} +.status-warning { + background: var(--badge-warning-background); + color: var(--badge-warning-color); +} +.status-error { + background: rgba(176, 65, 62, 0.2); +} +.status-success td, +.status-warning td, +.status-error td { + background: transparent; +} +tr.status-error td, +tr.status-warning td { + border-bottom: 1px solid var(--base-2); + border-top: 1px solid var(--base-2); +} + +.status-warning .colored { + color: var(--color-warning); +} +.status-error .colored { + color: var(--color-error); +} + +{# Icons + ========================================================================= #} +.sf-icon { + vertical-align: middle; + background-repeat: no-repeat; + background-size: contain; + width: 16px; + height: 16px; + display: inline-block; +} +.sf-icon svg { + width: 16px; + height: 16px; +} +.sf-icon.sf-medium, +.sf-icon.sf-medium svg { + width: 24px; + height: 24px; +} +.sf-icon.sf-large, +.sf-icon.sf-large svg { + width: 32px; + height: 32px; +} + +{# Layout + ========================================================================= #} +.container { + margin: 0 5px; + max-width: 98%; +} +@media (min-width: 992px) { + .container { margin: 0 15px; } +} +@media (min-width: 1200px) { + .container { margin: 0 auto; max-width: 1200px; } +} + +#header { + flex: 0 0 auto; +} +#header .container { + display: flex; + flex-direction: row; + justify-content: space-between; +} +#content { + height: 100%; +} +#main { + display: flex; + align-items: flex-start; + flex-direction: row; +} +#sidebar { + border-radius: 4px; + flex: 0 0 220px; +} +#collector-wrapper { + flex: 0 1 100%; + min-width: 0; +} +#collector-wrapper h2 { + box-shadow: inset 0 -1px 0 var(--page-background), 0 1px 0 var(--h2-border-color), 0 4px 0 var(--page-background); + padding-bottom: 5px; +} +#collector-content { + margin: 0 0 15px 0; + padding: 0 0 15px 15px; +} +@media (min-width: 768px) { + #collector-content { + margin: 0 0 30px 0; + padding: 0 0 15px 30px; + } +} +#main #collector-content > h2:first-of-type { + box-shadow: inset 0 -1px 0 var(--page-background), 0 2px 0 var(--h2-border-color), 0 5px 0 var(--page-background); + font-size: 24px; + margin: 5px 0 30px; +} +#main #collector-content > h2:first-of-type a { + text-decoration: none; +} +#main #collector-content > h2:first-of-type a:hover { + text-decoration: underline; +} + +{# Header + ========================================================================= #} +#header { + align-items: center; + display: flex; + justify-content: space-between; + overflow: hidden; + padding: 10px 0; +} +#header h1 { + align-items: center; + background: var(--page-background); + box-shadow: 0 0 0 5px var(--page-background); + color: var(--gray-600); + display: flex; + font-weight: 500; + font-size: 18px; + margin: 0; +} +#header h1 a { + display: flex; + color: inherit; +} +.theme-dark #header h1 { + color: var(--gray-200); +} +#header h1 svg { + height: 28px; + width: 28px; + margin-right: 6px; +} +#header .search { + margin-right: 2px; +} +#header .search input { + background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-icon-name='icon-tabler-search' width='21' height='21' viewBox='0 0 24 24' stroke='%23737373' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='10' cy='10' r='7'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E\"); + background-repeat: no-repeat; + background-size: 16px; + background-position: 5px; + box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 3px var(--page-background); + padding: 5px 8px 5px 30px; + width: 215px; +} +.theme-dark #header .search input { + background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-icon-name='icon-tabler-search' width='21' height='21' viewBox='0 0 24 24' stroke='%23a3a3a3' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Ccircle cx='10' cy='10' r='7'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E\"); +} + +{# Summary + ========================================================================= #} +#summary { + box-shadow: 0 0 0 5px var(--page-background); + margin: 0 0 15px; + background: var(--page-background); + color: var(--color-text); +} +#summary .status { + background: var(--header-background); + border-radius: 6px; + color: var(--header-metadata-value); + padding: calc(15px + var(--summary-status-border-width)) 15px 15px; + position: relative; +} +#summary .status:before { + background: var(--header-border-color); + border-radius: 3px 3px 0 0; + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: var(--summary-status-border-width); +} +#summary .status-compact { + padding: 13px 15px 10px; + position: relative; +} +#summary .status-compact.status-compact-forward { + padding: 10px 15px; +} +#summary .status + .status { + margin-top: 10px; +} +#summary h2 { + display: flex; + align-items: flex-start; +} +#summary h2, +#summary h2 a { + display: flex; + font-size: 24px; + line-height: 1.25; + margin: 0; + text-decoration: none; + word-break: break-all; +} +#summary h2 a:hover { + text-decoration: underline; +} +#summary .status .metadata .icon-referer { + color: var(--color-link); + display: inline-block; + height: 21px; + width: 21px; + vertical-align: middle; +} +#summary .status .metadata .icon-referer svg { + height: 21px; + width: 21px; +} +#summary .status .metadata a.referer { + color: var(--color-link); +} +#summary .status .metadata a.referer:hover { + text-decoration: underline; +} + +#summary .status-compact { + font-size: 13px; + margin: 0 0 10px; +} +#summary .status-compact .status-request-method { + border-width: 1px; + font-size: 12px; + font-weight: bold; + margin: 0 2px; + padding: 1px 2px; + white-space: nowrap; +} +#summary .status-compact .icon { + display: inline-block; + transform: translateY(2px); + vertical-align: bottom; +} +#summary .status-compact .icon, +#summary .status-compact .icon svg { + height: 21px; + width: 21px; +} +#summary .status-compact .icon svg { + color: var(--gray-500); +} +.theme-dark #summary .status-compact .icon svg { + color: var(--gray-300); +} +#summary .status-compact .icon.icon-redirect svg, +#summary .status-compact .icon.icon-forward svg { + stroke-width: 2; +} +#summary .status-compact .icon.icon-redirect svg { + transform: rotate(90deg) translateX(3px); +} +#summary .status-compact.status-warning .icon svg { + color: var(--yellow-600); +} +.theme-dark #summary .status-compact.status-warning .icon svg { + color: var(--yellow-400); +} + +#summary .status-response-status-code { + background: var(--gray-600); + border-radius: 4px; + color: var(--white); + display: inline-block; + font-size: 12px; + font-weight: bold; + margin-right: 2px; + padding: 1px 3px; +} +#summary .status-response-status-text { + font-weight: bold; +} + +#summary .status-success { + background: var(--header-success-background); + box-shadow: var(--header-success-box-shadow); +} +#summary .status-success:before { + background: var(--header-success-border-color); +} +#summary .status-success h2 a { color: var(--header-success-title-color); } +#summary .status-success .status-response-status-code { background: var(--header-success-status-code-background); color: var(--header-success-status-code-color); } +#summary .status-success .status-response-status-text { color: var(--header-success-status-text-color); } + +#summary .status-warning { + background: var(--header-warning-background); + box-shadow: var(--header-warning-box-shadow); +} +#summary .status-warning:before { + background: var(--header-warning-border-color); +} +#summary .status-warning h2 a { color: var(--header-warning-title-color); } +#summary .status-warning .status-response-status-code, +#summary .summary-status-redirect .status-response-status-code { background: var(--header-warning-status-code-background); color: var(--header-warning-status-code-color); } +#summary .status-warning .status-response-status-text { color: var(--header-warning-status-text-color); } + +#summary .status-error { + background: var(--header-error-background); + box-shadow: var(--header-error-box-shadow); +} +#summary .status-error:before { + background: var(--header-error-border-color); +} +#summary .status-error h2 a { color: var(--header-error-title-color); } +#summary .status-error .status-response-status-code { background: var(--header-error-status-code-background); color: var(--header-error-status-code-color); } +#summary .status-error .status-response-status-text { color: var(--header-error-status-text-color); } + +#summary .status-request-method { + border: 1px solid var(--header-status-request-method-color); + border-radius: 5px; + color: var(--header-status-request-method-color); + display: inline-block; + font-size: 16px; + line-height: 1; + margin-right: 6px; + padding: 2px 4px; + text-align: center; + white-space: nowrap; +} +#summary .status:not(.status-compact) .status-request-method { + transform: translateY(5px); +} + +#summary .status-error-details { + align-items: center; + display: flex; + font-size: 13px; + line-height: 1; + margin: 0 0 10px; +} +#summary .status-error-details .icon { + display: inline-block; +} +#summary .status-error-details .icon svg { + border-radius: 50%; + box-shadow: inset 0 0 0 2px var(--red-200); + color: var(--red-500); + fill: var(--red-50); + stroke-width: 3px; + height: 24px; + width: 24px; +} +.theme-dark #summary .status-error-details .icon svg { + box-shadow: inset 0 0 0 2px var(--red-800); + color: var(--red-200); + fill: var(--red-700); +} +#summary .status-error-details .icon svg circle { + stroke-width: 2px; +} +#summary .status-error-details .status-response-status-code { + font-size: 15px; + font-weight: bold; + letter-spacing: -0.5px; + line-height: 1; + padding: 5px 8px; + text-transform: uppercase; +} +#summary .status-error-details .status-response-status-text { + color: var(--header-error-status-text-color); + font-weight: normal; +} + +#summary dl.metadata { + margin: 10px 0 0; +} +#summary dl.metadata dt, +#summary dl.metadata dd { + display: inline-block; + font-size: 13px; +} +#summary dl.metadata dt { + color: var(--header-metadata-key); +} +#summary dl.metadata dt { + font-weight: bold; +} +#summary dl.metadata dt:not(:empty):after { + content: ':'; +} +#summary dl.metadata dd, +#summary dl.metadata dd a { + color: var(--header-metadata-value); +} +#summary dl.metadata dd { + margin: 0 1.5em 0 0; +} + +#summary .terminal { + --header-status-request-method-color: var(--gray-400); + --header-metadata-key: var(--gray-400); + --header-metadata-value: var(--gray-300); + + background: var(--terminal-bg); + border: solid var(--terminal-border-color); + border-width: 30px 4px 4px 4px; + border-radius: 3px 3px 0 0; + box-shadow: none; + color: var(--gray-100); + padding: 10px 15px; + position: relative; +} +#summary .terminal .status-request-method { + font-size: 13px; + transform: translateY(7px) !important; + margin-right: 10px; +} +#summary .terminal.status-success .status-command { + color: var(--gray-100); +} +#summary .terminal.status-success .status-response-status-code { + margin-right: 1.5em; + text-transform: uppercase; +} +#summary .terminal.status-warning, +#summary .terminal.status-warning .status-response-status-text { + color: var(--terminal-warning-color); +} +#summary .terminal.status-warning .status-response-status-code { + background: var(--terminal-warning-bg); + color: var(--black); + margin-right: 1.5em; + padding: 1px 5px; + text-transform: uppercase; +} +#summary .terminal.status-warning .status-command, +#summary .terminal.status-warning .status-response-status-text { + color: var(--terminal-warning-color); +} +#summary .terminal.status-error .status-command, +#summary .terminal.status-error .status-response-status-text { + color: var(--terminal-error-color); +} +#summary .terminal.status-error .status-response-status-code { + background: var(--terminal-error-bg); + color: var(--black); + margin-right: 1.5em; + padding: 1px 5px; + text-transform: uppercase; +} +#summary .terminal.status-error, +#summary .terminal.status-error .status-response-status-text { + color: var(--terminal-error-color); +} +.macos #summary .terminal::before { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 50%; + box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.3), 20px 0 0 2px rgba(255, 255, 255, 0.3), 40px 0 0 2px rgba(255, 255, 255, 0.3); + content: ''; + display: block; + height: 7px; + left: 8px; + position: absolute; + top: -18px; + width: 7px; +} +.windows #summary .terminal::before { + background-color: transparent; + background-image: + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: right 80px top 5px, right 44px top 8px, right 8px top 8px; + background-size: 14px, 14px, 14px; + content: ''; + display: block; + height: 30px; + position: absolute; + top: -30px; + width: 100%; +} +.linux #summary .terminal::before { + background-color: transparent; + background-image: + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'), + url('data:image/svg+xml;utf8,'); + background-repeat: no-repeat; + background-position: left 8px top 8px, left 28px top 8px, left 48px top 8px; + background-size: 14px, 14px, 14px; + content: ''; + display: block; + height: 30px; + position: absolute; + top: -30px; + width: 100%; +} + +{# Sidebar + ========================================================================= #} +#sidebar { + margin-bottom: 30px; + position: sticky; + top: 20px; + width: 220px; + z-index: 9999; +} +#sidebar-contents { + background: var(--page-background); + border-radius: 6px; + box-shadow: var(--sidebar-shadow); + color: var(--gray-500); + margin: 0; +} + +{# Sidebar Shortcuts + ------------------------------------------------------------------------- #} +#sidebar #sidebar-shortcuts { + color: var(--gray-500); + padding: 5px 8px; +} +#sidebar #sidebar-shortcuts .sf-tabs .tab-navigation { + margin: 5px 0 15px; +} +#sidebar #sidebar-shortcuts .shortcuts { + display: flex; + align-items: center; + justify-content: space-between; +} +#sidebar #sidebar-shortcuts .shortcuts .btn-link { + color: var(--color-muted); + display: flex; + align-items: center; + font-size: 13px; + padding: 5px 7px; +} +#sidebar #sidebar-shortcuts .btn-link:hover { + background: var(--menu-active-background); + color: var(--menu-active-color); + text-decoration: none; +} +#sidebar-shortcuts .shortcuts svg { + height: 16px; + width: 16px; + margin-right: 4px; +} +#sidebar #sidebar-shortcuts form { + padding: 5px 7px; +} + +{# Sidebar Search (the colors of this element don't change based on the selected theme) + ------------------------------------------------------------------------- #} +#sidebar-search { + padding: 5px 0; +} +#sidebar-search .form-group-row { + display: flex; + justify-content: space-between; + padding-top: 10px; +} +#sidebar-search .form-group-row .form-group { + padding-top: 0; +} +#sidebar-search .form-group { + padding-top: 10px; +} +#sidebar-search .form-group:first-child { + padding-top: 0; +} +#sidebar-search .form-group label { + color: var(--color-muted); + display: block; + font-size: 12px; + font-weight: bold; + margin-bottom: 3px; +} +#sidebar-search .form-group input, +#sidebar-search .form-group select { + font-size: 13px; +} +#sidebar-search select#method { + width: 11ch; +} +#sidebar-search input#status_code { + width: 8ch; +} +#sidebar-search input#ip, +#sidebar-search input#url { + width: calc(100% - 12px); +} +#sidebar-search .form-group-row-search-button { + align-items: flex-end; +} + +{# Sidebar Menu + ------------------------------------------------------------------------- #} +#menu-profiler { + border-top: 1px solid var(--menu-border-color); + list-style-type: none; + margin: 0; + padding: 7px; + display: flex; + flex-direction: column; +} +#menu-profiler li { + margin-bottom: 0; + position: relative; +} +#menu-profiler li:has(span.disabled) { + order: 1; +} +#menu-profiler li + li { + margin-top: 4px; +} +#menu-profiler li a:hover { + text-decoration: none; +} +#menu-profiler li a .label { + background: transparent; + border-radius: 4px; + color: var(--menu-color); + display: flex; + align-items: center; + padding: 5px 7px; + overflow: hidden; +} +#menu-profiler li a .label .icon { + color: var(--menu-icon-color); + display: flex; + margin-right: 8px; + text-align: center; +} +#menu-profiler .label .icon img, +#menu-profiler .label .icon svg { + height: 24px; + max-width: 24px; +} +#menu-profiler li a .label strong { + flex: 1; + font-size: var(--font-size-body); + font-weight: 500; +} +#menu-profiler li a .label.disabled { + color: var(--menu-disabled-color); + font-weight: normal; +} +#menu-profiler li a .label.disabled .icon { + color: var(--menu-icon-disabled-color); +} +#menu-profiler li a .label.disabled strong { + font-weight: normal; +} + +#menu-profiler li.selected::before { + background: var(--menu-active-marker-background); + border-radius: 6px; + content: ''; + position: absolute; + top: calc(50% - 14px); + left: -8px; + width: 4px; + height: 28px; +} +#menu-profiler li.selected a .label, +#menu-profiler:hover li.selected a:hover .label, +#menu-profiler li a:hover .label { + background: var(--menu-active-background); +} +#menu-profiler li.selected a .label, +#menu-profiler li a:hover .label { + color: var(--menu-active-color); +} +#menu-profiler li.selected a .icon svg, +#menu-profiler li a:hover .icon svg, +#menu-profiler li.selected a .disabled .icon svg, +#menu-profiler li a:hover .disabled .icon svg { + color: var(--menu-active-color); +} + +#menu-profiler li a .count { + background: var(--selected-badge-background); + border-radius: 4px; + box-shadow: var(--selected-badge-shadow); + color: var(--selected-badge-color); + display: inline-block; + font-weight: bold; + line-height: 1; + min-width: 10px; + padding: 3px 6px; + text-align: center; + white-space: nowrap; +} +#menu-profiler li a span.count span { + font-size: 12px; +} +#menu-profiler li a span.count span + span::before { + content: \" / \"; + color: #AAA; +} + +#menu-profiler .label-status-warning .count { + background: var(--selected-badge-warning-background); + color: var(--selected-badge-warning-color); + box-shadow: var(--selected-badge-warning-shadow); +} +#menu-profiler .label-status-error .count { + background: var(--selected-badge-danger-background); + color: var(--selected-badge-danger-color); + box-shadow: var(--selected-badge-danger-shadow); +} + +{# Tabbed navigation + ========================================================================= #} +.tab-navigation { + background-color: var(--tab-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 5px var(--page-background); + display: inline-flex; + flex-wrap: wrap; + margin: 0 0 15px; + padding: 0; + user-select: none; + -webkit-user-select: none; +} +.sf-tabs-sm .tab-navigation { + box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 4px var(--page-background); + margin: 0 0 10px; +} +.tab-navigation .tab-control { + background: transparent; + color: inherit; + border: 0; + box-shadow: none; + transition: box-shadow .05s ease-in, background-color .05s ease-in; + cursor: pointer; + font-size: 14px; + font-weight: 500; + line-height: 1.4; + margin: 0; + padding: 4px 14px; + position: relative; + text-align: center; + z-index: 1; +} +.tab-navigation .tab-control a { + color: var(--page-color); + text-decoration: none; +} +.tab-navigation .tab-control.active a { + color: var(--tab-active-color); +} +.sf-tabs-sm .tab-navigation .tab-control { + font-size: 13px; + padding: 2.5px 10px; +} +.tab-navigation .tab-control:before { + background: var(--tab-border-color); + bottom: 15%; + content: \"\"; + left: 0; + position: absolute; + top: 15%; + width: 1px; +} +.tab-navigation .tab-control:first-child:before, +.tab-navigation .tab-control.active + .tab-control:before, +.tab-navigation .tab-control.active:before { + width: 0; +} +.tab-navigation .tab-control .badge { + background: var(--selected-badge-background); + box-shadow: var(--selected-badge-shadow); + color: var(--selected-badge-color); + display: inline-block; + font-size: 12px; + font-weight: bold; + line-height: 1; + margin-left: 8px; + min-width: 10px; + padding: 2px 6px; + text-align: center; + white-space: nowrap; +} +.tab-navigation .tab-control.disabled { + color: var(--tab-disabled-color); +} +.tab-navigation .tab-control.active { + background-color: var(--tab-active-background); + border-radius: 6px; + box-shadow: inset 0 0 0 1.5px var(--tab-active-border-color); + color: var(--tab-active-color); + position: relative; + z-index: 1; +} +.theme-dark .tab-navigation li.active { + box-shadow: inset 0 0 0 1px var(--tab-border-color); +} +.tab-content > *:first-child { + margin-top: 0; +} +.tab-navigation .tab-control .badge.status-warning { + background: var(--selected-badge-warning-background); + box-shadow: var(--selected-badge-warning-shadow); + color: var(--selected-badge-warning-color); +} +.tab-navigation .tab-control .badge.status-error { + background: var(--selected-badge-danger-background); + box-shadow: var(--selected-badge-danger-shadow); + color: var(--selected-badge-danger-color); +} + +.sf-tabs .tab:not(:first-child) { display: none; } + +{# Toggles + ========================================================================= #} +.sf-toggle-content { + -moz-transition: display .25s ease; + -webkit-transition: display .25s ease; + transition: display 3.25s ease; +} +.sf-toggle-content.sf-toggle-hidden { + display: none; +} +.sf-toggle-content.sf-toggle-visible { + display: block; +} + +{# Badges + ========================================================================= #} +.badge { + background: var(--badge-background); + border-radius: 4px; + color: var(--badge-color); + font-size: 12px; + font-weight: bold; + padding: 1px 4px; +} +.badge-success { + background: var(--badge-success-background); + color: var(--badge-success-color); +} +.badge-warning { + background: var(--badge-warning-background); + color: var(--badge-warning-color); +} +.badge-danger { + background: var(--badge-danger-background); + color: var(--badge-danger-color); +} + +{# Dumped contents (used in many different panels) + ========================================================================= #} +pre.sf-dump, pre.sf-dump .sf-dump-default { + white-space: pre-wrap; + z-index: 1000 !important; +} + +#collector-content .sf-dump { + margin-bottom: 2em; +} +#collector-content pre.sf-dump, +#collector-content .sf-dump code, +#collector-content .sf-dump samp { + font-family: var(--font-family-monospace); + font-size: var(--font-size-monospace); + font-variant-ligatures: var(--font-variant-ligatures-monospace); +} +#collector-content .sf-dump a { + cursor: pointer; +} +#collector-content .sf-dump pre.sf-dump, +#collector-content .sf-dump .trace { + border: var(--border); + padding: 10px; + margin: 0.5em 0; + overflow: auto; +} + +#collector-content pre.sf-dump, +#collector-content .sf-dump-default { + background: none; +} +#collector-content .sf-dump-ellipsis { max-width: 100em; } + +#collector-content .sf-dump { + margin: 0; + padding: 0; + line-height: 1.4; +} + +#collector-content .dump-inline .sf-dump { + display: inline; + white-space: normal; + font-size: var(--font-size-monospace); + line-height: inherit; +} +#collector-content .dump-inline .sf-dump:after { + display: none; +} + +#collector-content .sf-dump .trace { + font-size: 12px; +} +#collector-content .sf-dump .trace li { + margin-bottom: 0; + padding: 0; +} + +#collector-content pre.sf-dump, #collector-content .sf-dump code, #collector-content .sf-dump samp { + font-size: var(--font-size-monospace); + font-weight: normal; +} +#collector-content .sf-dump pre.sf-dump, +#collector-content .sf-dump .trace { + background: var(--page-background); +} +#collector-content pre.sf-dump, +#collector-content .sf-dump-default { + color: var(--color-text); +} +#collector-content .sf-dump samp { + line-height: 1.7; +} +body.theme-light #collector-content .sf-dump-expanded { color: var(--color-text); } +body.theme-light #collector-content .sf-dump-str { color: var(--highlight-string); } +body.theme-light #collector-content .sf-dump-private, +body.theme-light #collector-content .sf-dump-protected, +body.theme-light #collector-content .sf-dump-public { color: var(--color-text); } +body.theme-light #collector-content .sf-dump-note { color: #e36209; } +body.theme-light #collector-content .sf-dump-meta { color: #6f42c1; } +body.theme-light #collector-content .sf-dump-key { color: #067d17; } +body.theme-light #collector-content .sf-dump-num, +body.theme-light #collector-content .sf-dump-const { color: var(--highlight-constant); } +body.theme-light #collector-content .sf-dump-ref { color: #6E6E6E; } +body.theme-light #collector-content .sf-dump-ellipsis { color: var(--gray-600); max-width: 100em; } +body.theme-light #collector-content .sf-dump-ellipsis-path { max-width: 5em; } +body.theme-light #collector-content .sf-dump .trace li.selected { + background: rgba(255, 255, 153, 0.5); +} +body.theme-dark #collector-content .sf-dump-expanded { color: var(--color-text); } +body.theme-dark #collector-content .sf-dump-str { color: var(--highlight-string); } +body.theme-dark #collector-content .sf-dump-private, +body.theme-dark #collector-content .sf-dump-protected, +body.theme-dark #collector-content .sf-dump-public { color: var(--color-text); } +body.theme-dark #collector-content .sf-dump-note { color: #ffa657; } +body.theme-dark #collector-content .sf-dump-meta { color: #d2a8ff; } +body.theme-dark #collector-content .sf-dump-key { color: #a5d6ff; } +body.theme-dark #collector-content .sf-dump-num, +body.theme-dark #collector-content .sf-dump-const { color: var(--highlight-constant); } +body.theme-dark #collector-content .sf-dump-ref { color: var(--gray-400); } +body.theme-dark #collector-content .sf-dump-ellipsis { color: var(--gray-300); max-width: 100em; } +body.theme-dark #collector-content .sf-dump-ellipsis-path { max-width: 5em; } +body.theme-dark #collector-content .sf-dump .trace li.selected { + background: rgba(255, 255, 153, 0.5); +} + + +{# Doctrine panel + ========================================================================= #} +.sql-runnable { + background: var(--base-1); + margin: .5em 0; + padding: 1em; +} +.sql-explain { + overflow-x: auto; + max-width: 888px; +} +.width-full .sql-explain { + max-width: unset; +} +.sql-explain table td, .sql-explain table tr { + word-break: normal; +} +.queries-table pre { + margin: 0; + white-space: pre-wrap; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -webkit-hyphens: auto; + -moz-hyphens: auto; + hyphens: auto; +} + +{# Small screens + ========================================================================= #} +.visible-small { + display: none; +} +.hidden-small { + display: inherit; +} + +@media (max-width: 768px) { + #summary .status { + padding: calc(10px + var(--summary-status-border-width)) 10px 10px; + } + + #sidebar { + flex-basis: 50px; + overflow-x: hidden; + transition: flex-basis 200ms ease-out; + } + #sidebar:hover, #sidebar.expanded { + flex-basis: 220px; + } + + #sidebar-search { + display: none; + } + #sidebar:hover #sidebar-search.sf-toggle-visible, #sidebar.expanded #sidebar-search.sf-toggle-visible { + display: block; + } + + #sidebar .module { + display: none; + } + #sidebar:hover .module, #sidebar.expanded .module { + display: block; + } + + #sidebar:not(:hover):not(.expanded) .label .count { + border-radius: 50%; + border: 1px solid #eee; + height: 8px; + min-width: 0; + padding: 0; + right: 4px; + text-indent: -9999px; + top: 50%; + width: 8px; + } + + .visible-small { + display: inherit; + } + .hidden-small { + display: none; + } + + .btn-sm svg { + margin-left: 2px; + } +} + +{# Config Options + ========================================================================= #} +body.width-full .container { + margin: 0 5px; + max-width: 100%; +} + +@media (min-width: 992px) { + body.width-full .container { margin: 0 15px; } +} +@media (min-width: 1200px) { + body.width-full .container { margin: 0 30px; } +} + +", "@WebProfiler/Profiler/profiler.css.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/profiler.css.twig"); + } +} diff --git a/var/cache/dev/twig/c3/c3cfb6e3daeda79633f9936a608e812c.php b/var/cache/dev/twig/c3/c3cfb6e3daeda79633f9936a608e812c.php new file mode 100644 index 0000000..a4762e7 --- /dev/null +++ b/var/cache/dev/twig/c3/c3cfb6e3daeda79633f9936a608e812c.php @@ -0,0 +1,172 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/cancel.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/cancel.html.twig")); + + // line 1 + yield from $this->unwrap()->yieldBlock('toolbar', $context, $blocks); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 2 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 3 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/symfony.svg"); + yield " + + + Loading… + + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 9 + yield " + "; + // line 10 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 11 + yield "
    + Loading the web debug toolbar… +
    +
    + Attempt #env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 15, $this->source); })()), "html", null, true); + yield "\"> +
    +
    + + + +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 23 + yield " + "; + // line 24 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 24, $this->source); })())]); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/cancel.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 115 => 24, 112 => 23, 104 => 19, 97 => 15, 91 => 11, 89 => 10, 86 => 9, 75 => 3, 72 => 2, 49 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% block toolbar %} + {% set icon %} + {{ source('@WebProfiler/Icon/symfony.svg') }} + + + Loading… + + {% endset %} + + {% set text %} +
    + Loading the web debug toolbar… +
    +
    + Attempt # +
    +
    + + + +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} +{% endblock %} +", "@WebProfiler/Profiler/cancel.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/cancel.html.twig"); + } +} diff --git a/var/cache/dev/twig/c5/c58ee5ef49196ac495e399f1e1b01252.php b/var/cache/dev/twig/c5/c58ee5ef49196ac495e399f1e1b01252.php new file mode 100644 index 0000000..66b548e --- /dev/null +++ b/var/cache/dev/twig/c5/c58ee5ef49196ac495e399f1e1b01252.php @@ -0,0 +1,142 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/exception.css.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/exception.css.twig")); + + // line 1 + yield ".container { + max-width: none; + margin: 0; + padding: 0; +} +.container .container { + padding: 0; +} + +.exception-summary { + background: var(--base-0); + border: var(--border); + box-shadow: 0 0 1px rgba(128, 128, 128, .2); + margin: 1em 0; + padding: 10px; +} +.exception-summary.exception-without-message { + display: none; +} + +.exception-message { + color: var(--color-error); +} + +.exception-metadata, +.exception-illustration { + display: none; +} + +.exception-message-wrapper .container { + min-height: unset; +} +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/exception.css.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(".container { + max-width: none; + margin: 0; + padding: 0; +} +.container .container { + padding: 0; +} + +.exception-summary { + background: var(--base-0); + border: var(--border); + box-shadow: 0 0 1px rgba(128, 128, 128, .2); + margin: 1em 0; + padding: 10px; +} +.exception-summary.exception-without-message { + display: none; +} + +.exception-message { + color: var(--color-error); +} + +.exception-metadata, +.exception-illustration { + display: none; +} + +.exception-message-wrapper .container { + min-height: unset; +} +", "@WebProfiler/Collector/exception.css.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/exception.css.twig"); + } +} diff --git a/var/cache/dev/twig/c5/c595acb00295af7276e7c656b4afacf6.php b/var/cache/dev/twig/c5/c595acb00295af7276e7c656b4afacf6.php new file mode 100644 index 0000000..5639264 --- /dev/null +++ b/var/cache/dev/twig/c5/c595acb00295af7276e7c656b4afacf6.php @@ -0,0 +1,186 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/router.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/router.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 5 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 6 + yield " + "; + // line 7 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/router.svg"); + yield " + Routing + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 12 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 13 + yield " "; + yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("web_profiler.controller.router::panelAction", ["token" => (isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 13, $this->source); })())])); + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/router.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 131 => 13, 118 => 12, 103 => 7, 100 => 6, 87 => 5, 65 => 3, 42 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %}{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/router.svg') }} + Routing + +{% endblock %} + +{% block panel %} + {{ render(controller('web_profiler.controller.router::panelAction', { token: token })) }} +{% endblock %} +", "@WebProfiler/Collector/router.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/router.html.twig"); + } +} diff --git a/var/cache/dev/twig/c5/c5c9531b610119e0a475c92133f40dfa.php b/var/cache/dev/twig/c5/c5c9531b610119e0a475c92133f40dfa.php new file mode 100644 index 0000000..1fa8904 --- /dev/null +++ b/var/cache/dev/twig/c5/c5c9531b610119e0a475c92133f40dfa.php @@ -0,0 +1,903 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/messenger.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/messenger.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 42 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 43 + yield " "; + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 43, $this->source); })()), "messages", [], "any", false, false, false, 43)) > 0)) { + // line 44 + yield " "; + $context["status_color"] = (((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 44, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 44)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + // line 45 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 46 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/messenger.svg"); + yield " + "; + // line 47 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 47, $this->source); })()), "messages", [], "any", false, false, false, 47)), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 49 + yield " + "; + // line 50 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 51 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 51, $this->source); })()), "buses", [], "any", false, false, false, 51)); + foreach ($context['_seq'] as $context["_key"] => $context["bus"]) { + // line 52 + yield " "; + $context["exceptionsCount"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 52, $this->source); })()), "exceptionsCount", [$context["bus"]], "method", false, false, false, 52); + // line 53 + yield "
    + "; + // line 54 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["bus"], "html", null, true); + yield " + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["exceptionsCount"]) || array_key_exists("exceptionsCount", $context) ? $context["exceptionsCount"] : (function () { throw new RuntimeError('Variable "exceptionsCount" does not exist.', 56, $this->source); })()), "html", null, true); + yield " message(s) with exceptions\" + class=\"sf-toolbar-status sf-toolbar-status-"; + // line 57 + yield (((($tmp = (isset($context["exceptionsCount"]) || array_key_exists("exceptionsCount", $context) ? $context["exceptionsCount"] : (function () { throw new RuntimeError('Variable "exceptionsCount" does not exist.', 57, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("red") : ("")); + yield "\" + > + "; + // line 59 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 59, $this->source); })()), "messages", [$context["bus"]], "method", false, false, false, 59)), "html", null, true); + yield " + +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['bus'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 63 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 64 + yield " + "; + // line 65 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => "messenger", "status" => (isset($context["status_color"]) || array_key_exists("status_color", $context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.', 65, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 69 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 70 + yield " env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 70, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 70)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (" label-status-error") : ("")); + yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 70, $this->source); })()), "messages", [], "any", false, false, false, 70))) ? (" disabled") : ("")); + yield "\"> + "; + // line 71 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/messenger.svg"); + yield " + Messages + "; + // line 73 + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 73, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 73) > 0)) { + // line 74 + yield " + "; + // line 75 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 75, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 75), "html", null, true); + yield " + + "; + } + // line 78 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 81 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 82 + yield "

    Messages

    + + "; + // line 84 + if (Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 84, $this->source); })()), "messages", [], "any", false, false, false, 84))) { + // line 85 + yield "
    +

    No messages have been collected.

    +
    + "; + } elseif ((1 == Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, // line 88 +(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 88, $this->source); })()), "buses", [], "any", false, false, false, 88)))) { + // line 89 + yield "

    Ordered list of dispatched messages across all your buses

    + "; + // line 90 + yield $this->getTemplateForMacro("macro_render_bus_messages", $context, 90, $this->getSourceContext())->macro_render_bus_messages(...[CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 90, $this->source); })()), "messages", [], "any", false, false, false, 90), true]); + yield " + "; + } else { + // line 92 + yield "
    +
    + "; + // line 94 + $context["messages"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 94, $this->source); })()), "messages", [], "any", false, false, false, 94); + // line 95 + yield " "; + $context["exceptionsCount"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 95, $this->source); })()), "exceptionsCount", [], "any", false, false, false, 95); + // line 96 + yield "

    Allsource); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (((((isset($context["exceptionsCount"]) || array_key_exists("exceptionsCount", $context) ? $context["exceptionsCount"] : (function () { throw new RuntimeError('Variable "exceptionsCount" does not exist.', 96, $this->source); })()) == Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 96, $this->source); })())))) ? ("status-error") : ("status-some-errors"))) : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 96, $this->source); })())), "html", null, true); + yield "

    + +
    +

    Ordered list of dispatched messages across all your buses

    + "; + // line 100 + yield $this->getTemplateForMacro("macro_render_bus_messages", $context, 100, $this->getSourceContext())->macro_render_bus_messages(...[(isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 100, $this->source); })()), true]); + yield " +
    +
    + + "; + // line 104 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 104, $this->source); })()), "buses", [], "any", false, false, false, 104)); + foreach ($context['_seq'] as $context["_key"] => $context["bus"]) { + // line 105 + yield "
    + "; + // line 106 + $context["messages"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 106, $this->source); })()), "messages", [$context["bus"]], "method", false, false, false, 106); + // line 107 + yield " "; + $context["exceptionsCount"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 107, $this->source); })()), "exceptionsCount", [$context["bus"]], "method", false, false, false, 107); + // line 108 + yield "

    "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["bus"], "html", null, true); + yield "source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? (((((isset($context["exceptionsCount"]) || array_key_exists("exceptionsCount", $context) ? $context["exceptionsCount"] : (function () { throw new RuntimeError('Variable "exceptionsCount" does not exist.', 108, $this->source); })()) == Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 108, $this->source); })())))) ? ("status-error") : ("status-some-errors"))) : ("")); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 108, $this->source); })())), "html", null, true); + yield "

    + +
    +

    Ordered list of messages dispatched on the "; + // line 111 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["bus"], "html", null, true); + yield " bus

    + "; + // line 112 + yield $this->getTemplateForMacro("macro_render_bus_messages", $context, 112, $this->getSourceContext())->macro_render_bus_messages(...[(isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 112, $this->source); })())]); + yield " +
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['bus'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 116 + yield "
    + "; + } + // line 118 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 121 + public function macro_render_bus_messages($messages = null, $showBus = false, ...$varargs): string|Markup + { + $macros = $this->macros; + $context = [ + "messages" => $messages, + "showBus" => $showBus, + "varargs" => $varargs, + ] + $this->env->getGlobals(); + + $blocks = []; + + return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_bus_messages")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_bus_messages")); + + // line 122 + yield " "; + $context["discr"] = Twig\Extension\CoreExtension::random($this->env->getCharset()); + // line 123 + yield " "; + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable((isset($context["messages"]) || array_key_exists("messages", $context) ? $context["messages"] : (function () { throw new RuntimeError('Variable "messages" does not exist.', 123, $this->source); })())); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["dispatchCall"]) { + // line 124 + yield " + + + + + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["discr"]) || array_key_exists("discr", $context) ? $context["discr"] : (function () { throw new RuntimeError('Variable "discr" does not exist.', 142, $this->source); })()), "html", null, true); + yield "-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 142), "html", null, true); + yield "-details\" class=\"sf-toggle-content\"> + + + + + "; + // line 172 + if ((($tmp = (isset($context["showBus"]) || array_key_exists("showBus", $context) ? $context["showBus"] : (function () { throw new RuntimeError('Variable "showBus" does not exist.', 172, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 173 + yield " + + + + "; + } + // line 178 + yield " + + + + + + + + "; + // line 192 + if (CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "stamps_after_dispatch", [], "any", true, true, false, 192)) { + // line 193 + yield " + + + + "; + } + // line 204 + yield " "; + if (CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "exception", [], "any", true, true, false, 204)) { + // line 205 + yield " + + + + "; + } + // line 212 + yield " +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["discr"]) || array_key_exists("discr", $context) ? $context["discr"] : (function () { throw new RuntimeError('Variable "discr" does not exist.', 128, $this->source); })()), "html", null, true); + yield "-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 128), "html", null, true); + yield "-details\" + data-toggle-initial=\""; + // line 129 + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 129)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("display") : ("")); + yield "\" + > + "; + // line 131 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "message", [], "any", false, false, false, 131), "type", [], "any", false, false, false, 131)); + yield " + "; + // line 132 + if (CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "exception", [], "any", true, true, false, 132)) { + // line 133 + yield " exception + "; + } + // line 135 + yield " +
    Caller + In + "; + // line 147 + $context["caller"] = CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "caller", [], "any", false, false, false, 147); + // line 148 + yield " "; + if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 148, $this->source); })()), "line", [], "any", false, false, false, 148)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 149 + yield " "; + $context["link"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 149, $this->source); })()), "file", [], "any", false, false, false, 149), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 149, $this->source); })()), "line", [], "any", false, false, false, 149)); + // line 150 + yield " "; + if ((($tmp = (isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 150, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 151 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["link"]) || array_key_exists("link", $context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.', 151, $this->source); })()), "html", null, true); + yield "\" title=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 151, $this->source); })()), "file", [], "any", false, false, false, 151), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 151, $this->source); })()), "name", [], "any", false, false, false, 151), "html", null, true); + yield " + "; + } else { + // line 153 + yield " env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 153, $this->source); })()), "file", [], "any", false, false, false, 153), "html", null, true); + yield "\">"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 153, $this->source); })()), "name", [], "any", false, false, false, 153), "html", null, true); + yield " + "; + } + // line 155 + yield " "; + } else { + // line 156 + yield " "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 156, $this->source); })()), "name", [], "any", false, false, false, 156), "html", null, true); + yield " + "; + } + // line 158 + yield " line + +
    env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["discr"]) || array_key_exists("discr", $context) ? $context["discr"] : (function () { throw new RuntimeError('Variable "discr" does not exist.', 160, $this->source); })()), "html", null, true); + yield "-"; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index0", [], "any", false, false, false, 160), "html", null, true); + yield "\"> +
    + "; + // line 162 + yield Twig\Extension\CoreExtension::replace($this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 162, $this->source); })()), "file", [], "any", false, false, false, 162), CoreExtension::getAttribute($this->env, $this->source, (isset($context["caller"]) || array_key_exists("caller", $context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.', 162, $this->source); })()), "line", [], "any", false, false, false, 162)), ["#DD0000" => "var(--highlight-string)", "#007700" => "var(--highlight-keyword)", "#0000BB" => "var(--highlight-default)", "#FF8000" => "var(--highlight-comment)"]); + // line 167 + yield " +
    +
    +
    Bus"; + // line 175 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "bus", [], "any", false, false, false, 175), "html", null, true); + yield "
    Message"; + // line 180 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "message", [], "any", false, false, false, 180), "value", [], "any", false, false, false, 180), 2); + yield "
    Envelope stamps when dispatching + "; + // line 185 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "stamps", [], "any", false, false, false, 185)); + $context['_iterated'] = false; + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 186 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["item"]); + yield " + "; + $context['_iterated'] = true; + } + // line 187 + if (!$context['_iterated']) { + // line 188 + yield " No items + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['_iterated']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 190 + yield "
    Envelope stamps after dispatch + "; + // line 196 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "stamps_after_dispatch", [], "any", false, false, false, 196)); + $context['_iterated'] = false; + foreach ($context['_seq'] as $context["_key"] => $context["item"]) { + // line 197 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, $context["item"]); + yield " + "; + $context['_iterated'] = true; + } + // line 198 + if (!$context['_iterated']) { + // line 199 + yield " No items + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['_iterated']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 201 + yield "
    Exception + "; + // line 208 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["dispatchCall"], "exception", [], "any", false, false, false, 208), "value", [], "any", false, false, false, 208), 1); + yield " +
    + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['dispatchCall'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/messenger.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 635 => 212, 628 => 208, 623 => 205, 620 => 204, 615 => 201, 608 => 199, 606 => 198, 599 => 197, 594 => 196, 589 => 193, 587 => 192, 583 => 190, 576 => 188, 574 => 187, 567 => 186, 562 => 185, 554 => 180, 550 => 178, 544 => 175, 540 => 173, 538 => 172, 531 => 167, 529 => 162, 522 => 160, 512 => 158, 506 => 156, 503 => 155, 495 => 153, 485 => 151, 482 => 150, 479 => 149, 476 => 148, 474 => 147, 464 => 142, 456 => 137, 452 => 136, 449 => 135, 445 => 133, 443 => 132, 439 => 131, 434 => 129, 428 => 128, 422 => 124, 404 => 123, 401 => 122, 382 => 121, 370 => 118, 366 => 116, 356 => 112, 352 => 111, 341 => 108, 338 => 107, 336 => 106, 333 => 105, 329 => 104, 322 => 100, 312 => 96, 309 => 95, 307 => 94, 303 => 92, 298 => 90, 295 => 89, 293 => 88, 288 => 85, 286 => 84, 282 => 82, 269 => 81, 257 => 78, 251 => 75, 248 => 74, 246 => 73, 241 => 71, 235 => 70, 222 => 69, 208 => 65, 205 => 64, 201 => 63, 191 => 59, 186 => 57, 182 => 56, 177 => 54, 174 => 53, 171 => 52, 166 => 51, 164 => 50, 161 => 49, 155 => 47, 150 => 46, 147 => 45, 144 => 44, 141 => 43, 128 => 42, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block head %} + {{ parent() }} + + +{% endblock %} + +{% block toolbar %} + {% if collector.messages|length > 0 %} + {% set status_color = collector.exceptionsCount ? 'red' %} + {% set icon %} + {{ source('@WebProfiler/Icon/messenger.svg') }} + {{ collector.messages|length }} + {% endset %} + + {% set text %} + {% for bus in collector.buses %} + {% set exceptionsCount = collector.exceptionsCount(bus) %} +
    + {{ bus }} + + {{ collector.messages(bus)|length }} + +
    + {% endfor %} + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: 'messenger', status: status_color }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + {{ source('@WebProfiler/Icon/messenger.svg') }} + Messages + {% if collector.exceptionsCount > 0 %} + + {{ collector.exceptionsCount }} + + {% endif %} + +{% endblock %} + +{% block panel %} +

    Messages

    + + {% if collector.messages is empty %} +
    +

    No messages have been collected.

    +
    + {% elseif 1 == collector.buses|length %} +

    Ordered list of dispatched messages across all your buses

    + {{ _self.render_bus_messages(collector.messages, true) }} + {% else %} +
    +
    + {% set messages = collector.messages %} + {% set exceptionsCount = collector.exceptionsCount %} +

    All{{ messages|length }}

    + +
    +

    Ordered list of dispatched messages across all your buses

    + {{ _self.render_bus_messages(messages, true) }} +
    +
    + + {% for bus in collector.buses %} +
    + {% set messages = collector.messages(bus) %} + {% set exceptionsCount = collector.exceptionsCount(bus) %} +

    {{ bus }}{{ messages|length }}

    + +
    +

    Ordered list of messages dispatched on the {{ bus }} bus

    + {{ _self.render_bus_messages(messages) }} +
    +
    + {% endfor %} +
    + {% endif %} + +{% endblock %} + +{% macro render_bus_messages(messages, showBus = false) %} + {% set discr = random() %} + {% for dispatchCall in messages %} + + + + + + + + + + + + {% if showBus %} + + + + + {% endif %} + + + + + + + + + {% if dispatchCall.stamps_after_dispatch is defined %} + + + + + {% endif %} + {% if dispatchCall.exception is defined %} + + + + + {% endif %} + +
    + {{ profiler_dump(dispatchCall.message.type) }} + {% if dispatchCall.exception is defined %} + exception + {% endif %} + +
    Caller + In + {% set caller = dispatchCall.caller %} + {% if caller.line %} + {% set link = caller.file|file_link(caller.line) %} + {% if link %} + {{ caller.name }} + {% else %} + {{ caller.name }} + {% endif %} + {% else %} + {{ caller.name }} + {% endif %} + line + +
    +
    + {{ caller.file|file_excerpt(caller.line)|replace({ + '#DD0000': 'var(--highlight-string)', + '#007700': 'var(--highlight-keyword)', + '#0000BB': 'var(--highlight-default)', + '#FF8000': 'var(--highlight-comment)' + })|raw }} +
    +
    +
    Bus{{ dispatchCall.bus }}
    Message{{ profiler_dump(dispatchCall.message.value, maxDepth=2) }}
    Envelope stamps when dispatching + {% for item in dispatchCall.stamps %} + {{ profiler_dump(item) }} + {% else %} + No items + {% endfor %} +
    Envelope stamps after dispatch + {% for item in dispatchCall.stamps_after_dispatch %} + {{ profiler_dump(item) }} + {% else %} + No items + {% endfor %} +
    Exception + {{ profiler_dump(dispatchCall.exception.value, maxDepth=1) }} +
    + {% endfor %} +{% endmacro %} +", "@WebProfiler/Collector/messenger.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/messenger.html.twig"); + } +} diff --git a/var/cache/dev/twig/cc/cc256b38c5556f8c6b846ff505bb69da.php b/var/cache/dev/twig/cc/cc256b38c5556f8c6b846ff505bb69da.php new file mode 100644 index 0000000..83e65af --- /dev/null +++ b/var/cache/dev/twig/cc/cc256b38c5556f8c6b846ff505bb69da.php @@ -0,0 +1,115 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/header.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/header.html.twig")); + + // line 1 + yield " +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/header.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 51 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source(" +", "@WebProfiler/Profiler/header.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/header.html.twig"); + } +} diff --git a/var/cache/dev/twig/cc/cc45b2b81fe5708c5f03b1a3ddc95ede.php b/var/cache/dev/twig/cc/cc45b2b81fe5708c5f03b1a3ddc95ede.php new file mode 100644 index 0000000..b644034 --- /dev/null +++ b/var/cache/dev/twig/cc/cc45b2b81fe5708c5f03b1a3ddc95ede.php @@ -0,0 +1,681 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'toolbar' => [$this, 'block_toolbar'], + 'head' => [$this, 'block_head'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/notifier.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/notifier.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 4 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "events", [], "any", false, false, false, 4); + // line 5 + yield " + "; + // line 6 + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 6, $this->source); })()), "messages", [], "any", false, false, false, 6))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 7 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 8 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/notifier.svg"); + yield " + "; + // line 9 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 9, $this->source); })()), "messages", [], "any", false, false, false, 9)), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 11 + yield " + "; + // line 12 + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 13 + yield "
    + Sent notifications + "; + // line 15 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 15, $this->source); })()), "messages", [], "any", false, false, false, 15)), "html", null, true); + yield " +
    + + "; + // line 18 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 18, $this->source); })()), "transports", [], "any", false, false, false, 18)); + foreach ($context['_seq'] as $context["_key"] => $context["transport"]) { + // line 19 + yield "
    + "; + // line 20 + yield (($context["transport"]) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["transport"], "html", null, true)) : ("Empty Transport Name")); + yield " + "; + // line 21 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 21, $this->source); })()), "messages", [$context["transport"]], "method", false, false, false, 21)), "html", null, true); + yield " +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['transport'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 24 + yield " "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 25 + yield " + "; + // line 26 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 26, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 30 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 31 + yield " "; + yield from $this->yieldParentBlock("head", $context, $blocks); + yield " + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 67 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 68 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 68, $this->source); })()), "events", [], "any", false, false, false, 68); + // line 69 + yield " + env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 70, $this->source); })()), "messages", [], "any", false, false, false, 70))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("") : ("disabled")); + yield "\"> + "; + // line 71 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/notifier.svg"); + yield " + + Notifications + "; + // line 74 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 74, $this->source); })()), "messages", [], "any", false, false, false, 74)) > 0)) { + // line 75 + yield " + "; + // line 76 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 76, $this->source); })()), "messages", [], "any", false, false, false, 76)), "html", null, true); + yield " + + "; + } + // line 79 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 82 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 83 + yield " "; + $context["events"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 83, $this->source); })()), "events", [], "any", false, false, false, 83); + // line 84 + yield " +

    Notifications

    + + "; + // line 87 + if ((($tmp = !Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 87, $this->source); })()), "messages", [], "any", false, false, false, 87))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 88 + yield "
    +

    No notifications were sent.

    +
    + "; + } + // line 92 + yield " +
    + "; + // line 94 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 94, $this->source); })()), "transports", [], "any", false, false, false, 94)); + foreach ($context['_seq'] as $context["_key"] => $context["transport"]) { + // line 95 + yield "
    + "; + // line 96 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 96, $this->source); })()), "messages", [$context["transport"]], "method", false, false, false, 96)), "html", null, true); + yield " + "; + // line 97 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["transport"], "html", null, true); + yield " +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['transport'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 100 + yield "
    + + "; + // line 102 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 102, $this->source); })()), "transports", [], "any", false, false, false, 102)); + foreach ($context['_seq'] as $context["_key"] => $context["transport"]) { + // line 103 + yield "

    "; + yield (($context["transport"]) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["transport"], "html", null, true)) : ("Empty Transport Name")); + yield "

    + +
    +
    + "; + // line 107 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 107, $this->source); })()), "events", [$context["transport"]], "method", false, false, false, 107)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["event"]) { + // line 108 + yield " "; + $context["message"] = CoreExtension::getAttribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 108); + // line 109 + yield "
    +

    Message #"; + // line 110 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 110), "html", null, true); + yield " ("; + yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["event"], "isQueued", [], "method", false, false, false, 110)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("queued") : ("sent")); + yield ")

    +
    +
    +
    + Subject +

    "; + // line 115 + yield (((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "getSubject", [], "method", true, true, false, 115) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 115, $this->source); })()), "getSubject", [], "method", false, false, false, 115)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 115, $this->source); })()), "getSubject", [], "method", false, false, false, 115), "html", null, true)) : ("(empty)")); + yield "

    +
    + "; + // line 117 + $context["notification"] = (((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "notification", [], "any", true, true, false, 117) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 117, $this->source); })()), "notification", [], "any", false, false, false, 117)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 117, $this->source); })()), "notification", [], "any", false, false, false, 117)) : (null)); + // line 118 + yield " "; + if ((($tmp = (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 118, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 119 + yield "
    +
    +
    + Content +
    ";
    +                    // line 123
    +                    yield (((CoreExtension::getAttribute($this->env, $this->source, ($context["notification"] ?? null), "getContent", [], "method", true, true, false, 123) &&  !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 123, $this->source); })()), "getContent", [], "method", false, false, false, 123)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 123, $this->source); })()), "getContent", [], "method", false, false, false, 123), "html", null, true)) : ("(empty)"));
    +                    yield "
    + Importance +
    ";
    +                    // line 125
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 125, $this->source); })()), "getImportance", [], "method", false, false, false, 125), "html", null, true);
    +                    yield "
    +
    +
    +
    + "; + } + // line 130 + yield "
    +
    + "; + // line 132 + if ((($tmp = (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 132, $this->source); })())) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 133 + yield "
    +

    Notification

    +
    +
    ";
    +                    // line 137
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Subject: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 137, $this->source); })()), "getSubject", [], "method", false, false, false, 137)), "html", null, true);
    +                    yield "
    "; + // line 138 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Content: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 138, $this->source); })()), "getContent", [], "method", false, false, false, 138)), "html", null, true); + yield "
    "; + // line 139 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Importance: " . CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 139, $this->source); })()), "getImportance", [], "method", false, false, false, 139)), "html", null, true); + yield "
    "; + // line 140 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Emoji: " . ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 140, $this->source); })()), "getEmoji", [], "method", false, false, false, 140))) ? ("(empty)") : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 140, $this->source); })()), "getEmoji", [], "method", false, false, false, 140)))), "html", null, true); + yield "
    "; + // line 141 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("Exception: " . (((CoreExtension::getAttribute($this->env, $this->source, ($context["notification"] ?? null), "getException", [], "method", true, true, false, 141) && !(null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 141, $this->source); })()), "getException", [], "method", false, false, false, 141)))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 141, $this->source); })()), "getException", [], "method", false, false, false, 141)) : ("(empty)"))), "html", null, true); + yield "
    "; + // line 142 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("ExceptionAsString: " . ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 142, $this->source); })()), "getExceptionAsString", [], "method", false, false, false, 142))) ? ("(empty)") : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["notification"]) || array_key_exists("notification", $context) ? $context["notification"] : (function () { throw new RuntimeError('Variable "notification" does not exist.', 142, $this->source); })()), "getExceptionAsString", [], "method", false, false, false, 142)))), "html", null, true); + yield " +
    +
    +
    + "; + } + // line 147 + yield "
    +

    Message Options

    +
    +
    ";
    +                // line 151
    +                if ((null === CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 151, $this->source); })()), "getOptions", [], "method", false, false, false, 151))) {
    +                    // line 152
    +                    yield "(empty)";
    +                } else {
    +                    // line 154
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(json_encode(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 154, $this->source); })()), "getOptions", [], "method", false, false, false, 154), "toArray", [], "method", false, false, false, 154), Twig\Extension\CoreExtension::constant("JSON_PRETTY_PRINT")), "html", null, true);
    +                }
    +                // line 156
    +                yield "                                                        
    +
    +
    +
    +
    +
    +
    +
    + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['event'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 165 + yield "
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['transport'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/notifier.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 469 => 165, 447 => 156, 444 => 154, 441 => 152, 439 => 151, 434 => 147, 426 => 142, 423 => 141, 420 => 140, 417 => 139, 414 => 138, 411 => 137, 406 => 133, 404 => 132, 400 => 130, 392 => 125, 387 => 123, 381 => 119, 378 => 118, 376 => 117, 371 => 115, 361 => 110, 358 => 109, 355 => 108, 338 => 107, 330 => 103, 326 => 102, 322 => 100, 313 => 97, 309 => 96, 306 => 95, 302 => 94, 298 => 92, 292 => 88, 290 => 87, 285 => 84, 282 => 83, 269 => 82, 257 => 79, 251 => 76, 248 => 75, 246 => 74, 240 => 71, 236 => 70, 233 => 69, 230 => 68, 217 => 67, 170 => 31, 157 => 30, 143 => 26, 140 => 25, 136 => 24, 127 => 21, 123 => 20, 120 => 19, 116 => 18, 110 => 15, 106 => 13, 104 => 12, 101 => 11, 95 => 9, 90 => 8, 87 => 7, 85 => 6, 82 => 5, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block toolbar %} + {% set events = collector.events %} + + {% if events.messages|length %} + {% set icon %} + {{ source('@WebProfiler/Icon/notifier.svg') }} + {{ events.messages|length }} + {% endset %} + + {% set text %} +
    + Sent notifications + {{ events.messages|length }} +
    + + {% for transport in events.transports %} +
    + {{ transport ?: 'Empty Transport Name' }} + {{ events.messages(transport)|length }} +
    + {% endfor %} + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': profiler_url }) }} + {% endif %} +{% endblock %} + +{% block head %} + {{ parent() }} + +{% endblock %} + +{% block menu %} + {% set events = collector.events %} + + + {{ source('@WebProfiler/Icon/notifier.svg') }} + + Notifications + {% if events.messages|length > 0 %} + + {{ events.messages|length }} + + {% endif %} + +{% endblock %} + +{% block panel %} + {% set events = collector.events %} + +

    Notifications

    + + {% if not events.messages|length %} +
    +

    No notifications were sent.

    +
    + {% endif %} + +
    + {% for transport in events.transports %} +
    + {{ events.messages(transport)|length }} + {{ transport }} +
    + {% endfor %} +
    + + {% for transport in events.transports %} +

    {{ transport ?: 'Empty Transport Name' }}

    + +
    +
    + {% for event in events.events(transport) %} + {% set message = event.message %} +
    +

    Message #{{ loop.index }} ({{ event.isQueued() ? 'queued' : 'sent' }})

    +
    +
    +
    + Subject +

    {{ message.getSubject() ?? '(empty)' }}

    +
    + {% set notification = message.notification ?? null %} + {% if notification %} +
    +
    +
    + Content +
    {{ notification.getContent() ?? '(empty)' }}
    + Importance +
    {{ notification.getImportance() }}
    +
    +
    +
    + {% endif %} +
    +
    + {% if notification %} +
    +

    Notification

    +
    +
    +                                                            {{- 'Subject: ' ~ notification.getSubject() }}
    + {{- 'Content: ' ~ notification.getContent() }}
    + {{- 'Importance: ' ~ notification.getImportance() }}
    + {{- 'Emoji: ' ~ (notification.getEmoji() is empty ? '(empty)' : notification.getEmoji()) }}
    + {{- 'Exception: ' ~ (notification.getException() ?? '(empty)') }}
    + {{- 'ExceptionAsString: ' ~ (notification.getExceptionAsString() is empty ? '(empty)' : notification.getExceptionAsString()) }} +
    +
    +
    + {% endif %} +
    +

    Message Options

    +
    +
    +                                                            {%- if message.getOptions() is null %}
    +                                                                {{- '(empty)' }}
    +                                                            {%- else %}
    +                                                                {{- message.getOptions().toArray()|json_encode(constant('JSON_PRETTY_PRINT')) }}
    +                                                            {%- endif %}
    +                                                        
    +
    +
    +
    +
    +
    +
    +
    + {% endfor %} +
    +
    + {% endfor %} +{% endblock %} +", "@WebProfiler/Collector/notifier.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/notifier.html.twig"); + } +} diff --git a/var/cache/dev/twig/d2/d20112a0542b7b89386b8f2c6fdbde28.php b/var/cache/dev/twig/d2/d20112a0542b7b89386b8f2c6fdbde28.php new file mode 100644 index 0000000..7a2d7cf --- /dev/null +++ b/var/cache/dev/twig/d2/d20112a0542b7b89386b8f2c6fdbde28.php @@ -0,0 +1,310 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'head' => [$this, 'block_head'], + 'body' => [$this, 'block_body'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/base.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/open.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/open.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/base.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_head(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head")); + + // line 4 + yield " +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 10 + /** + * @return iterable + */ + public function block_body(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body")); + + // line 11 + yield "
    + "; + // line 12 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/header.html.twig", [], false); + yield " + + "; + // line 14 + $context["source"] = $this->extensions['Symfony\Bundle\WebProfilerBundle\Profiler\CodeExtension']->fileExcerpt(CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 14, $this->source); })()), "pathname", [], "any", false, false, false, 14), (isset($context["line"]) || array_key_exists("line", $context) ? $context["line"] : (function () { throw new RuntimeError('Variable "line" does not exist.', 14, $this->source); })()), -1); + // line 15 + yield "
    +
    +
    +

    "; + // line 18 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["file"]) || array_key_exists("file", $context) ? $context["file"] : (function () { throw new RuntimeError('Variable "file" does not exist.', 18, $this->source); })()), "html", null, true); + if ((0 < (isset($context["line"]) || array_key_exists("line", $context) ? $context["line"] : (function () { throw new RuntimeError('Variable "line" does not exist.', 18, $this->source); })()))) { + yield " line "; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["line"]) || array_key_exists("line", $context) ? $context["line"] : (function () { throw new RuntimeError('Variable "line" does not exist.', 18, $this->source); })()), "html", null, true); + yield ""; + } + yield "

    + +
    + "; + // line 21 + if ((null === (isset($context["source"]) || array_key_exists("source", $context) ? $context["source"] : (function () { throw new RuntimeError('Variable "source" does not exist.', 21, $this->source); })()))) { + // line 22 + yield "

    The file is not readable.

    + "; + } else { + // line 24 + yield " "; + yield (isset($context["source"]) || array_key_exists("source", $context) ? $context["source"] : (function () { throw new RuntimeError('Variable "source" does not exist.', 24, $this->source); })()); + yield " + "; + } + // line 26 + yield "
    +
    + +
    +
    +
    Filepath:
    +
    "; + // line 32 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 32, $this->source); })()), "pathname", [], "any", false, false, false, 32), "html", null, true); + yield "
    + +
    Last modified:
    +
    "; + // line 35 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 35, $this->source); })()), "mTime", [], "any", false, false, false, 35)), "html", null, true); + yield "
    + +
    Size:
    + "; + // line 38 + $context["file_size_in_kb"] = (CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 38, $this->source); })()), "size", [], "any", false, false, false, 38) / 1024); + // line 39 + yield " "; + $context["file_num_lines"] = (Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::split($this->env->getCharset(), (isset($context["source"]) || array_key_exists("source", $context) ? $context["source"] : (function () { throw new RuntimeError('Variable "source" does not exist.', 39, $this->source); })()), " +")) - 1); + // line 40 + yield "
    + "; + // line 41 + yield ((((isset($context["file_size_in_kb"]) || array_key_exists("file_size_in_kb", $context) ? $context["file_size_in_kb"] : (function () { throw new RuntimeError('Variable "file_size_in_kb" does not exist.', 41, $this->source); })()) < 1)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, (isset($context["file_info"]) || array_key_exists("file_info", $context) ? $context["file_info"] : (function () { throw new RuntimeError('Variable "file_info" does not exist.', 41, $this->source); })()), "size", [], "any", false, false, false, 41) . " bytes"), "html", null, true)) : ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($this->extensions['Twig\Extension\CoreExtension']->formatNumber((isset($context["file_size_in_kb"]) || array_key_exists("file_size_in_kb", $context) ? $context["file_size_in_kb"] : (function () { throw new RuntimeError('Variable "file_size_in_kb" does not exist.', 41, $this->source); })()), 0) . " KB"), "html", null, true))); + yield " + / "; + // line 42 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["file_num_lines"]) || array_key_exists("file_num_lines", $context) ? $context["file_num_lines"] : (function () { throw new RuntimeError('Variable "file_num_lines" does not exist.', 42, $this->source); })()), "html", null, true); + yield " lines +
    +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::constant("Symfony\\Component\\HttpKernel\\Kernel::VERSION"), "html", null, true); + yield "/reference/configuration/framework.html#ide\" rel=\"help\">Open this file in your IDE? +
    +
    +
    +
    + + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/open.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 189 => 46, 182 => 42, 178 => 41, 175 => 40, 171 => 39, 169 => 38, 163 => 35, 157 => 32, 149 => 26, 143 => 24, 139 => 22, 137 => 21, 126 => 18, 121 => 15, 119 => 14, 114 => 12, 111 => 11, 98 => 10, 84 => 6, 80 => 5, 77 => 4, 64 => 3, 41 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/base.html.twig' %} + +{% block head %} + +{% endblock %} + +{% block body %} +
    + {{ include('@WebProfiler/Profiler/header.html.twig', with_context = false) }} + + {% set source = file_info.pathname|file_excerpt(line, -1) %} +
    +
    +
    +

    {{ file }}{% if 0 < line %} line {{ line }}{% endif %}

    + +
    + {% if source is null %} +

    The file is not readable.

    + {% else %} + {{ source|raw }} + {% endif %} +
    +
    + +
    +
    +
    Filepath:
    +
    {{ file_info.pathname }}
    + +
    Last modified:
    +
    {{ file_info.mTime|date }}
    + +
    Size:
    + {% set file_size_in_kb = file_info.size / 1024 %} + {% set file_num_lines = source|split(\"\\n\")|length - 1 %} +
    + {{ file_size_in_kb < 1 ? file_info.size ~ ' bytes' : file_size_in_kb|number_format(0) ~ ' KB' }} + / {{ file_num_lines }} lines +
    +
    + + Open this file in your IDE? +
    +
    +
    +
    + + +{% endblock %} +", "@WebProfiler/Profiler/open.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/open.html.twig"); + } +} diff --git a/var/cache/dev/twig/d2/d289c37e672ea9396a11bf19d36e299e.php b/var/cache/dev/twig/d2/d289c37e672ea9396a11bf19d36e299e.php new file mode 100644 index 0000000..63ddb09 --- /dev/null +++ b/var/cache/dev/twig/d2/d289c37e672ea9396a11bf19d36e299e.php @@ -0,0 +1,1061 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->blocks = [ + 'stylesheets' => [$this, 'block_stylesheets'], + 'toolbar' => [$this, 'block_toolbar'], + 'menu' => [$this, 'block_menu'], + 'panel' => [$this, 'block_panel'], + ]; + } + + protected function doGetParent(array $context): bool|string|Template|TemplateWrapper + { + // line 1 + return "@WebProfiler/Profiler/layout.html.twig"; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/workflow.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/workflow.html.twig")); + + $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1); + yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + } + + // line 3 + /** + * @return iterable + */ + public function block_stylesheets(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets")); + + // line 4 + yield " "; + yield from $this->yieldParentBlock("stylesheets", $context, $blocks); + yield " + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 102 + /** + * @return iterable + */ + public function block_toolbar(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar")); + + // line 103 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 103, $this->source); })()), "callsCount", [], "any", false, false, false, 103) > 0)) { + // line 104 + yield " "; + $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 105 + yield " "; + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/workflow.svg"); + yield " + "; + // line 106 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 106, $this->source); })()), "callsCount", [], "any", false, false, false, 106), "html", null, true); + yield " + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 108 + yield " "; + $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { + // line 109 + yield "
    + Workflow Calls + "; + // line 111 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 111, $this->source); })()), "callsCount", [], "any", false, false, false, 111), "html", null, true); + yield " +
    + "; + yield from []; + })())) ? '' : new Markup($tmp, $this->env->getCharset()); + // line 114 + yield " + "; + // line 115 + yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 115, $this->source); })())]); + yield " + "; + } + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 119 + /** + * @return iterable + */ + public function block_menu(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu")); + + // line 120 + yield " env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 120, $this->source); })()), "workflows", [], "any", false, false, false, 120)) == 0)) ? ("disabled") : ("")); + yield "\"> + + "; + // line 122 + yield Twig\Extension\CoreExtension::source($this->env, "@WebProfiler/Icon/workflow.svg"); + yield " + + Workflow + +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + // line 128 + /** + * @return iterable + */ + public function block_panel(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel")); + + // line 129 + yield "

    Workflow

    + + "; + // line 131 + if ((Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 131, $this->source); })()), "workflows", [], "any", false, false, false, 131)) == 0)) { + // line 132 + yield "
    +

    There are no workflows configured.

    +
    + "; + } else { + // line 136 + yield " + +
    + "; + // line 268 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 268, $this->source); })()), "workflows", [], "any", false, false, false, 268)); + foreach ($context['_seq'] as $context["name"] => $context["data"]) { + // line 269 + yield "
    +

    "; + // line 270 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["name"], "html", null, true); + if ((($tmp = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["data"], "calls", [], "any", false, false, false, 270))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + yield " ("; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, $context["data"], "calls", [], "any", false, false, false, 270)), "html", null, true); + yield ")"; + } + yield "

    + +
    +

    Definition

    +
    +                            ";
    +                // line 275
    +                yield CoreExtension::getAttribute($this->env, $this->source, $context["data"], "dump", [], "any", false, false, false, 275);
    +                yield "
    +                            ";
    +                // line 276
    +                $context['_parent'] = $context;
    +                $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "listeners", [], "any", false, false, false, 276));
    +                foreach ($context['_seq'] as $context["nodeId"] => $context["events"]) {
    +                    // line 277
    +                    yield "                                click ";
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["nodeId"], "html", null, true);
    +                    yield " showNodeDetails";
    +                    yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 277, $this->source); })()), "hash", [$context["name"]], "method", false, false, false, 277), "html", null, true);
    +                    yield "
    +                            ";
    +                }
    +                $_parent = $context['_parent'];
    +                unset($context['_seq'], $context['nodeId'], $context['events'], $context['_parent']);
    +                $context = array_intersect_key($context, $_parent) + $_parent;
    +                // line 279
    +                yield "                        
    + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 280, $this->source); })()), "buildMermaidLiveLink", [$context["name"]], "method", false, false, false, 280), "html", null, true); + yield "\">View on mermaid.live + +

    Calls

    + + + + + + + + + + + + + "; + // line 295 + $context['_parent'] = $context; + $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["data"], "calls", [], "any", false, false, false, 295)); + $context['loop'] = [ + 'parent' => $context['_parent'], + 'index0' => 0, + 'index' => 1, + 'first' => true, + ]; + if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { + $length = count($context['_seq']); + $context['loop']['revindex0'] = $length - 1; + $context['loop']['revindex'] = $length; + $context['loop']['length'] = $length; + $context['loop']['last'] = 1 === $length; + } + foreach ($context['_seq'] as $context["_key"] => $context["call"]) { + // line 296 + yield " + + + + + + + + "; + ++$context['loop']['index0']; + ++$context['loop']['index']; + $context['loop']['first'] = false; + if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { + --$context['loop']['revindex0']; + --$context['loop']['revindex']; + $context['loop']['last'] = 0 === $context['loop']['revindex0']; + } + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['_key'], $context['call'], $context['_parent'], $context['loop']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 330 + yield " +
    #CallArgsReturnExceptionDuration
    "; + // line 297 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 297), "html", null, true); + yield " + "; + // line 299 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["call"], "method", [], "any", false, false, false, 299), "html", null, true); + yield "() + "; + // line 300 + if ((($tmp = (((CoreExtension::getAttribute($this->env, $this->source, $context["call"], "previousMarking", [], "any", true, true, false, 300) && !(null === CoreExtension::getAttribute($this->env, $this->source, $context["call"], "previousMarking", [], "any", false, false, false, 300)))) ? (CoreExtension::getAttribute($this->env, $this->source, $context["call"], "previousMarking", [], "any", false, false, false, 300)) : (null))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { + // line 301 + yield "
    + Previous marking: + "; + // line 303 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["call"], "previousMarking", [], "any", false, false, false, 303)); + yield " + "; + } + // line 305 + yield "
    + "; + // line 307 + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["call"], "args", [], "any", false, false, false, 307)); + yield " + + "; + // line 310 + if (CoreExtension::getAttribute($this->env, $this->source, $context["call"], "return", [], "any", true, true, false, 310)) { + // line 311 + yield " "; + if ((CoreExtension::getAttribute($this->env, $this->source, $context["call"], "return", [], "any", false, false, false, 311) === true)) { + // line 312 + yield " true + "; + } elseif ((CoreExtension::getAttribute($this->env, $this->source, // line 313 +$context["call"], "return", [], "any", false, false, false, 313) === false)) { + // line 314 + yield " false + "; + } else { + // line 316 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["call"], "return", [], "any", false, false, false, 316)); + yield " + "; + } + // line 318 + yield " "; + } + // line 319 + yield " + "; + // line 321 + if (CoreExtension::getAttribute($this->env, $this->source, $context["call"], "exception", [], "any", true, true, false, 321)) { + // line 322 + yield " "; + yield $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->env, CoreExtension::getAttribute($this->env, $this->source, $context["call"], "exception", [], "any", false, false, false, 322)); + yield " + "; + } + // line 324 + yield " + "; + // line 326 + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::sprintf("%0.2f ms", CoreExtension::getAttribute($this->env, $this->source, $context["call"], "duration", [], "any", false, false, false, 326)), "html", null, true); + yield " +
    +
    +
    + "; + } + $_parent = $context['_parent']; + unset($context['_seq'], $context['name'], $context['data'], $context['_parent']); + $context = array_intersect_key($context, $_parent) + $_parent; + // line 335 + yield "
    + "; + } + // line 337 + yield " + +

    + Event listeners + × +

    + + + + + + + + + + +
    eventlistener
    + + ⌨ esc + + +
    +"; + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Collector/workflow.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 642 => 337, 638 => 335, 628 => 330, 610 => 326, 606 => 324, 600 => 322, 598 => 321, 594 => 319, 591 => 318, 585 => 316, 581 => 314, 579 => 313, 576 => 312, 573 => 311, 571 => 310, 565 => 307, 561 => 305, 556 => 303, 552 => 301, 550 => 300, 546 => 299, 541 => 297, 538 => 296, 521 => 295, 503 => 280, 500 => 279, 489 => 277, 485 => 276, 481 => 275, 468 => 270, 465 => 269, 461 => 268, 356 => 165, 346 => 161, 341 => 160, 337 => 159, 312 => 137, 309 => 136, 303 => 132, 301 => 131, 297 => 129, 284 => 128, 268 => 122, 262 => 120, 249 => 119, 235 => 115, 232 => 114, 225 => 111, 221 => 109, 218 => 108, 212 => 106, 207 => 105, 204 => 104, 201 => 103, 188 => 102, 79 => 4, 66 => 3, 43 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %} + +{% block stylesheets %} + {{ parent() }} + +{% endblock %} + +{% block toolbar %} + {% if collector.callsCount > 0 %} + {% set icon %} + {{ source('@WebProfiler/Icon/workflow.svg') }} + {{ collector.callsCount }} + {% endset %} + {% set text %} +
    + Workflow Calls + {{ collector.callsCount }} +
    + {% endset %} + + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }} + {% endif %} +{% endblock %} + +{% block menu %} + + + {{ source('@WebProfiler/Icon/workflow.svg') }} + + Workflow + +{% endblock %} + +{% block panel %} +

    Workflow

    + + {% if collector.workflows|length == 0 %} +
    +

    There are no workflows configured.

    +
    + {% else %} + + +
    + {% for name, data in collector.workflows %} +
    +

    {{ name }}{% if data.calls|length %} ({{ data.calls|length }}){% endif %}

    + +
    +

    Definition

    +
    +                            {{ data.dump|raw }}
    +                            {% for nodeId, events in data.listeners %}
    +                                click {{ nodeId }} showNodeDetails{{ collector.hash(name) }}
    +                            {% endfor %}
    +                        
    + View on mermaid.live + +

    Calls

    + + + + + + + + + + + + + {% for call in data.calls %} + + + + + + + + + {% endfor %} + +
    #CallArgsReturnExceptionDuration
    {{ loop.index }} + {{ call.method }}() + {% if call.previousMarking ?? null %} +
    + Previous marking: + {{ profiler_dump(call.previousMarking) }} + {% endif %} +
    + {{ profiler_dump(call.args) }} + + {% if call.return is defined %} + {% if call.return is same as true %} + true + {% elseif call.return is same as false %} + false + {% else %} + {{ profiler_dump(call.return) }} + {% endif %} + {% endif %} + + {% if call.exception is defined %} + {{ profiler_dump(call.exception) }} + {% endif %} + + {{ '%0.2f ms'|format(call.duration) }} +
    +
    +
    + {% endfor %} +
    + {% endif %} + + +

    + Event listeners + × +

    + + + + + + + + + + +
    eventlistener
    + + ⌨ esc + + +
    +{% endblock %} +", "@WebProfiler/Collector/workflow.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Collector/workflow.html.twig"); + } +} diff --git a/var/cache/dev/twig/d7/d7a5f909397d98775548d1b95110a313.php b/var/cache/dev/twig/d7/d7a5f909397d98775548d1b95110a313.php new file mode 100644 index 0000000..46d49e6 --- /dev/null +++ b/var/cache/dev/twig/d7/d7a5f909397d98775548d1b95110a313.php @@ -0,0 +1,370 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/search.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/search.html.twig")); + + // line 1 + yield "
    +
    extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("_profiler_search"); + yield "\" method=\"get\"> +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["ip"]) || array_key_exists("ip", $context) ? $context["ip"] : (function () { throw new RuntimeError('Variable "ip" does not exist.', 11, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    +
    + + +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["min_and_max"]) || array_key_exists("min_and_max", $context) ? $context["min_and_max"] : (function () { throw new RuntimeError('Variable "min_and_max" does not exist.', 46, $this->source); })()), "html", null, true); + yield " value=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["status_code"]) || array_key_exists("status_code", $context) ? $context["status_code"] : (function () { throw new RuntimeError('Variable "status_code" does not exist.', 46, $this->source); })()), "html", null, true); + yield "\"> +
    +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["url"]) || array_key_exists("url", $context) ? $context["url"] : (function () { throw new RuntimeError('Variable "url" does not exist.', 58, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["token"]) || array_key_exists("token", $context) ? $context["token"] : (function () { throw new RuntimeError('Variable "token" does not exist.', 63, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["start"]) || array_key_exists("start", $context) ? $context["start"] : (function () { throw new RuntimeError('Variable "start" does not exist.', 68, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["end"]) || array_key_exists("end", $context) ? $context["end"] : (function () { throw new RuntimeError('Variable "end" does not exist.', 73, $this->source); })()), "html", null, true); + yield "\"> +
    + +
    +
    + + +
    + + env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["profile_type"]) || array_key_exists("profile_type", $context) ? $context["profile_type"] : (function () { throw new RuntimeError('Variable "profile_type" does not exist.', 86, $this->source); })()), "html", null, true); + yield "\"> + +
    + +
    +
    +
    +
    +"; + + $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof); + + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof); + + yield from []; + } + + /** + * @codeCoverageIgnore + */ + public function getTemplateName(): string + { + return "@WebProfiler/Profiler/search.html.twig"; + } + + /** + * @codeCoverageIgnore + */ + public function isTraitable(): bool + { + return false; + } + + /** + * @codeCoverageIgnore + */ + public function getDebugInfo(): array + { + return array ( 230 => 86, 225 => 83, 214 => 81, 210 => 80, 200 => 73, 192 => 68, 184 => 63, 176 => 58, 173 => 57, 169 => 55, 165 => 53, 163 => 52, 152 => 46, 149 => 45, 146 => 44, 144 => 43, 141 => 42, 138 => 41, 136 => 40, 133 => 39, 131 => 38, 124 => 33, 113 => 31, 108 => 30, 105 => 29, 102 => 28, 99 => 27, 96 => 26, 94 => 25, 89 => 22, 85 => 20, 81 => 18, 79 => 17, 70 => 11, 67 => 10, 63 => 8, 59 => 6, 57 => 5, 51 => 2, 48 => 1,); + } + + public function getSourceContext(): Source + { + return new Source("
    +
    +
    + + +
    + +
    +
    + + +
    + +
    + + +
    +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    + + +
    + +
    +
    + + +
    + + + +
    + +
    +
    +
    +
    +", "@WebProfiler/Profiler/search.html.twig", "/var/www/html/vendor/symfony/web-profiler-bundle/Resources/views/Profiler/search.html.twig"); + } +} diff --git a/var/cache/dev/twig/e1/e101fc7c4998985adae8933fad85daee.php b/var/cache/dev/twig/e1/e101fc7c4998985adae8933fad85daee.php new file mode 100644 index 0000000..8a48604 --- /dev/null +++ b/var/cache/dev/twig/e1/e101fc7c4998985adae8933fad85daee.php @@ -0,0 +1,649 @@ + + */ + private array $macros = []; + + public function __construct(Environment $env) + { + parent::__construct($env); + + $this->source = $this->getSourceContext(); + + $this->parent = false; + + $this->blocks = [ + ]; + } + + protected function doDisplay(array $context, array $blocks = []): iterable + { + $macros = $this->macros; + $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"]; + $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/base_js.html.twig")); + + $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"]; + $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/base_js.html.twig")); + + // line 3 + yield " +"; + // line 7 + yield "source); })()))) { + yield " nonce=\""; + yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["csp_script_nonce"]) || array_key_exists("csp_script_nonce", $context) ? $context["csp_script_nonce"] : (function () { throw new RuntimeError('Variable "csp_script_nonce" does not exist.', 7, $this->source); })()), "html", null, true); + yield "\""; + } + yield "> + window.addEventListener('DOMContentLoaded', () => { + new SymfonyProfiler(); + }); + + class SymfonyProfiler { + constructor() { + this.#createTabs(); + this.#createTableSearchFields(); + this.#createToggles(); + this.#createCopyToClipboard(); + this.#convertDateTimesToUserTimezone(); + } + + #createTabs() { + /* the accessibility options of this component have been defined according to: */ + /* www.w3.org/WAI/ARIA/apg/example-index/tabs/tabs-manual.html */ + const tabGroups = document.querySelectorAll('.sf-tabs:not([data-processed=true])'); + + /* create the tab navigation for each group of tabs */ + tabGroups.forEach((tabGroup, i) => { + const tabs = tabGroup.querySelectorAll(':scope > .tab'); + const tabNavigation = document.createElement('div'); + tabNavigation.classList.add('tab-navigation'); + tabNavigation.setAttribute('role', 'tablist'); + + let selectedTabId = `tab-\${i}-0`; /* select the first tab by default */ + tabs.forEach((tab, j) => { + const tabId = `tab-\${i}-\${j}`; + const tabTitle = tab.querySelector('.tab-title').innerHTML; + + const tabNavigationItem = document.createElement('button'); + tabNavigationItem.classList.add('tab-control'); + tabNavigationItem.setAttribute('data-tab-id', tabId); + tabNavigationItem.setAttribute('role', 'tab'); + tabNavigationItem.setAttribute('aria-controls', tabId); + if (tab.classList.contains('active')) { selectedTabId = tabId; } + if (tab.classList.contains('disabled')) { + tabNavigationItem.classList.add('disabled'); + } + tabNavigationItem.innerHTML = tabTitle; + tabNavigation.appendChild(tabNavigationItem); + + const tabContent = tab.querySelector('.tab-content'); + tabContent.parentElement.setAttribute('id', tabId); + }); + + tabGroup.insertBefore(tabNavigation, tabGroup.firstChild); + document.querySelector('[data-tab-id=\"' + selectedTabId + '\"]').classList.add('active'); + }); + + /* display the active tab and add the 'click' event listeners */ + tabGroups.forEach((tabGroup) => { + const tabs = tabGroup.querySelectorAll(':scope > .tab-navigation .tab-control'); + tabs.forEach((tab) => { + const tabId = tab.getAttribute('data-tab-id'); + const tabPanel = document.getElementById(tabId); + tabPanel.setAttribute('role', 'tabpanel'); + tabPanel.setAttribute('aria-labelledby', tabId); + tabPanel.querySelector('.tab-title').className = 'hidden'; + + if (tab.classList.contains('active')) { + tabPanel.className = 'block'; + tab.setAttribute('aria-selected', 'true'); + tab.removeAttribute('tabindex'); + } else { + tabPanel.className = 'hidden'; + tab.removeAttribute('aria-selected'); + tab.setAttribute('tabindex', '-1'); + } + + tab.addEventListener('click', function(e) { + let activeTab = e.target || e.srcElement; + + /* needed because when the tab contains HTML contents, user can click */ + /* on any of those elements instead of their parent '