add version symfony flex 6

This commit is contained in:
Tykayn 2023-06-19 12:13:30 +02:00 committed by tykayn
parent da7eb154ac
commit 62f061a882
9861 changed files with 1407365 additions and 8883 deletions

55
.env.example Normal file
View File

@ -0,0 +1,55 @@
# In all environments, the following files are loaded if they exist,
# the latter taking precedence over the former:
#
# * .env contains default values for the environment variables needed by the app
# * .env.local uncommitted file with local overrides
# * .env.$APP_ENV committed environment-specific defaults
# * .env.$APP_ENV.local uncommitted environment-specific overrides
#
# Real environment variables win over .env files.
#
# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.
#
# Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2).
# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration
###> symfony/framework-bundle ###
APP_ENV=dev
ADMIN_TOKEN=CHANGE_THIS_STRING_HERE_sdkfsjkdfjriethRYJRYjedn
APP_SECRET=CHANGE_THIS_STRING_THERE_31dxsfg15dgf5hd8rfzawwwfxd
# Base website url, should contain https:// and having no trailing slash. example: BASE_URL=https://framadate.org
BASE_URL=https://localhost
WEBSITE_NAME=my_website_caisse
WEBSITE_LOGO=logo_cipherbliss.png
#TRUSTED_PROXIES=127.0.0.1,127.0.0.2
#TRUSTED_HOSTS='^localhost|example\.com$'
###< symfony/framework-bundle ###
###> doctrine/doctrine-bundle ###
# Format described at https://wwwx-special/nautilus-clipboard
#copy
#file:///home/poule/encrypted/stockage-syncable/www/development/html/date-poll-api/public/assets/img/logo_cipherbliss.png.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url
# For an SQLite database, use: "sqlite:///%kernel.project_dir%/var/data.db"
# For a PostgreSQL database, use: "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11"
# IMPORTANT: You MUST also configure your db driver and server_version in config/packages/doctrine.yaml
DATABASE_URL=mysql://framadate-admin:framadate-admin-password@127.0.0.1:5432/framadate-api
###< doctrine/doctrine-bundle ###
###> nelmio/cors-bundle ###
CORS_ALLOW_ORIGIN=^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$
###< nelmio/cors-bundle ###
###> symfony/swiftmailer-bundle ###
# For Gmail as a transport, use: "gmail://username:password@localhost"
# For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode="
# Delivery is disabled by default via "null://localhost"
MAILER_URL=sendmail://YOUR_WEBSITE
# set the support email who will answer users in case of emergency
SUPPORT_EMAIL=YOUR_EMAIL
###< symfony/swiftmailer-bundle ###
###> symfony/mailer ###
MAILER_DSN=smtp://localhost
###< symfony/mailer ###
DATABASE_URL=mysql://framadate-admin:framadate-admin-password@127.0.0.1:5432/framadate-api

52
.env.local Normal file
View File

@ -0,0 +1,52 @@
# In all environments, the following files are loaded if they exist,
# the latter taking precedence over the former:
#
# * .env contains default values for the environment variables needed by the app
# * .env.local uncommitted file with local overrides
# * .env.$APP_ENV committed environment-specific defaults
# * .env.$APP_ENV.local uncommitted environment-specific overrides
#
# Real environment variables win over .env files.
#
# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES.
#
# Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2).
# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration
###> symfony/framework-bundle ###
APP_ENV=dev
ADMIN_TOKEN=admintok
APP_SECRET=appsecret
# Base website url, should contain https:// and having no trailing slash. example: BASE_URL=https://framadate.org
BASE_URL=http://localhost
WEBSITE_NAME=my_website_name
WEBSITE_LOGO=logo.ico
#TRUSTED_PROXIES=127.0.0.1,127.0.0.2
#TRUSTED_HOSTS='^localhost|example\.com$'
###< symfony/framework-bundle ###
###> doctrine/doctrine-bundle ###
# Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url
# For an SQLite database, use: "sqlite:///%kernel.project_dir%/var/data.db"
# For a PostgreSQL database, use: "postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=11"
# IMPORTANT: You MUST also configure your db driver and server_version in config/packages/doctrine.yaml
DATABASE_URL=mysql://fdsqluser:fdsqlpassword@date-db:3306/my_website_database_name
###< doctrine/doctrine-bundle ###
###> symfony/swiftmailer-bundle ###
# For Gmail as a transport, use: "gmail://username:password@localhost"
# For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode="
# Delivery is disabled by default via "null://localhost"
#MAILER_URL=sendmail://YOUR_WEBSITE
MAILER_URL=null://localhost
# set the support email who will answer users in case of emergency
SUPPORT_EMAIL=support-my_website_caisse@YOUR_WEBSITE
#SPOOL_PATH=/var/www/html/my_website_folder/var/email/spool
###< symfony/swiftmailer-bundle ###
###> nelmio/cors-bundle ###
CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$'
###< nelmio/cors-bundle ###
###> symfony/mailer ###
# MAILER_DSN=smtp://localhost
###< symfony/mailer ###

6
.env.test Executable file
View File

@ -0,0 +1,6 @@
# define your env variables for the test env here
KERNEL_CLASS='App\Kernel'
APP_SECRET='$ecretf0rt3stxdf54df65df65g8hhkiliUOPIUOseBqgBEDNX'
SYMFONY_DEPRECATIONS_HELPER=999999
PANTHER_APP_ENV=panther
ADMIN_TOKEN=testAdminToken

31
.gitignore vendored Executable file → Normal file
View File

