humweb/widgets

1.2 2015-07-17 02:57 UTC

This package is auto-updated.

Last update: 2024-09-29 03:47:01 UTC


README

Build Status Scrutinizer Code Quality Code Coverage SensioLabsInsight Total Downloads Latest Version on Packagist Software License

安装

通过Composer

$ composer require humweb/widgets

用法

注册匿名函数处理器

$widgets = new WidgetFactory();

$widgets->register('foo', function($val = '') {
    return 'bar'.$val;
});

echo $widgets->foo('baz');

注册类处理器

$widgets = new WidgetFactory();

$widgets->register('foo', 'Humweb\Widgets\Tests\Fake\FooWidget@render');
// or
// $widgets->register('foo', 'Humweb\Widgets\Tests\Fake\FooWidget');

// Check for registered widget
$this->widgets->has('foo');

// Renders
echo $this->widgets->foo();

变更日志

请参阅变更日志获取更多信息,了解最近有哪些更改。

测试

$ composer test

贡献

请参阅贡献指南获取详细信息。

安全

如果您发现任何安全相关的问题,请通过ryun@humboldtweb.com发送电子邮件,而不是使用问题跟踪器。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。