| CElgg\Database\AccessCollections | |
| CElgg\ActionsService | |
| CElgg\Mail\Address | TODO(ewinslow): Contribute something like this back to Zend project |
| CElgg\Database\AdminNotices | |
| ►CElgg\Services\AjaxResponse | JSON endpoint response |
| CElgg\Ajax\Response | JSON endpoint response |
| CElgg\Database\Annotations | |
| CElgg\Application | |
| ►CArrayAccess | |
| CElgg\Cache\LRUCache | |
| CElgg\DeprecationWrapper | |
| ►CElggCache | |
| CElggFileCache | |
| ►CElggSharedMemoryCache | |
| CElgg\Cache\NullCache | A "Null" version of ElggMemcache for use on sites without memcache setup |
| CElggMemcache | Memcache wrapper class |
| CElggStaticVariableCache | |
| ►CElggData | |
| ►CElggEntity | |
| CElggGroup | |
| ►CElggObject | |
| CElggComment | |
| ►CElggFile | |
| CElggIcon | Entity icon class |
| CElggPlugin | |
| CElggUpgrade | |
| CElggWidget | |
| CElggSite | |
| CElggUser | |
| ►CElggExtender | |
| CElggAnnotation | |
| CElggMetadata | |
| CElggRelationship | |
| CElggSession | |
| CElgg\AttributeLoader | |
| CElgg\AutoloadManager | |
| CElgg\Security\Base64Url | Encode and decode Base 64 URL |
| CElgg\BootData | Serializable collection of data used to boot Elgg |
| CElgg\BootService | Boots Elgg and manages a cache of data needed during boot |
| CElgg\Application\CacheHandler | |
| CElgg\ClassLoader | |
| CElgg\ClassMap | |
| CElgg\Project\CodeStyle | |
| CElgg\Views\TableColumn\ColumnFactory | Factory for table column objects |
| CElgg\CommitMessage | |
| CElgg\Amd\Config | |
| CElgg\Database\Config | |
| ►CElgg\Services\Config | Describes an object that manages Elgg configuration values |
| CElgg\Config | Access to configuration values |
| CElgg\Database\ConfigTable | |
| CElgg\Context | Manages a global stack of strings for sharing information about the current execution context |
| ►CElgg\Database | The Elgg database |
| CElgg\Application\Database | |
| CElgg\Database\Datalist | |
| CElgg\DeprecationService | |
| ►CElgg\Di\DiContainer | |
| CElgg\Di\ServiceProvider | |
| ►CElgg\Filesystem\Directory | A simple directory abstraction |
| CElgg\Filesystem\Directory\Fly | A wrapper around Flysystem that implements Elgg's filesystem API |
| CElggAutoP | |
| CElggCookie | |
| CElggCrypto | |
| ►CElggFilestore | |
| CElggDiskFilestore | |
| CElggInstaller | |
| CElggMenuBuilder | |
| CElggMenuItem | |
| CElggPAM | |
| CElggPluginManifest | |
| ►CElggPluginManifestParser | |
| CElggPluginManifestParser18 | |
| CElggPluginPackage | |
| CElggRewriteTester | |
| CElggRiverItem | |
| CElggXMLElement | |
| CElgg\Json\EmptyKeyEncoding | |
| CElgg\Cache\EntityCache | Volatile cache for entities |
| CElgg\EntityDirLocator | |
| ►CElgg\EntityIcon | Entities that support icons should implement this interface |
| CElggEntity | |
| CElgg\EntityIconService | WARNING: API IN FLUX |
| CElgg\EntityPreloader | Preload entities based on properties of fetched objects |
| CElgg\Database\EntityTable | |
| ►CExportable | |
| CElggData | |
| CElgg\Assets\ExternalFiles | |
| CElgg\FileService\File | File service |
| CElgg\Filesystem\File | Represents a file that may or may not actually exist |
| CElgg\FormsService | WARNING: API IN FLUX |
| ►CFriendable | |
| CElggGroup | |
| CElggUser | |
| CElgg\GroupItemVisibility | |
| CElgg\Security\Hmac | Component for creating HMAC tokens |
| ►CElgg\HooksRegistrationService | |
| CElgg\EventsService | |
| CElgg\PluginHooksService | |
| CElgg\ImageService | Image manipulation service |
| ►CImportable | |
| CElggEntity | |
| CElggRelationship | |
| CElgg\Includer | Allow executing scripts without $this context or local vars |
| CElgg\Filesystem\Directory\InMemory | Namespace for generating in-memory filesystems |
| CElgg\Http\Input | |
| CElgg\Debug\Inspector | |
| CElgg\Filesystem\Directory\Local | Namespace for generating local filesystems |
| CElgg\I18n\Locale | WARNING: API IN FLUX |
| ►CLocatable | |
| CElggEntity | |
| ►CLoggable | |
| CElggData | |
| CElgg\Logger | |
| CElgg\Menu\Menu | A complete menu, sorted, filtered by the "prepare" hook, and split into sections |
| ►CElgg\I18n\MessageBundle | WARNING: API IN FLUX |
| CElgg\I18n\ArrayMessageBundle | WARNING: API IN FLUX |
| ►CElgg\I18n\MessageTemplate | WARNING: API IN FLUX |
| CElgg\I18n\SprintfMessageTemplate | WARNING: API IN FLUX |
| CElgg\Cache\MetadataCache | In memory cache of known metadata values stored by entity |
| CElgg\Database\MetadataTable | |
| CElgg\Database\MetastringsTable | |
| CElgg\MethodMatcher | Identify a static/dynamic method callable, even if contains an object to which you don't have a reference |
| CElgg\Filesystem\MimeTypeDetector | Detect the MIME type of a file |
| CElgg\Database\Mutex | WARNING: API IN FLUX |
| ►CElgg\Notifications\Notification | |
| CElgg\Notifications\Elgg_Notifications_Notification | |
| CElgg\Notifications\NotificationsService | |
| ►CODD | |
| CODDEntity | |
| CODDMetaData | |
| CODDRelationship | |
| CElgg\PasswordService | |
| CElgg\PersistentLoginService | |
| ►CElgg\Database\Plugins | Persistent, installation-wide key-value storage |
| CElgg\Database\TestingPlugins | Testing version of Plugins, finds no plugins |
| CElgg\Cache\PluginSettingsCache | In memory cache of (non-user-specific, non-internal) plugin settings |
| ►CElgg\Cache\Pool | |
| CElgg\Cache\Pool\InMemory | An in-memory implementation of a cache pool |
| CElgg\Cache\Pool\Noop | Implements the caching API but doesn't actually do any caching |
| CElgg\Cache\Pool\StashWrapper | Defers to Stash for the meat of the caching logic |
| CElgg\Composer\PostInstall | A composer command handler to run after composer install |
| CElgg\Composer\PostUpdate | A composer command handler to run after post-package-update event |
| CElgg\Database\PrivateSettingsTable | Private settings for entities |
| CElgg\Profiler | Analyzes duration of functions, queries, and processes |
| CElgg\Database\QueryCounter | |
| ►CElgg\Queue\Queue | |
| CElgg\Queue\DatabaseQueue | |
| CElgg\Queue\MemoryQueue | |
| CElgg\RedirectService | Handles common tasks when redirecting a request |
| CElgg\SystemMessages\RegisterSet | Represents the state of system messages and errors |
| CElgg\Database\RelationshipsTable | |
| CElgg\I18n\ReleaseCleaner | Removes invalid language files from an installation |
| ►CElgg\Http\ResponseBuilder | HTTP response builder interface |
| ►CElgg\Http\OkResponse | Response builder |
| CElgg\Http\ErrorResponse | Error response builder |
| CElgg\Http\RedirectResponse | Redirect response builder |
| CElgg\Http\ResponseFactory | WARNING: API IN FLUX |
| ►CElgg\Http\ResponseTransport | HTTP response transport interface |
| CElgg\Http\HttpProtocolTransport | Transport for sending responses to HTTP clients via HTTP protocol |
| CElgg\Http\OutputBufferTransport | Transport for sending responses to non-HTTP clients, e.g |
| CElgg\Router | |
| ►CElgg\Database\Seeds\Seed | Abstract seed |
| CElgg\Database\Seeds\Groups | Seed users |
| CElgg\Database\Seeds\Objects | Add blog seed |
| CElgg\Database\Seeds\Users | Seed users |
| CElgg\Database\Seeder | Seeder class |
| CElgg\Application\ServeFileHandler | |
| CElgg\Ajax\Service | Models the Ajax API service |
| CElgg\Menu\Service | Methods to construct and prepare menus for rendering |
| ►CSessionHandlerInterface | |
| CElgg\Http\DatabaseSessionHandler | |
| CElgg\Cache\SimpleCache | WARNING: API IN FLUX |
| CElgg\Database\SiteSecret | |
| CElgg\Forms\StickyForms | |
| CElgg\Notifications\SubscriptionsService | |
| CElgg\Database\SubtypeTable | |
| ►CSymfonyRequest | |
| CElgg\Http\Request | Elgg HTTP request |
| CElgg\Cache\SystemCache | |
| CElgg\SystemMessagesService | |
| ►CElgg\Views\TableColumn | A renderer for a column of table cells and a header |
| CElgg\Views\TableColumn\CallableColumn | Table column rendered by a function |
| CElgg\Views\TableColumn\ViewColumn | Table column rendered by a view |
| CElgg\Timer | Capture timing info for profiling |
| ►CElgg\I18n\Translator | WARNING: API IN FLUX |
| CElgg\I18n\NullTranslator | WARNING: API IN FLUX |
| ►CElgg\I18n\TranslatorInterface | WARNING: API IN FLUX |
| CElgg\I18n\MessageTranslator | WARNING: API IN FLUX |
| CElgg\Translit | |
| CElgg\Menu\UnpreparedMenu | Linear set of menu items collected from configuration and the "register" hook |
| CElgg\UpgradeService | Upgrade service for Elgg |
| CElgg\UploadService | WARNING: API IN FLUX |
| CElgg\Security\UrlSigner | Component for creating signed URLs |
| CElgg\UserCapabilities | WARNING: API IN FLUX |
| CElgg\Database\UsersTable | |
| CElgg\Values | Functions for use as plugin hook/event handlers or other situations where you need a globally accessible callable |
| CElgg\Debug\Inspector\ViewComponent | |
| CElgg\Amd\ViewFilter | |
| CElgg\ViewsService | WARNING: API IN FLUX |
| CElgg\Http\WebAppManifestResource | |
| CElgg\WidgetDefinition | WidgetDefinition |
| CElgg\WidgetsService | |
| CXmlElement | |
| ►CCountable | |
| ►CElgg\BatchResult | Specifies a countable iterator, usually of result rows from a DB |
| CElggBatch | |
| ►CElgg\Structs\Collection | A read-only interface to a (possibly mutable) group of items |
| CElgg\Structs\Collection\InMemory | Uses native PHP array to implement the Collection interface |
| CElggPriorityList | |
| ►CException | |
| ►CCallException | |
| CInvalidParameterException | |
| ►CClassException | |
| CClassNotFoundException | |
| CInvalidClassException | |
| ►CConfigurationException | |
| ►CInstallationException | |
| CRegistrationException | |
| CCronException | |
| ►CDataFormatException | |
| CExportException | |
| CImportException | |
| CDatabaseException | |
| CElgg\Di\FactoryUncallableException | |
| CElgg\Di\MissingValueException | |
| CIOException | |
| CIncompleteEntityException | |
| CLoginException | |
| CNotificationException | |
| CPluginException | |
| CSecurityException | |
| ►CImage | |
| CElgg\Database\Seeds\Providers\LocalImage | Provide images from a local folder for seeding |
| ►CInvalidArgumentException | |
| CElgg\I18n\InvalidLocaleException | Indicated an invalid Locale was given |
| ►CIterator | |
| CElgg\BatchResult | Specifies a countable iterator, usually of result rows from a DB |
| CElgg\Structs\Collection | A read-only interface to a (possibly mutable) group of items |
| CElggData | |
| CElggPriorityList | |
| CODDDocument | |
| ►CMessage | |
| CElgg\I18n\NullMessage | WARNING: API IN FLUX |
| ►CRuntimeException | |
| CElgg\Database\EntityTable\UserFetchFailureException | Exception indicating a user could not be looked up for a permissions check |
| ►CSerializable | |
| ►CElgg\Notifications\NotificationEvent | |
| ►CElgg\Notifications\Event | |
| CElgg\Notifications\Elgg_Notifications_Event | |
| CElgg\Notifications\SubscriptionNotificationEvent | |
| CElgg\Notifications\InstantNotificationEvent | Instant notification event |