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

https://github.com/jonathansilva/routes-xml-to-php-code

Converte as rotas configuradas em estrutura XML, para código PHP
https://github.com/jonathansilva/routes-xml-to-php-code

route-php route-xml rust

Last synced: 25 days ago
JSON representation

Converte as rotas configuradas em estrutura XML, para código PHP

Awesome Lists containing this project

README

          

# Routes XML to PHP code

Converte as rotas configuradas em estrutura XML, para código PHP

> Desenvolvido para o framework [Nano](https://github.com/jonathansilva/nano)

**Requisitos**

* Rust

Abra o terminal, navegue até a pasta do projeto e execute os comandos abaixo

* `cargo build`
* `cargo run arquivo.xml`

*Entrada ( routes.xml )*

```xml


/
GET
App\Callback\Page\Home


/login
POST
App\Callback\Auth\Login


/dashboard
GET
App\Callback\Page\Dashboard

App\Middleware\Token\Ensure
App\Middleware\Role::admin


/{username}
GET
App\Callback\Page\Profile

```

*Saída ( routes.php )*

```php
get('/', 'App\Callback\Page\Home');

$app->post('/login', 'App\Callback\Auth\Login');

$app->get('/dashboard', 'App\Callback\Page\Dashboard', ['App\Middleware\Token\Ensure', 'App\Middleware\Role::admin']);

$app->get('/{username}', 'App\Callback\Page\Profile');
```