@ -1,22 +1,11 @@
/.web-server-pid
/app/config/parameters.yml
/build/
/phpunit.xml
/var/*
!/var/cache
/var/cache/*
!var/cache/.gitkeep
!/var/logs
/var/logs/*
!var/logs/.gitkeep
!/var/sessions
/var/sessions/*
!var/sessions/.gitkeep
!var/SymfonyRequirements.php
/vendor/
/web/bundles/
/.idea/
/web/build/
/node_modules/ /node_modules/
/yarn-error.log Supprimerait src/AppBundle/Entity/ExpenseKind.php~
caisse-bliss-frontend Supprimerait src/AppBundle/Entity/Festival.php~
Supprimerait src/AppBundle/Entity/Product.php~
Supprimerait src/AppBundle/Entity/ProductCategory.php~
Supprimerait src/AppBundle/Entity/ProductSold.php~
Supprimerait src/AppBundle/Entity/SellRecord.php~
Supprimerait src/AppBundle/Entity/SerieFestival.php~
Supprimerait src/AppBundle/Entity/Stuff.php~
Supprimerait src/AppBundle/Entity/User.php~
/.env

12
.idea/caisse.iml Normal file
View File

@ -0,0 +1,12 @@
<?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$/old/tests" isTestSource="true" packagePrefix="Tests\" />
<sourceFolder url="file://$MODULE_DIR$/spec" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/old/src/AppBundle" isTestSource="false" packagePrefix="AppBundle\" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

6
.idea/misc.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
</project>

8
.idea/modules.xml Normal file
View File

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

87
.idea/php.xml Normal file
View File

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PhpIncludePathManager">
<include_path>
<path value="$PROJECT_DIR$/vendor/twig/twig" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-apcu" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-icu" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php56" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-util" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/vendor/symfony/symfony" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php70" />
<path value="$PROJECT_DIR$/vendor/paragonie/random_compat" />
<path value="$PROJECT_DIR$/vendor/composer" />
<path value="$PROJECT_DIR$/vendor/incenteev/composer-parameter-handler" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/guzzle" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/psr7" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/promises" />
<path value="$PROJECT_DIR$/vendor/sensiolabs/security-checker" />
<path value="$PROJECT_DIR$/vendor/swiftmailer/swiftmailer" />
<path value="$PROJECT_DIR$/vendor/sonata-project/core-bundle" />
<path value="$PROJECT_DIR$/vendor/sonata-project/exporter" />
<path value="$PROJECT_DIR$/vendor/sonata-project/cache" />
<path value="$PROJECT_DIR$/vendor/sonata-project/block-bundle" />
<path value="$PROJECT_DIR$/vendor/sonata-project/admin-bundle" />
<path value="$PROJECT_DIR$/vendor/sonata-project/datagrid-bundle" />
<path value="$PROJECT_DIR$/vendor/friendsofsymfony/user-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/security-acl" />
<path value="$PROJECT_DIR$/vendor/symfony/monolog-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/templating" />
<path value="$PROJECT_DIR$/vendor/symfony/swiftmailer-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/phpunit-bridge" />
<path value="$PROJECT_DIR$/vendor/twig/extensions" />
<path value="$PROJECT_DIR$/vendor/fig/link-util" />
<path value="$PROJECT_DIR$/vendor/hwi/oauth-bundle" />
<path value="$PROJECT_DIR$/vendor/psr/container" />
<path value="$PROJECT_DIR$/vendor/psr/http-message" />
<path value="$PROJECT_DIR$/vendor/psr/cache" />
<path value="$PROJECT_DIR$/vendor/psr/log" />
<path value="$PROJECT_DIR$/vendor/psr/link" />
<path value="$PROJECT_DIR$/vendor/psr/simple-cache" />
<path value="$PROJECT_DIR$/vendor/clue/stream-filter" />
<path value="$PROJECT_DIR$/vendor/cocur/slugify" />
<path value="$PROJECT_DIR$/vendor/jdorn/sql-formatter" />
<path value="$PROJECT_DIR$/vendor/sensio/framework-extra-bundle" />
<path value="$PROJECT_DIR$/vendor/sensio/distribution-bundle" />
<path value="$PROJECT_DIR$/vendor/sensio/generator-bundle" />
<path value="$PROJECT_DIR$/vendor/knplabs/knp-menu-bundle" />
<path value="$PROJECT_DIR$/vendor/knplabs/knp-menu" />
<path value="$PROJECT_DIR$/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/vendor/doctrine/doctrine-cache-bundle" />
<path value="$PROJECT_DIR$/vendor/doctrine/doctrine-bundle" />
<path value="$PROJECT_DIR$/vendor/doctrine/cache" />
<path value="$PROJECT_DIR$/vendor/doctrine/common" />
<path value="$PROJECT_DIR$/vendor/doctrine/collections" />
<path value="$PROJECT_DIR$/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/vendor/doctrine/dbal" />
<path value="$PROJECT_DIR$/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/vendor/doctrine/annotations" />
<path value="$PROJECT_DIR$/vendor/doctrine/orm" />
<path value="$PROJECT_DIR$/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/vendor/php-http/stopwatch-plugin" />
<path value="$PROJECT_DIR$/vendor/php-http/httplug-bundle" />
<path value="$PROJECT_DIR$/vendor/php-http/logger-plugin" />
<path value="$PROJECT_DIR$/vendor/php-http/guzzle6-adapter" />
<path value="$PROJECT_DIR$/vendor/php-http/discovery" />
<path value="$PROJECT_DIR$/vendor/php-http/client-common" />
<path value="$PROJECT_DIR$/vendor/php-http/httplug" />
<path value="$PROJECT_DIR$/vendor/php-http/promise" />
<path value="$PROJECT_DIR$/vendor/php-http/message" />
<path value="$PROJECT_DIR$/vendor/php-http/message-factory" />
<path value="$PROJECT_DIR$/vendor/symfony/http-client" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php72" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-ctype" />
<path value="$PROJECT_DIR$/vendor/symfony/http-client-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/mime" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php73" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-idn" />
<path value="$PROJECT_DIR$/vendor/ralouphie/getallheaders" />
<path value="$PROJECT_DIR$/vendor/doctrine/event-manager" />
<path value="$PROJECT_DIR$/vendor/doctrine/reflection" />
<path value="$PROJECT_DIR$/vendor/doctrine/persistence" />
<path value="$PROJECT_DIR$/vendor/sonata-project/doctrine-extensions" />
</include_path>
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="7" />
</project>

6
.idea/vcs.xml Normal file
View File

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

407
.idea/workspace.xml Normal file
View File

@ -0,0 +1,407 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="7b6ae3ea-b7de-4daa-94af-b6fb4f3c8b8e" name="Default Changelist" comment="">
<change beforePath="$PROJECT_DIR$/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/old/.gitignore" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gitlab-ci.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/.gitlab-ci.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.gitmodules" beforeDir="false" afterPath="$PROJECT_DIR$/old/.gitmodules" afterDir="false" />
<change beforePath="$PROJECT_DIR$/TEST" beforeDir="false" afterPath="$PROJECT_DIR$/old/TEST" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/.htaccess" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/.htaccess" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/AppCache.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/AppCache.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/AppKernel.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/AppKernel.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/ChangePassword/change_password.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/ChangePassword/change_password.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/ChangePassword/change_password_content.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/ChangePassword/change_password_content.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/Registration/check_email.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/Registration/check_email.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/Registration/confirmed.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/Registration/confirmed.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/Registration/email.txt.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/Registration/email.txt.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/Registration/register.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/Registration/register.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/Registration/register_content.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/Registration/register_content.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/Resetting/request.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/Resetting/request.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/Security/login.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/Security/login.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/Security/login_content.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/Security/login_content.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/FOSUserBundle/views/layout.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/FOSUserBundle/views/layout.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/HWIOAuthBundle/Controller/ConnectController.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/HWIOAuthBundle/Controller/ConnectController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/HWIOAuthBundle/views/Connect/login.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/HWIOAuthBundle/views/Connect/login.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/HWIOAuthBundle/views/layout.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/HWIOAuthBundle/views/layout.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/base.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/base.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/default/description-app.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/default/description-app.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/default/footer.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/default/footer.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/default/header.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/default/header.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/default/index.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/default/index.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/default/login-choices.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/default/login-choices.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/default/main-screen.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/default/main-screen.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/default/test-email.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/default/test-email.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/festival/edit.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/festival/edit.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/festival/index.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/festival/index.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/festival/new.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/festival/new.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/festival/show.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/festival/show.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/legal/privacy.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/legal/privacy.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/legal/tos.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/legal/tos.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/categ-options.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/categ-options.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/current.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/current.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/listing-products.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/listing-products.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/loaded-caisse.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/loaded-caisse.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/messages.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/messages.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/pause-selling.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/pause-selling.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/paused.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/paused.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/recent.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/recent.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/totals.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/totals.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/angular/validate-button.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/angular/validate-button.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/caisse-main.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/caisse-main.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/customer.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/customer.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/dashboard.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/dashboard.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/festival-infos.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/festival-infos.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/history-script.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/history-script.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/history.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/history.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/import.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/import.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/listing-options.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/listing-options.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/mass-register.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/mass-register.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/ng2.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/ng2.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/logged/previsionnel.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/logged/previsionnel.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/product/edit.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/product/edit.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/product/index.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/product/index.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/product/new.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/product/new.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/product/show.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/product/show.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/product/test.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/product/test.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/productcategory/edit.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/productcategory/edit.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/productcategory/index.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/productcategory/index.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/productcategory/new.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/productcategory/new.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/productcategory/show.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/productcategory/show.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/sellrecord/edit.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/sellrecord/edit.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/sellrecord/index.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/sellrecord/index.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/sellrecord/new.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/sellrecord/new.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/sellrecord/show.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/sellrecord/show.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/seriefestival/edit.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/seriefestival/edit.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/seriefestival/index.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/seriefestival/index.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/seriefestival/new.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/seriefestival/new.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/Resources/views/seriefestival/show.html.twig" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/Resources/views/seriefestival/show.html.twig" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/config.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/config.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/config_dev.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/config_dev.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/config_prod.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/config_prod.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/config_test.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/config_test.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/parameters.yml.dist" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/parameters.yml.dist" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/parameters.yml.save" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/parameters.yml.save" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/routing.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/routing.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/routing_dev.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/routing_dev.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/security.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/security.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/app/config/services.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/app/config/services.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/.gitignore" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/app.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/app.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/all.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/all.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SIL Open Font License.txt" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SIL Open Font License.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-Black.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-Black.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-BlackIt.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-BlackIt.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-Bold.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-Bold.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-BoldIt.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-BoldIt.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-ExtraLight.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-ExtraLight.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-ExtraLightIt.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-ExtraLightIt.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-It.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-It.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-Light.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-Light.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-LightIt.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-LightIt.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-Regular.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-Regular.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-Semibold.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-Semibold.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/fonts/source-sans-pro/SourceSansPro-SemiboldIt.otf" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/fonts/source-sans-pro/SourceSansPro-SemiboldIt.otf" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/global.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/global.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/pages/_dashboard.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/pages/_dashboard.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/pages/_history.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/pages/_history.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/pages/demo.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/pages/demo.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/pages/global.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/pages/global.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/pages/home.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/pages/home.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/pages/libs.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/pages/libs.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/pages/responsive.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/pages/responsive.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/pages/special.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/pages/special.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/split/custom_vars.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/split/custom_vars.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/split/formulaires.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/split/formulaires.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/split/override_libs.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/split/override_libs.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/css/split/typo.scss" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/css/split/typo.scss" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/img/accessories.jpg" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/img/accessories.jpg" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/img/bg.jpg" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/img/bg.jpg" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/img/girl_computer.jpg" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/img/girl_computer.jpg" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/app.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/app.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/3rdpartylicenses.txt" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/3rdpartylicenses.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/favicon.ico" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/favicon.ico" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/index.html" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/index.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/main.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/main.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/main.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/main.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/polyfills.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/polyfills.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/polyfills.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/polyfills.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/runtime.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/runtime.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/runtime.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/runtime.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/styles.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/styles.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/styles.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/styles.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/vendor.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/vendor.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/build-frontend-submodule/vendor.js.map" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/build-frontend-submodule/vendor.js.map" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/parts/caisseCtrl.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/parts/caisseCtrl.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/parts/dashboard.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/parts/dashboard.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/parts/globalActions.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/parts/globalActions.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/parts/main.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/parts/main.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/assets/js/parts/previsionnel.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/assets/js/parts/previsionnel.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/bin/console" beforeDir="false" afterPath="$PROJECT_DIR$/old/bin/console" afterDir="false" />
<change beforePath="$PROJECT_DIR$/bin/symfony_requirements" beforeDir="false" afterPath="$PROJECT_DIR$/old/bin/symfony_requirements" afterDir="false" />
<change beforePath="$PROJECT_DIR$/compile-frontend.sh" beforeDir="false" afterPath="$PROJECT_DIR$/old/compile-frontend.sh" afterDir="false" />
<change beforePath="$PROJECT_DIR$/composer-temp.phar" beforeDir="false" afterPath="$PROJECT_DIR$/old/composer-temp.phar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/composer.json" beforeDir="false" afterPath="$PROJECT_DIR$/old/composer.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/composer.lock" beforeDir="false" afterPath="$PROJECT_DIR$/old/composer.lock" afterDir="false" />
<change beforePath="$PROJECT_DIR$/composer.phar" beforeDir="false" afterPath="$PROJECT_DIR$/old/composer.phar" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/bundles.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/bundles.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/dev/easy_log_handler.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/dev/easy_log_handler.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/dev/monolog.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/dev/monolog.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/dev/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/dev/routing.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/dev/security_checker.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/dev/security_checker.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/dev/swiftmailer.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/dev/swiftmailer.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/dev/web_profiler.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/dev/web_profiler.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/doctrine.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/doctrine.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/doctrine_migrations.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/doctrine_migrations.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/fos_rest.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/fos_rest.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/framework.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/framework.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/msgphp_user.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/msgphp_user.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/prod/doctrine.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/prod/doctrine.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/prod/monolog.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/prod/monolog.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/routing.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/routing.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/security.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/security.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/swiftmailer.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/swiftmailer.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/test/framework.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/test/framework.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/test/monolog.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/test/monolog.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/test/swiftmailer.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/test/swiftmailer.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/test/web_profiler.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/test/web_profiler.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/translation.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/translation.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/packages/twig.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/packages/twig.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/routes.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/routes.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/routes/annotations.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/routes/annotations.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/routes/dev/twig.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/routes/dev/twig.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/routes/dev/web_profiler.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/routes/dev/web_profiler.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/services.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/services.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/services_test.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/old/config/services_test.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/crowdin.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/crowdin.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/docs/installation.md" beforeDir="false" afterPath="$PROJECT_DIR$/old/docs/installation.md" afterDir="false" />
<change beforePath="$PROJECT_DIR$/docs/upgrade.md" beforeDir="false" afterPath="$PROJECT_DIR$/old/docs/upgrade.md" afterDir="false" />
<change beforePath="$PROJECT_DIR$/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/old/package.json" afterDir="false" />
<change beforePath="$PROJECT_DIR$/phpunit.xml.dist" beforeDir="false" afterPath="$PROJECT_DIR$/old/phpunit.xml.dist" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/.htaccess" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/.htaccess" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/AppBundle.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/AppBundle.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Controller/DefaultController.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Controller/DefaultController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Controller/FestivalController.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Controller/FestivalController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Controller/LegalController.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Controller/LegalController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Controller/ProductCategoryController.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Controller/ProductCategoryController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Controller/ProductController.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Controller/ProductController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Controller/SellRecordController.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Controller/SellRecordController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Controller/SerieFestivalController.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Controller/SerieFestivalController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Entity/ExpenseKind.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Entity/ExpenseKind.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Entity/Festival.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Entity/Festival.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Entity/Product.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Entity/Product.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Entity/ProductCategory.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Entity/ProductCategory.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Entity/ProductSold.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Entity/ProductSold.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Entity/SellRecord.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Entity/SellRecord.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Entity/SerieFestival.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Entity/SerieFestival.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Entity/User.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Entity/User.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Form/FestivalType.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Form/FestivalType.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Form/ProductCategoryType.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Form/ProductCategoryType.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Form/ProductType.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Form/ProductType.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Form/SellRecordType.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Form/SellRecordType.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Form/SerieFestivalType.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Form/SerieFestivalType.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Repository/ExpenseKindRepository.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Repository/ExpenseKindRepository.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Repository/FestivalRepository.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Repository/FestivalRepository.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Repository/ProductCategoryRepository.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Repository/ProductCategoryRepository.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Repository/ProductRepository.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Repository/ProductRepository.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Repository/SellRecordRepository.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Repository/SellRecordRepository.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Repository/StuffRepository.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Repository/StuffRepository.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Repository/UserRepository.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Repository/UserRepository.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Security/Core/User/MyFOSUBUserProvider.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Security/Core/User/MyFOSUBUserProvider.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Service/OwnerService.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Service/OwnerService.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Tests/Controller/FestivalControllerTest.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Tests/Controller/FestivalControllerTest.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Tests/Controller/ProductCategoryControllerTest.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Tests/Controller/ProductCategoryControllerTest.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Tests/Controller/ProductControllerTest.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Tests/Controller/ProductControllerTest.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Tests/Controller/SellRecordControllerTest.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Tests/Controller/SellRecordControllerTest.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Tests/Controller/SerieFestivalControllerTest.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Tests/Controller/SerieFestivalControllerTest.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Traits/Commentable.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Traits/Commentable.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/AppBundle/Traits/Sellable.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/src/AppBundle/Traits/Sellable.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/tests/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/old/tests/.gitignore" afterDir="false" />
<change beforePath="$PROJECT_DIR$/tests/AppBundle/Controller/DefaultControllerTest.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/tests/AppBundle/Controller/DefaultControllerTest.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/translations/messages.en.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/translations/messages.en.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/translations/messages.fr.yml" beforeDir="false" afterPath="$PROJECT_DIR$/old/translations/messages.fr.yml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/var/SymfonyRequirements.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/var/SymfonyRequirements.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/var/cache/.gitkeep" beforeDir="false" afterPath="$PROJECT_DIR$/old/var/cache/.gitkeep" afterDir="false" />
<change beforePath="$PROJECT_DIR$/var/logs/.gitkeep" beforeDir="false" afterPath="$PROJECT_DIR$/old/var/logs/.gitkeep" afterDir="false" />
<change beforePath="$PROJECT_DIR$/var/sessions/.gitkeep" beforeDir="false" afterPath="$PROJECT_DIR$/old/var/sessions/.gitkeep" afterDir="false" />
<change beforePath="$PROJECT_DIR$/web/.htaccess" beforeDir="false" afterPath="$PROJECT_DIR$/old/web/.htaccess" afterDir="false" />
<change beforePath="$PROJECT_DIR$/web/app.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/web/app.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/web/app_dev.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/web/app_dev.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/web/apple-touch-icon.png" beforeDir="false" afterPath="$PROJECT_DIR$/old/web/apple-touch-icon.png" afterDir="false" />
<change beforePath="$PROJECT_DIR$/web/config.php" beforeDir="false" afterPath="$PROJECT_DIR$/old/web/config.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/web/favicon.ico" beforeDir="false" afterPath="$PROJECT_DIR$/old/web/favicon.ico" afterDir="false" />
<change beforePath="$PROJECT_DIR$/web/modele_import_caisse.csv" beforeDir="false" afterPath="$PROJECT_DIR$/old/web/modele_import_caisse.csv" afterDir="false" />
<change beforePath="$PROJECT_DIR$/web/robots.txt" beforeDir="false" afterPath="$PROJECT_DIR$/old/web/robots.txt" afterDir="false" />
<change beforePath="$PROJECT_DIR$/webpack.config.js" beforeDir="false" afterPath="$PROJECT_DIR$/old/webpack.config.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/yarn.lock" beforeDir="false" afterPath="$PROJECT_DIR$/old/yarn.lock" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ComposerSettings" doNotAsk="true" synchronizationState="SYNCHRONIZE">
<pharConfigPath>$PROJECT_DIR$/composer.json</pharConfigPath>
<execution />
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="PhpWorkspaceProjectConfiguration">
<include_path>
<path value="$PROJECT_DIR$/vendor/twig/twig" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-apcu" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-icu" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php56" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-util" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-mbstring" />
<path value="$PROJECT_DIR$/vendor/symfony/symfony" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php70" />
<path value="$PROJECT_DIR$/vendor/paragonie/random_compat" />
<path value="$PROJECT_DIR$/vendor/composer" />
<path value="$PROJECT_DIR$/vendor/incenteev/composer-parameter-handler" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/guzzle" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/psr7" />
<path value="$PROJECT_DIR$/vendor/guzzlehttp/promises" />
<path value="$PROJECT_DIR$/vendor/sensiolabs/security-checker" />
<path value="$PROJECT_DIR$/vendor/swiftmailer/swiftmailer" />
<path value="$PROJECT_DIR$/vendor/sonata-project/core-bundle" />
<path value="$PROJECT_DIR$/vendor/sonata-project/exporter" />
<path value="$PROJECT_DIR$/vendor/sonata-project/cache" />
<path value="$PROJECT_DIR$/vendor/sonata-project/block-bundle" />
<path value="$PROJECT_DIR$/vendor/sonata-project/admin-bundle" />
<path value="$PROJECT_DIR$/vendor/sonata-project/datagrid-bundle" />
<path value="$PROJECT_DIR$/vendor/friendsofsymfony/user-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/security-acl" />
<path value="$PROJECT_DIR$/vendor/symfony/monolog-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/templating" />
<path value="$PROJECT_DIR$/vendor/symfony/swiftmailer-bundle" />
<path value="$PROJECT_DIR$/vendor/symfony/phpunit-bridge" />
<path value="$PROJECT_DIR$/vendor/twig/extensions" />
<path value="$PROJECT_DIR$/vendor/fig/link-util" />
<path value="$PROJECT_DIR$/vendor/hwi/oauth-bundle" />
<path value="$PROJECT_DIR$/vendor/psr/container" />
<path value="$PROJECT_DIR$/vendor/psr/http-message" />
<path value="$PROJECT_DIR$/vendor/psr/cache" />
<path value="$PROJECT_DIR$/vendor/psr/log" />
<path value="$PROJECT_DIR$/vendor/psr/link" />
<path value="$PROJECT_DIR$/vendor/psr/simple-cache" />
<path value="$PROJECT_DIR$/vendor/clue/stream-filter" />
<path value="$PROJECT_DIR$/vendor/cocur/slugify" />
<path value="$PROJECT_DIR$/vendor/jdorn/sql-formatter" />
<path value="$PROJECT_DIR$/vendor/sensio/framework-extra-bundle" />
<path value="$PROJECT_DIR$/vendor/sensio/distribution-bundle" />
<path value="$PROJECT_DIR$/vendor/sensio/generator-bundle" />
<path value="$PROJECT_DIR$/vendor/knplabs/knp-menu-bundle" />
<path value="$PROJECT_DIR$/vendor/knplabs/knp-menu" />
<path value="$PROJECT_DIR$/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/vendor/doctrine/doctrine-cache-bundle" />
<path value="$PROJECT_DIR$/vendor/doctrine/doctrine-bundle" />
<path value="$PROJECT_DIR$/vendor/doctrine/cache" />
<path value="$PROJECT_DIR$/vendor/doctrine/common" />
<path value="$PROJECT_DIR$/vendor/doctrine/collections" />
<path value="$PROJECT_DIR$/vendor/doctrine/instantiator" />
<path value="$PROJECT_DIR$/vendor/doctrine/dbal" />
<path value="$PROJECT_DIR$/vendor/doctrine/inflector" />
<path value="$PROJECT_DIR$/vendor/doctrine/annotations" />
<path value="$PROJECT_DIR$/vendor/doctrine/orm" />
<path value="$PROJECT_DIR$/vendor/doctrine/lexer" />
<path value="$PROJECT_DIR$/vendor/php-http/stopwatch-plugin" />
<path value="$PROJECT_DIR$/vendor/php-http/httplug-bundle" />
<path value="$PROJECT_DIR$/vendor/php-http/logger-plugin" />
<path value="$PROJECT_DIR$/vendor/php-http/guzzle6-adapter" />
<path value="$PROJECT_DIR$/vendor/php-http/discovery" />
<path value="$PROJECT_DIR$/vendor/php-http/client-common" />
<path value="$PROJECT_DIR$/vendor/php-http/httplug" />
<path value="$PROJECT_DIR$/vendor/php-http/promise" />
<path value="$PROJECT_DIR$/vendor/php-http/message" />
<path value="$PROJECT_DIR$/vendor/php-http/message-factory" />
<path value="$PROJECT_DIR$/vendor/symfony/http-client" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php72" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-ctype" />
<path value="$PROJECT_DIR$/vendor/symfony/http-client-contracts" />
<path value="$PROJECT_DIR$/vendor/symfony/mime" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-php73" />
<path value="$PROJECT_DIR$/vendor/symfony/polyfill-intl-idn" />
<path value="$PROJECT_DIR$/vendor/ralouphie/getallheaders" />
<path value="$PROJECT_DIR$/vendor/doctrine/event-manager" />
<path value="$PROJECT_DIR$/vendor/doctrine/reflection" />
<path value="$PROJECT_DIR$/vendor/doctrine/persistence" />
<path value="$PROJECT_DIR$/vendor/sonata-project/doctrine-extensions" />
</include_path>
</component>
<component name="ProjectId" id="1RMlJsg2Tg46rvC91UMEe0aUs5g" />
<component name="ProjectLevelVcsManager" settingsEditedManually="true">
<ConfirmationsSetting value="1" id="Add" />
</component>
<component name="ProjectViewState">
<option name="autoscrollFromSource" value="true" />
<option name="autoscrollToSource" value="true" />
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">
<property name="DatabaseDriversLRU" value="mysql" />
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
<property name="WebServerToolWindowFactoryState" value="true" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
<property name="nodejs_package_manager_path" value="yarn" />
<property name="settings.editor.selected.configurable" value="web-ide.project.structure" />
</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$" />
<recent name="$PROJECT_DIR$/src/Entity" />
</key>
<key name="MoveFile.RECENT_KEYS">
<recent name="$PROJECT_DIR$" />
<recent name="$PROJECT_DIR$/old" />
</key>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="7b6ae3ea-b7de-4daa-94af-b6fb4f3c8b8e" name="Default Changelist" comment="" />
<created>1562005752860</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1562005752860</updated>
<workItem from="1562005755093" duration="5681000" />
<workItem from="1569484792297" duration="373000" />
<workItem from="1569485177815" duration="618000" />
<workItem from="1591541768314" duration="439000" />
<workItem from="1686601233370" duration="1574000" />
<workItem from="1686851564377" duration="1264000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="2" />
</component>
<component name="Vcs.Log.Tabs.Properties">
<option name="TAB_STATES">
<map>
<entry key="MAIN">
<value>
<State />
</value>
</entry>
</map>
</option>
<option name="oldMeFiltersMigrated" value="true" />
</component>
<component name="WindowStateProjectService">
<state x="691" y="212" key="FileChooserDialogImpl" timestamp="1686849741743">
<screen x="0" y="0" width="1920" height="1080" />
</state>
<state x="691" y="212" key="FileChooserDialogImpl/0.0.1920.1080/1920.0.3440.1440@0.0.1920.1080" timestamp="1686849741743" />
<state x="318" y="86" key="SettingsEditor" timestamp="1687165377814">
<screen x="0" y="0" width="1920" height="1080" />
</state>
<state x="318" y="86" key="SettingsEditor/0.0.1920.1080/1920.0.3440.1440@0.0.1920.1080" timestamp="1687165377814" />
</component>
</project>

12
assets/app.js Normal file
View File

@ -0,0 +1,12 @@
/*
* Welcome to your app's main JavaScript file!
*
* We recommend including the built version of this JavaScript file
* (and its CSS file) in your base layout (base.html.twig).
*/
// any CSS you import will output into a single css file (app.css in this case)
import './styles/app.css';
// start the Stimulus application
import './bootstrap';

