PHP Класс Phalcon\Translate\Adapter\Redis

Наследование: extends Phalcon\Translate\Adapter\Base, implements Phalcon\Translate\AdapterInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$cache array Local cache.
$language string Language.
$levels integer How much containers to use in Redis for translations. Calculated with 16^$levels.
$redis Redis Redis object.

Открытые методы

Метод Описание
__construct ( array $options ) Class constructor.
add ( string $translateKey, string $message ) : boolean Adds a translation for given key (No existence check!)
delete ( string $translateKey ) : boolean Deletes a translation for given key (No existence check!)
exists ( string $translateKey ) : boolean
offsetExists ( string $translateKey ) : string
offsetGet ( string $translateKey ) : string
offsetSet ( string $translateKey, string $message ) : string
offsetUnset ( string $translateKey ) : string
query ( string $translateKey, array $placeholders = null ) : string
set ( string $translateKey, string $message ) : boolean Sets (insert or updates) a translation for given key
update ( string $translateKey, string $message ) : boolean Update a translation for given key (No existence check!)

Защищенные методы

Метод Описание
getLongKey ( string $index ) : string Returns long key for index.
getShortKey ( string $index ) : string Returns short key for index.
loadValueByKey ( string $key ) Loads key from Redis to local cache.

Описание методов

__construct() публичный Метод

Class constructor.
public __construct ( array $options )
$options array

add() публичный Метод

Adds a translation for given key (No existence check!)
public add ( string $translateKey, string $message ) : boolean
$translateKey string
$message string
Результат boolean

delete() публичный Метод

Deletes a translation for given key (No existence check!)
public delete ( string $translateKey ) : boolean
$translateKey string
Результат boolean

exists() публичный Метод

public exists ( string $translateKey ) : boolean
$translateKey string
Результат boolean

getLongKey() защищенный Метод

Returns long key for index.
protected getLongKey ( string $index ) : string
$index string
Результат string

getShortKey() защищенный Метод

Returns short key for index.
protected getShortKey ( string $index ) : string
$index string
Результат string

loadValueByKey() защищенный Метод

Loads key from Redis to local cache.
protected loadValueByKey ( string $key )
$key string

offsetExists() публичный Метод

public offsetExists ( string $translateKey ) : string
$translateKey string
Результат string

offsetGet() публичный Метод

public offsetGet ( string $translateKey ) : string
$translateKey string
Результат string

offsetSet() публичный Метод

public offsetSet ( string $translateKey, string $message ) : string
$translateKey string
$message string
Результат string

offsetUnset() публичный Метод

public offsetUnset ( string $translateKey ) : string
$translateKey string
Результат string

query() публичный Метод

public query ( string $translateKey, array $placeholders = null ) : string
$translateKey string
$placeholders array
Результат string

set() публичный Метод

Sets (insert or updates) a translation for given key
public set ( string $translateKey, string $message ) : boolean
$translateKey string
$message string
Результат boolean

update() публичный Метод

Update a translation for given key (No existence check!)
public update ( string $translateKey, string $message ) : boolean
$translateKey string
$message string
Результат boolean

Описание свойств

$cache защищенное свойство

Local cache.
protected array $cache
Результат array

$language защищенное свойство

Language.
protected string $language
Результат string

$levels защищенное свойство

How much containers to use in Redis for translations. Calculated with 16^$levels.
protected int $levels
Результат integer

$redis защищенное свойство

Redis object.
protected Redis,Phalcon\Translate\Adapter $redis
Результат Redis