akki-team/sylius-settable-channel-plugin

1.0.0 2024-09-09 13:12 UTC

This package is auto-updated.

Last update: 2024-09-09 13:13:43 UTC


README

概述

此插件允许您通过SettableChannelContextInterface直接设置渠道上下文,使用ChannelChannelCode

在您的symfony/commandsymfony/messenger中非常有用,在这些地方由于没有请求,无法确定渠道上下文。

查看可用于SettableChannelContextInterface的方法。

安装

  1. 使用以下命令将插件安装到您的项目中
$ composer require akki-team/sylius-settable-channel-plugin
  1. 安装后,请检查插件是否已正确声明在您的项目中的文件config/bundles.php中。
 return [
    ...
    Akki\SyliusSettableChannelPlugin\AkkiSyliusSettableChannelPlugin::class => ['all' => true],
];
  1. 现在您可以在服务中注入SettableChannelContextInterface并直接设置渠道上下文。
$this->settableChannelContext->setChannel($channel);