Line data Source code
1 : /* This is a generated file, edit the .stub.php file instead.
2 : * Stub hash: 532e2adfa394f0120b711d5a23894740b4bb9c5c */
3 :
4 : ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Cairo_FontFace___construct, 0, 0, 0)
5 : ZEND_END_ARG_INFO()
6 :
7 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_FontFace_getStatus, 0, 0, Cairo\\Status, 0)
8 : ZEND_END_ARG_INFO()
9 :
10 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_FontFace_getType, 0, 0, Cairo\\FontType, 0)
11 : ZEND_END_ARG_INFO()
12 :
13 : ZEND_METHOD(Cairo_FontFace, __construct);
14 : ZEND_METHOD(Cairo_FontFace, getStatus);
15 : ZEND_METHOD(Cairo_FontFace, getType);
16 :
17 : static const zend_function_entry class_Cairo_FontFace_methods[] = {
18 : ZEND_ME(Cairo_FontFace, __construct, arginfo_class_Cairo_FontFace___construct, ZEND_ACC_PUBLIC)
19 : ZEND_ME(Cairo_FontFace, getStatus, arginfo_class_Cairo_FontFace_getStatus, ZEND_ACC_PUBLIC)
20 : ZEND_ME(Cairo_FontFace, getType, arginfo_class_Cairo_FontFace_getType, ZEND_ACC_PUBLIC)
21 : ZEND_FE_END
22 : };
23 :
24 424 : static zend_class_entry *register_class_Cairo_FontFace(void)
25 : {
26 : zend_class_entry ce, *class_entry;
27 :
28 424 : INIT_NS_CLASS_ENTRY(ce, "Cairo", "FontFace", class_Cairo_FontFace_methods);
29 : #if (PHP_VERSION_ID >= 80400)
30 424 : class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_ABSTRACT);
31 : #else
32 : class_entry = zend_register_internal_class_ex(&ce, NULL);
33 : class_entry->ce_flags |= ZEND_ACC_ABSTRACT;
34 : #endif
35 :
36 424 : return class_entry;
37 : }
38 :
39 424 : static zend_class_entry *register_class_Cairo_FontType(void)
40 : {
41 424 : zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\FontType", IS_LONG, NULL);
42 :
43 : zval enum_case_Toy_value;
44 424 : ZVAL_LONG(&enum_case_Toy_value, CAIRO_FONT_TYPE_TOY);
45 424 : zend_enum_add_case_cstr(class_entry, "Toy", &enum_case_Toy_value);
46 :
47 : zval enum_case_FT_value;
48 424 : ZVAL_LONG(&enum_case_FT_value, CAIRO_FONT_TYPE_FT);
49 424 : zend_enum_add_case_cstr(class_entry, "FT", &enum_case_FT_value);
50 :
51 : zval enum_case_Win32_value;
52 424 : ZVAL_LONG(&enum_case_Win32_value, CAIRO_FONT_TYPE_WIN32);
53 424 : zend_enum_add_case_cstr(class_entry, "Win32", &enum_case_Win32_value);
54 :
55 : zval enum_case_Quartz_value;
56 424 : ZVAL_LONG(&enum_case_Quartz_value, CAIRO_FONT_TYPE_QUARTZ);
57 424 : zend_enum_add_case_cstr(class_entry, "Quartz", &enum_case_Quartz_value);
58 :
59 : zval enum_case_User_value;
60 424 : ZVAL_LONG(&enum_case_User_value, CAIRO_FONT_TYPE_USER);
61 424 : zend_enum_add_case_cstr(class_entry, "User", &enum_case_User_value);
62 :
63 : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 18, 0)
64 : zval enum_case_DWrite_value;
65 424 : ZVAL_LONG(&enum_case_DWrite_value, CAIRO_FONT_TYPE_DWRITE);
66 424 : zend_enum_add_case_cstr(class_entry, "DWrite", &enum_case_DWrite_value);
67 : #endif
68 :
69 424 : return class_entry;
70 : }
|