sunhill / basic
sunhill 基础组件
dev-main
2024-05-20 17:01 UTC
Requires
- laravel/framework: ^11.0
Requires (Dev)
- orchestra/testbench: ^9.5
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2024-09-20 17:47:13 UTC
README
sunhill 框架的基础仓库为其他类提供了一些基本类。这些主要分为四个部分
- 基本类(基础类、可记录类、SunhillException
- 实用类(描述符)
- 检查子系统
- 测试子系统
基本类
基础仓库提供了两个基本类和一个基本异常。这些是
base(定义在src/base.php中)
基础类是框架其他类的基类。它定义了通过get_和set_方法读取未知属性和写入属性的可能性。
loggable(定义在src/loggable.php中)
这个类原本计划用于抽象记录的可能性。或许这个类已经过时。
SunhillException(定义在src/SunhillException.php中)
基本异常
实用类
描述符
描述符是一个简单的类,能够存储数据,就像StdClass一样,但有一些额外的功能。
检查子系统
检查子系统提供了一个检查sunhill系统完整性的系统。因此定义了命令行命令"check"和一个检查外观。sunhill框架的子系统可以向检查系统中添加自己的检查。调用./artisan sunhill:check将会按顺序调用所有检查。
测试子系统
与laravel不同,sunhill框架使用所谓的场景来设置测试。定义了两个辅助特性:scenariowithfiles和scenariowithdatabase。