phpDocumentor
[ class tree: phpDocumentor ] [ index: phpDocumentor ] [ all elements ]

Class: Publisher

Source Location: /PhpDocumentor-1.4.0/phpDocumentor/Publisher.inc

Class Overview


a class for handling the publishing of data


Author(s):

Version:

  • $Id: Publisher.inc,v 1.3 2006/04/30 22:18:14 cellog Exp $

Variables

Methods


Child classes:

Parser
PHP Parser for PHP 4.2.3-

Inherited Variables

Inherited Methods


Class Details

[line 46]
a class for handling the publishing of data


[ Top ]


Class Variables

$popEvent = array()

[line 59]


Type:   array


[ Top ]

$pushEvent = array()

[line 58]


Type:   array


[ Top ]

$subscriber = array()

[line 54]

Array of references objects that have Subscribed to this publisher

Type:   array


[ Top ]

$tokens = array()

[line 56]


Type:   array


[ Top ]



Method Detail

publishEvent   [line 78]

void publishEvent( integer $event, mixed $data)


Parameters:

integer   $event   —  see Parser.inc PARSER_EVENT_* constants
mixed   $data   —  anything the subscribed event handler is expecting

[ Top ]

subscribe   [line 69]

void subscribe( integer $event, &$object, class $object)

Adds a subscriber to the $subscriber array().

if $event is '*', the publisher will use $object as the default event handler


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()
   &$object   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:08:20 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.