PHP Elgg Namespace

Nested Namespaces

Elgg\Ajax
Elgg\Amd
Elgg\Application
Elgg\Assets
Elgg\Cache
Elgg\Composer
Elgg\Database
Elgg\Debug
Elgg\Di
Elgg\FileService
Elgg\Filesystem
Elgg\Forms
Elgg\Groups
Elgg\Http
Elgg\I18n
Elgg\Json
Elgg\lib
Elgg\Likes
Elgg\Mail
Elgg\Menu
Elgg\Mocks
Elgg\Notifications
Elgg\Queue
Elgg\Security
Elgg\Services
Elgg\Structs
Elgg\SystemMessages
Elgg\Upgrade
Elgg\Views

Interfaces

Name Description
EntityIcon Entities that support icons should implement this interface

Classes

Name Description
ActionsService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
ActionsServiceTest
Application Load, boot, and implement a front controller for an Elgg application
ApplicationTest
AttributeLoader Loads \ElggEntity attributes from DB or validates those passed in via constructor
BatchUpgrader Runs long running upgrades and gives feedback to UI after each batch.
BatchUpgraderTest
BootData Serializable collection of data used to boot Elgg
BootService Boots Elgg and manages a cache of data needed during boot
ClassMap A map of class names to absolute file paths
CommitMessage Provides a structured format for parsing and examining our commit messages.
CommitMessageGitHookTest Tests the commit message validation shell script used by the git hook and travis
CommitMessageTest Tests the commit message validator
Config Access to configuration values
ContextTest
Database The Elgg database
DeprecationService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
DeprecationWrapper Wrap an object and display warnings whenever the object's variables are accessed or a method is used. It can also be used to wrap a string.
DeprecationWrapperTest
DeprecationWrapperTestObj1
DeprecationWrapperTestObj2
EntityDirLocatorTest
EntityIconService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
EntityIconServiceTest
EntityPreloader Preload entities based on properties of fetched objects
EntityPreloaderTest
EventsService Service for Events
EventsServiceTest
FormsService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
FormsServiceTest
HooksRegistrationService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
HooksRegistrationServiceTest
HooksRegistrationServiceTest_invokable
ImageService Image manipulation service
Includer Allow executing scripts without $this context or local vars
Logger WARNING: API IN FLUX. DO NOT USE DIRECTLY.
LoggerTest
MethodMatcherTest
PasswordService PRIVATE CLASS. API IN FLUX. DO NOT USE DIRECTLY.
PersistentLoginService \Elgg\PersistentLoginService
PersistentLoginTest
PluginHooksService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
PluginHooksServiceTest
PreloaderMock_20140623
Profiler Analyzes duration of functions, queries, and processes
Router Delegates requests to controllers based on the registered configuration.
RouterTest
SystemMessagesService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
SystemMessagesServiceTest
TestCase
TestCaseTest
TestListener
Timer Capture timing info for profiling
TimerTest
TravisValidateCommitMsgTest Tests the travis shell script
UpgradeService Upgrade service for Elgg
UpgradeServiceTest
UploadService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
UploadServiceTest
UserCapabilities WARNING: API IN FLUX. DO NOT USE DIRECTLY.
UserCapabilitiesTest
ViewsService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
ViewsServiceTest
WidgetDefinition WidgetDefinition
WidgetsService WARNING: API IN FLUX. DO NOT USE DIRECTLY.
WidgetsServiceTest

Traits

Name Description
Profilable Make an object accept a timer.
TimeUsing Adds methods for setting the current time (for testing)