11
assets/bootstrap.js vendored Normal file
View File

@ -0,0 +1,11 @@
import { startStimulusApp } from '@symfony/stimulus-bridge';
// Registers Stimulus controllers from controllers.json and in the controllers/ directory
export const app = startStimulusApp(require.context(
'@symfony/stimulus-bridge/lazy-controller-loader!./controllers',
true,
/\.[jt]sx?$/
));
// register any custom, 3rd party controllers here
// app.register('some_controller_name', SomeImportedController);

4
assets/controllers.json Normal file
View File

@ -0,0 +1,4 @@
{
"controllers": [],
"entrypoints": []
}

View File

@ -0,0 +1,16 @@
import { Controller } from '@hotwired/stimulus';
/*
* This is an example Stimulus controller!
*
* Any element with a data-controller="hello" attribute will cause
* this controller to be executed. The name "hello" comes from the filename:
* hello_controller.js -> "hello"
*
* Delete this file or adapt it for your use!
*/
export default class extends Controller {
connect() {
this.element.textContent = 'Hello Stimulus! Edit me in assets/controllers/hello_controller.js';
}
}

3
assets/styles/app.css Normal file
View File

@ -0,0 +1,3 @@
body {
background-color: lightgray;
}

View File

@ -1,27 +1,17 @@
#!/usr/bin/env php #!/usr/bin/env php
<?php <?php
use App\Kernel;
use Symfony\Bundle\FrameworkBundle\Console\Application; use Symfony\Bundle\FrameworkBundle\Console\Application;
use Symfony\Component\Console\Input\ArgvInput;
use Symfony\Component\Debug\Debug;
// if you don't want to setup permissions the proper way, just uncomment the following PHP line if (!is_file(dirname(__DIR__).'/vendor/autoload_runtime.php')) {
// read https://symfony.com/doc/current/setup.html#checking-symfony-application-configuration-and-setup throw new LogicException('Symfony Runtime is missing. Try running "composer require symfony/runtime".');
// for more information
//umask(0000);
set_time_limit(0);
require __DIR__.'/../vendor/autoload.php';
$input = new ArgvInput();
$env = $input->getParameterOption(['--env', '-e'], getenv('SYMFONY_ENV') ?: 'dev', true);
$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption('--no-debug', true) && $env !== 'prod';
if ($debug) {
Debug::enable();
} }
$kernel = new AppKernel($env, $debug); require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
$application = new Application($kernel);
$application->run($input); return function (array $context) {
$kernel = new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
return new Application($kernel);
};

