Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stoakes/routing-converter

Routing.yml to annotations converter for Symfony
https://github.com/stoakes/routing-converter

Last synced: 3 months ago
JSON representation

Routing.yml to annotations converter for Symfony

Awesome Lists containing this project

README

        

# Routing Converter

Converts your routing.yml files to annotations.

## Example

**Before**

````yaml
#app/config/routing.yml

app_homepage:
path: /home/{id}
defaults: { _controller: AppBundle:Home:index}
requirements:
id: \d+
methods: [GET, HEAD]
````
**After**

````php
getEnvironment(), array('dev', 'test'))) {
$bundles[] =
new Stoakes\RoutingConverterBundle\StoakesRoutingConverterBundle();

}
````

Use it : `php bin/console stoakes:convert_yml PATH_TO_A_ROUTING.YML_FILE [PREFIX]`

`php bin/console stoakes:convert_yml ./src/AppBundle/Resources/config/routing.yml /fr
`

## How does it works

That bundle provides a convertion command that uses symfony core components (routing, http kernel) and redaktilo to modify your Controllers.

## Tests

You : " - Hey that bundle is untested !!"

Me : " - I am working it. However I have created it in 2 evenings to convert routing in one of my app, and it works quite well"