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 20var_dump(intlcal_get($c)); 21var_dump(intlcal_get_actual_maximum($c)); 22var_dump(intlcal_get_actual_minimum($c)); 23 24var_dump(intlcal_get($c, -1)); 25var_dump(intlcal_get_actual_maximum($c, -1)); 26var_dump(intlcal_get_actual_minimum($c, -1)); 27 28var_dump(intlcal_get($c, "s")); 29var_dump(intlcal_get_actual_maximum($c, "s")); 30var_dump(intlcal_get_actual_minimum($c, "s")); 31 32var_dump(intlcal_get(1)); 33var_dump(intlcal_get_actual_maximum(1)); 34var_dump(intlcal_get_actual_minimum(1)); 35--EXPECT-- 36error: 2, intlcal_get() expects exactly 2 parameters, 1 given 37error: 2, intlcal_get(): intlcal_get: bad arguments 38bool(false) 39error: 2, intlcal_get_actual_maximum() expects exactly 2 parameters, 1 given 40error: 2, intlcal_get_actual_maximum(): intlcal_get_actual_maximum: bad arguments 41bool(false) 42error: 2, intlcal_get_actual_minimum() expects exactly 2 parameters, 1 given 43error: 2, intlcal_get_actual_minimum(): intlcal_get_actual_minimum: bad arguments 44bool(false) 45error: 2, intlcal_get(): intlcal_get: invalid field 46bool(false) 47error: 2, intlcal_get_actual_maximum(): intlcal_get_actual_maximum: invalid field 48bool(false) 49error: 2, intlcal_get_actual_minimum(): intlcal_get_actual_minimum: invalid field 50bool(false) 51error: 2, intlcal_get() expects parameter 2 to be long, string given 52error: 2, intlcal_get(): intlcal_get: bad arguments 53bool(false) 54error: 2, intlcal_get_actual_maximum() expects parameter 2 to be long, string given 55error: 2, intlcal_get_actual_maximum(): intlcal_get_actual_maximum: bad arguments 56bool(false) 57error: 2, intlcal_get_actual_minimum() expects parameter 2 to be long, string given 58error: 2, intlcal_get_actual_minimum(): intlcal_get_actual_minimum: bad arguments 59bool(false) 60error: 4096, Argument 1 passed to intlcal_get() must be an instance of IntlCalendar, integer given 61error: 2, intlcal_get() expects exactly 2 parameters, 1 given 62error: 2, intlcal_get(): intlcal_get: bad arguments 63bool(false) 64error: 4096, Argument 1 passed to intlcal_get_actual_maximum() must be an instance of IntlCalendar, integer given 65error: 2, intlcal_get_actual_maximum() expects exactly 2 parameters, 1 given 66error: 2, intlcal_get_actual_maximum(): intlcal_get_actual_maximum: bad arguments 67bool(false) 68error: 4096, Argument 1 passed to intlcal_get_actual_minimum() must be an instance of IntlCalendar, integer given 69error: 2, intlcal_get_actual_minimum() expects exactly 2 parameters, 1 given 70error: 2, intlcal_get_actual_minimum(): intlcal_get_actual_minimum: bad arguments 71bool(false) 72