avris/suml-symfony

Symfony 对 SUML 的支持

安装次数: 1,033

依赖项: 1

建议者: 0

安全: 0

星级: 0

分支: 0

类型:symfony-bundle

v0.4.4 2023-05-10 22:09 UTC

This package is auto-updated.

Last update: 2024-09-11 01:27:22 UTC


README

SUML logo

这是一个为 SUML(简单且明确的标记语言)提供支持的 Symfony 扩展包。您可以在 gitlab.com/Avris/SUML 查看其规范。

功能

  • 注册 Avris\Suml\Suml 作为服务
  • 序列化组件 添加 'suml' 类型
  • 路由组件 添加对 .suml 文件的支持
  • 依赖注入组件 添加对 .suml 文件的支持
  • 翻译组件 添加对 .suml 文件的支持
  • 添加 suml:from-yaml 命令,该命令可以将 YAML 文件转换为 SUML

安装

composer require avris/suml-symfony

在您的应用程序的 Kernel 中,添加 .suml 作为有效的配置扩展

const CONFIG_EXTS = '.{php,xml,yaml,yml,suml}';

通过向您的 Kernel 添加 trait 来激活 SUML 作为容器配置的来源

use SumlKernelTrait;

如果您想将现有的 YAML 文件转换为 SUML,可以运行

bin/console suml:from-yaml <directory-or-filename> -r