From 4c448c2ede1a18b6ffcd7e147f05d4f1c7b5857f Mon Sep 17 00:00:00 2001
From: =?utf8?q?Rapha=C3=ABl=20Gertz?= <git@rapsys.eu>
Date: Sat, 29 Jul 2023 13:05:19 +0200
Subject: [PATCH] Fix documentation Add symfony 7.x support

---
 README.md     | 29 +++++++++++++++++++++++------
 composer.json |  8 ++++----
 2 files changed, 27 insertions(+), 10 deletions(-)

diff --git a/README.md b/README.md
index 9550e6b..e51fc22 100644
--- a/README.md
+++ b/README.md
@@ -38,11 +38,11 @@ Add bundle custom repository to your project's `composer.json` file:
 					}
 				},
 				"require": {
-					"symfony/asset": "^4.0|^5.0",
-					"symfony/flex": "^1.0",
-					"symfony/framework-bundle": "^4.0|^5.0",
-					"symfony/process": "^4.0|^5.0",
-					"symfony/twig-bundle": "^4.0|^5.0"
+					"symfony/asset": "^4.0|^5.0|^6.0|^7.0",
+					"symfony/flex": "^1.0|^2.0",
+					"symfony/framework-bundle": "^4.0|^5.0|^6.0|^7.0",
+					"symfony/process": "^4.0|^5.0|^6.0|^7.0",
+					"symfony/twig-bundle": "^4.0|^5.0|^6.0|^7.0"
 				}
 			}
 		}
@@ -131,7 +131,7 @@ services:
         public: true
     #Register facebook event subscriber
     Rapsys\PackBundle\Subscriber\FacebookSubscriber:
-        arguments: [ '@router', '%rapsys_air.locales%' ]
+        arguments: [ '@router', [] ]
         tags: [ 'kernel.event_subscriber' ]
     #Register intl util class alias
     Rapsys\PackBundle\Util\IntlUtil:
@@ -181,6 +181,23 @@ services:
         tags: [ 'form.type' ]
 ```
 
+Setup configuration file `config/packages/myproject.yaml` with the following
+content available in `Resources/config/packages/rapsys_pack.yaml`:
+
+```yaml
+#Services configuration
+services:
+    #Register facebook event subscriber
+    Rapsys\PackBundle\Subscriber\FacebookSubscriber:
+        arguments: [ '@router', [ 'en', 'en_gb', 'en_us', 'fr', 'fr_fr' ] ]
+        tags: [ 'kernel.event_subscriber' ]
+    #Register facebook util service
+    rapsys_blog.facebook_util:
+        class: 'Rapsys\PackBundle\Util\FacebookUtil'
+        arguments: [ '@router',  '%kernel.project_dir%/var/cache', '%rapsys_pack.path%', 'facebook', '%kernel.project_dir%/public/png/facebook.png' ]
+        public: true
+```
+
 Open a command console, enter your project directory and execute the following
 command to see default bundle configuration:
 
diff --git a/composer.json b/composer.json
index 1a6a6d8..5f9d93b 100644
--- a/composer.json
+++ b/composer.json
@@ -13,11 +13,11 @@
         }
     },
     "require": {
-        "symfony/asset": "^4.0|^5.0|^6.0",
+        "symfony/asset": "^4.0|^5.0|^6.0|^7.0",
         "symfony/flex": "^1.0|^2.0",
-        "symfony/framework-bundle": "^4.0|^5.0|^6.0",
-        "symfony/process": "^4.0|^5.0|^6.0",
-        "symfony/twig-bundle": "^4.0|^5.0|^6.0"
+        "symfony/framework-bundle": "^4.0|^5.0|^6.0|^7.0",
+        "symfony/process": "^4.0|^5.0|^6.0|^7.0",
+        "symfony/twig-bundle": "^4.0|^5.0|^6.0|^7.0"
     },
     "extra": {
         "branch-alias": {
-- 
2.41.3