LCOV - code coverage report
Current view: top level - src - cairo_arginfo.h (source / functions) Coverage Total Hit
Test: PHP Cairo Extension Coverage Lines: 100.0 % 8 8
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: 9159abebed4ae5a59101c2e885a0ac0fdfb77e0d */
       3              : 
       4              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_Cairo_version, 0, 0, IS_LONG, 0)
       5              : ZEND_END_ARG_INFO()
       6              : 
       7              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_Cairo_version_string, 0, 0, IS_STRING, 0)
       8              : ZEND_END_ARG_INFO()
       9              : 
      10              : #define arginfo_class_Cairo_Cairo_version arginfo_Cairo_version
      11              : 
      12              : #define arginfo_class_Cairo_Cairo_versionString arginfo_Cairo_version_string
      13              : 
      14              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Cairo_availableSurfaces, 0, 0, IS_ARRAY, 0)
      15              : ZEND_END_ARG_INFO()
      16              : 
      17              : #define arginfo_class_Cairo_Cairo_availableFonts arginfo_class_Cairo_Cairo_availableSurfaces
      18              : 
      19              : ZEND_FUNCTION(Cairo_version);
      20              : ZEND_FUNCTION(Cairo_version_string);
      21              : ZEND_METHOD(Cairo_Cairo, version);
      22              : ZEND_METHOD(Cairo_Cairo, versionString);
      23              : ZEND_METHOD(Cairo_Cairo, availableSurfaces);
      24              : ZEND_METHOD(Cairo_Cairo, availableFonts);
      25              : 
      26              : static const zend_function_entry ext_functions[] = {
      27              : #if (PHP_VERSION_ID >= 80400)
      28              :     ZEND_RAW_FENTRY(ZEND_NS_NAME("Cairo", "version"), zif_Cairo_version, arginfo_Cairo_version, 0, NULL, NULL)
      29              : #else
      30              :     ZEND_RAW_FENTRY(ZEND_NS_NAME("Cairo", "version"), zif_Cairo_version, arginfo_Cairo_version, 0)
      31              : #endif
      32              : #if (PHP_VERSION_ID >= 80400)
      33              :     ZEND_RAW_FENTRY(ZEND_NS_NAME("Cairo", "version_string"), zif_Cairo_version_string, arginfo_Cairo_version_string, 0, NULL, NULL)
      34              : #else
      35              :     ZEND_RAW_FENTRY(ZEND_NS_NAME("Cairo", "version_string"), zif_Cairo_version_string, arginfo_Cairo_version_string, 0)
      36              : #endif
      37              :     ZEND_FE_END
      38              : };
      39              : 
      40              : static const zend_function_entry class_Cairo_Cairo_methods[] = {
      41              :     ZEND_ME(Cairo_Cairo, version, arginfo_class_Cairo_Cairo_version, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
      42              :     ZEND_ME(Cairo_Cairo, versionString, arginfo_class_Cairo_Cairo_versionString, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
      43              :     ZEND_ME(Cairo_Cairo, availableSurfaces, arginfo_class_Cairo_Cairo_availableSurfaces, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
      44              :     ZEND_ME(Cairo_Cairo, availableFonts, arginfo_class_Cairo_Cairo_availableFonts, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
      45              :     ZEND_FE_END
      46              : };
      47              : 
      48          424 : static void register_cairo_symbols(int module_number)
      49              : {
      50          424 :     REGISTER_LONG_CONSTANT("Cairo\\VERSION", CAIRO_VERSION, CONST_PERSISTENT);
      51          424 :     REGISTER_STRING_CONSTANT("Cairo\\VERSION_STRING", CAIRO_VERSION_STRING, CONST_PERSISTENT);
      52          424 : }
      53              : 
      54          424 : static zend_class_entry *register_class_Cairo_Cairo(void)
      55              : {
      56              :     zend_class_entry ce, *class_entry;
      57              : 
      58          424 :     INIT_NS_CLASS_ENTRY(ce, "Cairo", "Cairo", class_Cairo_Cairo_methods);
      59              : #if (PHP_VERSION_ID >= 80400)
      60          424 :     class_entry = zend_register_internal_class_with_flags(&ce, NULL, ZEND_ACC_ABSTRACT);
      61              : #else
      62              :     class_entry = zend_register_internal_class_ex(&ce, NULL);
      63              :     class_entry->ce_flags |= ZEND_ACC_ABSTRACT;
      64              : #endif
      65              : 
      66          424 :     return class_entry;
      67              : }
        

Generated by: LCOV version 2.0-1