LanguageMixer
in package
Table of Contents
- addStringsFromAnotherLanguage() : mixed
- Merges two localization languages and return merged YAML string and indexes of added lines.
- arrayMergeRecursive() : mixed
- arrayToYaml() : mixed
- findMissingPaths() : mixed
- findMissingPathsRecursive() : mixed
- getAddedLines() : mixed
- getLineForPath() : mixed
- pathExistsInArray() : mixed
Methods
addStringsFromAnotherLanguage()
Merges two localization languages and return merged YAML string and indexes of added lines.
public
addStringsFromAnotherLanguage(mixed $destContents, mixed $srcArray) : mixed
Parameters
- $destContents : mixed
- $srcArray : mixed
Return values
mixed —arrayMergeRecursive()
public
static arrayMergeRecursive(mixed &$array1, mixed &$array2) : mixed
Parameters
- $array1 : mixed
- $array2 : mixed
Return values
mixed —arrayToYaml()
protected
arrayToYaml(mixed $array) : mixed
Parameters
- $array : mixed
Return values
mixed —findMissingPaths()
protected
findMissingPaths(mixed $destArray, mixed $srcArray, mixed &$mismatch) : mixed
Parameters
- $destArray : mixed
- $srcArray : mixed
- $mismatch : mixed
Return values
mixed —findMissingPathsRecursive()
protected
findMissingPathsRecursive(mixed $destArray, mixed $srcArray, mixed &$result, mixed $currentPath, mixed &$mismatch) : mixed
Parameters
- $destArray : mixed
- $srcArray : mixed
- $result : mixed
- $currentPath : mixed
- $mismatch : mixed
Return values
mixed —getAddedLines()
protected
getAddedLines(mixed $strings, mixed $paths) : mixed
Parameters
- $strings : mixed
- $paths : mixed
Return values
mixed —getLineForPath()
protected
getLineForPath(mixed $strings, mixed $path) : mixed
Parameters
- $strings : mixed
- $path : mixed
Return values
mixed —pathExistsInArray()
protected
pathExistsInArray(mixed $array, mixed $path, mixed &$value) : mixed
Parameters
- $array : mixed
- $path : mixed
- $value : mixed