- Symphony 2.2.3
-
› assets
11 -
› boot
9 -
› core
22 -
› email-gateways
3 -
› toolkit
67 -
› Unknown
33 - Delegates87
- Deprecated30
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
Manager EventManager
public class EventManager extends Manager
class.eventmanager.php #15The 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
string __getClassName(
$handle, $name)
Given a name, returns the full class name of an Event. Events use an 'event' prefix.
Parameters
mixed __getClassPath(
$handle, $name)
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.
string __getDriverPath(
$handle, $name)
Given a name, return the path to the Event class
Parameters
See Also
string __getHandleFromFilename(
$filename)
Given the filename of an Event return it's handle. This will remove
the Symphony convention of event.*.php
Parameters
Event create(
$handle, $env, $name)
Creates an instance of a given class and returns it.
Parameters
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.