private function assertSampleDataPackagesExist(array $packages, array $demoDataPackages)
{
$map = array();
foreach ($demoDataPackages as $index => $package) {
$map[$package['name']] = $index;
}
foreach ($packages as $index => $package) {
if (!isset($package['extra']['sample-data'])) {
continue;
}
$name = $package['extra']['sample-data'];
$message = sprintf('Invalid sample-data "%s" (undefined) in package "%s"', $name, $package['name']);
$this->assertArrayHasKey($name, $map, $message);
}
}