19
bin/phpunit Executable file
View File

@ -0,0 +1,19 @@
#!/usr/bin/env php
<?php
if (!ini_get('date.timezone')) {
ini_set('date.timezone', 'UTC');
}
if (is_file(dirname(__DIR__).'/vendor/phpunit/phpunit/phpunit')) {
define('PHPUNIT_COMPOSER_INSTALL', dirname(__DIR__).'/vendor/autoload.php');
require PHPUNIT_COMPOSER_INSTALL;
PHPUnit\TextUI\Command::main();
} else {
if (!is_file(dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit.php')) {
echo "Unable to find the `simple-phpunit.php` script in `vendor/symfony/phpunit-bridge/bin/`.\n";
exit(1);
}
require dirname(__DIR__).'/vendor/symfony/phpunit-bridge/bin/simple-phpunit.php';
}

144
composer.json Executable file → Normal file
View File

@ -1,77 +1,107 @@
{ {
"name": "tykayn/blog",
"license": "proprietary",
"type": "project", "type": "project",
"license": "proprietary",
"minimum-stability": "stable",
"prefer-stable": true,
"require": {
"php": ">=8.0.2",
"ext-ctype": "*",
"ext-iconv": "*",
"doctrine/doctrine-bundle": "^2.10",
"doctrine/doctrine-migrations-bundle": "^3.2",
"doctrine/orm": "^2.15",
"phpdocumentor/reflection-docblock": "^5.3",
"phpstan/phpdoc-parser": "^1.22",
"symfony/asset": "6.0.*",
"symfony/console": "6.0.*",
"symfony/doctrine-messenger": "6.0.*",
"symfony/dotenv": "6.0.*",
"symfony/expression-language": "6.0.*",
"symfony/flex": "^2",
"symfony/form": "6.0.*",
"symfony/framework-bundle": "6.0.*",
"symfony/http-client": "6.0.*",
"symfony/intl": "6.0.*",
"symfony/mailer": "6.0.*",
"symfony/mime": "6.0.*",
"symfony/monolog-bundle": "^3.0",
"symfony/notifier": "6.0.*",
"symfony/process": "6.0.*",
"symfony/property-access": "6.0.*",
"symfony/property-info": "6.0.*",
"symfony/runtime": "6.0.*",
"symfony/security-bundle": "6.0.*",
"symfony/serializer": "6.0.*",
"symfony/string": "6.0.*",
"symfony/translation": "6.0.*",
"symfony/twig-bundle": "6.0.*",
"symfony/validator": "6.0.*",
"symfony/web-link": "6.0.*",
"symfony/webpack-encore-bundle": "^1.17",
"symfony/yaml": "6.0.*",
"twig/extra-bundle": "^2.12|^3.0",
"twig/twig": "^2.12|^3.0"
},
"config": {
"allow-plugins": {
"composer/package-versions-deprecated": true,
"symfony/flex": true,
"symfony/runtime": true
},
"optimize-autoloader": true,
"preferred-install": {
"*": "dist"
},
"sort-packages": true
},
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"AppBundle\\": "src/AppBundle" "App\\": "src/"
}, }
"classmap": [
"app/AppKernel.php",
"app/AppCache.php"
]
}, },
"autoload-dev": { "autoload-dev": {
"psr-4": { "psr-4": {
"Tests\\": "tests/" "App\\Tests\\": "tests/"
}
}, },
"files": [ "replace": {
"vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php" "symfony/polyfill-ctype": "*",
] "symfony/polyfill-iconv": "*",
}, "symfony/polyfill-php72": "*",
"require": { "symfony/polyfill-php73": "*",
"php": ">=7.0", "symfony/polyfill-php74": "*",
"doctrine/doctrine-bundle": "^1.6", "symfony/polyfill-php80": "*"
"doctrine/orm": "^2.5",
"friendsofsymfony/user-bundle": "~2.0",
"hwi/oauth-bundle": "^0.6.2",
"incenteev/composer-parameter-handler": "^2.0",
"php-http/guzzle6-adapter": "^1.1",
"php-http/httplug-bundle": "^1.10",
"sensio/distribution-bundle": "^5.0.19",
"sensio/framework-extra-bundle": "^5.0.0",
"sonata-project/admin-bundle": "^3.38",
"symfony/monolog-bundle": "^3.1.0",
"symfony/polyfill-apcu": "^1.0",
"symfony/serializer": "^4.3",
"symfony/swiftmailer-bundle": "^2.6.4",
"symfony/symfony": "~3.4",
"symfony/templating": "^4.0",
"twig/twig": "^1.0||^2.0"
},
"require-dev": {
"sensio/generator-bundle": "^3.0",
"symfony/phpunit-bridge": "^3.0"
}, },
"scripts": { "scripts": {
"symfony-scripts": [ "auto-scripts": {
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", "cache:clear": "symfony-cmd",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", "assets:install %PUBLIC_DIR%": "symfony-cmd"
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", },
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget"
],
"post-install-cmd": [ "post-install-cmd": [
"@symfony-scripts" "@auto-scripts"
], ],
"post-update-cmd": [ "post-update-cmd": [
"@symfony-scripts" "@auto-scripts"
] ]
}, },
"config": { "conflict": {
"sort-packages": true "symfony/symfony": "*"
}, },
"extra": { "extra": {
"symfony-app-dir": "app", "symfony": {
"symfony-bin-dir": "bin", "allow-contrib": false,
"symfony-var-dir": "var", "require": "6.0.*",
"symfony-web-dir": "web", "docker": true
"symfony-tests-dir": "tests", }
"symfony-assets-install": "relative",
"incenteev-parameters": {
"file": "app/config/parameters.yml"
}, },
"branch-alias": null "require-dev": {
"phpunit/phpunit": "^9.5",
"symfony/browser-kit": "6.0.*",
"symfony/css-selector": "6.0.*",
"symfony/debug-bundle": "6.0.*",
"symfony/maker-bundle": "^1.0",
"symfony/phpunit-bridge": "^6.3",
"symfony/stopwatch": "6.0.*",
"symfony/web-profiler-bundle": "6.0.*"
} }
} }

