metaphrase/php-sdk
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Namespaces

  • metaphrase
    • phpsdk
      • cache
      • controllers

Classes

  • Metaphrase

Interfaces

  • ICache
  • MetaphraseException

Interface ICache

ICache cache engine interface

Direct known implementers

metaphrase\phpsdk\cache\File, metaphrase\phpsdk\cache\Memcached, metaphrase\phpsdk\cache\Mysql, metaphrase\phpsdk\cache\Simple

Namespace: metaphrase\phpsdk
Package: metaphrase\phpsdk
Copyright: (c) 2014-2015, Spafaridis Xenophon
License: LGPL License 2.1
Author: Spafaridis Xenophon nohponex@gmail.com
Todo: Work in progress
Located at metaphrase/phpsdk/ICache.php

Methods summary

public
# store( integer $id, string $language_code, array $data, array $type = metaphrase\phpsdk\ICache::TYPE_PROJECT )

Store translated data in egnine

Store translated data in egnine

Parameters

$id
$language_code
$data
$type
[Optional] Storage data type. Default is project
public array|null
# fetch( integer $id, string $language_code, array $type = metaphrase\phpsdk\ICache::TYPE_PROJECT )

Get stored translated data from engine

Get stored translated data from engine

Parameters

$id
$language_code
$type
[Optional] Storage data type. Default is project

Returns

array|null
Translated data

Magic methods summary

Constants summary

string TYPE_PROJECT

Cached datatype project, used to store all project's translations for a language

Cached datatype project, used to store all project's translations for a language

# 'project'
string TYPE_KEYWORD

Cached datatype keyword, used to store keyword's translations for a language

Cached datatype keyword, used to store keyword's translations for a language

# 'keyword'
metaphrase/php-sdk API documentation generated by ApiGen