php-src/Zend/tests/property_hooks
Ilija Tovilo 780a8280d2
[RFC] Property hooks (#13455)
RFC: https://wiki.php.net/rfc/property-hooks

Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
2024-07-14 11:55:03 +02:00
..
abstract_hook_in_non_abstract_class.phpt
abstract_hook_not_implemented.phpt
abstract_hook.phpt
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_wirte.phpt
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
default_on_hooks.phpt
default_on_virtual_with_inheritance.phpt
default_on_virtual.phpt
direct_hook_call.phpt
dump.phpt
duplicate_hook.phpt
explicit_iter.phpt
explicit_set_value_parameter_type.phpt
explicit_set_value_parameter.phpt
field_assign.phpt
field_guard.phpt
final_private_prop.phpt
final_prop_2.phpt
final_prop_final_hook.phpt
final_prop.phpt
final.phpt
find_property_usage.phpt
foreach_002.phpt
foreach_val_to_ref.phpt
foreach.phpt
generator_hook_002.phpt
generator_hook.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_by_ref.phpt
get_type_check.phpt
get.phpt
hooked_with_magic_method.phpt
indirect_modification.phpt
inheritance.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_readonly.phpt
interface_get_only.phpt
interface_get_set_readonly.phpt
interface_get_value_as_ref.phpt
interface_invalid_explicitly_abstract.phpt
interface_not_implemented.phpt
interface_not_public.phpt
interface_set_only.phpt
interface.phpt
invalid_abstract_body.phpt
invalid_abstract_final.phpt
invalid_abstract_indirect_2.phpt
invalid_abstract_indirect.phpt
invalid_abstract_private.phpt
invalid_abstract.phpt
invalid_empty_hooks.phpt
invalid_final_private.phpt
invalid_hook_visibility.phpt
invalid_static_prop.phpt
invalid_static.phpt
isset.phpt
magic_consts.phpt
magic_interaction.phpt
magic_method_from_hooked.phpt
no_default_value_untyped_001.phpt
no_default_value_untyped_002.phpt
no_get_parameters.phpt
object_in_hook.phpt
override_add_get_contravariant.phpt
override_add_get.phpt
override_add_set_covariant.phpt
override_add_set.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_ci.phpt
parent_get_in_class_with_no_parent.phpt
parent_get_not_in_class.phpt
parent_get_plain_typed_uninitialized.phpt
parent_get_plain_untyped_uninitialized.phpt
parent_get_plain_zpp.phpt
parent_get_plain.phpt
parent_get_rw.phpt
parent_get_undefined_property.phpt
parent_get.phpt
parent_in_different_hook.phpt
parent_in_different_property.phpt
parent_outside_property.phpt
parent_set_plain_zpp.phpt
parent_set_plain.phpt
parent_set.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_nested.phpt
property_const.phpt
property_promotion.phpt
protected_to_public.phpt
read_sibling_backing_value.phpt
readonly.phpt
recursion.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
set.phpt
static_variables.phpt
syntax.phpt
trait_scope.phpt
traits_abstract.phpt
traits_conflict.phpt
traits.phpt
type_compatibility_invalid_2.phpt
type_compatibility_invalid.phpt
type_compatibility.phpt
unknown_hook_private.phpt
unknown_hook.phpt
unserialize.phpt
unset.phpt
update_constants_virtual_prop.phpt
var_property.phpt
virtual_read_write.phpt