sed/route-exporter-bundle

用于导出Symfony路由定义的工具,支持yml、xml或php格式。

dev-master 2014-08-22 08:53 UTC

This package is not auto-updated.

Last update: 2024-09-24 01:41:07 UTC


README

此扩展包可以帮助您以yml、xml或php格式导出路由定义。如果您使用注解定义了路由,但希望迁移到其他方式(例如使用Ioncube的PHP编码器,它不能与注解一起使用),这将非常有用。

请注意,路由将在一个文件中导出,并且在导出过程中可能会丢失一些信息(例如前缀定义)。

Build Status SensioLabsInsight

安装

  1. 通过运行以下命令将SedRouteExporterBundle添加到您的composer.json中
$ php composer.phar require sed/route-exporter-bundle 'dev-master'
  1. 在内核中启用扩展包
<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Sed\RouteExporterBundle\SedRouteExporterBundle(),
    );
}

许可协议

此扩展包采用MIT许可协议。完整的许可协议请参阅LICENSE文件。

关于

此扩展包由塞格德大学软件工程系开发。

用法

要导出路由定义,请运行以下命令

$ php app/console sed:router:export --format <yaml/xml/php> --output <destination-dir>

贡献

问题和功能请求在GitHub问题跟踪器中跟踪。

如果您想做出贡献,请发送包含您更改的pull request。