LCOV - code coverage report
Current view: top level - src - font_arginfo.h (source / functions) Coverage Total Hit
Test: PHP Cairo Extension Coverage Lines: 100.0 % 20 20
Test Date: 2025-09-10 21:28:33 Functions: 100.0 % 3 3

            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              : }
        

Generated by: LCOV version 2.0-1