- Symphony 2.3.1
-
› assets
11 -
› boot
9 -
› core
22 -
› cryptography
4 -
› email-gateways
3 -
› interface
6 -
› toolkit
72 -
› Unknown
38 - Delegates91
- Deprecated28
Versions
- 2.7.9
- 2.7.8
- 2.7.7
- 2.7.6
- 2.7.5
- 2.7.3
- 2.7.2
- 2.7.10
- 2.7.1
- 2.7.0
- 2.6.9
- 2.6.8
- 2.6.7
- 2.6.6
- 2.6.5
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.11
- 2.6.10
- 2.6.1
- 2.6.0
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2
Options
public class EventManager
class.eventmanager.php #16The EventManager class is responsible for managing all Event objects in Symphony. Event's are stored on the file system either in the /workspace/events folder or provided by an extension in an /events folder. Events run from the Frontend usually to add new entries to the system, but they are not limited to that facet.
Methods
static string __getClassName(
$handle)
Given a name, returns the full class name of an Event. Events use an 'event' prefix.
Parameters
static mixed __getClassPath(
$handle)
Finds an Event by name by searching the events folder in the workspace and in all installed extension folders and returns the path to it's folder.
Parameters
Returns
If the Event is found, the function returns the path it's folder, otherwise false.
static string __getDriverPath(
$handle)
Given a name, return the path to the Event class
Parameters
See Also
static string __getHandleFromFilename(
$filename)
Given the filename of an Event return it's handle. This will remove
the Symphony convention of event.*.php
Parameters
static void about(
$name)
static Event create(
$handle, $env)
Creates an instance of a given class and returns it.
Parameters
static array listAll()
Finds all available Events by searching the events folder in the workspace and in all installed extension folders. Returns an associative array of Events.
Returns
Associative array of Events with the key being the handle of the Event and the value being the Event's about()
information.