Инструменты пользователя

Инструменты сайта


limb3_2007_2:ru:packages:web_app:lmb_request_dispatcher

Интерфейс lmbRequestDispatcher

Интерфейс lmbRequestDispatcher - разборщик запроса, является частью процесса под названием Разбор Запроса. lmbRequestDispatcher состоит из одно метода dispatch($request), который принимает объект Запроса и возвращает массив параметров, которые можно получить из запроса.

Объект, реализующий этот интерфейс lmbRequestDispatcher используется в одном из фильтров цепочки фильтров - lmbRequestDispatchingFilter и передается туда в конструкторе.

В базовом пакете доступны 2 класса, реализущих этот интерфейс:

  • lmbCompositeRequestDispatcher - композитный разборщик, который позволяет объединить несколько разборщиков в один.
  • lmbRoutesRequestDispatcher - разборщик, который использует для разбора Запроса класс lmbRoutes, идея которого взята из Ruby on Rails.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 ______  __  __   ____   ___    ___ 
/_  __/ / / / /  / __/  / _ )  / _ \
 / /   / /_/ /  / _/   / _  | / // /
/_/    \____/  /___/  /____/ /____/
 
limb3_2007_2/ru/packages/web_app/lmb_request_dispatcher.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1