Elgg
Version 1.10
|
Public Member Functions | |
__construct (array $guid_properties) | |
Configure the preloader to check these properties of fetched objects for GUIDs. More... | |
preload ($objects) | |
Preload entities based on the given objects. More... | |
Public Attributes | |
$_callable_cache_checker = '_elgg_retrieve_cached_entity' | |
DO NOT USE. More... | |
$_callable_entity_loader = 'elgg_get_entities' | |
DO NOT USE. More... | |
Protected Member Functions | |
getGuidsToLoad ($objects) | |
Get GUIDs that need to be loaded. More... | |
Protected Attributes | |
$properties | |
Definition at line 12 of file EntityPreloader.php.
Elgg\EntityPreloader::__construct | ( | array | $guid_properties | ) |
Configure the preloader to check these properties of fetched objects for GUIDs.
array | $guid_properties | e.g. array("owner_guid") |
Definition at line 24 of file EntityPreloader.php.
|
protected |
Get GUIDs that need to be loaded.
To simplify the user API, this function accepts non-arrays and arrays containing non-objects
object[] | $objects | Objects from which to pluck GUIDs |
Definition at line 54 of file EntityPreloader.php.
Elgg\EntityPreloader::preload | ( | $objects | ) |
Preload entities based on the given objects.
object[] | $objects | Objects–e.g. loaded from an Elgg query–from which we can pluck GUIDs to preload |
Definition at line 35 of file EntityPreloader.php.
Elgg\EntityPreloader::$_callable_cache_checker = '_elgg_retrieve_cached_entity' |
DO NOT USE.
For unit test mocking @access private
Definition at line 79 of file EntityPreloader.php.
Elgg\EntityPreloader::$_callable_entity_loader = 'elgg_get_entities' |
DO NOT USE.
For unit test mocking @access private
Definition at line 85 of file EntityPreloader.php.
|
protected |
Definition at line 17 of file EntityPreloader.php.