focela / support
灵活的辅助方法和特性,用于常用功能
v10.0.0
2024-06-27 15:38 UTC
Requires
- php: ^8.1
Requires (Dev)
- focela/php-cs-fixer: ^3.0
- illuminate/config: ^10.0
- illuminate/mail: ^10.0
- illuminate/validation: ^10.0
- mockery/mockery: ^1.0
- phpunit/phpunit: ^9.0
- symfony/translation: ^6.2
This package is auto-updated.
Last update: 2024-09-01 18:42:19 UTC
README
这是一个提供灵活和可重用辅助方法和特性的支持包,用于常用功能。
安装
composer require focela/support
快速入门
在本节中,我们将展示如何使用可用的特性。
EventTrait
EventTrait
使您能够轻松地为类添加派发功能。
<?php use Focela\Support\Traits\EventTrait; class FooRepository { use EventTrait; public function foo() { $this->fireEvent('foo'); } }
RepositoryTrait
RepositoryTrait
使您能够轻松创建模型的实例,并在运行时检索或覆盖模型。
use Focela\Support\Traits\RepositoryTrait; class FooRepository { use RepositoryTrait; public function foo() { return $this->createModel(); } }
贡献
我们鼓励并支持一个活跃、健康的贡献者社区——包括您!详细信息请参阅贡献指南和行为准则。支持维护者关注问题和拉取请求,但您也可以向opensource@focela.com 报告任何不良行为。该电子邮件列表是一个私人、安全的空间;即使是支持维护者也没有访问权限,所以请放心,我们会对您的要求高标准。
在MIT许可证下发布。