Web_Event_Dispatcher __construct(
Web_Page
$page_pointer
)
|
|
Constructor
Parameters:
|
Web_Page |
$page_pointer: |
Page that instantiates this object |
void add_wed_event_action_pair(
Web_Event
$we, unknown_type
$target_method, [integer
$order = 10]
)
|
|
Adds new event-action pair
Parameters:
|
Web_Event |
$we: |
|
|
unknown_type |
$target_method: |
Name of the Web_Page method that will be triggered if event occures |
|
integer |
$order: |
Order of this event. Events will be evaluated ordered by their $order. |
API Tags:
Information Tags:
| Throws: | Tangra_Exception, TE_Key_Already_Exists |
string check_for_duplicate_captures(
)
|
|
Checks if there are duplicate captures
API Tags:
| Return: | Capture label |
| Access: | public |
Returns array dispatch direction
Returns array: ['target'] - action of the event, method that will be triggered ['param'] - captured value/array of values
Parameters:
API Tags:
array get_event_action_pairs(
)
|
|
Returns event action pairs
API Tags:
boolean is_event_registered(
unknown_type
$event_name
)
|
|
Checks if event with name $event_name is already registered
Parameters:
|
unknown_type |
$event_name: |
|
API Tags:
void set_default_event_action_pair(
Web_Event
$we, string
$target_method
)
|
|
Sets default event-action pair
Parameters:
|
Web_Event |
$we: |
|
|
string |
$target_method: |
Name of the Web_Page method that will be triggered if event occures |