Class View
This class describes the behavior of views
Direct known subclasses
Hawk\Dialogbox
,
Hawk\Icon
,
Hawk\LeftSidebarTab
,
Hawk\NoSidebarTab
,
Hawk\Panel
,
Hawk\RightSidebarTab
,
Hawk\Tabs
Methods summary
public
|
|
public
|
|
public
|
|
public
array
|
|
public
string
|
|
public static
string
|
|
public static
string
|
Constants summary
string |
PLUGINS_VIEW
The directory containing the views plugins |
#
'view-plugins/'
|
string |
BLOCK_START_REGEX
The regular expression to match control structure openings |
#
'#\{(if|elseif|else|for|foreach|while)\s*(\(.+?\))?\s*\}#i'
|
string |
BLOCK_END_REGEX
The regular expression to match control structure closings |
#
'#\{\/(if|for|foreach|while)\s*\}#is'
|
string |
ECHO_REGEX
The regular expression to echo a variable |
#
'#\{{2}\s*(.+?)\}{2}#is'
|
string |
ASSIGN_REGEX
The regular expression for assignations |
#
'#\{assign\s+name=(["\'])(\w+)\\1\s*\}(.*?)\{\/assign\}#ims'
|
string |
PLUGIN_REGEX
The regular expression to match views plugins |
#
'#\{(\w+)((\s+[\w\-]+\=([\'"])((?:[^\4\\\\]|\\\\.)*?)\4)*?)\s*\}#sm'
|
string |
PLUGIN_ARGUMENTS_REGEX
The regular expression to match view plugins attributes |
#
'#([\w\-]+)\=([\'"])(\{?)((?:[^\2\\\\]|\\\\.)*?)(\}?)\\2#sm'
|
string |
TRANSLATION_REGEX
The regular expresison to match translations |
#
'#{(?!if)([a-zA-Z]{2})}(.*?){/\\1}#ism'
|