PHP 클래스 Jarves\Translation\Utils

파일 보기 프로젝트 열기: jarves/jarves

공개 프로퍼티들

프로퍼티 타입 설명
$extractTranslations

보호된 프로퍼티들

프로퍼티 타입 설명
$jarves Jarves\Jarves

공개 메소드들

메소드 설명
__construct ( Jarves $jarves, Cacher $cacher ) Utils constructor.
evalString ( $p )
extractAdmin ( $admin )
extractFile ( $file ) *
extractFrameworkFields ( $fields )
extractLanguage ( $bundleName )
extractTranslations ( $content )
getPluralForm ( $lang, $onlyAlgorithm = false )
parsePo ( $file )
readDirectory ( string $path ) : array | null
saveLanguage ( string $bundle, string $lang, array $translation ) : boolean
toPoString ( $string )

보호된 메소드들

메소드 설명
getJarves ( ) : Jarves

메소드 상세

__construct() 공개 메소드

Utils constructor.
public __construct ( Jarves $jarves, Cacher $cacher )
$jarves Jarves\Jarves
$cacher Jarves\Cache\Cacher

evalString() 공개 정적인 메소드

public static evalString ( $p )

extractAdmin() 공개 정적인 메소드

public static extractAdmin ( $admin )

extractFile() 공개 메소드

extracts the calls of the translation methods
public extractFile ( $file )

extractFrameworkFields() 공개 정적인 메소드

public static extractFrameworkFields ( $fields )

extractLanguage() 공개 메소드

public extractLanguage ( $bundleName )

extractTranslations() 공개 메소드

public extractTranslations ( $content )

getJarves() 보호된 메소드

protected getJarves ( ) : Jarves
리턴 Jarves\Jarves

getPluralForm() 공개 메소드

public getPluralForm ( $lang, $onlyAlgorithm = false )

parsePo() 공개 메소드

public parsePo ( $file )

readDirectory() 공개 메소드

public readDirectory ( string $path ) : array | null
$path string
리턴 array | null

saveLanguage() 공개 메소드

public saveLanguage ( string $bundle, string $lang, array $translation ) : boolean
$bundle string
$lang string
$translation array
리턴 boolean

toPoString() 공개 정적인 메소드

public static toPoString ( $string )

프로퍼티 상세

$extractTranslations 공개적으로 정적으로 프로퍼티

public static $extractTranslations

$jarves 보호되어 있는 프로퍼티

protected Jarves,Jarves $jarves
리턴 Jarves\Jarves