Newwebshop/classes/Language.php

34 lines
715 B
PHP

<?php
/**
* Copyright seit 2024 Webshop System
*
* Sprachverwaltung für das Webshop-System
*
* @author Webshop System
* @license GPL v3
*/
class Language
{
public $id;
public $name;
public $iso_code;
public $locale;
public function __construct($id = 1, $name = 'Deutsch', $iso_code = 'de', $locale = 'de_DE')
{
$this->id = $id;
$this->name = $name;
$this->iso_code = $iso_code;
$this->locale = $locale;
}
public static function loadLanguages()
{
// TODO: Sprachen aus DB laden
return [
new Language(1, 'Deutsch', 'de', 'de_DE'),
new Language(2, 'English', 'en', 'en_US'),
];
}
}