silverstripe-framework/src/i18n/i18nTextCollector_Writer.php
Sam Minnee 7a10c194bd NEW: Move code files into src/ folder.
This updates framework to be more in keeping with PHP conventions.
2016-11-01 13:37:24 +13:00

22 lines
756 B
PHP

<?php
namespace SilverStripe\i18n;
/**
* Allows serialization of entity definitions collected through {@link i18nTextCollector}
* into a persistent format, usually on the filesystem.
*/
interface i18nTextCollector_Writer
{
/**
* @param 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.
* @param string $locale
* @param string $path The directory base on which the collector should create new lang folders
* and files. Usually the webroot set through {@link Director::baseFolder()}. Can be overwritten
* for testing or export purposes.
* @return bool success
*/
public function write($entities, $locale, $path);
}