11172
composer.lock generated Executable file → Normal file

File diff suppressed because it is too large Load Diff

17
config/bundles.php Executable file → Normal file
View File

@ -2,19 +2,14 @@
return [ return [
Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true], Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true],
Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle::class => ['all' => true],
Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true],
Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true],
Doctrine\Bundle\DoctrineCacheBundle\DoctrineCacheBundle::class => ['all' => true],
Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true], Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true],
Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true], Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true],
Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true], Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true],
Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true],
Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true, 'test' => true], Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true],
Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle::class => ['all' => true], Twig\Extra\TwigExtraBundle\TwigExtraBundle::class => ['all' => true],
Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true],
Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true],
Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true], Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle::class => ['dev' => true, 'test' => true], Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true],
FOS\RestBundle\FOSRestBundle::class => ['all' => true],
Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle::class => ['all' => true],
MsgPhp\UserBundle\MsgPhpUserBundle::class => ['all' => true],
]; ];

View File

@ -0,0 +1,19 @@
framework:
cache:
# Unique name of your app: used to compute stable namespaces for cache keys.
#prefix_seed: your_vendor_name/app_name
# The "app" cache stores to the filesystem by default.
# The data in this cache should persist between deploys.
# Other options include:
# Redis
#app: cache.adapter.redis
#default_redis_provider: redis://localhost
# APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)
#app: cache.adapter.apcu
# Namespaced pools use the above "app" backend by default
#pools:
#my.dedicated.cache: null

