1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
provider.php
См. документацию.
1
<?php
2
namespace
Bitrix\Sale\Internals\Analytics;
3
4
use Bitrix\Main\Loader;
5
use Bitrix\Main\Type\DateTime;
6
12
abstract
class
Provider
13
{
17
abstract
public
static
function
getCode
(): string;
18
22
abstract
protected
function
needProvideData
(): bool;
23
27
abstract
protected
function
getProviderData
():
array
;
28
32
public
function
getData
():
array
33
{
34
$result
= [];
35
36
if
($this->
needProvideData
())
37
{
38
$data
= $this->
getProviderData
();
39
if
(
$data
)
40
{
41
$result
=
$data
;
42
}
43
}
44
45
return
$result
;
46
}
47
}
Bitrix\Sale\Internals\Analytics\Provider\getCode
static getCode()
Bitrix\Sale\Internals\Analytics\Provider\getData
getData()
Определения
provider.php:32
Bitrix\Sale\Internals\Analytics\Provider\getProviderData
getProviderData()
Bitrix\Sale\Internals\Analytics\Provider\needProvideData
needProvideData()
$data
$data['IS_AVAILABLE']
Определения
.description.php:13
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$result
$result
Определения
get_property_values.php:14
Bitrix\Catalog\v2\Contractor\Provider
Определения
IContractor.php:3
bitrix
modules
sale
lib
internals
analytics
provider.php
Создано системой
1.14.0