Версия: 5.x
Класс Handlers
Граф наследования:Handlers:
HandlerAbstract

Подробное описание

Класс содержит обработчики событий, на которые подписан модуль

Открытые члены

 init ()
 
- Открытые члены унаследованные от HandlerAbstract
 init ()
 
 bind ($events, $callback_class=null, $callback_method=null, $priority=10)
 

Открытые статические члены

static orderSetDefaultAddress (Order $order)
 
static ormInitCatalogWarehouse (WareHouse $warehouse)
 
static ormInitArticleArticle (Article $article)
 
static controllerAfterInitMenuBlockMenu ($menu_block_controller)
 
static ormInitMenuMenu (Menu $menu)
 
static getRoute (array $routes)
 
static getMenus ($items)
 
static menuGetTypes ($types)
 
static start ()
 
static getPages ($pages)
 

Методы

static controllerAfterInitMenuBlockMenu (   $menu_block_controller)
static

Добавляем фильтр по филиалу к пунктам меню

Аргументы
\Menu\Controller\Block\Menu$menu_block_controller
static getMenus (   $items)
static

Возвращает пункты меню этого модуля в виде массива

Аргументы
array$items- массив с пунктами меню
Возвращает
array
static getPages (   $pages)
static

Добавляет страницы контактов филиалов в sitemap.xml

Аргументы
array$pages- список
Возвращает
array
Исключения
DbException
static getRoute ( array  $routes)
static

Возвращает маршруты данного модуля. Откликается на событие getRoute.

Аргументы
array$routes- массив с объектами маршрутов
Возвращает
array of
init ( )

Добавляет подписку на события

Возвращает
void
static menuGetTypes (   $types)
static

Добавляет в систему собственный тип меню

Аргументы
MenuTypeAbstractType[] $types
Возвращает
MenuType[]
static orderSetDefaultAddress ( Order  $order)
static

Устанавливает адрес в заказе на основе выбранного филиала

Аргументы
Order$order- объект заказа
static ormInitArticleArticle ( Article  $article)
static
static ormInitCatalogWarehouse ( WareHouse  $warehouse)
static

Добавляет к складу поле "Филиал"

Аргументы
WareHouse$warehouse
static ormInitMenuMenu ( Menu  $menu)
static

Добавим связь пунктов меню с филиалами

Аргументы
Menu$menu
Возвращает
void
static start ( )
static

Устанавливает тип цен по умолчанию