mouf/ utils.action.action-interface
此包包含许多对象使用的接口,用于声明它们可以执行某些操作。实际上,它们可以执行特定操作,并且为此进行了设计。执行的操作完全由实现者决定(发送邮件、将结果存储在数据库中、在屏幕上显示某些内容等)。这个概念非常简单,同时也很强大。
v1.0.0
2013-10-29 18:21 UTC
Requires
- php: >=5.3.0
README
此包包含许多对象使用的接口,用于声明它们可以执行操作。实现此接口的对象可以执行特定操作,并且为此进行了设计。执行的操作完全由实现者决定(发送邮件、将结果存储在数据库中、在屏幕上显示某些内容等)。这个概念非常简单,同时也很强大。
这是一个非常简单且非常强大的系统。
namespace Mouf\Utils\Action; interface ActionInterface { /** * Executes the action the object has been designed for. * * @throws \Exception */ public function run(); }
以下是一些示例
- 一个发送一封邮件的类
- 一个输出一些HTML的类
- 一个如果用户没有正确的权限则显示错误的类
- ...
Mouf包
此包是Mouf(http://mouf-php.com)的一部分,Mouf是一个旨在通过提供图形化依赖注入框架来确保良好开发实践的尝试。