- Symphony 2.2.4
public class EventManager extends Managerclass.eventmanager.php #15
The 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.
Given a name, returns the full class name of an Event. Events use an 'event' prefix.
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.
If the Event is found, the function returns the path it's folder, otherwise false.
Given a name, return the path to the Event class
Given the filename of an Event return it's handle. This will remove
the Symphony convention of
$handle, $env, $name)
Creates an instance of a given class and returns it.
Finds all available Events by searching the events folder in the workspace and in all installed extension folders. Returns an associative array of Events.
Associative array of Events with the key being the handle of the Event and the value being the Event's