@@ -1297,9 +1297,7 @@ static void _function_check_flag(INTERNAL_FUNCTION_PARAMETERS, int mask)
1297
1297
reflection_object * intern ;
1298
1298
zend_function * mptr ;
1299
1299
1300
- if (zend_parse_parameters_none () == FAILURE ) {
1301
- RETURN_THROWS ();
1302
- }
1300
+ ZEND_PARSE_PARAMETERS_NONE ();
1303
1301
GET_REFLECTION_OBJECT_PTR (mptr );
1304
1302
RETURN_BOOL (mptr -> common .fn_flags & mask );
1305
1303
}
@@ -1685,9 +1683,7 @@ ZEND_METHOD(ReflectionFunction, __toString)
1685
1683
zend_function * fptr ;
1686
1684
smart_str str = {0 };
1687
1685
1688
- if (zend_parse_parameters_none () == FAILURE ) {
1689
- RETURN_THROWS ();
1690
- }
1686
+ ZEND_PARSE_PARAMETERS_NONE ();
1691
1687
GET_REFLECTION_OBJECT_PTR (fptr );
1692
1688
_function_string (& str , fptr , intern -> ce , "" );
1693
1689
RETURN_STR (smart_str_extract (& str ));
@@ -1700,9 +1696,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getName)
1700
1696
reflection_object * intern ;
1701
1697
zend_function * fptr ;
1702
1698
1703
- if (zend_parse_parameters_none () == FAILURE ) {
1704
- RETURN_THROWS ();
1705
- }
1699
+ ZEND_PARSE_PARAMETERS_NONE ();
1706
1700
1707
1701
GET_REFLECTION_OBJECT_PTR (fptr );
1708
1702
RETURN_STR_COPY (fptr -> common .function_name );
@@ -1715,9 +1709,8 @@ ZEND_METHOD(ReflectionFunctionAbstract, isClosure)
1715
1709
reflection_object * intern ;
1716
1710
zend_function * fptr ;
1717
1711
1718
- if (zend_parse_parameters_none () == FAILURE ) {
1719
- RETURN_THROWS ();
1720
- }
1712
+ ZEND_PARSE_PARAMETERS_NONE ();
1713
+
1721
1714
GET_REFLECTION_OBJECT_PTR (fptr );
1722
1715
RETURN_BOOL (fptr -> common .fn_flags & ZEND_ACC_CLOSURE );
1723
1716
}
@@ -1729,9 +1722,8 @@ ZEND_METHOD(ReflectionFunctionAbstract, getClosureThis)
1729
1722
reflection_object * intern ;
1730
1723
zval * closure_this ;
1731
1724
1732
- if (zend_parse_parameters_none () == FAILURE ) {
1733
- RETURN_THROWS ();
1734
- }
1725
+ ZEND_PARSE_PARAMETERS_NONE ();
1726
+
1735
1727
GET_REFLECTION_OBJECT ();
1736
1728
if (!Z_ISUNDEF (intern -> obj )) {
1737
1729
closure_this = zend_get_closure_this_ptr (& intern -> obj );
@@ -1748,9 +1740,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getClosureScopeClass)
1748
1740
reflection_object * intern ;
1749
1741
const zend_function * closure_func ;
1750
1742
1751
- if (zend_parse_parameters_none () == FAILURE ) {
1752
- RETURN_THROWS ();
1753
- }
1743
+ ZEND_PARSE_PARAMETERS_NONE ();
1754
1744
GET_REFLECTION_OBJECT ();
1755
1745
if (!Z_ISUNDEF (intern -> obj )) {
1756
1746
closure_func = zend_get_closure_method_def (Z_OBJ (intern -> obj ));
@@ -1766,9 +1756,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getClosureCalledClass)
1766
1756
{
1767
1757
reflection_object * intern ;
1768
1758
1769
- if (zend_parse_parameters_none () == FAILURE ) {
1770
- RETURN_THROWS ();
1771
- }
1759
+ ZEND_PARSE_PARAMETERS_NONE ();
1772
1760
GET_REFLECTION_OBJECT ();
1773
1761
if (!Z_ISUNDEF (intern -> obj )) {
1774
1762
zend_class_entry * called_scope ;
@@ -1789,9 +1777,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getClosureUsedVariables)
1789
1777
reflection_object * intern ;
1790
1778
const zend_function * closure_func ;
1791
1779
1792
- if (zend_parse_parameters_none () == FAILURE ) {
1793
- RETURN_THROWS ();
1794
- }
1780
+ ZEND_PARSE_PARAMETERS_NONE ();
1795
1781
GET_REFLECTION_OBJECT ();
1796
1782
1797
1783
array_init (return_value );
@@ -1841,9 +1827,7 @@ ZEND_METHOD(ReflectionFunction, getClosure)
1841
1827
reflection_object * intern ;
1842
1828
zend_function * fptr ;
1843
1829
1844
- if (zend_parse_parameters_none () == FAILURE ) {
1845
- RETURN_THROWS ();
1846
- }
1830
+ ZEND_PARSE_PARAMETERS_NONE ();
1847
1831
GET_REFLECTION_OBJECT_PTR (fptr );
1848
1832
1849
1833
if (!Z_ISUNDEF (intern -> obj )) {
@@ -1861,9 +1845,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, isInternal)
1861
1845
reflection_object * intern ;
1862
1846
zend_function * fptr ;
1863
1847
1864
- if (zend_parse_parameters_none () == FAILURE ) {
1865
- RETURN_THROWS ();
1866
- }
1848
+ ZEND_PARSE_PARAMETERS_NONE ();
1867
1849
GET_REFLECTION_OBJECT_PTR (fptr );
1868
1850
RETURN_BOOL (fptr -> type == ZEND_INTERNAL_FUNCTION );
1869
1851
}
@@ -1875,9 +1857,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, isUserDefined)
1875
1857
reflection_object * intern ;
1876
1858
zend_function * fptr ;
1877
1859
1878
- if (zend_parse_parameters_none () == FAILURE ) {
1879
- RETURN_THROWS ();
1880
- }
1860
+ ZEND_PARSE_PARAMETERS_NONE ();
1881
1861
GET_REFLECTION_OBJECT_PTR (fptr );
1882
1862
RETURN_BOOL (fptr -> type == ZEND_USER_FUNCTION );
1883
1863
}
@@ -1899,9 +1879,7 @@ ZEND_METHOD(ReflectionFunction, isAnonymous)
1899
1879
/* {{{ Returns whether this function has been disabled or not */
1900
1880
ZEND_METHOD (ReflectionFunction , isDisabled )
1901
1881
{
1902
- if (zend_parse_parameters_none () == FAILURE ) {
1903
- RETURN_THROWS ();
1904
- }
1882
+ ZEND_PARSE_PARAMETERS_NONE ();
1905
1883
1906
1884
/* A disabled function cannot be queried using Reflection. */
1907
1885
RETURN_FALSE ;
@@ -1914,9 +1892,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getFileName)
1914
1892
reflection_object * intern ;
1915
1893
zend_function * fptr ;
1916
1894
1917
- if (zend_parse_parameters_none () == FAILURE ) {
1918
- RETURN_THROWS ();
1919
- }
1895
+ ZEND_PARSE_PARAMETERS_NONE ();
1920
1896
GET_REFLECTION_OBJECT_PTR (fptr );
1921
1897
if (fptr -> type == ZEND_USER_FUNCTION ) {
1922
1898
RETURN_STR_COPY (fptr -> op_array .filename );
@@ -1931,9 +1907,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getStartLine)
1931
1907
reflection_object * intern ;
1932
1908
zend_function * fptr ;
1933
1909
1934
- if (zend_parse_parameters_none () == FAILURE ) {
1935
- RETURN_THROWS ();
1936
- }
1910
+ ZEND_PARSE_PARAMETERS_NONE ();
1937
1911
GET_REFLECTION_OBJECT_PTR (fptr );
1938
1912
if (fptr -> type == ZEND_USER_FUNCTION ) {
1939
1913
RETURN_LONG (fptr -> op_array .line_start );
@@ -1948,9 +1922,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getEndLine)
1948
1922
reflection_object * intern ;
1949
1923
zend_function * fptr ;
1950
1924
1951
- if (zend_parse_parameters_none () == FAILURE ) {
1952
- RETURN_THROWS ();
1953
- }
1925
+ ZEND_PARSE_PARAMETERS_NONE ();
1954
1926
GET_REFLECTION_OBJECT_PTR (fptr );
1955
1927
if (fptr -> type == ZEND_USER_FUNCTION ) {
1956
1928
RETURN_LONG (fptr -> op_array .line_end );
@@ -1965,9 +1937,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getDocComment)
1965
1937
reflection_object * intern ;
1966
1938
zend_function * fptr ;
1967
1939
1968
- if (zend_parse_parameters_none () == FAILURE ) {
1969
- RETURN_THROWS ();
1970
- }
1940
+ ZEND_PARSE_PARAMETERS_NONE ();
1971
1941
1972
1942
GET_REFLECTION_OBJECT_PTR (fptr );
1973
1943
@@ -2010,9 +1980,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getStaticVariables)
2010
1980
reflection_object * intern ;
2011
1981
zend_function * fptr ;
2012
1982
2013
- if (zend_parse_parameters_none () == FAILURE ) {
2014
- RETURN_THROWS ();
2015
- }
1983
+ ZEND_PARSE_PARAMETERS_NONE ();
2016
1984
GET_REFLECTION_OBJECT_PTR (fptr );
2017
1985
2018
1986
/* Return an empty array in case no static variables exist */
@@ -2118,9 +2086,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, returnsReference)
2118
2086
reflection_object * intern ;
2119
2087
zend_function * fptr ;
2120
2088
2121
- if (zend_parse_parameters_none () == FAILURE ) {
2122
- RETURN_THROWS ();
2123
- }
2089
+ ZEND_PARSE_PARAMETERS_NONE ();
2124
2090
2125
2091
GET_REFLECTION_OBJECT_PTR (fptr );
2126
2092
@@ -2135,9 +2101,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getNumberOfParameters)
2135
2101
zend_function * fptr ;
2136
2102
uint32_t num_args ;
2137
2103
2138
- if (zend_parse_parameters_none () == FAILURE ) {
2139
- RETURN_THROWS ();
2140
- }
2104
+ ZEND_PARSE_PARAMETERS_NONE ();
2141
2105
2142
2106
GET_REFLECTION_OBJECT_PTR (fptr );
2143
2107
@@ -2156,9 +2120,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getNumberOfRequiredParameters)
2156
2120
reflection_object * intern ;
2157
2121
zend_function * fptr ;
2158
2122
2159
- if (zend_parse_parameters_none () == FAILURE ) {
2160
- RETURN_THROWS ();
2161
- }
2123
+ ZEND_PARSE_PARAMETERS_NONE ();
2162
2124
2163
2125
GET_REFLECTION_OBJECT_PTR (fptr );
2164
2126
@@ -2174,9 +2136,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getParameters)
2174
2136
uint32_t i , num_args ;
2175
2137
struct _zend_arg_info * arg_info ;
2176
2138
2177
- if (zend_parse_parameters_none () == FAILURE ) {
2178
- RETURN_THROWS ();
2179
- }
2139
+ ZEND_PARSE_PARAMETERS_NONE ();
2180
2140
2181
2141
GET_REFLECTION_OBJECT_PTR (fptr );
2182
2142
@@ -2216,9 +2176,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getExtension)
2216
2176
zend_function * fptr ;
2217
2177
zend_internal_function * internal ;
2218
2178
2219
- if (zend_parse_parameters_none () == FAILURE ) {
2220
- RETURN_THROWS ();
2221
- }
2179
+ ZEND_PARSE_PARAMETERS_NONE ();
2222
2180
2223
2181
GET_REFLECTION_OBJECT_PTR (fptr );
2224
2182
@@ -2242,9 +2200,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getExtensionName)
2242
2200
zend_function * fptr ;
2243
2201
zend_internal_function * internal ;
2244
2202
2245
- if (zend_parse_parameters_none () == FAILURE ) {
2246
- RETURN_THROWS ();
2247
- }
2203
+ ZEND_PARSE_PARAMETERS_NONE ();
2248
2204
2249
2205
GET_REFLECTION_OBJECT_PTR (fptr );
2250
2206
@@ -2332,9 +2288,7 @@ ZEND_METHOD(ReflectionGenerator, getExecutingLine)
2332
2288
zend_generator * generator = (zend_generator * ) Z_OBJ (Z_REFLECTION_P (ZEND_THIS )-> obj );
2333
2289
zend_execute_data * ex = generator -> execute_data ;
2334
2290
2335
- if (zend_parse_parameters_none () == FAILURE ) {
2336
- RETURN_THROWS ();
2337
- }
2291
+ ZEND_PARSE_PARAMETERS_NONE ();
2338
2292
2339
2293
REFLECTION_CHECK_VALID_GENERATOR (ex )
2340
2294
@@ -2348,9 +2302,7 @@ ZEND_METHOD(ReflectionGenerator, getExecutingFile)
2348
2302
zend_generator * generator = (zend_generator * ) Z_OBJ (Z_REFLECTION_P (ZEND_THIS )-> obj );
2349
2303
zend_execute_data * ex = generator -> execute_data ;
2350
2304
2351
- if (zend_parse_parameters_none () == FAILURE ) {
2352
- RETURN_THROWS ();
2353
- }
2305
+ ZEND_PARSE_PARAMETERS_NONE ();
2354
2306
2355
2307
REFLECTION_CHECK_VALID_GENERATOR (ex )
2356
2308
@@ -2364,9 +2316,7 @@ ZEND_METHOD(ReflectionGenerator, getFunction)
2364
2316
zend_generator * generator = (zend_generator * ) Z_OBJ (Z_REFLECTION_P (ZEND_THIS )-> obj );
2365
2317
zend_function * func = generator -> func ;
2366
2318
2367
- if (zend_parse_parameters_none () == FAILURE ) {
2368
- RETURN_THROWS ();
2369
- }
2319
+ ZEND_PARSE_PARAMETERS_NONE ();
2370
2320
2371
2321
if (func -> common .fn_flags & ZEND_ACC_CLOSURE ) {
2372
2322
zval closure ;
@@ -2386,9 +2336,7 @@ ZEND_METHOD(ReflectionGenerator, getThis)
2386
2336
zend_generator * generator = (zend_generator * ) Z_OBJ (Z_REFLECTION_P (ZEND_THIS )-> obj );
2387
2337
zend_execute_data * ex = generator -> execute_data ;
2388
2338
2389
- if (zend_parse_parameters_none () == FAILURE ) {
2390
- RETURN_THROWS ();
2391
- }
2339
+ ZEND_PARSE_PARAMETERS_NONE ();
2392
2340
2393
2341
REFLECTION_CHECK_VALID_GENERATOR (ex )
2394
2342
@@ -2407,9 +2355,7 @@ ZEND_METHOD(ReflectionGenerator, getExecutingGenerator)
2407
2355
zend_execute_data * ex = generator -> execute_data ;
2408
2356
zend_generator * current ;
2409
2357
2410
- if (zend_parse_parameters_none () == FAILURE ) {
2411
- RETURN_THROWS ();
2412
- }
2358
+ ZEND_PARSE_PARAMETERS_NONE ();
2413
2359
2414
2360
REFLECTION_CHECK_VALID_GENERATOR (ex )
2415
2361
@@ -2423,9 +2369,7 @@ ZEND_METHOD(ReflectionGenerator, isClosed)
2423
2369
zend_generator * generator = (zend_generator * ) Z_OBJ (Z_REFLECTION_P (ZEND_THIS )-> obj );
2424
2370
zend_execute_data * ex = generator -> execute_data ;
2425
2371
2426
- if (zend_parse_parameters_none () == FAILURE ) {
2427
- RETURN_THROWS ();
2428
- }
2372
+ ZEND_PARSE_PARAMETERS_NONE ();
2429
2373
2430
2374
RETURN_BOOL (ex == NULL );
2431
2375
}
@@ -2625,9 +2569,7 @@ ZEND_METHOD(ReflectionParameter, __toString)
2625
2569
parameter_reference * param ;
2626
2570
smart_str str = {0 };
2627
2571
2628
- if (zend_parse_parameters_none () == FAILURE ) {
2629
- RETURN_THROWS ();
2630
- }
2572
+ ZEND_PARSE_PARAMETERS_NONE ();
2631
2573
GET_REFLECTION_OBJECT_PTR (param );
2632
2574
_parameter_string (& str , param -> fptr , param -> arg_info , param -> offset , param -> required , "" );
2633
2575
RETURN_STR (smart_str_extract (& str ));
@@ -2641,9 +2583,7 @@ ZEND_METHOD(ReflectionParameter, getName)
2641
2583
reflection_object * intern ;
2642
2584
parameter_reference * param ;
2643
2585
2644
- if (zend_parse_parameters_none () == FAILURE ) {
2645
- RETURN_THROWS ();
2646
- }
2586
+ ZEND_PARSE_PARAMETERS_NONE ();
2647
2587
2648
2588
GET_REFLECTION_OBJECT_PTR (param );
2649
2589
if (has_internal_arg_info (param -> fptr )) {
@@ -2660,9 +2600,7 @@ ZEND_METHOD(ReflectionParameter, getDeclaringFunction)
2660
2600
reflection_object * intern ;
2661
2601
parameter_reference * param ;
2662
2602
2663
- if (zend_parse_parameters_none () == FAILURE ) {
2664
- RETURN_THROWS ();
2665
- }
2603
+ ZEND_PARSE_PARAMETERS_NONE ();
2666
2604
GET_REFLECTION_OBJECT_PTR (param );
2667
2605
2668
2606
if (!param -> fptr -> common .scope ) {
@@ -2679,9 +2617,7 @@ ZEND_METHOD(ReflectionParameter, getDeclaringClass)
2679
2617
reflection_object * intern ;
2680
2618
parameter_reference * param ;
2681
2619
2682
- if (zend_parse_parameters_none () == FAILURE ) {
2683
- RETURN_THROWS ();
2684
- }
2620
+ ZEND_PARSE_PARAMETERS_NONE ();
2685
2621
GET_REFLECTION_OBJECT_PTR (param );
2686
2622
2687
2623
if (param -> fptr -> common .scope ) {
@@ -2697,9 +2633,7 @@ ZEND_METHOD(ReflectionParameter, getClass)
2697
2633
parameter_reference * param ;
2698
2634
zend_class_entry * ce ;
2699
2635
2700
- if (zend_parse_parameters_none () == FAILURE ) {
2701
- RETURN_THROWS ();
2702
- }
2636
+ ZEND_PARSE_PARAMETERS_NONE ();
2703
2637
GET_REFLECTION_OBJECT_PTR (param );
2704
2638
2705
2639
// TODO: This is going to return null for union types, which is rather odd.
@@ -2758,9 +2692,7 @@ ZEND_METHOD(ReflectionParameter, hasType)
2758
2692
reflection_object * intern ;
2759
2693
parameter_reference * param ;
2760
2694
2761
- if (zend_parse_parameters_none () == FAILURE ) {
2762
- RETURN_THROWS ();
2763
- }
2695
+ ZEND_PARSE_PARAMETERS_NONE ();
2764
2696
GET_REFLECTION_OBJECT_PTR (param );
2765
2697
2766
2698
RETVAL_BOOL (ZEND_TYPE_IS_SET (param -> arg_info -> type ));
@@ -2773,9 +2705,7 @@ ZEND_METHOD(ReflectionParameter, getType)
2773
2705
reflection_object * intern ;
2774
2706
parameter_reference * param ;
2775
2707
2776
- if (zend_parse_parameters_none () == FAILURE ) {
2777
- RETURN_THROWS ();
2778
- }
2708
+ ZEND_PARSE_PARAMETERS_NONE ();
2779
2709
GET_REFLECTION_OBJECT_PTR (param );
2780
2710
2781
2711
if (!ZEND_TYPE_IS_SET (param -> arg_info -> type )) {
@@ -2792,9 +2722,7 @@ ZEND_METHOD(ReflectionParameter, isArray)
2792
2722
parameter_reference * param ;
2793
2723
uint32_t type_mask ;
2794
2724
2795
- if (zend_parse_parameters_none () == FAILURE ) {
2796
- RETURN_THROWS ();
2797
- }
2725
+ ZEND_PARSE_PARAMETERS_NONE ();
2798
2726
GET_REFLECTION_OBJECT_PTR (param );
2799
2727
2800
2728
/* BC For iterable */
@@ -2814,9 +2742,7 @@ ZEND_METHOD(ReflectionParameter, isCallable)
2814
2742
parameter_reference * param ;
2815
2743
uint32_t type_mask ;
2816
2744
2817
- if (zend_parse_parameters_none () == FAILURE ) {
2818
- RETURN_THROWS ();
2819
- }
2745
+ ZEND_PARSE_PARAMETERS_NONE ();
2820
2746
GET_REFLECTION_OBJECT_PTR (param );
2821
2747
2822
2748
type_mask = ZEND_TYPE_PURE_MASK_WITHOUT_NULL (param -> arg_info -> type );
@@ -2830,9 +2756,7 @@ ZEND_METHOD(ReflectionParameter, allowsNull)
2830
2756
reflection_object * intern ;
2831
2757
parameter_reference * param ;
2832
2758
2833
- if (zend_parse_parameters_none () == FAILURE ) {
2834
- RETURN_THROWS ();
2835
- }
2759
+ ZEND_PARSE_PARAMETERS_NONE ();
2836
2760
GET_REFLECTION_OBJECT_PTR (param );
2837
2761
2838
2762
RETVAL_BOOL (!ZEND_TYPE_IS_SET (param -> arg_info -> type )
@@ -2846,9 +2770,7 @@ ZEND_METHOD(ReflectionParameter, isPassedByReference)
2846
2770
reflection_object * intern ;
2847
2771
parameter_reference * param ;
2848
2772
2849
- if (zend_parse_parameters_none () == FAILURE ) {
2850
- RETURN_THROWS ();
2851
- }
2773
+ ZEND_PARSE_PARAMETERS_NONE ();
2852
2774
GET_REFLECTION_OBJECT_PTR (param );
2853
2775
2854
2776
RETVAL_BOOL (ZEND_ARG_SEND_MODE (param -> arg_info ));
@@ -2861,9 +2783,7 @@ ZEND_METHOD(ReflectionParameter, canBePassedByValue)
2861
2783
reflection_object * intern ;
2862
2784
parameter_reference * param ;
2863
2785
2864
- if (zend_parse_parameters_none () == FAILURE ) {
2865
- RETURN_THROWS ();
2866
- }
2786
+ ZEND_PARSE_PARAMETERS_NONE ();
2867
2787
GET_REFLECTION_OBJECT_PTR (param );
2868
2788
2869
2789
/* true if it's ZEND_SEND_BY_VAL or ZEND_SEND_PREFER_REF */
@@ -2893,9 +2813,7 @@ ZEND_METHOD(ReflectionParameter, getPosition)
2893
2813
reflection_object * intern ;
2894
2814
parameter_reference * param ;
2895
2815
2896
- if (zend_parse_parameters_none () == FAILURE ) {
2897
- RETURN_THROWS ();
2898
- }
2816
+ ZEND_PARSE_PARAMETERS_NONE ();
2899
2817
GET_REFLECTION_OBJECT_PTR (param );
2900
2818
2901
2819
RETVAL_LONG (param -> offset );
@@ -2908,9 +2826,7 @@ ZEND_METHOD(ReflectionParameter, isOptional)
2908
2826
reflection_object * intern ;
2909
2827
parameter_reference * param ;
2910
2828
2911
- if (zend_parse_parameters_none () == FAILURE ) {
2912
- RETURN_THROWS ();
2913
- }
2829
+ ZEND_PARSE_PARAMETERS_NONE ();
2914
2830
GET_REFLECTION_OBJECT_PTR (param );
2915
2831
2916
2832
RETVAL_BOOL (!param -> required );
@@ -2923,9 +2839,7 @@ ZEND_METHOD(ReflectionParameter, isDefaultValueAvailable)
2923
2839
reflection_object * intern ;
2924
2840
parameter_reference * param ;
2925
2841
2926
- if (zend_parse_parameters_none () == FAILURE ) {
2927
- RETURN_THROWS ();
2928
- }
2842
+ ZEND_PARSE_PARAMETERS_NONE ();
2929
2843
2930
2844
GET_REFLECTION_OBJECT_PTR (param );
2931
2845
@@ -2945,9 +2859,7 @@ ZEND_METHOD(ReflectionParameter, getDefaultValue)
2945
2859
reflection_object * intern ;
2946
2860
parameter_reference * param ;
2947
2861
2948
- if (zend_parse_parameters_none () == FAILURE ) {
2949
- RETURN_THROWS ();
2950
- }
2862
+ ZEND_PARSE_PARAMETERS_NONE ();
2951
2863
2952
2864
GET_REFLECTION_OBJECT_PTR (param );
2953
2865
@@ -2969,9 +2881,7 @@ ZEND_METHOD(ReflectionParameter, isDefaultValueConstant)
2969
2881
reflection_object * intern ;
2970
2882
parameter_reference * param ;
2971
2883
2972
- if (zend_parse_parameters_none () == FAILURE ) {
2973
- RETURN_THROWS ();
2974
- }
2884
+ ZEND_PARSE_PARAMETERS_NONE ();
2975
2885
2976
2886
GET_REFLECTION_OBJECT_PTR (param );
2977
2887
@@ -3001,9 +2911,7 @@ ZEND_METHOD(ReflectionParameter, getDefaultValueConstantName)
3001
2911
reflection_object * intern ;
3002
2912
parameter_reference * param ;
3003
2913
3004
- if (zend_parse_parameters_none () == FAILURE ) {
3005
- RETURN_THROWS ();
3006
- }
2914
+ ZEND_PARSE_PARAMETERS_NONE ();
3007
2915
3008
2916
GET_REFLECTION_OBJECT_PTR (param );
3009
2917
@@ -3043,9 +2951,7 @@ ZEND_METHOD(ReflectionParameter, isVariadic)
3043
2951
reflection_object * intern ;
3044
2952
parameter_reference * param ;
3045
2953
3046
- if (zend_parse_parameters_none () == FAILURE ) {
3047
- RETURN_THROWS ();
3048
- }
2954
+ ZEND_PARSE_PARAMETERS_NONE ();
3049
2955
GET_REFLECTION_OBJECT_PTR (param );
3050
2956
3051
2957
RETVAL_BOOL (ZEND_ARG_IS_VARIADIC (param -> arg_info ));
@@ -3058,9 +2964,7 @@ ZEND_METHOD(ReflectionParameter, isPromoted)
3058
2964
reflection_object * intern ;
3059
2965
parameter_reference * param ;
3060
2966
3061
- if (zend_parse_parameters_none () == FAILURE ) {
3062
- RETURN_THROWS ();
3063
- }
2967
+ ZEND_PARSE_PARAMETERS_NONE ();
3064
2968
GET_REFLECTION_OBJECT_PTR (param );
3065
2969
3066
2970
RETVAL_BOOL (ZEND_ARG_IS_PROMOTED (param -> arg_info ));
@@ -3073,9 +2977,7 @@ ZEND_METHOD(ReflectionType, allowsNull)
3073
2977
reflection_object * intern ;
3074
2978
type_reference * param ;
3075
2979
3076
- if (zend_parse_parameters_none () == FAILURE ) {
3077
- RETURN_THROWS ();
3078
- }
2980
+ ZEND_PARSE_PARAMETERS_NONE ();
3079
2981
GET_REFLECTION_OBJECT_PTR (param );
3080
2982
3081
2983
RETVAL_BOOL (ZEND_TYPE_ALLOW_NULL (param -> type ));
@@ -3105,9 +3007,7 @@ ZEND_METHOD(ReflectionType, __toString)
3105
3007
reflection_object * intern ;
3106
3008
type_reference * param ;
3107
3009
3108
- if (zend_parse_parameters_none () == FAILURE ) {
3109
- RETURN_THROWS ();
3110
- }
3010
+ ZEND_PARSE_PARAMETERS_NONE ();
3111
3011
GET_REFLECTION_OBJECT_PTR (param );
3112
3012
3113
3013
RETURN_STR (zend_named_reflection_type_to_string (param -> type ));
@@ -3120,9 +3020,7 @@ ZEND_METHOD(ReflectionNamedType, getName)
3120
3020
reflection_object * intern ;
3121
3021
type_reference * param ;
3122
3022
3123
- if (zend_parse_parameters_none () == FAILURE ) {
3124
- RETURN_THROWS ();
3125
- }
3023
+ ZEND_PARSE_PARAMETERS_NONE ();
3126
3024
GET_REFLECTION_OBJECT_PTR (param );
3127
3025
3128
3026
if (param -> legacy_behavior ) {
@@ -3138,9 +3036,7 @@ ZEND_METHOD(ReflectionNamedType, isBuiltin)
3138
3036
reflection_object * intern ;
3139
3037
type_reference * param ;
3140
3038
3141
- if (zend_parse_parameters_none () == FAILURE ) {
3142
- RETURN_THROWS ();
3143
- }
3039
+ ZEND_PARSE_PARAMETERS_NONE ();
3144
3040
GET_REFLECTION_OBJECT_PTR (param );
3145
3041
3146
3042
if (ZEND_TYPE_IS_ITERABLE_FALLBACK (param -> type )) {
@@ -3175,9 +3071,7 @@ ZEND_METHOD(ReflectionUnionType, getTypes)
3175
3071
type_reference * param ;
3176
3072
uint32_t type_mask ;
3177
3073
3178
- if (zend_parse_parameters_none () == FAILURE ) {
3179
- RETURN_THROWS ();
3180
- }
3074
+ ZEND_PARSE_PARAMETERS_NONE ();
3181
3075
GET_REFLECTION_OBJECT_PTR (param );
3182
3076
3183
3077
array_init (return_value );
@@ -3235,9 +3129,7 @@ ZEND_METHOD(ReflectionIntersectionType, getTypes)
3235
3129
type_reference * param ;
3236
3130
zend_type * list_type ;
3237
3131
3238
- if (zend_parse_parameters_none () == FAILURE ) {
3239
- RETURN_THROWS ();
3240
- }
3132
+ ZEND_PARSE_PARAMETERS_NONE ();
3241
3133
GET_REFLECTION_OBJECT_PTR (param );
3242
3134
3243
3135
ZEND_ASSERT (ZEND_TYPE_HAS_LIST (param -> type ));
@@ -3376,9 +3268,7 @@ ZEND_METHOD(ReflectionMethod, __toString)
3376
3268
zend_function * mptr ;
3377
3269
smart_str str = {0 };
3378
3270
3379
- if (zend_parse_parameters_none () == FAILURE ) {
3380
- RETURN_THROWS ();
3381
- }
3271
+ ZEND_PARSE_PARAMETERS_NONE ();
3382
3272
GET_REFLECTION_OBJECT_PTR (mptr );
3383
3273
_function_string (& str , mptr , intern -> ce , "" );
3384
3274
RETURN_STR (smart_str_extract (& str ));
@@ -3581,9 +3471,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, inNamespace)
3581
3471
reflection_object * intern ;
3582
3472
zend_function * fptr ;
3583
3473
3584
- if (zend_parse_parameters_none () == FAILURE ) {
3585
- RETURN_THROWS ();
3586
- }
3474
+ ZEND_PARSE_PARAMETERS_NONE ();
3587
3475
3588
3476
GET_REFLECTION_OBJECT_PTR (fptr );
3589
3477
@@ -3603,9 +3491,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getNamespaceName)
3603
3491
reflection_object * intern ;
3604
3492
zend_function * fptr ;
3605
3493
3606
- if (zend_parse_parameters_none () == FAILURE ) {
3607
- RETURN_THROWS ();
3608
- }
3494
+ ZEND_PARSE_PARAMETERS_NONE ();
3609
3495
3610
3496
GET_REFLECTION_OBJECT_PTR (fptr );
3611
3497
@@ -3628,9 +3514,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getShortName)
3628
3514
reflection_object * intern ;
3629
3515
zend_function * fptr ;
3630
3516
3631
- if (zend_parse_parameters_none () == FAILURE ) {
3632
- RETURN_THROWS ();
3633
- }
3517
+ ZEND_PARSE_PARAMETERS_NONE ();
3634
3518
3635
3519
GET_REFLECTION_OBJECT_PTR (fptr );
3636
3520
@@ -3652,9 +3536,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, hasReturnType)
3652
3536
reflection_object * intern ;
3653
3537
zend_function * fptr ;
3654
3538
3655
- if (zend_parse_parameters_none () == FAILURE ) {
3656
- RETURN_THROWS ();
3657
- }
3539
+ ZEND_PARSE_PARAMETERS_NONE ();
3658
3540
3659
3541
GET_REFLECTION_OBJECT_PTR (fptr );
3660
3542
@@ -3668,9 +3550,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getReturnType)
3668
3550
reflection_object * intern ;
3669
3551
zend_function * fptr ;
3670
3552
3671
- if (zend_parse_parameters_none () == FAILURE ) {
3672
- RETURN_THROWS ();
3673
- }
3553
+ ZEND_PARSE_PARAMETERS_NONE ();
3674
3554
3675
3555
GET_REFLECTION_OBJECT_PTR (fptr );
3676
3556
@@ -3688,9 +3568,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, hasTentativeReturnType)
3688
3568
reflection_object * intern ;
3689
3569
zend_function * fptr ;
3690
3570
3691
- if (zend_parse_parameters_none () == FAILURE ) {
3692
- RETURN_THROWS ();
3693
- }
3571
+ ZEND_PARSE_PARAMETERS_NONE ();
3694
3572
3695
3573
GET_REFLECTION_OBJECT_PTR (fptr );
3696
3574
@@ -3704,9 +3582,7 @@ ZEND_METHOD(ReflectionFunctionAbstract, getTentativeReturnType)
3704
3582
reflection_object * intern ;
3705
3583
zend_function * fptr ;
3706
3584
3707
- if (zend_parse_parameters_none () == FAILURE ) {
3708
- RETURN_THROWS ();
3709
- }
3585
+ ZEND_PARSE_PARAMETERS_NONE ();
3710
3586
3711
3587
GET_REFLECTION_OBJECT_PTR (fptr );
3712
3588
@@ -3724,9 +3600,7 @@ ZEND_METHOD(ReflectionMethod, isConstructor)
3724
3600
reflection_object * intern ;
3725
3601
zend_function * mptr ;
3726
3602
3727
- if (zend_parse_parameters_none () == FAILURE ) {
3728
- RETURN_THROWS ();
3729
- }
3603
+ ZEND_PARSE_PARAMETERS_NONE ();
3730
3604
GET_REFLECTION_OBJECT_PTR (mptr );
3731
3605
/* we need to check if the ctor is the ctor of the class level we we
3732
3606
* looking at since we might be looking at an inherited old style ctor
@@ -3741,9 +3615,7 @@ ZEND_METHOD(ReflectionMethod, isDestructor)
3741
3615
reflection_object * intern ;
3742
3616
zend_function * mptr ;
3743
3617
3744
- if (zend_parse_parameters_none () == FAILURE ) {
3745
- RETURN_THROWS ();
3746
- }
3618
+ ZEND_PARSE_PARAMETERS_NONE ();
3747
3619
GET_REFLECTION_OBJECT_PTR (mptr );
3748
3620
RETURN_BOOL (zend_string_equals_literal_ci (
3749
3621
mptr -> common .function_name , ZEND_DESTRUCTOR_FUNC_NAME ));
@@ -3758,9 +3630,7 @@ ZEND_METHOD(ReflectionMethod, getModifiers)
3758
3630
uint32_t keep_flags = ZEND_ACC_PPP_MASK
3759
3631
| ZEND_ACC_STATIC | ZEND_ACC_ABSTRACT | ZEND_ACC_FINAL ;
3760
3632
3761
- if (zend_parse_parameters_none () == FAILURE ) {
3762
- RETURN_THROWS ();
3763
- }
3633
+ ZEND_PARSE_PARAMETERS_NONE ();
3764
3634
GET_REFLECTION_OBJECT_PTR (mptr );
3765
3635
3766
3636
RETURN_LONG ((mptr -> common .fn_flags & keep_flags ));
@@ -3773,9 +3643,7 @@ ZEND_METHOD(ReflectionMethod, getDeclaringClass)
3773
3643
reflection_object * intern ;
3774
3644
zend_function * mptr ;
3775
3645
3776
- if (zend_parse_parameters_none () == FAILURE ) {
3777
- RETURN_THROWS ();
3778
- }
3646
+ ZEND_PARSE_PARAMETERS_NONE ();
3779
3647
3780
3648
GET_REFLECTION_OBJECT_PTR (mptr );
3781
3649
@@ -3789,9 +3657,7 @@ ZEND_METHOD(ReflectionMethod, hasPrototype)
3789
3657
reflection_object * intern ;
3790
3658
zend_function * mptr ;
3791
3659
3792
- if (zend_parse_parameters_none () == FAILURE ) {
3793
- RETURN_THROWS ();
3794
- }
3660
+ ZEND_PARSE_PARAMETERS_NONE ();
3795
3661
3796
3662
GET_REFLECTION_OBJECT_PTR (mptr );
3797
3663
RETURN_BOOL (mptr -> common .prototype != NULL );
@@ -3804,9 +3670,7 @@ ZEND_METHOD(ReflectionMethod, getPrototype)
3804
3670
reflection_object * intern ;
3805
3671
zend_function * mptr ;
3806
3672
3807
- if (zend_parse_parameters_none () == FAILURE ) {
3808
- RETURN_THROWS ();
3809
- }
3673
+ ZEND_PARSE_PARAMETERS_NONE ();
3810
3674
3811
3675
GET_REFLECTION_OBJECT_PTR (mptr );
3812
3676
@@ -3879,9 +3743,7 @@ ZEND_METHOD(ReflectionClassConstant, __toString)
3879
3743
zend_class_constant * ref ;
3880
3744
smart_str str = {0 };
3881
3745
3882
- if (zend_parse_parameters_none () == FAILURE ) {
3883
- RETURN_THROWS ();
3884
- }
3746
+ ZEND_PARSE_PARAMETERS_NONE ();
3885
3747
3886
3748
GET_REFLECTION_OBJECT_PTR (ref );
3887
3749
@@ -3903,9 +3765,7 @@ ZEND_METHOD(ReflectionClassConstant, __toString)
3903
3765
/* {{{ Returns the constant' name */
3904
3766
ZEND_METHOD (ReflectionClassConstant , getName )
3905
3767
{
3906
- if (zend_parse_parameters_none () == FAILURE ) {
3907
- RETURN_THROWS ();
3908
- }
3768
+ ZEND_PARSE_PARAMETERS_NONE ();
3909
3769
3910
3770
zval * name = reflection_prop_name (ZEND_THIS );
3911
3771
if (Z_ISUNDEF_P (name )) {
@@ -3925,9 +3785,7 @@ ZEND_METHOD(ReflectionClassConstant, getType)
3925
3785
reflection_object * intern ;
3926
3786
zend_class_constant * ref ;
3927
3787
3928
- if (zend_parse_parameters_none () == FAILURE ) {
3929
- RETURN_THROWS ();
3930
- }
3788
+ ZEND_PARSE_PARAMETERS_NONE ();
3931
3789
3932
3790
GET_REFLECTION_OBJECT_PTR (ref );
3933
3791
@@ -3944,9 +3802,7 @@ ZEND_METHOD(ReflectionClassConstant, hasType)
3944
3802
reflection_object * intern ;
3945
3803
zend_class_constant * ref ;
3946
3804
3947
- if (zend_parse_parameters_none () == FAILURE ) {
3948
- RETURN_THROWS ();
3949
- }
3805
+ ZEND_PARSE_PARAMETERS_NONE ();
3950
3806
3951
3807
GET_REFLECTION_OBJECT_PTR (ref );
3952
3808
RETVAL_BOOL (ZEND_TYPE_IS_SET (ref -> type ));
@@ -3957,9 +3813,7 @@ static void _class_constant_check_flag(INTERNAL_FUNCTION_PARAMETERS, int mask) /
3957
3813
reflection_object * intern ;
3958
3814
zend_class_constant * ref ;
3959
3815
3960
- if (zend_parse_parameters_none () == FAILURE ) {
3961
- RETURN_THROWS ();
3962
- }
3816
+ ZEND_PARSE_PARAMETERS_NONE ();
3963
3817
GET_REFLECTION_OBJECT_PTR (ref );
3964
3818
RETURN_BOOL (ZEND_CLASS_CONST_FLAGS (ref ) & mask );
3965
3819
}
@@ -3999,9 +3853,7 @@ ZEND_METHOD(ReflectionClassConstant, getModifiers)
3999
3853
zend_class_constant * ref ;
4000
3854
uint32_t keep_flags = ZEND_ACC_FINAL | ZEND_ACC_PPP_MASK ;
4001
3855
4002
- if (zend_parse_parameters_none () == FAILURE ) {
4003
- RETURN_THROWS ();
4004
- }
3856
+ ZEND_PARSE_PARAMETERS_NONE ();
4005
3857
GET_REFLECTION_OBJECT_PTR (ref );
4006
3858
4007
3859
RETURN_LONG (ZEND_CLASS_CONST_FLAGS (ref ) & keep_flags );
@@ -4042,9 +3894,7 @@ ZEND_METHOD(ReflectionClassConstant, getDeclaringClass)
4042
3894
reflection_object * intern ;
4043
3895
zend_class_constant * ref ;
4044
3896
4045
- if (zend_parse_parameters_none () == FAILURE ) {
4046
- RETURN_THROWS ();
4047
- }
3897
+ ZEND_PARSE_PARAMETERS_NONE ();
4048
3898
GET_REFLECTION_OBJECT_PTR (ref );
4049
3899
4050
3900
zend_reflection_class_factory (ref -> ce , return_value );
@@ -4057,9 +3907,7 @@ ZEND_METHOD(ReflectionClassConstant, getDocComment)
4057
3907
reflection_object * intern ;
4058
3908
zend_class_constant * ref ;
4059
3909
4060
- if (zend_parse_parameters_none () == FAILURE ) {
4061
- RETURN_THROWS ();
4062
- }
3910
+ ZEND_PARSE_PARAMETERS_NONE ();
4063
3911
GET_REFLECTION_OBJECT_PTR (ref );
4064
3912
if (ref -> doc_comment ) {
4065
3913
RETURN_STR_COPY (ref -> doc_comment );
@@ -4097,9 +3945,7 @@ ZEND_METHOD(ReflectionClassConstant, isDeprecated)
4097
3945
reflection_object * intern ;
4098
3946
zend_constant * ref ;
4099
3947
4100
- if (zend_parse_parameters_none () == FAILURE ) {
4101
- RETURN_THROWS ();
4102
- }
3948
+ ZEND_PARSE_PARAMETERS_NONE ();
4103
3949
4104
3950
GET_REFLECTION_OBJECT_PTR (ref );
4105
3951
@@ -4205,9 +4051,7 @@ ZEND_METHOD(ReflectionClass, getStaticProperties)
4205
4051
zval * prop ;
4206
4052
zend_string * key ;
4207
4053
4208
- if (zend_parse_parameters_none () == FAILURE ) {
4209
- RETURN_THROWS ();
4210
- }
4054
+ ZEND_PARSE_PARAMETERS_NONE ();
4211
4055
4212
4056
GET_REFLECTION_OBJECT_PTR (ce );
4213
4057
@@ -4336,9 +4180,7 @@ ZEND_METHOD(ReflectionClass, getDefaultProperties)
4336
4180
reflection_object * intern ;
4337
4181
zend_class_entry * ce ;
4338
4182
4339
- if (zend_parse_parameters_none () == FAILURE ) {
4340
- RETURN_THROWS ();
4341
- }
4183
+ ZEND_PARSE_PARAMETERS_NONE ();
4342
4184
GET_REFLECTION_OBJECT_PTR (ce );
4343
4185
array_init (return_value );
4344
4186
if (UNEXPECTED (zend_update_class_constants (ce ) != SUCCESS )) {
@@ -4356,9 +4198,7 @@ ZEND_METHOD(ReflectionClass, __toString)
4356
4198
zend_class_entry * ce ;
4357
4199
smart_str str = {0 };
4358
4200
4359
- if (zend_parse_parameters_none () == FAILURE ) {
4360
- RETURN_THROWS ();
4361
- }
4201
+ ZEND_PARSE_PARAMETERS_NONE ();
4362
4202
GET_REFLECTION_OBJECT_PTR (ce );
4363
4203
_class_string (& str , ce , & intern -> obj , "" );
4364
4204
RETURN_STR (smart_str_extract (& str ));
@@ -4371,9 +4211,7 @@ ZEND_METHOD(ReflectionClass, getName)
4371
4211
reflection_object * intern ;
4372
4212
zend_class_entry * ce ;
4373
4213
4374
- if (zend_parse_parameters_none () == FAILURE ) {
4375
- RETURN_THROWS ();
4376
- }
4214
+ ZEND_PARSE_PARAMETERS_NONE ();
4377
4215
4378
4216
GET_REFLECTION_OBJECT_PTR (ce );
4379
4217
RETURN_STR_COPY (ce -> name );
@@ -4386,9 +4224,7 @@ ZEND_METHOD(ReflectionClass, isInternal)
4386
4224
reflection_object * intern ;
4387
4225
zend_class_entry * ce ;
4388
4226
4389
- if (zend_parse_parameters_none () == FAILURE ) {
4390
- RETURN_THROWS ();
4391
- }
4227
+ ZEND_PARSE_PARAMETERS_NONE ();
4392
4228
GET_REFLECTION_OBJECT_PTR (ce );
4393
4229
RETURN_BOOL (ce -> type == ZEND_INTERNAL_CLASS );
4394
4230
}
@@ -4400,9 +4236,7 @@ ZEND_METHOD(ReflectionClass, isUserDefined)
4400
4236
reflection_object * intern ;
4401
4237
zend_class_entry * ce ;
4402
4238
4403
- if (zend_parse_parameters_none () == FAILURE ) {
4404
- RETURN_THROWS ();
4405
- }
4239
+ ZEND_PARSE_PARAMETERS_NONE ();
4406
4240
GET_REFLECTION_OBJECT_PTR (ce );
4407
4241
RETURN_BOOL (ce -> type == ZEND_USER_CLASS );
4408
4242
}
@@ -4414,9 +4248,7 @@ ZEND_METHOD(ReflectionClass, isAnonymous)
4414
4248
reflection_object * intern ;
4415
4249
zend_class_entry * ce ;
4416
4250
4417
- if (zend_parse_parameters_none () == FAILURE ) {
4418
- RETURN_THROWS ();
4419
- }
4251
+ ZEND_PARSE_PARAMETERS_NONE ();
4420
4252
GET_REFLECTION_OBJECT_PTR (ce );
4421
4253
RETURN_BOOL (ce -> ce_flags & ZEND_ACC_ANON_CLASS );
4422
4254
}
@@ -4428,9 +4260,7 @@ ZEND_METHOD(ReflectionClass, getFileName)
4428
4260
reflection_object * intern ;
4429
4261
zend_class_entry * ce ;
4430
4262
4431
- if (zend_parse_parameters_none () == FAILURE ) {
4432
- RETURN_THROWS ();
4433
- }
4263
+ ZEND_PARSE_PARAMETERS_NONE ();
4434
4264
GET_REFLECTION_OBJECT_PTR (ce );
4435
4265
if (ce -> type == ZEND_USER_CLASS ) {
4436
4266
RETURN_STR_COPY (ce -> info .user .filename );
@@ -4445,9 +4275,7 @@ ZEND_METHOD(ReflectionClass, getStartLine)
4445
4275
reflection_object * intern ;
4446
4276
zend_class_entry * ce ;
4447
4277
4448
- if (zend_parse_parameters_none () == FAILURE ) {
4449
- RETURN_THROWS ();
4450
- }
4278
+ ZEND_PARSE_PARAMETERS_NONE ();
4451
4279
GET_REFLECTION_OBJECT_PTR (ce );
4452
4280
if (ce -> type == ZEND_USER_CLASS ) {
4453
4281
RETURN_LONG (ce -> info .user .line_start );
@@ -4462,9 +4290,7 @@ ZEND_METHOD(ReflectionClass, getEndLine)
4462
4290
reflection_object * intern ;
4463
4291
zend_class_entry * ce ;
4464
4292
4465
- if (zend_parse_parameters_none () == FAILURE ) {
4466
- RETURN_THROWS ();
4467
- }
4293
+ ZEND_PARSE_PARAMETERS_NONE ();
4468
4294
GET_REFLECTION_OBJECT_PTR (ce );
4469
4295
if (ce -> type == ZEND_USER_CLASS ) {
4470
4296
RETURN_LONG (ce -> info .user .line_end );
@@ -4479,9 +4305,7 @@ ZEND_METHOD(ReflectionClass, getDocComment)
4479
4305
reflection_object * intern ;
4480
4306
zend_class_entry * ce ;
4481
4307
4482
- if (zend_parse_parameters_none () == FAILURE ) {
4483
- RETURN_THROWS ();
4484
- }
4308
+ ZEND_PARSE_PARAMETERS_NONE ();
4485
4309
GET_REFLECTION_OBJECT_PTR (ce );
4486
4310
if (ce -> doc_comment ) {
4487
4311
RETURN_STR_COPY (ce -> doc_comment );
@@ -4510,9 +4334,7 @@ ZEND_METHOD(ReflectionClass, getConstructor)
4510
4334
reflection_object * intern ;
4511
4335
zend_class_entry * ce ;
4512
4336
4513
- if (zend_parse_parameters_none () == FAILURE ) {
4514
- RETURN_THROWS ();
4515
- }
4337
+ ZEND_PARSE_PARAMETERS_NONE ();
4516
4338
GET_REFLECTION_OBJECT_PTR (ce );
4517
4339
4518
4340
if (ce -> constructor ) {
@@ -4946,9 +4768,7 @@ static void _class_check_flag(INTERNAL_FUNCTION_PARAMETERS, int mask)
4946
4768
reflection_object * intern ;
4947
4769
zend_class_entry * ce ;
4948
4770
4949
- if (zend_parse_parameters_none () == FAILURE ) {
4950
- RETURN_THROWS ();
4951
- }
4771
+ ZEND_PARSE_PARAMETERS_NONE ();
4952
4772
GET_REFLECTION_OBJECT_PTR (ce );
4953
4773
RETVAL_BOOL (ce -> ce_flags & mask );
4954
4774
}
@@ -4960,9 +4780,7 @@ ZEND_METHOD(ReflectionClass, isInstantiable)
4960
4780
reflection_object * intern ;
4961
4781
zend_class_entry * ce ;
4962
4782
4963
- if (zend_parse_parameters_none () == FAILURE ) {
4964
- RETURN_THROWS ();
4965
- }
4783
+ ZEND_PARSE_PARAMETERS_NONE ();
4966
4784
GET_REFLECTION_OBJECT_PTR (ce );
4967
4785
if (ce -> ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_IMPLICIT_ABSTRACT_CLASS | ZEND_ACC_ENUM )) {
4968
4786
RETURN_FALSE ;
@@ -4985,9 +4803,7 @@ ZEND_METHOD(ReflectionClass, isCloneable)
4985
4803
zend_class_entry * ce ;
4986
4804
zval obj ;
4987
4805
4988
- if (zend_parse_parameters_none () == FAILURE ) {
4989
- RETURN_THROWS ();
4990
- }
4806
+ ZEND_PARSE_PARAMETERS_NONE ();
4991
4807
GET_REFLECTION_OBJECT_PTR (ce );
4992
4808
if (ce -> ce_flags & (ZEND_ACC_INTERFACE | ZEND_ACC_TRAIT | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_IMPLICIT_ABSTRACT_CLASS | ZEND_ACC_ENUM )) {
4993
4809
RETURN_FALSE ;
@@ -5060,9 +4876,7 @@ ZEND_METHOD(ReflectionClass, getModifiers)
5060
4876
zend_class_entry * ce ;
5061
4877
uint32_t keep_flags = ZEND_ACC_FINAL | ZEND_ACC_EXPLICIT_ABSTRACT_CLASS | ZEND_ACC_READONLY_CLASS ;
5062
4878
5063
- if (zend_parse_parameters_none () == FAILURE ) {
5064
- RETURN_THROWS ();
5065
- }
4879
+ ZEND_PARSE_PARAMETERS_NONE ();
5066
4880
GET_REFLECTION_OBJECT_PTR (ce );
5067
4881
5068
4882
RETURN_LONG ((ce -> ce_flags & keep_flags ));
@@ -5139,9 +4953,7 @@ ZEND_METHOD(ReflectionClass, newInstanceWithoutConstructor)
5139
4953
5140
4954
GET_REFLECTION_OBJECT_PTR (ce );
5141
4955
5142
- if (zend_parse_parameters_none () == FAILURE ) {
5143
- RETURN_THROWS ();
5144
- }
4956
+ ZEND_PARSE_PARAMETERS_NONE ();
5145
4957
5146
4958
if (ce -> type == ZEND_INTERNAL_CLASS
5147
4959
&& ce -> create_object != NULL && (ce -> ce_flags & ZEND_ACC_FINAL )) {
@@ -5402,9 +5214,7 @@ ZEND_METHOD(ReflectionClass, getInterfaces)
5402
5214
reflection_object * intern ;
5403
5215
zend_class_entry * ce ;
5404
5216
5405
- if (zend_parse_parameters_none () == FAILURE ) {
5406
- RETURN_THROWS ();
5407
- }
5217
+ ZEND_PARSE_PARAMETERS_NONE ();
5408
5218
GET_REFLECTION_OBJECT_PTR (ce );
5409
5219
5410
5220
if (ce -> num_interfaces ) {
@@ -5430,9 +5240,7 @@ ZEND_METHOD(ReflectionClass, getInterfaceNames)
5430
5240
zend_class_entry * ce ;
5431
5241
uint32_t i ;
5432
5242
5433
- if (zend_parse_parameters_none () == FAILURE ) {
5434
- RETURN_THROWS ();
5435
- }
5243
+ ZEND_PARSE_PARAMETERS_NONE ();
5436
5244
GET_REFLECTION_OBJECT_PTR (ce );
5437
5245
5438
5246
if (!ce -> num_interfaces ) {
@@ -5456,9 +5264,7 @@ ZEND_METHOD(ReflectionClass, getTraits)
5456
5264
zend_class_entry * ce ;
5457
5265
uint32_t i ;
5458
5266
5459
- if (zend_parse_parameters_none () == FAILURE ) {
5460
- RETURN_THROWS ();
5461
- }
5267
+ ZEND_PARSE_PARAMETERS_NONE ();
5462
5268
GET_REFLECTION_OBJECT_PTR (ce );
5463
5269
5464
5270
if (!ce -> num_traits ) {
@@ -5487,9 +5293,7 @@ ZEND_METHOD(ReflectionClass, getTraitNames)
5487
5293
zend_class_entry * ce ;
5488
5294
uint32_t i ;
5489
5295
5490
- if (zend_parse_parameters_none () == FAILURE ) {
5491
- RETURN_THROWS ();
5492
- }
5296
+ ZEND_PARSE_PARAMETERS_NONE ();
5493
5297
GET_REFLECTION_OBJECT_PTR (ce );
5494
5298
5495
5299
if (!ce -> num_traits ) {
@@ -5510,9 +5314,7 @@ ZEND_METHOD(ReflectionClass, getTraitAliases)
5510
5314
reflection_object * intern ;
5511
5315
zend_class_entry * ce ;
5512
5316
5513
- if (zend_parse_parameters_none () == FAILURE ) {
5514
- RETURN_THROWS ();
5515
- }
5317
+ ZEND_PARSE_PARAMETERS_NONE ();
5516
5318
GET_REFLECTION_OBJECT_PTR (ce );
5517
5319
5518
5320
@@ -5562,9 +5364,7 @@ ZEND_METHOD(ReflectionClass, getParentClass)
5562
5364
reflection_object * intern ;
5563
5365
zend_class_entry * ce ;
5564
5366
5565
- if (zend_parse_parameters_none () == FAILURE ) {
5566
- RETURN_THROWS ();
5567
- }
5367
+ ZEND_PARSE_PARAMETERS_NONE ();
5568
5368
GET_REFLECTION_OBJECT_PTR (ce );
5569
5369
5570
5370
if (ce -> parent ) {
@@ -5652,9 +5452,7 @@ ZEND_METHOD(ReflectionClass, isIterable)
5652
5452
reflection_object * intern ;
5653
5453
zend_class_entry * ce ;
5654
5454
5655
- if (zend_parse_parameters_none () == FAILURE ) {
5656
- RETURN_THROWS ();
5657
- }
5455
+ ZEND_PARSE_PARAMETERS_NONE ();
5658
5456
5659
5457
GET_REFLECTION_OBJECT_PTR (ce );
5660
5458
@@ -5673,9 +5471,7 @@ ZEND_METHOD(ReflectionClass, getExtension)
5673
5471
reflection_object * intern ;
5674
5472
zend_class_entry * ce ;
5675
5473
5676
- if (zend_parse_parameters_none () == FAILURE ) {
5677
- RETURN_THROWS ();
5678
- }
5474
+ ZEND_PARSE_PARAMETERS_NONE ();
5679
5475
5680
5476
GET_REFLECTION_OBJECT_PTR (ce );
5681
5477
@@ -5691,9 +5487,7 @@ ZEND_METHOD(ReflectionClass, getExtensionName)
5691
5487
reflection_object * intern ;
5692
5488
zend_class_entry * ce ;
5693
5489
5694
- if (zend_parse_parameters_none () == FAILURE ) {
5695
- RETURN_THROWS ();
5696
- }
5490
+ ZEND_PARSE_PARAMETERS_NONE ();
5697
5491
5698
5492
GET_REFLECTION_OBJECT_PTR (ce );
5699
5493
@@ -5711,9 +5505,7 @@ ZEND_METHOD(ReflectionClass, inNamespace)
5711
5505
reflection_object * intern ;
5712
5506
zend_class_entry * ce ;
5713
5507
5714
- if (zend_parse_parameters_none () == FAILURE ) {
5715
- RETURN_THROWS ();
5716
- }
5508
+ ZEND_PARSE_PARAMETERS_NONE ();
5717
5509
5718
5510
GET_REFLECTION_OBJECT_PTR (ce );
5719
5511
@@ -5729,9 +5521,7 @@ ZEND_METHOD(ReflectionClass, getNamespaceName)
5729
5521
reflection_object * intern ;
5730
5522
zend_class_entry * ce ;
5731
5523
5732
- if (zend_parse_parameters_none () == FAILURE ) {
5733
- RETURN_THROWS ();
5734
- }
5524
+ ZEND_PARSE_PARAMETERS_NONE ();
5735
5525
5736
5526
GET_REFLECTION_OBJECT_PTR (ce );
5737
5527
@@ -5750,9 +5540,7 @@ ZEND_METHOD(ReflectionClass, getShortName)
5750
5540
reflection_object * intern ;
5751
5541
zend_class_entry * ce ;
5752
5542
5753
- if (zend_parse_parameters_none () == FAILURE ) {
5754
- RETURN_THROWS ();
5755
- }
5543
+ ZEND_PARSE_PARAMETERS_NONE ();
5756
5544
5757
5545
GET_REFLECTION_OBJECT_PTR (ce );
5758
5546
@@ -5841,9 +5629,7 @@ ZEND_METHOD(ReflectionProperty, __toString)
5841
5629
property_reference * ref ;
5842
5630
smart_str str = {0 };
5843
5631
5844
- if (zend_parse_parameters_none () == FAILURE ) {
5845
- RETURN_THROWS ();
5846
- }
5632
+ ZEND_PARSE_PARAMETERS_NONE ();
5847
5633
GET_REFLECTION_OBJECT_PTR (ref );
5848
5634
_property_string (& str , ref -> prop , ZSTR_VAL (ref -> unmangled_name ), "" );
5849
5635
RETURN_STR (smart_str_extract (& str ));
@@ -5856,9 +5642,7 @@ ZEND_METHOD(ReflectionProperty, getName)
5856
5642
reflection_object * intern ;
5857
5643
property_reference * ref ;
5858
5644
5859
- if (zend_parse_parameters_none () == FAILURE ) {
5860
- RETURN_THROWS ();
5861
- }
5645
+ ZEND_PARSE_PARAMETERS_NONE ();
5862
5646
5863
5647
GET_REFLECTION_OBJECT_PTR (ref );
5864
5648
RETURN_STR_COPY (ref -> unmangled_name );
@@ -5870,9 +5654,7 @@ static void _property_check_flag(INTERNAL_FUNCTION_PARAMETERS, int mask) /* {{{
5870
5654
reflection_object * intern ;
5871
5655
property_reference * ref ;
5872
5656
5873
- if (zend_parse_parameters_none () == FAILURE ) {
5874
- RETURN_THROWS ();
5875
- }
5657
+ ZEND_PARSE_PARAMETERS_NONE ();
5876
5658
GET_REFLECTION_OBJECT_PTR (ref );
5877
5659
RETURN_BOOL (prop_get_flags (ref ) & mask );
5878
5660
}
@@ -5936,9 +5718,7 @@ static void _property_check_dynamic(INTERNAL_FUNCTION_PARAMETERS, bool dynamic_t
5936
5718
reflection_object * intern ;
5937
5719
property_reference * ref ;
5938
5720
5939
- if (zend_parse_parameters_none () == FAILURE ) {
5940
- RETURN_THROWS ();
5941
- }
5721
+ ZEND_PARSE_PARAMETERS_NONE ();
5942
5722
GET_REFLECTION_OBJECT_PTR (ref );
5943
5723
bool is_dynamic = ref -> prop == NULL ;
5944
5724
RETURN_BOOL (dynamic_true ? is_dynamic : !is_dynamic );
@@ -5972,9 +5752,7 @@ ZEND_METHOD(ReflectionProperty, getModifiers)
5972
5752
property_reference * ref ;
5973
5753
uint32_t keep_flags = ZEND_ACC_PPP_MASK | ZEND_ACC_PPP_SET_MASK | ZEND_ACC_STATIC | ZEND_ACC_READONLY | ZEND_ACC_ABSTRACT | ZEND_ACC_VIRTUAL | ZEND_ACC_FINAL ;
5974
5754
5975
- if (zend_parse_parameters_none () == FAILURE ) {
5976
- RETURN_THROWS ();
5977
- }
5755
+ ZEND_PARSE_PARAMETERS_NONE ();
5978
5756
GET_REFLECTION_OBJECT_PTR (ref );
5979
5757
5980
5758
RETURN_LONG (prop_get_flags (ref ) & keep_flags );
@@ -6323,9 +6101,7 @@ ZEND_METHOD(ReflectionProperty, getDeclaringClass)
6323
6101
property_reference * ref ;
6324
6102
zend_class_entry * ce ;
6325
6103
6326
- if (zend_parse_parameters_none () == FAILURE ) {
6327
- RETURN_THROWS ();
6328
- }
6104
+ ZEND_PARSE_PARAMETERS_NONE ();
6329
6105
GET_REFLECTION_OBJECT_PTR (ref );
6330
6106
6331
6107
ce = ref -> prop ? ref -> prop -> ce : intern -> ce ;
@@ -6339,9 +6115,7 @@ ZEND_METHOD(ReflectionProperty, getDocComment)
6339
6115
reflection_object * intern ;
6340
6116
property_reference * ref ;
6341
6117
6342
- if (zend_parse_parameters_none () == FAILURE ) {
6343
- RETURN_THROWS ();
6344
- }
6118
+ ZEND_PARSE_PARAMETERS_NONE ();
6345
6119
GET_REFLECTION_OBJECT_PTR (ref );
6346
6120
if (ref -> prop && ref -> prop -> doc_comment ) {
6347
6121
RETURN_STR_COPY (ref -> prop -> doc_comment );
@@ -6385,9 +6159,7 @@ ZEND_METHOD(ReflectionProperty, getType)
6385
6159
reflection_object * intern ;
6386
6160
property_reference * ref ;
6387
6161
6388
- if (zend_parse_parameters_none () == FAILURE ) {
6389
- RETURN_THROWS ();
6390
- }
6162
+ ZEND_PARSE_PARAMETERS_NONE ();
6391
6163
6392
6164
GET_REFLECTION_OBJECT_PTR (ref );
6393
6165
@@ -6404,9 +6176,7 @@ ZEND_METHOD(ReflectionProperty, getSettableType)
6404
6176
reflection_object * intern ;
6405
6177
property_reference * ref ;
6406
6178
6407
- if (zend_parse_parameters_none () == FAILURE ) {
6408
- RETURN_THROWS ();
6409
- }
6179
+ ZEND_PARSE_PARAMETERS_NONE ();
6410
6180
6411
6181
GET_REFLECTION_OBJECT_PTR (ref );
6412
6182
@@ -6446,9 +6216,7 @@ ZEND_METHOD(ReflectionProperty, hasType)
6446
6216
reflection_object * intern ;
6447
6217
property_reference * ref ;
6448
6218
6449
- if (zend_parse_parameters_none () == FAILURE ) {
6450
- RETURN_THROWS ();
6451
- }
6219
+ ZEND_PARSE_PARAMETERS_NONE ();
6452
6220
6453
6221
GET_REFLECTION_OBJECT_PTR (ref );
6454
6222
@@ -6464,9 +6232,7 @@ ZEND_METHOD(ReflectionProperty, hasDefaultValue)
6464
6232
zend_property_info * prop_info ;
6465
6233
zval * prop ;
6466
6234
6467
- if (zend_parse_parameters_none () == FAILURE ) {
6468
- RETURN_THROWS ();
6469
- }
6235
+ ZEND_PARSE_PARAMETERS_NONE ();
6470
6236
6471
6237
GET_REFLECTION_OBJECT_PTR (ref );
6472
6238
@@ -6489,9 +6255,7 @@ ZEND_METHOD(ReflectionProperty, getDefaultValue)
6489
6255
zend_property_info * prop_info ;
6490
6256
zval * prop ;
6491
6257
6492
- if (zend_parse_parameters_none () == FAILURE ) {
6493
- RETURN_THROWS ();
6494
- }
6258
+ ZEND_PARSE_PARAMETERS_NONE ();
6495
6259
6496
6260
GET_REFLECTION_OBJECT_PTR (ref );
6497
6261
@@ -6660,9 +6424,7 @@ ZEND_METHOD(ReflectionExtension, __toString)
6660
6424
zend_module_entry * module ;
6661
6425
smart_str str = {0 };
6662
6426
6663
- if (zend_parse_parameters_none () == FAILURE ) {
6664
- RETURN_THROWS ();
6665
- }
6427
+ ZEND_PARSE_PARAMETERS_NONE ();
6666
6428
GET_REFLECTION_OBJECT_PTR (module );
6667
6429
_extension_string (& str , module , "" );
6668
6430
RETURN_STR (smart_str_extract (& str ));
@@ -6675,9 +6437,7 @@ ZEND_METHOD(ReflectionExtension, getName)
6675
6437
reflection_object * intern ;
6676
6438
zend_module_entry * module ;
6677
6439
6678
- if (zend_parse_parameters_none () == FAILURE ) {
6679
- RETURN_THROWS ();
6680
- }
6440
+ ZEND_PARSE_PARAMETERS_NONE ();
6681
6441
6682
6442
GET_REFLECTION_OBJECT_PTR (module );
6683
6443
RETURN_STRING (module -> name );
@@ -6690,9 +6450,7 @@ ZEND_METHOD(ReflectionExtension, getVersion)
6690
6450
reflection_object * intern ;
6691
6451
zend_module_entry * module ;
6692
6452
6693
- if (zend_parse_parameters_none () == FAILURE ) {
6694
- RETURN_THROWS ();
6695
- }
6453
+ ZEND_PARSE_PARAMETERS_NONE ();
6696
6454
GET_REFLECTION_OBJECT_PTR (module );
6697
6455
6698
6456
/* An extension does not necessarily have a version number */
@@ -6712,9 +6470,7 @@ ZEND_METHOD(ReflectionExtension, getFunctions)
6712
6470
zval function ;
6713
6471
zend_function * fptr ;
6714
6472
6715
- if (zend_parse_parameters_none () == FAILURE ) {
6716
- RETURN_THROWS ();
6717
- }
6473
+ ZEND_PARSE_PARAMETERS_NONE ();
6718
6474
GET_REFLECTION_OBJECT_PTR (module );
6719
6475
6720
6476
array_init (return_value );
@@ -6735,9 +6491,7 @@ ZEND_METHOD(ReflectionExtension, getConstants)
6735
6491
zend_module_entry * module ;
6736
6492
zend_constant * constant ;
6737
6493
6738
- if (zend_parse_parameters_none () == FAILURE ) {
6739
- RETURN_THROWS ();
6740
- }
6494
+ ZEND_PARSE_PARAMETERS_NONE ();
6741
6495
GET_REFLECTION_OBJECT_PTR (module );
6742
6496
6743
6497
array_init (return_value );
@@ -6773,9 +6527,7 @@ ZEND_METHOD(ReflectionExtension, getINIEntries)
6773
6527
zend_module_entry * module ;
6774
6528
zend_ini_entry * ini_entry ;
6775
6529
6776
- if (zend_parse_parameters_none () == FAILURE ) {
6777
- RETURN_THROWS ();
6778
- }
6530
+ ZEND_PARSE_PARAMETERS_NONE ();
6779
6531
GET_REFLECTION_OBJECT_PTR (module );
6780
6532
6781
6533
array_init (return_value );
@@ -6817,9 +6569,7 @@ ZEND_METHOD(ReflectionExtension, getClasses)
6817
6569
zend_string * key ;
6818
6570
zend_class_entry * ce ;
6819
6571
6820
- if (zend_parse_parameters_none () == FAILURE ) {
6821
- RETURN_THROWS ();
6822
- }
6572
+ ZEND_PARSE_PARAMETERS_NONE ();
6823
6573
GET_REFLECTION_OBJECT_PTR (module );
6824
6574
6825
6575
array_init (return_value );
@@ -6837,9 +6587,7 @@ ZEND_METHOD(ReflectionExtension, getClassNames)
6837
6587
zend_string * key ;
6838
6588
zend_class_entry * ce ;
6839
6589
6840
- if (zend_parse_parameters_none () == FAILURE ) {
6841
- RETURN_THROWS ();
6842
- }
6590
+ ZEND_PARSE_PARAMETERS_NONE ();
6843
6591
GET_REFLECTION_OBJECT_PTR (module );
6844
6592
6845
6593
array_init (return_value );
@@ -6856,9 +6604,7 @@ ZEND_METHOD(ReflectionExtension, getDependencies)
6856
6604
zend_module_entry * module ;
6857
6605
const zend_module_dep * dep ;
6858
6606
6859
- if (zend_parse_parameters_none () == FAILURE ) {
6860
- RETURN_THROWS ();
6861
- }
6607
+ ZEND_PARSE_PARAMETERS_NONE ();
6862
6608
GET_REFLECTION_OBJECT_PTR (module );
6863
6609
6864
6610
dep = module -> deps ;
@@ -6920,9 +6666,7 @@ ZEND_METHOD(ReflectionExtension, info)
6920
6666
reflection_object * intern ;
6921
6667
zend_module_entry * module ;
6922
6668
6923
- if (zend_parse_parameters_none () == FAILURE ) {
6924
- RETURN_THROWS ();
6925
- }
6669
+ ZEND_PARSE_PARAMETERS_NONE ();
6926
6670
GET_REFLECTION_OBJECT_PTR (module );
6927
6671
6928
6672
php_info_print_module (module );
@@ -6935,9 +6679,7 @@ ZEND_METHOD(ReflectionExtension, isPersistent)
6935
6679
reflection_object * intern ;
6936
6680
zend_module_entry * module ;
6937
6681
6938
- if (zend_parse_parameters_none () == FAILURE ) {
6939
- RETURN_THROWS ();
6940
- }
6682
+ ZEND_PARSE_PARAMETERS_NONE ();
6941
6683
GET_REFLECTION_OBJECT_PTR (module );
6942
6684
6943
6685
RETURN_BOOL (module -> type == MODULE_PERSISTENT );
@@ -6950,9 +6692,7 @@ ZEND_METHOD(ReflectionExtension, isTemporary)
6950
6692
reflection_object * intern ;
6951
6693
zend_module_entry * module ;
6952
6694
6953
- if (zend_parse_parameters_none () == FAILURE ) {
6954
- RETURN_THROWS ();
6955
- }
6695
+ ZEND_PARSE_PARAMETERS_NONE ();
6956
6696
GET_REFLECTION_OBJECT_PTR (module );
6957
6697
6958
6698
RETURN_BOOL (module -> type == MODULE_TEMPORARY );
@@ -6995,9 +6735,7 @@ ZEND_METHOD(ReflectionZendExtension, __toString)
6995
6735
zend_extension * extension ;
6996
6736
smart_str str = {0 };
6997
6737
6998
- if (zend_parse_parameters_none () == FAILURE ) {
6999
- RETURN_THROWS ();
7000
- }
6738
+ ZEND_PARSE_PARAMETERS_NONE ();
7001
6739
GET_REFLECTION_OBJECT_PTR (extension );
7002
6740
_zend_extension_string (& str , extension , "" );
7003
6741
RETURN_STR (smart_str_extract (& str ));
@@ -7010,9 +6748,7 @@ ZEND_METHOD(ReflectionZendExtension, getName)
7010
6748
reflection_object * intern ;
7011
6749
zend_extension * extension ;
7012
6750
7013
- if (zend_parse_parameters_none () == FAILURE ) {
7014
- RETURN_THROWS ();
7015
- }
6751
+ ZEND_PARSE_PARAMETERS_NONE ();
7016
6752
GET_REFLECTION_OBJECT_PTR (extension );
7017
6753
7018
6754
RETURN_STRING (extension -> name );
@@ -7025,9 +6761,7 @@ ZEND_METHOD(ReflectionZendExtension, getVersion)
7025
6761
reflection_object * intern ;
7026
6762
zend_extension * extension ;
7027
6763
7028
- if (zend_parse_parameters_none () == FAILURE ) {
7029
- RETURN_THROWS ();
7030
- }
6764
+ ZEND_PARSE_PARAMETERS_NONE ();
7031
6765
GET_REFLECTION_OBJECT_PTR (extension );
7032
6766
7033
6767
if (extension -> version ) {
@@ -7044,9 +6778,7 @@ ZEND_METHOD(ReflectionZendExtension, getAuthor)
7044
6778
reflection_object * intern ;
7045
6779
zend_extension * extension ;
7046
6780
7047
- if (zend_parse_parameters_none () == FAILURE ) {
7048
- RETURN_THROWS ();
7049
- }
6781
+ ZEND_PARSE_PARAMETERS_NONE ();
7050
6782
GET_REFLECTION_OBJECT_PTR (extension );
7051
6783
7052
6784
if (extension -> author ) {
@@ -7063,9 +6795,7 @@ ZEND_METHOD(ReflectionZendExtension, getURL)
7063
6795
reflection_object * intern ;
7064
6796
zend_extension * extension ;
7065
6797
7066
- if (zend_parse_parameters_none () == FAILURE ) {
7067
- RETURN_THROWS ();
7068
- }
6798
+ ZEND_PARSE_PARAMETERS_NONE ();
7069
6799
GET_REFLECTION_OBJECT_PTR (extension );
7070
6800
7071
6801
if (extension -> URL ) {
@@ -7082,9 +6812,7 @@ ZEND_METHOD(ReflectionZendExtension, getCopyright)
7082
6812
reflection_object * intern ;
7083
6813
zend_extension * extension ;
7084
6814
7085
- if (zend_parse_parameters_none () == FAILURE ) {
7086
- RETURN_THROWS ();
7087
- }
6815
+ ZEND_PARSE_PARAMETERS_NONE ();
7088
6816
GET_REFLECTION_OBJECT_PTR (extension );
7089
6817
7090
6818
if (extension -> copyright ) {
@@ -7159,9 +6887,7 @@ ZEND_METHOD(ReflectionReference, getId)
7159
6887
unsigned char digest [20 ];
7160
6888
PHP_SHA1_CTX context ;
7161
6889
7162
- if (zend_parse_parameters_none () == FAILURE ) {
7163
- RETURN_THROWS ();
7164
- }
6890
+ ZEND_PARSE_PARAMETERS_NONE ();
7165
6891
7166
6892
intern = Z_REFLECTION_P (ZEND_THIS );
7167
6893
if (Z_TYPE (intern -> obj ) != IS_REFERENCE ) {
@@ -7204,9 +6930,7 @@ ZEND_METHOD(ReflectionAttribute, __toString)
7204
6930
reflection_object * intern ;
7205
6931
attribute_reference * attr ;
7206
6932
7207
- if (zend_parse_parameters_none () == FAILURE ) {
7208
- RETURN_THROWS ();
7209
- }
6933
+ ZEND_PARSE_PARAMETERS_NONE ();
7210
6934
7211
6935
GET_REFLECTION_OBJECT_PTR (attr );
7212
6936
@@ -7250,9 +6974,7 @@ ZEND_METHOD(ReflectionAttribute, getName)
7250
6974
reflection_object * intern ;
7251
6975
attribute_reference * attr ;
7252
6976
7253
- if (zend_parse_parameters_none () == FAILURE ) {
7254
- RETURN_THROWS ();
7255
- }
6977
+ ZEND_PARSE_PARAMETERS_NONE ();
7256
6978
GET_REFLECTION_OBJECT_PTR (attr );
7257
6979
7258
6980
RETURN_STR_COPY (attr -> data -> name );
@@ -7265,9 +6987,7 @@ ZEND_METHOD(ReflectionAttribute, getTarget)
7265
6987
reflection_object * intern ;
7266
6988
attribute_reference * attr ;
7267
6989
7268
- if (zend_parse_parameters_none () == FAILURE ) {
7269
- RETURN_THROWS ();
7270
- }
6990
+ ZEND_PARSE_PARAMETERS_NONE ();
7271
6991
GET_REFLECTION_OBJECT_PTR (attr );
7272
6992
7273
6993
RETURN_LONG (attr -> target );
@@ -7280,9 +7000,7 @@ ZEND_METHOD(ReflectionAttribute, isRepeated)
7280
7000
reflection_object * intern ;
7281
7001
attribute_reference * attr ;
7282
7002
7283
- if (zend_parse_parameters_none () == FAILURE ) {
7284
- RETURN_THROWS ();
7285
- }
7003
+ ZEND_PARSE_PARAMETERS_NONE ();
7286
7004
GET_REFLECTION_OBJECT_PTR (attr );
7287
7005
7288
7006
RETURN_BOOL (zend_is_attribute_repeated (attr -> attributes , attr -> data ));
@@ -7298,9 +7016,7 @@ ZEND_METHOD(ReflectionAttribute, getArguments)
7298
7016
zval tmp ;
7299
7017
uint32_t i ;
7300
7018
7301
- if (zend_parse_parameters_none () == FAILURE ) {
7302
- RETURN_THROWS ();
7303
- }
7019
+ ZEND_PARSE_PARAMETERS_NONE ();
7304
7020
GET_REFLECTION_OBJECT_PTR (attr );
7305
7021
7306
7022
array_init (return_value );
@@ -7329,9 +7045,7 @@ ZEND_METHOD(ReflectionAttribute, newInstance)
7329
7045
7330
7046
zend_class_entry * ce ;
7331
7047
7332
- if (zend_parse_parameters_none () == FAILURE ) {
7333
- RETURN_THROWS ();
7334
- }
7048
+ ZEND_PARSE_PARAMETERS_NONE ();
7335
7049
7336
7050
GET_REFLECTION_OBJECT_PTR (attr );
7337
7051
@@ -7451,9 +7165,7 @@ ZEND_METHOD(ReflectionEnum, getCases)
7451
7165
zend_string * name ;
7452
7166
zend_class_constant * constant ;
7453
7167
7454
- if (zend_parse_parameters_none () == FAILURE ) {
7455
- RETURN_THROWS ();
7456
- }
7168
+ ZEND_PARSE_PARAMETERS_NONE ();
7457
7169
7458
7170
GET_REFLECTION_OBJECT_PTR (ce );
7459
7171
@@ -7472,9 +7184,7 @@ ZEND_METHOD(ReflectionEnum, isBacked)
7472
7184
reflection_object * intern ;
7473
7185
zend_class_entry * ce ;
7474
7186
7475
- if (zend_parse_parameters_none () == FAILURE ) {
7476
- RETURN_THROWS ();
7477
- }
7187
+ ZEND_PARSE_PARAMETERS_NONE ();
7478
7188
7479
7189
GET_REFLECTION_OBJECT_PTR (ce );
7480
7190
RETURN_BOOL (ce -> enum_backing_type != IS_UNDEF );
@@ -7485,9 +7195,7 @@ ZEND_METHOD(ReflectionEnum, getBackingType)
7485
7195
reflection_object * intern ;
7486
7196
zend_class_entry * ce ;
7487
7197
7488
- if (zend_parse_parameters_none () == FAILURE ) {
7489
- RETURN_THROWS ();
7490
- }
7198
+ ZEND_PARSE_PARAMETERS_NONE ();
7491
7199
7492
7200
GET_REFLECTION_OBJECT_PTR (ce );
7493
7201
@@ -7523,9 +7231,7 @@ ZEND_METHOD(ReflectionEnumUnitCase, getEnum)
7523
7231
reflection_object * intern ;
7524
7232
zend_class_constant * ref ;
7525
7233
7526
- if (zend_parse_parameters_none () == FAILURE ) {
7527
- RETURN_THROWS ();
7528
- }
7234
+ ZEND_PARSE_PARAMETERS_NONE ();
7529
7235
GET_REFLECTION_OBJECT_PTR (ref );
7530
7236
7531
7237
zend_reflection_class_factory (ref -> ce , return_value );
@@ -7555,9 +7261,7 @@ ZEND_METHOD(ReflectionEnumBackedCase, getBackingValue)
7555
7261
reflection_object * intern ;
7556
7262
zend_class_constant * ref ;
7557
7263
7558
- if (zend_parse_parameters_none () == FAILURE ) {
7559
- RETURN_THROWS ();
7560
- }
7264
+ ZEND_PARSE_PARAMETERS_NONE ();
7561
7265
GET_REFLECTION_OBJECT_PTR (ref );
7562
7266
7563
7267
if (Z_TYPE (ref -> value ) == IS_CONSTANT_AST ) {
@@ -7760,9 +7464,7 @@ ZEND_METHOD(ReflectionConstant, getName)
7760
7464
reflection_object * intern ;
7761
7465
zend_constant * const_ ;
7762
7466
7763
- if (zend_parse_parameters_none () == FAILURE ) {
7764
- RETURN_THROWS ();
7765
- }
7467
+ ZEND_PARSE_PARAMETERS_NONE ();
7766
7468
7767
7469
GET_REFLECTION_OBJECT_PTR (const_ );
7768
7470
RETURN_STR_COPY (const_ -> name );
@@ -7773,9 +7475,7 @@ ZEND_METHOD(ReflectionConstant, getNamespaceName)
7773
7475
reflection_object * intern ;
7774
7476
zend_constant * const_ ;
7775
7477
7776
- if (zend_parse_parameters_none () == FAILURE ) {
7777
- RETURN_THROWS ();
7778
- }
7478
+ ZEND_PARSE_PARAMETERS_NONE ();
7779
7479
7780
7480
GET_REFLECTION_OBJECT_PTR (const_ );
7781
7481
@@ -7793,9 +7493,7 @@ ZEND_METHOD(ReflectionConstant, getShortName)
7793
7493
reflection_object * intern ;
7794
7494
zend_constant * const_ ;
7795
7495
7796
- if (zend_parse_parameters_none () == FAILURE ) {
7797
- RETURN_THROWS ();
7798
- }
7496
+ ZEND_PARSE_PARAMETERS_NONE ();
7799
7497
7800
7498
GET_REFLECTION_OBJECT_PTR (const_ );
7801
7499
@@ -7814,9 +7512,7 @@ ZEND_METHOD(ReflectionConstant, getValue)
7814
7512
reflection_object * intern ;
7815
7513
zend_constant * const_ ;
7816
7514
7817
- if (zend_parse_parameters_none () == FAILURE ) {
7818
- RETURN_THROWS ();
7819
- }
7515
+ ZEND_PARSE_PARAMETERS_NONE ();
7820
7516
7821
7517
GET_REFLECTION_OBJECT_PTR (const_ );
7822
7518
RETURN_COPY (& const_ -> value );
@@ -7827,9 +7523,7 @@ ZEND_METHOD(ReflectionConstant, isDeprecated)
7827
7523
reflection_object * intern ;
7828
7524
zend_constant * const_ ;
7829
7525
7830
- if (zend_parse_parameters_none () == FAILURE ) {
7831
- RETURN_THROWS ();
7832
- }
7526
+ ZEND_PARSE_PARAMETERS_NONE ();
7833
7527
7834
7528
GET_REFLECTION_OBJECT_PTR (const_ );
7835
7529
RETURN_BOOL (ZEND_CONSTANT_FLAGS (const_ ) & CONST_DEPRECATED );
@@ -7841,9 +7535,7 @@ ZEND_METHOD(ReflectionConstant, __toString)
7841
7535
zend_constant * const_ ;
7842
7536
smart_str str = {0 };
7843
7537
7844
- if (zend_parse_parameters_none () == FAILURE ) {
7845
- RETURN_THROWS ();
7846
- }
7538
+ ZEND_PARSE_PARAMETERS_NONE ();
7847
7539
7848
7540
GET_REFLECTION_OBJECT_PTR (const_ );
7849
7541
_const_string (& str , ZSTR_VAL (const_ -> name ), & const_ -> value , "" );
0 commit comments