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
파일 보기 프로젝트 열기: menarasolutions/geographer 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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