// Wrapper to check if the first element to be shifted is set to given value
function shift_array (&$array, $value, $key = '0') {
// Is the element set and value matches?
- assert(is_array($array), 'array[]=' . gettype($array), ',expected: array');
- assert(isset($array[$key]), 'array[' . $key . '] not set.');
- assert(($array[$key] === $value), ',array[' . $key . ']=' . $array[$key] . ',value=' . $value);
+ assert(is_array($array));
+ assert(isset($array[$key]));
+ assert($array[$key] === $value);
// Shift it
array_shift($array);