Lines Matching refs:TSRMLS_CC

44 	#define APPLY_TSRMLS_CC TSRMLS_CC
123 return instanceof_function(Z_OBJCE_P(object), interface TSRMLS_CC); in TWIG_INSTANCE_OF()
132 if (zend_lookup_class(interface, strlen(interface), &pce TSRMLS_CC) == FAILURE) { in TWIG_INSTANCE_OF_USERLAND()
135 return instanceof_function(Z_OBJCE_P(object), *pce TSRMLS_CC); in TWIG_INSTANCE_OF_USERLAND()
233 if (zend_call_function(&fci, NULL TSRMLS_CC) == FAILURE) { in TWIG_CALL_USER_FUNC_ARRAY()
250 ret = TWIG_CALL_USER_FUNC_ARRAY(object, functionName, NULL TSRMLS_CC); in TWIG_CALL_BOOLEAN()
265 ce = zend_get_class_entry(class TSRMLS_CC); in TWIG_GET_STATIC_PROPERTY()
267 tmp_zval = zend_std_get_static_property(ce, prop_name, strlen(prop_name), 0, NULL TSRMLS_CC); in TWIG_GET_STATIC_PROPERTY()
269 tmp_zval = zend_std_get_static_property(ce, prop_name, strlen(prop_name), 0 TSRMLS_CC); in TWIG_GET_STATIC_PROPERTY()
279 …= NULL && Z_TYPE_P(class) == IS_OBJECT && TWIG_INSTANCE_OF(class, zend_ce_arrayaccess TSRMLS_CC)) { in TWIG_GET_ARRAY_ELEMENT_ZVAL()
281 return TWIG_GET_ARRAYOBJECT_ELEMENT(class, prop_name TSRMLS_CC); in TWIG_GET_ARRAY_ELEMENT_ZVAL()
314 …= NULL && Z_TYPE_P(class) == IS_OBJECT && TWIG_INSTANCE_OF(class, zend_ce_arrayaccess TSRMLS_CC)) { in TWIG_GET_ARRAY_ELEMENT()
321 tmp_ret_zval = TWIG_GET_ARRAYOBJECT_ELEMENT(class, tmp_name_zval TSRMLS_CC); in TWIG_GET_ARRAY_ELEMENT()
338 tmp = Z_OBJ_HT_P(object)->read_property(object, propname, BP_VAR_IS, NULL TSRMLS_CC); in TWIG_PROPERTY()
340 tmp = Z_OBJ_HT_P(object)->read_property(object, propname, BP_VAR_IS TSRMLS_CC); in TWIG_PROPERTY()
353 return Z_OBJ_HT_P(object)->has_property(object, propname, 0, NULL TSRMLS_CC); in TWIG_HAS_PROPERTY()
355 return Z_OBJ_HT_P(object)->has_property(object, propname, 0 TSRMLS_CC); in TWIG_HAS_PROPERTY()
365 Z_OBJ_HT_P(object)->get_properties(object TSRMLS_CC), // the properties hash in TWIG_HAS_DYNAMIC_PROPERTY()
380 tmp = TWIG_PROPERTY(object, tmp_name_zval TSRMLS_CC); in TWIG_PROPERTY_CHAR()
413 if (zend_call_function(&fci, NULL TSRMLS_CC) == FAILURE) { in TWIG_CALL_S()
428 retval_ptr = TWIG_CALL_S(object, method, arg0 TSRMLS_CC); in TWIG_CALL_SB()
465 if (zend_call_function(&fci, NULL TSRMLS_CC) == FAILURE) { in TWIG_CALL_ZZ()
489 if (zend_lookup_class(class, strlen(class), &pce TSRMLS_CC) == FAILURE) { in TWIG_NEW()
498 TWIG_CALL_ZZ(object, "__construct", arg0, arg1 TSRMLS_CC); in TWIG_NEW()
519 key = php_addcslashes(hash_key->arKey, hash_key->nKeyLength - 1, &key_len, 0, "'\\", 2 TSRMLS_CC); in twig_add_array_key_to_string()
555 …if (zend_lookup_class("Twig_Error_Runtime", strlen("Twig_Error_Runtime"), &pce TSRMLS_CC) == FAILU… in TWIG_RUNTIME_ERROR()
580 call_user_function(EG(function_table), &template, filename_func, filename, 0, 0 TSRMLS_CC); in TWIG_RUNTIME_ERROR()
585 …_function(EG(function_table), &ex, constructor, constructor_retval, 3, constructor_args TSRMLS_CC); in TWIG_RUNTIME_ERROR()
595 zend_throw_exception_object(ex TSRMLS_CC); in TWIG_RUNTIME_ERROR()
607 zend_get_object_classname(object, (const char **) &class_name, &class_name_len TSRMLS_CC); in TWIG_GET_CLASS_NAME()
609 zend_get_object_classname(object, &class_name, &class_name_len TSRMLS_CC); in TWIG_GET_CLASS_NAME()
636 …if (zend_lookup_class("Twig_Template", strlen("Twig_Template"), &twig_template_ce TSRMLS_CC) == FA… in twig_add_method_to_class()
639 if (instanceof_function(ce, *twig_template_ce TSRMLS_CC)) { in twig_add_method_to_class()
680 class_ce = zend_get_class_entry(object TSRMLS_CC); in twig_add_class_to_cache()
718 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ozz|asbb", &template, &object, &zitem, &argu… in PHP_FUNCTION()
753 …G_INSTANCE_OF(object, zend_ce_arrayaccess TSRMLS_CC) && TWIG_ISSET_ARRAYOBJECT_ELEMENT(object, zit… in PHP_FUNCTION()
761 ret = TWIG_GET_ARRAY_ELEMENT_ZVAL(object, zitem TSRMLS_CC); in PHP_FUNCTION()
787 …| !TWIG_CALL_BOOLEAN(TWIG_PROPERTY_CHAR(template, "env" TSRMLS_CC), "isStrictVariables" TSRMLS_CC)… in PHP_FUNCTION()
817 if (TWIG_INSTANCE_OF(object, zend_ce_arrayaccess TSRMLS_CC)) { in PHP_FUNCTION()
818 …ROR(template TSRMLS_CC, "Key \"%s\" in object with ArrayAccess of class \"%s\" does not exist.", i… in PHP_FUNCTION()
820TSRMLS_CC, "Impossible to access a key \"%s\" on an object of class \"%s\" that does not implement… in PHP_FUNCTION()
823 … TWIG_RUNTIME_ERROR(template TSRMLS_CC, "Key \"%s\" does not exist as the array is empty.", item); in PHP_FUNCTION()
825 char *array_keys = TWIG_IMPLODE_ARRAY_KEYS(", ", object TSRMLS_CC); in PHP_FUNCTION()
826 …TWIG_RUNTIME_ERROR(template TSRMLS_CC, "Key \"%s\" for array with keys \"%s\" does not exist.", it… in PHP_FUNCTION()
834 TWIG_RUNTIME_ERROR(template TSRMLS_CC, in PHP_FUNCTION()
841 TWIG_RUNTIME_ERROR(template TSRMLS_CC, in PHP_FUNCTION()
882 …| !TWIG_CALL_BOOLEAN(TWIG_PROPERTY_CHAR(template, "env" TSRMLS_CC), "isStrictVariables" TSRMLS_CC)… in PHP_FUNCTION()
890 …TWIG_RUNTIME_ERROR(template TSRMLS_CC, "Impossible to invoke a method (\"%s\") on a null variable.… in PHP_FUNCTION()
892 …TWIG_RUNTIME_ERROR(template TSRMLS_CC, "Impossible to invoke a method (\"%s\") on an array.", item… in PHP_FUNCTION()
896 …TWIG_RUNTIME_ERROR(template TSRMLS_CC, "Impossible to invoke a method (\"%s\") on a %s variable (\… in PHP_FUNCTION()
907 class_name = TWIG_GET_CLASS_NAME(object TSRMLS_CC); in PHP_FUNCTION()
908 tmp_self_cache = TWIG_GET_STATIC_PROPERTY(template, "cache" TSRMLS_CC); in PHP_FUNCTION()
909 tmp_class = TWIG_GET_ARRAY_ELEMENT(tmp_self_cache, class_name, strlen(class_name) TSRMLS_CC); in PHP_FUNCTION()
912 twig_add_class_to_cache(tmp_self_cache, object, class_name TSRMLS_CC); in PHP_FUNCTION()
913 tmp_class = TWIG_GET_ARRAY_ELEMENT(tmp_self_cache, class_name, strlen(class_name) TSRMLS_CC); in PHP_FUNCTION()
933 if (strcmp("method", type) != 0 && !TWIG_INSTANCE_OF_USERLAND(object, "Twig_Template" TSRMLS_CC)) { in PHP_FUNCTION()
936 tmp_properties = TWIG_GET_ARRAY_ELEMENT(tmp_class, "properties", strlen("properties") TSRMLS_CC); in PHP_FUNCTION()
937 tmp_item = TWIG_GET_ARRAY_ELEMENT(tmp_properties, item, item_len TSRMLS_CC); in PHP_FUNCTION()
939 …item || TWIG_HAS_PROPERTY(object, zitem TSRMLS_CC) || TWIG_HAS_DYNAMIC_PROPERTY(object, item, item… in PHP_FUNCTION()
944 …G_CALL_SB(TWIG_PROPERTY_CHAR(template, "env" TSRMLS_CC), "hasExtension", "Twig_Extension_Sandbox" in PHP_FUNCTION()
945 …HAR(template, "env" TSRMLS_CC), "getExtension", "Twig_Extension_Sandbox" TSRMLS_CC), "checkPropert… in PHP_FUNCTION()
952 ret = TWIG_PROPERTY(object, zitem TSRMLS_CC); in PHP_FUNCTION()
1009 tmp_methods = TWIG_GET_ARRAY_ELEMENT(tmp_class, "methods", strlen("methods") TSRMLS_CC); in PHP_FUNCTION()
1013 if (TWIG_GET_ARRAY_ELEMENT(tmp_methods, lcItem, lcItem_length TSRMLS_CC)) { in PHP_FUNCTION()
1015 …} else if (TWIG_GET_ARRAY_ELEMENT(tmp_methods, tmp_method_name_get, lcItem_length + 3 TSRMLS_CC)) { in PHP_FUNCTION()
1017 } else if (TWIG_GET_ARRAY_ELEMENT(tmp_methods, tmp_method_name_is, lcItem_length + 2 TSRMLS_CC)) { in PHP_FUNCTION()
1019 } else if (TWIG_GET_ARRAY_ELEMENT(tmp_methods, "__call", 6 TSRMLS_CC)) { in PHP_FUNCTION()
1048 …| !TWIG_CALL_BOOLEAN(TWIG_PROPERTY_CHAR(template, "env" TSRMLS_CC), "isStrictVariables" TSRMLS_CC)… in PHP_FUNCTION()
1052TSRMLS_CC, "Neither the property \"%s\" nor one of the methods \"%s()\", \"get%s()\"/\"is%s()\" or… in PHP_FUNCTION()
1070 …G_CALL_SB(TWIG_PROPERTY_CHAR(template, "env" TSRMLS_CC), "hasExtension", "Twig_Extension_Sandbox" in PHP_FUNCTION()
1071 …HAR(template, "env" TSRMLS_CC), "getExtension", "Twig_Extension_Sandbox" TSRMLS_CC), "checkMethodA… in PHP_FUNCTION()
1092 ret = TWIG_CALL_USER_FUNC_ARRAY(object, method, arguments TSRMLS_CC); in PHP_FUNCTION()
1093 if (EG(exception) && TWIG_INSTANCE_OF(EG(exception), spl_ce_BadMethodCallException TSRMLS_CC)) { in PHP_FUNCTION()
1094 …| !TWIG_CALL_BOOLEAN(TWIG_PROPERTY_CHAR(template, "env" TSRMLS_CC), "isStrictVariables" TSRMLS_CC)… in PHP_FUNCTION()
1128 if (TWIG_INSTANCE_OF_USERLAND(object, "Twig_TemplateInterface" TSRMLS_CC)) { in PHP_FUNCTION()
1143 call_user_function(EG(function_table), &object, filename_func, object_filename, 0, 0 TSRMLS_CC); in PHP_FUNCTION()
1145 call_user_function(EG(function_table), &template, filename_func, this_filename, 0, 0 TSRMLS_CC); in PHP_FUNCTION()
1198 …_CALL_USER_FUNC_ARRAY(TWIG_PROPERTY_CHAR(template, "env" TSRMLS_CC), "getCharset", NULL TSRMLS_CC); in PHP_FUNCTION()
1199 TWIG_NEW(return_value, "Twig_Markup", ret, charset TSRMLS_CC); in PHP_FUNCTION()