fond-of-impala / company-type-converter
CompanyTypeConverter模块
1.1.0
2024-04-24 10:35 UTC
Requires
- php: >=8.0
- fond-of-impala/company-type: ^1.0.0
- fond-of-impala/company-type-converter-extension: ^1.0.0
- fond-of-impala/company-type-role: ^1.0.0
- spryker/company: ^1.0.0
- spryker/company-role: ^1.0
- spryker/company-user: ^2.0.0
- spryker/permission: ^1.2
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-11 19:31:34 UTC
README
安装
composer require fond-of-impala/company-type-converter
配置
在CompanyDependencyProvider
中注册插件
CompanyTypeConverterCompanyPreSavePlugin
CompanyTypeConverterCompanyPostSavePlugin
现在CompanyTypeConverterCompanyPreSavePlugin
支持黑名单功能。默认情况下,所有转换都是白名单中的。配置后
$config[CompanyTypeConverterConstants::COMPANY_TYPE_NON_CONVERTIBLE_ROLE_TYPE_KEYS] = [
'manufacturer' => ['retailer', 'distributor'],
'distributor' => ['manufacturer'],
'retailer' => ['manufacturer']
];
例如,制造商不能被转换为零售商或分销商。分销商不能被转换为制造商,但他可以被转换为零售商。同样适用于零售商。他不能被转换为制造商,但可以被转换为分销商。