baks-dev / products-sign
Модуль Честный знак продукции
Package info
github.com/baks-dev/products-sign
Type:symfony-bundle
pkg:composer/baks-dev/products-sign
v7.4.30
2026-06-11 09:19 UTC
Requires
- php: >=8.4
- ext-imagick: *
- baks-dev/core: ^7.4
Requires (Dev)
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2026-06-11 09:20:08 UTC
README
Модуль Честный знак продукции
Установка
composer require \ baks-dev/barcode baks-dev/products-sign
Добавить директорию и установить права для загрузки файлов:
$ sudo mkdir <path_to_project>/public/upload/product_sign_code $ sudo chown -R unit:unit <path_to_project>/public/upload/product_sign_code
Установка приложения для обрезки из PDF пустые области:
sudo apt install pdftk texlive-extra-utils
- Для запуска pdfcrop от пользователя sudo:
sudo visudo
добавить строку
unit ALL=(ALL) NOPASSWD: /usr/bin/pdfcrop
сохранить изменения Ctrl+X -> Y
- Разрешить работу с PDF, изменив в файле /etc/ImageMagick-6/policy.xml и перезапустить web-сервер
<policy domain="coder" rights="none" pattern="PDF"/>
на
<policy domain="coder" rights="read|write" pattern="PDF"/>
Для преобразования изображений в PDF
Дополнительно
Установка конфигурации и файловых ресурсов:
$ php bin/console baks:assets:install
Изменения в схеме базы данных с помощью миграции
$ php bin/console doctrine:migrations:diff $ php bin/console doctrine:migrations:migrate
Тестирование
$ php bin/phpunit --group=products-sign
Лицензия 
The MIT License (MIT). Обратитесь к Файлу лицензии за дополнительной информацией.