admin-framework/traits
Composer 安装命令:
composer require admin-framework/traits
包简介
AdminFramework Traits 提供了一组实用的 PHP Trait,用于快速实现常见的设计模式和功能特性。
README 文档
README
AdminFramework Traits 提供了一组实用的 PHP Trait,用于快速实现常见的设计模式和功能特性。
目录结构
src/
├── AttributeTrait.php # 属性管理Trait
├── FactoryTrait.php # 工厂模式Trait
└── SingletonTrait.php # 单例模式Trait
composer 安装
composer require admin-framework/traits
使用示例
查看文件 example/index.php , example/AttrTest.php 中的示例代码。
AttributeTrait
功能描述
实现了灵活的对象属性管理,支持:
- 普通属性的获取和设置
- 链式调用
- 多级属性访问(支持点号分隔)
- 属性追加、拼接和删除
- 魔术方法支持(如 getXXX, setXXX)
FactoryTrait
功能描述
实现了工厂模式,支持:
- 静态工厂方法
- 对象依赖注入
- 实例管理
SingletonTrait
功能描述
实现了线程安全的单例模式,确保:
- 类只有一个实例
- 提供全局访问点
- 防止克隆
- 防止反序列化
许可证
MIT License
作者
小码农 phpxmn@gmail.com
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-12-17