Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

35 lines
651B

  1. <?php
  2. namespace common\helpers;
  3. class Dropdown
  4. {
  5. public static function noYesChoices(): array
  6. {
  7. return [
  8. 0 => 'Non',
  9. 1 => 'Oui'
  10. ];
  11. }
  12. public static function numberChoices(
  13. int $start,
  14. int $end,
  15. bool $addNullValue = true,
  16. string $appendToValues = '',
  17. int $increment = 1
  18. ): array
  19. {
  20. $choicesArray = [];
  21. if($addNullValue) {
  22. $choicesArray[null] = '--';
  23. }
  24. for($i = $start; $i <= $end; $i += $increment) {
  25. $choicesArray[$i] = $i.$appendToValues;
  26. }
  27. return $choicesArray;
  28. }
  29. }