forked from GithubBackups/tinyib
30 lines
679 B
PHP
30 lines
679 B
PHP
<?php
|
|
|
|
namespace Gettext\Generators;
|
|
|
|
use Gettext\Translations;
|
|
|
|
interface GeneratorInterface
|
|
{
|
|
/**
|
|
* Saves the translations in a file.
|
|
*
|
|
* @param Translations $translations
|
|
* @param string $file
|
|
* @param array $options
|
|
*
|
|
* @return bool
|
|
*/
|
|
public static function toFile(Translations $translations, $file, array $options = []);
|
|
|
|
/**
|
|
* Generates a string with the translations ready to save in a file.
|
|
*
|
|
* @param Translations $translations
|
|
* @param array $options
|
|
*
|
|
* @return string
|
|
*/
|
|
public static function toString(Translations $translations, array $options = []);
|
|
}
|