|             Line data    Source code 
       1              : /* This is a generated file, edit the .stub.php file instead.
       2              :  * Stub hash: 093b4565777555b0e49d0e72a1f0933ef64bc6fa */
       3              : 
       4              : ZEND_BEGIN_ARG_INFO_EX(arginfo_class_Cairo_Surface_Svg___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_Svg_restrictToVersion, 0, 1, IS_VOID, 0)
      11              :     ZEND_ARG_OBJ_INFO(0, version, Cairo\\Surface\\Svg\\Version, 0)
      12              : ZEND_END_ARG_INFO()
      13              : 
      14              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Svg_versionToString, 0, 1, IS_STRING, 0)
      15              :     ZEND_ARG_OBJ_INFO(0, version, Cairo\\Surface\\Svg\\Version, 0)
      16              : ZEND_END_ARG_INFO()
      17              : 
      18              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Svg_getVersions, 0, 0, IS_ARRAY, 0)
      19              : ZEND_END_ARG_INFO()
      20              : 
      21              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
      22              : ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_Cairo_Surface_Svg_setDocumentUnit, 0, 1, IS_VOID, 0)
      23              :     ZEND_ARG_OBJ_INFO(0, unit, Cairo\\Surface\\Svg\\\125nit, 0)
      24              : ZEND_END_ARG_INFO()
      25              : 
      26              : ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_Cairo_Surface_Svg_getDocumentUnit, 0, 0, Cairo\\Surface\\Svg\\\125nit, 0)
      27              : ZEND_END_ARG_INFO()
      28              : #endif
      29              : 
      30              : ZEND_METHOD(Cairo_Surface_Svg, __construct);
      31              : ZEND_METHOD(Cairo_Surface_Svg, restrictToVersion);
      32              : ZEND_METHOD(Cairo_Surface_Svg, versionToString);
      33              : ZEND_METHOD(Cairo_Surface_Svg, getVersions);
      34              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
      35              : ZEND_METHOD(Cairo_Surface_Svg, setDocumentUnit);
      36              : ZEND_METHOD(Cairo_Surface_Svg, getDocumentUnit);
      37              : #endif
      38              : 
      39              : static const zend_function_entry class_Cairo_Surface_Svg_methods[] = {
      40              :     ZEND_ME(Cairo_Surface_Svg, __construct, arginfo_class_Cairo_Surface_Svg___construct, ZEND_ACC_PUBLIC)
      41              :     ZEND_ME(Cairo_Surface_Svg, restrictToVersion, arginfo_class_Cairo_Surface_Svg_restrictToVersion, ZEND_ACC_PUBLIC)
      42              :     ZEND_ME(Cairo_Surface_Svg, versionToString, arginfo_class_Cairo_Surface_Svg_versionToString, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
      43              :     ZEND_ME(Cairo_Surface_Svg, getVersions, arginfo_class_Cairo_Surface_Svg_getVersions, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
      44              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
      45              :     ZEND_ME(Cairo_Surface_Svg, setDocumentUnit, arginfo_class_Cairo_Surface_Svg_setDocumentUnit, ZEND_ACC_PUBLIC)
      46              :     ZEND_ME(Cairo_Surface_Svg, getDocumentUnit, arginfo_class_Cairo_Surface_Svg_getDocumentUnit, ZEND_ACC_PUBLIC)
      47              : #endif
      48              :     ZEND_FE_END
      49              : };
      50              : 
      51          433 : static zend_class_entry *register_class_Cairo_Surface_Svg(zend_class_entry *class_entry_Cairo_Surface)
      52              : {
      53              :     zend_class_entry ce, *class_entry;
      54              : 
      55          433 :     INIT_NS_CLASS_ENTRY(ce, "Cairo\\Surface", "Svg", class_Cairo_Surface_Svg_methods);
      56              : #if (PHP_VERSION_ID >= 80400)
      57          433 :     class_entry = zend_register_internal_class_with_flags(&ce, class_entry_Cairo_Surface, 0);
      58              : #else
      59              :     class_entry = zend_register_internal_class_ex(&ce, class_entry_Cairo_Surface);
      60              : #endif
      61              : 
      62          433 :     return class_entry;
      63              : }
      64              : 
      65          433 : static zend_class_entry *register_class_Cairo_Surface_Svg_Version(void)
      66              : {
      67          433 :     zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\Surface\\Svg\\Version", IS_LONG, NULL);
      68              : 
      69              :     zval enum_case_Version_1_1_value;
      70          433 :     ZVAL_LONG(&enum_case_Version_1_1_value, CAIRO_SVG_VERSION_1_1);
      71          433 :     zend_enum_add_case_cstr(class_entry, "Version_1_1", &enum_case_Version_1_1_value);
      72              : 
      73              :     zval enum_case_Version_1_2_value;
      74          433 :     ZVAL_LONG(&enum_case_Version_1_2_value, CAIRO_SVG_VERSION_1_2);
      75          433 :     zend_enum_add_case_cstr(class_entry, "Version_1_2", &enum_case_Version_1_2_value);
      76              : 
      77          433 :     return class_entry;
      78              : }
      79              : 
      80              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
      81          433 : static zend_class_entry *register_class_Cairo_Surface_Svg_Unit(void)
      82              : {
      83          433 :     zend_class_entry *class_entry = zend_register_internal_enum("Cairo\\Surface\\Svg\\Unit", IS_LONG, NULL);
      84              : 
      85              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
      86              :     zval enum_case_User_value;
      87          433 :     ZVAL_LONG(&enum_case_User_value, CAIRO_SVG_UNIT_USER);
      88          433 :     zend_enum_add_case_cstr(class_entry, "User", &enum_case_User_value);
      89              : #endif
      90              : 
      91              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
      92              :     zval enum_case_EM_value;
      93          433 :     ZVAL_LONG(&enum_case_EM_value, CAIRO_SVG_UNIT_EM);
      94          433 :     zend_enum_add_case_cstr(class_entry, "EM", &enum_case_EM_value);
      95              : #endif
      96              : 
      97              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
      98              :     zval enum_case_EX_value;
      99          433 :     ZVAL_LONG(&enum_case_EX_value, CAIRO_SVG_UNIT_EX);
     100          433 :     zend_enum_add_case_cstr(class_entry, "EX", &enum_case_EX_value);
     101              : #endif
     102              : 
     103              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
     104              :     zval enum_case_PX_value;
     105          433 :     ZVAL_LONG(&enum_case_PX_value, CAIRO_SVG_UNIT_PX);
     106          433 :     zend_enum_add_case_cstr(class_entry, "PX", &enum_case_PX_value);
     107              : #endif
     108              : 
     109              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
     110              :     zval enum_case_IN_value;
     111          433 :     ZVAL_LONG(&enum_case_IN_value, CAIRO_SVG_UNIT_IN);
     112          433 :     zend_enum_add_case_cstr(class_entry, "IN", &enum_case_IN_value);
     113              : #endif
     114              : 
     115              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
     116              :     zval enum_case_CM_value;
     117          433 :     ZVAL_LONG(&enum_case_CM_value, CAIRO_SVG_UNIT_CM);
     118          433 :     zend_enum_add_case_cstr(class_entry, "CM", &enum_case_CM_value);
     119              : #endif
     120              : 
     121              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
     122              :     zval enum_case_MM_value;
     123          433 :     ZVAL_LONG(&enum_case_MM_value, CAIRO_SVG_UNIT_MM);
     124          433 :     zend_enum_add_case_cstr(class_entry, "MM", &enum_case_MM_value);
     125              : #endif
     126              : 
     127              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
     128              :     zval enum_case_PT_value;
     129          433 :     ZVAL_LONG(&enum_case_PT_value, CAIRO_SVG_UNIT_PT);
     130          433 :     zend_enum_add_case_cstr(class_entry, "PT", &enum_case_PT_value);
     131              : #endif
     132              : 
     133              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
     134              :     zval enum_case_PC_value;
     135          433 :     ZVAL_LONG(&enum_case_PC_value, CAIRO_SVG_UNIT_PC);
     136          433 :     zend_enum_add_case_cstr(class_entry, "PC", &enum_case_PC_value);
     137              : #endif
     138              : 
     139              : #if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 16, 0)
     140              :     zval enum_case_Percent_value;
     141          433 :     ZVAL_LONG(&enum_case_Percent_value, CAIRO_SVG_UNIT_PERCENT);
     142          433 :     zend_enum_add_case_cstr(class_entry, "Percent", &enum_case_Percent_value);
     143              : #endif
     144              : 
     145          433 :     return class_entry;
     146              : }
     147              : #endif
         |