Commit e1c4b39c authored by Jeremy Mikola's avatar Jeremy Mikola

HHVM does not allow array_walk on ArrayObject instances

parent 8048167a
......@@ -97,21 +97,19 @@ class SpecFunctionalTest extends FunctionalTestCase
foreach ($mi as $documents) {
list($expectedDocument, $actualDocument) = $documents;
array_walk($expectedDocument, function(&$value) use ($actualResult) {
if ($value === '*result') {
$value = $actualResult;
foreach ($expectedDocument as $key => $value) {
if ( ! is_string($value)) {
continue;
}
});
array_walk($expectedDocument, function(&$value, $key) use ($actualDocument) {
if ( ! is_string($value)) {
return;
if ($value === '*result') {
$expectedDocument[$key] = $actualResult;
}
if ( ! strncmp($value, '*actual_', 8)) {
$value = $actualDocument[$key];
$expectedDocument[$key] = $actualDocument[$key];
}
}
});
$this->assertSameDocument($expectedDocument, $actualDocument);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment