diff options
Diffstat (limited to 'ext/standard/tests/file/userfilters.phpt')
-rw-r--r-- | ext/standard/tests/file/userfilters.phpt | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/ext/standard/tests/file/userfilters.phpt b/ext/standard/tests/file/userfilters.phpt deleted file mode 100644 index 9c42e8e7f6..0000000000 --- a/ext/standard/tests/file/userfilters.phpt +++ /dev/null @@ -1,60 +0,0 @@ ---TEST-- -User-space filters ---FILE-- -<?php -# vim600:syn=php: - -class UpperCaseFilter extends php_user_filter { - function oncreate() - { - echo "oncreate:\n"; - var_dump($this->filtername); - var_dump($this->params); - } - - function flush($closing) - { - echo "flush:\n"; - } - - function onclose() - { - echo "onclose:\n"; - } - - function write($data) - { - echo "write:\n"; - $x = parent::write($data); - return strlen($data); - } - - function read($bytes) - { - echo "read:\n"; - $x = parent::read($bytes); - return strtoupper($x); - } -}; - -var_dump(stream_register_filter("string.uppercase", "UpperCaseFilter")); -$fp = tmpfile(); - -fwrite($fp, "hello there"); -rewind($fp); - -var_dump(stream_filter_prepend($fp, "string.uppercase")); -var_dump(fgets($fp)); -fclose($fp); -?> ---EXPECT-- -bool(true) -oncreate: -string(16) "string.uppercase" -NULL -bool(true) -read: -read: -string(11) "HELLO THERE" -flush: -onclose: |