private function selectFirstItem() : void
    {
        if (null === $this->selectedItem) {
            foreach ($this->items as $key => $item) {
                if ($item->canSelect()) {
                    $this->selectedItem = $key;
                    break;
                }
            }
        }
    }
private function selectFirstItem() : void
    {
        if (null === $this->selectedItem) {
            foreach ($this->items as $key => $item) {
                if ($item->canSelect()) {
                    $this->selectedItem = $key;
                    break;
                }
            }
        }
    }
private function selectFirstItem ( ) : void { if ( null === $ this -> selectedItem ) { foreach ( $ this -> items as $ key => $ item ) { if ( $ item -> canSelect ( ) ) { $ this -> selectedItem = $ key ; break ; } } } }
Set the selected pointer to the first selectable item
Set the selected pointer to the first selectable item