|
Elgg
Version 1.11
|
Public Member Functions | |
| __construct (\Elgg\PluginHooksService $hooks, \Elgg\Logger $logger) | |
| Constructor. More... | |
| autoregisterViews ($view_base, $folder, $base_location_path, $viewtype) | |
| @access private More... | |
| getViewLocation ($view, $viewtype='') | |
| @access private More... | |
| setViewLocation ($view, $location, $viewtype='') | |
| @access private More... | |
| registerViewtypeFallback ($viewtype) | |
| @access private More... | |
| doesViewtypeFallback ($viewtype) | |
| @access private More... | |
| renderDeprecatedView ($view, array $vars, $suggestion, $version) | |
| Display a view with a deprecation notice. More... | |
| renderView ($view, array $vars=array(), $bypass=false, $viewtype='', $issue_missing_notice=true) | |
| @access private More... | |
| viewExists ($view, $viewtype='', $recurse=true) | |
| @access private More... | |
| extendView ($view, $view_extension, $priority=501, $viewtype='') | |
| @access private More... | |
| unextendView ($view, $view_extension) | |
| @access private More... | |
| registerCacheableView ($view) | |
| @access private More... | |
| isCacheableView ($view) | |
| @access private More... | |
| registerPluginViews ($path, &$failed_dir='') | |
| Register a plugin's views. More... | |
| getOverriddenLocations () | |
| Get views overridden by setViewLocation() calls. More... | |
| setOverriddenLocations (array $locations) | |
| Set views overridden by setViewLocation() calls. More... | |
Protected Member Functions | |
| getUserWrapper () | |
| Get the user object in a wrapper. More... | |
| fileExists ($path) | |
| Wrapper for file_exists() that caches false results (the stat cache only caches true results). More... | |
Protected Attributes | |
| $config_wrapper | |
| $site_url_wrapper | |
| $user_wrapper | |
| $user_wrapped | |
| $file_exists_cache = array() | |
Definition at line 18 of file ViewsService.php.
| Elgg\ViewsService::__construct | ( | \Elgg\PluginHooksService | $hooks, |
| \Elgg\Logger | $logger | ||
| ) |
Constructor.
| \Elgg\PluginHooksService | $hooks | The hooks service |
| \Elgg\Logger | $logger | Logger |
Definition at line 59 of file ViewsService.php.
| Elgg\ViewsService::autoregisterViews | ( | $view_base, | |
| $folder, | |||
| $base_location_path, | |||
| $viewtype | |||
| ) |
@access private
Definition at line 88 of file ViewsService.php.
| Elgg\ViewsService::doesViewtypeFallback | ( | $viewtype | ) |
@access private
Definition at line 183 of file ViewsService.php.
| Elgg\ViewsService::extendView | ( | $view, | |
| $view_extension, | |||
$priority = 501, |
|||
$viewtype = '' |
|||
| ) |
@access private
Definition at line 456 of file ViewsService.php.
|
protected |
Wrapper for file_exists() that caches false results (the stat cache only caches true results).
This saves us from many unneeded file stat calls when a common view uses a fallback.
| string | $path | Path to the file |
Definition at line 365 of file ViewsService.php.
| Elgg\ViewsService::getOverriddenLocations | ( | ) |
Get views overridden by setViewLocation() calls.
@access private
Definition at line 609 of file ViewsService.php.
|
protected |
Get the user object in a wrapper.
Definition at line 71 of file ViewsService.php.
| Elgg\ViewsService::getViewLocation | ( | $view, | |
$viewtype = '' |
|||
| ) |
@access private
Definition at line 116 of file ViewsService.php.
| Elgg\ViewsService::isCacheableView | ( | $view | ) |
@access private
Definition at line 528 of file ViewsService.php.
| Elgg\ViewsService::registerCacheableView | ( | $view | ) |
@access private
Definition at line 511 of file ViewsService.php.
| Elgg\ViewsService::registerPluginViews | ( | $path, | |
| & | $failed_dir = '' |
||
| ) |
Register a plugin's views.
| string | $path | Base path of the plugin |
| string | $failed_dir | This var is set to the failed directory if registration fails |
@access private
Definition at line 571 of file ViewsService.php.
| Elgg\ViewsService::registerViewtypeFallback | ( | $viewtype | ) |
@access private
Definition at line 166 of file ViewsService.php.
| Elgg\ViewsService::renderDeprecatedView | ( | $view, | |
| array | $vars, | ||
| $suggestion, | |||
| $version | |||
| ) |
Display a view with a deprecation notice.
No missing view NOTICE is logged
| string | $view | The name and location of the view to use |
| array | $vars | Variables to pass to the view |
| string | $suggestion | Suggestion with the deprecation message |
| string | $version | Human-readable release version: 1.7, 1.8, ... |
Definition at line 206 of file ViewsService.php.
| Elgg\ViewsService::renderView | ( | $view, | |
| array | $vars = array(), |
||
$bypass = false, |
|||
$viewtype = '', |
|||
$issue_missing_notice = true |
|||
| ) |
@access private
Definition at line 217 of file ViewsService.php.
| Elgg\ViewsService::setOverriddenLocations | ( | array | $locations | ) |
Set views overridden by setViewLocation() calls.
| array | $locations |
@access private
Definition at line 621 of file ViewsService.php.
| Elgg\ViewsService::setViewLocation | ( | $view, | |
| $location, | |||
$viewtype = '' |
|||
| ) |
@access private
Definition at line 137 of file ViewsService.php.
| Elgg\ViewsService::unextendView | ( | $view, | |
| $view_extension | |||
| ) |
@access private
Definition at line 483 of file ViewsService.php.
| Elgg\ViewsService::viewExists | ( | $view, | |
$viewtype = '', |
|||
$recurse = true |
|||
| ) |
@access private
Definition at line 407 of file ViewsService.php.
|
protected |
Definition at line 20 of file ViewsService.php.
|
protected |
Definition at line 29 of file ViewsService.php.
|
protected |
Definition at line 21 of file ViewsService.php.
|
protected |
Definition at line 23 of file ViewsService.php.
|
protected |
Definition at line 22 of file ViewsService.php.