X-Git-Url: https://git.rapsys.eu/packbundle/blobdiff_plain/7eb0118d8ad7c5e0bffaca9b16e0b72893b0017b..5c417dd27c3108e151b0dab7b10659a718ea9a89:/README.md diff --git a/README.md b/README.md index 63a1e84..81cd07a 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,18 +181,35 @@ 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: ```console -$ php bin/console config:dump-reference RapsysPackBundle +$ bin/console config:dump-reference RapsysPackBundle ``` Open a command console, enter your project directory and execute the following command to see current bundle configuration: ```console -$ php bin/console debug:config RapsysPackBundle +$ bin/console debug:config RapsysPackBundle ``` ### Step 4: Use the twig extension in your Template @@ -258,7 +275,7 @@ use Twig\Error\Error; //This class will be defined in the parameter rapsys_pack.filters.(css|img|js).[x].class string class MyPackFilter implements FilterInterface { - //The constructor arguments ... will be replaced defined in the parameter rapsys_pack.filters.(css|img|js).[x].args array + //The constructor arguments ... will be replaced with values defined in the parameter rapsys_pack.filters.(css|img|js).[x].args array public function __construct(string $fileName, int $line, string $bin = 'mypack', ...) { //Set fileName $this->fileName = $fileName;