floriansemm / boris-bundle
此Bundle为symfony控制台提供应用程序上下文的REPL shell
1.0
2013-10-07 09:33 UTC
Requires
- php: >=5.3.2
- d11wtq/boris: *
- symfony/framework-bundle: >=2.0,<2.4-dev
This package is auto-updated.
Last update: 2024-09-07 22:59:07 UTC
README
你有没有想过在尝试某事时调用应用程序中的一个服务?那么这个Bundle可能适合你。使用此Bundle,你可以在控制台中直接调用Symfony服务。
概述
在应用程序上下文中通过symfony控制台提供REPL shell
安装
"require-dev": {
"floriansemm/boris-bundle": "1.*"
},
使用
初始化交互式shell提示
php app/console repl
现在你的控制台应该看起来像这样
[1] Symfony-2.6.3 - app/dev/debug>
现在让我们调用doctrine并选择一个实体
[1] Symfony-2.6.3 - app/dev/debug> $postRepository = $container->get('doctrine')->getRepository('AcmeDemoBundle:Post');
[2] Symfony-2.6.3 - app/dev/debug> $postRepository->find('1');
// object(Acme\DemoBundle\Entity\Post)(
//
// )