alengo/alengo-voucher-bundle

Voucher Bundle

0.4.1 2023-12-06 22:10 UTC

This package is auto-updated.

Last update: 2024-03-29 19:37:46 UTC


README

GitHub license GitHub tag (latest SemVer) Sulu compatibility

Requirements

  • PHP 8.1
  • Symfony >=6.0

Install the bundle

Execute the following composer command

composer require alengo/alengo-voucher-bundle

Enable the bundle

Enable the bundle by adding it to the list of registered bundles in the config/bundles.php file of your project:

return [
    /* ... */
    Alengo\Bundle\AlengoVoucherBundle\AlengoVoucherBundle::class => ['all' => true],
];
bin/console do:sch:up --force

Configure the Bundle

Set the following config in your routes_admin.yaml

app.voucher_categories_api:
   type: rest
   resource: Alengo\Bundle\AlengoVoucherBundle\Controller\Admin\VoucherCategoriesController
   prefix: /admin/api
   name_prefix: app.

app.voucher_orders_api:
   type: rest
   resource: Alengo\Bundle\AlengoVoucherBundle\Controller\Admin\VoucherOrdersController
   prefix: /admin/api
   name_prefix: app.

Define if you want to query vouchers per webspace /config/packages/alengo_voucher.yaml

   alengo_voucher:
       per_webspace: true