Encontre o erro: verificando números pares

Crie uma função que receba um array e retorne true se todos os seus valores forem pares, e false caso contrário.

Não é nada demais, diz seu amigo. Ele escreve o código a seguir:

function checkAllEven($arr) {
  return allEven($arr);
}

function allEven(array $values)
{
  foreach ($values as $v) {
    if (!$v % 2 == 0) {
      return false;
    }
  }
  return true;
}

O código acima gera um erro. Corrija o código acima para que todos os testes passem:

Exemplos

checkAllEven([1, 2, 3, 4]) ➞ false

checkAllEven([2, 4, 6]) ➞ true

checkAllEven([5, 6, 8, 10]) ➞ false

checkAllEven([-2, 2, -2, 2]) ➞ true

Notas

N/A