vin-sw / psysh
Shopware 的 Psysh 集成
1.0.0
2021-01-12 17:59 UTC
Requires
- psy/psysh: ^0.10.5
This package is auto-updated.
Last update: 2024-08-25 18:30:59 UTC
README
本插件受 Laravel 的 laravel tinker
命令启发的 frosh tinker
启发,为 Shopware 6 添加了类似的命令。
基本上是 frosh tinker
的 Shopware 6 分支版本,并增加了额外功能。
了解更多
frosh/tinker
仓库bobthecow/psysh
仓库
新命令
bin/console sw:psysh
- 输入
ls
以获取作用域变量列表。 - 输入
list
以获取可用命令列表。
额外功能
-
Shopware 核心服务别名(例如,通过 CLI 使用
new EqualsFilter
而不是完全限定的类名Shopware\Core\Framework\DataAbstractionLayer\Search\Filter\EqualsFilter
。 (有些情况下,两个类使用相同的类别名,因此您需要提供全名才能使其工作) -
默认作用域变量:$container(服务容器对象)、$connection(Doctrine 连接对象)、$context(默认上下文对象)、$criteria(默认标准对象)...等等
要求
- Shopware 6.3 或更高版本(较旧版本可能也可以工作,但未经过测试)
- PHP 7.1 或更高版本
通过 composer 安装
composer require vin-sw/psysh
bin/console plugin:refresh
bin/console plugin:install --activate ShopwarePsysh
bin/console sw:psysh
贡献
请随意分支并发送 pull request!
许可证
本项目使用 MIT 许可证。