| $active_ids | Elgg\Database\Plugins | protected |
| $active_ids_known | Elgg\Database\Plugins | protected |
| $plugins_by_id | Elgg\Database\Plugins | protected |
| __construct(\Elgg\EventsService $events, \Elgg\Cache\MemoryPool $pool) | Elgg\Database\Plugins | |
| cache(\ElggPlugin $plugin) | Elgg\Database\Plugins | |
| checkProvides($type, $name, $version=null, $comparison='ge') | Elgg\Database\Plugins | |
| exists($id) | Elgg\Database\Plugins | |
| find($status='active', $site_guid=null) | Elgg\Database\Plugins | |
| generateEntities() | Elgg\Database\Plugins | |
| get($plugin_id) | Elgg\Database\Plugins | |
| getAllUserSettings($user_guid=0, $plugin_id=null, $return_obj=false) | Elgg\Database\Plugins | |
| getDependencyStrings($dep) | Elgg\Database\Plugins | |
| getDirsInDir($dir=null) | Elgg\Database\Plugins | |
| getEntitiesFromUserSettings(array $options=array()) | Elgg\Database\Plugins | |
| getMaxPriority() | Elgg\Database\Plugins | |
| getProvides($type=null, $name=null) | Elgg\Database\Plugins | |
| getSetting($name, $plugin_id=null, $default=null) | Elgg\Database\Plugins | |
| getUserSetting($name, $user_guid=0, $plugin_id=null, $default=null) | Elgg\Database\Plugins | |
| invalidateIsActiveCache() | Elgg\Database\Plugins | |
| invalidateProvidesCache() | Elgg\Database\Plugins | |
| isActive($plugin_id, $site_guid=null) | Elgg\Database\Plugins | |
| load() | Elgg\Database\Plugins | |
| namespacePrivateSetting($type, $name, $id=null) | Elgg\Database\Plugins | |
| reindexPriorities() | Elgg\Database\Plugins | |
| setPriorities(array $order) | Elgg\Database\Plugins | |
| setSetting($name, $value, $plugin_id=null) | Elgg\Database\Plugins | |
| setUserSetting($name, $value, $user_guid=0, $plugin_id=null) | Elgg\Database\Plugins | |
| unsetAllSettings($plugin_id=null) | Elgg\Database\Plugins | |
| unsetSetting($name, $plugin_id=null) | Elgg\Database\Plugins | |
| unsetUserSetting($name, $user_guid=0, $plugin_id=null) | Elgg\Database\Plugins | |