Home
last modified time | relevance | path

Searched refs:trait_aliases (Results 1 – 12 of 12) sorted by relevance

/PHP-7.0/ext/opcache/
H A Dzend_persist_calc.c332 if (ce->trait_aliases) { in zend_persist_class_entry_calc()
334 while (ce->trait_aliases[i]) { in zend_persist_class_entry_calc()
335 if (ce->trait_aliases[i]->trait_method) { in zend_persist_class_entry_calc()
336 if (ce->trait_aliases[i]->trait_method->method_name) { in zend_persist_class_entry_calc()
337 ADD_INTERNED_STRING(ce->trait_aliases[i]->trait_method->method_name, 0); in zend_persist_class_entry_calc()
339 if (ce->trait_aliases[i]->trait_method->class_name) { in zend_persist_class_entry_calc()
340 ADD_INTERNED_STRING(ce->trait_aliases[i]->trait_method->class_name, 0); in zend_persist_class_entry_calc()
345 if (ce->trait_aliases[i]->alias) { in zend_persist_class_entry_calc()
346 ADD_INTERNED_STRING(ce->trait_aliases[i]->alias, 0); in zend_persist_class_entry_calc()
H A Dzend_accelerator_util_funcs.c464 if (ce->trait_aliases) { in zend_class_copy_ctor()
465 zend_trait_alias **trait_aliases; in zend_class_copy_ctor() local
468 while (ce->trait_aliases[i]) { in zend_class_copy_ctor()
471 trait_aliases = emalloc(sizeof(zend_trait_alias*) * (i + 1)); in zend_class_copy_ctor()
473 while (ce->trait_aliases[i]) { in zend_class_copy_ctor()
474 trait_aliases[i] = emalloc(sizeof(zend_trait_alias)); in zend_class_copy_ctor()
475 memcpy(trait_aliases[i], ce->trait_aliases[i], sizeof(zend_trait_alias)); in zend_class_copy_ctor()
476 trait_aliases[i]->trait_method = emalloc(sizeof(zend_trait_method_reference)); in zend_class_copy_ctor()
477 …memcpy(trait_aliases[i]->trait_method, ce->trait_aliases[i]->trait_method, sizeof(zend_trait_metho… in zend_class_copy_ctor()
480 trait_aliases[i] = NULL; in zend_class_copy_ctor()
[all …]
H A Dzend_persist.c788 if (ce->trait_aliases) { in zend_persist_class_entry()
790 while (ce->trait_aliases[i]) { in zend_persist_class_entry()
791 if (ce->trait_aliases[i]->trait_method) { in zend_persist_class_entry()
792 if (ce->trait_aliases[i]->trait_method->method_name) { in zend_persist_class_entry()
795 if (ce->trait_aliases[i]->trait_method->class_name) { in zend_persist_class_entry()
798 ce->trait_aliases[i]->trait_method->ce = NULL; in zend_persist_class_entry()
799 zend_accel_store(ce->trait_aliases[i]->trait_method, in zend_persist_class_entry()
803 if (ce->trait_aliases[i]->alias) { in zend_persist_class_entry()
804 zend_accel_store_interned_string(ce->trait_aliases[i]->alias); in zend_persist_class_entry()
807 zend_accel_store(ce->trait_aliases[i], sizeof(zend_trait_alias)); in zend_persist_class_entry()
[all …]
H A Dzend_file_cache.c582 if (ce->trait_aliases) { in zend_file_cache_serialize_class()
585 SERIALIZE_PTR(ce->trait_aliases); in zend_file_cache_serialize_class()
586 p = ce->trait_aliases; in zend_file_cache_serialize_class()
1146 if (ce->trait_aliases) { in zend_file_cache_unserialize_class()
1149 UNSERIALIZE_PTR(ce->trait_aliases); in zend_file_cache_unserialize_class()
1150 p = ce->trait_aliases; in zend_file_cache_unserialize_class()
/PHP-7.0/Zend/
H A Dzend_opcode.c201 if (ce->trait_aliases) { in _destroy_zend_class_traits_info()
203 while (ce->trait_aliases[i]) { in _destroy_zend_class_traits_info()
204 if (ce->trait_aliases[i]->trait_method) { in _destroy_zend_class_traits_info()
205 if (ce->trait_aliases[i]->trait_method->method_name) { in _destroy_zend_class_traits_info()
208 if (ce->trait_aliases[i]->trait_method->class_name) { in _destroy_zend_class_traits_info()
209 zend_string_release(ce->trait_aliases[i]->trait_method->class_name); in _destroy_zend_class_traits_info()
211 efree(ce->trait_aliases[i]->trait_method); in _destroy_zend_class_traits_info()
214 if (ce->trait_aliases[i]->alias) { in _destroy_zend_class_traits_info()
215 zend_string_release(ce->trait_aliases[i]->alias); in _destroy_zend_class_traits_info()
218 efree(ce->trait_aliases[i]); in _destroy_zend_class_traits_info()
[all …]
H A Dzend_inheritance.c1212 if (ce->trait_aliases) { in zend_traits_copy_functions()
1213 alias_ptr = ce->trait_aliases; in zend_traits_copy_functions()
1248 if (ce->trait_aliases) { in zend_traits_copy_functions()
1249 alias_ptr = ce->trait_aliases; in zend_traits_copy_functions()
1365 if (ce->trait_aliases) { in zend_traits_init_trait_structures()
1367 while (ce->trait_aliases[i]) { in zend_traits_init_trait_structures()
1369 if (ce->trait_aliases[i]->trait_method->class_name) { in zend_traits_init_trait_structures()
1370 cur_method_ref = ce->trait_aliases[i]->trait_method; in zend_traits_init_trait_structures()
1594 if (ce->trait_aliases) { in zend_do_check_for_inconsistent_traits_aliasing()
1595 while (ce->trait_aliases[i]) { in zend_do_check_for_inconsistent_traits_aliasing()
[all …]
H A Dzend.h178 zend_trait_alias **trait_aliases; member
H A Dzend_builtin_functions.c2373 if (func->common.scope && func->common.scope->trait_aliases) { in ZEND_FUNCTION()
2604 func->common.scope->trait_aliases) ? in zend_fetch_debug_backtrace()
H A Dzend_API.h218 class_container.trait_aliases = NULL; \
H A Dzend_API.c4126 if ((alias_ptr = ce->trait_aliases)) { in zend_find_alias_name()
4150 !f->common.scope->trait_aliases) { in zend_resolve_method_name()
H A Dzend_compile.c1678 ce->trait_aliases = NULL; in zend_initialize_class_data()
5161 zend_add_to_list(&CG(active_class_entry)->trait_aliases, alias); in zend_compile_trait_alias()
/PHP-7.0/ext/reflection/
H A Dphp_reflection.c1325 ZVAL_STR_COPY(&name, (method->common.scope && method->common.scope->trait_aliases)? in reflection_method_factory()
4900 if (ce->trait_aliases) { in ZEND_METHOD()
4902 while (ce->trait_aliases[i]) { in ZEND_METHOD()
4904 zend_trait_method_reference *cur_ref = ce->trait_aliases[i]->trait_method; in ZEND_METHOD()
4906 if (ce->trait_aliases[i]->alias) { in ZEND_METHOD()
4910 …add_assoc_str_ex(return_value, ZSTR_VAL(ce->trait_aliases[i]->alias), ZSTR_LEN(ce->trait_aliases[i… in ZEND_METHOD()

Completed in 106 milliseconds