1--TEST--
2php_user_filter onCreate() returns false
3--FILE--
4<?php
5
6class my_filter extends php_user_filter {
7    function onCreate(): bool {
8        return false;
9    }
10}
11
12stream_filter_register("my_filter", "my_filter");
13$fp = fopen('php://memory', 'rw');
14var_dump(stream_filter_append($fp, "my_filter"));
15fwrite($fp, "Test");
16fseek($fp, 0);
17var_dump(fgets($fp));
18fclose($fp);
19
20?>
21--EXPECTF--
22Warning: stream_filter_append(): Unable to create or locate filter "my_filter" in %s on line %d
23bool(false)
24string(4) "Test"
25