hiraeth / journey
Hiraeth Nano-Framework 的 Journey
1.0.0
2024-03-15 03:21 UTC
Requires
- hiraeth/app: ^1.0
- hiraeth/icb-inflector: ^1.0
- nikic/fast-route: ^1.2
- psr/http-message: ^1.0
This package is auto-updated.
Last update: 2024-09-15 04:31:39 UTC
README
Journey 是对知名 FastRoute 的封装和扩展集。它提供了一个薄的封装,通过增加依赖项解析入口点、参数匹配简写、转换器和链接生成来扩展 FastRoute 的原生能力。
安装
composer require hireath/journey
journey.jin
配置将通过 opus 自动复制到您的 config
目录。
代理
此软件包中不包含任何代理。
提供者
此软件包中不包含任何提供者。
配置
[journey] group = "" routes = { "/": "Hiraeth\\Journey\\WelcomeAction" } patterns = { "!": ".+", "#": "\\d+", "+": "[1-9][0-9]*", "c": "[a-z\\x7f-\\xff][a-z0-9\\x7f-\\xff]*", "m": "[a-z\\x7f-\\xff][a-z0-9\\x7f-\\xff]*" } transformers = { "!": "Hiraeth\\Journey\\StringTransformer" }
[journey]
节在全球范围内被识别,因此可以将其添加到系统中的任何配置文件以添加额外的路由、模式或转换器。每个 [journey]
节被视为一个独立的组,因此该节内的所有路由都将由 group
设置前缀,然而,在全局层面上,所有模式、转换器和路由都被添加到相同的实例中,因此可能存在冲突。
用法
hiraeth/jouney
软件包提供中间件作为其主要集成点。