====== Интерфейс lmbRequestDispatcher ====== Интерфейс **lmbRequestDispatcher** - разборщик запроса, является частью процесса под названием [[RequestDispatching|Разбор Запроса]]. lmbRequestDispatcher состоит из одно метода dispatch($request), который принимает объект Запроса и возвращает массив параметров, которые можно получить из запроса. Объект, реализующий этот интерфейс lmbRequestDispatcher используется в одном из фильтров цепочки фильтров - [[lmbRequestDispatchingFilter]] и передается туда в конструкторе. В базовом пакете доступны 2 класса, реализущих этот интерфейс: * [[lmbCompositeRequestDispatcher]] - композитный разборщик, который позволяет объединить несколько разборщиков в один. * [[lmbRoutesRequestDispatcher]] - разборщик, который использует для разбора Запроса класс [[lmbRoutes]], идея которого взята из Ruby on Rails.