LCOV - code coverage report
Current view: top level - src - font_map_arginfo.h (source / functions) Coverage Total Hit
Test: PHP Pango Extension Coverage Lines: 100.0 % 4 4
Test Date: 2025-10-26 00:52:08 Functions: 100.0 % 1 1

            Line data    Source code
       1              : /* This is a generated file, edit the .stub.php file instead.
       2              :  * Stub hash: d492d83cb740a6c242b92bc9d43fb23fc324abb1 */
       3              : 
       4              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 56, 0)
       5              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontMap_addFontFile, 0, 1, _IS_BOOL, 0)
       6              :     ZEND_ARG_TYPE_INFO(0, file, IS_STRING, 0)
       7              : ZEND_END_ARG_INFO()
       8              : #endif
       9              : 
      10              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Pango_FontMap_createContext, 0, 0, Pango\\Context, 0)
      11              : ZEND_END_ARG_INFO()
      12              : 
      13              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 46, 0)
      14              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Pango_FontMap_getFamily, 0, 1, Pango\\FontFamily, 0)
      15              :     ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
      16              : ZEND_END_ARG_INFO()
      17              : #endif
      18              : 
      19              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Pango_FontMap_listFamilies, 0, 0, IS_ARRAY, 0)
      20              : ZEND_END_ARG_INFO()
      21              : 
      22              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 56, 0)
      23              : ZEND_METHOD(Pango_FontMap, addFontFile);
      24              : #endif
      25              : ZEND_METHOD(Pango_FontMap, createContext);
      26              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 46, 0)
      27              : ZEND_METHOD(Pango_FontMap, getFamily);
      28              : #endif
      29              : ZEND_METHOD(Pango_FontMap, listFamilies);
      30              : 
      31              : static const zend_function_entry class_Pango_FontMap_methods[] = {
      32              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 56, 0)
      33              :     ZEND_ME(Pango_FontMap, addFontFile, arginfo_class_Pango_FontMap_addFontFile, ZEND_ACC_PUBLIC)
      34              : #endif
      35              :     ZEND_ME(Pango_FontMap, createContext, arginfo_class_Pango_FontMap_createContext, ZEND_ACC_PUBLIC)
      36              : #if PANGO_VERSION >= PANGO_VERSION_ENCODE(1, 46, 0)
      37              :     ZEND_ME(Pango_FontMap, getFamily, arginfo_class_Pango_FontMap_getFamily, ZEND_ACC_PUBLIC)
      38              : #endif
      39              :     ZEND_ME(Pango_FontMap, listFamilies, arginfo_class_Pango_FontMap_listFamilies, ZEND_ACC_PUBLIC)
      40              :     ZEND_FE_END
      41              : };
      42              : 
      43          194 : static zend_class_entry *register_class_Pango_FontMap(void)
      44              : {
      45              :     zend_class_entry ce, *class_entry;
      46              : 
      47          194 :     INIT_NS_CLASS_ENTRY(ce, "Pango", "FontMap", class_Pango_FontMap_methods);
      48              : #if (PHP_VERSION_ID >= 80400)
      49          194 :     class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_ABSTRACT);
      50              : #else
      51              :     class_entry = zend_register_internal_class_ex(&ce, NULL);
      52              :     class_entry->ce_flags |= ZEND_ACC_ABSTRACT;
      53              : #endif
      54              : 
      55          194 :     return class_entry;
      56              : }
        

Generated by: LCOV version 2.0-1