jaeger-app/jaeger

此包已被弃用且不再维护。未建议替代包。

Jaeger 库的完整集合,可用于工作。

0.1.1 2016-07-05 13:30 UTC

This package is auto-updated.

Last update: 2023-11-18 01:53:14 UTC


README

Jaeger 允许跨平台插件开发,适用于各种内容管理系统和电子商务系统。目前,Jaeger 支持

  1. ExpressionEngine (2&3)
  2. WordPress
  3. Craft
  4. Concrete5
  5. PrestaShop

安装

jaeger-app/jaeger 添加到您的 composer.json 文件中作为需求

$ composer require jaeger-app/jaeger

理念

在核心上,Jaeger 是一系列围绕 JaegerApp\Platforms\AbstractPlatform 对象的 composer 库集合。因此,虽然 Jaeger 包含了许多处理 DbEmail 等事物的库,但您不必在 Platform 对象之外使用它们。

应该注意的是,Jaeger 适用于您的主要业务逻辑,并不作为 CMS 插件占位符文件的替代品。您仍然需要创建插件;只是您的内部设计是共享的。

待办事项

创建多平台示例代码库

Bootstrap

Build Status Scrutinizer Code Quality Author GitHub license

一个预配置的依赖注入容器和启动初始化对象。Jaeger Bootstrap 将准备最常用的 Jaeger 对象并使它们可供使用,同时作为一个独立的依赖注入容器,利用 Pimple\Container

Compress

Build Status Scrutinizer Code Quality Author GitHub license

一个压缩包装器,使用 PHP 通过简单的接口操作 Zip 文件。您可以创建和修改 zip 归档,也可以提取它们。

Console

Build Status Scrutinizer Code Quality Author GitHub license

处理输出/写入数据到控制台。当 Jaeger 插件通过控制台/命令行/Shell 运行时。

DateTime

Build Status Scrutinizer Code Quality Author GitHub license

一个用于处理日期和时间的特质,而无需杀死自己。

Db

Build Status Scrutinizer Code Quality Author GitHub license

一个简单的数据库包装器,可以使用 MySQLi 或 PDO。

Di

Build Status Scrutinizer Code Quality Author GitHub license

一个简单的依赖注入容器,用于与 Jaeger(或独立)一起使用。

Email

Build Status Scrutinizer Code Quality Author GitHub license

JaegerApp\Email 是一个与 SwiftMailer 3 和 5(取决于哪个已经可用)一起工作的电子邮件抽象。请注意,Email 对象不包括任何版本的 SwiftMailer,而是依赖于宿主系统提供。

Encrypt

Build Status Scrutinizer Code Quality Author GitHub license

提供一个简单的 API 来处理加密和解密字符串。

错误

Build Status Scrutinizer Code Quality Author GitHub license

一个基本的错误集合,允许进行单独检查和系统验证。

异常

Build Status Scrutinizer Code Quality Author GitHub license

一个简单的异常处理程序。

文件

Build Status Scrutinizer Code Quality Author GitHub license

一个简单的文件处理对象。

语言

Build Status Scrutinizer Code Quality Author GitHub license

一个简单的语言抽象,以简化代码中的复制。这不是一个翻译库。

日志

Build Status Scrutinizer Code Quality Author GitHub license

一个日志特性。

平台

Build Status Scrutinizer Code Quality Author GitHub license

一个用于平台无关开发的 CMS 平台抽象层。

正则表达式

Build Status Scrutinizer Code Quality Author GitHub license

一个简单的正则表达式包装器。

远程

Build Status Scrutinizer Code Quality Author GitHub license

围绕 Flysystem 的远程文件系统包装器。

REST 服务器

Build Status Scrutinizer Code Quality Author GitHub license

一个 REST 服务器抽象,为基于 Jaeger 的应用程序添加 REST 功能。

REST 客户端

Build Status Scrutinizer Code Quality Author GitHub license

一个简单的 REST 客户端,用于与 Jaeger REST API 安装进行交互。

设置

Build Status Scrutinizer Code Quality Author GitHub license

一个设置抽象。

Shell

Build Status Scrutinizer Code Quality Author GitHub license

一个简单的 Shell 库,用于在控制台执行命令。

验证

Build Status Scrutinizer Code Quality Author GitHub license

一个验证库。

视图

Build Status Scrutinizer Code Quality Author GitHub license

基于 Jaeger 的插件和模块的视图层。