]> Raphaël G. Git Repositories - airlibre/commitdiff
Add cache, framework and google_apiclient packages config
authorRaphaël Gertz <git@rapsys.eu>
Wed, 31 Jan 2024 22:47:33 +0000 (23:47 +0100)
committerRaphaël Gertz <git@rapsys.eu>
Wed, 31 Jan 2024 22:47:33 +0000 (23:47 +0100)
config/packages/cache.yaml [new file with mode: 0644]
config/packages/framework.yaml [new file with mode: 0644]
config/packages/google_apiclient.yaml [new file with mode: 0644]

diff --git a/config/packages/cache.yaml b/config/packages/cache.yaml
new file mode 100644 (file)
index 0000000..6899b72
--- /dev/null
@@ -0,0 +1,19 @@
+framework:
+    cache:
+        # Unique name of your app: used to compute stable namespaces for cache keys.
+        #prefix_seed: your_vendor_name/app_name
+
+        # The "app" cache stores to the filesystem by default.
+        # The data in this cache should persist between deploys.
+        # Other options include:
+
+        # Redis
+        #app: cache.adapter.redis
+        #default_redis_provider: redis://localhost
+
+        # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)
+        #app: cache.adapter.apcu
+
+        # Namespaced pools use the above "app" backend by default
+        #pools:
+            #my.dedicated.cache: null
diff --git a/config/packages/framework.yaml b/config/packages/framework.yaml
new file mode 100644 (file)
index 0000000..7853e9e
--- /dev/null
@@ -0,0 +1,24 @@
+# see https://symfony.com/doc/current/reference/configuration/framework.html
+framework:
+    secret: '%env(APP_SECRET)%'
+    #csrf_protection: true
+    http_method_override: false
+
+    # 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.
+    session:
+        handler_id: null
+        cookie_secure: auto
+        cookie_samesite: lax
+        storage_factory_id: session.storage.factory.native
+
+    #esi: true
+    #fragments: true
+    php_errors:
+        log: true
+
+when@test:
+    framework:
+        test: true
+        session:
+            storage_factory_id: session.storage.factory.mock_file
diff --git a/config/packages/google_apiclient.yaml b/config/packages/google_apiclient.yaml
new file mode 100644 (file)
index 0000000..4809e14
--- /dev/null
@@ -0,0 +1,7 @@
+services:
+    Google_Client:
+        class: Google_Client
+        calls:
+            - [setDeveloperKey, ['%env(GOOGLE_API_KEY)%']]
+            - [setClientId, ['%env(GOOGLE_CLIENT_ID)%']]
+            - [setClientSecret, ['%env(GOOGLE_CLIENT_SECRET)%']]