Bitrix API

Petrovich

Table of Contents

Constants

CASE_ACCUSATIVE  = 2
CASE_DATIVE  = 1
CASE_GENITIVE  = 0
CASE_INSTRUMENTAL  = 3
CASE_NOMENATIVE  = -1
CASE_PREPOSITIONAL  = 4
GENDER_ANDROGYNOUS  = 0
GENDER_FEMALE  = 2
GENDER_MALE  = 1

Methods

__construct()  : mixed
Конструтор класса Петрович загружаем правила из файла rules.json
detectGender()  : int
Определяет пол по отчеству
firstname()  : bool|string
Задаём имя и слоняем его
lastname()  : bool|string
Задаём фамилию и слоняем её
middlename()  : bool|string
Задём отчество и склоняем его
title()  : mixed

Constants

CASE_ACCUSATIVE

public mixed CASE_ACCUSATIVE = 2

CASE_INSTRUMENTAL

public mixed CASE_INSTRUMENTAL = 3

CASE_NOMENATIVE

public mixed CASE_NOMENATIVE = -1

CASE_PREPOSITIONAL

public mixed CASE_PREPOSITIONAL = 4

GENDER_ANDROGYNOUS

public mixed GENDER_ANDROGYNOUS = 0

GENDER_FEMALE

public mixed GENDER_FEMALE = 2

Methods

__construct()

Конструтор класса Петрович загружаем правила из файла rules.json

public __construct([int $gender = Petrovich::GENDER_ANDROGYNOUS ]) : mixed
Parameters
$gender : int = Petrovich::GENDER_ANDROGYNOUS
Tags
throws
Exception

detectGender()

Определяет пол по отчеству

public static detectGender(mixed $middlename) : int
Parameters
$middlename : mixed
Tags
throws
Exception
Return values
int

firstname()

Задаём имя и слоняем его

public firstname(mixed $firstname[, mixed $case = Petrovich::CASE_NOMENATIVE ]) : bool|string
Parameters
$firstname : mixed
$case : mixed = Petrovich::CASE_NOMENATIVE
Tags
throws
Exception
Return values
bool|string

lastname()

Задаём фамилию и слоняем её

public lastname(mixed $lastname[, mixed $case = Petrovich::CASE_NOMENATIVE ]) : bool|string
Parameters
$lastname : mixed
$case : mixed = Petrovich::CASE_NOMENATIVE
Tags
throws
Exception
Return values
bool|string

middlename()

Задём отчество и склоняем его

public middlename(mixed $middlename[, mixed $case = Petrovich::CASE_NOMENATIVE ]) : bool|string
Parameters
$middlename : mixed
$case : mixed = Petrovich::CASE_NOMENATIVE
Tags
throws
Exception
Return values
bool|string

title()

public title(mixed $title[, mixed $case = Petrovich::CASE_NOMENATIVE ]) : mixed
Parameters
$title : mixed
$case : mixed = Petrovich::CASE_NOMENATIVE

        
On this page

Search results