Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/legacy-fix'
Browse files Browse the repository at this point in the history
* origin/legacy-fix:
  Changelog new line
  Changelog version
  Added changelog
  [Stream]
  [Stream] Bug fix: multiple inheritence
  • Loading branch information
igorw committed Jul 12, 2012
2 parents 83504aa + 5017df6 commit 02bc538
Show file tree
Hide file tree
Showing 12 changed files with 39 additions and 19 deletions.
1 change: 1 addition & 0 deletions .travis.yml
@@ -1,6 +1,7 @@
language: php

php:
- 5.3.3
- 5.3
- 5.4

Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
@@ -0,0 +1,10 @@
CHANGELOG
=========

* 0.1.1 (2012-06-12)

* Bug fix: Testing and functional against PHP >= 5.3.3 and <= 5.3.8

* 0.1.0 (2012-06-11)

* First tagged release
4 changes: 2 additions & 2 deletions composer.json
Expand Up @@ -9,7 +9,7 @@
"irc": "irc://irc.freenode.org/reactphp"
},
"require": {
"php": ">=5.3.2",
"php": ">=5.3.3",
"evenement/evenement": "1.0.*",
"guzzle/guzzle": "2.5.*",
"silex/silex": "1.0.*"
Expand All @@ -26,7 +26,7 @@
},
"extra": {
"branch-alias": {
"dev-master": "0.1.0"
"dev-master": "0.1.1"
}
}
}
14 changes: 6 additions & 8 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/React/Espresso/composer.json
Expand Up @@ -14,7 +14,7 @@
"target-dir": "React/Espresso",
"extra": {
"branch-alias": {
"dev-master": "0.1.0"
"dev-master": "0.1.1"
}
}
}
2 changes: 1 addition & 1 deletion src/React/EventLoop/composer.json
Expand Up @@ -15,7 +15,7 @@
"target-dir": "React/EventLoop",
"extra": {
"branch-alias": {
"dev-master": "0.1.0"
"dev-master": "0.1.1"
}
}
}
2 changes: 1 addition & 1 deletion src/React/Http/composer.json
Expand Up @@ -14,7 +14,7 @@
"target-dir": "React/Http",
"extra": {
"branch-alias": {
"dev-master": "0.1.0"
"dev-master": "0.1.1"
}
}
}
2 changes: 1 addition & 1 deletion src/React/Socket/composer.json
Expand Up @@ -15,7 +15,7 @@
"target-dir": "React/Socket",
"extra": {
"branch-alias": {
"dev-master": "0.1.0"
"dev-master": "0.1.1"
}
}
}
3 changes: 1 addition & 2 deletions src/React/Stream/ReadableStreamInterface.php
Expand Up @@ -5,11 +5,10 @@
use Evenement\EventEmitterInterface;

// Events: data, end, error, close
interface ReadableStreamInterface extends EventEmitterInterface
interface ReadableStreamInterface extends StreamInterface
{
public function isReadable();
public function pause();
public function resume();
public function close();
public function pipe(WritableStreamInterface $dest, array $options = array());
}
13 changes: 13 additions & 0 deletions src/React/Stream/StreamInterface.php
@@ -0,0 +1,13 @@
<?php

namespace React\Stream;

use Evenement\EventEmitterInterface;

// This class exists because ReadableStreamInterface and WritableStreamInterface
// both need close methods.
// In PHP <= 5.3.8 a class can not implement 2 interfaces with coincidental matching methods
interface StreamInterface extends EventEmitterInterface
{
public function close();
}
3 changes: 1 addition & 2 deletions src/React/Stream/WritableStreamInterface.php
Expand Up @@ -5,10 +5,9 @@
use Evenement\EventEmitterInterface;

// Events: drain, error, close, pipe
interface WritableStreamInterface extends EventEmitterInterface
interface WritableStreamInterface extends StreamInterface
{
public function isWritable();
public function write($data);
public function end($data = null);
public function close();
}
2 changes: 1 addition & 1 deletion src/React/Stream/composer.json
Expand Up @@ -16,7 +16,7 @@
"target-dir": "React/Stream",
"extra": {
"branch-alias": {
"dev-master": "0.1.0"
"dev-master": "0.1.1"
}
}
}

0 comments on commit 02bc538

Please sign in to comment.