Fix E_STRICT error messages.

This commit is contained in:
Daniele Alessandri
2011-12-11 16:57:47 +01:00
parent 71aad42534
commit 4e0c09a3cf
3 changed files with 8 additions and 5 deletions
@@ -30,13 +30,15 @@ class ArrayHasSameValuesConstraint extends PHPUnit_Framework_Constraint
/**
* {@inheritdoc}
*/
public function evaluate($other)
public function evaluate($other, $description = '', $returnResult = FALSE)
{
$description = $description ?: 'Failed asserting that two arrays have the same elements.';
if (count($this->array) !== count($other)) {
throw new PHPUnit_Framework_ExpectationFailedException('Failed asserting that two arrays have the same elements.');
throw new PHPUnit_Framework_ExpectationFailedException($description);
}
if (array_diff($this->array, $other)) {
throw new PHPUnit_Framework_ExpectationFailedException('Failed asserting that two arrays have the same elements.');
throw new PHPUnit_Framework_ExpectationFailedException($description);
}
return true;