@@ -30,3 +30,10 @@ APP_SECRET=555bc2aee588a05641d07ab10b081636 | |||
# DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7" | |||
DATABASE_URL="postgresql://db_user:db_password@127.0.0.1:5432/db_name?serverVersion=13&charset=utf8" | |||
###< doctrine/doctrine-bundle ### | |||
###> symfony/messenger ### | |||
# Choose one of the transports below | |||
# MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages | |||
# MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages | |||
MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0 | |||
###< symfony/messenger ### |
@@ -0,0 +1,6 @@ | |||
# define your env variables for the test env here | |||
KERNEL_CLASS='App\Kernel' | |||
APP_SECRET='$ecretf0rt3st' | |||
SYMFONY_DEPRECATIONS_HELPER=999999 | |||
PANTHER_APP_ENV=panther | |||
PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots |
@@ -28,4 +28,13 @@ npm-debug.log | |||
yarn-error.log | |||
###< symfony/webpack-encore-bundle ### | |||
/public/build/ | |||
/public/build/ | |||
###> phpunit/phpunit ### | |||
/phpunit.xml | |||
.phpunit.result.cache | |||
###< phpunit/phpunit ### | |||
###> symfony/asset-mapper ### | |||
/public/assets/ | |||
/assets/vendor/ | |||
###< symfony/asset-mapper ### |
@@ -0,0 +1,10 @@ | |||
import './bootstrap.js'; | |||
/* | |||
* Welcome to your app's main JavaScript file! | |||
* | |||
* This file will be included onto the page via the importmap() Twig function, | |||
* which should already be in your base.html.twig. | |||
*/ | |||
import './styles/app.css'; | |||
console.log('This log comes from assets/app.js - welcome to AssetMapper! 🎉'); |
@@ -0,0 +1,13 @@ | |||
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?$/ | |||
)); | |||
import { startStimulusApp } from '@symfony/stimulus-bundle'; | |||
const app = startStimulusApp(); | |||
// register any custom, 3rd party controllers here | |||
// app.register('some_controller_name', SomeImportedController); |
@@ -1,4 +1,15 @@ | |||
{ | |||
"controllers": [], | |||
"controllers": { | |||
"@symfony/ux-turbo": { | |||
"turbo-core": { | |||
"enabled": true, | |||
"fetch": "eager" | |||
}, | |||
"mercure-turbo-stream": { | |||
"enabled": false, | |||
"fetch": "eager" | |||
} | |||
} | |||
}, | |||
"entrypoints": [] | |||
} |
@@ -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'; | |||
} | |||
} |
@@ -0,0 +1,3 @@ | |||
body { | |||
background-color: skyblue; | |||
} |
@@ -1,109 +1,114 @@ | |||
{ | |||
"type": "project", | |||
"license": "proprietary", | |||
"minimum-stability": "dev", | |||
"prefer-stable": true, | |||
"require": { | |||
"php": ">=8.1", | |||
"ext-ctype": "*", | |||
"ext-iconv": "*", | |||
"composer/package-versions-deprecated": "1.11.99.2", | |||
"connectholland/cookie-consent-bundle": "^0.11", | |||
"doctrine/annotations": "^1.0", | |||
"doctrine/doctrine-bundle": "^2.3", | |||
"doctrine/doctrine-migrations-bundle": "^3.1", | |||
"doctrine/orm": "^2.8", | |||
"dompdf/dompdf": "^1.0", | |||
"easycorp/easyadmin-bundle": "^4.4", | |||
"friendsofsymfony/ckeditor-bundle": "^2.3", | |||
"knplabs/knp-paginator-bundle": "^5.6", | |||
"liip/imagine-bundle": "^2.6", | |||
"phpdocumentor/reflection-docblock": "^5.2", | |||
"sensio/framework-extra-bundle": "^6.2", | |||
"stof/doctrine-extensions-bundle": "^1.6", | |||
"symfony/asset": "6.1.*", | |||
"symfony/console": "6.1.*", | |||
"symfony/dotenv": "6.1.*", | |||
"symfony/expression-language": "6.1.*", | |||
"symfony/flex": "^1.3.1", | |||
"symfony/form": "6.1.*", | |||
"symfony/framework-bundle": "6.1.*", | |||
"symfony/http-client": "6.1.*", | |||
"symfony/intl": "6.1.*", | |||
"symfony/mailer": "6.1.*", | |||
"symfony/mime": "6.1.*", | |||
"symfony/monolog-bundle": "^3.1", | |||
"symfony/notifier": "6.1.*", | |||
"symfony/process": "6.1.*", | |||
"symfony/property-access": "6.1.*", | |||
"symfony/property-info": "6.1.*", | |||
"symfony/proxy-manager-bridge": "6.1.*", | |||
"symfony/security-bundle": "6.1.*", | |||
"symfony/serializer": "6.1.*", | |||
"symfony/string": "6.1.*", | |||
"symfony/translation": "6.1.*", | |||
"symfony/twig-bundle": "^6.1", | |||
"symfony/validator": "6.1.*", | |||
"symfony/web-link": "6.1.*", | |||
"symfony/webpack-encore-bundle": "^1.11", | |||
"symfony/yaml": "6.1.*", | |||
"twig/extra-bundle": "^2.12|^3.0", | |||
"twig/twig": "^2.12|^3.0" | |||
}, | |||
"require-dev": { | |||
"symfony/browser-kit": "^5.2", | |||
"symfony/css-selector": "^5.2", | |||
"symfony/debug-bundle": "^5.2", | |||
"symfony/maker-bundle": "^1.0", | |||
"symfony/phpunit-bridge": "^6.1", | |||
"symfony/stopwatch": "^5.2", | |||
"symfony/var-dumper": "^5.2", | |||
"symfony/web-profiler-bundle": "^5.2" | |||
}, | |||
"config": { | |||
"optimize-autoloader": true, | |||
"preferred-install": { | |||
"*": "dist" | |||
"type": "project", | |||
"license": "proprietary", | |||
"minimum-stability": "stable", | |||
"prefer-stable": true, | |||
"require": { | |||
"php": ">=8.1", | |||
"ext-ctype": "*", | |||
"ext-iconv": "*", | |||
"artgris/filemanager-bundle": "*", | |||
"doctrine/orm": "^2.19", | |||
"easycorp/easyadmin-bundle": "*", | |||
"friendsofsymfony/ckeditor-bundle": "*", | |||
"knplabs/knp-paginator-bundle": "*", | |||
"liip/imagine-bundle": "*", | |||
"phpdocumentor/reflection-docblock": "^5.4", | |||
"phpstan/phpdoc-parser": "^1.29", | |||
"stof/doctrine-extensions-bundle": "*", | |||
"symfony/asset": "6.4.*", | |||
"symfony/asset-mapper": "6.4.*", | |||
"symfony/console": "6.4.*", | |||
"symfony/doctrine-messenger": "6.4.*", | |||
"symfony/dotenv": "6.4.*", | |||
"symfony/expression-language": "6.4.*", | |||
"symfony/flex": "^2", | |||
"symfony/form": "6.4.*", | |||
"symfony/framework-bundle": "6.4.*", | |||
"symfony/http-client": "6.4.*", | |||
"symfony/intl": "6.4.*", | |||
"symfony/mailer": "6.4.*", | |||
"symfony/mime": "6.4.*", | |||
"symfony/monolog-bundle": "^3.0", | |||
"symfony/notifier": "6.4.*", | |||
"symfony/process": "6.4.*", | |||
"symfony/property-access": "6.4.*", | |||
"symfony/property-info": "6.4.*", | |||
"symfony/runtime": "6.4.*", | |||
"symfony/security-bundle": "6.4.*", | |||
"symfony/serializer": "6.4.*", | |||
"symfony/stimulus-bundle": "^2.18", | |||
"symfony/string": "6.4.*", | |||
"symfony/translation": "6.4.*", | |||
"symfony/twig-bundle": "6.4.*", | |||
"symfony/ux-turbo": "^2.18", | |||
"symfony/validator": "6.4.*", | |||
"symfony/web-link": "6.4.*", | |||
"symfony/webpack-encore-bundle": "*", | |||
"symfony/yaml": "6.4.*", | |||
"twig/extra-bundle": "^2.12|^3.0", | |||
"twig/twig": "^2.12|^3.0" | |||
}, | |||
"sort-packages": true | |||
}, | |||
"autoload": { | |||
"psr-4": { | |||
"App\\": "src/", | |||
"Lc\\": "Lc/" | |||
} | |||
}, | |||
"autoload-dev": { | |||
"psr-4": { | |||
"App\\Tests\\": "tests/" | |||
} | |||
}, | |||
"replace": { | |||
"symfony/polyfill-ctype": "*", | |||
"symfony/polyfill-iconv": "*", | |||
"symfony/polyfill-php72": "*" | |||
}, | |||
"scripts": { | |||
"auto-scripts": { | |||
"cache:clear": "symfony-cmd", | |||
"ckeditor:install --clear=drop": "symfony-cmd", | |||
"assets:install %PUBLIC_DIR%": "symfony-cmd", | |||
"ckeditor:install": "symfony-cmd" | |||
"config": { | |||
"allow-plugins": { | |||
"php-http/discovery": true, | |||
"symfony/flex": true, | |||
"symfony/runtime": true, | |||
"composer/installers": true, | |||
"oomphinc/composer-installers-extender": true | |||
}, | |||
"sort-packages": true | |||
}, | |||
"autoload": { | |||
"psr-4": { | |||
"App\\": "src/", | |||
"Lc\\": "Lc/" | |||
} | |||
}, | |||
"autoload-dev": { | |||
"psr-4": { | |||
"App\\Tests\\": "tests/" | |||
} | |||
}, | |||
"replace": { | |||
"symfony/polyfill-ctype": "*", | |||
"symfony/polyfill-iconv": "*", | |||
"symfony/polyfill-php72": "*", | |||
"symfony/polyfill-php73": "*", | |||
"symfony/polyfill-php74": "*", | |||
"symfony/polyfill-php80": "*", | |||
"symfony/polyfill-php81": "*" | |||
}, | |||
"scripts": { | |||
"auto-scripts": { | |||
"cache:clear": "symfony-cmd", | |||
"assets:install %PUBLIC_DIR%": "symfony-cmd", | |||
"importmap:install": "symfony-cmd" | |||
}, | |||
"post-install-cmd": [ | |||
"@auto-scripts" | |||
], | |||
"post-update-cmd": [ | |||
"@auto-scripts" | |||
] | |||
}, | |||
"conflict": { | |||
"symfony/symfony": "*" | |||
}, | |||
"extra": { | |||
"symfony": { | |||
"allow-contrib": false, | |||
"require": "6.4.*" | |||
} | |||
}, | |||
"post-install-cmd": [ | |||
"@auto-scripts" | |||
], | |||
"post-update-cmd": [ | |||
"@auto-scripts" | |||
] | |||
}, | |||
"conflict": { | |||
"symfony/symfony": "*" | |||
}, | |||
"extra": { | |||
"symfony": { | |||
"allow-contrib": false, | |||
"require": "6.1.*" | |||
"require-dev": { | |||
"phpunit/phpunit": "^9.5", | |||
"symfony/browser-kit": "6.4.*", | |||
"symfony/css-selector": "6.4.*", | |||
"symfony/debug-bundle": "6.4.*", | |||
"symfony/maker-bundle": "^1.0", | |||
"symfony/phpunit-bridge": "^7.1", | |||
"symfony/stopwatch": "6.4.*", | |||
"symfony/web-profiler-bundle": "6.4.*" | |||
} | |||
} | |||
} |
@@ -0,0 +1,115 @@ | |||
//{ | |||
// "type": "project", | |||
// "license": "proprietary", | |||
// "minimum-stability": "dev", | |||
// "prefer-stable": true, | |||
// "require": { | |||
// "php": ">=8.1", | |||
// "ext-ctype": "*", | |||
// "ext-iconv": "*", | |||
// "artgris/filemanager-bundle": "*", | |||
// "composer/package-versions-deprecated": "1.11.99.2", | |||
// "connectholland/cookie-consent-bundle": "^0.11", | |||
// "doctrine/annotations": "^1.0", | |||
// "doctrine/doctrine-bundle": "^2.3", | |||
// "doctrine/doctrine-migrations-bundle": "^3.1", | |||
// "doctrine/orm": "^2.8", | |||
// "dompdf/dompdf": "^1.0", | |||
// "easycorp/easyadmin-bundle": "^4.4", | |||
// "friendsofsymfony/ckeditor-bundle": "^2.3", | |||
// "knplabs/knp-paginator-bundle": "^5.6", | |||
// "liip/imagine-bundle": "^2.6", | |||
// "phpdocumentor/reflection-docblock": "^5.2", | |||
// "sensio/framework-extra-bundle": "^6.2", | |||
// "stof/doctrine-extensions-bundle": "^1.6", | |||
// "symfony/asset": "6.4.*", | |||
// "symfony/console": "6.4.*", | |||
// "symfony/dotenv": "6.4.*", | |||
// "symfony/expression-language": "6.4.*", | |||
// "symfony/flex": "^1.3.1", | |||
// "symfony/form": "6.4.*", | |||
// "symfony/framework-bundle": "6.4.*", | |||
// "symfony/http-client": "6.4.*", | |||
// "symfony/intl": "6.4.*", | |||
// "symfony/mailer": "6.4.*", | |||
// "symfony/mime": "6.4.*", | |||
// "symfony/monolog-bundle": "^3.1", | |||
// "symfony/notifier": "6.4.*", | |||
// "symfony/process": "6.4.*", | |||
// "symfony/property-access": "6.4.*", | |||
// "symfony/property-info": "6.4.*", | |||
// "symfony/proxy-manager-bridge": "6.4.*", | |||
// "symfony/security-bundle": "6.4.*", | |||
// "symfony/serializer": "6.4.*", | |||
// "symfony/string": "6.4.*", | |||
// "symfony/translation": "6.4.*", | |||
// "symfony/twig-bundle": "^6.4", | |||
// "symfony/validator": "6.4.*", | |||
// "symfony/web-link": "6.4.*", | |||
// "symfony/webpack-encore-bundle": "^1.11", | |||
// "symfony/yaml": "6.4.*", | |||
// "twig/extra-bundle": "^2.12|^3.0", | |||
// "twig/twig": "^2.12|^3.0" | |||
// }, | |||
// "require-dev": { | |||
// "symfony/browser-kit": "^5.2", | |||
// "symfony/css-selector": "^5.2", | |||
// "symfony/debug-bundle": "^5.2", | |||
// "symfony/maker-bundle": "^1.0", | |||
// "symfony/phpunit-bridge": "^6.1", | |||
// "symfony/stopwatch": "^5.2", | |||
// "symfony/var-dumper": "^5.2", | |||
// "symfony/web-profiler-bundle": "^5.2" | |||
// }, | |||
// "config": { | |||
// "optimize-autoloader": true, | |||
// "preferred-install": { | |||
// "*": "dist" | |||
// }, | |||
// "sort-packages": true, | |||
// "allow-plugins": { | |||
// "symfony/flex": true, | |||
// "composer/installers": true, | |||
// "oomphinc/composer-installers-extender": true | |||
// } | |||
// }, | |||
// "autoload": { | |||
// "psr-4": { | |||
// "App\\": "src/", | |||
// "Lc\\": "Lc/" | |||
// } | |||
// }, | |||
// "autoload-dev": { | |||
// "psr-4": { | |||
// "App\\Tests\\": "tests/" | |||
// } | |||
// }, | |||
// "replace": { | |||
// "symfony/polyfill-ctype": "*", | |||
// "symfony/polyfill-iconv": "*", | |||
// "symfony/polyfill-php72": "*" | |||
// }, | |||
// "scripts": { | |||
// "auto-scripts": { | |||
// "cache:clear": "symfony-cmd", | |||
// "ckeditor:install --clear=drop": "symfony-cmd", | |||
// "assets:install %PUBLIC_DIR%": "symfony-cmd", | |||
// "ckeditor:install": "symfony-cmd" | |||
// }, | |||
// "post-install-cmd": [ | |||
// "@auto-scripts" | |||
// ], | |||
// "post-update-cmd": [ | |||
// "@auto-scripts" | |||
// ] | |||
// }, | |||
// "conflict": { | |||
// "symfony/symfony": "*" | |||
// }, | |||
// "extra": { | |||
// "symfony": { | |||
// "allow-contrib": false, | |||
// "require": "6.4.*" | |||
// } | |||
// } | |||
//} |
@@ -2,14 +2,12 @@ | |||
return [ | |||
Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true], | |||
Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle::class => ['all' => true], | |||
Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], | |||
Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true], | |||
Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true], | |||
Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true], | |||
Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true], | |||
Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true], | |||
Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true], | |||
Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true], | |||
Twig\Extra\TwigExtraBundle\TwigExtraBundle::class => ['all' => true], | |||
Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle::class => ['all' => true], | |||
@@ -17,8 +15,9 @@ return [ | |||
Lc\SovBundle\LcSovBundle::class => ['all' => true], | |||
Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], | |||
Knp\Bundle\PaginatorBundle\KnpPaginatorBundle::class => ['all' => true], | |||
ConnectHolland\CookieConsentBundle\CHCookieConsentBundle::class => ['all' => true], | |||
EasyCorp\Bundle\EasyAdminBundle\EasyAdminBundle::class => ['all' => true], | |||
FOS\CKEditorBundle\FOSCKEditorBundle::class => ['all' => true], | |||
Artgris\Bundle\FileManagerBundle\ArtgrisFileManagerBundle::class => ['all' => true], | |||
Symfony\UX\StimulusBundle\StimulusBundle::class => ['all' => true], | |||
Symfony\UX\Turbo\TurboBundle::class => ['all' => true], | |||
]; |
@@ -0,0 +1,5 @@ | |||
framework: | |||
asset_mapper: | |||
# The paths to make available to the asset mapper. | |||
paths: | |||
- assets/ |
@@ -1,2 +0,0 @@ | |||
ch_cookie_consent: | |||
categories: ['analytics', 'tracking', 'social_media', 'marketing'] |
@@ -1,6 +0,0 @@ | |||
doctrine_migrations: | |||
migrations_paths: | |||
# namespace is arbitrary but should be different from App\Migrations | |||
# as migrations classes should NOT be autoloaded | |||
'DoctrineMigrations': '%kernel.project_dir%/migrations' | |||
enable_profiler: '%kernel.debug%' |
@@ -0,0 +1,22 @@ | |||
framework: | |||
messenger: | |||
# Uncomment this (and the failed transport below) to send failed messages to this transport for later handling. | |||
# failure_transport: failed | |||
transports: | |||
# https://symfony.com/doc/current/messenger.html#transport-configuration | |||
# async: '%env(MESSENGER_TRANSPORT_DSN)%' | |||
# failed: 'doctrine://default?queue_name=failed' | |||
# sync: 'sync://' | |||
routing: | |||
# Route your messages to the transports | |||
# 'App\Message\YourMessage': async | |||
# when@test: | |||
# framework: | |||
# messenger: | |||
# transports: | |||
# # replace with your transport name here (e.g., my_transport: 'in-memory://') | |||
# # For more Messenger testing tools, see https://github.com/zenstruck/messenger-test | |||
# async: 'in-memory://' |
@@ -1,3 +0,0 @@ | |||
sensio_framework_extra: | |||
router: | |||
annotations: false |
@@ -1,2 +0,0 @@ | |||
ch_cookie_consent: | |||
resource: "@CHCookieConsentBundle/Resources/config/routing.yaml" |
@@ -34,14 +34,3 @@ services: | |||
tags: ['controller.service_arguments'] | |||
# Mailjet\MailjetSwiftMailer\SwiftMailer\MailjetTransport: '@swiftmailer.mailer.transport.mailjet' | |||
#Pour remplacer le form cookie consent | |||
# app.form.extension.type.cookie_consent: | |||
# class: App\Form\CookieConsent | |||
# tags: | |||
# - { name: form.type_extension, extended_type: ConnectHolland\CookieConsentBundle\Form\CookieConsentType } | |||
# arguments: | |||
# - '@ConnectHolland\CookieConsentBundle\Cookie\CookieChecker' | |||
# - '%ch_cookie_consent.categories%' | |||
# - '%ch_cookie_consent.simplified%' |
@@ -0,0 +1,28 @@ | |||
<?php | |||
/** | |||
* Returns the importmap for this application. | |||
* | |||
* - "path" is a path inside the asset mapper system. Use the | |||
* "debug:asset-map" command to see the full list of paths. | |||
* | |||
* - "entrypoint" (JavaScript only) set to true for any module that will | |||
* be used as an "entrypoint" (and passed to the importmap() Twig function). | |||
* | |||
* The "importmap:require" command can be used to add new entries to this file. | |||
*/ | |||
return [ | |||
'app' => [ | |||
'path' => './assets/app.js', | |||
'entrypoint' => true, | |||
], | |||
'@hotwired/stimulus' => [ | |||
'version' => '3.2.2', | |||
], | |||
'@symfony/stimulus-bundle' => [ | |||
'path' => './vendor/symfony/stimulus-bundle/assets/dist/loader.js', | |||
], | |||
'@hotwired/turbo' => [ | |||
'version' => '7.3.0', | |||
], | |||
]; |
@@ -10,7 +10,7 @@ use Doctrine\Migrations\AbstractMigration; | |||
/** | |||
* Auto-generated Migration: Please modify to your needs! | |||
*/ | |||
final class Version20221206140936 extends AbstractMigration | |||
final class Version20240710142220 extends AbstractMigration | |||
{ | |||
public function getDescription(): string | |||
{ |
@@ -8,7 +8,7 @@ | |||
"build": "encore production --progress" | |||
}, | |||
"dependencies": { | |||
"@symfony/stimulus-bridge": "^2.0.0", | |||
"@symfony/stimulus-bridge": "^3.2.0", | |||
"@symfony/webpack-encore": "^1.0.0", | |||
"core-js": "^3.0.0", | |||
"file-loader": "^6.0.0", | |||
@@ -26,5 +26,9 @@ | |||
"ckeditor": "^4.12.1" | |||
}, | |||
"devDependencies": { | |||
"@hotwired/stimulus": "^3.0.0", | |||
"@hotwired/turbo": "^7.1.1 || ^8.0", | |||
"@symfony/stimulus-bundle": "file:vendor/symfony/stimulus-bundle/assets", | |||
"@symfony/ux-turbo": "file:vendor/symfony/ux-turbo/assets" | |||
} | |||
} |
@@ -188,6 +188,20 @@ | |||
"phpdocumentor/type-resolver": { | |||
"version": "1.4.0" | |||
}, | |||
"phpunit/phpunit": { | |||
"version": "9.6", | |||
"recipe": { | |||
"repo": "github.com/symfony/recipes", | |||
"branch": "main", | |||
"version": "9.6", | |||
"ref": "7364a21d87e658eb363c5020c072ecfdc12e2326" | |||
}, | |||
"files": [ | |||
".env.test", | |||
"phpunit.xml.dist", | |||
"tests/bootstrap.php" | |||
] | |||
}, | |||
"psr/cache": { | |||
"version": "1.0.1" | |||
}, | |||
@@ -233,6 +247,21 @@ | |||
"symfony/asset": { | |||
"version": "v5.2.7" | |||
}, | |||
"symfony/asset-mapper": { | |||
"version": "6.4", | |||
"recipe": { | |||
"repo": "github.com/symfony/recipes", | |||
"branch": "main", | |||
"version": "6.4", | |||
"ref": "6c28c471640cc2c6e60812ebcb961c526ef8997f" | |||
}, | |||
"files": [ | |||
"assets/app.js", | |||
"assets/styles/app.css", | |||
"config/packages/asset_mapper.yaml", | |||
"importmap.php" | |||
] | |||
}, | |||
"symfony/browser-kit": { | |||
"version": "v5.2.9" | |||
}, | |||
@@ -379,6 +408,18 @@ | |||
"ref": "fadbfe33303a76e25cb63401050439aa9b1a9c7f" | |||
} | |||
}, | |||
"symfony/messenger": { | |||
"version": "6.4", | |||
"recipe": { | |||
"repo": "github.com/symfony/recipes", | |||
"branch": "main", | |||
"version": "6.0", | |||
"ref": "ba1ac4e919baba5644d31b57a3284d6ba12d52ee" | |||
}, | |||
"files": [ | |||
"config/packages/messenger.yaml" | |||
] | |||
}, | |||
"symfony/mime": { | |||
"version": "v5.2.9" | |||
}, | |||
@@ -513,6 +554,20 @@ | |||
"symfony/service-contracts": { | |||
"version": "v2.4.0" | |||
}, | |||
"symfony/stimulus-bundle": { | |||
"version": "2.18", | |||
"recipe": { | |||
"repo": "github.com/symfony/recipes", | |||
"branch": "main", | |||
"version": "2.13", | |||
"ref": "6acd9ff4f7fd5626d2962109bd4ebab351d43c43" | |||
}, | |||
"files": [ | |||
"assets/bootstrap.js", | |||
"assets/controllers.json", | |||
"assets/controllers/hello_controller.js" | |||
] | |||
}, | |||
"symfony/stopwatch": { | |||
"version": "v5.2.7" | |||
}, | |||
@@ -561,6 +616,9 @@ | |||
"symfony/uid": { | |||
"version": "v5.2.6" | |||
}, | |||
"symfony/ux-turbo": { | |||
"version": "v2.18.0" | |||
}, | |||
"symfony/validator": { | |||
"version": "4.3", | |||
"recipe": { |
@@ -1,29 +0,0 @@ | |||
ch_cookie_consent: | |||
title: 'Cookies' | |||
intro: "Un cookie est un fichier texte qui enregistre des informations concernant votre navigation sur ce site internet. Nous en utilisons notamment pour réaliser des statistiques de visite." | |||
read_more: 'En savoir plus' | |||
analytics: | |||
title: 'Google Analytics' | |||
description: "Analyse d'audience du site web" | |||
tracking: | |||
title: 'Do you want tracking cookies?' | |||
description: '' | |||
marketing: | |||
title: 'Do you want personalised ads?' | |||
description: '' | |||
social_media: | |||
title: 'Do you want social media cookies?' | |||
description: '' | |||
site: | |||
title: 'Site' | |||
description: 'Fonctionnement du site' | |||
piwik: | |||
title: 'Piwik' | |||
description: 'Statistiques du site' | |||
no: 'Non' | |||
yes: 'Oui' | |||
save: 'Sauvegarder' | |||
use_only_functional_cookies: 'Only use functional cookies' | |||
use_all_cookies: 'Allow all cookies' | |||
show_details: 'Show details' | |||
hide_details: 'Hide details' |