Miscellaneous
extends AbstractProvider
in package
Провайдер разнородных данных: хеши, версии SemVer, эмодзи, коды стран и языков.
Хеши считаются от криптографически варьируемых байт ядра случайности и потому воспроизводимы при заданном зерне; коды стран и языков соответствуют ISO (3166-1 alpha-2/alpha-3, 639-1).
Table of Contents
Methods
- __construct() : mixed
- countryCode() : string
- Код страны ISO 3166-1 alpha-2 (US, GB, DE…).
- countryISOAlpha3() : string
- Код страны ISO 3166-1 alpha-3 (USA, GBR, DEU…).
- emoji() : string
- Эмодзи.
- languageCode() : string
- Код языка ISO 639-1 (en, de, fr…).
- md5() : string
- MD5-хеш от случайных байт (32 hex-символа).
- semver() : string
- Версия по SemVer из одиночных цифр (например, «3.5.7»).
- sha1() : string
- SHA-1-хеш от случайных байт (40 hex-символов).
- sha256() : string
- SHA-256-хеш от случайных байт (64 hex-символа).
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
countryCode()
Код страны ISO 3166-1 alpha-2 (US, GB, DE…).
public
countryCode() : string
Return values
string —двухбуквенный код страны
countryISOAlpha3()
Код страны ISO 3166-1 alpha-3 (USA, GBR, DEU…).
public
countryISOAlpha3() : string
Return values
string —трёхбуквенный код страны
emoji()
Эмодзи.
public
emoji() : string
Return values
string —символ эмодзи из встроенного набора
languageCode()
Код языка ISO 639-1 (en, de, fr…).
public
languageCode() : string
Return values
string —двухбуквенный код языка
md5()
MD5-хеш от случайных байт (32 hex-символа).
public
md5() : string
Return values
string —шестнадцатеричный MD5-хеш
semver()
Версия по SemVer из одиночных цифр (например, «3.5.7»).
public
semver() : string
Мажорная часть — цифра 1–9, минорная и патч — цифры 0–9.
Return values
string —версия формата «major.minor.patch»
sha1()
SHA-1-хеш от случайных байт (40 hex-символов).
public
sha1() : string
Return values
string —шестнадцатеричный SHA-1-хеш
sha256()
SHA-256-хеш от случайных байт (64 hex-символа).
public
sha256() : string
Return values
string —шестнадцатеричный SHA-256-хеш