public function hasId($needle, $haystack)
{
if (!is_array($haystack)) {
return false;
}
foreach ($haystack as $item) {
if (isset($item['id']) && $item['id'] == $needle) {
return true;
}
}
return false;
}