LanguageDataGenerator
class LanguageDataGenerator extends AbstractDataGenerator
The rule for compiling the language bundle.
Methods
| __construct(GenrbCompiler $compiler, string $dirName) | from AbstractDataGenerator | |
| generateData(GeneratorConfig $config) | from AbstractDataGenerator | |
| string[] | scanLocales(LocaleScanner $scanner, string $sourceDir) | |
| compileTemporaryBundles(GenrbCompiler $compiler, string $sourceDir, string $tempDir) | ||
| preGenerate() | ||
| array|null | generateDataForLocale(BundleReaderInterface $reader, string $tempDir, string $displayLocale) | |
| array|null | generateDataForRoot(BundleReaderInterface $reader, string $tempDir) | |
| array|null | generateDataForMeta(BundleReaderInterface $reader, string $tempDir) |
Details
__construct(GenrbCompiler $compiler, string $dirName)
Parameters
| GenrbCompiler | $compiler | |
| string | $dirName |
generateData(GeneratorConfig $config)
Parameters
| GeneratorConfig | $config |
protected string[] scanLocales(LocaleScanner $scanner, string $sourceDir)
Parameters
| LocaleScanner | $scanner | |
| string | $sourceDir |
Return Value
| string[] |
protected compileTemporaryBundles(GenrbCompiler $compiler, string $sourceDir, string $tempDir)
Parameters
| GenrbCompiler | $compiler | |
| string | $sourceDir | |
| string | $tempDir |
protected preGenerate()
protected array|null generateDataForLocale(BundleReaderInterface $reader, string $tempDir, string $displayLocale)
Parameters
| BundleReaderInterface | $reader | |
| string | $tempDir | |
| string | $displayLocale |
Return Value
| array|null |
protected array|null generateDataForRoot(BundleReaderInterface $reader, string $tempDir)
Parameters
| BundleReaderInterface | $reader | |
| string | $tempDir |
Return Value
| array|null |
protected array|null generateDataForMeta(BundleReaderInterface $reader, string $tempDir)
Parameters
| BundleReaderInterface | $reader | |
| string | $tempDir |
Return Value
| array|null |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Intl/Data/Generator/LanguageDataGenerator.html