<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
<package version="1.0">
  <name>Event_Dispatcher</name>
  <summary>Dispatch notifications using PHP callbacks</summary>
  <description>The Event_Dispatcher acts as a notification dispatch table.
It is used to notify other objects of interesting things. This 
information is encapsulated in Event_Notification objects. Client 
objects register themselves with the Event_Dispatcher as observers of
specific notifications posted by other objects. When an event occurs, 
an object posts an appropriate notification to the Event_Dispatcher.
The Event_Dispatcher dispatches a message to each registered 
observer, passing the notification as the sole argument.</description>
  <maintainers>
    <maintainer>
      <user>mansion</user>
      <name>Bertrand Mansion</name>
      <email>bmansion@mamasam.com</email>
      <role>lead</role>
    </maintainer>
    <maintainer>
      <user>schst</user>
      <name>Stephan Schmidt</name>
      <email>schst@php.net</email>
      <role>developer</role>
    </maintainer>
  </maintainers>
  <release>
    <version>0.9.1</version>
    <date>2005-02-05</date>
    <license>BSD License</license>
    <state>beta</state>
    <notes>First release</notes>
    <filelist>
      <file role="php" baseinstalldir="Event" name="Dispatcher.php">
        <replace from="@package_version@" to="version" type="package-info"/>
      </file>
      <file role="php" baseinstalldir="Event" name="Notification.php">
        <replace from="@package_version@" to="version" type="package-info"/>
      </file>
      <file role="test" baseinstalldir="Event" name="tests/Console_TestListener.php"/>
      <file role="test" baseinstalldir="Event" name="tests/Dispatcher_testcase.php"/>
      <file role="test" baseinstalldir="Event" name="tests/test.php"/>
      <file role="doc" baseinstalldir="Event" name="examples/bubbling.php"/>
      <file role="doc" baseinstalldir="Event" name="examples/cancel.php"/>
      <file role="doc" baseinstalldir="Event" name="examples/notification-class.php"/>
      <file role="doc" baseinstalldir="Event" name="examples/object.php"/>
    </filelist>
  </release>
</package>
