From 3069eaf35e833ffe4a1c1c7829dd7e168ae27420 Mon Sep 17 00:00:00 2001 From: Ciro Mattia Gonano Date: Wed, 11 Sep 2013 15:56:48 +0200 Subject: Merge up to r3319 --- .../PhpDocumentor/phpDocumentor/Publisher.inc | 110 --------------------- 1 file changed, 110 deletions(-) delete mode 100755 buildscripts/PhpDocumentor/phpDocumentor/Publisher.inc (limited to 'buildscripts/PhpDocumentor/phpDocumentor/Publisher.inc') diff --git a/buildscripts/PhpDocumentor/phpDocumentor/Publisher.inc b/buildscripts/PhpDocumentor/phpDocumentor/Publisher.inc deleted file mode 100755 index f0c78eb2..00000000 --- a/buildscripts/PhpDocumentor/phpDocumentor/Publisher.inc +++ /dev/null @@ -1,110 +0,0 @@ - - * @author Joshua Eichorn - * @copyright 2000-2007 Kellin, Joshua Eichorn - * @license http://www.opensource.org/licenses/lgpl-license.php LGPL - * @version CVS: $Id: Publisher.inc 244033 2007-10-11 03:30:34Z ashnazg $ - * @link http://www.phpdoc.org - * @link http://pear.php.net/PhpDocumentor - * @since 0.1 - * @todo CS cleanup - change package to PhpDocumentor - */ -/** - * a class for handling the publishing of data - * - * @category ToolsAndUtilities - * @package phpDocumentor - * @author Kellin - * @author Joshua Eichorn - * @copyright 2000-2007 Kellin, Joshua Eichorn - * @license http://www.opensource.org/licenses/lgpl-license.php LGPL - * @version Release: 1.4.3 - * @link http://www.phpdoc.org - * @link http://pear.php.net/PhpDocumentor - * @todo CS cleanup - change package to PhpDocumentor - */ -class Publisher -{ - /**#@+ - * @var array - */ - /** - * Array of references objects that have Subscribed to this publisher - */ - var $subscriber = array(); - - var $tokens = array(); - - var $pushEvent = array(); - var $popEvent = array(); - /**#@-*/ - - - /** - * Adds a subscriber to the {@link $subscriber} array(). - * if $event is '*', the publisher will use $object as the default event handler - * - * @param integer $event see {@link Parser.inc} PARSER_EVENT_* constants - * @param class &$object any class that has a HandleEvent() method like - * {@link phpDocumentor_IntermediateParser::HandleEvent()} - * or {@link Classes::HandleEvent()} - * - * @return void - * @todo CS Cleanup - there's no way I can get the &$object desc under 85 chars - */ - function subscribe($event, &$object) - { - $this->subscriber[$event] =& $object; - } - - /** - * Publish an event - * - * @param integer $event see {@link Parser.inc} PARSER_EVENT_* constants - * @param mixed $data anything the subscribed event handler is expecting - * - * @return void - */ - function publishEvent($event,$data) - { - - // see if there is a specific event handler - if (!empty($this->subscriber[$event])) { - $this->subscriber[$event]->HandleEvent($event, $data); - } else if (isset($this->subscriber['*']) - && is_object($this->subscriber['*'])) { - // check to see if a generic handler exists - - $this->subscriber['*']->HandleEvent($event, $data); - } - } -} -?> -- cgit v1.2.3