An interactive shell for Yii 2
, (*1)
This extension for Yii framework 2.0 applications provides access to an interactive shell for development and debugging.
It wraps the awesome psysh application for easy access via the Yii console., (*2)
The extension is released under the MIT License., (*3)
Installation
The preferred way to install this extension is through composer., (*4)
Either run, (*5)
php composer.phar require --dev --prefer-dist svkurowski/yii2-shell
or add, (*6)
"svkurowski/yii2-shell": "~1.0.0"
to the require-dev
section of your composer.json
., (*7)
Usage
After installation, you will be able to run the interactive shell via command line:, (*8)
# Change path to your application's root directory
cd path/to/myapp
# Start the interactive shell
./yii shell
You can access the application object using $this
or Yii::$app
. Additionally you have access to all your and your dependencies' classes., (*9)
See psysh's website for a list of available features., (*10)