Commit 36d854783b5 for php.net
commit 36d854783b5c505fd4feebd1f88f3aabf2979c2e
Author: Gina Peter Banyard <girgias@php.net>
Date: Mon Jul 20 19:20:13 2026 +0100
streams: remove StreamError::$param property
It is always null
diff --git a/main/streams/stream_errors.c b/main/streams/stream_errors.c
index 5cb4d3df402..b2dfdbb217a 100644
--- a/main/streams/stream_errors.c
+++ b/main/streams/stream_errors.c
@@ -66,9 +66,6 @@ static void php_stream_error_create_object(zval *zv, php_stream_error_entry *ent
zend_update_property_bool(
php_ce_stream_error, Z_OBJ_P(zv), ZEND_STRL("terminating"), entry->terminating);
-
- /* TODO: Remove property */
- zend_update_property_null(php_ce_stream_error, Z_OBJ_P(zv), ZEND_STRL("param"));
}
/* Create array of StreamError objects from error chain */
diff --git a/main/streams/stream_errors.stub.php b/main/streams/stream_errors.stub.php
index 255c92beb89..28fb381df24 100644
--- a/main/streams/stream_errors.stub.php
+++ b/main/streams/stream_errors.stub.php
@@ -132,7 +132,6 @@ enum StreamErrorStore
public string $wrapperName;
public int $severity;
public bool $terminating;
- public ?string $param;
}
class StreamException extends Exception
diff --git a/main/streams/stream_errors_arginfo.h b/main/streams/stream_errors_arginfo.h
index 89df622beb0..4558f64b77f 100644
Binary files a/main/streams/stream_errors_arginfo.h and b/main/streams/stream_errors_arginfo.h differ
diff --git a/main/streams/stream_errors_decl.h b/main/streams/stream_errors_decl.h
index 69fe96252b4..3a18055b9e7 100644
Binary files a/main/streams/stream_errors_decl.h and b/main/streams/stream_errors_decl.h differ