focela/support

灵活的辅助方法和特性,用于常用功能

v10.0.0 2024-06-27 15:38 UTC

README

Build Status Total Downloads Latest Version on Packagist Software License

这是一个提供灵活和可重用辅助方法和特性的支持包,用于常用功能。

安装

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许可证下发布。