PHP 클래스 eZ\Publish\Core\Persistence\Legacy\Content\Language\Cache

파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$mapById eZ\Publish\SPI\Persistence\Content\Language[] Maps IDs to Language objects.
$mapByLocale eZ\Publish\SPI\Persistence\Content\Language[] Maps locales to Language objects.

공개 메소드들

메소드 설명
clearCache ( ) CLear language cache.
getAll ( ) : eZ\Publish\SPI\Persistence\Content\Language[] Returns all languages in the cache with locale as key.
getById ( mixed $id ) : eZ\Publish\SPI\Persistence\Content\Language Returns the Language with $id from the cache.
getByLocale ( string $languageCode ) : eZ\Publish\SPI\Persistence\Content\Language Returns the Language with $languageCode from the cache.
remove ( mixed $id ) Removes the language with $id from the cache.
store ( eZ\Publish\SPI\Persistence\Content\Language $language ) Stores the $language into the cache.

메소드 상세

clearCache() 공개 메소드

CLear language cache.
public clearCache ( )

getAll() 공개 메소드

Returns all languages in the cache with locale as key.
public getAll ( ) : eZ\Publish\SPI\Persistence\Content\Language[]
리턴 eZ\Publish\SPI\Persistence\Content\Language[]

getById() 공개 메소드

Returns the Language with $id from the cache.
public getById ( mixed $id ) : eZ\Publish\SPI\Persistence\Content\Language
$id mixed
리턴 eZ\Publish\SPI\Persistence\Content\Language

getByLocale() 공개 메소드

Returns the Language with $languageCode from the cache.
public getByLocale ( string $languageCode ) : eZ\Publish\SPI\Persistence\Content\Language
$languageCode string
리턴 eZ\Publish\SPI\Persistence\Content\Language

remove() 공개 메소드

Removes the language with $id from the cache.
public remove ( mixed $id )
$id mixed

store() 공개 메소드

Stores the $language into the cache.
public store ( eZ\Publish\SPI\Persistence\Content\Language $language )
$language eZ\Publish\SPI\Persistence\Content\Language

프로퍼티 상세

$mapById 보호되어 있는 프로퍼티

Maps IDs to Language objects.
protected Language[],eZ\Publish\SPI\Persistence\Content $mapById
리턴 eZ\Publish\SPI\Persistence\Content\Language[]

$mapByLocale 보호되어 있는 프로퍼티

Maps locales to Language objects.
protected Language[],eZ\Publish\SPI\Persistence\Content $mapByLocale
리턴 eZ\Publish\SPI\Persistence\Content\Language[]