1--TEST-- 2IntlCalendar::get/getActualMaximum/getActualMinimum(): bad arguments (procedural) 3--INI-- 4date.timezone=Atlantic/Azores 5--SKIPIF-- 6<?php 7if (!extension_loaded('intl')) 8 die('skip intl extension not enabled'); 9--FILE-- 10<?php 11ini_set("intl.error_level", E_WARNING); 12 13$c = new IntlGregorianCalendar(NULL, 'pt_PT'); 14 15function eh($errno, $errstr) { 16echo "error: $errno, $errstr\n"; 17} 18set_error_handler('eh'); 19 20try { 21 var_dump(intlcal_get($c)); 22} catch (Error $ex) { 23 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 24} 25try { 26 var_dump(intlcal_get_actual_maximum($c)); 27} catch (Error $ex) { 28 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 29} 30try { 31 var_dump(intlcal_get_actual_minimum($c)); 32} catch (Error $ex) { 33 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 34} 35 36try { 37 var_dump(intlcal_get($c, -1)); 38} catch (Error $ex) { 39 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 40} 41try { 42 var_dump(intlcal_get_actual_maximum($c, -1)); 43} catch (Error $ex) { 44 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 45} 46try { 47 var_dump(intlcal_get_actual_minimum($c, -1)); 48} catch (Error $ex) { 49 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 50} 51 52try { 53 var_dump(intlcal_get($c, "s")); 54} catch (Error $ex) { 55 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 56} 57try { 58 var_dump(intlcal_get_actual_maximum($c, "s")); 59} catch (Error $ex) { 60 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 61} 62try { 63 var_dump(intlcal_get_actual_minimum($c, "s")); 64} catch (Error $ex) { 65 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 66} 67 68try { 69 var_dump(intlcal_get(1)); 70} catch (Error $ex) { 71 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 72} 73try { 74 var_dump(intlcal_get_actual_maximum(1)); 75} catch (Error $ex) { 76 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 77} 78try { 79 var_dump(intlcal_get_actual_minimum(1)); 80} catch (Error $ex) { 81 echo "error: " . $ex->getCode() . ", " . $ex->getMessage() . "\n\n"; 82} 83--EXPECT-- 84error: 2, intlcal_get() expects exactly 2 parameters, 1 given 85error: 2, intlcal_get(): intlcal_get: bad arguments 86bool(false) 87error: 2, intlcal_get_actual_maximum() expects exactly 2 parameters, 1 given 88error: 2, intlcal_get_actual_maximum(): intlcal_get_actual_maximum: bad arguments 89bool(false) 90error: 2, intlcal_get_actual_minimum() expects exactly 2 parameters, 1 given 91error: 2, intlcal_get_actual_minimum(): intlcal_get_actual_minimum: bad arguments 92bool(false) 93error: 2, intlcal_get(): intlcal_get: invalid field 94bool(false) 95error: 2, intlcal_get_actual_maximum(): intlcal_get_actual_maximum: invalid field 96bool(false) 97error: 2, intlcal_get_actual_minimum(): intlcal_get_actual_minimum: invalid field 98bool(false) 99error: 2, intlcal_get() expects parameter 2 to be int, string given 100error: 2, intlcal_get(): intlcal_get: bad arguments 101bool(false) 102error: 2, intlcal_get_actual_maximum() expects parameter 2 to be int, string given 103error: 2, intlcal_get_actual_maximum(): intlcal_get_actual_maximum: bad arguments 104bool(false) 105error: 2, intlcal_get_actual_minimum() expects parameter 2 to be int, string given 106error: 2, intlcal_get_actual_minimum(): intlcal_get_actual_minimum: bad arguments 107bool(false) 108error: 0, Argument 1 passed to intlcal_get() must be an instance of IntlCalendar, int given 109 110error: 0, Argument 1 passed to intlcal_get_actual_maximum() must be an instance of IntlCalendar, int given 111 112error: 0, Argument 1 passed to intlcal_get_actual_minimum() must be an instance of IntlCalendar, int given 113