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

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

Generated by: LCOV version 2.0-1