sfneal / actions
为PHP应用程序利用"Action"模式提供抽象层
2.1.0
2024-03-29 19:57 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: ^5.7.27|^7.5|^8.0 <8.5.12|^9.3
- scrutinizer/ocular: ^1.8
README
为PHP应用程序利用"Action"模式提供抽象层。
安装
您可以通过composer安装此包
composer require sfneal/actions
用法
以下是一个基本示例,演示了一个接受字符串参数并在执行方法中输出大写字符串的动作类。
use Sfneal\Actions\AbstractAction; class MockAction extends AbstractAction { /** * @var mixed|string */ private $string; /** * MockAction constructor. * * @param string $string */ public function __construct($string = 'output') { $this->string = $string; } /** * Execute the action. * * @return mixed */ public function execute() { return strtoupper($this->string); } }
$output = (new MockAction('string'))->execute(); >>> 'STRING'
测试
composer test
变更日志
请参阅变更日志获取最近更改的更多信息。
贡献
请参阅贡献指南获取详细信息。
安全性
如果您发现任何安全相关的问题,请通过stephen.neal14@gmail.com发送电子邮件,而不是使用问题跟踪器。
鸣谢
许可协议
MIT许可协议(MIT)。请参阅许可文件获取更多信息。
Laravel包模板
此包是使用Laravel包模板生成的。