View File

@ -0,0 +1,5 @@
when@dev:
debug:
# Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser.
# See the "server:dump" command to start a new server.
dump_destination: "tcp://%env(VAR_DUMPER_SERVER)%"

50
config/packages/doctrine.yaml Executable file → Normal file
View File

@ -1,29 +1,43 @@
parameters:
# Adds a fallback DATABASE_URL if the env var is not set.
# This allows you to run cache:warmup even if your
# environment variables are not available yet.
# You should not need to change this value.
env(DATABASE_URL): ''
doctrine: doctrine:
dbal: dbal:
# configure these for your database server
driver: 'pdo_mysql'
server_version: '5.7'
charset: utf8mb4
# With Symfony 3.3, remove the `resolve:` prefix
url: '%env(resolve:DATABASE_URL)%' 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: '15'
orm: orm:
auto_generate_proxy_classes: '%kernel.debug%' auto_generate_proxy_classes: true
naming_strategy: doctrine.orm.naming_strategy.underscore naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware
auto_mapping: true auto_mapping: true
resolve_target_entities:
MsgPhp\User\Entity\Username: "truc"
mappings: mappings:
App: App:
is_bundle: false is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/Entity' dir: '%kernel.project_dir%/src/Entity'
prefix: 'App\Entity' prefix: 'App\Entity'
alias: App alias: App
when@test:
doctrine:
dbal:
# "TEST_TOKEN" is typically set by ParaTest
dbname_suffix: '_test%env(default::TEST_TOKEN)%'
when@prod:
doctrine:
orm:
auto_generate_proxy_classes: false
proxy_dir: '%kernel.build_dir%/doctrine/orm/Proxies'
query_cache_driver:
type: pool
pool: doctrine.system_cache_pool
result_cache_driver:
type: pool
pool: doctrine.result_cache_pool
framework:
cache:
pools:
doctrine.result_cache_pool:
adapter: cache.app
doctrine.system_cache_pool:
adapter: cache.system

