0

在开发 shopware6 模块时,我有时想测试几行代码,看看我是否朝着正确的方向前进。假设我想运行以下代码(忽略我将使用 xDebug)

$container = $kernel->getContainer();
$customRepository = $container->get('foobar.repository');
...
var_dump($customId); die();

我如何/在哪里可以合并它而不产生太多开销,并且不改变 /vendor 中的任何内容?我在 index.php 中尝试过,但是一旦我们加载了框架,就已经有几个可以采用的路径了。

谢谢

4

1 回答 1

2

创建一个带有 Command 类的自定义插件。这里有一个很好的指南,它包括一个指向 Symfony 文档的链接,以及一个带有示例代码的 github 存储库。

我建议使用bin/console plugin:etctype 命令安装插件 - 与通过 Web 界面执行此操作相比,您可以获得更好的错误报告。

于 2020-08-04T20:23:15.387 回答