Bitrix-D7  20.5.0
Класс Pool

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

static getDocs ($code)
 
static addDoc ($code, $doc)
 
static resetDocs ($code=null)
 
static generateChecks ($code)
 

Статические защищенные данные

static $docs = array()
 

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

См. определение в файле sale/lib/cashbox/internals/pool.php строка 8

Методы

◆ addDoc()

static addDoc (   $code,
  $doc 
)
static
Аргументы
$code
$doc

См. определение в файле sale/lib/cashbox/internals/pool.php строка 30

31  {
32  static::$docs[$code][] = $doc;
33  }

◆ generateChecks()

static generateChecks (   $code)
static
Аргументы
$code
Возвращает
Result

См. определение в файле sale/lib/cashbox/internals/pool.php строка 54

55  {
56  $result = new Result();
57 
58  $docs = static::getDocs($code);
59  if (!$docs)
60  return $result;
61 
62  $result = CheckManager::addChecks($docs);
63 
64  static::resetDocs($code);
65 
66  return $result;
67  }
static addChecks(array $entities)

◆ getDocs()

static getDocs (   $code)
static
Аргументы
$code
Возвращает
mixed|null

См. определение в файле sale/lib/cashbox/internals/pool.php строка 16

17  {
18  if (isset(static::$docs[$code]))
19  {
20  return static::$docs[$code];
21  }
22 
23  return null;
24  }

◆ resetDocs()

static resetDocs (   $code = null)
static
Аргументы
null$code

См. определение в файле sale/lib/cashbox/internals/pool.php строка 38

39  {
40  if ($code !== null)
41  {
42  unset(static::$docs[$code]);
43  }
44  else
45  {
46  static::$docs = array();
47  }
48  }

Поля

◆ $docs

$docs = array()
staticprotected

См. определение в файле sale/lib/cashbox/internals/pool.php строка 10


Объявления и описания членов класса находятся в файле: