dev-main 2022-05-24 19:50 UTC

This package is auto-updated.

Last update: 2025-04-25 02:00:49 UTC


README

компонент динамического роутера

дополнен передачей гет-параметров через рефлексию

дополнен иерархией исключений

в каталоге example лежит index.php, который показывает пример использования роутера (для тестов этот index.php должен лежать в корне проекта)

также добавлен класс SomeClass для демонстрации возможностей обработки калбэков

есть два класса - HttpException, расширяющий /Exception и HttpExceptionAction, расширяющий HttpExceptionAction, каждый со своими сообщениями об ошибках роутинга и кодами <500 (коды - вымышленны)

Если запросить http://test.local/aa/bb то вызовет метод view2 класса SomeClass без передачи в него параметров (выводятся значения по умолчанию):

view2 method from some class values of params (changed if get-request is set): id = 0; foo = 3 ru = 8

Если запросить http://test.local/aa/bb?id=95&foo=78&ru=69 то передаст в метод параметры:

view2 method from some class values of params (changed if get-request is set): id = 95; foo = 78 ru = 69