current init
This commit is contained in:
@@ -27,7 +27,7 @@ DEFAULT_URI=http://localhost
|
||||
###< symfony/routing ###
|
||||
|
||||
###> nelmio/cors-bundle ###
|
||||
CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$'
|
||||
CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1|haushalt\.ddev\.site)(:[0-9]+)?$'
|
||||
###< nelmio/cors-bundle ###
|
||||
|
||||
###> doctrine/doctrine-bundle ###
|
||||
@@ -37,5 +37,4 @@ CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$'
|
||||
# DATABASE_URL="sqlite:///%kernel.project_dir%/var/data_%kernel.environment%.db"
|
||||
# DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=8.0.32&charset=utf8mb4"
|
||||
# DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=10.11.2-MariaDB&charset=utf8mb4"
|
||||
DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=16&charset=utf8"
|
||||
###< doctrine/doctrine-bundle ###
|
||||
|
||||
6
backend/.gitignore
vendored
Normal file
6
backend/.gitignore
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
/vendor/
|
||||
/var/
|
||||
/.env.local
|
||||
/.env.local.php
|
||||
/.env.*.local
|
||||
/public/bundles/
|
||||
@@ -75,5 +75,8 @@
|
||||
"allow-contrib": false,
|
||||
"require": "7.4.*"
|
||||
}
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/maker-bundle": "^1.67"
|
||||
}
|
||||
}
|
||||
|
||||
227
backend/composer.lock
generated
227
backend/composer.lock
generated
@@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "302dc01f3badc792a45bd0fe6fc7a796",
|
||||
"content-hash": "36cb2b820400a518223222a28461ff75",
|
||||
"packages": [
|
||||
{
|
||||
"name": "doctrine/collections",
|
||||
@@ -4876,7 +4876,230 @@
|
||||
"time": "2026-02-27T10:28:38+00:00"
|
||||
}
|
||||
],
|
||||
"packages-dev": [],
|
||||
"packages-dev": [
|
||||
{
|
||||
"name": "nikic/php-parser",
|
||||
"version": "v5.7.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nikic/PHP-Parser.git",
|
||||
"reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82",
|
||||
"reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82",
|
||||
"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.7.0"
|
||||
},
|
||||
"time": "2025-12-06T11:56:16+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/maker-bundle",
|
||||
"version": "v1.67.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/maker-bundle.git",
|
||||
"reference": "6ce8b313845f16bcf385ee3cb31d8b24e30d5516"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/maker-bundle/zipball/6ce8b313845f16bcf385ee3cb31d8b24e30d5516",
|
||||
"reference": "6ce8b313845f16bcf385ee3cb31d8b24e30d5516",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"composer-runtime-api": "^2.1",
|
||||
"doctrine/inflector": "^2.0",
|
||||
"nikic/php-parser": "^5.0",
|
||||
"php": ">=8.1",
|
||||
"symfony/config": "^6.4|^7.0|^8.0",
|
||||
"symfony/console": "^6.4|^7.0|^8.0",
|
||||
"symfony/dependency-injection": "^6.4|^7.0|^8.0",
|
||||
"symfony/deprecation-contracts": "^2.2|^3",
|
||||
"symfony/filesystem": "^6.4|^7.0|^8.0",
|
||||
"symfony/finder": "^6.4|^7.0|^8.0",
|
||||
"symfony/framework-bundle": "^6.4|^7.0|^8.0",
|
||||
"symfony/http-kernel": "^6.4|^7.0|^8.0",
|
||||
"symfony/process": "^6.4|^7.0|^8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"doctrine/doctrine-bundle": "<2.10",
|
||||
"doctrine/orm": "<2.15"
|
||||
},
|
||||
"require-dev": {
|
||||
"composer/semver": "^3.0",
|
||||
"doctrine/doctrine-bundle": "^2.10|^3.0",
|
||||
"doctrine/orm": "^2.15|^3",
|
||||
"doctrine/persistence": "^3.1|^4.0",
|
||||
"symfony/http-client": "^6.4|^7.0|^8.0",
|
||||
"symfony/phpunit-bridge": "^6.4.1|^7.0|^8.0",
|
||||
"symfony/security-core": "^6.4|^7.0|^8.0",
|
||||
"symfony/security-http": "^6.4|^7.0|^8.0",
|
||||
"symfony/yaml": "^6.4|^7.0|^8.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.67.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": "2026-03-18T13:39:06+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/process",
|
||||
"version": "v7.4.5",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/process.git",
|
||||
"reference": "608476f4604102976d687c483ac63a79ba18cc97"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/process/zipball/608476f4604102976d687c483ac63a79ba18cc97",
|
||||
"reference": "608476f4604102976d687c483ac63a79ba18cc97",
|
||||
"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.4.5"
|
||||
},
|
||||
"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": "2026-01-26T15:07:59+00:00"
|
||||
}
|
||||
],
|
||||
"aliases": [],
|
||||
"minimum-stability": "stable",
|
||||
"stability-flags": {},
|
||||
|
||||
@@ -5,4 +5,5 @@ return [
|
||||
Nelmio\CorsBundle\NelmioCorsBundle::class => ['all' => true],
|
||||
Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true],
|
||||
Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true],
|
||||
Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
|
||||
];
|
||||
|
||||
@@ -2,10 +2,6 @@ doctrine:
|
||||
dbal:
|
||||
url: '%env(resolve:DATABASE_URL)%'
|
||||
|
||||
# IMPORTANT: You MUST configure your server version,
|
||||
# either here or in the DATABASE_URL env var (see .env file)
|
||||
#server_version: '16'
|
||||
|
||||
profiling_collect_backtrace: '%kernel.debug%'
|
||||
use_savepoints: true
|
||||
orm:
|
||||
@@ -14,8 +10,7 @@ doctrine:
|
||||
report_fields_where_declared: true
|
||||
validate_xml_mapping: true
|
||||
naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware
|
||||
identity_generation_preferences:
|
||||
Doctrine\DBAL\Platforms\PostgreSQLPlatform: identity
|
||||
identity_generation_preferences: ~
|
||||
auto_mapping: true
|
||||
mappings:
|
||||
App:
|
||||
|
||||
@@ -7,4 +7,4 @@ nelmio_cors:
|
||||
expose_headers: ['Link']
|
||||
max_age: 3600
|
||||
paths:
|
||||
'^/': null
|
||||
'^/api/': null
|
||||
|
||||
@@ -971,6 +971,11 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
||||
* enable_profiler?: bool|Param, // Whether or not to enable the profiler collector to calculate and visualize migration status. This adds some queries overhead. // Default: false
|
||||
* transactional?: bool|Param, // Whether or not to wrap migrations in a single transaction. // Default: true
|
||||
* }
|
||||
* @psalm-type MakerConfig = array{
|
||||
* root_namespace?: scalar|Param|null, // Default: "App"
|
||||
* generate_final_classes?: bool|Param, // Default: true
|
||||
* generate_final_entities?: bool|Param, // Default: false
|
||||
* }
|
||||
* @psalm-type ConfigType = array{
|
||||
* imports?: ImportsConfig,
|
||||
* parameters?: ParametersConfig,
|
||||
@@ -987,6 +992,7 @@ use Symfony\Component\Config\Loader\ParamConfigurator as Param;
|
||||
* nelmio_cors?: NelmioCorsConfig,
|
||||
* doctrine?: DoctrineConfig,
|
||||
* doctrine_migrations?: DoctrineMigrationsConfig,
|
||||
* maker?: MakerConfig,
|
||||
* },
|
||||
* "when@prod"?: array{
|
||||
* imports?: ImportsConfig,
|
||||
|
||||
35
backend/migrations/Version20260323230657.php
Normal file
35
backend/migrations/Version20260323230657.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace DoctrineMigrations;
|
||||
|
||||
use Doctrine\DBAL\Schema\Schema;
|
||||
use Doctrine\Migrations\AbstractMigration;
|
||||
|
||||
/**
|
||||
* Auto-generated Migration: Please modify to your needs!
|
||||
*/
|
||||
final class Version20260323230657 extends AbstractMigration
|
||||
{
|
||||
public function getDescription(): string
|
||||
{
|
||||
return '';
|
||||
}
|
||||
|
||||
public function up(Schema $schema): void
|
||||
{
|
||||
// this up() migration is auto-generated, please modify it to your needs
|
||||
$this->addSql('CREATE TABLE category (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, color VARCHAR(7) NOT NULL, PRIMARY KEY (id)) DEFAULT CHARACTER SET utf8mb4');
|
||||
$this->addSql('CREATE TABLE task (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, status VARCHAR(20) NOT NULL, task_type VARCHAR(20) NOT NULL, deadline DATE DEFAULT NULL, interval_type VARCHAR(20) DEFAULT NULL, start_date DATE DEFAULT NULL, end_date DATE DEFAULT NULL, weekdays JSON DEFAULT NULL, month_days JSON DEFAULT NULL, category_id INT DEFAULT NULL, INDEX IDX_527EDB2512469DE2 (category_id), PRIMARY KEY (id)) DEFAULT CHARACTER SET utf8mb4');
|
||||
$this->addSql('ALTER TABLE task ADD CONSTRAINT FK_527EDB2512469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE SET NULL');
|
||||
}
|
||||
|
||||
public function down(Schema $schema): void
|
||||
{
|
||||
// this down() migration is auto-generated, please modify it to your needs
|
||||
$this->addSql('ALTER TABLE task DROP FOREIGN KEY FK_527EDB2512469DE2');
|
||||
$this->addSql('DROP TABLE category');
|
||||
$this->addSql('DROP TABLE task');
|
||||
}
|
||||
}
|
||||
33
backend/migrations/Version20260324141105.php
Normal file
33
backend/migrations/Version20260324141105.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace DoctrineMigrations;
|
||||
|
||||
use Doctrine\DBAL\Schema\Schema;
|
||||
use Doctrine\Migrations\AbstractMigration;
|
||||
|
||||
/**
|
||||
* Auto-generated Migration: Please modify to your needs!
|
||||
*/
|
||||
final class Version20260324141105 extends AbstractMigration
|
||||
{
|
||||
public function getDescription(): string
|
||||
{
|
||||
return '';
|
||||
}
|
||||
|
||||
public function up(Schema $schema): void
|
||||
{
|
||||
// this up() migration is auto-generated, please modify it to your needs
|
||||
$this->addSql('CREATE TABLE task_completion (id INT AUTO_INCREMENT NOT NULL, date DATE NOT NULL, task_id INT NOT NULL, INDEX IDX_24C57CD18DB60186 (task_id), UNIQUE INDEX UNIQ_24C57CD18DB60186AA9E377A (task_id, date), PRIMARY KEY (id)) DEFAULT CHARACTER SET utf8mb4');
|
||||
$this->addSql('ALTER TABLE task_completion ADD CONSTRAINT FK_24C57CD18DB60186 FOREIGN KEY (task_id) REFERENCES task (id) ON DELETE CASCADE');
|
||||
}
|
||||
|
||||
public function down(Schema $schema): void
|
||||
{
|
||||
// this down() migration is auto-generated, please modify it to your needs
|
||||
$this->addSql('ALTER TABLE task_completion DROP FOREIGN KEY FK_24C57CD18DB60186');
|
||||
$this->addSql('DROP TABLE task_completion');
|
||||
}
|
||||
}
|
||||
36
backend/migrations/Version20260324154816.php
Normal file
36
backend/migrations/Version20260324154816.php
Normal file
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace DoctrineMigrations;
|
||||
|
||||
use Doctrine\DBAL\Schema\Schema;
|
||||
use Doctrine\Migrations\AbstractMigration;
|
||||
|
||||
/**
|
||||
* Auto-generated Migration: Please modify to your needs!
|
||||
*/
|
||||
final class Version20260324154816 extends AbstractMigration
|
||||
{
|
||||
public function getDescription(): string
|
||||
{
|
||||
return '';
|
||||
}
|
||||
|
||||
public function up(Schema $schema): void
|
||||
{
|
||||
// this up() migration is auto-generated, please modify it to your needs
|
||||
$this->addSql('CREATE TABLE task_occurrence (id INT AUTO_INCREMENT NOT NULL, date DATE NOT NULL, status VARCHAR(20) NOT NULL, task_id INT NOT NULL, INDEX IDX_A2EECA5C8DB60186 (task_id), UNIQUE INDEX UNIQ_A2EECA5C8DB60186AA9E377A (task_id, date), PRIMARY KEY (id)) DEFAULT CHARACTER SET utf8mb4');
|
||||
$this->addSql('ALTER TABLE task_occurrence ADD CONSTRAINT FK_A2EECA5C8DB60186 FOREIGN KEY (task_id) REFERENCES task (id) ON DELETE CASCADE');
|
||||
$this->addSql("INSERT INTO task_occurrence (task_id, date, status) SELECT task_id, date, 'erledigt' FROM task_completion");
|
||||
$this->addSql('ALTER TABLE task_completion DROP FOREIGN KEY FK_24C57CD18DB60186');
|
||||
$this->addSql('DROP TABLE task_completion');
|
||||
}
|
||||
|
||||
public function down(Schema $schema): void
|
||||
{
|
||||
// this down() migration is auto-generated, please modify it to your needs
|
||||
$this->addSql('ALTER TABLE task_occurrence DROP FOREIGN KEY FK_A2EECA5C8DB60186');
|
||||
$this->addSql('DROP TABLE task_occurrence');
|
||||
}
|
||||
}
|
||||
35
backend/migrations/Version20260325064344.php
Normal file
35
backend/migrations/Version20260325064344.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace DoctrineMigrations;
|
||||
|
||||
use Doctrine\DBAL\Schema\Schema;
|
||||
use Doctrine\Migrations\AbstractMigration;
|
||||
|
||||
/**
|
||||
* Auto-generated Migration: Please modify to your needs!
|
||||
*/
|
||||
final class Version20260325064344 extends AbstractMigration
|
||||
{
|
||||
public function getDescription(): string
|
||||
{
|
||||
return '';
|
||||
}
|
||||
|
||||
public function up(Schema $schema): void
|
||||
{
|
||||
// this up() migration is auto-generated, please modify it to your needs
|
||||
$this->addSql('ALTER TABLE task_occurrence ADD name VARCHAR(255) DEFAULT NULL, ADD category_overridden TINYINT NOT NULL, ADD category_id INT DEFAULT NULL');
|
||||
$this->addSql('ALTER TABLE task_occurrence ADD CONSTRAINT FK_A2EECA5C12469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE SET NULL');
|
||||
$this->addSql('CREATE INDEX IDX_A2EECA5C12469DE2 ON task_occurrence (category_id)');
|
||||
}
|
||||
|
||||
public function down(Schema $schema): void
|
||||
{
|
||||
// this down() migration is auto-generated, please modify it to your needs
|
||||
$this->addSql('ALTER TABLE task_occurrence DROP FOREIGN KEY FK_A2EECA5C12469DE2');
|
||||
$this->addSql('DROP INDEX IDX_A2EECA5C12469DE2 ON task_occurrence');
|
||||
$this->addSql('ALTER TABLE task_occurrence DROP name, DROP category_overridden, DROP category_id');
|
||||
}
|
||||
}
|
||||
50
backend/migrations/Version20260326165702.php
Normal file
50
backend/migrations/Version20260326165702.php
Normal file
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace DoctrineMigrations;
|
||||
|
||||
use Doctrine\DBAL\Schema\Schema;
|
||||
use Doctrine\Migrations\AbstractMigration;
|
||||
|
||||
final class Version20260326165702 extends AbstractMigration
|
||||
{
|
||||
public function getDescription(): string
|
||||
{
|
||||
return 'Rename task → task_schema, task_occurrence → task';
|
||||
}
|
||||
|
||||
public function up(Schema $schema): void
|
||||
{
|
||||
// 1. Drop FKs on task_occurrence that reference task
|
||||
$this->addSql('ALTER TABLE task_occurrence DROP FOREIGN KEY FK_A2EECA5C8DB60186');
|
||||
|
||||
// 2. Drop FK on task.category_id
|
||||
$this->addSql('ALTER TABLE task DROP FOREIGN KEY FK_527EDB2512469DE2');
|
||||
|
||||
// 3. Rename tables
|
||||
$this->addSql('RENAME TABLE task TO task_schema');
|
||||
$this->addSql('RENAME TABLE task_occurrence TO task');
|
||||
|
||||
// 4. Re-create FK: task.task_id → task_schema.id
|
||||
$this->addSql('ALTER TABLE task ADD CONSTRAINT FK_527EDB258DB60186 FOREIGN KEY (task_id) REFERENCES task_schema (id) ON DELETE CASCADE');
|
||||
|
||||
// 5. Re-create FK: task_schema.category_id → category.id
|
||||
$this->addSql('ALTER TABLE task_schema ADD CONSTRAINT FK_8327C58112469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE SET NULL');
|
||||
}
|
||||
|
||||
public function down(Schema $schema): void
|
||||
{
|
||||
// Drop FKs
|
||||
$this->addSql('ALTER TABLE task DROP FOREIGN KEY FK_527EDB258DB60186');
|
||||
$this->addSql('ALTER TABLE task_schema DROP FOREIGN KEY FK_8327C58112469DE2');
|
||||
|
||||
// Rename back
|
||||
$this->addSql('RENAME TABLE task TO task_occurrence');
|
||||
$this->addSql('RENAME TABLE task_schema TO task');
|
||||
|
||||
// Re-create original FKs
|
||||
$this->addSql('ALTER TABLE task_occurrence ADD CONSTRAINT FK_A2EECA5C8DB60186 FOREIGN KEY (task_id) REFERENCES task (id) ON DELETE CASCADE');
|
||||
$this->addSql('ALTER TABLE task ADD CONSTRAINT FK_527EDB2512469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE SET NULL');
|
||||
}
|
||||
}
|
||||
61
backend/src/Controller/Api/CategoryController.php
Normal file
61
backend/src/Controller/Api/CategoryController.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
|
||||
namespace App\Controller\Api;
|
||||
|
||||
use App\DTO\Request\CreateCategoryRequest;
|
||||
use App\DTO\Request\UpdateCategoryRequest;
|
||||
use App\Entity\Category;
|
||||
use App\Repository\CategoryRepository;
|
||||
use App\Service\CategoryManager;
|
||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||
use Symfony\Component\HttpFoundation\JsonResponse;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
use Symfony\Component\HttpKernel\Attribute\MapRequestPayload;
|
||||
use Symfony\Component\Routing\Attribute\Route;
|
||||
|
||||
#[Route('/api/categories', name: 'categories.')]
|
||||
class CategoryController extends AbstractController
|
||||
{
|
||||
public function __construct(
|
||||
private CategoryRepository $categoryRepository,
|
||||
private CategoryManager $categoryManager,
|
||||
) {}
|
||||
|
||||
#[Route('', name: 'index', methods: ['GET'])]
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$categories = $this->categoryRepository->findAll();
|
||||
|
||||
return $this->json($categories, context: ['groups' => ['category:read']]);
|
||||
}
|
||||
|
||||
#[Route('/{id}', name: 'show', methods: ['GET'])]
|
||||
public function show(Category $category): JsonResponse
|
||||
{
|
||||
return $this->json($category, context: ['groups' => ['category:read']]);
|
||||
}
|
||||
|
||||
#[Route('', name: 'create', methods: ['POST'])]
|
||||
public function create(#[MapRequestPayload] CreateCategoryRequest $dto): JsonResponse
|
||||
{
|
||||
$category = $this->categoryManager->createCategory($dto);
|
||||
|
||||
return $this->json($category, Response::HTTP_CREATED, context: ['groups' => ['category:read']]);
|
||||
}
|
||||
|
||||
#[Route('/{id}', name: 'update', methods: ['PUT'])]
|
||||
public function update(#[MapRequestPayload] UpdateCategoryRequest $dto, Category $category): JsonResponse
|
||||
{
|
||||
$category = $this->categoryManager->updateCategory($category, $dto);
|
||||
|
||||
return $this->json($category, context: ['groups' => ['category:read']]);
|
||||
}
|
||||
|
||||
#[Route('/{id}', name: 'delete', methods: ['DELETE'])]
|
||||
public function delete(Category $category): Response
|
||||
{
|
||||
$this->categoryManager->deleteCategory($category);
|
||||
|
||||
return new Response(status: Response::HTTP_NO_CONTENT);
|
||||
}
|
||||
}
|
||||
46
backend/src/Controller/Api/TaskController.php
Normal file
46
backend/src/Controller/Api/TaskController.php
Normal file
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
namespace App\Controller\Api;
|
||||
|
||||
use App\DTO\Request\UpdateTaskRequest;
|
||||
use App\Entity\Task;
|
||||
use App\Service\TaskManager;
|
||||
use App\Service\TaskSerializer;
|
||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||
use Symfony\Component\HttpFoundation\JsonResponse;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
use Symfony\Component\HttpKernel\Attribute\MapRequestPayload;
|
||||
use Symfony\Component\Routing\Attribute\Route;
|
||||
|
||||
#[Route('/api/tasks', name: 'tasks.')]
|
||||
class TaskController extends AbstractController
|
||||
{
|
||||
public function __construct(
|
||||
private TaskManager $taskManager,
|
||||
private TaskSerializer $taskSerializer,
|
||||
) {}
|
||||
|
||||
#[Route('/{id}', name: 'show', methods: ['GET'])]
|
||||
public function show(Task $task): JsonResponse
|
||||
{
|
||||
$response = $this->taskSerializer->serializeTask($task);
|
||||
|
||||
return $this->json($response);
|
||||
}
|
||||
|
||||
#[Route('/{id}', name: 'update', methods: ['PUT'])]
|
||||
public function update(#[MapRequestPayload] UpdateTaskRequest $dto, Task $task): JsonResponse
|
||||
{
|
||||
$result = $this->taskManager->updateTask($task, $dto);
|
||||
|
||||
return $this->json($result);
|
||||
}
|
||||
|
||||
#[Route('/{id}', name: 'delete', methods: ['DELETE'])]
|
||||
public function delete(Task $task): Response
|
||||
{
|
||||
$this->taskManager->deleteTask($task);
|
||||
|
||||
return new Response(status: Response::HTTP_NO_CONTENT);
|
||||
}
|
||||
}
|
||||
96
backend/src/Controller/Api/TaskSchemaController.php
Normal file
96
backend/src/Controller/Api/TaskSchemaController.php
Normal file
@@ -0,0 +1,96 @@
|
||||
<?php
|
||||
|
||||
namespace App\Controller\Api;
|
||||
|
||||
use App\DTO\Request\CreateSchemaRequest;
|
||||
use App\DTO\Request\ToggleRequest;
|
||||
use App\DTO\Request\UpdateSchemaRequest;
|
||||
use App\Entity\TaskSchema;
|
||||
use App\Repository\TaskSchemaRepository;
|
||||
use App\Service\TaskSchemaManager;
|
||||
use App\Service\TaskViewBuilder;
|
||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||
use Symfony\Component\HttpFoundation\JsonResponse;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
use Symfony\Component\HttpKernel\Attribute\MapRequestPayload;
|
||||
use Symfony\Component\Routing\Attribute\Route;
|
||||
|
||||
#[Route('/api/schemas')]
|
||||
class TaskSchemaController extends AbstractController
|
||||
{
|
||||
public function __construct(
|
||||
private TaskSchemaRepository $schemaRepository,
|
||||
private TaskSchemaManager $schemaManager,
|
||||
private TaskViewBuilder $taskViewBuilder,
|
||||
) {}
|
||||
|
||||
#[Route('', name: 'api_schemas_index', methods: ['GET'])]
|
||||
public function index(): JsonResponse
|
||||
{
|
||||
$schemas = $this->schemaRepository->findAll();
|
||||
|
||||
return $this->json($schemas, context: ['groups' => ['schema:read', 'category:read']]);
|
||||
}
|
||||
|
||||
#[Route('/week', name: 'api_schemas_week', methods: ['GET'])]
|
||||
public function week(Request $request): JsonResponse
|
||||
{
|
||||
$startParam = $request->query->get('start');
|
||||
$start = $startParam ? new \DateTimeImmutable($startParam) : new \DateTimeImmutable('today');
|
||||
|
||||
return $this->json($this->taskViewBuilder->buildWeekView($start));
|
||||
}
|
||||
|
||||
#[Route('/all', name: 'api_schemas_all', methods: ['GET'])]
|
||||
public function allSchemas(): JsonResponse
|
||||
{
|
||||
$schemas = $this->schemaRepository->findBy([], ['createdAt' => 'DESC']);
|
||||
|
||||
return $this->json($schemas, context: ['groups' => ['schema:read', 'category:read']]);
|
||||
}
|
||||
|
||||
#[Route('/all-tasks', name: 'api_schemas_all_tasks', methods: ['GET'])]
|
||||
public function allTasks(): JsonResponse
|
||||
{
|
||||
return $this->json($this->taskViewBuilder->buildAllTasksView());
|
||||
}
|
||||
|
||||
#[Route('/{id}', name: 'api_schemas_show', methods: ['GET'])]
|
||||
public function show(TaskSchema $schema): JsonResponse
|
||||
{
|
||||
return $this->json($schema, context: ['groups' => ['schema:read', 'category:read']]);
|
||||
}
|
||||
|
||||
#[Route('', name: 'api_schemas_create', methods: ['POST'])]
|
||||
public function create(#[MapRequestPayload] CreateSchemaRequest $dto): JsonResponse
|
||||
{
|
||||
$schema = $this->schemaManager->createSchema($dto);
|
||||
|
||||
return $this->json($schema, Response::HTTP_CREATED, context: ['groups' => ['schema:read', 'category:read']]);
|
||||
}
|
||||
|
||||
#[Route('/{id}', name: 'api_schemas_update', methods: ['PUT'])]
|
||||
public function update(#[MapRequestPayload] UpdateSchemaRequest $dto, TaskSchema $schema): JsonResponse
|
||||
{
|
||||
$schema = $this->schemaManager->updateSchema($schema, $dto);
|
||||
|
||||
return $this->json($schema, context: ['groups' => ['schema:read', 'category:read']]);
|
||||
}
|
||||
|
||||
#[Route('/{id}', name: 'api_schemas_delete', methods: ['DELETE'])]
|
||||
public function delete(TaskSchema $schema): JsonResponse
|
||||
{
|
||||
$this->schemaManager->deleteSchema($schema);
|
||||
|
||||
return $this->json(null, Response::HTTP_NO_CONTENT);
|
||||
}
|
||||
|
||||
#[Route('/{id}/toggle', name: 'api_schemas_toggle', methods: ['PATCH'])]
|
||||
public function toggle(TaskSchema $schema, #[MapRequestPayload] ToggleRequest $dto): JsonResponse
|
||||
{
|
||||
$result = $this->schemaManager->toggleTaskStatus($schema, $dto);
|
||||
|
||||
return $this->json($result);
|
||||
}
|
||||
}
|
||||
16
backend/src/DTO/Request/CreateCategoryRequest.php
Normal file
16
backend/src/DTO/Request/CreateCategoryRequest.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Request;
|
||||
|
||||
use Symfony\Component\Validator\Constraints as Assert;
|
||||
|
||||
class CreateCategoryRequest
|
||||
{
|
||||
#[Assert\NotBlank]
|
||||
#[Assert\Length(max: 255)]
|
||||
public string $name;
|
||||
|
||||
#[Assert\NotBlank]
|
||||
#[Assert\CssColor(formats: Assert\CssColor::HEX_LONG)]
|
||||
public string $color;
|
||||
}
|
||||
59
backend/src/DTO/Request/CreateSchemaRequest.php
Normal file
59
backend/src/DTO/Request/CreateSchemaRequest.php
Normal file
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Request;
|
||||
|
||||
use Symfony\Component\Validator\Constraints as Assert;
|
||||
use Symfony\Component\Validator\Context\ExecutionContextInterface;
|
||||
|
||||
class CreateSchemaRequest
|
||||
{
|
||||
#[Assert\NotBlank]
|
||||
#[Assert\Length(max: 255)]
|
||||
public ?string $name = null;
|
||||
|
||||
public ?int $categoryId = null;
|
||||
public ?string $status = null;
|
||||
public ?string $taskType = null;
|
||||
public ?string $deadline = null;
|
||||
public ?string $startDate = null;
|
||||
public ?string $endDate = null;
|
||||
public ?array $weekdays = null;
|
||||
public ?array $monthDays = null;
|
||||
public ?array $yearDays = null;
|
||||
|
||||
#[Assert\Callback]
|
||||
public function validate(ExecutionContextInterface $context): void
|
||||
{
|
||||
if ($this->taskType !== null && $this->taskType !== 'einzel') {
|
||||
if ($this->startDate !== null && $this->endDate !== null && $this->endDate < $this->startDate) {
|
||||
$context->buildViolation('endDate muss >= startDate sein.')
|
||||
->atPath('endDate')
|
||||
->addViolation();
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->taskType === 'woechentlich') {
|
||||
if (empty($this->weekdays)) {
|
||||
$context->buildViolation('weekdays darf nicht leer sein.')
|
||||
->atPath('weekdays')
|
||||
->addViolation();
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->taskType === 'monatlich') {
|
||||
if (empty($this->monthDays)) {
|
||||
$context->buildViolation('monthDays darf nicht leer sein.')
|
||||
->atPath('monthDays')
|
||||
->addViolation();
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->taskType === 'multi' || $this->taskType === 'jaehrlich') {
|
||||
if (empty($this->yearDays)) {
|
||||
$context->buildViolation('yearDays darf nicht leer sein.')
|
||||
->atPath('yearDays')
|
||||
->addViolation();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
8
backend/src/DTO/Request/ToggleRequest.php
Normal file
8
backend/src/DTO/Request/ToggleRequest.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Request;
|
||||
|
||||
class ToggleRequest
|
||||
{
|
||||
public ?string $date = null;
|
||||
}
|
||||
14
backend/src/DTO/Request/UpdateCategoryRequest.php
Normal file
14
backend/src/DTO/Request/UpdateCategoryRequest.php
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Request;
|
||||
|
||||
use Symfony\Component\Validator\Constraints as Assert;
|
||||
|
||||
class UpdateCategoryRequest
|
||||
{
|
||||
#[Assert\Length(min: 1, max: 255)]
|
||||
public ?string $name = null;
|
||||
|
||||
#[Assert\CssColor(formats: Assert\CssColor::HEX_LONG)]
|
||||
public ?string $color = null;
|
||||
}
|
||||
60
backend/src/DTO/Request/UpdateSchemaRequest.php
Normal file
60
backend/src/DTO/Request/UpdateSchemaRequest.php
Normal file
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Request;
|
||||
|
||||
use Symfony\Component\Validator\Constraints as Assert;
|
||||
use Symfony\Component\Validator\Context\ExecutionContextInterface;
|
||||
|
||||
class UpdateSchemaRequest
|
||||
{
|
||||
#[Assert\NotBlank]
|
||||
#[Assert\Length(max: 255)]
|
||||
public ?string $name = null;
|
||||
|
||||
public ?int $categoryId = null;
|
||||
public bool $hasCategoryId = false;
|
||||
public ?string $status = null;
|
||||
public ?string $taskType = null;
|
||||
public ?string $deadline = null;
|
||||
public ?string $startDate = null;
|
||||
public ?string $endDate = null;
|
||||
public ?array $weekdays = null;
|
||||
public ?array $monthDays = null;
|
||||
public ?array $yearDays = null;
|
||||
|
||||
#[Assert\Callback]
|
||||
public function validate(ExecutionContextInterface $context): void
|
||||
{
|
||||
if ($this->taskType !== null && $this->taskType !== 'einzel') {
|
||||
if ($this->startDate !== null && $this->endDate !== null && $this->endDate < $this->startDate) {
|
||||
$context->buildViolation('endDate muss >= startDate sein.')
|
||||
->atPath('endDate')
|
||||
->addViolation();
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->taskType === 'woechentlich') {
|
||||
if (empty($this->weekdays)) {
|
||||
$context->buildViolation('weekdays darf nicht leer sein.')
|
||||
->atPath('weekdays')
|
||||
->addViolation();
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->taskType === 'monatlich') {
|
||||
if (empty($this->monthDays)) {
|
||||
$context->buildViolation('monthDays darf nicht leer sein.')
|
||||
->atPath('monthDays')
|
||||
->addViolation();
|
||||
}
|
||||
}
|
||||
|
||||
if ($this->taskType === 'multi' || $this->taskType === 'jaehrlich') {
|
||||
if (empty($this->yearDays)) {
|
||||
$context->buildViolation('yearDays darf nicht leer sein.')
|
||||
->atPath('yearDays')
|
||||
->addViolation();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
11
backend/src/DTO/Request/UpdateTaskRequest.php
Normal file
11
backend/src/DTO/Request/UpdateTaskRequest.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Request;
|
||||
|
||||
class UpdateTaskRequest
|
||||
{
|
||||
public ?string $name = null;
|
||||
public ?int $categoryId = null;
|
||||
public ?string $status = null;
|
||||
public ?string $date = null;
|
||||
}
|
||||
12
backend/src/DTO/Response/CategoryResponse.php
Normal file
12
backend/src/DTO/Response/CategoryResponse.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Response;
|
||||
|
||||
class CategoryResponse
|
||||
{
|
||||
public function __construct(
|
||||
public readonly int $id,
|
||||
public readonly string $name,
|
||||
public readonly string $color,
|
||||
) {}
|
||||
}
|
||||
12
backend/src/DTO/Response/DayResponse.php
Normal file
12
backend/src/DTO/Response/DayResponse.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Response;
|
||||
|
||||
class DayResponse
|
||||
{
|
||||
public function __construct(
|
||||
public readonly string $date,
|
||||
/** @var TaskResponse[] */
|
||||
public readonly array $tasks,
|
||||
) {}
|
||||
}
|
||||
18
backend/src/DTO/Response/TaskResponse.php
Normal file
18
backend/src/DTO/Response/TaskResponse.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Response;
|
||||
|
||||
class TaskResponse
|
||||
{
|
||||
public function __construct(
|
||||
public readonly int $schemaId,
|
||||
public readonly int $taskId,
|
||||
public readonly string $name,
|
||||
public readonly string $status,
|
||||
public readonly string $taskType,
|
||||
public readonly ?string $date,
|
||||
public readonly ?string $deadline,
|
||||
public readonly bool $isPast,
|
||||
public readonly ?CategoryResponse $category,
|
||||
) {}
|
||||
}
|
||||
10
backend/src/DTO/Response/ToggleResponse.php
Normal file
10
backend/src/DTO/Response/ToggleResponse.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Response;
|
||||
|
||||
class ToggleResponse
|
||||
{
|
||||
public function __construct(
|
||||
public readonly bool $completed,
|
||||
) {}
|
||||
}
|
||||
13
backend/src/DTO/Response/WeekViewResponse.php
Normal file
13
backend/src/DTO/Response/WeekViewResponse.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\DTO\Response;
|
||||
|
||||
class WeekViewResponse
|
||||
{
|
||||
public function __construct(
|
||||
/** @var TaskResponse[] */
|
||||
public readonly array $tasksWithoutDeadline,
|
||||
/** @var DayResponse[] */
|
||||
public readonly array $days,
|
||||
) {}
|
||||
}
|
||||
52
backend/src/Entity/Category.php
Normal file
52
backend/src/Entity/Category.php
Normal file
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
namespace App\Entity;
|
||||
|
||||
use App\Repository\CategoryRepository;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
use Symfony\Component\Serializer\Attribute\Groups;
|
||||
|
||||
#[ORM\Entity(repositoryClass: CategoryRepository::class)]
|
||||
class Category
|
||||
{
|
||||
#[ORM\Id]
|
||||
#[ORM\GeneratedValue]
|
||||
#[ORM\Column]
|
||||
#[Groups(['category:read', 'task:read'])]
|
||||
private ?int $id = null;
|
||||
|
||||
#[ORM\Column(length: 255)]
|
||||
#[Groups(['category:read', 'category:write', 'task:read'])]
|
||||
private ?string $name = null;
|
||||
|
||||
#[ORM\Column(length: 7)]
|
||||
#[Groups(['category:read', 'category:write', 'task:read'])]
|
||||
private ?string $color = null;
|
||||
|
||||
public function getId(): ?int
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function getName(): ?string
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setName(string $name): static
|
||||
{
|
||||
$this->name = $name;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getColor(): ?string
|
||||
{
|
||||
return $this->color;
|
||||
}
|
||||
|
||||
public function setColor(string $color): static
|
||||
{
|
||||
$this->color = $color;
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
138
backend/src/Entity/Task.php
Normal file
138
backend/src/Entity/Task.php
Normal file
@@ -0,0 +1,138 @@
|
||||
<?php
|
||||
|
||||
namespace App\Entity;
|
||||
|
||||
use App\Enum\TaskStatus;
|
||||
use App\Repository\TaskRepository;
|
||||
use Doctrine\DBAL\Types\Types;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
#[ORM\Entity(repositoryClass: TaskRepository::class)]
|
||||
#[ORM\UniqueConstraint(columns: ['task_id', 'date'])]
|
||||
class Task
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
$this->createdAt = new \DateTime();
|
||||
}
|
||||
|
||||
#[ORM\Id]
|
||||
#[ORM\GeneratedValue]
|
||||
#[ORM\Column]
|
||||
private ?int $id = null;
|
||||
|
||||
#[ORM\ManyToOne]
|
||||
#[ORM\JoinColumn(name: 'task_id', nullable: false, onDelete: 'CASCADE')]
|
||||
private TaskSchema $schema;
|
||||
|
||||
#[ORM\Column(length: 255, nullable: true)]
|
||||
private ?string $name = null;
|
||||
|
||||
#[ORM\ManyToOne]
|
||||
#[ORM\JoinColumn(nullable: true, onDelete: 'SET NULL')]
|
||||
private ?Category $category = null;
|
||||
|
||||
#[ORM\Column]
|
||||
private bool $categoryOverridden = false;
|
||||
|
||||
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
|
||||
private ?\DateTimeInterface $date = null;
|
||||
|
||||
#[ORM\Column(length: 20, enumType: TaskStatus::class)]
|
||||
private TaskStatus $status = TaskStatus::Active;
|
||||
|
||||
#[ORM\Column(type: Types::DATETIME_MUTABLE)]
|
||||
private \DateTimeInterface $createdAt;
|
||||
|
||||
public function getId(): ?int
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function getSchema(): TaskSchema
|
||||
{
|
||||
return $this->schema;
|
||||
}
|
||||
|
||||
public function setSchema(TaskSchema $schema): static
|
||||
{
|
||||
$this->schema = $schema;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getName(): ?string
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setName(?string $name): static
|
||||
{
|
||||
$this->name = $name;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getCategory(): ?Category
|
||||
{
|
||||
return $this->category;
|
||||
}
|
||||
|
||||
public function setCategory(?Category $category): static
|
||||
{
|
||||
$this->category = $category;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function isCategoryOverridden(): bool
|
||||
{
|
||||
return $this->categoryOverridden;
|
||||
}
|
||||
|
||||
public function setCategoryOverridden(bool $categoryOverridden): static
|
||||
{
|
||||
$this->categoryOverridden = $categoryOverridden;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getEffectiveName(): string
|
||||
{
|
||||
return $this->name ?? $this->schema->getName();
|
||||
}
|
||||
|
||||
public function getEffectiveCategory(): ?Category
|
||||
{
|
||||
return $this->categoryOverridden ? $this->category : $this->schema->getCategory();
|
||||
}
|
||||
|
||||
public function getDate(): ?\DateTimeInterface
|
||||
{
|
||||
return $this->date;
|
||||
}
|
||||
|
||||
public function setDate(?\DateTimeInterface $date): static
|
||||
{
|
||||
$this->date = $date;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getStatus(): TaskStatus
|
||||
{
|
||||
return $this->status;
|
||||
}
|
||||
|
||||
public function setStatus(TaskStatus $status): static
|
||||
{
|
||||
$this->status = $status;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getCreatedAt(): \DateTimeInterface
|
||||
{
|
||||
return $this->createdAt;
|
||||
}
|
||||
|
||||
public function setCreatedAt(\DateTimeInterface $createdAt): static
|
||||
{
|
||||
$this->createdAt = $createdAt;
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
190
backend/src/Entity/TaskSchema.php
Normal file
190
backend/src/Entity/TaskSchema.php
Normal file
@@ -0,0 +1,190 @@
|
||||
<?php
|
||||
|
||||
namespace App\Entity;
|
||||
|
||||
use App\Enum\TaskSchemaStatus;
|
||||
use App\Enum\TaskSchemaType;
|
||||
use App\Repository\TaskSchemaRepository;
|
||||
use Doctrine\DBAL\Types\Types;
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
use Symfony\Component\Serializer\Attribute\Groups;
|
||||
|
||||
#[ORM\Entity(repositoryClass: TaskSchemaRepository::class)]
|
||||
class TaskSchema
|
||||
{
|
||||
#[ORM\Id]
|
||||
#[ORM\GeneratedValue]
|
||||
#[ORM\Column]
|
||||
#[Groups(['schema:read'])]
|
||||
private ?int $id = null;
|
||||
|
||||
#[ORM\Column(length: 255)]
|
||||
#[Groups(['schema:read', 'schema:write'])]
|
||||
private ?string $name = null;
|
||||
|
||||
#[ORM\Column(length: 20, enumType: TaskSchemaStatus::class)]
|
||||
#[Groups(['schema:read', 'schema:write'])]
|
||||
private TaskSchemaStatus $status = TaskSchemaStatus::Active;
|
||||
|
||||
#[ORM\Column(length: 20, enumType: TaskSchemaType::class)]
|
||||
#[Groups(['schema:read', 'schema:write'])]
|
||||
private TaskSchemaType $taskType = TaskSchemaType::Single;
|
||||
|
||||
#[ORM\ManyToOne]
|
||||
#[ORM\JoinColumn(onDelete: 'SET NULL')]
|
||||
#[Groups(['schema:read'])]
|
||||
private ?Category $category = null;
|
||||
|
||||
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
|
||||
#[Groups(['schema:read', 'schema:write'])]
|
||||
private ?\DateTimeInterface $deadline = null;
|
||||
|
||||
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
|
||||
#[Groups(['schema:read', 'schema:write'])]
|
||||
private ?\DateTimeInterface $startDate = null;
|
||||
|
||||
#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]
|
||||
#[Groups(['schema:read', 'schema:write'])]
|
||||
private ?\DateTimeInterface $endDate = null;
|
||||
|
||||
#[ORM\Column(type: Types::JSON, nullable: true)]
|
||||
#[Groups(['schema:read', 'schema:write'])]
|
||||
private ?array $weekdays = null;
|
||||
|
||||
#[ORM\Column(type: Types::JSON, nullable: true)]
|
||||
#[Groups(['schema:read', 'schema:write'])]
|
||||
private ?array $monthDays = null;
|
||||
|
||||
#[ORM\Column(type: Types::JSON, nullable: true)]
|
||||
#[Groups(['schema:read', 'schema:write'])]
|
||||
private ?array $yearDays = null;
|
||||
|
||||
#[ORM\Column(type: Types::DATETIME_MUTABLE)]
|
||||
#[Groups(['schema:read'])]
|
||||
private \DateTimeInterface $createdAt;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->createdAt = new \DateTime();
|
||||
}
|
||||
|
||||
public function getId(): ?int
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function getName(): ?string
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setName(string $name): static
|
||||
{
|
||||
$this->name = $name;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getStatus(): TaskSchemaStatus
|
||||
{
|
||||
return $this->status;
|
||||
}
|
||||
|
||||
public function setStatus(TaskSchemaStatus $status): static
|
||||
{
|
||||
$this->status = $status;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getTaskType(): TaskSchemaType
|
||||
{
|
||||
return $this->taskType;
|
||||
}
|
||||
|
||||
public function setTaskType(TaskSchemaType $taskType): static
|
||||
{
|
||||
$this->taskType = $taskType;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getCategory(): ?Category
|
||||
{
|
||||
return $this->category;
|
||||
}
|
||||
|
||||
public function setCategory(?Category $category): static
|
||||
{
|
||||
$this->category = $category;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getDeadline(): ?\DateTimeInterface
|
||||
{
|
||||
return $this->deadline;
|
||||
}
|
||||
|
||||
public function setDeadline(?\DateTimeInterface $deadline): static
|
||||
{
|
||||
$this->deadline = $deadline;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getStartDate(): ?\DateTimeInterface
|
||||
{
|
||||
return $this->startDate;
|
||||
}
|
||||
|
||||
public function setStartDate(?\DateTimeInterface $startDate): static
|
||||
{
|
||||
$this->startDate = $startDate;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getEndDate(): ?\DateTimeInterface
|
||||
{
|
||||
return $this->endDate;
|
||||
}
|
||||
|
||||
public function setEndDate(?\DateTimeInterface $endDate): static
|
||||
{
|
||||
$this->endDate = $endDate;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getWeekdays(): ?array
|
||||
{
|
||||
return $this->weekdays;
|
||||
}
|
||||
|
||||
public function setWeekdays(?array $weekdays): static
|
||||
{
|
||||
$this->weekdays = $weekdays;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getMonthDays(): ?array
|
||||
{
|
||||
return $this->monthDays;
|
||||
}
|
||||
|
||||
public function setMonthDays(?array $monthDays): static
|
||||
{
|
||||
$this->monthDays = $monthDays;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getYearDays(): ?array
|
||||
{
|
||||
return $this->yearDays;
|
||||
}
|
||||
|
||||
public function setYearDays(?array $yearDays): static
|
||||
{
|
||||
$this->yearDays = $yearDays;
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getCreatedAt(): \DateTimeInterface
|
||||
{
|
||||
return $this->createdAt;
|
||||
}
|
||||
}
|
||||
10
backend/src/Enum/TaskSchemaStatus.php
Normal file
10
backend/src/Enum/TaskSchemaStatus.php
Normal file
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enum;
|
||||
|
||||
enum TaskSchemaStatus: string
|
||||
{
|
||||
case Active = 'aktiv';
|
||||
case Completed = 'erledigt';
|
||||
case Inactive = 'inaktiv';
|
||||
}
|
||||
13
backend/src/Enum/TaskSchemaType.php
Normal file
13
backend/src/Enum/TaskSchemaType.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enum;
|
||||
|
||||
enum TaskSchemaType: string
|
||||
{
|
||||
case Single = 'einzel';
|
||||
case Daily = 'taeglich';
|
||||
case Multi = 'multi';
|
||||
case Weekly = 'woechentlich';
|
||||
case Monthly = 'monatlich';
|
||||
case Yearly = 'jaehrlich';
|
||||
}
|
||||
9
backend/src/Enum/TaskStatus.php
Normal file
9
backend/src/Enum/TaskStatus.php
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enum;
|
||||
|
||||
enum TaskStatus: string
|
||||
{
|
||||
case Active = 'aktiv';
|
||||
case Completed = 'erledigt';
|
||||
}
|
||||
18
backend/src/Repository/CategoryRepository.php
Normal file
18
backend/src/Repository/CategoryRepository.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
namespace App\Repository;
|
||||
|
||||
use App\Entity\Category;
|
||||
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
|
||||
use Doctrine\Persistence\ManagerRegistry;
|
||||
|
||||
/**
|
||||
* @extends ServiceEntityRepository<Category>
|
||||
*/
|
||||
class CategoryRepository extends ServiceEntityRepository
|
||||
{
|
||||
public function __construct(ManagerRegistry $registry)
|
||||
{
|
||||
parent::__construct($registry, Category::class);
|
||||
}
|
||||
}
|
||||
149
backend/src/Repository/TaskRepository.php
Normal file
149
backend/src/Repository/TaskRepository.php
Normal file
@@ -0,0 +1,149 @@
|
||||
<?php
|
||||
|
||||
namespace App\Repository;
|
||||
|
||||
use App\Entity\Task;
|
||||
use App\Entity\TaskSchema;
|
||||
use App\Enum\TaskStatus;
|
||||
use App\Enum\TaskSchemaStatus;
|
||||
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
|
||||
use Doctrine\Persistence\ManagerRegistry;
|
||||
|
||||
/**
|
||||
* @extends ServiceEntityRepository<Task>
|
||||
*/
|
||||
class TaskRepository extends ServiceEntityRepository
|
||||
{
|
||||
public function __construct(ManagerRegistry $registry)
|
||||
{
|
||||
parent::__construct($registry, Task::class);
|
||||
}
|
||||
|
||||
public function findByTaskAndDate(TaskSchema $task, \DateTimeInterface $date): ?Task
|
||||
{
|
||||
return $this->createQueryBuilder('o')
|
||||
->where('o.schema = :task')
|
||||
->andWhere('o.date = :date')
|
||||
->setParameter('task', $task)
|
||||
->setParameter('date', $date)
|
||||
->getQuery()
|
||||
->getOneOrNullResult();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Task[]
|
||||
*/
|
||||
public function findInRange(\DateTimeInterface $from, \DateTimeInterface $to): array
|
||||
{
|
||||
return $this->createQueryBuilder('o')
|
||||
->join('o.schema', 't')
|
||||
->leftJoin('t.category', 'c')
|
||||
->addSelect('t', 'c')
|
||||
->where('o.date >= :from')
|
||||
->andWhere('o.date <= :to')
|
||||
->andWhere('t.status != :excluded')
|
||||
->setParameter('from', $from)
|
||||
->setParameter('to', $to)
|
||||
->setParameter('excluded', TaskSchemaStatus::Inactive)
|
||||
->orderBy('o.date', 'ASC')
|
||||
->getQuery()
|
||||
->getResult();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array<string, true> Set of "taskId-YYYY-MM-DD" keys
|
||||
*/
|
||||
public function getExistingKeys(\DateTimeInterface $from, \DateTimeInterface $to): array
|
||||
{
|
||||
$rows = $this->createQueryBuilder('o')
|
||||
->select('IDENTITY(o.schema) AS schemaId', 'o.date')
|
||||
->where('o.date >= :from')
|
||||
->andWhere('o.date <= :to')
|
||||
->setParameter('from', $from)
|
||||
->setParameter('to', $to)
|
||||
->getQuery()
|
||||
->getArrayResult();
|
||||
|
||||
$set = [];
|
||||
foreach ($rows as $row) {
|
||||
$date = $row['date'] instanceof \DateTimeInterface
|
||||
? $row['date']->format('Y-m-d')
|
||||
: $row['date'];
|
||||
$set[$row['schemaId'] . '-' . $date] = true;
|
||||
}
|
||||
|
||||
return $set;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Task[]
|
||||
*/
|
||||
public function findByTaskFromDate(TaskSchema $task, \DateTimeInterface $fromDate): array
|
||||
{
|
||||
return $this->createQueryBuilder('o')
|
||||
->where('o.schema = :task')
|
||||
->andWhere('o.date >= :from')
|
||||
->setParameter('task', $task)
|
||||
->setParameter('from', $fromDate)
|
||||
->getQuery()
|
||||
->getResult();
|
||||
}
|
||||
|
||||
public function deleteFutureByTask(TaskSchema $task, \DateTimeInterface $fromDate): void
|
||||
{
|
||||
$this->createQueryBuilder('o')
|
||||
->delete()
|
||||
->where('o.schema = :task')
|
||||
->andWhere('o.date >= :from')
|
||||
->setParameter('task', $task)
|
||||
->setParameter('from', $fromDate)
|
||||
->getQuery()
|
||||
->execute();
|
||||
}
|
||||
|
||||
public function deleteFutureActive(TaskSchema $task, \DateTimeInterface $fromDate): void
|
||||
{
|
||||
$this->createQueryBuilder('o')
|
||||
->delete()
|
||||
->where('o.schema = :task')
|
||||
->andWhere('o.date >= :from')
|
||||
->andWhere('o.status = :status')
|
||||
->setParameter('task', $task)
|
||||
->setParameter('from', $fromDate)
|
||||
->setParameter('status', TaskStatus::Active)
|
||||
->getQuery()
|
||||
->execute();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Task[]
|
||||
*/
|
||||
public function findAllSorted(): array
|
||||
{
|
||||
return $this->createQueryBuilder('o')
|
||||
->join('o.schema', 't')
|
||||
->leftJoin('t.category', 'c')
|
||||
->addSelect('t', 'c')
|
||||
->where('o.date IS NOT NULL')
|
||||
->orderBy('o.date', 'DESC')
|
||||
->getQuery()
|
||||
->getResult();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Task[]
|
||||
*/
|
||||
public function findWithoutDate(): array
|
||||
{
|
||||
return $this->createQueryBuilder('o')
|
||||
->join('o.schema', 't')
|
||||
->leftJoin('t.category', 'c')
|
||||
->addSelect('t', 'c')
|
||||
->where('o.date IS NULL')
|
||||
->andWhere('t.status != :excluded')
|
||||
->setParameter('excluded', TaskSchemaStatus::Inactive)
|
||||
->orderBy('o.createdAt', 'DESC')
|
||||
->getQuery()
|
||||
->getResult();
|
||||
}
|
||||
}
|
||||
39
backend/src/Repository/TaskSchemaRepository.php
Normal file
39
backend/src/Repository/TaskSchemaRepository.php
Normal file
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
namespace App\Repository;
|
||||
|
||||
use App\Entity\TaskSchema;
|
||||
use App\Enum\TaskSchemaStatus;
|
||||
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
|
||||
use Doctrine\Persistence\ManagerRegistry;
|
||||
|
||||
/**
|
||||
* @extends ServiceEntityRepository<TaskSchema>
|
||||
*/
|
||||
class TaskSchemaRepository extends ServiceEntityRepository
|
||||
{
|
||||
public function __construct(ManagerRegistry $registry)
|
||||
{
|
||||
parent::__construct($registry, TaskSchema::class);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return TaskSchema[]
|
||||
*/
|
||||
public function findActiveTasksInRange(\DateTimeInterface $from, \DateTimeInterface $to): array
|
||||
{
|
||||
return $this->createQueryBuilder('t')
|
||||
->where('t.status != :excluded')
|
||||
->andWhere(
|
||||
'(t.taskType = :einzel AND (t.deadline IS NULL OR (t.deadline >= :from AND t.deadline <= :to)))'
|
||||
. ' OR '
|
||||
. '(t.taskType != :einzel AND t.startDate <= :to AND (t.endDate IS NULL OR t.endDate >= :from))'
|
||||
)
|
||||
->setParameter('excluded', TaskSchemaStatus::Inactive)
|
||||
->setParameter('einzel', 'einzel')
|
||||
->setParameter('from', $from)
|
||||
->setParameter('to', $to)
|
||||
->getQuery()
|
||||
->getResult();
|
||||
}
|
||||
}
|
||||
43
backend/src/Service/CategoryManager.php
Normal file
43
backend/src/Service/CategoryManager.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace App\Service;
|
||||
|
||||
use App\DTO\Request\CreateCategoryRequest;
|
||||
use App\DTO\Request\UpdateCategoryRequest;
|
||||
use App\Entity\Category;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
|
||||
class CategoryManager
|
||||
{
|
||||
public function __construct(
|
||||
private EntityManagerInterface $em,
|
||||
) {}
|
||||
|
||||
public function createCategory(CreateCategoryRequest $request): Category
|
||||
{
|
||||
$category = new Category();
|
||||
$category->setName($request->name);
|
||||
$category->setColor($request->color);
|
||||
|
||||
$this->em->persist($category);
|
||||
$this->em->flush();
|
||||
|
||||
return $category;
|
||||
}
|
||||
|
||||
public function updateCategory(Category $category, UpdateCategoryRequest $request): Category
|
||||
{
|
||||
$category->setName($request->name);
|
||||
$category->setColor($request->color);
|
||||
|
||||
$this->em->flush();
|
||||
|
||||
return $category;
|
||||
}
|
||||
|
||||
public function deleteCategory(Category $category): void
|
||||
{
|
||||
$this->em->remove($category);
|
||||
$this->em->flush();
|
||||
}
|
||||
}
|
||||
82
backend/src/Service/DeadlineCalculator.php
Normal file
82
backend/src/Service/DeadlineCalculator.php
Normal file
@@ -0,0 +1,82 @@
|
||||
<?php
|
||||
|
||||
namespace App\Service;
|
||||
|
||||
use App\Entity\TaskSchema;
|
||||
use App\Enum\TaskSchemaType;
|
||||
|
||||
class DeadlineCalculator
|
||||
{
|
||||
/**
|
||||
* @return \DateTimeInterface[]
|
||||
*/
|
||||
public function getDeadlinesForRange(TaskSchema $schema, \DateTimeInterface $from, \DateTimeInterface $to): array
|
||||
{
|
||||
if ($schema->getTaskType() === TaskSchemaType::Single) {
|
||||
$deadline = $schema->getDeadline();
|
||||
if ($deadline === null) {
|
||||
return [];
|
||||
}
|
||||
return ($deadline >= $from && $deadline <= $to) ? [$deadline] : [];
|
||||
}
|
||||
|
||||
return $this->getRecurringDeadlines($schema, $from, $to);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \DateTimeInterface[]
|
||||
*/
|
||||
private function getRecurringDeadlines(TaskSchema $schema, \DateTimeInterface $from, \DateTimeInterface $to): array
|
||||
{
|
||||
$startDate = $schema->getStartDate();
|
||||
if ($startDate === null) {
|
||||
return [];
|
||||
}
|
||||
|
||||
$effectiveFrom = $from > $startDate ? $from : $startDate;
|
||||
$endDate = $schema->getEndDate();
|
||||
$effectiveTo = $endDate !== null && $to > $endDate ? $endDate : $to;
|
||||
|
||||
if ($effectiveFrom > $effectiveTo) {
|
||||
return [];
|
||||
}
|
||||
|
||||
$deadlines = [];
|
||||
$current = new \DateTimeImmutable($effectiveFrom->format('Y-m-d'));
|
||||
$end = new \DateTimeImmutable($effectiveTo->format('Y-m-d'));
|
||||
|
||||
while ($current <= $end) {
|
||||
if ($this->matchesType($schema, $current)) {
|
||||
$deadlines[] = $current;
|
||||
}
|
||||
$current = $current->modify('+1 day');
|
||||
}
|
||||
|
||||
return $deadlines;
|
||||
}
|
||||
|
||||
private function matchesType(TaskSchema $schema, \DateTimeImmutable $date): bool
|
||||
{
|
||||
return match ($schema->getTaskType()) {
|
||||
TaskSchemaType::Daily => true,
|
||||
TaskSchemaType::Weekly => in_array((int) $date->format('N'), $schema->getWeekdays() ?? [], true),
|
||||
TaskSchemaType::Monthly => in_array((int) $date->format('j'), $schema->getMonthDays() ?? [], true),
|
||||
TaskSchemaType::Multi, TaskSchemaType::Yearly => $this->matchesYearDays($schema, $date),
|
||||
default => false,
|
||||
};
|
||||
}
|
||||
|
||||
private function matchesYearDays(TaskSchema $schema, \DateTimeImmutable $date): bool
|
||||
{
|
||||
$month = (int) $date->format('n');
|
||||
$day = (int) $date->format('j');
|
||||
|
||||
foreach ($schema->getYearDays() ?? [] as $yd) {
|
||||
if (($yd['month'] ?? 0) === $month && ($yd['day'] ?? 0) === $day) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
75
backend/src/Service/TaskGenerator.php
Normal file
75
backend/src/Service/TaskGenerator.php
Normal file
@@ -0,0 +1,75 @@
|
||||
<?php
|
||||
|
||||
namespace App\Service;
|
||||
|
||||
use App\Entity\Task;
|
||||
use App\Enum\TaskSchemaType;
|
||||
use App\Enum\TaskSchemaStatus;
|
||||
use App\Repository\TaskRepository;
|
||||
use App\Repository\TaskSchemaRepository;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
|
||||
class TaskGenerator
|
||||
{
|
||||
public function __construct(
|
||||
private EntityManagerInterface $em,
|
||||
private TaskSchemaRepository $schemaRepository,
|
||||
private TaskRepository $taskRepository,
|
||||
private DeadlineCalculator $deadlineCalculator,
|
||||
) {}
|
||||
|
||||
public function generateForRange(\DateTimeInterface $from, \DateTimeInterface $to): void
|
||||
{
|
||||
$schemas = $this->schemaRepository->findActiveTasksInRange($from, $to);
|
||||
$existingKeys = $this->taskRepository->getExistingKeys($from, $to);
|
||||
|
||||
$hasNew = false;
|
||||
|
||||
foreach ($schemas as $schema) {
|
||||
$deadlines = $this->deadlineCalculator->getDeadlinesForRange($schema, $from, $to);
|
||||
|
||||
foreach ($deadlines as $deadline) {
|
||||
$key = $schema->getId() . '-' . $deadline->format('Y-m-d');
|
||||
if (!isset($existingKeys[$key])) {
|
||||
$task = new Task();
|
||||
$task->setSchema($schema);
|
||||
$task->setDate(new \DateTime($deadline->format('Y-m-d')));
|
||||
|
||||
$this->em->persist($task);
|
||||
$existingKeys[$key] = true;
|
||||
$hasNew = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($hasNew) {
|
||||
$this->em->flush();
|
||||
}
|
||||
}
|
||||
|
||||
public function generateForTasksWithoutDate(): void
|
||||
{
|
||||
$schemas = $this->schemaRepository->findBy([
|
||||
'taskType' => TaskSchemaType::Single,
|
||||
'deadline' => null,
|
||||
'status' => TaskSchemaStatus::Active,
|
||||
]);
|
||||
|
||||
$hasNew = false;
|
||||
|
||||
foreach ($schemas as $schema) {
|
||||
$existing = $this->taskRepository->findOneBy(['schema' => $schema]);
|
||||
if (!$existing) {
|
||||
$occ = new Task();
|
||||
$occ->setSchema($schema);
|
||||
$occ->setDate(null);
|
||||
$this->em->persist($occ);
|
||||
$hasNew = true;
|
||||
}
|
||||
}
|
||||
|
||||
if ($hasNew) {
|
||||
$this->em->flush();
|
||||
}
|
||||
}
|
||||
}
|
||||
47
backend/src/Service/TaskManager.php
Normal file
47
backend/src/Service/TaskManager.php
Normal file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace App\Service;
|
||||
|
||||
use App\DTO\Request\UpdateTaskRequest;
|
||||
use App\DTO\Response\TaskResponse;
|
||||
use App\Entity\Task;
|
||||
use App\Enum\TaskStatus;
|
||||
use App\Repository\CategoryRepository;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
|
||||
class TaskManager
|
||||
{
|
||||
public function __construct(
|
||||
private EntityManagerInterface $em,
|
||||
private CategoryRepository $categoryRepository,
|
||||
private TaskSerializer $taskSerializer,
|
||||
) {}
|
||||
|
||||
public function updateTask(Task $task, UpdateTaskRequest $request): TaskResponse
|
||||
{
|
||||
$task->setName($request->name);
|
||||
|
||||
$category = $request->categoryId !== null
|
||||
? $this->categoryRepository->find($request->categoryId)
|
||||
: null;
|
||||
$task->setCategory($category);
|
||||
$task->setCategoryOverridden(true);
|
||||
|
||||
$status = TaskStatus::tryFrom($request->status);
|
||||
if ($status !== null) {
|
||||
$task->setStatus($status);
|
||||
}
|
||||
|
||||
$task->setDate($request->date ? new \DateTime($request->date) : null);
|
||||
|
||||
$this->em->flush();
|
||||
|
||||
return $this->taskSerializer->serializeTask($task, new \DateTimeImmutable('today'));
|
||||
}
|
||||
|
||||
public function deleteTask(Task $task): void
|
||||
{
|
||||
$this->em->remove($task);
|
||||
$this->em->flush();
|
||||
}
|
||||
}
|
||||
155
backend/src/Service/TaskSchemaManager.php
Normal file
155
backend/src/Service/TaskSchemaManager.php
Normal file
@@ -0,0 +1,155 @@
|
||||
<?php
|
||||
|
||||
namespace App\Service;
|
||||
|
||||
use App\DTO\Request\CreateSchemaRequest;
|
||||
use App\DTO\Request\ToggleRequest;
|
||||
use App\DTO\Request\UpdateSchemaRequest;
|
||||
use App\DTO\Response\ToggleResponse;
|
||||
use App\Entity\TaskSchema;
|
||||
use App\Enum\TaskSchemaStatus;
|
||||
use App\Enum\TaskSchemaType;
|
||||
use App\Enum\TaskStatus;
|
||||
use Symfony\Component\HttpKernel\Exception\HttpException;
|
||||
use App\Repository\CategoryRepository;
|
||||
use App\Repository\TaskRepository;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
class TaskSchemaManager
|
||||
{
|
||||
public function __construct(
|
||||
private EntityManagerInterface $em,
|
||||
private CategoryRepository $categoryRepository,
|
||||
private TaskRepository $taskRepository,
|
||||
private TaskSynchronizer $taskSynchronizer,
|
||||
) {}
|
||||
|
||||
public function createSchema(CreateSchemaRequest $request): TaskSchema
|
||||
{
|
||||
$schema = new TaskSchema();
|
||||
|
||||
$schema->setName($request->name ?? '');
|
||||
|
||||
if ($request->status !== null) {
|
||||
$status = TaskSchemaStatus::tryFrom($request->status);
|
||||
if ($status !== null) {
|
||||
$schema->setStatus($status);
|
||||
}
|
||||
}
|
||||
|
||||
if ($request->taskType !== null) {
|
||||
$taskType = TaskSchemaType::tryFrom($request->taskType);
|
||||
if ($taskType !== null) {
|
||||
$schema->setTaskType($taskType);
|
||||
}
|
||||
}
|
||||
|
||||
$schema->setDeadline($request->deadline !== null ? new \DateTime($request->deadline) : null);
|
||||
$schema->setStartDate($request->startDate !== null ? new \DateTime($request->startDate) : null);
|
||||
$schema->setEndDate($request->endDate !== null ? new \DateTime($request->endDate) : null);
|
||||
$schema->setWeekdays($request->weekdays);
|
||||
$schema->setMonthDays($request->monthDays);
|
||||
$schema->setYearDays($request->yearDays);
|
||||
|
||||
$this->resolveCategory($schema, $request);
|
||||
$this->applyDefaults($schema);
|
||||
|
||||
$this->em->persist($schema);
|
||||
$this->em->flush();
|
||||
|
||||
return $schema;
|
||||
}
|
||||
|
||||
public function updateSchema(TaskSchema $schema, UpdateSchemaRequest $request): TaskSchema
|
||||
{
|
||||
if ($request->name !== null) {
|
||||
$schema->setName($request->name);
|
||||
}
|
||||
|
||||
if ($request->status !== null) {
|
||||
$status = TaskSchemaStatus::tryFrom($request->status);
|
||||
if ($status !== null) {
|
||||
$schema->setStatus($status);
|
||||
}
|
||||
}
|
||||
|
||||
if ($request->taskType !== null) {
|
||||
$taskType = TaskSchemaType::tryFrom($request->taskType);
|
||||
if ($taskType !== null) {
|
||||
$schema->setTaskType($taskType);
|
||||
}
|
||||
}
|
||||
|
||||
$schema->setDeadline($request->deadline !== null ? new \DateTime($request->deadline) : null);
|
||||
$schema->setStartDate($request->startDate !== null ? new \DateTime($request->startDate) : null);
|
||||
$schema->setEndDate($request->endDate !== null ? new \DateTime($request->endDate) : null);
|
||||
$schema->setWeekdays($request->weekdays);
|
||||
$schema->setMonthDays($request->monthDays);
|
||||
$schema->setYearDays($request->yearDays);
|
||||
|
||||
$this->resolveCategory($schema, $request);
|
||||
$this->applyDefaults($schema);
|
||||
|
||||
$this->em->flush();
|
||||
|
||||
// Sync: delete what no longer fits, create what's missing
|
||||
$this->taskSynchronizer->syncForSchema($schema);
|
||||
|
||||
return $schema;
|
||||
}
|
||||
|
||||
public function toggleTaskStatus(TaskSchema $schema, ToggleRequest $request): ToggleResponse
|
||||
{
|
||||
if ($schema->getStatus() === TaskSchemaStatus::Inactive) {
|
||||
throw new HttpException(422, 'Inaktive Aufgaben können nicht umgeschaltet werden.');
|
||||
}
|
||||
|
||||
// Find the task
|
||||
$task = $request->date !== null
|
||||
? $this->taskRepository->findByTaskAndDate($schema, new \DateTime($request->date))
|
||||
: $this->taskRepository->findOneBy(['schema' => $schema, 'date' => null]);
|
||||
|
||||
if (!$task) {
|
||||
throw new HttpException(404, 'Task nicht gefunden.');
|
||||
}
|
||||
|
||||
$newStatus = $task->getStatus() === TaskStatus::Active
|
||||
? TaskStatus::Completed
|
||||
: TaskStatus::Active;
|
||||
$task->setStatus($newStatus);
|
||||
$this->em->flush();
|
||||
|
||||
return new ToggleResponse(completed: $newStatus === TaskStatus::Completed);
|
||||
}
|
||||
|
||||
private function resolveCategory(TaskSchema $schema, UpdateSchemaRequest|CreateSchemaRequest $request): void
|
||||
{
|
||||
if ($request instanceof UpdateSchemaRequest) {
|
||||
if ($request->hasCategoryId) {
|
||||
if ($request->categoryId !== null) {
|
||||
$category = $this->categoryRepository->find($request->categoryId);
|
||||
$schema->setCategory($category);
|
||||
} else {
|
||||
$schema->setCategory(null);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if ($request->categoryId !== null) {
|
||||
$category = $this->categoryRepository->find($request->categoryId);
|
||||
$schema->setCategory($category);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function deleteSchema(TaskSchema $schema): void
|
||||
{
|
||||
$this->em->remove($schema);
|
||||
$this->em->flush();
|
||||
}
|
||||
|
||||
private function applyDefaults(TaskSchema $schema): void
|
||||
{
|
||||
if ($schema->getTaskType() !== TaskSchemaType::Single && $schema->getStartDate() === null) {
|
||||
$schema->setStartDate(new \DateTime('today'));
|
||||
}
|
||||
}
|
||||
}
|
||||
49
backend/src/Service/TaskSerializer.php
Normal file
49
backend/src/Service/TaskSerializer.php
Normal file
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
|
||||
namespace App\Service;
|
||||
|
||||
use App\DTO\Response\CategoryResponse;
|
||||
use App\DTO\Response\TaskResponse;
|
||||
use App\Entity\Category;
|
||||
use App\Entity\Task;
|
||||
|
||||
class TaskSerializer
|
||||
{
|
||||
public function serializeTask(Task $task, ?\DateTimeImmutable $today = null): TaskResponse
|
||||
{
|
||||
$today ??= new \DateTimeImmutable('today');
|
||||
$schema = $task->getSchema();
|
||||
$category = $task->getEffectiveCategory();
|
||||
$date = $task->getDate();
|
||||
|
||||
return new TaskResponse(
|
||||
schemaId: $schema->getId(),
|
||||
taskId: $task->getId(),
|
||||
name: $task->getEffectiveName(),
|
||||
status: $task->getStatus()->value,
|
||||
taskType: $schema->getTaskType()->value,
|
||||
date: $date?->format('Y-m-d'),
|
||||
deadline: $date?->format('Y-m-d'),
|
||||
isPast: $date !== null && $date < $today,
|
||||
category: $category !== null ? $this->serializeCategory($category) : null,
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param Task[] $tasks
|
||||
* @return TaskResponse[]
|
||||
*/
|
||||
public function serializeTasks(array $tasks, \DateTimeImmutable $today): array
|
||||
{
|
||||
return array_map(fn(Task $task) => $this->serializeTask($task, $today), $tasks);
|
||||
}
|
||||
|
||||
public function serializeCategory(Category $category): CategoryResponse
|
||||
{
|
||||
return new CategoryResponse(
|
||||
id: $category->getId(),
|
||||
name: $category->getName(),
|
||||
color: $category->getColor(),
|
||||
);
|
||||
}
|
||||
}
|
||||
92
backend/src/Service/TaskSynchronizer.php
Normal file
92
backend/src/Service/TaskSynchronizer.php
Normal file
@@ -0,0 +1,92 @@
|
||||
<?php
|
||||
|
||||
namespace App\Service;
|
||||
|
||||
use App\Entity\Task;
|
||||
use App\Entity\TaskSchema;
|
||||
use App\Enum\TaskSchemaType;
|
||||
use App\Repository\TaskRepository;
|
||||
use Doctrine\ORM\EntityManagerInterface;
|
||||
|
||||
class TaskSynchronizer
|
||||
{
|
||||
public function __construct(
|
||||
private EntityManagerInterface $em,
|
||||
private TaskRepository $taskRepository,
|
||||
private DeadlineCalculator $deadlineCalculator,
|
||||
) {}
|
||||
|
||||
public function syncForSchema(TaskSchema $schema): void
|
||||
{
|
||||
$today = new \DateTimeImmutable('today');
|
||||
|
||||
// Range: bis endDate oder mindestens +6 Tage
|
||||
$minEnd = $today->modify('+6 days');
|
||||
$end = $schema->getEndDate()
|
||||
? new \DateTimeImmutable($schema->getEndDate()->format('Y-m-d'))
|
||||
: $minEnd;
|
||||
if ($end < $minEnd) {
|
||||
$end = $minEnd;
|
||||
}
|
||||
|
||||
// Soll-Termine berechnen
|
||||
$deadlines = $this->deadlineCalculator->getDeadlinesForRange($schema, $today, $end);
|
||||
$shouldExist = [];
|
||||
foreach ($deadlines as $dl) {
|
||||
$shouldExist[$dl->format('Y-m-d')] = true;
|
||||
}
|
||||
|
||||
// Alle zukünftigen Tasks laden (mit Datum)
|
||||
$futureTasks = $this->taskRepository->findByTaskFromDate($schema, $today);
|
||||
$existingByDate = [];
|
||||
foreach ($futureTasks as $occ) {
|
||||
$existingByDate[$occ->getDate()->format('Y-m-d')] = $occ;
|
||||
}
|
||||
|
||||
// Null-Datum Tasks laden
|
||||
$nullDateTasks = $this->taskRepository->findBy(['schema' => $schema, 'date' => null]);
|
||||
|
||||
// Nicht mehr im Schema -> entfernen
|
||||
foreach ($existingByDate as $dateKey => $occ) {
|
||||
if (!isset($shouldExist[$dateKey])) {
|
||||
$this->em->remove($occ);
|
||||
unset($existingByDate[$dateKey]);
|
||||
}
|
||||
}
|
||||
|
||||
// Einzel ohne Deadline: null-date Task behalten
|
||||
if ($schema->getTaskType() === TaskSchemaType::Single && $schema->getDeadline() === null) {
|
||||
foreach ($nullDateTasks as $occ) {
|
||||
$occ->setName(null);
|
||||
$occ->setCategory(null);
|
||||
$occ->setCategoryOverridden(false);
|
||||
}
|
||||
} else {
|
||||
// Sonst null-date Tasks entfernen
|
||||
foreach ($nullDateTasks as $occ) {
|
||||
$this->em->remove($occ);
|
||||
}
|
||||
}
|
||||
|
||||
// Bestehende zukünftige Overrides zurücksetzen
|
||||
foreach ($existingByDate as $occ) {
|
||||
$occ->setName(null);
|
||||
$occ->setCategory(null);
|
||||
$occ->setCategoryOverridden(false);
|
||||
}
|
||||
|
||||
// Fehlende Tasks erstellen
|
||||
foreach ($deadlines as $dl) {
|
||||
$dateKey = $dl->format('Y-m-d');
|
||||
if (!isset($existingByDate[$dateKey])) {
|
||||
$occ = new Task();
|
||||
$occ->setSchema($schema);
|
||||
$occ->setDate(new \DateTime($dateKey));
|
||||
|
||||
$this->em->persist($occ);
|
||||
}
|
||||
}
|
||||
|
||||
$this->em->flush();
|
||||
}
|
||||
}
|
||||
91
backend/src/Service/TaskViewBuilder.php
Normal file
91
backend/src/Service/TaskViewBuilder.php
Normal file
@@ -0,0 +1,91 @@
|
||||
<?php
|
||||
|
||||
namespace App\Service;
|
||||
|
||||
use App\DTO\Response\DayResponse;
|
||||
use App\DTO\Response\TaskResponse;
|
||||
use App\DTO\Response\WeekViewResponse;
|
||||
use App\Repository\TaskRepository;
|
||||
|
||||
class TaskViewBuilder
|
||||
{
|
||||
public function __construct(
|
||||
private TaskGenerator $taskGenerator,
|
||||
private TaskRepository $taskRepository,
|
||||
private TaskSerializer $taskSerializer,
|
||||
) {}
|
||||
|
||||
public function buildWeekView(?\DateTimeImmutable $start = null): WeekViewResponse
|
||||
{
|
||||
$start = $start ?? new \DateTimeImmutable('today');
|
||||
$end = $start->modify('+6 days');
|
||||
$today = new \DateTimeImmutable('today');
|
||||
|
||||
// Generate missing tasks
|
||||
$this->taskGenerator->generateForRange($start, $end);
|
||||
$this->taskGenerator->generateForTasksWithoutDate();
|
||||
|
||||
// Load tasks with dates in range
|
||||
$tasks = $this->taskRepository->findInRange($start, $end);
|
||||
|
||||
// Build days structure
|
||||
$days = [];
|
||||
$current = $start;
|
||||
while ($current <= $end) {
|
||||
$days[$current->format('Y-m-d')] = [];
|
||||
$current = $current->modify('+1 day');
|
||||
}
|
||||
|
||||
foreach ($tasks as $task) {
|
||||
$dateKey = $task->getDate()->format('Y-m-d');
|
||||
if (isset($days[$dateKey])) {
|
||||
$days[$dateKey][] = $this->taskSerializer->serializeTask($task, $today);
|
||||
}
|
||||
}
|
||||
|
||||
// Tasks without date (einzel without deadline)
|
||||
$tasksWithoutDeadline = [];
|
||||
$noDateTasks = $this->taskRepository->findWithoutDate();
|
||||
foreach ($noDateTasks as $task) {
|
||||
$tasksWithoutDeadline[] = $this->taskSerializer->serializeTask($task, $today);
|
||||
}
|
||||
|
||||
$dayResponses = [];
|
||||
foreach ($days as $date => $dayTasks) {
|
||||
usort($dayTasks, fn(TaskResponse $a, TaskResponse $b) => strcmp($a->name, $b->name));
|
||||
$dayResponses[] = new DayResponse(
|
||||
date: $date,
|
||||
tasks: $dayTasks,
|
||||
);
|
||||
}
|
||||
|
||||
return new WeekViewResponse(
|
||||
tasksWithoutDeadline: $tasksWithoutDeadline,
|
||||
days: $dayResponses,
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return TaskResponse[]
|
||||
*/
|
||||
public function buildAllTasksView(): array
|
||||
{
|
||||
$this->taskGenerator->generateForTasksWithoutDate();
|
||||
$today = new \DateTimeImmutable('today');
|
||||
$result = [];
|
||||
|
||||
// Tasks without date first
|
||||
$noDate = $this->taskRepository->findWithoutDate();
|
||||
foreach ($noDate as $task) {
|
||||
$result[] = $this->taskSerializer->serializeTask($task, $today);
|
||||
}
|
||||
|
||||
// Then all tasks with date
|
||||
$tasks = $this->taskRepository->findAllSorted();
|
||||
foreach ($tasks as $task) {
|
||||
$result[] = $this->taskSerializer->serializeTask($task, $today);
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
@@ -92,6 +92,15 @@
|
||||
".editorconfig"
|
||||
]
|
||||
},
|
||||
"symfony/maker-bundle": {
|
||||
"version": "1.67",
|
||||
"recipe": {
|
||||
"repo": "github.com/symfony/recipes",
|
||||
"branch": "main",
|
||||
"version": "1.0",
|
||||
"ref": "fadbfe33303a76e25cb63401050439aa9b1a9c7f"
|
||||
}
|
||||
},
|
||||
"symfony/property-info": {
|
||||
"version": "7.4",
|
||||
"recipe": {
|
||||
|
||||
@@ -2,21 +2,21 @@
|
||||
|
||||
// This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
|
||||
|
||||
if (\class_exists(\ContainerIP09wnc\App_KernelDevDebugContainer::class, false)) {
|
||||
if (\class_exists(\ContainerB37PM1E\App_KernelDevDebugContainer::class, false)) {
|
||||
// no-op
|
||||
} elseif (!include __DIR__.'/ContainerIP09wnc/App_KernelDevDebugContainer.php') {
|
||||
touch(__DIR__.'/ContainerIP09wnc.legacy');
|
||||
} elseif (!include __DIR__.'/ContainerB37PM1E/App_KernelDevDebugContainer.php') {
|
||||
touch(__DIR__.'/ContainerB37PM1E.legacy');
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (!\class_exists(App_KernelDevDebugContainer::class, false)) {
|
||||
\class_alias(\ContainerIP09wnc\App_KernelDevDebugContainer::class, App_KernelDevDebugContainer::class, false);
|
||||
\class_alias(\ContainerB37PM1E\App_KernelDevDebugContainer::class, App_KernelDevDebugContainer::class, false);
|
||||
}
|
||||
|
||||
return new \ContainerIP09wnc\App_KernelDevDebugContainer([
|
||||
'container.build_hash' => 'IP09wnc',
|
||||
'container.build_id' => '42ab5adc',
|
||||
'container.build_time' => 1774307047,
|
||||
return new \ContainerB37PM1E\App_KernelDevDebugContainer([
|
||||
'container.build_hash' => 'B37PM1E',
|
||||
'container.build_id' => 'a8fa9433',
|
||||
'container.build_time' => 1774560973,
|
||||
'container.runtime_mode' => \in_array(\PHP_SAPI, ['cli', 'phpdbg', 'embed'], true) ? 'web=0' : 'web=1',
|
||||
], __DIR__.\DIRECTORY_SEPARATOR.'ContainerIP09wnc');
|
||||
], __DIR__.\DIRECTORY_SEPARATOR.'ContainerB37PM1E');
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -10,68 +10,89 @@ if (in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) {
|
||||
}
|
||||
|
||||
require dirname(__DIR__, 3).'/vendor/autoload.php';
|
||||
(require __DIR__.'/App_KernelDevDebugContainer.php')->set(\ContainerIP09wnc\App_KernelDevDebugContainer::class, null);
|
||||
require __DIR__.'/ContainerIP09wnc/UriSignerGhostB68a0a1.php';
|
||||
require __DIR__.'/ContainerIP09wnc/EntityManagerGhost614a58f.php';
|
||||
require __DIR__.'/ContainerIP09wnc/RequestPayloadValueResolverGhost01ca9cc.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getValidator_WhenService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getValidator_NotCompromisedPasswordService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getValidator_NoSuspiciousCharactersService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getValidator_ExpressionService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getValidator_EmailService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getSession_Handler_NativeService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getSession_FactoryService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getServicesResetterService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getSecrets_VaultService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getSecrets_EnvVarLoaderService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getRouting_LoaderService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getPropertyInfo_SerializerExtractorService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getPropertyInfo_ConstructorExtractorService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getErrorHandler_ErrorRenderer_HtmlService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getErrorControllerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDoctrine_UuidGeneratorService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDoctrine_UlidGeneratorService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDoctrine_Orm_Validator_UniqueService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDoctrine_Orm_Listeners_PdoSessionHandlerSchemaListenerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDoctrine_Orm_Listeners_LockStoreSchemaListenerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaListenerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaListenerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getDebug_ErrorHandlerConfiguratorService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getContainer_GetRoutingConditionServiceService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getContainer_EnvVarProcessorsLocatorService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getContainer_EnvVarProcessorService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getCache_ValidatorExpressionLanguageService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getCache_SystemClearerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getCache_SystemService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getCache_GlobalClearerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getCache_AppClearerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getCache_AppService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getTemplateControllerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/getRedirectControllerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_ServiceLocator_8JS6QTAService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_ServiceLocator_1vYpZ1B_KernelregisterContainerConfigurationService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_ServiceLocator_1vYpZ1B_KernelloadRoutesService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_ServiceLocator_1vYpZ1BService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_Doctrine_Orm_EntityValueResolverService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_SessionService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_RequestService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php';
|
||||
require __DIR__.'/ContainerIP09wnc/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php';
|
||||
(require __DIR__.'/App_KernelDevDebugContainer.php')->set(\ContainerB37PM1E\App_KernelDevDebugContainer::class, null);
|
||||
require __DIR__.'/ContainerB37PM1E/UriSignerGhostB68a0a1.php';
|
||||
require __DIR__.'/ContainerB37PM1E/EntityManagerGhost614a58f.php';
|
||||
require __DIR__.'/ContainerB37PM1E/RequestPayloadValueResolverGhost01ca9cc.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getValidator_WhenService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getValidator_NotCompromisedPasswordService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getValidator_NoSuspiciousCharactersService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getValidator_ExpressionService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getValidator_EmailService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getSession_Handler_NativeService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getSession_FactoryService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getServicesResetterService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getSecrets_VaultService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getSecrets_EnvVarLoaderService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getRouting_LoaderService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getPropertyInfo_SerializerExtractorService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getPropertyInfo_ConstructorExtractorService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getErrorHandler_ErrorRenderer_HtmlService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getErrorControllerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDoctrine_UuidGeneratorService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDoctrine_UlidGeneratorService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDoctrine_Orm_Validator_UniqueService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDoctrine_Orm_Listeners_PdoSessionHandlerSchemaListenerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDoctrine_Orm_Listeners_LockStoreSchemaListenerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDoctrine_Orm_Listeners_DoctrineTokenProviderSchemaListenerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDoctrine_Orm_Listeners_DoctrineDbalCacheAdapterSchemaListenerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDoctrine_Orm_DefaultListeners_AttachEntityListenersService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDoctrine_Orm_DefaultEntityManager_PropertyInfoExtractorService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getDebug_ErrorHandlerConfiguratorService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getContainer_GetRoutingConditionServiceService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getContainer_EnvVarProcessorsLocatorService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getContainer_EnvVarProcessorService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCache_ValidatorExpressionLanguageService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCache_SystemClearerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCache_SystemService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCache_GlobalClearerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCache_AppClearerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCache_AppService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTemplateControllerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getRedirectControllerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskSchemaRepositoryService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskRepositoryService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCategoryRepositoryService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskSchemaControllerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskControllerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCategoryControllerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_ServiceLocator_NyZ3KqIService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskControllerupdateService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskControllershowService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskControllerdeleteService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_ServiceLocator_XkkbYmService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_ServiceLocator_TJNRSaVService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskSchemaControllerupdateService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskSchemaControllertoggleService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskSchemaControllershowService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getTaskSchemaControllerdeleteService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_ServiceLocator_R5gwLrSService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCategoryControllerupdateService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCategoryControllershowService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/getCategoryControllerdeleteService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_ServiceLocator_Cm49tF9Service.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_ServiceLocator_1vYpZ1B_KernelregisterContainerConfigurationService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_ServiceLocator_1vYpZ1B_KernelloadRoutesService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_ServiceLocator_1vYpZ1BService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_Doctrine_Orm_EntityValueResolverService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_VariadicService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_SessionService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_ServiceService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_RequestPayloadService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_RequestAttributeService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_RequestService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_QueryParameterValueResolverService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_NotTaggedControllerService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_DefaultService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_DatetimeService.php';
|
||||
require __DIR__.'/ContainerB37PM1E/get_Debug_ValueResolver_ArgumentResolver_BackedEnumResolverService.php';
|
||||
|
||||
$classes = [];
|
||||
$classes[] = 'Symfony\Bundle\FrameworkBundle\FrameworkBundle';
|
||||
$classes[] = 'Nelmio\CorsBundle\NelmioCorsBundle';
|
||||
$classes[] = 'Doctrine\Bundle\DoctrineBundle\DoctrineBundle';
|
||||
$classes[] = 'Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle';
|
||||
$classes[] = 'Symfony\Bundle\MakerBundle\MakerBundle';
|
||||
$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver';
|
||||
$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver';
|
||||
$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver';
|
||||
@@ -86,6 +107,21 @@ $classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicV
|
||||
$classes[] = 'Symfony\Bridge\Doctrine\ArgumentResolver\EntityValueResolver';
|
||||
$classes[] = 'Symfony\Bridge\Doctrine\Attribute\MapEntity';
|
||||
$classes[] = 'Symfony\Component\DependencyInjection\ServiceLocator';
|
||||
$classes[] = 'App\Controller\Api\CategoryController';
|
||||
$classes[] = 'App\Service\CategoryManager';
|
||||
$classes[] = 'App\Controller\Api\TaskController';
|
||||
$classes[] = 'App\Service\TaskManager';
|
||||
$classes[] = 'App\Controller\Api\TaskSchemaController';
|
||||
$classes[] = 'App\Service\TaskSchemaManager';
|
||||
$classes[] = 'App\Service\TaskSynchronizer';
|
||||
$classes[] = 'App\Service\DeadlineCalculator';
|
||||
$classes[] = 'App\Service\TaskViewBuilder';
|
||||
$classes[] = 'App\Service\TaskGenerator';
|
||||
$classes[] = 'App\EventListener\ExceptionListener';
|
||||
$classes[] = 'App\Repository\CategoryRepository';
|
||||
$classes[] = 'App\Repository\TaskRepository';
|
||||
$classes[] = 'App\Repository\TaskSchemaRepository';
|
||||
$classes[] = 'App\Service\TaskSerializer';
|
||||
$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\RedirectController';
|
||||
$classes[] = 'Symfony\Bundle\FrameworkBundle\Controller\TemplateController';
|
||||
$classes[] = 'Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver';
|
||||
@@ -117,10 +153,10 @@ $classes[] = 'Doctrine\DBAL\Tools\DsnParser';
|
||||
$classes[] = 'Symfony\Bridge\Doctrine\ContainerAwareEventManager';
|
||||
$classes[] = 'Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener';
|
||||
$classes[] = 'Doctrine\Bundle\DoctrineBundle\Middleware\BacktraceDebugDataHolder';
|
||||
$classes[] = 'Doctrine\ORM\Mapping\Driver\AttributeDriver';
|
||||
$classes[] = 'Doctrine\ORM\Configuration';
|
||||
$classes[] = 'Doctrine\Bundle\DoctrineBundle\Mapping\MappingDriver';
|
||||
$classes[] = 'Doctrine\Persistence\Mapping\Driver\MappingDriverChain';
|
||||
$classes[] = 'Doctrine\ORM\Mapping\Driver\AttributeDriver';
|
||||
$classes[] = 'Doctrine\ORM\Mapping\UnderscoreNamingStrategy';
|
||||
$classes[] = 'Doctrine\ORM\Mapping\DefaultQuoteStrategy';
|
||||
$classes[] = 'Doctrine\ORM\Mapping\DefaultTypedFieldMapper';
|
||||
@@ -166,6 +202,7 @@ $classes[] = 'Nelmio\CorsBundle\EventListener\CacheableResponseVaryListener';
|
||||
$classes[] = 'Nelmio\CorsBundle\EventListener\CorsListener';
|
||||
$classes[] = 'Nelmio\CorsBundle\Options\Resolver';
|
||||
$classes[] = 'Nelmio\CorsBundle\Options\ConfigProvider';
|
||||
$classes[] = 'Symfony\Component\DependencyInjection\ParameterBag\ContainerBag';
|
||||
$classes[] = 'Symfony\Component\PropertyInfo\PropertyInfoExtractor';
|
||||
$classes[] = 'Symfony\Component\PropertyInfo\Extractor\ConstructorExtractor';
|
||||
$classes[] = 'Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor';
|
||||
@@ -175,7 +212,6 @@ $classes[] = 'Symfony\Component\PropertyInfo\Extractor\SerializerExtractor';
|
||||
$classes[] = 'Symfony\Component\HttpFoundation\RequestStack';
|
||||
$classes[] = 'Symfony\Component\HttpKernel\EventListener\ResponseListener';
|
||||
$classes[] = 'Symfony\Bundle\FrameworkBundle\Routing\Router';
|
||||
$classes[] = 'Symfony\Component\DependencyInjection\ParameterBag\ContainerBag';
|
||||
$classes[] = 'Symfony\Component\Config\ResourceCheckerConfigCacheFactory';
|
||||
$classes[] = 'Symfony\Component\Routing\RequestContext';
|
||||
$classes[] = 'Symfony\Component\HttpKernel\EventListener\RouterListener';
|
||||
|
||||
Binary file not shown.
1208
backend/var/cache/dev/App_KernelDevDebugContainer.xml
vendored
1208
backend/var/cache/dev/App_KernelDevDebugContainer.xml
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,3 +1,23 @@
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\Api\CategoryController" (parent: .abstract.instanceof.App\Controller\Api\CategoryController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\Api\CategoryController" (parent: .instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\Api\CategoryController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.App\Controller\Api\CategoryController.0.App\Controller\Api\CategoryController" (parent: .instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\Api\CategoryController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\Controller\Api\CategoryController" (parent: .instanceof.App\Controller\Api\CategoryController.0.App\Controller\Api\CategoryController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\Api\TaskController" (parent: .abstract.instanceof.App\Controller\Api\TaskController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\Api\TaskController" (parent: .instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\Api\TaskController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.App\Controller\Api\TaskController.0.App\Controller\Api\TaskController" (parent: .instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\Api\TaskController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\Controller\Api\TaskController" (parent: .instanceof.App\Controller\Api\TaskController.0.App\Controller\Api\TaskController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\Api\TaskSchemaController" (parent: .abstract.instanceof.App\Controller\Api\TaskSchemaController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\Api\TaskSchemaController" (parent: .instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\Api\TaskSchemaController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.App\Controller\Api\TaskSchemaController.0.App\Controller\Api\TaskSchemaController" (parent: .instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\Api\TaskSchemaController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\Controller\Api\TaskSchemaController" (parent: .instanceof.App\Controller\Api\TaskSchemaController.0.App\Controller\Api\TaskSchemaController).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.App\EventListener\ExceptionListener.0.App\EventListener\ExceptionListener" (parent: .abstract.instanceof.App\EventListener\ExceptionListener).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\EventListener\ExceptionListener" (parent: .instanceof.App\EventListener\ExceptionListener.0.App\EventListener\ExceptionListener).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface.0.App\Repository\CategoryRepository" (parent: .abstract.instanceof.App\Repository\CategoryRepository).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\Repository\CategoryRepository" (parent: .instanceof.Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface.0.App\Repository\CategoryRepository).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface.0.App\Repository\TaskRepository" (parent: .abstract.instanceof.App\Repository\TaskRepository).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\Repository\TaskRepository" (parent: .instanceof.Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface.0.App\Repository\TaskRepository).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface.0.App\Repository\TaskSchemaRepository" (parent: .abstract.instanceof.App\Repository\TaskSchemaRepository).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "App\Repository\TaskSchemaRepository" (parent: .instanceof.Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface.0.App\Repository\TaskSchemaRepository).
|
||||
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).
|
||||
@@ -14,6 +34,39 @@ Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Reso
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "doctrine.orm.default_configuration" (parent: doctrine.orm.configuration).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "doctrine.orm.default_manager_configurator" (parent: doctrine.orm.manager_configurator.abstract).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "doctrine.orm.default_entity_manager" (parent: doctrine.orm.entity_manager.abstract).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.App\Entity\Category.0.App\Entity\Category" (parent: .abstract.instanceof.App\Entity\Category).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.App\Entity\Task.0.App\Entity\Task" (parent: .abstract.instanceof.App\Entity\Task).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.App\Entity\TaskSchema.0.App\Entity\TaskSchema" (parent: .abstract.instanceof.App\Entity\TaskSchema).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.UnitEnum.0.App\Enum\TaskSchemaStatus" (parent: .abstract.instanceof.App\Enum\TaskSchemaStatus).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.UnitEnum.0.App\Enum\TaskSchemaType" (parent: .abstract.instanceof.App\Enum\TaskSchemaType).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for ".instanceof.UnitEnum.0.App\Enum\TaskStatus" (parent: .abstract.instanceof.App\Enum\TaskStatus).
|
||||
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\ResolveChildDefinitionsPass: Resolving inheritance for "doctrine.dbal.default_schema_asset_filter_manager" (parent: doctrine.dbal.schema_asset_filter_manager).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "doctrine.dbal.debug_middleware.default" (parent: doctrine.dbal.debug_middleware).
|
||||
Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass: Resolving inheritance for "doctrine.dbal.idle_connection_middleware.default" (parent: doctrine.dbal.idle_connection_middleware).
|
||||
@@ -104,6 +157,9 @@ Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed
|
||||
Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "argument_resolver"; reason: private alias.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "doctrine.orm.default_metadata_driver"; reason: private alias.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service ".service_locator.c0wzfI4"; reason: private alias.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service ".service_locator.TK_EZHX"; reason: private alias.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service ".service_locator..TdxQYe"; reason: private alias.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service ".service_locator.GLW8.9C"; reason: private alias.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service ".service_locator.SPA6NDT"; 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".
|
||||
@@ -115,6 +171,9 @@ Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPas
|
||||
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 "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 ".service_locator.TJNRSaV" previously pointing to "router.default" to "router".
|
||||
Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service ".service_locator.mFBT25N" previously pointing to "router.default" to "router".
|
||||
Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service ".service_locator.pKmY5Nr" previously pointing to "debug.event_dispatcher" to "event_dispatcher".
|
||||
@@ -212,6 +271,57 @@ Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Re
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.entity_manager.abstract"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.manager_configurator.abstract"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.security.user.provider"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "maker.auto_command.abstract"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\Api\CategoryController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\Api\CategoryController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.App\Controller\Api\CategoryController.0.App\Controller\Api\CategoryController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Controller\Api\CategoryController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\Api\TaskController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\Api\TaskController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.App\Controller\Api\TaskController.0.App\Controller\Api\TaskController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Controller\Api\TaskController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Contracts\Service\ServiceSubscriberInterface.0.App\Controller\Api\TaskSchemaController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Symfony\Bundle\FrameworkBundle\Controller\AbstractController.0.App\Controller\Api\TaskSchemaController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.App\Controller\Api\TaskSchemaController.0.App\Controller\Api\TaskSchemaController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Controller\Api\TaskSchemaController"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.App\Entity\Category.0.App\Entity\Category"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Entity\Category"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.App\Entity\Task.0.App\Entity\Task"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Entity\Task"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.App\Entity\TaskSchema.0.App\Entity\TaskSchema"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Entity\TaskSchema"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.UnitEnum.0.App\Enum\TaskSchemaStatus"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Enum\TaskSchemaStatus"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.UnitEnum.0.App\Enum\TaskSchemaType"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Enum\TaskSchemaType"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.UnitEnum.0.App\Enum\TaskStatus"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Enum\TaskStatus"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.App\EventListener\ExceptionListener.0.App\EventListener\ExceptionListener"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\EventListener\ExceptionListener"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface.0.App\Repository\CategoryRepository"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Repository\CategoryRepository"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface.0.App\Repository\TaskRepository"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Repository\TaskRepository"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".instanceof.Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepositoryInterface.0.App\Repository\TaskSchemaRepository"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service ".abstract.instanceof.App\Repository\TaskSchemaRepository"; reason: abstract.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Request\CreateCategoryRequest"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Request\CreateSchemaRequest"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Request\ToggleRequest"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Request\UpdateCategoryRequest"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Request\UpdateSchemaRequest"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Request\UpdateTaskRequest"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Response\CategoryResponse"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Response\DayResponse"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Response\TaskResponse"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Response\ToggleResponse"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\DTO\Response\WeekViewResponse"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\Entity\Category"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\Entity\Task"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\Entity\TaskSchema"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\Enum\TaskSchemaStatus"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\Enum\TaskSchemaType"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\Enum\TaskStatus"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "App\Exception\ValidationException"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "controller.helper"; 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.
|
||||
@@ -220,6 +330,7 @@ Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Remo
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "fragment.handler"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "fragment.uri_generator"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "fragment.renderer.inline"; 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.validator"; reason: unused.
|
||||
@@ -260,11 +371,23 @@ Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Remo
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.migrations.connection_loader"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.migrations.em_loader"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.migrations.connection_registry_loader"; 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 ".service_locator.nqEKT7G"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".service_locator.TJNRSaV"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".service_locator.TJNRSaV.controller.helper"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".service_locator.icAHgqM"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service ".service_locator.zfRA4vz"; reason: unused.
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "App\Service\CategoryManager" to "App\Controller\Api\CategoryController".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.TJNRSaV.App\Controller\Api\CategoryController" to "App\Controller\Api\CategoryController".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "App\Service\TaskManager" to "App\Controller\Api\TaskController".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.TJNRSaV.App\Controller\Api\TaskController" to "App\Controller\Api\TaskController".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "App\Service\TaskSchemaManager" to "App\Controller\Api\TaskSchemaController".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "App\Service\TaskViewBuilder" to "App\Controller\Api\TaskSchemaController".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.TJNRSaV.App\Controller\Api\TaskSchemaController" to "App\Controller\Api\TaskSchemaController".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "App\Service\TaskSynchronizer" to "App\Service\TaskSchemaManager".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "App\Service\TaskGenerator" to "App\Service\TaskViewBuilder".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "error_handler.error_renderer.serializer" to "error_controller".
|
||||
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".
|
||||
@@ -328,6 +451,7 @@ Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inl
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.n98meg9" to "doctrine.dbal.default_connection.event_manager".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.default_connection.configuration" to "doctrine.dbal.default_connection".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.connection_factory" to "doctrine.dbal.default_connection".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.FLEh1wZ" to "doctrine.orm.container_repository_factory".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "cache.doctrine.orm.default.metadata" to "doctrine.orm.default_configuration".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".doctrine.orm.default_metadata_driver" to "doctrine.orm.default_configuration".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.naming_strategy.underscore_number_aware" to "doctrine.orm.default_configuration".
|
||||
@@ -339,6 +463,38 @@ Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inl
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.migrations.entity_manager_registry_loader" to "doctrine.migrations.dependency_factory".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.migrations.configuration" to "doctrine.migrations.configuration_loader".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.migrations.storage.table_storage" to "doctrine.migrations.configuration".
|
||||
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 "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 "doctrine.orm.entity_value_resolver" to ".debug.value_resolver.doctrine.orm.entity_value_resolver".
|
||||
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".
|
||||
@@ -356,12 +512,12 @@ Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inl
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.mFBT25N" to ".service_locator.mFBT25N.router.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.3cr5x8e" to "debug.argument_resolver.inner".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_attribute_metadata_driver" to ".doctrine.orm.default_metadata_driver.inner".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.FBAtxQB" to "console.command_loader".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.ewgNGm." to "console.command_loader".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service ".service_locator.TVmQFtt.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 "App\Service\DeadlineCalculator" to "App\Controller\Api\TaskSchemaController".
|
||||
Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "App\Service\DeadlineCalculator" to "App\Controller\Api\TaskSchemaController".
|
||||
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".
|
||||
|
||||
@@ -1,558 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Container;
|
||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||
use Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class App_KernelDevDebugContainer extends Container
|
||||
{
|
||||
private const NONEMPTY_PARAMETERS = [
|
||||
'kernel.secret' => '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 = [
|
||||
'event_dispatcher' => 'getEventDispatcherService',
|
||||
'http_kernel' => 'getHttpKernelService',
|
||||
'request_stack' => 'getRequestStackService',
|
||||
'router' => 'getRouterService',
|
||||
];
|
||||
$this->fileMap = [
|
||||
'Symfony\\Bundle\\FrameworkBundle\\Controller\\RedirectController' => 'getRedirectControllerService',
|
||||
'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController' => 'getTemplateControllerService',
|
||||
'cache.app' => 'getCache_AppService',
|
||||
'cache.app_clearer' => 'getCache_AppClearerService',
|
||||
'cache.global_clearer' => 'getCache_GlobalClearerService',
|
||||
'cache.system' => 'getCache_SystemService',
|
||||
'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',
|
||||
];
|
||||
$this->aliases = [
|
||||
'App\\Kernel' => 'kernel',
|
||||
];
|
||||
|
||||
$this->privates['service_container'] = static function ($container) {
|
||||
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/http-kernel/EventListener/IsSignatureValidAttributeListener.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/psr/event-dispatcher/src/EventDispatcherInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcherInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/event-dispatcher/EventDispatcher.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/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/HttpKernelInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/TerminableInterface.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/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/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/DebugHandlersListener.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/service-contracts/ResetInterface.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/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';
|
||||
};
|
||||
}
|
||||
|
||||
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 'event_dispatcher' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\EventDispatcher\EventDispatcher
|
||||
*/
|
||||
protected static function getEventDispatcherService($container)
|
||||
{
|
||||
$container->services['event_dispatcher'] = $instance = new \Symfony\Component\EventDispatcher\EventDispatcher();
|
||||
|
||||
$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.controller_arguments', [#[\Closure(name: 'controller.is_signature_valid_attribute_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\IsSignatureValidAttributeListener')] fn () => ($container->privates['controller.is_signature_valid_attribute_listener'] ?? self::getController_IsSignatureValidAttributeListenerService($container)), 'onKernelControllerArguments'], 30);
|
||||
$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);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the public 'http_kernel' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\HttpKernel
|
||||
*/
|
||||
protected static function getHttpKernelService($container)
|
||||
{
|
||||
$a = new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($container, ($container->privates['logger'] ?? self::getLoggerService($container)));
|
||||
$a->allowControllers(['Symfony\\Bundle\\FrameworkBundle\\Controller\\AbstractController', 'Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController']);
|
||||
$a->allowControllers(['App\\Kernel']);
|
||||
|
||||
return $container->services['http_kernel'] = new \Symfony\Component\HttpKernel\HttpKernel(($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)), $a, ($container->services['request_stack'] ??= new \Symfony\Component\HttpFoundation\RequestStack()), new \Symfony\Component\HttpKernel\Controller\ArgumentResolver(new \Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory(), new RewindableGenerator(function () use ($container) {
|
||||
yield 0 => ($container->privates['argument_resolver.backed_enum_resolver'] ??= new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver());
|
||||
yield 1 => ($container->privates['argument_resolver.datetime'] ??= new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver(NULL));
|
||||
yield 2 => ($container->privates['argument_resolver.request_attribute'] ??= new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver());
|
||||
yield 3 => ($container->privates['argument_resolver.request'] ??= new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver());
|
||||
yield 4 => ($container->privates['argument_resolver.session'] ??= new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver());
|
||||
yield 5 => ($container->privates['argument_resolver.service'] ?? $container->load('getArgumentResolver_ServiceService'));
|
||||
yield 6 => ($container->privates['argument_resolver.default'] ??= new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver());
|
||||
yield 7 => ($container->privates['argument_resolver.variadic'] ??= new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver());
|
||||
}, 8), new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => ['privates', 'argument_resolver.request_payload', NULL, 'You can neither use "#[MapRequestPayload]" nor "#[MapQueryString]" since the Serializer component is not installed. Try running "composer require symfony/serializer-pack".'],
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => ['privates', 'argument_resolver.query_parameter_value_resolver', 'getArgumentResolver_QueryParameterValueResolverService', true],
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => ['privates', 'argument_resolver.backed_enum_resolver', 'getArgumentResolver_BackedEnumResolverService', true],
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => ['privates', 'argument_resolver.datetime', 'getArgumentResolver_DatetimeService', true],
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => ['privates', 'argument_resolver.request_attribute', 'getArgumentResolver_RequestAttributeService', true],
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => ['privates', 'argument_resolver.request', 'getArgumentResolver_RequestService', true],
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => ['privates', 'argument_resolver.session', 'getArgumentResolver_SessionService', true],
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => ['privates', 'argument_resolver.service', 'getArgumentResolver_ServiceService', true],
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => ['privates', 'argument_resolver.default', 'getArgumentResolver_DefaultService', true],
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => ['privates', 'argument_resolver.variadic', 'getArgumentResolver_VariadicService', true],
|
||||
], [
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestPayloadValueResolver',
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\QueryParameterValueResolver',
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\BackedEnumValueResolver',
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DateTimeValueResolver',
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestAttributeValueResolver',
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\RequestValueResolver',
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\SessionValueResolver',
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\ServiceValueResolver',
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\DefaultValueResolver',
|
||||
'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver' => 'Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\VariadicValueResolver',
|
||||
])), 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 private 'controller.is_signature_valid_attribute_listener' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\EventListener\IsSignatureValidAttributeListener
|
||||
*/
|
||||
protected static function getController_IsSignatureValidAttributeListenerService($container)
|
||||
{
|
||||
return $container->privates['controller.is_signature_valid_attribute_listener'] = new \Symfony\Component\HttpKernel\EventListener\IsSignatureValidAttributeListener(($container->privates['uri_signer'] ?? self::getUriSignerService($container)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 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_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 'router.request_context' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\Routing\RequestContext
|
||||
*/
|
||||
protected static function getRouter_RequestContextService($container)
|
||||
{
|
||||
$container->privates['router.request_context'] = $instance = \Symfony\Component\Routing\RequestContext::fromUri($container->getEnv('DEFAULT_URI'), 'localhost', 'http', 80, 443);
|
||||
|
||||
$instance->setParameters(['_locale' => 'en']);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* 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)
|
||||
{
|
||||
$instance = 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],
|
||||
'request_stack' => ['services', 'request_stack', 'getRequestStackService', false],
|
||||
], [
|
||||
'session_factory' => '?',
|
||||
'logger' => '?',
|
||||
'request_stack' => '?',
|
||||
]), true, $container->parameters['session.storage.options']);
|
||||
|
||||
if (isset($container->privates['session_listener'])) {
|
||||
return $container->privates['session_listener'];
|
||||
}
|
||||
|
||||
return $container->privates['session_listener'] = $instance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the private 'uri_signer' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpFoundation\UriSigner
|
||||
*/
|
||||
protected static function getUriSignerService($container, $lazyLoad = true)
|
||||
{
|
||||
if (true === $lazyLoad) {
|
||||
return $container->privates['uri_signer'] = $container->createProxy('UriSignerGhostB68a0a1', static fn () => \UriSignerGhostB68a0a1::createLazyGhost(static fn ($proxy) => self::getUriSignerService($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);
|
||||
}
|
||||
|
||||
public function getParameter(string $name): array|bool|string|int|float|\UnitEnum|null
|
||||
{
|
||||
if (\array_key_exists($name, $this->buildParameters)) {
|
||||
return $this->buildParameters[$name];
|
||||
}
|
||||
|
||||
if (isset($this->loadedDynamicParameters[$name])) {
|
||||
$value = $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
|
||||
} elseif (\array_key_exists($name, $this->parameters) && '.' !== ($name[0] ?? '')) {
|
||||
$value = $this->parameters[$name];
|
||||
} else {
|
||||
throw new ParameterNotFoundException($name, extraMessage: self::NONEMPTY_PARAMETERS[$name] ?? null);
|
||||
}
|
||||
|
||||
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 (\array_key_exists($name, $this->buildParameters)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return \array_key_exists($name, $this->parameters) || isset($this->loadedDynamicParameters[$name]);
|
||||
}
|
||||
|
||||
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,
|
||||
];
|
||||
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.'',
|
||||
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',
|
||||
],
|
||||
'kernel.bundles_metadata' => [
|
||||
'FrameworkBundle' => [
|
||||
'path' => (\dirname(__DIR__, 4).'/vendor/symfony/framework-bundle'),
|
||||
'namespace' => 'Symfony\\Bundle\\FrameworkBundle',
|
||||
],
|
||||
],
|
||||
'kernel.charset' => 'UTF-8',
|
||||
'kernel.container_class' => 'App_KernelDevDebugContainer',
|
||||
'kernel.share_dir' => (\dirname(__DIR__, 3).'/share/dev'),
|
||||
'.container.known_envs' => [
|
||||
0 => 'dev',
|
||||
1 => 'test',
|
||||
2 => 'prod',
|
||||
],
|
||||
'.kernel.bundles_definition' => [
|
||||
'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle' => [
|
||||
'all' => true,
|
||||
],
|
||||
],
|
||||
'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.allowed_http_method_override' => NULL,
|
||||
'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.metadata.cookie_lifetime' => NULL,
|
||||
'session.save_path' => NULL,
|
||||
'session.metadata.update_threshold' => 0,
|
||||
'data_collector.templates' => [
|
||||
|
||||
],
|
||||
'console.command.ids' => [
|
||||
|
||||
],
|
||||
];
|
||||
}
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestPayloadValueResolver.php';
|
||||
|
||||
class RequestPayloadValueResolverGhost01ca9cc extends \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver implements \Symfony\Component\VarExporter\LazyObjectInterface
|
||||
{
|
||||
use \Symfony\Component\VarExporter\LazyGhostTrait;
|
||||
|
||||
private const LAZY_OBJECT_PROPERTY_SCOPES = [
|
||||
"\0".parent::class."\0".'serializer' => [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);
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-foundation/UriSigner.php';
|
||||
|
||||
class UriSignerGhostB68a0a1 extends \Symfony\Component\HttpFoundation\UriSigner implements \Symfony\Component\VarExporter\LazyObjectInterface
|
||||
{
|
||||
use \Symfony\Component\VarExporter\LazyGhostTrait;
|
||||
|
||||
private const LAZY_OBJECT_PROPERTY_SCOPES = [
|
||||
"\0".parent::class."\0".'clock' => [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);
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_BackedEnumResolverService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.backed_enum_resolver' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/BackedEnumValueResolver.php';
|
||||
|
||||
return $container->privates['argument_resolver.backed_enum_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver();
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_DatetimeService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.datetime' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/DateTimeValueResolver.php';
|
||||
|
||||
return $container->privates['argument_resolver.datetime'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver(NULL);
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_DefaultService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.default' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/DefaultValueResolver.php';
|
||||
|
||||
return $container->privates['argument_resolver.default'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver();
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_QueryParameterValueResolverService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.query_parameter_value_resolver' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/QueryParameterValueResolver.php';
|
||||
|
||||
return $container->privates['argument_resolver.query_parameter_value_resolver'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver();
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_RequestAttributeService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.request_attribute' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestAttributeValueResolver.php';
|
||||
|
||||
return $container->privates['argument_resolver.request_attribute'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver();
|
||||
}
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_RequestPayloadService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.request_payload' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
throw new RuntimeException('You can neither use "#[MapRequestPayload]" nor "#[MapQueryString]" since the Serializer component is not installed. Try running "composer require symfony/serializer-pack".');
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_RequestService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.request' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/RequestValueResolver.php';
|
||||
|
||||
return $container->privates['argument_resolver.request'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver();
|
||||
}
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_ServiceService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.service' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/ServiceValueResolver.php';
|
||||
|
||||
return $container->privates['argument_resolver.service'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver(new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [
|
||||
'kernel::registerContainerConfiguration' => ['privates', '.service_locator.1vYpZ1B.kernel::registerContainerConfiguration()', 'get_ServiceLocator_1vYpZ1B_KernelregisterContainerConfigurationService', true],
|
||||
'App\\Kernel::registerContainerConfiguration' => ['privates', '.service_locator.1vYpZ1B.kernel::registerContainerConfiguration()', 'get_ServiceLocator_1vYpZ1B_KernelregisterContainerConfigurationService', true],
|
||||
'kernel::loadRoutes' => ['privates', '.service_locator.1vYpZ1B.kernel::loadRoutes()', 'get_ServiceLocator_1vYpZ1B_KernelloadRoutesService', true],
|
||||
'App\\Kernel::loadRoutes' => ['privates', '.service_locator.1vYpZ1B.kernel::loadRoutes()', 'get_ServiceLocator_1vYpZ1B_KernelloadRoutesService', true],
|
||||
'kernel:registerContainerConfiguration' => ['privates', '.service_locator.1vYpZ1B.kernel::registerContainerConfiguration()', 'get_ServiceLocator_1vYpZ1B_KernelregisterContainerConfigurationService', true],
|
||||
'kernel:loadRoutes' => ['privates', '.service_locator.1vYpZ1B.kernel::loadRoutes()', 'get_ServiceLocator_1vYpZ1B_KernelloadRoutesService', true],
|
||||
], [
|
||||
'kernel::registerContainerConfiguration' => '?',
|
||||
'App\\Kernel::registerContainerConfiguration' => '?',
|
||||
'kernel::loadRoutes' => '?',
|
||||
'App\\Kernel::loadRoutes' => '?',
|
||||
'kernel:registerContainerConfiguration' => '?',
|
||||
'kernel:loadRoutes' => '?',
|
||||
]));
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_SessionService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.session' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/SessionValueResolver.php';
|
||||
|
||||
return $container->privates['argument_resolver.session'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver();
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getArgumentResolver_VariadicService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'argument_resolver.variadic' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ValueResolverInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/Controller/ArgumentResolver/VariadicValueResolver.php';
|
||||
|
||||
return $container->privates['argument_resolver.variadic'] = new \Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver();
|
||||
}
|
||||
}
|
||||
@@ -1,29 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getCacheWarmerService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the public 'cache_warmer' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheWarmer/CacheWarmerAggregate.php';
|
||||
|
||||
return $container->services['cache_warmer'] = new \Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate(new RewindableGenerator(function () use ($container) {
|
||||
yield 0 => ($container->privates['config_builder.warmer'] ?? $container->load('getConfigBuilder_WarmerService'));
|
||||
yield 1 => ($container->privates['router.cache_warmer'] ?? $container->load('getRouter_CacheWarmerService'));
|
||||
}, 2), true, ($container->targetDir.''.'/App_KernelDevDebugContainerDeprecations.log'));
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getCache_AppClearerService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the public 'cache.app_clearer' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheClearer/CacheClearerInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php';
|
||||
|
||||
return $container->services['cache.app_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? $container->load('getCache_AppService'))]);
|
||||
}
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getCache_AppService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the public 'cache.app' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\Cache\Adapter\FilesystemAdapter
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
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/psr/log/src/LoggerAwareInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/ResettableInterface.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/PruneableInterface.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';
|
||||
|
||||
$container->services['cache.app'] = $instance = new \Symfony\Component\Cache\Adapter\FilesystemAdapter('+c-w2mU0xY', 0, (\dirname(__DIR__, 3).'/share/dev/pools/app'), new \Symfony\Component\Cache\Marshaller\DefaultMarshaller(NULL, true));
|
||||
|
||||
$instance->setLogger(($container->privates['logger'] ?? self::getLoggerService($container)));
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
@@ -1,37 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getCache_App_TaggableService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'cache.app.taggable' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\Cache\Adapter\TagAwareAdapter
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
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/Adapter/TagAwareAdapterInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/CacheInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/cache-contracts/TagAwareCacheInterface.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/cache/ResettableInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/psr/log/src/LoggerAwareInterface.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/psr/log/src/LoggerAwareTrait.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/Adapter/TagAwareAdapter.php';
|
||||
|
||||
return $container->privates['cache.app.taggable'] = new \Symfony\Component\Cache\Adapter\TagAwareAdapter(($container->services['cache.app'] ?? $container->load('getCache_AppService')));
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getCache_GlobalClearerService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the public 'cache.global_clearer' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheClearer/CacheClearerInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php';
|
||||
|
||||
return $container->services['cache.global_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.app' => ($container->services['cache.app'] ?? $container->load('getCache_AppService')), 'cache.system' => ($container->services['cache.system'] ?? $container->load('getCache_SystemService'))]);
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getCache_SystemClearerService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the public 'cache.system_clearer' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheClearer/CacheClearerInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheClearer/Psr6CacheClearer.php';
|
||||
|
||||
return $container->services['cache.system_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer(['cache.system' => ($container->services['cache.system'] ?? $container->load('getCache_SystemService'))]);
|
||||
}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getCache_SystemService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the public 'cache.system' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\Cache\Adapter\AdapterInterface
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
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/psr/log/src/LoggerAwareInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/cache/ResettableInterface.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';
|
||||
|
||||
return $container->services['cache.system'] = \Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache('kyJjiJfYg6', 0, $container->getParameter('container.build_id'), ($container->targetDir.''.'/pools/system'), ($container->privates['logger'] ?? self::getLoggerService($container)));
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConfigBuilder_WarmerService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'config_builder.warmer' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\CacheWarmer\ConfigBuilderCacheWarmer
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheWarmer/CacheWarmerInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/CacheWarmer/ConfigBuilderCacheWarmer.php';
|
||||
|
||||
return $container->privates['config_builder.warmer'] = new \Symfony\Bundle\FrameworkBundle\CacheWarmer\ConfigBuilderCacheWarmer(($container->services['kernel'] ?? $container->get('kernel', 1)), ($container->privates['logger'] ?? self::getLoggerService($container)));
|
||||
}
|
||||
}
|
||||
@@ -1,82 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_CommandLoaderService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the public 'console.command_loader' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\Console\CommandLoader\ContainerCommandLoader
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/CommandLoader/CommandLoaderInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/CommandLoader/ContainerCommandLoader.php';
|
||||
|
||||
return $container->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.dotenv_debug' => ['privates', '.console.command.dotenv_debug.lazy', 'get_Console_Command_DotenvDebug_LazyService', true],
|
||||
'console.command.event_dispatcher_debug' => ['privates', '.console.command.event_dispatcher_debug.lazy', 'get_Console_Command_EventDispatcherDebug_LazyService', true],
|
||||
'console.command.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],
|
||||
], [
|
||||
'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.dotenv_debug' => '?',
|
||||
'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' => '?',
|
||||
]), ['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:dotenv' => 'console.command.dotenv_debug', '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']);
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_AboutService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.about' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\AboutCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/AboutCommand.php';
|
||||
|
||||
$container->privates['console.command.about'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\AboutCommand();
|
||||
|
||||
$instance->setName('about');
|
||||
$instance->setDescription('Display information about the current project');
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_AssetsInstallService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.assets_install' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\AssetsInstallCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/AssetsInstallCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/filesystem/Filesystem.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_CacheClearService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.cache_clear' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/CacheClearCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheClearer/CacheClearerInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/http-kernel/CacheClearer/ChainCacheClearer.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/filesystem/Filesystem.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_CachePoolClearService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.cache_pool_clear' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/CachePoolClearCommand.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_CachePoolDeleteService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.cache_pool_delete' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/CachePoolDeleteCommand.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_CachePoolInvalidateTagsService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.cache_pool_invalidate_tags' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/CachePoolInvalidateTagsCommand.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_CachePoolListService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.cache_pool_list' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/CachePoolListCommand.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_CachePoolPruneService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.cache_pool_prune' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/CachePoolPruneCommand.php';
|
||||
|
||||
$container->privates['console.command.cache_pool_prune'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand(new RewindableGenerator(function () use ($container) {
|
||||
yield 'cache.app' => ($container->services['cache.app'] ?? $container->load('getCache_AppService'));
|
||||
}, 1));
|
||||
|
||||
$instance->setName('cache:pool:prune');
|
||||
$instance->setDescription('Prune cache pools');
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_CacheWarmupService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.cache_warmup' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/CacheWarmupCommand.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_ConfigDebugService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.config_debug' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/BuildDebugContainerTrait.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/ContainerDebugCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/AbstractConfigCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/ConfigDebugCommand.php';
|
||||
|
||||
$container->privates['console.command.config_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand(($container->services['container.env_var_processors_locator'] ?? $container->load('getContainer_EnvVarProcessorsLocatorService')));
|
||||
|
||||
$instance->setName('debug:config');
|
||||
$instance->setDescription('Dump the current configuration for an extension');
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_ConfigDumpReferenceService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.config_dump_reference' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/BuildDebugContainerTrait.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/ContainerDebugCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/AbstractConfigCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/ConfigDumpReferenceCommand.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_ContainerDebugService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.container_debug' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/BuildDebugContainerTrait.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/ContainerDebugCommand.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_ContainerLintService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.container_lint' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/ContainerLintCommand.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_DebugAutowiringService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.debug_autowiring' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/BuildDebugContainerTrait.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/ContainerDebugCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/DebugAutowiringCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php';
|
||||
|
||||
$container->privates['console.command.debug_autowiring'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand(NULL, ($container->privates['debug.file_link_formatter'] ??= new \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter($container->getEnv('default::SYMFONY_IDE'))));
|
||||
|
||||
$instance->setName('debug:autowiring');
|
||||
$instance->setDescription('List classes/interfaces you can use for autowiring');
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_DotenvDebugService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.dotenv_debug' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\Dotenv\Command\DebugCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/dotenv/Command/DebugCommand.php';
|
||||
|
||||
$container->privates['console.command.dotenv_debug'] = $instance = new \Symfony\Component\Dotenv\Command\DebugCommand('dev', \dirname(__DIR__, 4));
|
||||
|
||||
$instance->setName('debug:dotenv');
|
||||
$instance->setDescription('List all dotenv files with variables and values');
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_ErrorDumperService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.error_dumper' shared service.
|
||||
*
|
||||
* @return \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/error-handler/Command/ErrorDumpCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/filesystem/Filesystem.php';
|
||||
|
||||
$container->privates['console.command.error_dumper'] = $instance = new \Symfony\Component\ErrorHandler\Command\ErrorDumpCommand(($container->privates['filesystem'] ??= new \Symfony\Component\Filesystem\Filesystem()), ($container->privates['error_handler.error_renderer.html'] ?? $container->load('getErrorHandler_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;
|
||||
}
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_EventDispatcherDebugService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.event_dispatcher_debug' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/EventDispatcherDebugCommand.php';
|
||||
|
||||
$container->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' => 'Symfony\\Component\\EventDispatcher\\EventDispatcher',
|
||||
]));
|
||||
|
||||
$instance->setName('debug:event-dispatcher');
|
||||
$instance->setDescription('Display configured listeners for an application');
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_RouterDebugService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.router_debug' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/BuildDebugContainerTrait.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/RouterDebugCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php';
|
||||
|
||||
$container->privates['console.command.router_debug'] = $instance = new \Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand(($container->services['router'] ?? self::getRouterService($container)), ($container->privates['debug.file_link_formatter'] ??= new \Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter($container->getEnv('default::SYMFONY_IDE'))));
|
||||
|
||||
$instance->setName('debug:router');
|
||||
$instance->setDescription('Display current routes for an application');
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_RouterMatchService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.router_match' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/RouterMatchCommand.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_SecretsDecryptToLocalService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.secrets_decrypt_to_local' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/SecretsDecryptToLocalCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Secrets/AbstractVault.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Secrets/DotenvVault.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_SecretsEncryptFromLocalService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.secrets_encrypt_from_local' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/SecretsEncryptFromLocalCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Secrets/AbstractVault.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Secrets/DotenvVault.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_SecretsGenerateKeyService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.secrets_generate_key' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/SecretsGenerateKeysCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Secrets/AbstractVault.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Secrets/DotenvVault.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
@@ -1,34 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace ContainerBuxy6WO;
|
||||
|
||||
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||||
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||
|
||||
/**
|
||||
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||||
*/
|
||||
class getConsole_Command_SecretsListService extends App_KernelDevDebugContainer
|
||||
{
|
||||
/**
|
||||
* Gets the private 'console.command.secrets_list' shared service.
|
||||
*
|
||||
* @return \Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand
|
||||
*/
|
||||
public static function do($container, $lazyLoad = true)
|
||||
{
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/SignalableCommandInterface.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/console/Command/Command.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Command/SecretsListCommand.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Secrets/AbstractVault.php';
|
||||
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Secrets/DotenvVault.php';
|
||||
|
||||
$container->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;
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user