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
- Host: GitHub
- URL: https://github.com/jonathansilva/routes-xml-to-php-code
- Owner: jonathansilva
- License: mit
- Created: 2025-02-25T21:57:58.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-25T22:00:07.000Z (over 1 year ago)
- Last Synced: 2025-12-03T06:47:18.707Z (7 months ago)
- Topics: route-php, route-xml, rust
- Language: Rust
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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');
```