PHP Класс Microweber\Utils\Parser

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$app
$filter
$page
$params

Открытые методы

Метод Описание
__construct ( $app = null )
clean_word ( $html_to_save )
filter ( $callback )
get_by_id ( $html_element_id = false, $layout )
get_html ( $l, $selector = 'body' )
isolate_content_field ( $l, $strict = false )
isolate_content_field_old ( $l )
isolate_head ( $l )
load ( $module_name, $attrs = [] )
make_tags ( $layout )
modify_html ( $layout, $selector, $content = '', $action = 'append' )
modify_html_preg ( $layout, $preg_match_all, $content = '', $action = 'append' )
module_css_class ( $module_name )
module_name_decode ( $module_name )
module_name_encode ( $module_name )
process ( $layout, $options = false, $coming_from_parent = false, $coming_from_parent_id = false )
query ( $l, $selector = 'body', $return_function = 'htmlOuter' )
setInnerHTML ( $DOM, $element, $content )

Приватные методы

Метод Описание
_replace_editable_fields ( $layout, $no_cache = false )
_str_replace_first ( $search, $replace, $subject )

Описание методов

__construct() публичный Метод

public __construct ( $app = null )

clean_word() публичный Метод

public clean_word ( $html_to_save )

filter() публичный Метод

public filter ( $callback )

get_by_id() публичный Метод

public get_by_id ( $html_element_id = false, $layout )

get_html() публичный Метод

public get_html ( $l, $selector = 'body' )

isolate_content_field() публичный Метод

public isolate_content_field ( $l, $strict = false )

isolate_content_field_old() публичный Метод

isolate_head() публичный Метод

public isolate_head ( $l )

load() публичный Метод

public load ( $module_name, $attrs = [] )

make_tags() публичный Метод

public make_tags ( $layout )

modify_html() публичный Метод

public modify_html ( $layout, $selector, $content = '', $action = 'append' )

modify_html_preg() публичный Метод

public modify_html_preg ( $layout, $preg_match_all, $content = '', $action = 'append' )

module_css_class() публичный Метод

public module_css_class ( $module_name )

module_name_decode() публичный Метод

public module_name_decode ( $module_name )

module_name_encode() публичный Метод

public module_name_encode ( $module_name )

process() публичный Метод

public process ( $layout, $options = false, $coming_from_parent = false, $coming_from_parent_id = false )

query() публичный Метод

public query ( $l, $selector = 'body', $return_function = 'htmlOuter' )

setInnerHTML() публичный Метод

public setInnerHTML ( $DOM, $element, $content )

Описание свойств

$app публичное свойство

public $app

$filter публичное свойство

public $filter

$page публичное свойство

public $page

$params публичное свойство

public $params