class i18nTextCollector_Writer_Php implements i18nTextCollector_Writer (View source)

Legacy writer for 2.x style persistence.

Methods

public
bool
write(array $entities, string $locale, string $path)

No description

public
langArrayCodeForEntitySpec($entityFullName, $entitySpec, $locale)

Input for langArrayCodeForEntitySpec() should be suitable for insertion into single-quoted strings, so needs to be escaped already.

Details

bool write(array $entities, string $locale, string $path)

No description

Parameters

array $entities

Map of entity names (incl. namespace) to an numeric array, with at least one element, the original string, and an optional second element, the context.

string $locale
string $path

The directory base on which the collector should create new lang folders and files. Usually the webroot set through Director::baseFolder(). Can be overwritten for testing or export purposes.

Return Value

bool success

langArrayCodeForEntitySpec($entityFullName, $entitySpec, $locale)

Input for langArrayCodeForEntitySpec() should be suitable for insertion into single-quoted strings, so needs to be escaped already.

Parameters

$entityFullName
$entitySpec
$locale