Nikolay Osintsev
Nikolay Osintsev
In this PR `stream_functions` struct is refactored as a base class with virtual functions. Classes derived from `stream_functions`: - `php_stream_functions` - `ssl_stream_functions` - `tcp_stream_functions` - `udp_stream_functions` - `file_stream_functions` Base class...
- [x] `inflate_init()` - [x] `inflate_add()` - [ ] `readgzfile()` - [ ] `gzopen()` - [ ] `gzwrite()` - [ ] `gzseek()` - [ ] `gzrewind()` - [ ] `gztell()`...
# KPHP YAML Solution for Issue #639 Implementation of 4 functions from [PHP YAML](https://www.php.net/manual/en/ref.yaml.php) using [yaml-cpp](https://github.com/jbeder/yaml-cpp): ```PHP yaml_emit_file(string $filename, mixed $data): bool yaml_emit(mixed $data): string yaml_parse_file(string $filename, int $pos =...
### `JSON_PRETTY_PRINT` This MR unifies `json_encode()` function and `JsonEncoder` class behaviors, including `JSON_PRETTY_PRINT` parameter processing in `json_encode()` function