lang

Класс для работы с языком

Переменные

Переменные отсутсвуют

Методы

void __call ()
void dropCache () Сбрасывает кеш информации о языках
mixed getDefaultId () Вовзвращает id дефолтного языка системы
string getDevName ({ [id] }) Возвращает devName языка
string getHreflang ({ [id] }) Возвращает код языка ISO 639-1
mixed getId ({ [devName] }) Вовзвращает id языка
array getList ({ [orderType] }) Возвращает список языков
object getNew () Возвращает новую копию объекта класса
mixed getTitle ({ [id] }) Возвращает наименование языка
mixed getTitleShort ({ [id] }) Возвращает краткое наименование языка
string getUrlSection ({ [id] }) Возвращает часть секции URL языка
mixed init ({ id }) Инициализация класса
mixed isDefault ({ [id] }) Проверяет, является ли язык дефолтным
mixed isExist ({ [id], [devName] }) Проверяет существование языка
mixed set ({ id }) Устанавливает текущий язык сайта (deprecated)

__call

Примеры кода




dropCache

Сбрасывает кеш информации о языках

Возвращаемые значения

void

Примеры кода




getDefaultId

Синоним: defaultId
Вовзвращает id дефолтного языка системы

Возвращаемые значения

int Id дефолтного языка
bool False - в случае ошибки

Примеры кода




getDevName

Синоним: devName
Возвращает devName языка

Параметры

[id] int Id языка

Возвращаемые значения

string DevName языка

Примеры кода




getHreflang

Синоним: hreflang
Возвращает код языка ISO 639-1

Параметры

[id] int Id языка

Возвращаемые значения

string Языка

Примеры кода




getId

Синоним: id
Вовзвращает id языка

Параметры

[devName] string Имя разработчика

Возвращаемые значения

int Id языка
bool False - в случае ошибки

Примеры кода




getList

Синоним: list
Возвращает список языков

Параметры

[orderType] string Метод сортировки. title, title desc, position, position desc. По умолчанию: position

Возвращаемые значения

array Массив обьектов lang

Примеры кода




getNew

Синоним: new
Возвращает новую копию объекта класса

Возвращаемые значения

object lang

Примеры кода




getTitle

Синоним: title
Возвращает наименование языка

Параметры

[id] int Id языка

Возвращаемые значения

string Наименование языка
bool False - в случае ошибки

Примеры кода




getTitleShort

Синоним: titleShort
Возвращает краткое наименование языка

Параметры

[id] int Id языка

Возвращаемые значения

string Краткое наименование языка
bool False - в случае ошибки

Примеры кода




getUrlSection

Синоним: urlSection
Возвращает часть секции URL языка

Параметры

[id] int Id языка

Возвращаемые значения

string Языка

Примеры кода




init

Инициализация класса

Параметры

id int Id языка

Возвращаемые значения

bool True - обьект инициализирован
bool False - в случае ошибки

Примеры кода




isDefault

Проверяет, является ли язык дефолтным

Параметры

[id] int Id валюты

Возвращаемые значения

bool True - если язык дефолтная
bool False - если язык не дефолтный или в случае ошибки

Примеры кода




isExist

Проверяет существование языка

Параметры

[id] int Id параметра
[devName] string Имя для разработчика

Возвращаемые значения

bool True - если язык существует
bool False - если языка не существует или в случае ошибки

Примеры кода




set

Устанавливает текущий язык сайта (deprecated)

Параметры

id int Id языка

Возвращаемые значения

bool True - язык установлен
bool False - если языка не существует или в случае ошибки

Примеры кода