PHP 클래스 Kdyby\Translation\CatalogueCompiler

저자: Filip Procházka ([email protected])
상속: extends Nette\Object
파일 보기 프로젝트 열기: kdyby/translation 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Nette\Caching\IStorage $cacheStorage, FallbackResolver $fallbackResolver, CatalogueFactory $catalogueFactory )
addResource ( string $format, string $resource, string $locale, string | null $domain = NULL )
compile ( Translator $translator, array &$availableCatalogues, string $locale ) : Symfony\Component\Translation\MessageCatalogueInterface | null
enableDebugMode ( ) Replaces cache storage with simple memory storage (per-request).
invalidateCache ( )

보호된 메소드들

메소드 설명
compilePhpCache ( Translator $translator, array &$availableCatalogues, string $locale ) : string
load ( )

메소드 상세

__construct() 공개 메소드

public __construct ( Nette\Caching\IStorage $cacheStorage, FallbackResolver $fallbackResolver, CatalogueFactory $catalogueFactory )
$cacheStorage Nette\Caching\IStorage
$fallbackResolver FallbackResolver
$catalogueFactory CatalogueFactory

addResource() 공개 메소드

public addResource ( string $format, string $resource, string $locale, string | null $domain = NULL )
$format string
$resource string
$locale string
$domain string | null

compile() 공개 메소드

public compile ( Translator $translator, array &$availableCatalogues, string $locale ) : Symfony\Component\Translation\MessageCatalogueInterface | null
$translator Translator
$availableCatalogues array
$locale string
리턴 Symfony\Component\Translation\MessageCatalogueInterface | null

compilePhpCache() 보호된 메소드

protected compilePhpCache ( Translator $translator, array &$availableCatalogues, string $locale ) : string
$translator Translator
$availableCatalogues array
$locale string
리턴 string

enableDebugMode() 공개 메소드

Replaces cache storage with simple memory storage (per-request).
public enableDebugMode ( )

invalidateCache() 공개 메소드

public invalidateCache ( )

load() 보호된 정적인 메소드

protected static load ( )