hitechnix/support

提供常用的功能灵活的辅助方法和特性。

v7.0.0 2024-01-30 08:32 UTC

This package is not auto-updated.

Last update: 2024-09-20 06:09:31 UTC


README

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

📦 要求

该包需要PHP 8.0+,并遵循FIG标准PSR-4,以确保共享PHP代码之间的高互操作性,并且完全单元测试。

📋 功能

  • 轻松注册事件监听器。
  • 轻松开始一个可邮寄的过程。
  • 轻松验证应用程序的传入数据。
  • 允许您轻松订阅和监听应用程序中发生的各种事件。
  • 还有更多!

🔧 安装

使用以下命令安装包

composer require hitechnix/support

📝 使用方法

在本节中,我们将展示如何使用可用的特性。

  • EventTrait使您能够轻松地为类添加分发能力。
<?php

use Hitechnix\Support\Traits\EventTrait;

class FooRepository
{
    use EventTrait;

    public function foo()
    {
        $this->fireEvent('foo');
    }
}
  • RepositoryTrait使您能够轻松创建模型的新实例,并在运行时检索或覆盖模型。
use Hitechnix\Support\Traits\RepositoryTrait;

class FooRepository
{
    use RepositoryTrait;

    public function foo()
    {
        return $this->createModel();
    }
}

📨 消息

希望您觉得这很有用。如果您有任何问题,请创建一个问题。

🔐 安全

如果您发现任何安全相关的问题,请通过电子邮件 support@hitechnix.com 反馈,而不是使用问题跟踪器。

📖 许可证

本软件根据BSD 3-Clause 许可证发布。请参阅LICENSE文件或https://opensource.hitechnix.com/LICENSE.txt获取更多信息。

✨ 贡献者

感谢这些出色的人 (emoji key)

本项目遵循all-contributors规范。欢迎任何形式的贡献!