gianarb / psysh-module
Zend Framework 2 psysh integration
Fund package maintenance!
gianarb
Installs: 3 732
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- psy/psysh: 0.4.*
Requires (Dev)
- phpunit/phpunit: ~4.5
- zendframework/zendframework: >=2
This package is auto-updated.
Last update: 2024-12-15 17:17:41 UTC
README
Integration between psysh and ZF2 The best way to debug your cli command!
Psysh
PsySH is a runtime developer console, interactive debugger and REPL for PHP. Learn more at psysh.org. Check out the Interactive Debugging in PHP talk from OSCON on Presentate.
Installation
composer require gianarb/psysh-module
Example
Your application return a cli command zf-endpoint user list
, How can I debug it?
In the first step you can set a breakpoint into command action. To build it you can use the psysh
service from your service locator
<?php eval($this->getServiceLocator()->get("psysh")->breakpoint());
Run this command
vendor/bin/zf2-psysh user list
Now you can type in
ls
This command show all variable into the scope