LCOV - code coverage report
Current view: top level - src - ps_surface_arginfo.h (source / functions) Coverage Total Hit
Test: PHP Cairo Extension Coverage Lines: 100.0 % 11 11
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: dac4e3e8bbc3b2275081f9561626a90981ebba53 */
       3              : 
       4              : ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Cairo_Surface_Ps___construct, 0, 0, 3)
       5              :     ZEND_ARG_INFO(0, file)
       6              :     ZEND_ARG_TYPE_INFO(0, width, IS_DOUBLE, 0)
       7              :     ZEND_ARG_TYPE_INFO(0, height, IS_DOUBLE, 0)
       8              : ZEND_END_ARG_INFO()
       9              : 
      10              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Ps_setSize, 0, 2, IS_VOID, 0)
      11              :     ZEND_ARG_TYPE_INFO(0, width, IS_DOUBLE, 0)
      12              :     ZEND_ARG_TYPE_INFO(0, height, IS_DOUBLE, 0)
      13              : ZEND_END_ARG_INFO()
      14              : 
      15              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Ps_restrictToLevel, 0, 0, IS_VOID, 0)
      16              :     ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(0, level, Cairo\\Surface\\Ps\\Level, 0, "Cairo\\Surface\\Ps\\Level::Level_2")
      17              : ZEND_END_ARG_INFO()
      18              : 
      19              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Ps_getLevels, 0, 0, IS_ARRAY, 0)
      20              : ZEND_END_ARG_INFO()
      21              : 
      22              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Ps_levelToString, 0, 1, IS_STRING, 0)
      23              :     ZEND_ARG_OBJ_INFO(0, level, Cairo\\Surface\\Ps\\Level, 0)
      24              : ZEND_END_ARG_INFO()
      25              : 
      26              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Ps_setEps, 0, 1, IS_VOID, 0)
      27              :     ZEND_ARG_TYPE_INFO(0, eps, _IS_BOOL, 0)
      28              : ZEND_END_ARG_INFO()
      29              : 
      30              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Ps_getEps, 0, 0, _IS_BOOL, 0)
      31              : ZEND_END_ARG_INFO()
      32              : 
      33              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Ps_dscBeginSetup, 0, 0, IS_VOID, 0)
      34              : ZEND_END_ARG_INFO()
      35              : 
      36              : #define arginfo_class_Cairo_Surface_Ps_dscBeginPageSetup arginfo_class_Cairo_Surface_Ps_dscBeginSetup
      37              : 
      38              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Ps_dscComment, 0, 1, IS_VOID, 0)
      39              :     ZEND_ARG_TYPE_INFO(0, comment, IS_STRING, 0)
      40              : ZEND_END_ARG_INFO()
      41              : 
      42              : ZEND_METHOD(Cairo_Surface_Ps, __construct);
      43              : ZEND_METHOD(Cairo_Surface_Ps, setSize);
      44              : ZEND_METHOD(Cairo_Surface_Ps, restrictToLevel);
      45              : ZEND_METHOD(Cairo_Surface_Ps, getLevels);
      46              : ZEND_METHOD(Cairo_Surface_Ps, levelToString);
      47              : ZEND_METHOD(Cairo_Surface_Ps, setEps);
      48              : ZEND_METHOD(Cairo_Surface_Ps, getEps);
      49              : ZEND_METHOD(Cairo_Surface_Ps, dscBeginSetup);
      50              : ZEND_METHOD(Cairo_Surface_Ps, dscBeginPageSetup);
      51              : ZEND_METHOD(Cairo_Surface_Ps, dscComment);
      52              : 
      53              : static const zend_function_entry class_Cairo_Surface_Ps_methods[] = {
      54              :     ZEND_ME(Cairo_Surface_Ps, __construct, arginfo_class_Cairo_Surface_Ps___construct, ZEND_ACC_PUBLIC)
      55              :     ZEND_ME(Cairo_Surface_Ps, setSize, arginfo_class_Cairo_Surface_Ps_setSize, ZEND_ACC_PUBLIC)
      56              :     ZEND_ME(Cairo_Surface_Ps, restrictToLevel, arginfo_class_Cairo_Surface_Ps_restrictToLevel, ZEND_ACC_PUBLIC)
      57              :     ZEND_ME(Cairo_Surface_Ps, getLevels, arginfo_class_Cairo_Surface_Ps_getLevels, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
      58              :     ZEND_ME(Cairo_Surface_Ps, levelToString, arginfo_class_Cairo_Surface_Ps_levelToString, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
      59              :     ZEND_ME(Cairo_Surface_Ps, setEps, arginfo_class_Cairo_Surface_Ps_setEps, ZEND_ACC_PUBLIC)
      60              :     ZEND_ME(Cairo_Surface_Ps, getEps, arginfo_class_Cairo_Surface_Ps_getEps, ZEND_ACC_PUBLIC)
      61              :     ZEND_ME(Cairo_Surface_Ps, dscBeginSetup, arginfo_class_Cairo_Surface_Ps_dscBeginSetup, ZEND_ACC_PUBLIC)
      62              :     ZEND_ME(Cairo_Surface_Ps, dscBeginPageSetup, arginfo_class_Cairo_Surface_Ps_dscBeginPageSetup, ZEND_ACC_PUBLIC)
      63              :     ZEND_ME(Cairo_Surface_Ps, dscComment, arginfo_class_Cairo_Surface_Ps_dscComment, ZEND_ACC_PUBLIC)
      64              :     ZEND_FE_END
      65              : };
      66              : 
      67          424 : static zend_class_entry *register_class_Cairo_Surface_Ps(zend_class_entry *class_entry_Cairo_Surface)
      68              : {
      69              :     zend_class_entry ce, *class_entry;
      70              : 
      71          424 :     INIT_NS_CLASS_ENTRY(ce, "Cairo\\Surface", "Ps", class_Cairo_Surface_Ps_methods);
      72              : #if (PHP_VERSION_ID >= 80400)
      73          424 :     class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Cairo_Surface, 0);
      74              : #else
      75              :     class_entry = zend_register_internal_class_ex(&ce, class_entry_Cairo_Surface);
      76              : #endif
      77              : 
      78          424 :     return class_entry;
      79              : }
      80              : 
      81          424 : static zend_class_entry *register_class_Cairo_Surface_Ps_Level(void)
      82              : {
      83          424 :     zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\Surface\\Ps\\Level", IS_LONG, NULL);
      84              : 
      85              :     zval enum_case_Level_2_value;
      86          424 :     ZVAL_LONG(&enum_case_Level_2_value, CAIRO_PS_LEVEL_2);
      87          424 :     zend_enum_add_case_cstr(class_entry, "Level_2", &enum_case_Level_2_value);
      88              : 
      89              :     zval enum_case_Level_3_value;
      90          424 :     ZVAL_LONG(&enum_case_Level_3_value, CAIRO_PS_LEVEL_3);
      91          424 :     zend_enum_add_case_cstr(class_entry, "Level_3", &enum_case_Level_3_value);
      92              : 
      93          424 :     return class_entry;
      94              : }
        

Generated by: LCOV version 2.0-1