Версия: 6.x
burger close
Класс AbstractProxy

Подробное описание

Абстрактный класс проксирующего класса для кассовых модулей. Может применяться, если у одного модуля имеется несколько различных версий API.

Текущий класс пробрасывает вызов всех методов в объект класса нужной версии API.

Открытые члены

 __construct ()
 
 __call ($name, $arguments)
 

Открытые статические члены

static __callStatic ($name, $arguments)
 

Защищенные статические члены

static getApiVersionClass ()
 

Защищенные данные

 $api_instance
 

Конструктор(ы)

__construct ( )

Методы

__call (   $name,
  $arguments 
)

Проксирует вызов методов в конкретную версию API

Аргументы
$name
$arguments
Возвращает
mixed
static __callStatic (   $name,
  $arguments 
)
static

Проксирует вызов статических методов в конкретную версию API

Аргументы
$name
$arguments
Возвращает
mixed
static getApiVersionClass ( )
staticprotected

Возвращает имя класса, в котором реализована логика работы с необходимой версий API АТОЛ. Класс должен быть обязтельно потомком Shop

Возвращает
string

Поля

$api_instance
protected