idealistsoft/framework-bootstrap

该软件包已被废弃,不再维护。作者建议使用 infuse/bootstrap 软件包。

构建现代应用程序的模块化框架

1.6.1 2018-12-29 19:50 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:38:24 UTC


README

Latest Stable Version Software License Build Status Coverage Status Scrutinizer Code Quality Total Downloads

PHP构建现代应用程序的模块化框架

简介

Infuse 是一个框架,帮助您以可扩展的方式构建出色的 Web 应用程序(在代码行和流量方面)。极简主义是该项目的首要设计目标,通过强大的模块化实现。核心框架是一组用于粘合 PHP 应用程序的简单模式。

Infuse 包含了最少的组件。仅足以启动您的应用程序,提供路由、请求/响应、依赖注入,以及可扩展的控制台应用程序。任何其他组件完全取决于您的应用程序需求,可以通过 Packagist 上的模块添加。需要 ORM 吗?那么添加 Pulsar 或 Doctrine。关于处理计划任务呢?有一个模块可以做到这一点。如果您需要的模块不可用,则可以轻松编写自己的模块。

您将在这个框架中找到最少的意见。它针对的是有自己观点的资深 PHP 开发者,他们知道他们想要用哪些组件来构建应用程序。Infuse 试图尽可能轻量,同时可扩展。

特性

要求

  • PHP 7+

安装

使用 composer 安装软件包

composer require infuse/infuse

可用模块

数据库

身份验证

支付

服务

  • infuse/cron:在后台处理您的应用程序的定时任务
  • infuse/email:提供邮件发送器,用于使用Swiftmailer队列和发送电子邮件模板
  • infuse/iron-mq:将Iron.io推送队列添加到Infuse队列系统中

管理

贡献

请随时通过参与问题或提交拉取请求来贡献。:-)

测试

使用phpunit运行包含的测试

phpunit

许可

MIT许可证(MIT)

版权所有 © 2015 Jared King

特此授予任何人免费获得本软件及其相关文档文件(“软件”)副本(以下简称“软件”)的许可,以不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许将软件提供给其他人,以便他们这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何形式的质量保证,无论是明示的、暗示的,还是与特定目的适用性或非侵权相关的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些责任是在合同行为、侵权行为或其他行为中产生的,也不论这些责任是否源于、因之而产生或与软件的使用或任何其他方式相关。