Files
2026-10-06 19:40:28 +02:00

26 lines
605 B
PHP

<?php
declare(strict_types=1);
namespace In2code\Femanager\DataProvider;
use SJBR\StaticInfoTables\Domain\Model\Country;
use SJBR\StaticInfoTables\Domain\Repository\CountryRepository;
use TYPO3\CMS\Core\Utility\GeneralUtility;
class CountryDataProvider
{
protected $countryRepository;
public function __construct()
{
$this->countryRepository = GeneralUtility::makeInstance(CountryRepository::class);
}
/** @return Country[] */
public function getCountries(): array
{
return $this->countryRepository->findAllOrderedBy('shortNameLocal')->toArray();
}
}