yannoff/handyman

symfony 应用的基本 REPL

1.0.0 2023-10-19 08:30 UTC

README

symfony 应用的基本 REPL

Latest Stable Version Total Downloads License

安装

使用 composer

composer require --dev yannoff/handyman

用法

从应用程序顶层目录调用 REPL 脚本

vendor/bin/handyman

根据 主要 composer.json 配置,脚本链接可能存在于 bin/ 目录中。

示例

PHP> print_r(get_class_methods(self::get('slugger')));;
Array
(
    [0] => __construct
    [1] => setLocale
    [2] => getLocale
    [3] => slug
)

PHP> echo self::get('slugger')->slug('this is my text')  
PHP> // Note: to trigger eval, line must end with a double semi-colon (;;)
PHP> ;;
this-is-my-text
PHP> 

代码将在检测到行尾有两个分号(;;)时立即执行。

选项

--kernel

替代应用程序的完整类名(而非 App\Kernel

--working-dir

可选的覆盖 %kernel.project_dir%

--verbose

开启详细模式

许可

MIT 许可证 下授权。