anlutro / l4-presenter
该软件包已被废弃,不再维护。未建议替代软件包。
Laravel 4 的演示类。
0.1.1
2014-03-12 19:18 UTC
Requires
- php: >=5.4.0
- illuminate/database: 4.1.*
- illuminate/support: 4.1.*
Requires (Dev)
- mockery/mockery: dev-master
This package is not auto-updated.
Last update: 2020-01-20 03:52:26 UTC
README
安装: composer require anlutro/l4-presenter
从 Packagist 或 GitHub 标签列表中选择最新稳定版本。
警告:版本 0.x 期间不保证向后兼容性。
演示者
扩展 \c\Presenter
类并添加以 'present' 开头的方法来替换底层对象的默认获取器。例如,当尝试获取 $object->foo_bar
时,将调用 presentFooBar
。如果没有找到演示方法,获取将简单地传递到底层对象。
使用 MyPresenter::make($object)
使其适用于 Collection 对象 - 这将在集合中的每个项目周围包裹一个演示者,并返回修改后的集合。
如果您的类实现了 \c\PresentableInterface
,则将调用此方法,并确定从 \c\Presenter::make()
返回的内容。
联系方式
如果您有任何问题或建议,请在 GitHub 上创建一个问题。
许可证
本存储库的内容在 MIT 许可证 下发布。