File: D:/HostingSpaces/brameda/brameda.nl/app/Komma/Employees/Kms/EmployeeService.php
<?php
namespace App\Komma\Employees\Kms;
use App\Komma\Kms\Core\Attributes\Models\SelectOption;
use App\Komma\Kms\Core\Sections\SectionService;
use App\Komma\Employees\Models\Employee;
use App\Komma\Shop\Discounts\DiscountTypes;
final class EmployeeService extends SectionService
{
protected $sortable = false;
protected $orderReverse = true;
function __construct()
{
$this->forModelName = Employee::class;
parent::__construct();
}
/**
* Returns option models for the select attribute referring to types
*
* @return SelectOption[]
*/
public function getEmployeeDepartmentOptionsForSelect():array
{
$models = [];
foreach(__('kms/employees.departments') as $name => $department) {
$models[] = (new SelectOption())->setHtmlContent($department)->setValue($name);
}
return $models;
}
}