StatusHelper.php 914 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace App\Helpers;
  3. class StatusHelper
  4. {
  5. public static function getStatusText($value, $options)
  6. {
  7. return $options[$value] ?? '';
  8. }
  9. public static function getBinaryStatusMap()
  10. {
  11. return [
  12. 1 => 'PRESENTE',
  13. 2 => 'NON PRESENTE',
  14. 3 => 'NON RILEVATO'
  15. ];
  16. }
  17. public static function getDeviceStatusMap()
  18. {
  19. return [
  20. 1 => 'FUNZIONANTE',
  21. 2 => 'NON FUNZIONANTE',
  22. 3 => 'NON RILEVATO'
  23. ];
  24. }
  25. public static function getCrystalPositionMap()
  26. {
  27. return [
  28. 1 => "Incrinato all'interno",
  29. 2 => "Incrinato all'esterno",
  30. 3 => 'ALTRA POSIZIONE'
  31. ];
  32. }
  33. public static function getAirbagStatusMap()
  34. {
  35. return [
  36. 1 => 'SI',
  37. 2 => 'NO',
  38. 3 => 'NON RILEVATO'
  39. ];
  40. }
  41. }