nedac / sylius-temporarily-out-of-stock-plugin
Sylius 插件,为缺货产品的图片添加标签。
1.1.0
2021-09-08 09:18 UTC
Requires
- php: ^7.4 || ^8.0
- sylius/sylius: >=1.10.2 <1.11.0
- webmozart/assert: ^1.10
Requires (Dev)
- behat/behat: ^3.8
- dmore/chrome-mink-driver: ^2.8
- friends-of-behat/mink-extension: ^2.5
- friends-of-behat/page-object-extension: ^0.3
- friendsofsymfony/oauth-server-bundle: >2.0.0-alpha.0 ^2.0@dev
- matthiasnoback/symfony-config-test: ^4.2
- matthiasnoback/symfony-dependency-injection-test: ^4.2
- mockery/mockery: ^1.4
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^0.12
- phpstan/phpstan-doctrine: ^0.12
- phpstan/phpstan-mockery: ^0.12.14
- phpstan/phpstan-phpunit: ^0.12.19
- phpstan/phpstan-strict-rules: ^0.12.0
- phpstan/phpstan-webmozart-assert: ^0.12
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.6
README
此插件向产品卡片和产品详情页的主图片添加标签,明确说明产品缺货。
支持的 Sylius 版本
注意: 此插件需要 PHP 7.4 或更高版本
安装
-
使用 composer 安装
composer require nedac/sylius-temporarily-out-of-stock-plugin
-
如果项目中重写了
ProductRepository
,请确保它使用trait
<?php # src/Repository/ProductRepository.php declare(strict_types=1); namespace App\Repository; use Nedac\SyliusTemporarilyOutOfStockPlugin\Repository\ProductRepositoryTrait; use Sylius\Bundle\CoreBundle\Doctrine\ORM\ProductRepository as BaseProductRepository; final class ProductRepository extends BaseProductRepository { use ProductRepositoryTrait; }
如果项目中未重写
ProductRepository
,请使用此插件的存储库# config/packages/_sylius.yaml # ... sylius_product: resources: product: classes: repository: Nedac\SyliusTemporarilyOutOfStockPlugin\Repository\ProductRepository # ...
-
安装资源
bin/console sylius:install:assets