Lines Matching refs:ce

907 	zend_class_entry *ce = EX_T(opline->op1.u.var).class_entry;  in ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER()  local
912 …zend_error_noreturn(E_ERROR, "%s cannot implement %s - it is not an interface", ce->name, iface->n… in ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER()
914 zend_do_implement_interface(ce, iface TSRMLS_CC); in ZEND_ADD_INTERFACE_SPEC_CONST_HANDLER()
1243 zend_class_entry *ce; in ZEND_CATCH_SPEC_CV_HANDLER() local
1251 ce = Z_OBJCE_P(EG(exception)); in ZEND_CATCH_SPEC_CV_HANDLER()
1252 if (ce != EX_T(opline->op1.u.var).class_entry) { in ZEND_CATCH_SPEC_CV_HANDLER()
1253 if (!instanceof_function(ce, EX_T(opline->op1.u.var).class_entry TSRMLS_CC)) { in ZEND_CATCH_SPEC_CV_HANDLER()
1785 zend_class_entry *ce; in ZEND_CLONE_SPEC_CONST_HANDLER() local
1795 ce = Z_OBJCE_P(obj); in ZEND_CLONE_SPEC_CONST_HANDLER()
1796 clone = ce ? ce->clone : NULL; in ZEND_CLONE_SPEC_CONST_HANDLER()
1799 if (ce) { in ZEND_CLONE_SPEC_CONST_HANDLER()
1800 zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); in ZEND_CLONE_SPEC_CONST_HANDLER()
1806 if (ce && clone) { in ZEND_CLONE_SPEC_CONST_HANDLER()
1810 if (ce != EG(scope)) { in ZEND_CLONE_SPEC_CONST_HANDLER()
1811 …zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope… in ZEND_CLONE_SPEC_CONST_HANDLER()
1817 …zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(sco… in ZEND_CLONE_SPEC_CONST_HANDLER()
2122 zend_class_entry *ce = NULL; in ZEND_FE_RESET_SPEC_CONST_HANDLER() local
2135 ce = Z_OBJCE_PP(array_ptr_ptr); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2136 if (!ce || ce->get_iterator == NULL) { in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2160 ce = Z_OBJCE_P(array_ptr); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2161 if (ce && ce->get_iterator) { in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2166 ce = Z_OBJCE_P(array_ptr); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2167 if (!ce || !ce->get_iterator) { in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2185 if (ce && ce->get_iterator) { in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2186 …iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2197 …zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->nam… in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2236 if (ce) { in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2678 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER() local
2684ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2688 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2691 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2693 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2698 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2721 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2722 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2724 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2727 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2735 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2738 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2739 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2741 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2749 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
2830 zend_class_entry *ce; in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER() local
2835ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
2839 if (!ce) { in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
2843 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
2846 …if (zend_hash_find(&ce->constants_table, Z_STRVAL(opline->op2.u.constant), Z_STRLEN(opline->op2.u.… in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
2851 EG(scope) = ce; in ZEND_FETCH_CONSTANT_SPEC_CONST_CONST_HANDLER()
3255 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER() local
3261ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3265 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3268 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3270 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3275 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3298 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3299 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3301 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3304 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3312 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3315 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3316 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3318 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3326 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMP_HANDLER()
3724 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER() local
3730ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3734 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3737 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3739 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3744 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3767 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3768 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3770 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3773 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3781 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3784 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3785 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3787 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3795 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_VAR_HANDLER()
3949 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER() local
3955ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
3959 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
3962 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
3964 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
3969 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
3992 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
3993 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
3995 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
3998 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
4006 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
4009 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
4010 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
4012 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
4020 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
4386 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER() local
4392ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4396 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4399 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4401 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4406 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4429 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4430 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4432 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4435 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4443 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4446 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4447 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4449 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
4457 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
5081 zend_class_entry *ce; in ZEND_CLONE_SPEC_TMP_HANDLER() local
5091 ce = Z_OBJCE_P(obj); in ZEND_CLONE_SPEC_TMP_HANDLER()
5092 clone = ce ? ce->clone : NULL; in ZEND_CLONE_SPEC_TMP_HANDLER()
5095 if (ce) { in ZEND_CLONE_SPEC_TMP_HANDLER()
5096 zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); in ZEND_CLONE_SPEC_TMP_HANDLER()
5102 if (ce && clone) { in ZEND_CLONE_SPEC_TMP_HANDLER()
5106 if (ce != EG(scope)) { in ZEND_CLONE_SPEC_TMP_HANDLER()
5107 …zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope… in ZEND_CLONE_SPEC_TMP_HANDLER()
5113 …zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(sco… in ZEND_CLONE_SPEC_TMP_HANDLER()
5418 zend_class_entry *ce = NULL; in ZEND_FE_RESET_SPEC_TMP_HANDLER() local
5431 ce = Z_OBJCE_PP(array_ptr_ptr); in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5432 if (!ce || ce->get_iterator == NULL) { in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5456 ce = Z_OBJCE_P(array_ptr); in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5457 if (ce && ce->get_iterator) { in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5462 ce = Z_OBJCE_P(array_ptr); in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5463 if (!ce || !ce->get_iterator) { in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5481 if (ce && ce->get_iterator) { in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5482 …iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5493 …zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->nam… in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5532 if (ce) { in ZEND_FE_RESET_SPEC_TMP_HANDLER()
8456 zend_class_entry *ce; in ZEND_CLONE_SPEC_VAR_HANDLER() local
8466 ce = Z_OBJCE_P(obj); in ZEND_CLONE_SPEC_VAR_HANDLER()
8467 clone = ce ? ce->clone : NULL; in ZEND_CLONE_SPEC_VAR_HANDLER()
8470 if (ce) { in ZEND_CLONE_SPEC_VAR_HANDLER()
8471 zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); in ZEND_CLONE_SPEC_VAR_HANDLER()
8477 if (ce && clone) { in ZEND_CLONE_SPEC_VAR_HANDLER()
8481 if (ce != EG(scope)) { in ZEND_CLONE_SPEC_VAR_HANDLER()
8482 …zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope… in ZEND_CLONE_SPEC_VAR_HANDLER()
8488 …zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(sco… in ZEND_CLONE_SPEC_VAR_HANDLER()
8793 zend_class_entry *ce = NULL; in ZEND_FE_RESET_SPEC_VAR_HANDLER() local
8806 ce = Z_OBJCE_PP(array_ptr_ptr); in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8807 if (!ce || ce->get_iterator == NULL) { in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8831 ce = Z_OBJCE_P(array_ptr); in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8832 if (ce && ce->get_iterator) { in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8837 ce = Z_OBJCE_P(array_ptr); in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8838 if (!ce || !ce->get_iterator) { in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8856 if (ce && ce->get_iterator) { in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8857 …iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8868 …zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->nam… in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8907 if (ce) { in ZEND_FE_RESET_SPEC_VAR_HANDLER()
10486 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER() local
10492ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10496 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10499 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10501 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10506 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10529 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10530 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10532 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10535 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10543 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10546 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10547 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10549 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10557 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
10638 zend_class_entry *ce; in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER() local
10643ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
10647 if (!ce) { in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
10651 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
10654 …if (zend_hash_find(&ce->constants_table, Z_STRVAL(opline->op2.u.constant), Z_STRLEN(opline->op2.u.… in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
10659 EG(scope) = ce; in ZEND_FETCH_CONSTANT_SPEC_VAR_CONST_HANDLER()
12299 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER() local
12305ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12309 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12312 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12314 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12319 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12342 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12343 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12345 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12348 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12356 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12359 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12360 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12362 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
12370 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMP_HANDLER()
14104 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER() local
14110ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14114 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14117 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14119 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14124 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14147 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14148 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14150 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14153 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14161 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14164 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14165 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14167 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
14175 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_VAR_HANDLER()
15003 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER() local
15009ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15013 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15016 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15018 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15023 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15046 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15047 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15049 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15052 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15060 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15063 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15064 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15066 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
15074 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
16499 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER() local
16505ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16509 if (!ce) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16512 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16514 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16519 EX(called_scope) = ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16542 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16543 EX(fbc) = ce->get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16545 EX(fbc) = zend_std_get_static_method(ce, function_name_strval, function_name_strlen TSRMLS_CC); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16548 … zend_error_noreturn(E_ERROR, "Call to undefined method %s::%s()", ce->name, function_name_strval); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16556 if(!ce->constructor) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16559 …if (EG(This) && Z_OBJCE_P(EG(This)) != ce->constructor->common.scope && (ce->constructor->common.f… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16560 zend_error(E_COMPILE_ERROR, "Cannot call private %s::__construct()", ce->name); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16562 EX(fbc) = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16570 !instanceof_function(Z_OBJCE_P(EG(This)), ce TSRMLS_CC)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
16996 zend_class_entry *ce; in ZEND_CLONE_SPEC_UNUSED_HANDLER() local
17006 ce = Z_OBJCE_P(obj); in ZEND_CLONE_SPEC_UNUSED_HANDLER()
17007 clone = ce ? ce->clone : NULL; in ZEND_CLONE_SPEC_UNUSED_HANDLER()
17010 if (ce) { in ZEND_CLONE_SPEC_UNUSED_HANDLER()
17011 zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); in ZEND_CLONE_SPEC_UNUSED_HANDLER()
17017 if (ce && clone) { in ZEND_CLONE_SPEC_UNUSED_HANDLER()
17021 if (ce != EG(scope)) { in ZEND_CLONE_SPEC_UNUSED_HANDLER()
17022 …zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope… in ZEND_CLONE_SPEC_UNUSED_HANDLER()
17028 …zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(sco… in ZEND_CLONE_SPEC_UNUSED_HANDLER()
17867 zend_class_entry *ce; in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER() local
17872ce = zend_fetch_class(Z_STRVAL(opline->op1.u.constant), Z_STRLEN(opline->op1.u.constant), opline->… in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
17876 if (!ce) { in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
17880 ce = EX_T(opline->op1.u.var).class_entry; in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
17883 …if (zend_hash_find(&ce->constants_table, Z_STRVAL(opline->op2.u.constant), Z_STRLEN(opline->op2.u.… in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
17888 EG(scope) = ce; in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
22361 zend_class_entry *ce; in ZEND_CLONE_SPEC_CV_HANDLER() local
22371 ce = Z_OBJCE_P(obj); in ZEND_CLONE_SPEC_CV_HANDLER()
22372 clone = ce ? ce->clone : NULL; in ZEND_CLONE_SPEC_CV_HANDLER()
22375 if (ce) { in ZEND_CLONE_SPEC_CV_HANDLER()
22376 zend_error_noreturn(E_ERROR, "Trying to clone an uncloneable object of class %s", ce->name); in ZEND_CLONE_SPEC_CV_HANDLER()
22382 if (ce && clone) { in ZEND_CLONE_SPEC_CV_HANDLER()
22386 if (ce != EG(scope)) { in ZEND_CLONE_SPEC_CV_HANDLER()
22387 …zend_error_noreturn(E_ERROR, "Call to private %s::__clone() from context '%s'", ce->name, EG(scope… in ZEND_CLONE_SPEC_CV_HANDLER()
22393 …zend_error_noreturn(E_ERROR, "Call to protected %s::__clone() from context '%s'", ce->name, EG(sco… in ZEND_CLONE_SPEC_CV_HANDLER()
22698 zend_class_entry *ce = NULL; in ZEND_FE_RESET_SPEC_CV_HANDLER() local
22711 ce = Z_OBJCE_PP(array_ptr_ptr); in ZEND_FE_RESET_SPEC_CV_HANDLER()
22712 if (!ce || ce->get_iterator == NULL) { in ZEND_FE_RESET_SPEC_CV_HANDLER()
22736 ce = Z_OBJCE_P(array_ptr); in ZEND_FE_RESET_SPEC_CV_HANDLER()
22737 if (ce && ce->get_iterator) { in ZEND_FE_RESET_SPEC_CV_HANDLER()
22742 ce = Z_OBJCE_P(array_ptr); in ZEND_FE_RESET_SPEC_CV_HANDLER()
22743 if (!ce || !ce->get_iterator) { in ZEND_FE_RESET_SPEC_CV_HANDLER()
22761 if (ce && ce->get_iterator) { in ZEND_FE_RESET_SPEC_CV_HANDLER()
22762 …iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); in ZEND_FE_RESET_SPEC_CV_HANDLER()
22773 …zend_throw_exception_ex(NULL, 0 TSRMLS_CC, "Object of type %s did not create an Iterator", ce->nam… in ZEND_FE_RESET_SPEC_CV_HANDLER()
22812 if (ce) { in ZEND_FE_RESET_SPEC_CV_HANDLER()