Версия: 6.x
burger close
Класс AbstractAction
Граф наследования:AbstractAction:
Create Delete Edit

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

Абстрактный класс объектов одного действия контекстного меню в режиме отладки

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

 __construct ($href, $title, $attr=[])
 
 getData ($data)
 

Поля данных

 $data
 
 $href
 
 $title
 

Защищенные члены

 getHref ($href_pattern, $data)
 
 replaceCallback ($matches)
 

Защищенные данные

 $attr = []
 

Конструктор(ы)

__construct (   $href,
  $title,
  $attr = [] 
)

Конструктор объектов действия контекстного меню в режиме отладки

Аргументы
string$href- ссылка действия
string$title- название действия
array$attr- ассоциативный массив атрибутов HTML элемента контекстного меню
Возвращает
AbstractAction

Методы

getData (   $data)

Возвращает массив с параметрами пункта контекстного меню

Аргументы
mixed$data- массив или объект с interface ArrayAccess, с параметрами объекта действия
Возвращает
array
getHref (   $href_pattern,
  $data 
)
protected

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

Аргументы
string$href_pattern- шаблон ссылки
mixed$data- массив или объект с interface ArrayAccess, с параметрами объекта действия
Возвращает
string
replaceCallback (   $matches)
protected

Подставляет значения из data, callback для preg_replace_callback

Аргументы
array$matches
Возвращает
string

Поля

$attr = []
protected
$data
$href
$title