alexmasterov / psysh-bundle
将 PsySH REPL 与 Symfony 项目集成的工具包
1.3.0
2020-01-10 16:15 UTC
Requires
- php: ^7.1.0
- psy/psysh: ^0.9
- symfony/config: ^4.0|^5.0
- symfony/dependency-injection: ^4.0|^5.0
- symfony/http-kernel: ^4.0|^5.0
Requires (Dev)
- phpunit/phpunit: ^8.5.1
This package is auto-updated.
Last update: 2024-09-11 03:33:50 UTC
README
该工具包完全集成了 PsySH 到 Symfony 框架中。
安装
建议的安装方法是使用 composer
$ composer require alexmasterov/psysh-bundle
在配置中添加工具包
// config/bundles.php return [ // ... AlexMasterov\PsyshBundle\PsyshBundle::class => ['dev' => true], ];
用法
要运行 PsySH,请执行以下命令
$ php bin/console psysh:shell
有用案例
services: Controller\: resource: '../src/Controller' tags: ['psysh.variable'] Service: tags: - { name: psysh.variable, var: mail }
psysh: variables: - @service - { db: PDO }
$ php bin/console psysh:shell >>> ls Variables: $someController, $mail, $someService, $db
配置
一些常用选项。更详细的列表请参阅 wiki。