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 11 12$c = new IntlGregorianCalendar(NULL, 'pt_PT'); 13 14try { 15 var_dump(intlcal_get($c)); 16} catch (Error $e) { 17 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 18} 19try { 20 var_dump(intlcal_get_actual_maximum($c)); 21} catch (Error $e) { 22 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 23} 24try { 25 var_dump(intlcal_get_actual_minimum($c)); 26} catch (Error $e) { 27 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 28} 29 30try { 31 var_dump(intlcal_get($c, -1)); 32} catch (Error $e) { 33 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 34} 35try { 36 var_dump(intlcal_get_actual_maximum($c, -1)); 37} catch (Error $e) { 38 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 39} 40try { 41 var_dump(intlcal_get_actual_minimum($c, -1)); 42} catch (Error $e) { 43 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 44} 45 46try { 47 var_dump(intlcal_get($c, "s")); 48} catch (Error $e) { 49 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 50} 51try { 52 var_dump(intlcal_get_actual_maximum($c, "s")); 53} catch (Error $e) { 54 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 55} 56try { 57 var_dump(intlcal_get_actual_minimum($c, "s")); 58} catch (Error $e) { 59 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 60} 61 62try { 63 var_dump(intlcal_get(1)); 64} catch (Error $e) { 65 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 66} 67try { 68 var_dump(intlcal_get_actual_maximum(1)); 69} catch (Error $e) { 70 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 71} 72try { 73 var_dump(intlcal_get_actual_minimum(1)); 74} catch (Error $e) { 75 echo get_class($e) . ': ' . $e->getCode() . ', ' . $e->getMessage() . \PHP_EOL; 76} 77?> 78--EXPECT-- 79ArgumentCountError: 0, intlcal_get() expects exactly 2 arguments, 1 given 80ArgumentCountError: 0, intlcal_get_actual_maximum() expects exactly 2 arguments, 1 given 81ArgumentCountError: 0, intlcal_get_actual_minimum() expects exactly 2 arguments, 1 given 82ValueError: 0, intlcal_get(): Argument #2 ($field) must be a valid field 83ValueError: 0, intlcal_get_actual_maximum(): Argument #2 ($field) must be a valid field 84ValueError: 0, intlcal_get_actual_minimum(): Argument #2 ($field) must be a valid field 85TypeError: 0, intlcal_get(): Argument #2 ($field) must be of type int, string given 86TypeError: 0, intlcal_get_actual_maximum(): Argument #2 ($field) must be of type int, string given 87TypeError: 0, intlcal_get_actual_minimum(): Argument #2 ($field) must be of type int, string given 88ArgumentCountError: 0, intlcal_get() expects exactly 2 arguments, 1 given 89ArgumentCountError: 0, intlcal_get_actual_maximum() expects exactly 2 arguments, 1 given 90ArgumentCountError: 0, intlcal_get_actual_minimum() expects exactly 2 arguments, 1 given 91