spoom-php / core
Spoom 包的实用核心
v1.0.0-alpha.1
2019-09-29 23:02 UTC
Requires
- php: ^7.2.0
- ext-fileinfo: *
- ext-json: *
- ext-mbstring: *
- spoom-php/composer: ^1.1.1
Requires (Dev)
- phpmd/phpmd: @stable
- phpunit/phpunit: ^8.0
- squizlabs/php_codesniffer: @stable
This package is auto-updated.
Last update: 2024-09-29 04:48:46 UTC
README
Spoom 包
Spoom 是一组协作包的集合,您可以使用它来编写所需的 Application。
关于核心
这是一个提供以下内容的核心包:
- 具有字符串 ID 和上下文支持的扩展异常功能
- 文件访问接口和本地文件系统实现
- 带有文件记录器实现的记录器接口
- 数据序列化和反序列化接口(具有序列化和 json 实现)
- 帮助解决基本任务和一些 PHP 不一致性
- 事件和包(Spoom 包)管理
- ...
安装
使用以下命令安装最新版本:
$ composer require spoom-php/core
需求
Spoom 核心与 PHP 7.2 或更高版本兼容
使用方法
以下是一个初始化 Core\Environment
的基本示例:
<?php require __DIR__ . '/vendor/autoload.php'; use Spoom\Core\Environment; use Spoom\Core\File; // create an environment (if you wish, it's also optional in most cases) to store some globals for your application. Storing it in a variable is // optional, you can access the application anywhere using the `Environment::instance()` static method $spoom = new Environment( // used environment's name Environment::DEVELOPMENT, // root directory of the application new File( __DIR__ ) ); // do something fancy..
许可证
Spoom 是开源软件,受 MIT 许可证的许可。