PHP Класс MenaraSolutions\Geographer\Divisible

Наследование: implements MenaraSolutions\Geographer\Contracts\IdentifiableInterface, implements ArrayAccess, use trait MenaraSolutions\Geographer\Traits\HasManager, use trait MenaraSolutions\Geographer\Traits\ExposesFields, use trait MenaraSolutions\Geographer\Traits\HasCollection
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$exposed array
$manager MenaraSolutions\Geographer\Contracts\ManagerInterface
$memberClass string
$members MenaraSolutions\Geographer\Collections\MemberCollection
$meta array
$parentClass string
$parentCode string
$standard string

Открытые методы

Метод Описание
__construct ( array $meta = [], string $parentCode = null, MenaraSolutions\Geographer\Contracts\ManagerInterface $manager = null ) Country constructor.
build ( integer | string $id, MenaraSolutions\Geographer\Contracts\ManagerInterface $config = null ) : City
expectsLongNames ( ) : boolean
getCodes ( ) : array
getLongName ( ) : string
getMembers ( ) : MemberCollection
getMeta ( ) : array
getName ( string $locale = null ) : string Best effort name
getParentCode ( ) : string | integer
getShortName ( ) : string
parent ( ) : Divisible
translate ( string $locale = null ) : string

Защищенные методы

Метод Описание
loadMembers ( MemberCollection $collection = null ) : void

Описание методов

__construct() публичный Метод

Country constructor.
public __construct ( array $meta = [], string $parentCode = null, MenaraSolutions\Geographer\Contracts\ManagerInterface $manager = null )
$meta array
$parentCode string
$manager MenaraSolutions\Geographer\Contracts\ManagerInterface

build() публичный статический Метод

public static build ( integer | string $id, MenaraSolutions\Geographer\Contracts\ManagerInterface $config = null ) : City
$id integer | string
$config MenaraSolutions\Geographer\Contracts\ManagerInterface
Результат City

expectsLongNames() публичный Метод

public expectsLongNames ( ) : boolean
Результат boolean

getCodes() публичный Метод

public getCodes ( ) : array
Результат array

getLongName() публичный Метод

public getLongName ( ) : string
Результат string

getMembers() публичный Метод

public getMembers ( ) : MemberCollection
Результат MenaraSolutions\Geographer\Collections\MemberCollection

getMeta() публичный Метод

public getMeta ( ) : array
Результат array

getName() публичный Метод

Best effort name
public getName ( string $locale = null ) : string
$locale string
Результат string

getParentCode() публичный Метод

public getParentCode ( ) : string | integer
Результат string | integer

getShortName() публичный Метод

public getShortName ( ) : string
Результат string

loadMembers() защищенный Метод

protected loadMembers ( MemberCollection $collection = null ) : void
$collection MenaraSolutions\Geographer\Collections\MemberCollection
Результат void

parent() публичный Метод

public parent ( ) : Divisible
Результат Divisible

translate() публичный Метод

public translate ( string $locale = null ) : string
$locale string
Результат string

Описание свойств

$exposed защищенное свойство

protected array $exposed
Результат array

$manager защищенное свойство

protected ManagerInterface,MenaraSolutions\Geographer\Contracts $manager
Результат MenaraSolutions\Geographer\Contracts\ManagerInterface

$memberClass защищенное свойство

protected string $memberClass
Результат string

$members защищенное свойство

protected MemberCollection,MenaraSolutions\Geographer\Collections $members
Результат MenaraSolutions\Geographer\Collections\MemberCollection

$meta защищенное свойство

protected array $meta
Результат array

$parentClass защищенное статическое свойство

protected static string $parentClass
Результат string

$parentCode защищенное свойство

protected string $parentCode
Результат string

$standard защищенное свойство

protected string $standard
Результат string