protected function arrayFromArgs($items)
{
$array = [];
if (!$items) {
$items = [0];
} elseif (!is_array($items)) {
$items = [$items];
}
foreach ($items as $item) {
if (is_object($item)) {
$array[] = $item->getPrimaryKey();
} else {
$array[] = $item;
}
}
return array_unique($array);
}