private static function reportResultOfMnReferenceCheck($referenceResult, $verb)
{
foreach ($referenceResult as $junctionTable => $references) {
if (count($references) == 0) {
continue;
}
$list = "";
foreach ($references as $reference) {
$list .= "[";
foreach ($reference as $column => $vpId) {
$list .= "{$column} = {$vpId} ";
}
$list .= "] ";
}
throw new \PHPUnit_Framework_AssertionFailedError(sprintf($verb . " M:N reference in table %s %s", $junctionTable, $list));
}
}