gianarb/psysh-module

Zend Framework 2 psysh integration

Fund package maintenance!
gianarb

0.0.1 2015-03-09 23:30 UTC

This package is auto-updated.

Last update: 2024-11-15 17:05:11 UTC


README

Build Status Dependency Status Code Climate

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 psyshservice 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