Files
backend/app/Enums/InfoItem.php
2025-01-21 10:31:25 +03:30

77 lines
2.1 KiB
PHP

<?php
namespace App\Enums;
enum InfoItem: int
{
case MAREMAT= 1;
case PAKSAZI = 2;
case ALAEM = 3;
case HEFAZ = 4;
case ROSHANAEI = 5;
case KHATKESHI = 6;
case RANGAMIZI = 7;
case SHOSTESHOO = 8;
case IMENSAZI = 9;
case HARIM_1 = 10;
case HARIM_2 = 17;
case POL= 11;
case TOONEL= 12;
case ZEMESTANI= 13;
case MASHINALAT= 14;
case RAHDARKHANE= 15;
case EZTERARI= 16;
case BAZRESI= 20;
public static function subItems(int $item): array
{
$subitems = [
1 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
2 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
3 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
4 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
5 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
6 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
7 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
8 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
9 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
10 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
11 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
12 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
13 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
14 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
15 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
16 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
17 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
20 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
];
return $subitems[$item];
}
public static function persianName(int $item): string
{
$persianName = [
1 => '',
2 => '',
3 => '',
4 => '',
5 => '',
6 => '',
7 => '',
8 => '',
9 => '',
10 => '',
11 => '',
12 => '',
13 => '',
14 => '',
15 => '',
16 => '',
17 => '',
20 => '',
];
return $persianName[$item];
}
}