#1: QS Workflow
All checks were successful
Quality Check / QS Backend (push) Successful in 20s
Quality Check / QS Mixed (push) Successful in 32s
Quality Check / QS Frontend (push) Successful in 38s

This commit is contained in:
Snoweuph 2024-07-13 12:32:40 +02:00
parent 37a63c29cc
commit 651df3b0f1
Signed by: Snoweuph
GPG key ID: A494330694B208EF
24 changed files with 62 additions and 4160 deletions

View file

@ -2,17 +2,67 @@ name: "Quality Check"
on: push
jobs:
quality-controll:
name: "Check"
qs_frontend:
name: "QS Frontend"
runs-on: "ubuntu-latest"
container:
image: "git.euph.dev/actions/runner-php-8.3:latest"
steps:
- name: "Checkout"
uses: "https://git.euph.dev/actions/checkout@v3"
- name: "composer install"
- name: "Install Dependencies"
working-directory: app
run: |
parallel --halt soon,fail=1 ::: \
"composer check-platform-reqs && composer install --no-scripts --audit" \
"npm install --no-fund"
- name: "TS Validation"
working-directory: app/frontend
run: "node ../node_modules/typescript/bin/tsc --noEmit"
- name: "Stylelint"
working-directory: app/frontend/styles
run: "node ../../node_modules/stylelint/bin/stylelint.mjs ."
- name: "ESLint"
working-directory: app
run: "node node_modules/eslint/bin/eslint.js frontend"
- name: "Twig CS Fixer"
working-directory: app
run: "vendor/bin/twig-cs-fixer lint"
qs_backend:
name: "QS Backend"
runs-on: "ubuntu-latest"
container:
image: "git.euph.dev/actions/runner-php-8.3:latest"
steps:
- name: "Checkout"
uses: "https://git.euph.dev/actions/checkout@v3"
- name: "Install Dependencies"
working-directory: app
run: |
composer check-platform-reqs
composer install --no-scripts --audit
- name: "npm install"
run: "npm install --no-fund"
- name: "PHP CS Fixer"
working-directory: app
run: "vendor/bin/php-cs-fixer fix --dry-run --allow-risky=yes"
- name: "PHP Stan"
working-directory: app
run: "vendor/bin/phpstan analyze"
qs_mixed:
name: "QS Mixed"
runs-on: "ubuntu-latest"
container:
image: "git.euph.dev/actions/runner-php-8.3:latest"
steps:
- name: "Checkout"
uses: "https://git.euph.dev/actions/checkout@v3"
- name: "Install Dependencies"
working-directory: app
run: |
parallel --halt soon,fail=1 ::: \
"composer check-platform-reqs && composer install --no-scripts --audit" \
"npm install --no-fund"
- name: "Lint"
working-directory: app
run: "node node_modules/eslint/bin/eslint.js frontend"

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.idea/*

8
.idea/.gitignore vendored
View file

@ -1,8 +0,0 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

View file

@ -1,276 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/spec" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/app/tests" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/app/tests" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/app/tests" isTestSource="true" packagePrefix="App\Tests\" />
<sourceFolder url="file://$MODULE_DIR$/app/backend" isTestSource="false" packagePrefix="App\" />
<sourceFolder url="file://$MODULE_DIR$/app/backend/fixtures" isTestSource="true" packagePrefix="DoctrineFixtures\" />
<sourceFolder url="file://$MODULE_DIR$/app/backend/src" isTestSource="false" packagePrefix="App\" />
<sourceFolder url="file://$MODULE_DIR$/app/backend/tests" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/app/backend/tests" isTestSource="true" packagePrefix="App\Tests\" />
<sourceFolder url="file://$MODULE_DIR$/app/fixtures" isTestSource="true" packagePrefix="DoctrineFixtures\" />
<sourceFolder url="file://$MODULE_DIR$/app/spec" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/clue/ndjson-react" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/dama/doctrine-test-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/cache" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/collections" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/data-fixtures" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/dbal" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/deprecations" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/doctrine-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/doctrine-fixtures-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/doctrine-migrations-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/event-manager" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/inflector" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/instantiator" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/lexer" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/migrations" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/orm" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/persistence" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/doctrine/sql-formatter" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/evenement/evenement" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/fidry/cpu-core-counter" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/friendsofphp/php-cs-fixer" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/masterminds/html5" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/monolog/monolog" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/myclabs/deep-copy" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/nikic/php-parser" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phar-io/manifest" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phar-io/version" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phpstan/extension-installer" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phpstan/phpstan" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phpstan/phpstan-phpunit" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phpunit/php-code-coverage" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phpunit/php-file-iterator" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phpunit/php-invoker" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phpunit/php-text-template" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phpunit/php-timer" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/phpunit/phpunit" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/psr/cache" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/psr/container" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/psr/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/psr/log" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/react/cache" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/react/child-process" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/react/dns" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/react/event-loop" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/react/promise" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/react/socket" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/react/stream" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/cli-parser" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/code-unit" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/code-unit-reverse-lookup" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/comparator" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/complexity" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/diff" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/environment" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/exporter" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/global-state" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/lines-of-code" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/object-enumerator" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/object-reflector" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/recursion-context" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/resource-operations" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/type" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/sebastian/version" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/asset" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/browser-kit" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/cache" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/cache-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/config" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/console" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/css-selector" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/debug-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/dependency-injection" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/deprecation-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/doctrine-bridge" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/dom-crawler" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/dotenv" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/error-handler" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/event-dispatcher-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/filesystem" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/finder" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/flex" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/form" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/framework-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/http-foundation" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/http-kernel" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/monolog-bridge" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/monolog-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/options-resolver" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/phpunit-bridge" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/polyfill-intl-grapheme" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/polyfill-intl-icu" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/polyfill-intl-normalizer" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/polyfill-mbstring" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/polyfill-php83" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/polyfill-uuid" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/process" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/property-access" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/property-info" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/routing" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/runtime" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/service-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/stimulus-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/stopwatch" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/string" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/translation-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/twig-bridge" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/twig-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/uid" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/validator" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/var-dumper" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/var-exporter" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/web-profiler-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/webpack-encore-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/symfony/yaml" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/theseer/tokenizer" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/twig/extra-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/twig/twig" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/vincentlanglet/twig-cs-fixer" />
<excludeFolder url="file://$MODULE_DIR$/app/backend/vendor/webmozart/assert" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/clue/ndjson-react" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/dama/doctrine-test-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/dflydev/dot-access-data" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/cache" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/collections" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/common" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/data-fixtures" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/dbal" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/deprecations" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/doctrine-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/doctrine-fixtures-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/doctrine-migrations-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/event-manager" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/inflector" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/instantiator" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/lexer" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/migrations" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/orm" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/persistence" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/doctrine/sql-formatter" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/evenement/evenement" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/fidry/cpu-core-counter" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/friendsofphp/php-cs-fixer" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/jms/metadata" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/league/commonmark" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/league/config" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/masterminds/html5" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/monolog/monolog" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/myclabs/deep-copy" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/nette/schema" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/nette/utils" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/nikic/php-parser" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phar-io/manifest" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phar-io/version" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phpstan/extension-installer" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phpstan/phpstan" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phpstan/phpstan-phpunit" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phpunit/php-code-coverage" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phpunit/php-file-iterator" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phpunit/php-invoker" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phpunit/php-text-template" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phpunit/php-timer" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/phpunit/phpunit" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/presta/sitemap-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/psr/cache" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/psr/container" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/psr/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/psr/log" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/react/cache" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/react/child-process" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/react/dns" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/react/event-loop" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/react/promise" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/react/socket" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/react/stream" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/cli-parser" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/code-unit" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/code-unit-reverse-lookup" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/comparator" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/complexity" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/diff" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/environment" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/exporter" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/global-state" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/lines-of-code" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/object-enumerator" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/object-reflector" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/recursion-context" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/resource-operations" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/type" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/sebastian/version" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/apache-pack" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/asset" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/browser-kit" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/cache" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/cache-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/config" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/console" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/css-selector" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/debug-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/dependency-injection" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/deprecation-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/doctrine-bridge" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/dom-crawler" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/dotenv" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/error-handler" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/event-dispatcher-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/filesystem" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/finder" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/flex" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/form" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/framework-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/http-foundation" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/http-kernel" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/mime" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/monolog-bridge" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/monolog-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/options-resolver" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/phpunit-bridge" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/polyfill-intl-grapheme" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/polyfill-intl-icu" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/polyfill-intl-idn" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/polyfill-intl-normalizer" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/polyfill-mbstring" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/polyfill-php83" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/polyfill-uuid" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/process" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/property-access" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/property-info" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/routing" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/runtime" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/service-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/stimulus-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/stopwatch" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/string" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/translation-contracts" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/twig-bridge" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/twig-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/type-info" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/uid" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/validator" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/var-dumper" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/var-exporter" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/web-profiler-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/webpack-encore-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/symfony/yaml" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/theseer/tokenizer" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/twig/extra-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/twig/string-extra" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/twig/twig" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/vich/uploader-bundle" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/vincentlanglet/twig-cs-fixer" />
<excludeFolder url="file://$MODULE_DIR$/app/vendor/webmozart/assert" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View file

@ -1,31 +0,0 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<JSCodeStyleSettings version="0">
<option name="FORCE_SEMICOLON_STYLE" value="true" />
<option name="USE_DOUBLE_QUOTES" value="false" />
<option name="FORCE_QUOTE_STYlE" value="true" />
</JSCodeStyleSettings>
<TypeScriptCodeStyleSettings version="0">
<option name="FORCE_SEMICOLON_STYLE" value="true" />
<option name="USE_DOUBLE_QUOTES" value="false" />
<option name="FORCE_QUOTE_STYlE" value="true" />
</TypeScriptCodeStyleSettings>
<codeStyleSettings language="JAVA">
<option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" />
</codeStyleSettings>
<codeStyleSettings language="JavaScript">
<option name="INDENT_CASE_FROM_SWITCH" value="false" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="ALIGN_MULTILINE_FOR" value="false" />
<option name="ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE" value="true" />
<option name="ARRAY_INITIALIZER_RBRACE_ON_NEXT_LINE" value="true" />
</codeStyleSettings>
<codeStyleSettings language="TypeScript">
<option name="INDENT_CASE_FROM_SWITCH" value="false" />
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="ALIGN_MULTILINE_FOR" value="false" />
<option name="ARRAY_INITIALIZER_LBRACE_ON_NEXT_LINE" value="true" />
<option name="ARRAY_INITIALIZER_RBRACE_ON_NEXT_LINE" value="true" />
</codeStyleSettings>
</code_scheme>
</component>

View file

@ -1,5 +0,0 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
</state>
</component>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Codeception">
<option name="configurations">
<list>
<Configuration>
<option name="path" value="$PROJECT_DIR$/app/tests" />
</Configuration>
<Configuration>
<option name="path" value="$PROJECT_DIR$/backend/tests" />
</Configuration>
<Configuration>
<option name="path" value="$PROJECT_DIR$/tests" />
</Configuration>
</list>
</option>
</component>
</project>

File diff suppressed because it is too large Load diff

View file

@ -1,47 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="framework" type="frameworkType"/>
<xs:complexType name="commandType">
<xs:all>
<xs:element type="xs:string" name="name" minOccurs="1" maxOccurs="1"/>
<xs:element type="xs:string" name="params" minOccurs="0" maxOccurs="1"/>
<xs:element type="xs:string" name="help" minOccurs="0" maxOccurs="1"/>
<xs:element type="optionsBeforeType" name="optionsBefore" minOccurs="0" maxOccurs="1"/>
</xs:all>
</xs:complexType>
<xs:complexType name="frameworkType">
<xs:sequence>
<xs:element type="xs:string" name="extraData" minOccurs="0" maxOccurs="1"/>
<xs:element type="commandType" name="command" maxOccurs="unbounded" minOccurs="0"/>
<xs:element type="xs:string" name="help" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute type="xs:string" name="name" use="required"/>
<xs:attribute type="xs:string" name="invoke" use="required"/>
<xs:attribute type="xs:string" name="alias" use="required"/>
<xs:attribute type="xs:boolean" name="enabled" use="required"/>
<xs:attribute type="xs:integer" name="version" use="required"/>
<xs:attribute type="xs:string" name="frameworkId" use="optional"/>
</xs:complexType>
<xs:complexType name="optionsBeforeType">
<xs:sequence>
<xs:element type="optionType" name="option" maxOccurs="unbounded" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="optionType">
<xs:sequence>
<xs:element type="xs:string" name="help" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attribute type="xs:string" name="name" use="required"/>
<xs:attribute type="xs:string" name="shortcut" use="optional"/>
<xs:attribute name="pattern" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="space"/>
<xs:enumeration value="equals"/>
<xs:enumeration value="unknown"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:schema>

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptLibraryMappings">
<includedPredefinedLibrary name="Node.js Core" />
</component>
</project>

View file

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/Website.iml" filepath="$PROJECT_DIR$/.idea/Website.iml" />
</modules>
</component>
</project>

View file

@ -1,406 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="MessDetectorOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PHPCSFixerOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PHPCodeSnifferOptionsConfiguration">
<option name="highlightLevel" value="WARNING" />
<option name="transferred" value="true" />
</component>
<component name="PhpCSFixer">
<phpcsfixer_settings>
<PhpCSFixerConfiguration standards="DoctrineAnnotation;PER;PER-CS;PER-CS1.0;PER-CS2.0;PHP54Migration;PHP56Migration;PHP70Migration;PHP71Migration;PHP73Migration;PHP74Migration;PHP80Migration;PHP81Migration;PHP82Migration;PHP83Migration;PHPUnit100Migration;PHPUnit30Migration;PHPUnit32Migration;PHPUnit35Migration;PHPUnit43Migration;PHPUnit48Migration;PHPUnit50Migration;PHPUnit52Migration;PHPUnit54Migration;PHPUnit55Migration;PHPUnit56Migration;PHPUnit57Migration;PHPUnit60Migration;PHPUnit75Migration;PHPUnit84Migration;PSR1;PSR12;PSR2;PhpCsFixer;Symfony" tool_path="$PROJECT_DIR$/app/vendor/bin/php-cs-fixer" />
</phpcsfixer_settings>
</component>
<component name="PhpIncludePathManager">
<include_path>
<path value="$PROJECT_DIR$/app/vendor/symfony/polyfill-uuid" />
<path value="$PROJECT_DIR$/app/vendor/symfony/uid" />
<path value="$PROJECT_DIR$/app/vendor/symfony/validator" />
<path value="$PROJECT_DIR$/app/vendor/symfony/twig-bundle" />
<path value="$PROJECT_DIR$/app/vendor/symfony/asset" />
<path value="$PROJECT_DIR$/app/vendor/symfony/webpack-encore-bundle" />
<path value="$PROJECT_DIR$/app/vendor/symfony/yaml" />
<path value="$PROJECT_DIR$/app/vendor/symfony/web-profiler-bundle" />
<path value="$PROJECT_DIR$/app/vendor/theseer/tokenizer" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/cache" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/event-manager" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/persistence" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/deprecations" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/collections" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/dbal" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/sql-formatter" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/orm" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/doctrine-bundle" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/data-fixtures" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/doctrine-fixtures-bundle" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/migrations" />
<path value="$PROJECT_DIR$/app/vendor/doctrine/doctrine-migrations-bundle" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/diff" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/version" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/type" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/resource-operations" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/recursion-context" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/object-reflector" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/object-enumerator" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/global-state" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/exporter" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/environment" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/comparator" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/code-unit" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/cli-parser" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/lines-of-code" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/complexity" />
<path value="$PROJECT_DIR$/app/vendor/sebastian/code-unit-reverse-lookup" />
<path value="$PROJECT_DIR$/app/vendor/webmozart/assert" />
<path value="$PROJECT_DIR$/app/vendor/masterminds/html5" />
<path value="$PROJECT_DIR$/app/vendor/friendsofphp/php-cs-fixer" />
<path value="$PROJECT_DIR$/app/vendor/vincentlanglet/twig-cs-fixer" />
<path value="$PROJECT_DIR$/app/vendor/composer" />
<path value="$PROJECT_DIR$/app/vendor/psr/event-dispatcher" />
<path value="$PROJECT_DIR$/app/vendor/psr/log" />
<path value="$PROJECT_DIR$/app/vendor/psr/container" />
<path value="$PROJECT_DIR$/app/vendor/psr/cache" />
<path value="$PROJECT_DIR$/app/vendor/twig/twig" />
<path value="$PROJECT_DIR$/app/vendor/twig/extra-bundle" />
<path value="$PROJECT_DIR$/app/vendor/nikic/php-parser" />
<path value="$PROJECT_DIR$/app/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/app/vendor/myclabs/deep-copy" />
<path value="$PROJECT_DIR$/app/vendor/phar-io/version" />
<path value="$PROJECT_DIR$/app/vendor/phar-io/manifest" />
<path value="$PROJECT_DIR$/app/vendor/phpstan/phpstan" />
<path value="$PROJECT_DIR$/app/vendor/phpstan/extension-installer" />
<path value="$PROJECT_DIR$/app/vendor/phpstan/phpstan-phpunit" />
<path value="$PROJECT_DIR$/app/vendor/phpunit/php-timer" />
<path value="$PROJECT_DIR$/app/vendor/phpunit/php-text-template" />
<path value="$PROJECT_DIR$/app/vendor/phpunit/php-invoker" />
<path value="$PROJECT_DIR$/app/vendor/phpunit/php-file-iterator" />
<path value="$PROJECT_DIR$/app/vendor/phpunit/php-code-coverage" />
<path value="$PROJECT_DIR$/app/vendor/phpunit/phpunit" />
<path value="$PROJECT_DIR$/app/vendor/symfony/flex" />
<path value="$PROJECT_DIR$/app/vendor/symfony/runtime" />
<path value="$PROJECT_DIR$/app/vendor/symfony/polyfill-php83" />
<path value="$PROJECT_DIR$/app/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/app/vendor/symfony/deprecation-contracts" />
<path value="$PROJECT_DIR$/app/vendor/symfony/http-foundation" />
<path value="$PROJECT_DIR$/app/vendor/symfony/event-dispatcher-contracts" />
<path value="$PROJECT_DIR$/app/vendor/symfony/event-dispatcher" />
<path value="$PROJECT_DIR$/app/vendor/symfony/var-dumper" />
<path value="$PROJECT_DIR$/app/vendor/symfony/error-handler" />
<path value="$PROJECT_DIR$/app/vendor/symfony/service-contracts" />
<path value="$PROJECT_DIR$/app/vendor/symfony/doctrine-bridge" />
<path value="$PROJECT_DIR$/app/vendor/symfony/var-exporter" />
<path value="$PROJECT_DIR$/app/vendor/symfony/http-kernel" />
<path value="$PROJECT_DIR$/app/vendor/symfony/polyfill-intl-normalizer" />
<path value="$PROJECT_DIR$/app/vendor/symfony/polyfill-intl-grapheme" />
<path value="$PROJECT_DIR$/app/vendor/symfony/string" />
<path value="$PROJECT_DIR$/app/vendor/symfony/filesystem" />
<path value="$PROJECT_DIR$/app/vendor/symfony/config" />
<path value="$PROJECT_DIR$/app/vendor/symfony/dependency-injection" />
<path value="$PROJECT_DIR$/app/vendor/symfony/console" />
<path value="$PROJECT_DIR$/app/vendor/symfony/routing" />
<path value="$PROJECT_DIR$/app/vendor/symfony/finder" />
<path value="$PROJECT_DIR$/app/vendor/symfony/cache-contracts" />
<path value="$PROJECT_DIR$/app/vendor/symfony/cache" />
<path value="$PROJECT_DIR$/app/vendor/symfony/framework-bundle" />
<path value="$PROJECT_DIR$/app/vendor/symfony/stopwatch" />
<path value="$PROJECT_DIR$/app/vendor/symfony/process" />
<path value="$PROJECT_DIR$/app/vendor/symfony/options-resolver" />
<path value="$PROJECT_DIR$/app/vendor/symfony/dom-crawler" />
<path value="$PROJECT_DIR$/app/vendor/symfony/browser-kit" />
<path value="$PROJECT_DIR$/app/vendor/symfony/css-selector" />
<path value="$PROJECT_DIR$/app/vendor/symfony/translation-contracts" />
<path value="$PROJECT_DIR$/app/vendor/symfony/twig-bridge" />
<path value="$PROJECT_DIR$/app/vendor/symfony/debug-bundle" />
<path value="$PROJECT_DIR$/app/vendor/symfony/dotenv" />
<path value="$PROJECT_DIR$/app/vendor/symfony/property-info" />
<path value="$PROJECT_DIR$/app/vendor/symfony/property-access" />
<path value="$PROJECT_DIR$/app/vendor/symfony/polyfill-intl-icu" />
<path value="$PROJECT_DIR$/app/vendor/symfony/form" />
<path value="$PROJECT_DIR$/app/vendor/symfony/monolog-bridge" />
<path value="$PROJECT_DIR$/app/vendor/symfony/monolog-bundle" />
<path value="$PROJECT_DIR$/app/vendor/symfony/phpunit-bridge" />
<path value="$PROJECT_DIR$/app/vendor/symfony/stimulus-bundle" />
<path value="$PROJECT_DIR$/app/vendor/dama/doctrine-test-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/psr/log" />
<path value="$PROJECT_DIR$/backend/vendor/psr/event-dispatcher" />
<path value="$PROJECT_DIR$/backend/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/backend/vendor/theseer/tokenizer" />
<path value="$PROJECT_DIR$/backend/vendor/phpstan/phpstan-phpunit" />
<path value="$PROJECT_DIR$/backend/vendor/phpstan/phpstan" />
<path value="$PROJECT_DIR$/backend/vendor/webmozart/assert" />
<path value="$PROJECT_DIR$/backend/vendor/phpstan/extension-installer" />
<path value="$PROJECT_DIR$/backend/vendor/evenement/evenement" />
<path value="$PROJECT_DIR$/backend/vendor/masterminds/html5" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/complexity" />
<path value="$PROJECT_DIR$/backend/vendor/clue/ndjson-react" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/global-state" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/object-reflector" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/recursion-context" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/cli-parser" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/object-enumerator" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/lines-of-code" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/diff" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/version" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/type" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/exporter" />
<path value="$PROJECT_DIR$/backend/vendor/dama/doctrine-test-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/comparator" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/code-unit" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/environment" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/code-unit-reverse-lookup" />
<path value="$PROJECT_DIR$/backend/vendor/sebastian/resource-operations" />
<path value="$PROJECT_DIR$/backend/vendor/fidry/cpu-core-counter" />
<path value="$PROJECT_DIR$/backend/vendor/friendsofphp/php-cs-fixer" />
<path value="$PROJECT_DIR$/backend/vendor/twig/extra-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/twig/twig" />
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-file-iterator" />
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-timer" />
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-invoker" />
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-text-template" />
<path value="$PROJECT_DIR$/backend/vendor/phpunit/phpunit" />
<path value="$PROJECT_DIR$/backend/vendor/phpunit/php-code-coverage" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/event-manager" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/cache" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/orm" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/dbal" />
<path value="$PROJECT_DIR$/backend/vendor/nikic/php-parser" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/deprecations" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/doctrine-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/sql-formatter" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/collections" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/data-fixtures" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/migrations" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/persistence" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/doctrine-fixtures-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/doctrine-migrations-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/backend/vendor/react/cache" />
<path value="$PROJECT_DIR$/backend/vendor/react/stream" />
<path value="$PROJECT_DIR$/backend/vendor/react/child-process" />
<path value="$PROJECT_DIR$/backend/vendor/react/promise" />
<path value="$PROJECT_DIR$/backend/vendor/react/dns" />
<path value="$PROJECT_DIR$/backend/vendor/react/event-loop" />
<path value="$PROJECT_DIR$/backend/vendor/react/socket" />
<path value="$PROJECT_DIR$/backend/vendor/myclabs/deep-copy" />
<path value="$PROJECT_DIR$/backend/vendor/phar-io/version" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/dependency-injection" />
<path value="$PROJECT_DIR$/backend/vendor/phar-io/manifest" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/deprecation-contracts" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-php83" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/validator" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/dom-crawler" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/browser-kit" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/property-access" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/css-selector" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/event-dispatcher-contracts" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/monolog-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/yaml" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-intl-grapheme" />
<path value="$PROJECT_DIR$/backend/vendor/vincentlanglet/twig-cs-fixer" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/cache" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-intl-icu" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/doctrine-bridge" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/options-resolver" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/webpack-encore-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/twig-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/http-kernel" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/runtime" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/finder" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/phpunit-bridge" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/var-exporter" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-uuid" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/string" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/web-profiler-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/var-dumper" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/service-contracts" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/uid" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/debug-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/event-dispatcher" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/routing" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/flex" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/error-handler" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/property-info" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/stimulus-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/cache-contracts" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/framework-bundle" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/console" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-intl-normalizer" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/process" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/twig-bridge" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/filesystem" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/form" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/dotenv" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/asset" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/translation-contracts" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/monolog-bridge" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/config" />
<path value="$PROJECT_DIR$/backend/vendor/composer" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/http-foundation" />
<path value="$PROJECT_DIR$/backend/vendor/symfony/stopwatch" />
<path value="$PROJECT_DIR$/backend/vendor/psr/cache" />
<path value="$PROJECT_DIR$/backend/vendor/psr/container" />
<path value="$PROJECT_DIR$/vendor/sebastian/lines-of-code" />
<path value="$PROJECT_DIR$/vendor/sebastian/cli-parser" />
<path value="$PROJECT_DIR$/vendor/sebastian/code-unit" />
<path value="$PROJECT_DIR$/vendor/sebastian/comparator" />
<path value="$PROJECT_DIR$/vendor/masterminds/html5" />
<path value="$PROJECT_DIR$/vendor/webmozart/assert" />
<path value="$PROJECT_DIR$/vendor/sebastian/code-unit-reverse-lookup" />
<path value="$PROJECT_DIR$/vendor/sebastian/complexity" />
<path value="$PROJECT_DIR$/vendor/vincentlanglet/twig-cs-fixer" />
<path value="$PROJECT_DIR$/vendor/friendsofphp/php-cs-fixer" />
<path value="$PROJECT_DIR$/vendor/composer" />
<path value="$PROJECT_DIR$/vendor/psr/log" />
<path value="$PROJECT_DIR$/vendor/psr/event-dispatcher" />
<path value="$PROJECT_DIR$/vendor/jms/metadata" />
<path value="$PROJECT_DIR$/vendor/dama/doctrine-test-bundle" />
<path value="$PROJECT_DIR$/vendor/clue/ndjson-react" />
<path value="$PROJECT_DIR$/vendor/psr/cache" />
<path value="$PROJECT_DIR$/vendor/psr/container" />
<path value="$PROJECT_DIR$/vendor/vich/uploader-bundle" />
<path value="$PROJECT_DIR$/vendor/twig/string-extra" />
<path value="$PROJECT_DIR$/vendor/twig/extra-bundle" />
<path value="$PROJECT_DIR$/vendor/twig/twig" />
<path value="$PROJECT_DIR$/vendor/nikic/php-parser" />
<path value="$PROJECT_DIR$/vendor/nette/schema" />
<path value="$PROJECT_DIR$/vendor/nette/utils" />
<path value="$PROJECT_DIR$/vendor/fidry/cpu-core-counter" />
<path value="$PROJECT_DIR$/vendor/react/cache" />
<path value="$PROJECT_DIR$/vendor/react/promise" />
<path value="$PROJECT_DIR$/vendor/react/stream" />
<path value="$PROJECT_DIR$/vendor/react/event-loop" />
<path value="$PROJECT_DIR$/vendor/league/config" />
<path value="$PROJECT_DIR$/vendor/react/child-process" />
<path value="$PROJECT_DIR$/vendor/react/socket" />
<path value="$PROJECT_DIR$/vendor/react/dns" />
<path value="$PROJECT_DIR$/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/vendor/dflydev/dot-access-data" />
<path value="$PROJECT_DIR$/vendor/presta/sitemap-bundle" />
<path value="$PROJECT_DIR$/vendor/league/commonmark" />
<path value="$PROJECT_DIR$/vendor/phpstan/phpstan" />
<path value="$PROJECT_DIR$/vendor/phar-io/manifest" />
<path value="$PROJECT_DIR$/vendor/phar-io/version" />
<path value="$PROJECT_DIR$/vendor/myclabs/deep-copy" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-text-template" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-timer" />
<path value="$PROJECT_DIR$/vendor/phpstan/phpstan-phpunit" />
<path value="$PROJECT_DIR$/vendor/phpstan/extension-installer" />
<path value="$PROJECT_DIR$/vendor/phpunit/phpunit" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-code-coverage" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-file-iterator" />
<path value="$PROJECT_DIR$/vendor/phpunit/php-invoker" />
<path value="$PROJECT_DIR$/vendor/symfony/routing" />
<path value="$PROJECT_DIR$/vendor/symfony/deprecation-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/runtime" />
<path value="$PROJECT_DIR$/vendor/symfony/flex" />
<path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/http-foundation" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php83" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/vendor/symfony/filesystem" />
<path value="$PROJECT_DIR$/vendor/symfony/finder" />
<path value="$PROJECT_DIR$/vendor/symfony/var-dumper" />
<path value="$PROJECT_DIR$/vendor/symfony/event-dispatcher" />
<path value="$PROJECT_DIR$/vendor/symfony/config" />
<path value="$PROJECT_DIR$/vendor/symfony/error-handler" />
<path value="$PROJECT_DIR$/vendor/symfony/service-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/var-exporter" />
<path value="$PROJECT_DIR$/vendor/symfony/cache" />
<path value="$PROJECT_DIR$/vendor/symfony/cache-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/dependency-injection" />
<path value="$PROJECT_DIR$/vendor/symfony/http-kernel" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-grapheme" />
<path value="$PROJECT_DIR$/vendor/symfony/framework-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-normalizer" />
<path value="$PROJECT_DIR$/vendor/symfony/doctrine-bridge" />
<path value="$PROJECT_DIR$/vendor/symfony/process" />
<path value="$PROJECT_DIR$/vendor/symfony/stopwatch" />
<path value="$PROJECT_DIR$/vendor/symfony/console" />
<path value="$PROJECT_DIR$/vendor/symfony/string" />
<path value="$PROJECT_DIR$/vendor/symfony/dom-crawler" />
<path value="$PROJECT_DIR$/vendor/symfony/browser-kit" />
<path value="$PROJECT_DIR$/vendor/symfony/apache-pack" />
<path value="$PROJECT_DIR$/vendor/symfony/options-resolver" />
<path value="$PROJECT_DIR$/vendor/symfony/debug-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/twig-bridge" />
<path value="$PROJECT_DIR$/vendor/symfony/translation-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/css-selector" />
<path value="$PROJECT_DIR$/vendor/symfony/property-access" />
<path value="$PROJECT_DIR$/vendor/symfony/property-info" />
<path value="$PROJECT_DIR$/vendor/symfony/type-info" />
<path value="$PROJECT_DIR$/vendor/symfony/dotenv" />
<path value="$PROJECT_DIR$/vendor/symfony/monolog-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/form" />
<path value="$PROJECT_DIR$/vendor/symfony/monolog-bridge" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-icu" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-uuid" />
<path value="$PROJECT_DIR$/vendor/symfony/stimulus-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-idn" />
<path value="$PROJECT_DIR$/vendor/symfony/phpunit-bridge" />
<path value="$PROJECT_DIR$/vendor/symfony/asset" />
<path value="$PROJECT_DIR$/vendor/symfony/validator" />
<path value="$PROJECT_DIR$/vendor/symfony/twig-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/uid" />
<path value="$PROJECT_DIR$/vendor/symfony/mime" />
<path value="$PROJECT_DIR$/vendor/symfony/web-profiler-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/yaml" />
<path value="$PROJECT_DIR$/vendor/symfony/webpack-encore-bundle" />
<path value="$PROJECT_DIR$/vendor/theseer/tokenizer" />
<path value="$PROJECT_DIR$/vendor/doctrine/deprecations" />
<path value="$PROJECT_DIR$/vendor/doctrine/sql-formatter" />
<path value="$PROJECT_DIR$/vendor/doctrine/persistence" />
<path value="$PROJECT_DIR$/vendor/doctrine/event-manager" />
<path value="$PROJECT_DIR$/vendor/doctrine/common" />
<path value="$PROJECT_DIR$/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/vendor/doctrine/cache" />
<path value="$PROJECT_DIR$/vendor/doctrine/data-fixtures" />
<path value="$PROJECT_DIR$/vendor/doctrine/doctrine-bundle" />
<path value="$PROJECT_DIR$/vendor/doctrine/collections" />
<path value="$PROJECT_DIR$/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/vendor/doctrine/migrations" />
<path value="$PROJECT_DIR$/vendor/doctrine/doctrine-migrations-bundle" />
<path value="$PROJECT_DIR$/vendor/doctrine/dbal" />
<path value="$PROJECT_DIR$/vendor/doctrine/doctrine-fixtures-bundle" />
<path value="$PROJECT_DIR$/vendor/sebastian/version" />
<path value="$PROJECT_DIR$/vendor/sebastian/diff" />
<path value="$PROJECT_DIR$/vendor/evenement/evenement" />
<path value="$PROJECT_DIR$/vendor/doctrine/orm" />
<path value="$PROJECT_DIR$/vendor/sebastian/object-reflector" />
<path value="$PROJECT_DIR$/vendor/sebastian/recursion-context" />
<path value="$PROJECT_DIR$/vendor/sebastian/resource-operations" />
<path value="$PROJECT_DIR$/vendor/sebastian/type" />
<path value="$PROJECT_DIR$/vendor/sebastian/environment" />
<path value="$PROJECT_DIR$/vendor/sebastian/exporter" />
<path value="$PROJECT_DIR$/vendor/sebastian/global-state" />
<path value="$PROJECT_DIR$/vendor/sebastian/object-enumerator" />
</include_path>
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="8.2" />
<component name="PhpStan">
<PhpStan_settings>
<PhpStanConfiguration tool_path="$PROJECT_DIR$/app/vendor/bin/phpstan" />
</PhpStan_settings>
</component>
<component name="PhpStanOptionsConfiguration">
<option name="transferred" value="true" />
</component>
<component name="PhpUnit">
<phpunit_settings>
<PhpUnitSettings configuration_file_path="$PROJECT_DIR$/app/phpunit.xml" custom_loader_path="$PROJECT_DIR$/app/vendor/autoload.php" use_configuration_file="true" />
</phpunit_settings>
</component>
<component name="PsalmOptionsConfiguration">
<option name="transferred" value="true" />
</component>
</project>

View file

@ -1,31 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PHPSpec">
<suites>
<PhpSpecSuiteConfiguration>
<option name="myPath" value="$PROJECT_DIR$" />
</PhpSpecSuiteConfiguration>
<PhpSpecSuiteConfiguration>
<option name="myPath" value="$PROJECT_DIR$/app" />
</PhpSpecSuiteConfiguration>
<PhpSpecSuiteConfiguration>
<option name="myPath" value="$PROJECT_DIR$/app" />
</PhpSpecSuiteConfiguration>
<PhpSpecSuiteConfiguration>
<option name="myPath" value="$PROJECT_DIR$/app" />
</PhpSpecSuiteConfiguration>
<PhpSpecSuiteConfiguration>
<option name="myPath" value="$PROJECT_DIR$/backend" />
</PhpSpecSuiteConfiguration>
<PhpSpecSuiteConfiguration>
<option name="myPath" value="$PROJECT_DIR$/backend" />
</PhpSpecSuiteConfiguration>
<PhpSpecSuiteConfiguration>
<option name="myPath" value="$PROJECT_DIR$/backend" />
</PhpSpecSuiteConfiguration>
<PhpSpecSuiteConfiguration>
<option name="myPath" value="$PROJECT_DIR$" />
</PhpSpecSuiteConfiguration>
</suites>
</component>
</project>

View file

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PHPUnit">
<option name="directories">
<list>
<option value="$PROJECT_DIR$/app/tests" />
<option value="$PROJECT_DIR$/backend/tests" />
<option value="$PROJECT_DIR$/tests" />
</list>
</option>
</component>
</project>

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

View file

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectTasksOptions" suppressed-tasks="SCSS" />
</project>

View file

@ -1,5 +1,5 @@
twig:
default_path: '%kernel.project_dir%/templates'
default_path: '%kernel.project_dir%/frontend/templates'
when@test:
twig:

View file

@ -14,7 +14,7 @@
".*"
],
"@styles/*": [
"../assets/styles/*"
"./styles/*"
],
"@controllers*": [
"./controllers/*"

2
app/package-lock.json generated
View file

@ -1,5 +1,5 @@
{
"name": "Website",
"name": "Euph Website",
"lockfileVersion": 3,
"requires": true,
"packages": {

View file

@ -8,8 +8,8 @@
"build": "encore production --progress",
"lint:ts": "cd frontend && eslint .",
"lint:ts:fix": "cd frontend && eslint . --fix",
"lint:scss": "cd assets/styles && stylelint .",
"lint:scss:fix": "cd assets/styles && stylelint . --fix"
"lint:scss": "cd frontend/styles && stylelint .",
"lint:scss:fix": "cd frontend/styles && stylelint . --fix"
},
"dependencies": {
"easymde": "^2.18.0"

View file

@ -23,7 +23,7 @@ Encore
.addEntry('app', './frontend/app.ts')
// Style Entries
//.addStyleEntry('name', './assets/styles/name.scss')
//.addStyleEntry('name', './frontend/styles/name.scss')
// Webpack
.splitEntryChunks()