1--TEST--
2Bug #60455: stream_get_line and 1-line followed by eol input
3--FILE--
4<?php
5class TestStream {
6    public $context;
7    private $s = 0;
8    function stream_open($path, $mode, $options, &$opened_path) {
9            return true;
10    }
11    function stream_read($count) {
12        if ($this->s++ == 0)
13            return "a\n";
14
15        return "";
16    }
17    function stream_eof() {
18        return $this->s >= 2;
19    }
20
21}
22
23stream_wrapper_register("test", "TestStream");
24
25$f = fopen("test://", "r");
26while (!feof($f)) {
27    $line = stream_get_line($f, 99, "\n");
28    var_dump($line);
29}
30?>
31--EXPECT--
32string(1) "a"
33bool(false)
34