PHP Класс Kdyby\Translation\CatalogueCompiler

Автор: Filip Procházka ([email protected])
Наследование: extends Nette\Object
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__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 ( )