Класс абстрактный генератора seo текста
Открытые члены | |
__construct (array $real_replace=[]) | |
prepairValues ($values) | |
getValuesFromORMObject (AbstractObject $object, $prefix=false) | |
prepairHints ($values) | |
getHintsFromORMObject (AbstractObject $object, $prefix=false) | |
getValues () | |
replaceORMHint (AbstractObject $object, $template=false) | |
replace ($text) | |
Поля данных | |
$values = [] | |
$hints = [] | |
$struct = [] | |
$template_admin = '%system%/admin/seohint.tpl' | |
$hint_fields = [] | |
$include_array = [] | |
Защищенные данные | |
$real_replace | |
__construct | ( | array | $real_replace = [] | ) |
Конструктор класса, при создании необходимо передать массив для автозамены Ключи массива с "|" например name|100 при замене возвратят 100 первых сиволов необходимого поля
getHintsFromORMObject | ( | AbstractObject | $object, |
$prefix = false |
|||
) |
Получает значения автозамены из ORM объекта для подсказок
AbstractObject | $object | - объект из которого будет доставатся массив |
getValues | ( | ) |
Возвращает массив для автозамены.
getValuesFromORMObject | ( | AbstractObject | $object, |
$prefix = false |
|||
) |
Получает значения автозамены из ORM объекта
AbstractObject | $object | - объект из которого будет доставатся массив |
prepairHints | ( | $values | ) |
Подготавливает значения для подсказок, возвращает подготовленный массив для свойств
array | $values | - массив со значниями автозамены |
prepairValues | ( | $values | ) |
Подготавливает значения для автозамены, возвращает подготовленный массив
array | $values | - массив со значниями автозамены |
replace | ( | $text | ) |
Возвращает заменённое значение переданного текста в соотвествии с массивом Ключи массива с "|" например name|100 при замене возвратят 100 первых сиволов необходимого поля
string | $text | - текст в котором будет замена |
replaceORMHint | ( | AbstractObject | $object, |
$template = false |
|||
) |
Заменяет подсказочные надписи в ORM объекте
AbstractObject | $object | - объект ORM |
string | $template | - пользовательский шаблон подсказки вместо установленного |
$hint_fields = [] |
$hints = [] |
$include_array = [] |
|
protected |
$struct = [] |
$template_admin = '%system%/admin/seohint.tpl' |
$values = [] |