f2 的包

  • f2/asserty

    懒人的单元测试

  • f2/cmd

    解析命令行参数并提供一个友好的帮助菜单。

  • f2/code-parser

    一个宽容的代码分词器,用于分词大多数编程语言,如 Javascript、TypeScript、Python、C、C++、PHP、Forth 等。是构建编译器或 DSL 的良好基础。

  • f2/common

    为 F2 库提供共享功能和异常类。

  • f2/getset

    一个 `F2\GetSet` 特性,它实现了具有公共、受保护和私有可见性以及类型检查的获取器和设置器。

  • f2/globals

    提供了一个函数 `F2\globals(string $namespace):array`,允许你保存数据而不会污染 `$_GLOBALS` 超全局。

  • f2/http

    在 f2 中集成 laminas/laminas-diactoros 以提供 psr/http-factory 和 psr/http-message。

  • f2/pdo

    提供了一个使用 DATABASE_URL 环境变量配置的 PDO 服务。

  • f2/promises

    一个简单易用的 Promise 和协程库,具有一个与 Swoole、ReactPHP、Amp 以及可能的其他库透明工作的事件循环。

  • f2/router

    通过 PSR-15 请求处理器和调度器将 league/route 集成到 F2 中。

  • f2/simple-router

    一个快速路由器,将请求路由到 /users/123/,到命名空间函数 \routes\users\_(int $id)。

  • f2/types

    使用纯 PHP 进行类型声明、类型转换、验证和注解,而无需 DocBlock 解析。

  • f2/config

    一个用于配置和适应所有 F2 组件的接口。

    已废弃!请参阅 f2/common

  • f2/container

    使依赖注入可用于 F2 组件。可以自动发现和使用来自其他框架的容器。

    已废弃!请参阅 f2/common