Line data Source code
1 : /* This is a generated file, edit the .stub.php file instead.
2 : * Stub hash: 4d7e28c28f2e54102d4a219ca2d2f1a38a66ba3f */
3 :
4 : ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Cairo_FontFace_Toy___construct, 0, 0, 1)
5 : ZEND_ARG_TYPE_INFO(0, family, IS_STRING, 0)
6 : ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, slant, Cairo\\FontSlant, 0, "Cairo\\FontSlant::Normal")
7 : ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, weight, Cairo\\FontWeight, 0, "Cairo\\FontWeight::Normal")
8 : ZEND_END_ARG_INFO()
9 :
10 : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_FontFace_Toy_getFamily, 0, 0, IS_STRING, 0)
11 : ZEND_END_ARG_INFO()
12 :
13 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_FontFace_Toy_getSlant, 0, 0, Cairo\\FontSlant, 0)
14 : ZEND_END_ARG_INFO()
15 :
16 : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_FontFace_Toy_getWeight, 0, 0, Cairo\\FontWeight, 0)
17 : ZEND_END_ARG_INFO()
18 :
19 : ZEND_METHOD(Cairo_FontFace_Toy, __construct);
20 : ZEND_METHOD(Cairo_FontFace_Toy, getFamily);
21 : ZEND_METHOD(Cairo_FontFace_Toy, getSlant);
22 : ZEND_METHOD(Cairo_FontFace_Toy, getWeight);
23 :
24 : static const zend_function_entry class_Cairo_FontFace_Toy_methods[] = {
25 : ZEND_ME(Cairo_FontFace_Toy, __construct, arginfo_class_Cairo_FontFace_Toy___construct, ZEND_ACC_PUBLIC)
26 : ZEND_ME(Cairo_FontFace_Toy, getFamily, arginfo_class_Cairo_FontFace_Toy_getFamily, ZEND_ACC_PUBLIC)
27 : ZEND_ME(Cairo_FontFace_Toy, getSlant, arginfo_class_Cairo_FontFace_Toy_getSlant, ZEND_ACC_PUBLIC)
28 : ZEND_ME(Cairo_FontFace_Toy, getWeight, arginfo_class_Cairo_FontFace_Toy_getWeight, ZEND_ACC_PUBLIC)
29 : ZEND_FE_END
30 : };
31 :
32 424 : static zend_class_entry *register_class_Cairo_FontFace_Toy(zend_class_entry *class_entry_Cairo_FontFace_FontFace)
33 : {
34 : zend_class_entry ce, *class_entry;
35 :
36 424 : INIT_NS_CLASS_ENTRY(ce, "Cairo\\FontFace", "Toy", class_Cairo_FontFace_Toy_methods);
37 : #if (PHP_VERSION_ID >= 80400)
38 424 : class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Cairo_FontFace_FontFace, 0);
39 : #else
40 : class_entry = zend_register_internal_class_ex(&ce, class_entry_Cairo_FontFace_FontFace);
41 : #endif
42 :
43 424 : return class_entry;
44 : }
45 :
46 424 : static zend_class_entry *register_class_Cairo_FontSlant(void)
47 : {
48 424 : zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\FontSlant", IS_LONG, NULL);
49 :
50 : zval enum_case_Normal_value;
51 424 : ZVAL_LONG(&enum_case_Normal_value, CAIRO_FONT_SLANT_NORMAL);
52 424 : zend_enum_add_case_cstr(class_entry, "Normal", &enum_case_Normal_value);
53 :
54 : zval enum_case_Italic_value;
55 424 : ZVAL_LONG(&enum_case_Italic_value, CAIRO_FONT_SLANT_ITALIC);
56 424 : zend_enum_add_case_cstr(class_entry, "Italic", &enum_case_Italic_value);
57 :
58 : zval enum_case_Oblique_value;
59 424 : ZVAL_LONG(&enum_case_Oblique_value, CAIRO_FONT_SLANT_OBLIQUE);
60 424 : zend_enum_add_case_cstr(class_entry, "Oblique", &enum_case_Oblique_value);
61 :
62 424 : return class_entry;
63 : }
64 :
65 424 : static zend_class_entry *register_class_Cairo_FontWeight(void)
66 : {
67 424 : zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\FontWeight", IS_LONG, NULL);
68 :
69 : zval enum_case_Normal_value;
70 424 : ZVAL_LONG(&enum_case_Normal_value, CAIRO_FONT_WEIGHT_NORMAL);
71 424 : zend_enum_add_case_cstr(class_entry, "Normal", &enum_case_Normal_value);
72 :
73 : zval enum_case_Bold_value;
74 424 : ZVAL_LONG(&enum_case_Bold_value, CAIRO_FONT_WEIGHT_BOLD);
75 424 : zend_enum_add_case_cstr(class_entry, "Bold", &enum_case_Bold_value);
76 :
77 424 : return class_entry;
78 : }
|