5
config/packages/doctrine_migrations.yaml Executable file → Normal file
View File

@ -1,5 +1,6 @@
doctrine_migrations: doctrine_migrations:
dir_name: '%kernel.project_dir%/src/Migrations' migrations_paths:
# namespace is arbitrary but should be different from App\Migrations # namespace is arbitrary but should be different from App\Migrations
# as migrations classes should NOT be autoloaded # as migrations classes should NOT be autoloaded
namespace: DoctrineMigrations 'DoctrineMigrations': '%kernel.project_dir%/migrations'
enable_profiler: false

28
config/packages/framework.yaml Executable file → Normal file
View File

@ -1,30 +1,24 @@
# see https://symfony.com/doc/current/reference/configuration/framework.html
framework: framework:
secret: '%env(APP_SECRET)%' secret: '%env(APP_SECRET)%'
#default_locale: en
#csrf_protection: true #csrf_protection: true
#http_method_override: true http_method_override: false
# Enables session support. Note that the session will ONLY be started if you read or write from it. # Enables session support. Note that the session will ONLY be started if you read or write from it.
# Remove or comment this section to explicitly disable session support. # Remove or comment this section to explicitly disable session support.
session: session:
handler_id: ~ handler_id: null
cookie_secure: auto
cookie_samesite: lax
storage_factory_id: session.storage.factory.native
#esi: true #esi: true
#fragments: true #fragments: true
php_errors: php_errors:
log: true log: true
cache: when@test:
# Put the unique name of your app here: the prefix seed framework:
# is used to compute stable namespaces for cache keys. test: true
#prefix_seed: your_vendor_name/app_name session:
storage_factory_id: session.storage.factory.mock_file
# The app cache caches to the filesystem by default.
# Other options include:
# Redis
#app: cache.adapter.redis
#default_redis_provider: redis://localhost
# APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)
#app: cache.adapter.apcu

View File

@ -0,0 +1,3 @@
framework:
mailer:
dsn: '%env(MAILER_DSN)%'

View File

@ -0,0 +1,24 @@
framework:
messenger:
failure_transport: failed
transports:
# https://symfony.com/doc/current/messenger.html#transport-configuration
async:
dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
options:
use_notify: true
check_delayed_interval: 60000
retry_strategy:
max_retries: 3
multiplier: 2
failed: 'doctrine://default?queue_name=failed'
# sync: 'sync://'
routing:
Symfony\Component\Mailer\Messenger\SendEmailMessage: async
Symfony\Component\Notifier\Message\ChatMessage: async
Symfony\Component\Notifier\Message\SmsMessage: async
# Route your messages to the transports
# 'App\Message\YourMessage': async

View File

@ -0,0 +1,61 @@
monolog:
channels:
- deprecation # Deprecations are logged in the dedicated "deprecation" channel when it exists
when@dev:
monolog:
handlers:
main:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
channels: ["!event"]
# uncomment to get logging in your browser
# you may have to allow bigger header sizes in your Web server configuration
#firephp:
# type: firephp
# level: info
#chromephp:
# type: chromephp
# level: info
console:
type: console
process_psr_3_messages: false
channels: ["!event", "!doctrine", "!console"]
when@test:
monolog:
handlers:
main:
type: fingers_crossed
action_level: error
handler: nested
excluded_http_codes: [404, 405]
channels: ["!event"]
nested:
type: stream
path: "%kernel.logs_dir%/%kernel.environment%.log"
level: debug
when@prod:
monolog:
handlers:
main:
type: fingers_crossed
action_level: error
handler: nested
excluded_http_codes: [404, 405]
buffer_size: 50 # How many messages should be saved? Prevent memory leaks
nested:
type: stream
path: php://stderr
level: debug
formatter: monolog.formatter.json
console:
type: console
process_psr_3_messages: false
channels: ["!event", "!doctrine"]
deprecation:
type: stream
channels: [deprecation]
path: php://stderr

View File

@ -0,0 +1,16 @@
framework:
notifier:
#chatter_transports:
# slack: '%env(SLACK_DSN)%'
# telegram: '%env(TELEGRAM_DSN)%'
#texter_transports:
# twilio: '%env(TWILIO_DSN)%'
# nexmo: '%env(NEXMO_DSN)%'
channel_policy:
# use chat/slack, chat/telegram, sms/twilio or sms/nexmo
urgent: ['email']
high: ['email']
medium: ['email']
low: ['email']
admin_recipients:
- { email: admin@example.com }

11
config/packages/routing.yaml Executable file → Normal file
View File

@ -1,3 +1,12 @@
framework: framework:
router: router:
strict_requirements: ~ utf8: true
# Configure how to generate URLs in non-HTTP contexts, such as CLI commands.
# See https://symfony.com/doc/current/routing.html#generating-urls-in-commands
#default_uri: http://localhost
when@prod:
framework:
router:
strict_requirements: null

44
config/packages/security.yaml Executable file → Normal file
View File

@ -1,33 +1,39 @@
security: security:
# https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers # https://symfony.com/doc/current/security.html#registering-the-user-hashing-passwords
password_hashers:
Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface: 'auto'
# https://symfony.com/doc/current/security.html#loading-the-user-the-user-provider
providers: providers:
in_memory: { memory: ~ } users_in_memory: { memory: null }
firewalls: firewalls:
dev: dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/ pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false security: false
main: main:
anonymous: true lazy: true
encoders: provider: users_in_memory
MsgPhp\User\Infra\Security\SecurityUser: bcrypt
providers:
msgphp_user: { id: MsgPhp\User\Infra\Security\SecurityUserProvider }
firewalls:
main:
provider: msgphp_user
anonymous: ~
# activate different ways to authenticate # activate different ways to authenticate
# https://symfony.com/doc/current/security.html#the-firewall
# http_basic: true # https://symfony.com/doc/current/security/impersonating_user.html
# https://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate # switch_user: true
# form_login: true
# https://symfony.com/doc/current/security/form_login_setup.html
# Easy way to control access for large sections of your site # Easy way to control access for large sections of your site
# Note: Only the *first* access control that matches will be used # Note: Only the *first* access control that matches will be used
access_control: access_control:
- { path: ^/admin, roles: ROLE_ADMIN } # - { path: ^/admin, roles: ROLE_ADMIN }
- { path: ^/profile, roles: ROLE_USER } # - { path: ^/profile, roles: ROLE_USER }
when@test:
security:
password_hashers:
# By default, password hashers are resource intensive and take time. This is
# important to generate secure password hashes. In tests however, secure hashes
# are not important, waste resources and increase test times. The following
# reduces the work factor to the lowest possible values.
Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface:
algorithm: auto
cost: 4 # Lowest possible value for bcrypt
time_cost: 3 # Lowest possible value for argon
memory_cost: 10 # Lowest possible value for argon

