vin-sw/psysh

Shopware 的 Psysh 集成

安装: 176

依赖: 0

建议者: 0

安全: 0

星标: 15

关注者: 2

分支: 1

开放问题: 0

类型:shopware-platform-plugin

1.0.0 2021-01-12 17:59 UTC

This package is auto-updated.

Last update: 2024-08-25 18:30:59 UTC


README

showcase

本插件受 Laravel 的 laravel tinker 命令启发的 frosh tinker 启发,为 Shopware 6 添加了类似的命令。

基本上是 frosh tinker 的 Shopware 6 分支版本,并增加了额外功能。

了解更多

新命令

bin/console sw:psysh
  • 输入 ls 以获取作用域变量列表。
  • 输入 list 以获取可用命令列表。

额外功能

  • Shopware 核心服务别名(例如,通过 CLI 使用 new EqualsFilter 而不是完全限定的类名 Shopware\Core\Framework\DataAbstractionLayer\Search\Filter\EqualsFilter(有些情况下,两个类使用相同的类别名,因此您需要提供全名才能使其工作)

  • Shopware 服务容器自动完成。 别名和自动建议

  • 结构对象转换器。 结构对象转换器

  • 默认作用域变量:$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 许可证