与Silex一起自动发现宁静的api

时间:2016-10-12 10:55:38

标签: rest silex restful-architecture

是否可以让Silex自动公开API结构? 我的意思是,我希望有一个完整的API端点列表,由Silex自动生成,基于我在代码中定义的路由。 如果这是不可能的,那么其他哪些框架可以实现这一目标? 谢谢

2 个答案:

答案 0 :(得分:0)

没有内置的方法可以做到这一点。

您可以通过$app["routes"]访问已注册的路由,这是一个Sf2 RouteCollection实例。您可以对此进行迭代并生成所需内容。

答案 1 :(得分:0)

您可以使用https://github.com/jdesrosiers/silex-swagger-provider - 这是https://github.com/zircote/swagger-php的Silex提供商。

或者,对于Symfony,有NelmioApiDocBundle,它也可以在Silex项目中使用。