/** * @param User $sender * @param array $usersByRestrictions * @param bool $multi * @return MultiSelectBox|SelectBox */ public function create(User $sender, array $usersByRestrictions, $multi = false) { $recipients = $this->prepareRecipients($sender, $usersByRestrictions); $selectBox = null; if ($multi === true) { $selectBox = new MultiSelectBox('Příjemci', $recipients); } else { $selectBox = new SelectBox('Příjemce', $recipients); } $selectBox->setAttribute('size', 13); $selectBox->setRequired('Vyberte příjemce.'); return $selectBox; }