YGGtracker/src/app/model/locale.php
2023-09-26 22:39:55 +03:00

37 lines
592 B
PHP

<?php
class AppModelLocale {
private $_locales = [];
public function __construct(object $locales)
{
foreach ($locales as $code => $value)
{
$this->_locales[] = (object)
[
'code' => $code,
'value' => $value[0],
'active' => false,
];
}
}
public function getList() : object
{
return (object) $this->_locales;
}
public function codeExists(string $code) : bool
{
foreach ($this->_locales as $locale)
{
if ($locale->code === $code)
{
return true;
}
}
return false;
}
}