alengo/alengo-voucher-bundle

Voucher Bundle

0.4.2 2024-07-27 07:53 UTC

This package is auto-updated.

Last update: 2024-10-27 08:50:07 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