Home
last modified time | relevance | path

Searched refs:hooks (Results 1 – 25 of 58) sorted by relevance

123

/PHP-8.4/Zend/
H A Dzend_system_id.c67 uint8_t hooks = 0; in zend_finalize_system_id() local
70 hooks |= ZEND_HOOK_AST_PROCESS; in zend_finalize_system_id()
73 hooks |= ZEND_HOOK_COMPILE_FILE; in zend_finalize_system_id()
76 hooks |= ZEND_HOOK_EXECUTE_EX; in zend_finalize_system_id()
79 hooks |= ZEND_HOOK_EXECUTE_INTERNAL; in zend_finalize_system_id()
82 hooks |= ZEND_HOOK_INTERRUPT_FUNCTION; in zend_finalize_system_id()
84 PHP_MD5Update(&context, &hooks, sizeof hooks); in zend_finalize_system_id()
H A Dzend_inheritance.c1329 && (!child_info->hooks || !child_info->hooks[ZEND_PROPERTY_HOOK_SET])) { in verify_property_type_compatibility()
1345 || (prop_info->hooks && prop_info->hooks[kind]); in property_has_operation()
1355 zend_function *child = child_info->hooks ? child_info->hooks[kind] : NULL; in inherit_property_hook()
1495 if (parent_info->hooks || child_info->hooks) { in do_inherit_property()
1517 zend_function **hooks = parent_info->hooks; in do_inherit_property() local
1518 if (hooks) { in do_inherit_property()
2243 if (!prop->hooks) { in zend_inheritance_check_override()
2821 if (colliding_prop->hooks || property_info->hooks) { in zend_do_traits_property_binding()
2900 zend_function **hooks = new_prop->hooks = in zend_do_traits_property_binding() local
2902 memcpy(hooks, property_info->hooks, ZEND_PROPERTY_HOOK_STRUCT_SIZE); in zend_do_traits_property_binding()
[all …]
/PHP-8.4/Zend/tests/property_hooks/
H A Dinvalid_static_prop.phpt2 Cannot use hooks for static property (for now)
12 Fatal error: Cannot declare hooks for static property in %s on line %d
H A Dabstract_hook.phpt2 Abstract hooks compile successfully
H A Dprotected_to_public.phpt2 Inherited hooks change visibility with property
H A Dgh15438_1.phpt2 GH-15438: Promoted properties with hooks but no visibility
H A Dinvalid_hook_visibility.phpt2 Property hooks cannot have explicitly visibility
H A Dgh15419_1.phpt2 GH-15419: Readonly classes may not declare properties with hooks
H A Dproperty_promotion.phpt2 Generated hooks in property promotion
H A Dfinal.phpt2 Final hooks
H A Dmagic_consts.phpt2 Magic constants in property hooks
H A Dgh15419_2.phpt2 GH-15419: Readonly classes may not declare promoted properties with hooks
H A Dinterface_invalid_explicitly_abstract.phpt2 Property hooks in interfaces cannot be explicitly abstract
H A Dparent_set.phpt2 Allow calling parent set in property hooks
H A Dparent_get.phpt2 Allow calling parent get in property hooks
H A Dabstract_hook_in_non_abstract_class.phpt2 Abstract hooks in non-abstract class gives an error
H A Dinterface.phpt2 Property hooks in interfaces
H A Dparent_wrong_property_info.phpt2 Allow calling parent set in property hooks
H A Dtraits_abstract.phpt2 Abstract property hooks from trait
H A Dgenerator_hook_002.phpt2 Allow calling parent get in generator property hooks
H A Dabstract_hook_not_implemented.phpt2 Abstract hooks that are not implemented throw an error
H A Ddirect_hook_call.phpt2 Call property hooks by name
/PHP-8.4/ext/reflection/tests/property_hooks/
H A DReflectionClass_getMethods.phpt2 ReflectionClass::getMethods() does not contain property hooks
H A DReflectionProperty_getSetValue.phpt2 ReflectionProperty::{get,set}Value() invokes hooks
/PHP-8.4/Zend/tests/
H A Dlsb_016.phpt2 ZE2 Late Static Binding within hooks/magic methods

Completed in 41 milliseconds

123