marcojetson/invoker
Composer 安装命令:
composer require marcojetson/invoker
包简介
Invoke callables using associative arrays
关键字:
README 文档
README
Invoke PHP callables using associative arrays
Usage
Use invoke providing a callable and the arguments as an associative array
function person($name, $age) { } $invoker = new Invoker(); $invoker->invoke('person', ['age' => 29, 'name' => 'Marco']);
Supports optional arguments
function person($name, $age = 29) { } $invoker = new Invoker(); $invoker->invoke('person', ['name' => 'Marco']);
Callables
In addition to PHP callables you can use the following forms as first argument:
- A class name implementing the __invoke magic method
- A string containing class::method
You can implement Resolver interface and inject it into Invoker's constructor for adding your own forms
$invoker = new Invoker(new MyResolver());
统计信息
- 总下载量: 8
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2015-05-30