<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>f93f1d88dc29eeafbd8baa6987be85f0f43057e3</id>
      </parent>
    </parents>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@zend.com</email>
    </author>
    <url>http://github.com/weierophinney/phly/commit/165faf07eede9173448c95b7310862a19177766f</url>
    <id>165faf07eede9173448c95b7310862a19177766f</id>
    <committed-date>2009-09-30T07:24:13-07:00</committed-date>
    <authored-date>2009-09-30T07:24:13-07:00</authored-date>
    <message>New features:
- publish() now returns return value of last subscriber notified
- publishUntil($callback, $topic, ...) notifies subscribers until the callback
  provided returns true. The return value of the last notified subscriber is
  returned. (Idea borrowed from Symfony 2 event dispatcher.)
- filter($topic, $value) passes the value to subscribers. Each subscriber's
  return value is then passed to the next subscriber, and the final return value
  returned. (Idea borrowed from Symfony 2 event dispatcher.)</message>
    <tree>c3af0eaab07e5d77bd29a947df772eab2573b847</tree>
    <committer>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@zend.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0880e3d6ae0840f9913936e2e7c000e482d83b10</id>
      </parent>
    </parents>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </author>
    <url>http://github.com/weierophinney/phly/commit/f93f1d88dc29eeafbd8baa6987be85f0f43057e3</url>
    <id>f93f1d88dc29eeafbd8baa6987be85f0f43057e3</id>
    <committed-date>2009-03-05T08:12:41-08:00</committed-date>
    <authored-date>2009-03-05T08:12:41-08:00</authored-date>
    <message>Refactored subscribe per Damien</message>
    <tree>9c9678d0995ccc4f573a9f34033d6f0ba2f53b97</tree>
    <committer>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cbe7493b9d92fa08a3af70ec18dce9af62289426</id>
      </parent>
    </parents>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </author>
    <url>http://github.com/weierophinney/phly/commit/0880e3d6ae0840f9913936e2e7c000e482d83b10</url>
    <id>0880e3d6ae0840f9913936e2e7c000e482d83b10</id>
    <committed-date>2009-03-05T06:21:23-08:00</committed-date>
    <authored-date>2009-03-05T06:21:23-08:00</authored-date>
    <message>Refactored Phly_PubSub to consume a Phly_PubSub_Provider instance internally</message>
    <tree>7ef236e188c6dad14be94830229cc5b8d0a00140</tree>
    <committer>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0a706b6b1393a48b06ed33169e559622970c0d54</id>
      </parent>
    </parents>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </author>
    <url>http://github.com/weierophinney/phly/commit/778abe0960cbe3d4317f70402bd6892bb7f9fb44</url>
    <id>778abe0960cbe3d4317f70402bd6892bb7f9fb44</id>
    <committed-date>2008-12-17T16:11:40-08:00</committed-date>
    <authored-date>2008-12-17T16:11:40-08:00</authored-date>
    <message>Added Provider tests to test suite</message>
    <tree>2ab8d774dbf3037578614082cbc66e59d7fb0476</tree>
    <committer>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e2f09d2043db0ac8c8c253ea13b60953d2d43b4</id>
      </parent>
    </parents>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </author>
    <url>http://github.com/weierophinney/phly/commit/0a706b6b1393a48b06ed33169e559622970c0d54</url>
    <id>0a706b6b1393a48b06ed33169e559622970c0d54</id>
    <committed-date>2008-12-17T12:45:54-08:00</committed-date>
    <authored-date>2008-12-17T12:45:54-08:00</authored-date>
    <message>Added Phly_PubSub_Provider, non-static version of Phly_PubSub</message>
    <tree>a3f1778ce6e5d1b9134241762b5ff27c987cc794</tree>
    <committer>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>edcf586096d2e8639c94305c88d47c6aba571b56</id>
      </parent>
    </parents>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </author>
    <url>http://github.com/weierophinney/phly/commit/9e2f09d2043db0ac8c8c253ea13b60953d2d43b4</url>
    <id>9e2f09d2043db0ac8c8c253ea13b60953d2d43b4</id>
    <committed-date>2008-12-13T10:06:39-08:00</committed-date>
    <authored-date>2008-12-13T10:06:04-08:00</authored-date>
    <message>Exception class not needed</message>
    <tree>d65f80436271038655e8d3243d98af7c40de5bac</tree>
    <committer>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>09ff64bffaa303a041c25cd4759a1c77cc1c889a</id>
      </parent>
    </parents>
    <author>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </author>
    <url>http://github.com/weierophinney/phly/commit/edcf586096d2e8639c94305c88d47c6aba571b56</url>
    <id>edcf586096d2e8639c94305c88d47c6aba571b56</id>
    <committed-date>2008-12-13T07:21:17-08:00</committed-date>
    <authored-date>2008-12-13T07:21:17-08:00</authored-date>
    <message>Added Phly_PubSub to repository</message>
    <tree>8411e6a372801dfc980fcd132e4fd98d32757da5</tree>
    <committer>
      <name>Matthew Weier O'Phinney</name>
      <email>matthew@weierophinney.net</email>
    </committer>
  </commit>
</commits>
