Child classes:
- Parser
- PHP Parser for PHP 4.2.3-
Inherited Variables
Inherited Constants
Inherited Methods
Class Details
a class for handling the publishing of data
Tags:
- author - Kellin <[email protected]>
- author - Joshua Eichorn <[email protected]>
- version - Release: @VER@
- copyright - 2000-2007 Kellin, Joshua Eichorn
- link - http://pear.php.net/PhpDocumentor
- link - http://www.phpdoc.org
- todo - CS cleanup - change package to PhpDocumentor
- license - LGPL
[ Top ]
Class Variables
$popEvent = array()
[line 67]
Type: array
Overrides:
[ Top ]
$pushEvent = array()
[line 66]
Type: array
Overrides:
[ Top ]
$subscriber = array()
[line 62]
Array of references objects that have Subscribed to this publisher
Type: array
Overrides:
[ Top ]
$tokens = array()
[line 64]
Type: array
Overrides:
[ Top ]
Class Methods
publishEvent
void publishEvent(
integer
$event, mixed
$data)
[line 96]
Publish an event
Parameters:
- integer $event - see Parser.inc PARSER_EVENT_* constants
- mixed $data - anything the subscribed event handler is expecting
[ Top ]
subscribe
void subscribe(
integer
$event, class
&$object)
[line 83]
Adds a subscriber to the $subscriber array().
if $event is '*', the publisher will use $object as the default event handler
Tags:
- todo - CS Cleanup - there's no way I can get the &$object desc under 85 chars
Parameters:
- integer $event - see Parser.inc PARSER_EVENT_* constants
- class &$object - any class that has a HandleEvent() method like phpDocumentor_IntermediateParser::HandleEvent() or Classes::HandleEvent()
[ Top ]