[PHP] - Jak zbudować tablice routing'ów?

Dopiero co zaczałem i już mam problem. Otóż moja tablica wygląda tak:

$route->create("showArticle", "article/{title}/{id}", "ArticleController@show");

===

[showArticle] => Array
(
    [params] => Array
        (
            [0] => article
            [1] => :title
            [2] => :id
        )

    [url] => article/:title/:id
    [controller] => ArticleController
    [method] => show
)

Lecz teraz mam problem, gdyż nie wiem jak dobrać się do danego route’a. Np. gdy ktos poda taki link

article/first-article/1

to nie wiem jak znaleźć odpowiedniego route’a :confused: Jak lepiej zaprojektować taką tablice routingu? Pomoże mi ktoś?

 

<?php

class Router