baks-dev / orders-order
Модуль системных заказов
Installs: 105
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=8.2
Requires (Dev)
- roave/security-advisories: dev-latest
- dev-master
- v7.0.81
- v7.0.80
- v7.0.79
- v7.0.78
- v7.0.77
- v7.0.76
- v7.0.75
- v7.0.74
- v7.0.73
- v7.0.72
- v7.0.71
- v7.0.70
- v7.0.69
- v7.0.68
- v7.0.67
- v7.0.66
- v7.0.65
- v7.0.64
- v7.0.63
- v7.0.62
- v7.0.61
- v7.0.60
- v7.0.59
- v7.0.58
- v7.0.57
- v7.0.56
- v7.0.55
- v7.0.54
- v7.0.53
- v7.0.52
- v7.0.51
- v7.0.50
- v7.0.49
- v7.0.48
- v7.0.47
- v7.0.46
- v7.0.45
- v7.0.44
- v7.0.43
- v7.0.42
- v7.0.41
- v7.0.40
- v7.0.39
- v7.0.38
- v7.0.37
- v7.0.36
- v7.0.35
- v7.0.34
- v7.0.33
- v7.0.32
- v7.0.31
- v7.0.30
- v7.0.29
- v7.0.28
- v7.0.27
- v7.0.26
- v7.0.25
- v7.0.24
- v7.0.23
- v7.0.22
- v7.0.21
- v7.0.20
- v7.0.19
This package is auto-updated.
Last update: 2024-05-20 20:54:26 UTC
README
Модуль системных заказов
Установка
$ composer require baks-dev/orders-order
Дополнительно
Должен быть запущен воркер 'orders-order' для обработки асинхронных сообщений
$ php bin/console messenger:consume orders-order
Для добавления новых статусов необходимо создать сервис-класс, имплементирующий OrderStatusInterface c тегом 'baks.order.status'
<?php namespace App\Orders\OrderStatus; use BaksDev\Orders\Order\Type\Status\OrderStatus\Collection\OrderStatusInterface; use Symfony\Component\DependencyInjection\Attribute\AutoconfigureTag; #[AutoconfigureTag('baks.order.status')] class OrderStatusDelivery implements OrderStatusInterface { ... implements method }
Установка файловых ресурсов в публичную директорию (javascript, css, image ...):
$ php bin/console baks:assets:install
Изменения в схеме базы данных с помощью миграции
$ php bin/console doctrine:migrations:diff $ php bin/console doctrine:migrations:migrate
Тесты
$ php bin/phpunit --group=orders-order
Лицензия
The MIT License (MIT). Обратитесь к Файлу лицензии за дополнительной информацией.