.. |
abstract_get_set_readonly.phpt
|
GH-15992: fix error message for single abstract method not implemented (GH-15993)
|
2024-09-25 22:48:02 +02:00 |
abstract_hook.phpt
|
|
|
abstract_hook_in_non_abstract_class.phpt
|
GH-15992: fix error message for single abstract method not implemented (GH-15993)
|
2024-09-25 22:48:02 +02:00 |
abstract_hook_not_implemented.phpt
|
GH-15992: fix error message for single abstract method not implemented (GH-15993)
|
2024-09-25 22:48:02 +02:00 |
abstract_prop_final.phpt
|
Fix GH-17916: Final abstract properties should error
|
2025-02-24 20:17:41 +01:00 |
abstract_prop_hooks.phpt
|
|
|
abstract_prop_not_implemented.phpt
|
|
|
abstract_prop_plain.phpt
|
|
|
abstract_prop_without_hooks.phpt
|
|
|
array_access.phpt
|
|
|
ast_printing.phpt
|
|
|
attributes.phpt
|
|
|
backed_delegated_read_write.phpt
|
Zend/tests/property_hooks: fix typo in file name (#18754)
|
2025-06-03 21:36:03 -07:00 |
backed_implicit_get.phpt
|
|
|
backed_implicit_set.phpt
|
|
|
backed_invariant.phpt
|
|
|
backing_value_simple.phpt
|
|
|
bug001.phpt
|
|
|
bug002.phpt
|
|
|
bug003.phpt
|
|
|
bug004.phpt
|
|
|
bug005.phpt
|
|
|
bug006.phpt
|
|
|
bug007.phpt
|
|
|
bug008.phpt
|
|
|
bug009.phpt
|
|
|
cache.phpt
|
|
|
cpp.phpt
|
[RFC] Deprecate ReflectionProperty::getDefaultValue() without default (#19457)
|
2025-08-12 05:50:27 -07:00 |
default_on_hooks.phpt
|
|
|
default_on_virtual.phpt
|
|
|
default_on_virtual_with_inheritance.phpt
|
|
|
default_value_inheritance.phpt
|
Fix accidentally inherited default value in overridden virtual properties
|
2025-02-26 21:16:58 +01:00 |
direct_hook_call.phpt
|
|
|
dump.phpt
|
Fix accidentally inherited default value in overridden virtual properties
|
2025-02-26 21:16:58 +01:00 |
duplicate_hook.phpt
|
|
|
explicit_iter.phpt
|
|
|
explicit_set_value_parameter.phpt
|
|
|
explicit_set_value_parameter_type.phpt
|
|
|
field_assign.phpt
|
|
|
field_guard.phpt
|
|
|
final.phpt
|
|
|
final_private_prop.phpt
|
|
|
final_prop.phpt
|
|
|
final_prop_2.phpt
|
|
|
final_prop_final_hook.phpt
|
|
|
final_prop_promoted_1.phpt
|
[RFC] Final Property Promotion
|
2025-06-22 12:29:26 -07:00 |
final_prop_promoted_2.phpt
|
[RFC] Final Property Promotion
|
2025-06-22 12:29:26 -07:00 |
final_prop_promoted_3.phpt
|
[RFC] Final Property Promotion
|
2025-06-22 12:29:26 -07:00 |
final_prop_promoted_4.phpt
|
[RFC] Final Property Promotion
|
2025-06-22 12:29:26 -07:00 |
final_prop_promoted_5.phpt
|
[RFC] Final Property Promotion
|
2025-06-22 12:29:26 -07:00 |
final_prop_promoted_ast.phpt
|
[RFC] Final Property Promotion
|
2025-06-22 12:29:26 -07:00 |
find_property_usage.phpt
|
|
|
foreach.phpt
|
Fix various hooked object iterator issues
|
2024-10-08 13:35:33 +02:00 |
foreach_002.phpt
|
|
|
foreach_val_to_ref.phpt
|
|
|
generator_hook.phpt
|
|
|
generator_hook_002.phpt
|
Fix accidentally inherited default value in overridden virtual properties
|
2025-02-26 21:16:58 +01:00 |
get.phpt
|
|
|
get_by_ref.phpt
|
|
|
get_by_ref_auto.phpt
|
|
|
get_by_ref_backed.phpt
|
|
|
get_by_ref_implemented_by_plain.phpt
|
|
|
get_by_ref_implemented_by_val.phpt
|
|
|
get_by_ref_virtual.phpt
|
|
|
get_type_check.phpt
|
|
|
gh15140.phpt
|
Fix missing variance check for abstract set with asymmetric type (#15157)
|
2024-08-05 16:43:54 +02:00 |
gh15187_1.phpt
|
Fix various hooked object iterator issues (GH-15394)
|
2024-08-19 15:46:20 +02:00 |
gh15187_2.phpt
|
Fix various hooked object iterator issues (GH-15394)
|
2024-08-19 15:46:20 +02:00 |
gh15187_3.phpt
|
Fix various hooked object iterator issues (GH-15394)
|
2024-08-19 15:46:20 +02:00 |
gh15240.phpt
|
Zend/tests: organize some tests with sub directories (4) (#17778)
|
2025-02-13 16:17:36 +00:00 |
gh15419_1.phpt
|
Fix missing compile error when declaring hooked props on readonly classes (GH-15439)
|
2024-08-19 14:58:55 +02:00 |
gh15419_2.phpt
|
Fix missing compile error when declaring hooked props on readonly classes (GH-15439)
|
2024-08-19 14:58:55 +02:00 |
gh15438_1.phpt
|
Fix param with hooks but no visibility not treated as cpp (GH-15442)
|
2024-08-19 14:53:54 +02:00 |
gh15438_2.phpt
|
Fix param with hooks but no visibility not treated as cpp (GH-15442)
|
2024-08-19 14:53:54 +02:00 |
gh15456.phpt
|
Fix virtual properties in get_class_vars() (GH-15494)
|
2024-08-19 17:39:31 +02:00 |
gh15644.phpt
|
Fix asymmetric visibility with set hook
|
2024-08-30 09:42:27 +02:00 |
gh16040.phpt
|
Fix use-after-free of object released in hook
|
2024-09-25 21:05:20 +02:00 |
gh16185.phpt
|
Fix various hooked object iterator issues
|
2024-10-08 13:35:33 +02:00 |
gh16185_002.phpt
|
Fix various hooked object iterator issues
|
2024-10-08 13:35:33 +02:00 |
gh16615_001.phpt
|
Zend/tests: organize some tests with sub directories (4) (#17778)
|
2025-02-13 16:17:36 +00:00 |
gh16615_002.phpt
|
Zend/tests: organize some tests with sub directories (4) (#17778)
|
2025-02-13 16:17:36 +00:00 |
gh16725.phpt
|
Zend/tests: organize some tests with sub directories (4) (#17778)
|
2025-02-13 16:17:36 +00:00 |
gh17101.phpt
|
Add test for GH-17101
|
2024-12-17 19:06:10 +01:00 |
gh17200.phpt
|
Fix incorrect dynamic prop offset in hooked prop iterator
|
2024-12-18 18:47:48 +01:00 |
gh17234.phpt
|
Fix GH-17234: Numeric parent hook call fails with assertion
|
2025-01-07 19:21:22 +01:00 |
gh17376.phpt
|
Fix circumvented added hooks in JIT
|
2025-02-26 21:26:00 +01:00 |
gh17988.phpt
|
Fix incorrect handling of hooked props without get hook in get_object_vars()
|
2025-03-08 12:27:28 +01:00 |
gh18000.phpt
|
Fix lazy proxy calling set hook twice
|
2025-03-08 12:38:27 +01:00 |
gh18268.phpt
|
Fix prop info fetching from prop slot with added hooks
|
2025-04-08 18:45:26 +02:00 |
gh19044-1.phpt
|
Fix GH-19044: Protected properties are not scoped according to their prototype (#19046)
|
2025-07-22 17:46:14 +02:00 |
gh19044-2.phpt
|
Fix GH-19044: Protected properties are not scoped according to their prototype (#19046)
|
2025-07-22 17:46:14 +02:00 |
gh19044-3.phpt
|
Fix GH-19044: Protected properties are not scoped according to their prototype (#19046)
|
2025-07-22 17:46:14 +02:00 |
gh19044-4.phpt
|
Fix GH-19044: Protected properties are not scoped according to their prototype (#19046)
|
2025-07-22 17:46:14 +02:00 |
gh19044-5.phpt
|
Fix GH-19044: Protected properties are not scoped according to their prototype (#19046)
|
2025-07-22 17:46:14 +02:00 |
gh19044-6.phpt
|
Fix GH-19044: Protected properties are not scoped according to their prototype (#19046)
|
2025-07-22 17:46:14 +02:00 |
gh19044-8.phpt
|
Fix GH-19044: Protected properties are not scoped according to their prototype (#19046)
|
2025-07-22 17:46:14 +02:00 |
hooked_with_magic_method.phpt
|
|
|
indirect_modification.phpt
|
|
|
inheritance.phpt
|
|
|
interface.phpt
|
|
|
interface_explicit_abstract.phpt
|
|
|
interface_final_hook.phpt
|
|
|
interface_final_prop.phpt
|
|
|
interface_get_by_ref_backed.phpt
|
|
|
interface_get_by_ref_plain.phpt
|
|
|
interface_get_by_ref_virtual.phpt
|
|
|
interface_get_only.phpt
|
|
|
interface_get_only_readonly.phpt
|
|
|
interface_get_set_readonly.phpt
|
[RFC] Asymmetric visibility v2 (GH-15063)
|
2024-08-27 02:04:48 +02:00 |
interface_get_value_as_ref.phpt
|
|
|
interface_invalid_explicitly_abstract.phpt
|
|
|
interface_not_implemented.phpt
|
|
|
interface_not_public.phpt
|
|
|
interface_set_only.phpt
|
|
|
invalid_abstract.phpt
|
|
|
invalid_abstract_body.phpt
|
|
|
invalid_abstract_final.phpt
|
|
|
invalid_abstract_indirect.phpt
|
GH-15992: fix error message for single abstract method not implemented (GH-15993)
|
2024-09-25 22:48:02 +02:00 |
invalid_abstract_indirect_2.phpt
|
GH-15992: fix error message for single abstract method not implemented (GH-15993)
|
2024-09-25 22:48:02 +02:00 |
invalid_abstract_private.phpt
|
|
|
invalid_empty_hooks.phpt
|
Use "must not" instead of "cannot" wording
|
2024-08-21 21:12:17 +01:00 |
invalid_final_private.phpt
|
|
|
invalid_hook_visibility.phpt
|
Zend/*: fix a bunch of typos (GH-16017)
|
2024-09-24 10:55:21 +02:00 |
invalid_static.phpt
|
|
|
invalid_static_prop.phpt
|
|
|
isset.phpt
|
|
|
magic_consts.phpt
|
|
|
magic_interaction.phpt
|
|
|
magic_method_from_hooked.phpt
|
|
|
multi_level_inheritance.phpt
|
Fix property hook backing value access in multi-level inheritance
|
2025-02-26 20:49:07 +01:00 |
no_default_value_untyped_001.phpt
|
|
|
no_default_value_untyped_002.phpt
|
|
|
no_get_parameters.phpt
|
|
|
object_in_hook.phpt
|
|
|
oss-fuzz-382922236.phpt
|
Fix duplicate dynamic properties in hooked object iterator properties table
|
2024-12-09 17:07:57 +01:00 |
oss-fuzz-391975641.phpt
|
Zend/tests: organize some tests with sub directories (8) (#17873)
|
2025-02-22 19:10:59 +00:00 |
oss_fuzz_403308724.phpt
|
Fix OSS-Fuzz #403308724
|
2025-03-16 13:42:40 +01:00 |
override_add_get.phpt
|
|
|
override_add_get_contravariant.phpt
|
|
|
override_add_set.phpt
|
|
|
override_add_set_covariant.phpt
|
|
|
override_attribute_backed.phpt
|
|
|
override_attribute_fail.phpt
|
|
|
override_attribute_plain.phpt
|
|
|
override_attribute_virtual.phpt
|
|
|
override_by_plain_prop.phpt
|
|
|
override_default_value.phpt
|
|
|
override_implicit_with_explicit.phpt
|
|
|
override_plain_set.phpt
|
|
|
parameter_attributes.phpt
|
|
|
parent_get.phpt
|
|
|
parent_get_ci.phpt
|
|
|
parent_get_in_class_with_no_parent.phpt
|
|
|
parent_get_not_in_class.phpt
|
|
|
parent_get_plain.phpt
|
Fix accidentally inherited default value in overridden virtual properties
|
2025-02-26 21:16:58 +01:00 |
parent_get_plain_typed_uninitialized.phpt
|
|
|
parent_get_plain_untyped_uninitialized.phpt
|
|
|
parent_get_plain_zpp.phpt
|
|
|
parent_get_rw.phpt
|
|
|
parent_get_undefined_property.phpt
|
|
|
parent_in_different_hook.phpt
|
|
|
parent_in_different_property.phpt
|
|
|
parent_outside_property.phpt
|
|
|
parent_set.phpt
|
|
|
parent_set_plain.phpt
|
|
|
parent_set_plain_zpp.phpt
|
|
|
parent_superfluous_args.phpt
|
|
|
parent_syntax.phpt
|
|
|
parent_wrong_property_info.phpt
|
|
|
plain_to_hook.phpt
|
|
|
private_override.phpt
|
|
|
private_prop_final_hook.phpt
|
|
|
property_access_within_closure.phpt
|
|
|
property_const.phpt
|
|
|
property_const_nested.phpt
|
|
|
property_promotion.phpt
|
|
|
protected_to_public.phpt
|
|
|
read_sibling_backing_value.phpt
|
|
|
readonly.phpt
|
|
|
recursion.phpt
|
|
|
set.phpt
|
|
|
set_by_ref.phpt
|
|
|
set_shorthand.phpt
|
|
|
set_value_parameter_type_variance_001.phpt
|
|
|
set_value_parameter_type_variance_002.phpt
|
|
|
set_value_parameter_type_variance_003.phpt
|
|
|
set_value_parameter_type_variance_004.inc
|
|
|
set_value_parameter_type_variance_004.phpt
|
|
|
set_value_parameter_type_variance_005.phpt
|
|
|
set_value_parameter_type_variance_006.phpt
|
|
|
set_value_parameter_type_variance_007.phpt
|
|
|
set_variadic.phpt
|
|
|
static_variables.phpt
|
|
|
syntax.phpt
|
|
|
trait_scope.phpt
|
|
|
traits.phpt
|
|
|
traits_abstract.phpt
|
|
|
traits_conflict.phpt
|
|
|
type_compatibility.phpt
|
|
|
type_compatibility_invalid.phpt
|
|
|
type_compatibility_invalid_2.phpt
|
|
|
unknown_hook.phpt
|
|
|
unknown_hook_private.phpt
|
|
|
unserialize.phpt
|
Improve virtual property error message
|
2024-08-26 21:17:49 +02:00 |
unset.phpt
|
|
|
update_constants_virtual_prop.phpt
|
|
|
var_property.phpt
|
|
|
virtual_read_write.phpt
|
|
|