PHP Trait Spatie\Translatable\HasTranslations

Afficher le fichier Open project: spatie/laravel-translatable

Méthodes publiques

Méthode Description
forgetTranslation ( string $key, string $locale )
getAttributeValue ( string $key ) : mixed
getCasts ( ) : array
getTranslatableAttributes ( ) : array
getTranslatedLocales ( string $key ) : array
getTranslation ( string $key, string $locale ) *
getTranslations ( $key ) : array
isTranslatableAttribute ( string $key ) : boolean
setTranslation ( string $key, string $locale, $value )
setTranslations ( string $key, array $translations )
translate ( string $key, string $locale = '' ) : mixed

Méthodes protégées

Méthode Description
guardAgainstUntranslatableAttribute ( string $key )
normalizeLocale ( string $key, string $locale ) : string

Method Details

forgetTranslation() public méthode

public forgetTranslation ( string $key, string $locale )
$key string
$locale string

getAttributeValue() public méthode

public getAttributeValue ( string $key ) : mixed
$key string
Résultat mixed

getCasts() public méthode

public getCasts ( ) : array
Résultat array

getTranslatableAttributes() public méthode

public getTranslatableAttributes ( ) : array
Résultat array

getTranslatedLocales() public méthode

public getTranslatedLocales ( string $key ) : array
$key string
Résultat array

getTranslation() public méthode

*
public getTranslation ( string $key, string $locale )
$key string
$locale string

getTranslations() public méthode

public getTranslations ( $key ) : array
Résultat array

guardAgainstUntranslatableAttribute() protected méthode

isTranslatableAttribute() public méthode

public isTranslatableAttribute ( string $key ) : boolean
$key string
Résultat boolean

normalizeLocale() protected méthode

protected normalizeLocale ( string $key, string $locale ) : string
$key string
$locale string
Résultat string

setTranslation() public méthode

public setTranslation ( string $key, string $locale, $value )
$key string
$locale string
$value

setTranslations() public méthode

public setTranslations ( string $key, array $translations )
$key string
$translations array

translate() public méthode

public translate ( string $key, string $locale = '' ) : mixed
$key string
$locale string
Résultat mixed