robsonvleite / router

A classic CoffeeCode Router is easy, fast and extremely uncomplicated. Create and manage your routes in minutes! (Crie, gerencie, agrupe e execute manipuladores ou controladores com transporte de dados via rotas da aplicação)
https://www.upinside.com.br
MIT License
175 stars 41 forks source link

Sorting #11

Closed thalleskoester closed 4 years ago

thalleskoester commented 4 years ago

Duas funções foram adicionada para ordenação do array de rotas Esse pull request fixes #8

robsonvleite commented 4 years ago

Fala Thalles, porque a função foi adicionada? É apenas visual?

thalleskoester commented 4 years ago

Falaa Robson, Fiz esse pull request a um tempo, mas aparentemente, não fiz com "toda minha intenção". Tambem não sabia muito bem fazer um pull request direito na época. A minha ideia era dar a possibilidade de passar a responsabilidade de registro da rotas para classes, se a pessoa preferir.

Exemplo: Quando for incluir um tema, na pasta do tema teria uma classe para as rotas e no index você iria dizer que as rotas estão nesse arquivo, facilitando a instalação de um tema.

Exemplo 2: Fazer uma pasta com as rotas, ai na index era so precisaria "registrar" essa pasta e o motor iria fazer o resto.

Quando tava implementando essa ideia, percebi que pelas rotas estarem fora de ordem, acabava dando erro, por isso fiz esse pull request.