►NCssCrush | Balanced bracket matching on string objects |
CBalancedMatch | |
CProcess | |
CStringObject | |
►NElgg | |
►NAjax | |
CController | Controller to handle /ajax requests |
CResponse | JSON endpoint response |
CService | Models the Ajax API service |
►NApplication | |
CBootHandler | Handles application boot sequence |
CCacheHandler | Simplecache handler |
CDatabase | |
CErrorHandler | Handle system and PHP errors |
CExceptionHandler | Handler for uncaught exceptions |
CServeFileHandler | File server handler |
CShutdownHandler | Shutdown handler |
CSystemEventHandlers | Contains the system event handlers |
►NAssets | |
CCssCompiler | Compile CSS with CSSCrush |
CCssCrushProcess | Css Crush Processor |
CExternalFiles | External files service |
CImageFetcherService | Fetch external images server side |
►NCache | |
►NConfig | |
CFiles | Configuration for files fastcache driver |
CLocalFiles | Configuration for local files fastcache driver |
CMemcached | Configuration for memcache(d) fastcache driver |
CRedis | Configuration for redis fastcache driver |
CAccessCache | Access Cache |
CAutoloadCache | Autoload Cache |
CBaseCache | The Elgg cache base class |
CBootCache | Boot Cache |
CCacheService | Cache Service |
CCompositeCache | Composite cache pool |
CEntityCache | Volatile cache for entities |
CEventHandlers | Contains the cache event handlers |
CMetadataCache | In memory cache of known metadata values stored by entity |
CPluginsCache | Plugins Cache |
CQueryCache | Volatile cache for select queries |
CServerCache | Server Cache |
CSimpleCache | Simple cache service |
CSystemCache | System Cache |
►NCli | |
CApplication | Wrapper for console application |
CBaseCommand | Adds interaction to a console command |
CCacheClearCommand | Elgg-cli cache:clear |
CCacheInvalidateCommand | Elgg-cli cache:invalidate |
CCachePurgeCommand | Elgg-cli cache:purge |
CCommand | Abstract command with some utility methods |
CCronCommand | Elgg-cli cron [–interval] [–quiet] |
CDatabaseSeedCommand | Elgg-cli database:seed [–limit] |
CDatabaseSeedersCommand | Elgg-cli database:seeders |
CDatabaseUnseedCommand | Elgg-cli database:unseed |
CErrorFormatter | Format errors for console output |
CErrorHandler | Console handler |
CInstallCommand | Elgg-cli install [–config] |
CPluginsActivateCommand | Elgg-cli plugins:activate |
CPluginsDeactivateCommand | Elgg-cli plugins:deactivate |
CPluginsListCommand | Elgg-cli plugins:list [–status] |
CProgress | CLI Progress reporter |
CResponseTransport | Cli ResponseTransport |
CUpgradeBatchCommand | Elgg-cli upgrade:batch |
CUpgradeCommand | Elgg-cli upgrade [async] |
CUpgradeListCommand | Elgg-cli upgrade:list |
►NCollections | |
CCollection | A collection of unique items |
CCollectionInterface | An interface for organizing items into collections |
CCollectionItemInterface | Collection item interface |
►NComments | |
CAutoSubscribeHandler | When a comment is created subscribe the owner to the container (original content) of the comment if the user has't muted the container yet |
CContainerLogicHandler | Check commentable capability for a container |
CContainerPermissionsHandler | Allow commenting on any container |
CDataService | Comments dataservice |
CEditPermissionsHandler | Returns the correct behaviour for editing comments |
CGroupMemberPermissionsHandler | Check if commenting on group content is allowed |
CPreloader | Comments preloader |
CSyncContainerAccessHandler | Keeps comments access in sync with container access |
CThreadPreloaderService | Comments thread preloader |
CUpdateRiverLastActionHandler | Updates river item last action |
►NComposer | |
CPostInstall | A composer command handler to run after composer install |
CPostUpdate | A composer command handler to run after post-package-update event |
►NControllers | |
CCommentEntityRedirector | Redirect a comment url to the full view of the entity being commented on with the correct offset to show the (top) comment |
CCron | Controller to handle /cron requests |
COnlineUsersCount | Returns the online user count |
CRefreshCsrfToken | Handles requests to /refresh_token |
CSecurityTxt | Controller for the /security.txt resource |
CServeIcon | Controller to handle /serve-icon requests |
►NDatabase | |
►NClauses | |
CAccessWhereClause | Builds queries to restrict access |
CAnnotationWhereClause | Builds queries for matching annotations against their properties |
CAttributeWhereClause | Builds quereis for matching entities by their attributes |
CClause | Interface that allows resolving statements and/or extending query builder |
CComparisonClause | Utility class for building composite comparison expression |
CEntitySortByClause | Extends QueryBuilder with clauses necessary to sort entity lists by entity properties |
CEntityWhereClause | Builds queries for filtering entities by their properties in the entities table |
CGroupByClause | Extends QueryBuilder with GROUP BY statements |
CHavingClause | Extends QueryBuilder with HAVING clauses |
CJoinClause | Extends QueryBuilder with JOIN clauses |
CMetadataWhereClause | Builds clauses for filtering entities by properties in metadata table |
COrderByClause | Extends QueryBuilder with ORDER BY clauses |
CRelationshipWhereClause | Builds clauses for filtering entities by their properties in entity_relationships table |
CRiverWhereClause | Builds queries for matching river items against their properties |
CSelectClause | Extends QueryBuilder with SELECT clauses |
CTypeSubtypeWhereClause | Builds clauses for filtering entities by their type and subtype |
CWhereClause | Builds a clause from closure or composite expression |
►NSeeds | |
►NProviders | |
CLocalImage | Provide images from a local folder for seeding |
CGroups | Seed users |
CSeed | Abstract seed |
CSeedable | Provides seedable methods for database seeding and unit tests |
CUsers | Seed users |
CAccessCollections | Access collections database service |
CAdminNotices | Controls all admin notices in the system |
CAnnotations | Annotation repository contains methods for fetching annotations from database or performing calculations on entity properties |
CAnnotationsTable | Interfaces with the database to perform CRUD operations on annotations |
CApiUsersTable | Manage the contents of the api_users table |
CConfigTable | Manipulates values in the dbprefix_config table |
CDbConfig | Database configuration service |
CDelayedEmailQueueTable | Interfaces with the database to perform operations on the delayed_email_queue table |
CDelete | Query builder for updating data in the database |
CEntities | Entities repository contains methods for fetching entities from database or performing calculations on entity properties |
CEntityTable | Entity table database service |
CHMACCacheTable | Manage the contents of the hmac_cache table |
CInsert | Query builder for inserting data into the database |
CMetadata | Metadata repository contains methods for fetching metadata from database or performing calculations on entity properties |
CMetadataTable | This class interfaces with the database to perform CRUD operations on metadata |
CMutex | Provides database mutex that can be used to prevent race conditions between two processes that affect the same data |
CPlugins | Persistent, installation-wide key-value storage |
CQueryBuilder | Database abstraction query builder |
CQueryOptions | |
CRelationships | Relationships repository contains methods for fetching relationships from database or performing calculations on relationship properties |
CRelationshipsTable | Relationships table database service |
CRepository | Abstract methods for interfacing with the database |
CRiver | River repository contains methods for fetching/counting river items |
CRiverTable | River table database action |
CSeeder | Seeder class |
CSelect | Query builder for fetching data from the database |
CSessionHandler | Database session handler |
CUpdate | Query builder for updating data in the database |
CUsersApiSessionsTable | Manage the contents of the users_apisessions table |
CUsersRememberMeCookiesTable | Manage the users_remember_me_cookies table |
►NDebug | |
►NInspector | |
CViewComponent | View inspector |
CInspector | Debug inspector |
CProfiler | Analyzes duration of functions, queries, and processes |
►NDi | |
CDiContainer | Base DI Container class |
CInternalContainer | |
CPublicContainer | |
►NDiagnostics | |
CReports | Event handlers for Developers plugin |
►NEmail | |
►NDelayedQueue | |
CCronHandler | Cron based handing of the delayed email notification queue |
CDatabaseRecord | |
CEnqueueHandler | Handle the queueing of delayed email notifications |
CAddress | Email address |
CAttachment | Email attachment |
CDefaultMessageIdHeaderHandler | Sets the message-id header for emails |
CDelayedEmailService | Handle storing and processing delayed emails |
CHtmlPart | Html part for email |
CPlainTextPart | Plaintext part for email |
CSaveUserSettingsHandler | Save the user setting for delayed email interval |
CThreadHeadersHandler | Sets the thread headers for emails |
►NEntity | |
CCropIcon | Generic action listener to support cropping an existing icon |
CRemoveDeletedEntitiesHandler | Cleanup deleted entities from the database |
►NEventsService | |
CMethodMatcher | Identify a static/dynamic method callable, even if contains an object to which you don't have a reference |
►NExceptions | |
►NConfiguration | |
CInstallationException | Thrown when there is a major problem with the installation |
CRegistrationException | Could not register a new user for whatever reason |
►NDatabase | |
CUserFetchFailureException | Exception indicating a user could not be looked up for a permissions check |
►NFilesystem | |
CIOException | An IO Exception, throw when an IO Exception occurs |
►NHttp | |
►NGatekeeper | |
CAdminGatekeeperException | Thrown when the logged in user is not an admin |
CAjaxGatekeeperException | Thrown when the request is not a valid ajax request |
CGroupGatekeeperException | Thrown when one of the gatekeepers prevents access |
CGroupToolGatekeeperException | Thrown when the requested group tool isn't enabled for a group |
CLoggedInGatekeeperException | Thrown when the not logged in |
CLoggedOutGatekeeperException | Thrown when logged in but this isn't allowed |
CRegistrationAllowedGatekeeperException | Thrown when registration isn't allowed |
CUpgradeGatekeeperException | Thrown when the request to upgrade.php isn't valid |
CWalledGardenException | Thrown when walled garden gatekeeper prevents access |
CBadRequestException | Thrown when request is malformatted |
CCsrfException | Thrown when CSRF tokens mismatch |
CEntityNotFoundException | Thrown when entity can not be found |
CEntityPermissionsException | Thrown when entity can not be edited or container permissions do not allow it to be written |
CGatekeeperException | Thrown when one of the gatekeepers prevents access |
CPageNotFoundException | Thrown when page is not accessible |
CValidationException | Action validation exception |
►NI18n | |
CInvalidLocaleException | Indicated an invalid Locale was given |
►NPlugin | |
CComposerException | Indicates something wrong with the plugin composer.json |
CConflictException | Indicates a conflict with the plugin |
CIdMismatchException | Indicates a mismatch between the plugin ID in the composer.json and the plugin directory |
CPhpExtensionException | Indicates plugin php extension requirement issues |
CPhpVersionException | Indicates invalid php version for a plugin |
►NSecurity | |
CInvalidPasswordCharacterRequirementsException | Indicate a password string doesn't meet the character requirements |
CInvalidPasswordLengthException | Indicate a password string doesn't meet the minimal length requirements |
►NSeeding | |
CMaxAttemptsException | Thrown when the seeding has exceeded the max attempts for trying to create an |
CAuthenticationException | Thrown by the AuthenticationService |
CBadFunctionCallException | Exception thrown if a callback refers to an undefined function or if some arguments are missing |
CBadMethodCallException | Exception thrown if a callback refers to an undefined method or if some arguments are missing |
CClassException | A generic parent class for Class exceptions |
CConfigurationException | A generic parent class for Configuration exceptions |
CCronException | A generic parent class for cron exceptions |
CDatabaseException | A generic parent class for database exceptions |
CDataFormatException | An exception thrown when there is a problem in the format of some data |
CDomainException | Exception thrown if a value does not adhere to a defined valid data domain |
CErrorException | Error exception, when converting an error into an exception |
CException | Base exception of exceptions in the Elgg system |
CExceptionInterface | Generic interface which allows catching of all exceptions thrown in Elgg |
CHttpException | Generic HTTP exception |
CInvalidArgumentException | Exception thrown if an argument is not of the expected type |
CLengthException | Exception thrown if a length is invalid |
CLogicException | Exception that represents error in the program logic |
CLoginException | Generic parent class for login exceptions |
COutOfBoundsException | Exception thrown if a value is not a valid key |
COutOfRangeException | Exception thrown when an illegal index was requested |
COverflowException | Exception thrown when adding an element to a full container |
CPluginException | |
CRangeException | Exception thrown to indicate range errors during program execution |
CRuntimeException | Exception thrown if an error which can only be found on runtime occurs |
CSecurityException | Throw when a Security Exception occurs |
CUnderflowException | Exception thrown when performing an invalid operation on an empty container, such as removing an element |
CUnexpectedValueException | Exception thrown if a value does not match with a set of values |
►NExport | |
CAccessCollection | |
CData | |
CEntity | |
CExtender | |
CRelationship | |
►NFileService | |
CFile | File service |
►NFilesystem | |
►NFilestore | |
CDiskFilestore | A filestore that uses disk as storage |
CTempDiskFilestore | A filestore that uses disk as storage |
CFilestore | This class defines the interface for all elgg data repositories |
CMimeTypeDetector | Detect the MIME type of a file |
CMimeTypeService | Public service related to MIME type detection |
►NForms | |
CFieldsService | Service for getting field definitions for type/subtype combinations |
CPrepareFields | Prepare sticky form fields |
CPrepareSecurityTxt | Prepare the form fields for admin/security/security_txt |
CStickyForms | Stick forms service |
►NFriends | |
CAclNameHandler | Returns friends ACL name |
CAddToAclHandler | Modifies ACL membership |
CCreateAclHandler | Creates ACL for friends |
CRemoveFromAclHandler | Modifies ACL membership |
►NGroups | |
CMemberPermissionsHandler | Check if content can be created in a group based on group membership of a user |
CTool | |
CToolContainerLogicCheck | Check if content can be created in a group based on the group tool option |
CTools | Group tools service |
►NHttp | |
CClient | Helper class to construct a Guzzle Client with the correct defaults |
CDownloadResponse | Download response builder |
CErrorResponse | Error response builder |
CHttpProtocolTransport | Transport for sending responses to HTTP clients via HTTP protocol |
CInput | Provides unified access to the $_GET and $_POST inputs |
COkResponse | OK response builder |
COutputBufferTransport | Transport for sending responses to non-HTTP clients, e.g |
CRedirectResponse | Redirect response builder |
CRequest | Elgg HTTP request |
CResponse | Response builder |
CResponseBuilder | HTTP response builder interface |
CResponseFactory | HTTP response service |
CResponseTransport | HTTP response transport interface |
CUrls | Create, sanitize and compare urls |
CWebAppManifestResource | Overview: http://html5doctor.com/web-manifest-specification/ Spec: https://w3c.github.io/manifest/ |
►NI18n | |
CDateTime | Extension of the DateTime class to support formatting a date using the locale |
CLocale | Language class to ensure only valid languages are used |
CLocaleService | Provides locale related features |
CNullTranslator | A translator that does nothing except return the key that was requested |
CReleaseCleaner | Removes invalid language files from an installation |
CTranslator | Translator |
CTranslatorInterface | Can "translate" language keys into various human-readable, localized strings |
►NIcons | |
CAddFontAwesomeClassesHandler | Adds FontAwesome icon classes |
CGetSiteFaviconSizesHandler | Returns site icon sizes |
CHeaderSizesHandler | Returns header image sizes |
CMoveIconsOnOwnerChangeHandler | Moves icons on ownership changes |
CSetUserIconFileHandler | Sets user icon file |
CTouchIconsOnAccessChangeHandler | Touches icons on access changes |
►NInput | |
CAddFileHelpTextHandler | Adds help text to input/file |
CDisablePasswordAutocompleteHandler | Disables password autocomplete for input/password |
CValidateInputHandler | Validates input using htmlawed |
►NJavascript | |
CESMService | Keeps track of ES modules |
CSetLightboxConfigHandler | Adds lightbox config to js elgg.data object |
►NLogger | |
CBacktraceProcessor | Inject backtrace stack into the record |
CCron | Custom logger for an individual cron interval |
CElggLogFormatter | Custom log formatter |
►NMenu | |
CMenu | A complete menu, sorted, filtered by the "prepare" event, and split into sections |
CMenuItems | A collection of menu items |
CMenuSection | Menu section |
CPreparedMenu | Represents a menu that has been broken down into sections, with menu hierarchy trees setup |
CService | Methods to construct and prepare menus for rendering |
CUnpreparedMenu | Linear set of menu items collected from configuration and the "register" event |
►NMenus | |
CAdminControlPanel | Register menu items for the admin_control_panel menu |
CAdminFooter | Register menu items for the admin_footer menu |
CAdminHeader | Register menu items for the admin_header menu |
CAdminUsersBulk | Register menu items to the bulk actions for users |
CAnnotation | Register menu items to the annotation menu |
CBreadcrumbs | Prepares breadcrumbs |
CEntity | Register menu items to the entity menu |
CEntityNavigation | Register menu items to the entity_navigation menu |
CEntityTrash | Add items to the entity:trash menu |
CFilter | Register menu items to the filter menu |
CFilterSortItems | Add generic sort_by menu items to a filter menu |
CFooter | Register menu items to the footer menu |
CLogin | Register menu items to the login menu |
CPage | Register menu items for the page menu |
CRiver | Register menu items to the river menu |
CSite | Register menu items to the site menu |
CSocial | Register menu items to the social menu |
CTitle | Register menu items to the title menu |
CTopbar | Register menu items to the topbar menu |
CUserHover | Register menu items to the user_hover menu |
CUserUnvalidated | Register menu items to the user:unvalidated menu |
CWalledGarden | Register menu items to the walled_garden menu |
CWidget | Register menu item to the widget menu |
►NNotifications | |
CCreateCommentEventHandler | Notification Event Handler for 'object' 'comment' 'create' action |
CCreateContentEventHandler | Apply subscriptions based on preferences |
CEnqueueEventHandler | Enqueue notification event |
CInstantNotificationEvent | Instant notification event |
CInstantNotificationEventHandler | Notification Event Handler for instant notifications |
CMakeAdminUserEventHandler | Notification Event Handler for 'user' 'user' 'make_admin' action |
CMentionsEnqueueEventHandler | Enqueue mention notifications |
CMentionsEventHandler | Mentions notification handler |
CNotification | Notification container |
CNotificationEvent | Notification event interface |
CNotificationEventHandler | Notification Event Handler handles preparation of a notification |
CNotificationsQueue | Database queue for notifications |
CNotificationsService | Notifications service |
CProcessQueueCronHandler | Process the notification queue |
CRegisterSubscriptionMenuItemsHandler | Register menu items to any menu to handle entity subscriptions |
CRemoveAdminUserEventHandler | Notification Event Handler for 'user' 'user' 'remove_admin' action |
CSendEmailHandler | Sends email |
CSubscriptionNotificationEvent | Subscription notification event |
CSubscriptionsService | Subscription service |
CUnbanUserEventHandler | Notification Event Handler for 'user' 'user' 'unban' action |
►NPage | |
CAddFaviconLinksHandler | Add favicon links to page head |
CAddManifestLinkHandler | Add manifest link to page head |
CAddMetasHandler | Add metas to page head |
CAddRssLinkHandler | Add RSS link to page head |
CAddTitleHandler | Add title to page head |
CPageOwnerService | Holds page owner related functions |
CSetXFrameOptionsHeaderHandler | Sets a header |
►NPAM | |
►NUser | |
CPassword | PAM handler to authenticate a user based on username/password Used for the 'user' policy |
►NPlugin | |
CComposer | Holds plugin composer.json related functions |
►NProject | |
CChangelogWriter | Helper class to write the changelog during release |
CPaths | Find Elgg and project paths |
►NQueue | |
CDatabaseQueue | FIFO queue that uses the database for persistence |
CMemoryQueue | FIFO queue that is memory based (not persistent) |
CQueue | Queue interface |
►NRiver | |
CUpdateLastActionHandler | Updates river item last action |
►NRouter | |
►NMiddleware | |
CActionMiddleware | Some logic implemented before action is executed |
CAdminGatekeeper | Protects a route from non-admin users |
CAjaxGatekeeper | Protects a route from non-xhr requests |
CCsrfFirewall | Middleware for validating CSRF tokens |
CGatekeeper | Protects a route from non-authenticated users |
CGroupPageOwnerCanEditGatekeeper | Check if the current route page owner can be edited (by the current logged in user) and is an group |
CGroupPageOwnerGatekeeper | Check if the current route has a page owner entity and it is a group |
CLoggedOutGatekeeper | Protects a route from logged in users |
CMaintenanceGatekeeper | Protects a route if site is in maintenance mode |
CPageOwnerCanEditGatekeeper | Check if the current route page owner can be edited (by the current logged in user) |
CPageOwnerGatekeeper | Check if the current route has a page owner entity |
CRegistrationAllowedGatekeeper | Validate that registration is allowed based on one of the following: |
CRewriteTest | Ensure that mod_rewrite is enabled and working |
CSignedRequestGatekeeper | Protects a route url tampering |
CUpgradeGatekeeper | Protect upgrade.php from unauthorized execution |
CUserPageOwnerCanEditGatekeeper | Check if the current route page owner can be edited (by the current logged in user) and is an user |
CUserPageOwnerGatekeeper | Check if the current route has a page owner entity and it is a user |
CWalledGarden | Protects a route from non-authenticated users in a walled garden mode |
CRequestContext | RequestContext Wrapper |
CRewriteTester | Test if URL rewriting is working |
CRoute | Route Wrapper |
CRouteCollection | RouteCollection Wrapper |
CRouteRegistrationService | Route registration service |
CUrlGenerator | UrlGenerator Wrapper |
CUrlMatcher | UrlMatcher Wrapper |
►NSearch | |
CGroupSearchFieldsHandler | |
CGroupSearchProfileFieldsHandler | |
CObjectSearchFieldsHandler | |
CSearchService | Search service |
CTagsSearchFieldsHandler | |
CUserSearchFieldsHandler | |
CUserSearchProfileFieldsHandler | |
►NSecurity | |
CBase64Url | Encode and decode Base 64 URL |
CCrypto | Cryptographic services |
CCsrf | CSRF Protection |
CHmac | Component for creating HMAC tokens |
CHmacFactory | Provides a factory for HMAC objects |
CPasswordGeneratorService | Password generator service |
CSiteSecret | Manages a site-specific secret key, encoded as a 32 byte string "secret" |
CUrlSigner | Component for creating signed URLs |
►NServices | |
CAjaxResponse | JSON endpoint response |
►NStructs | |
►NCollection | |
CInMemory | Uses native PHP array to implement the Collection interface |
CCollection | A read-only interface to a (possibly mutable) group of items |
►NTraits | |
►NUpgrade | |
CAsynchronousUpgrade | Class to extend for asynchronous upgrades, i.e |
CBatch | Long running upgrades should implement this interface |
CCreateAdminNoticeHandler | Admin notices for new upgrades |
CLocator | Locates and registers both core and plugin upgrades |
CLoop | Upgrade loop Executes upgrade batches for a given duration of time |
CResult | Result of a single BatchUpgrade run |
CSystemUpgrade | System upgrades are executed synchronously at system upgrade |
CUpgradeCompletedAdminNoticeHandler | Removes admin notices |
CUpgradeController | Execute upgrades |
►NUpgrades | |
CAlterDatabaseToMultiByteCharset | Updates database charset to utf8mb4 |
CChangeUserNotificationSettingsNamespace | Change the metadata name of the user notification settings to be multi-purpose |
CContentOwnerSubscriptions | Subscribe all content owners to their own content |
CDeleteDiagnosticsPlugin | Remove the diagnostics plugin entity |
CDeleteNotificationsPlugin | Remove the notifications plugin entity |
CMigrateACLNotificationPreferences | Migrate the old access collection notification preferences to the new logic The old settings are from the Notifications plugin |
CMigrateAdminValidationNotificationPreference | |
CMigrateDebugConfig | |
CMigrateEntityIconCroppingCoordinates | |
CNotificationsPrefix | Migrate the notification subscription relationship to a new naming convention |
CRemoveIcontime | |
CRemoveOrphanedThreadedComments | |
►NUsers | |
CAccounts | User accounts service |
CBanUserNotificationHandler | Sends notification to a banned user |
CCleanupPersistentLoginHandler | Cleans persistent login tokens |
CEmailChangeController | Controller to handle confirmation of a user e-mail address change |
CSettings | Event handlers for user settings |
CValidation | User Validation related events |
►NValidation | |
CValidationResult | Represents a parameter that has been validated |
CValidationResults | Represents a set of validated parameters |
►NViews | |
►NTableColumn | |
CCallableColumn | Table column rendered by a function |
CColumnFactory | Factory for table column objects |
CViewColumn | Table column rendered by a view |
CAutoParagraph | Create wrapper P and BR elements in HTML depending on newlines |
CCalculateSRI | Calculates SRI for simplecache resources |
CHtmlFormatter | Various helper method for formatting and sanitizing output |
CMinifyHandler | Minifies content |
CPreProcessCssHandler | Preprocesses css |
CTableColumn | A renderer for a column of table cells and a header |
►NWalledGarden | |
CExtendPublicPagesHandler | Extends public pages |
CRemovePublicAccessHandler | Remove public access for walled garden |
►NWidgets | |
CCreateAdminWidgetsHandler | Creates admin widgets |
CCreateDefaultWidgetsHandler | Creates default widgets |
CDefaultWidgetsContainerPermissionsHandler | Bypasses permissions for default widgets |
CEntityUrlHandler | Returns widget urls |
CActionsService | Actions service |
CApplication | Load, boot, and implement a front controller for an Elgg application |
CAuthenticationService | Authentication service handles registration of PAM handlers and calling of those handlers |
CAutoloadManager | Manages core autoloading and caching of class maps |
CBootData | Serializable collection of data used to boot Elgg |
CBootService | Boots Elgg and manages a cache of data needed during boot |
CClassLoader | A class/interface/trait autoloader for PHP |
CClassMap | A map of class names to absolute file paths |
CCli | CLI bootstrap |
CConfig | |
CContext | Manages a global stack of strings for sharing information about the current execution context |
CCron | Cron |
CDatabase | The Elgg database |
CDefaultPluginBootstrap | Null plugin boostrap for plugins not defining 'bootstrap' in their elgg-plugin.php Can also be extended by plugin developers when only needing a limited subset of the bootstrap functions |
CEmail | Email message |
CEmailService | Email service |
CEntityCapabilitiesService | Entity capabilities service |
CEntityDirLocator | Locate the relative path of an entity's data dir |
CEntityIconService | Entity icon service |
CEntityPreloader | Preload entities based on properties of fetched objects |
CEvent | Models an event passed to event handlers |
CEventsService | Events service |
CFormsService | Forms service |
CGatekeeper | Gatekeeper |
CHandlersService | Helpers for providing callable-based APIs |
CImageService | Image manipulation service |
CIncluder | Allow executing scripts without $this context or local vars |
CInvoker | Invocation service |
CLogger | Logger |
CPasswordService | Password service |
CPersistentLoginService | |
CPluginBootstrap | Plugin bootstrap |
CPluginBootstrapInterface | Plugin bootstrap interface |
CRedirectService | Handles common tasks when redirecting a request |
CRequest | Request container |
CRouter | Delegates requests to controllers based on the registered configuration |
CSessionManagerService | Session manager |
CSystemMessagesService | System messages service |
CTimer | Capture timing info for profiling |
CTranslit | Elgg Transliterate |
CUpgradeService | Upgrade service for Elgg |
CUploadService | File upload handling service |
CUserCapabilities | User capabilities service |
CValues | Functions for use as event handlers or other situations where you need a globally accessible callable |
CViewsService | Views service |
CWidgetDefinition | WidgetDefinition |
CWidgetsService | Widgets service |
►NLaminas | |
►NMime | |
CMime | Support class for MultiPart Mime Messages |
CAddAclSubtype | |
CAddBooleanValueTypes | |
CAddDeleteColumnsToEntitiesTables | |
CAddEntitiesSubtypeIndex | |
CAddEntityGuidNameIndexToAnnotations | |
CAddRiverLastAction | |
CAddSubtypeIndexToRiverTable | |
CAddTimeCreatedIndexToAnnotationsTable | |
CAlignSubtypeColumns | |
CChangeTableEngine | |
CCreateAccessCollectionMembershipTable | |
CCreateAccessCollectionsTable | |
CCreateAnnotationsTable | |
CCreateApiUsersTable | |
CCreateConfigTable | |
CCreateDelayedEmailQueueTable | |
CCreateEntitiesTable | |
CCreateEntityRelationshipsTable | |
CCreateEntitySubtypesTable | |
CCreateGeoCacheTable | |
CCreateGroupsEntityTable | |
CCreateHmacCacheTable | |
CCreateMetadataTable | |
CCreateObjectsEntityTable | |
CCreatePrivateSettingsTable | |
CCreateQueueTable | |
CCreateRiverTable | |
CCreateSiteSecret | Create a site secret if one hasn't been created yet by an Installer |
CCreateSitesEntityTable | |
CCreateSystemLogTable | |
CCreateUsersApiSessionsTable | |
CCreateUsersEntityTable | |
CCreateUsersRememberMeCookiesTable | |
CCreateUsersSessionsTable | |
CDenormalizeEntitySubtypes | |
CDenormalizeMetastrings | |
CDropGeocodeCache | |
CDropGroupsEntityTable | |
CDropObjectsEntityTable | |
CDropSitesEntityTable | |
CDropTypeSubtypeFromRiverTable | |
CDropUsersEntityTable | |
CElggAccessCollection | |
CElggAdminNotice | Admin Notice |
CElggAnnotation | Entity Annotation |
CElggBatch | |
CElggComment | |
CElggCookie | |
CElggData | A generic class that contains shared code among , , and |
CElggEntity | |
CElggExtender | |
CElggFile | |
CElggGroup | |
CElggIcon | Entity icon class |
CElggInstaller | Elgg Installer |
CElggMenuBuilder | Elgg Menu Builder |
CElggMenuItem | Elgg Menu Item |
CElggMetadata | ElggMetadata |
CElggObject | |
CElggPlugin | Plugin class containing helper functions for plugin activation/deactivation, dependency checking capabilities and (user)pluginsettings |
CElggRelationship | |
CElggRiverItem | |
CElggSession | Elgg Session Management |
CElggSite | |
CElggSystemMessage | Elgg System Message |
CElggTempFile | This class represents a physical file (by default in the system temp directory) |
CElggUpgrade | Represents an upgrade that runs outside of the upgrade.php script |
CElggUser | |
CElggWidget | |
CEntitiesAddTypeSubtypeContainerAndOwnerIndexes | |
CEntitiesAddTypeSubtypeIndex | |
CExpandTextColumnsToLongtext | |
CIncreaseRelationshipColumnLength | |
CMergePrivateSettingsInMetadata | |
CMigrateDatalistsToConfig | |
CRemoveAnnotationsEnabledColumn | |
CRemoveLegacyPasswordHashes | |
CRemoveMetadataColumns | |
CRemoveRiverEnabledColumn | |
CRemoveSiteGuid | Removes multisite support from 2.x schema |
CSetCommentsLevelOne | |
CSetRiverEnabledToYes | |
CUpdateMetadataColumns | |