14
config/packages/translation.yaml Executable file → Normal file
View File

@ -1,7 +1,13 @@
framework: framework:
default_locale: '%locale%' default_locale: en
translator: translator:
paths: default_path: '%kernel.project_dir%/translations'
- '%kernel.project_dir%/translations'
fallbacks: fallbacks:
- '%locale%' - en
# providers:
# crowdin:
# dsn: '%env(CROWDIN_DSN)%'
# loco:
# dsn: '%env(LOCO_DSN)%'
# lokalise:
# dsn: '%env(LOKALISE_DSN)%'

8
config/packages/twig.yaml Executable file → Normal file
View File

@ -1,4 +1,6 @@
twig: twig:
paths: ['%kernel.project_dir%/templates'] default_path: '%kernel.project_dir%/templates'
debug: '%kernel.debug%'
strict_variables: '%kernel.debug%' when@test:
twig:
strict_variables: true

View File

@ -0,0 +1,13 @@
framework:
validation:
email_validation_mode: html5
# Enables validator auto-mapping support.
# For instance, basic validation constraints will be inferred from Doctrine's metadata.
#auto_mapping:
# App\Entity\: []
when@test:
framework:
validation:
not_compromised_password: false

View File

@ -0,0 +1,15 @@
when@dev:
web_profiler:
toolbar: true
intercept_redirects: false
framework:
profiler: { only_exceptions: false }
when@test:
web_profiler:
toolbar: false
intercept_redirects: false
framework:
profiler: { collect: false }

View File

@ -0,0 +1,45 @@
webpack_encore:
# The path where Encore is building the assets - i.e. Encore.setOutputPath()
output_path: '%kernel.project_dir%/public/build'
# If multiple builds are defined (as shown below), you can disable the default build:
# output_path: false
# Set attributes that will be rendered on all script and link tags
script_attributes:
defer: true
# Uncomment (also under link_attributes) if using Turbo Drive
# https://turbo.hotwired.dev/handbook/drive#reloading-when-assets-change
# 'data-turbo-track': reload
# link_attributes:
# Uncomment if using Turbo Drive
# 'data-turbo-track': reload
# If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials')
# crossorigin: 'anonymous'
# Preload all rendered script and link tags automatically via the HTTP/2 Link header
# preload: true
# Throw an exception if the entrypoints.json file is missing or an entry is missing from the data
# strict_mode: false
# If you have multiple builds:
# builds:
# frontend: '%kernel.project_dir%/public/frontend/build'
# pass the build name as the 3rd argument to the Twig functions
# {{ encore_entry_script_tags('entry1', null, 'frontend') }}
framework:
assets:
json_manifest_path: '%kernel.project_dir%/public/build/manifest.json'
#when@prod:
# webpack_encore:
# # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes)
# # Available in version 1.2
# cache: true
#when@test:
# webpack_encore:
# strict_mode: false

5
config/preload.php Normal file
View File

@ -0,0 +1,5 @@
<?php
if (file_exists(dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php')) {
require dirname(__DIR__).'/var/cache/prod/App_KernelProdContainer.preload.php';
}

10
config/routes.yaml Executable file → Normal file
View File

@ -1,3 +1,7 @@
#index: controllers:
# path: / resource: ../src/Controller/
# defaults: { _controller: 'App\Controller\DefaultController::index' } type: annotation
kernel:
resource: ../src/Kernel.php
type: annotation

View File

@ -0,0 +1,4 @@
when@dev:
_errors:
resource: '@FrameworkBundle/Resources/config/routing/errors.xml'
prefix: /_error

View File

@ -0,0 +1,8 @@
when@dev:
web_profiler_wdt:
resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml'
prefix: /_wdt
web_profiler_profiler:
resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml'
prefix: /_profiler

22
config/services.yaml Executable file → Normal file
View File

@ -1,28 +1,24 @@
# This file is the entry point to configure your own services.
# Files in the packages/ subdirectory configure your dependencies.
# Put parameters here that don't need to change on each machine where the app is deployed # Put parameters here that don't need to change on each machine where the app is deployed
# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration # https://symfony.com/doc/current/best_practices.html#use-parameters-for-application-configuration
parameters: parameters:
locale: 'en'
services: services:
# default configuration for services in *this* file # default configuration for services in *this* file
_defaults: _defaults:
autowire: true # Automatically injects dependencies in your services. autowire: true # Automatically injects dependencies in your services.
autoconfigure: true # Automatically registers your services as commands, event subscribers, etc. autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
public: false # Allows optimizing the container by removing unused services; this also means
# fetching services directly from the container via $container->get() won't work.
# The best practice is to be explicit about your dependencies anyway.
# makes classes in src/ available to be used as services # makes classes in src/ available to be used as services
# this creates a service per class whose id is the fully-qualified class name # this creates a service per class whose id is the fully-qualified class name
App\: App\:
resource: '../src/*' resource: '../src/'
exclude: '../src/{Entity,Migrations,Tests,Kernel.php}' exclude:
- '../src/DependencyInjection/'
# controllers are imported separately to make sure services can be injected - '../src/Entity/'
# as action arguments even if you don't extend any base controller class - '../src/Kernel.php'
App\Controller\:
resource: '../src/Controller'
tags: ['controller.service_arguments']
# add more service definitions when explicit configuration is needed # add more service definitions when explicit configuration is needed
# please note that last definitions always *replace* previous ones # please note that last definitions always *replace* previous ones

View File

@ -0,0 +1,14 @@
version: '3'
services:
###> doctrine/doctrine-bundle ###
database:
ports:
- "5432"
###< doctrine/doctrine-bundle ###
###> symfony/mailer ###
mailer:
image: schickling/mailcatcher
ports: ["1025", "1080"]
###< symfony/mailer ###

21
docker-compose.yml Normal file
View File

@ -0,0 +1,21 @@
version: '3'
services:
###> doctrine/doctrine-bundle ###
database:
image: postgres:${POSTGRES_VERSION:-15}-alpine
environment:
POSTGRES_DB: ${POSTGRES_DB:-app}
# You should definitely change the password in production
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-!ChangeMe!}
POSTGRES_USER: ${POSTGRES_USER:-app}
volumes:
- database_data:/var/lib/postgresql/data:rw
# You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data!
# - ./docker/db/data:/var/lib/postgresql/data:rw
###< doctrine/doctrine-bundle ###
volumes:
###> doctrine/doctrine-bundle ###
database_data:
###< doctrine/doctrine-bundle ###

BIN
logo_cipherbliss.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

0
assets/.gitignore → migrations/.gitignore vendored Executable file → Normal file
View File

22
old/.gitignore vendored Executable file
View File

@ -0,0 +1,22 @@
/.web-server-pid
/app/config/parameters.yml
/build/
/phpunit.xml
/var/*
!/var/cache
/var/cache/*
!var/cache/.gitkeep
!/var/logs
/var/logs/*
!var/logs/.gitkeep
!/var/sessions
/var/sessions/*
!var/sessions/.gitkeep
!var/SymfonyRequirements.php
/vendor/
/web/bundles/
/.idea/
/web/build/
/node_modules/
/yarn-error.log
caisse-bliss-frontend

View File

View File

Some files were not shown because too many files have changed in this diff Show More