Spoom 包的实用核心

v1.0.0-alpha.1 2019-09-29 23:02 UTC

This package is auto-updated.

Last update: 2024-09-29 04:48:46 UTC


README

Build Status

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 许可证的许可。