public function getItems($type) { $items = []; foreach ($this->items as $name => $item) { /* @var $item Item */ if ($item->type == $type) { $items[$name] = $item; } } return $items; }