【文件属性】:
文件名称:curryable:PHP中优雅而简单的curry(f)实现
文件大小:8KB
文件格式:ZIP
更新时间:2021-02-03 12:48:33
php laravel functional-programming curry LaravelPHP
关于咖喱
该软件包正在开发中,请不要在生产中使用它,请等待稳定版本!
Curryable由创建,并由维护,它是PHP中优雅且简单的curry(f)实现。 咖喱是使用功能的先进技术。 它将给定的表达式和参数包装到一个解析值的新函数中。
安装及使用
需要
使用创建软件包:
composer require nunomaduro/curryable
最好通过框架中的示例来描述这种辅助用法:
路由时
Route :: get ( '/' , curry ( 'view' , 'welcome' ));
// Instead of
Route :: get ( '/' , function () {
return view ( 'welcome' );
});
Route :: get ( 'user/{id}' , curry ( User ::class)-> find ());
// Or with Eloquent macro
Route :: get ( 'user/{id}' , User :: curry ()-> find ());
// Instead of
【文件预览】:
curryable-master
----composer.json(1KB)
----.github()
--------FUNDING.yml(177B)
--------workflows()
----src()
--------Adapters()
--------globals.php(783B)
--------CurryProxy.php(3KB)
--------Curryable.php(253B)
----LICENSE.md(1KB)
----README.md(5KB)