ayedev/macro
Composer 安装命令:
composer require ayedev/macro
包简介
Enables macro functions for any class
README 文档
README
Enables dynamically adding functions to any class
Install:
Via composer:
$ composer require ayedev/macro
Usage:
// Import Trait
use Ayedev\Macro\MacroTrait;
// Normal Class
class SimpleClass
{
// Use Trait
use MacroTrait;
}
// Define Macro
SimpleClass::macro( 'getTime', function()
{
// Return
return time();
} );
// Create Instance
$simple = new SimpleClass;
// Print
echo $simple->getTime();
// OUTPUT =>s 1486740611
统计信息
- 总下载量: 25
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-02-10