trait_method 456 Zend/zend.h zend_trait_method_reference *trait_method; trait_method 463 Zend/zend.h zend_trait_method_reference *trait_method; trait_method 4138 Zend/zend_compile.c && (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce) trait_method 4139 Zend/zend_compile.c && alias->trait_method->mname_len == fnname_len trait_method 4140 Zend/zend_compile.c && (zend_binary_strcasecmp(alias->trait_method->method_name, alias->trait_method->mname_len, hash_key->arKey, fnname_len) == 0)) { trait_method 4153 Zend/zend_compile.c if (!alias->trait_method->ce) { trait_method 4154 Zend/zend_compile.c alias->trait_method->ce = fn->common.scope; trait_method 4175 Zend/zend_compile.c && (!alias->trait_method->ce || fn->common.scope == alias->trait_method->ce) trait_method 4176 Zend/zend_compile.c && (alias->trait_method->mname_len == fnname_len) trait_method 4177 Zend/zend_compile.c && (zend_binary_strcasecmp(alias->trait_method->method_name, alias->trait_method->mname_len, lcname, fnname_len) == 0)) { trait_method 4182 Zend/zend_compile.c if (!alias->trait_method->ce) { trait_method 4183 Zend/zend_compile.c alias->trait_method->ce = fn->common.scope; trait_method 4232 Zend/zend_compile.c cur_method_ref = cur_precedence->trait_method; trait_method 4233 Zend/zend_compile.c if (!(cur_precedence->trait_method->ce = zend_fetch_class(cur_method_ref->class_name, cur_method_ref->cname_len, trait_method 4237 Zend/zend_compile.c zend_check_trait_usage(ce, cur_precedence->trait_method->ce TSRMLS_CC); trait_method 4271 Zend/zend_compile.c if (cur_precedence->trait_method->ce == cur_precedence->exclude_from_classes[j]) { trait_method 4276 Zend/zend_compile.c cur_precedence->trait_method->ce->name, trait_method 4277 Zend/zend_compile.c cur_precedence->trait_method->ce->name); trait_method 4293 Zend/zend_compile.c if (ce->trait_aliases[i]->trait_method->class_name) { trait_method 4294 Zend/zend_compile.c cur_method_ref = ce->trait_aliases[i]->trait_method; trait_method 4329 Zend/zend_compile.c zend_uint lcname_len = precedences[i]->trait_method->mname_len; trait_method 4330 Zend/zend_compile.c char *lcname = zend_str_tolower_dup(precedences[i]->trait_method->method_name, lcname_len); trait_method 4334 Zend/zend_compile.c zend_error_noreturn(E_COMPILE_ERROR, "Failed to evaluate a trait precedence (%s). Method of trait %s was defined to be excluded multiple times", precedences[i]->trait_method->method_name, trait->name); trait_method 4520 Zend/zend_compile.c if (!cur_alias->trait_method->ce) { trait_method 4526 Zend/zend_compile.c cur_alias->trait_method->method_name); trait_method 4536 Zend/zend_compile.c lc_method_name = zend_str_tolower_dup(cur_alias->trait_method->method_name, trait_method 4537 Zend/zend_compile.c cur_alias->trait_method->mname_len); trait_method 4540 Zend/zend_compile.c cur_alias->trait_method->mname_len+1)) { trait_method 4544 Zend/zend_compile.c cur_alias->trait_method->method_name); trait_method 4549 Zend/zend_compile.c cur_alias->trait_method->method_name); trait_method 4667 Zend/zend_compile.c trait_alias->trait_method = (zend_trait_method_reference*)method_reference->u.op.ptr; trait_method 4684 Zend/zend_compile.c trait_precedence->trait_method = (zend_trait_method_reference*)method_reference->u.op.ptr; trait_method 229 Zend/zend_opcode.c if (ce->trait_aliases[i]->trait_method) { trait_method 230 Zend/zend_opcode.c if (ce->trait_aliases[i]->trait_method->method_name) { trait_method 231 Zend/zend_opcode.c efree((char*)ce->trait_aliases[i]->trait_method->method_name); trait_method 233 Zend/zend_opcode.c if (ce->trait_aliases[i]->trait_method->class_name) { trait_method 234 Zend/zend_opcode.c efree((char*)ce->trait_aliases[i]->trait_method->class_name); trait_method 236 Zend/zend_opcode.c efree(ce->trait_aliases[i]->trait_method); trait_method 254 Zend/zend_opcode.c efree((char*)ce->trait_precedences[i]->trait_method->method_name); trait_method 255 Zend/zend_opcode.c efree((char*)ce->trait_precedences[i]->trait_method->class_name); trait_method 256 Zend/zend_opcode.c efree(ce->trait_precedences[i]->trait_method); trait_method 817 ext/opcache/zend_accelerator_util_funcs.c trait_aliases[i]->trait_method = emalloc(sizeof(zend_trait_method_reference)); trait_method 818 ext/opcache/zend_accelerator_util_funcs.c memcpy(trait_aliases[i]->trait_method, ce->trait_aliases[i]->trait_method, sizeof(zend_trait_method_reference)); trait_method 819 ext/opcache/zend_accelerator_util_funcs.c if (trait_aliases[i]->trait_method) { trait_method 820 ext/opcache/zend_accelerator_util_funcs.c if (trait_aliases[i]->trait_method->method_name) { trait_method 821 ext/opcache/zend_accelerator_util_funcs.c trait_aliases[i]->trait_method->method_name = trait_method 822 ext/opcache/zend_accelerator_util_funcs.c estrndup(trait_aliases[i]->trait_method->method_name, trait_method 823 ext/opcache/zend_accelerator_util_funcs.c trait_aliases[i]->trait_method->mname_len); trait_method 825 ext/opcache/zend_accelerator_util_funcs.c if (trait_aliases[i]->trait_method->class_name) { trait_method 826 ext/opcache/zend_accelerator_util_funcs.c trait_aliases[i]->trait_method->class_name = trait_method 827 ext/opcache/zend_accelerator_util_funcs.c estrndup(trait_aliases[i]->trait_method->class_name, trait_method 828 ext/opcache/zend_accelerator_util_funcs.c trait_aliases[i]->trait_method->cname_len); trait_method 855 ext/opcache/zend_accelerator_util_funcs.c trait_precedences[i]->trait_method = emalloc(sizeof(zend_trait_method_reference)); trait_method 856 ext/opcache/zend_accelerator_util_funcs.c memcpy(trait_precedences[i]->trait_method, ce->trait_precedences[i]->trait_method, sizeof(zend_trait_method_reference)); trait_method 858 ext/opcache/zend_accelerator_util_funcs.c trait_precedences[i]->trait_method->method_name = trait_method 859 ext/opcache/zend_accelerator_util_funcs.c estrndup(trait_precedences[i]->trait_method->method_name, trait_method 860 ext/opcache/zend_accelerator_util_funcs.c trait_precedences[i]->trait_method->mname_len); trait_method 861 ext/opcache/zend_accelerator_util_funcs.c trait_precedences[i]->trait_method->class_name = trait_method 862 ext/opcache/zend_accelerator_util_funcs.c estrndup(trait_precedences[i]->trait_method->class_name, trait_method 863 ext/opcache/zend_accelerator_util_funcs.c trait_precedences[i]->trait_method->cname_len); trait_method 555 ext/opcache/zend_persist.c if (ce->trait_aliases[i]->trait_method) { trait_method 556 ext/opcache/zend_persist.c if (ce->trait_aliases[i]->trait_method->method_name) { trait_method 557 ext/opcache/zend_persist.c zend_accel_store(ce->trait_aliases[i]->trait_method->method_name, trait_method 558 ext/opcache/zend_persist.c ce->trait_aliases[i]->trait_method->mname_len + 1); trait_method 560 ext/opcache/zend_persist.c if (ce->trait_aliases[i]->trait_method->class_name) { trait_method 561 ext/opcache/zend_persist.c zend_accel_store(ce->trait_aliases[i]->trait_method->class_name, trait_method 562 ext/opcache/zend_persist.c ce->trait_aliases[i]->trait_method->cname_len + 1); trait_method 564 ext/opcache/zend_persist.c ce->trait_aliases[i]->trait_method->ce = NULL; trait_method 565 ext/opcache/zend_persist.c zend_accel_store(ce->trait_aliases[i]->trait_method, trait_method 588 ext/opcache/zend_persist.c zend_accel_store(ce->trait_precedences[i]->trait_method->method_name, trait_method 589 ext/opcache/zend_persist.c ce->trait_precedences[i]->trait_method->mname_len + 1); trait_method 590 ext/opcache/zend_persist.c zend_accel_store(ce->trait_precedences[i]->trait_method->class_name, trait_method 591 ext/opcache/zend_persist.c ce->trait_precedences[i]->trait_method->cname_len + 1); trait_method 592 ext/opcache/zend_persist.c ce->trait_precedences[i]->trait_method->ce = NULL; trait_method 593 ext/opcache/zend_persist.c zend_accel_store(ce->trait_precedences[i]->trait_method, trait_method 311 ext/opcache/zend_persist_calc.c if (ce->trait_aliases[i]->trait_method) { trait_method 312 ext/opcache/zend_persist_calc.c if (ce->trait_aliases[i]->trait_method->method_name) { trait_method 313 ext/opcache/zend_persist_calc.c ADD_SIZE(ce->trait_aliases[i]->trait_method->mname_len + 1); trait_method 315 ext/opcache/zend_persist_calc.c if (ce->trait_aliases[i]->trait_method->class_name) { trait_method 316 ext/opcache/zend_persist_calc.c ADD_SIZE(ce->trait_aliases[i]->trait_method->cname_len + 1); trait_method 334 ext/opcache/zend_persist_calc.c ADD_SIZE(ce->trait_precedences[i]->trait_method->mname_len + 1); trait_method 335 ext/opcache/zend_persist_calc.c ADD_SIZE(ce->trait_precedences[i]->trait_method->cname_len + 1); trait_method 4557 ext/reflection/php_reflection.c zend_trait_method_reference *cur_ref = ce->trait_aliases[i]->trait_method;