1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс BlockRepo

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

 __construct ()
 setSiteType (string $type)
 enableFilter (string $filter)
 disableFilter (string $filter)
 isFilterActive (string $filter)
 isBlockInRepo (string $code)
 getRepository ()
 clearCache ()

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

static getGeneralPaths ()
static getNamespaces ()

Поля данных

const BLOCKS_DIR = 'blocks'
const FAVOURITE_BLOCKS_LIMIT = 5000
const FAVOURITE_BLOCKS_LIMIT_WITH_PREVIEW = 1000
const NEW_BLOCK_LT = 1209600
const FILTER_DEFAULTS = 'default'
const FILTER_SKIP_COMMON_BLOCKS = 'skip_common_blocks'
const FILTER_SKIP_SYSTEM_BLOCKS = 'skip_system_blocks'
const FILTER_SKIP_HIDDEN_BLOCKS = 'skip_hidden_blocks'

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

static isNewBlock (string $block)

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

Load sections and blocks. Manage, filtred.

См. определение в файле blockrepo.php строка 23

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

◆ __construct()

__construct ( )

См. определение в файле blockrepo.php строка 95

Методы

◆ clearCache()

clearCache ( )
Возвращает
$this

См. определение в файле blockrepo.php строка 803

◆ disableFilter()

disableFilter ( string $filter)

Deactivate some filter for getRepository result

Аргументы
string$filterone of available filters (self::AVAILABLE_FILTERS)
Возвращает
$this

См. определение в файле blockrepo.php строка 181

◆ enableFilter()

enableFilter ( string $filter)

Activate some filter for getRepository result

Аргументы
string$filter- one of available filters (self::AVAILABLE_FILTERS)
Возвращает
$this

См. определение в файле blockrepo.php строка 161

◆ getGeneralPaths()

getGeneralPaths ( )
static

Gets general paths, where blocks can be found.

Возвращает
?array

См. определение в файле blockrepo.php строка 817

◆ getNamespaces()

getNamespaces ( )
static

Gets all available namespaces.

Возвращает
array

См. определение в файле blockrepo.php строка 840

◆ getRepository()

getRepository ( )

Get blocks from repository.

Возвращает
array

См. определение в файле blockrepo.php строка 235

◆ isBlockInRepo()

isBlockInRepo ( string $code)

Check is block in filtered repo

Аргументы
string$code
Возвращает
bool

См. определение в файле blockrepo.php строка 211

◆ isFilterActive()

isFilterActive ( string $filter)

Check is filter active

Аргументы
string$filterone of available filters (self::AVAILABLE_FILTERS)
Возвращает
bool

См. определение в файле blockrepo.php строка 201

◆ isNewBlock()

isNewBlock ( string $block)
staticprotected

New or not the block.

Аргументы
string$blockBlock code.
Возвращает
boolean

См. определение в файле blockrepo.php строка 894

◆ setSiteType()

setSiteType ( string $type)

Force set site type if it does not match the landing site type

Аргументы
string$type
Возвращает
BlockRepo

См. определение в файле blockrepo.php строка 114

Поля

◆ BLOCKS_DIR

const BLOCKS_DIR = 'blocks'

Dir of repository of blocks.

См. определение в файле blockrepo.php строка 28

◆ FAVOURITE_BLOCKS_LIMIT

const FAVOURITE_BLOCKS_LIMIT = 5000

Maximum allowed number of favorite blocks

См. определение в файле blockrepo.php строка 33

◆ FAVOURITE_BLOCKS_LIMIT_WITH_PREVIEW

const FAVOURITE_BLOCKS_LIMIT_WITH_PREVIEW = 1000

Maximum allowed number of favorite blocks with preview image

См. определение в файле blockrepo.php строка 38

◆ FILTER_DEFAULTS

const FILTER_DEFAULTS = 'default'

Repo can be filtered by different ways. Filters can be enabled (by default) or disabled, see methods disableFilter and enableFilter. Filters will be apply to getRepository() result

См. определение в файле blockrepo.php строка 70

◆ FILTER_SKIP_COMMON_BLOCKS

const FILTER_SKIP_COMMON_BLOCKS = 'skip_common_blocks'

См. определение в файле blockrepo.php строка 71

◆ FILTER_SKIP_HIDDEN_BLOCKS

const FILTER_SKIP_HIDDEN_BLOCKS = 'skip_hidden_blocks'

См. определение в файле blockrepo.php строка 73

◆ FILTER_SKIP_SYSTEM_BLOCKS

const FILTER_SKIP_SYSTEM_BLOCKS = 'skip_system_blocks'

См. определение в файле blockrepo.php строка 72

◆ NEW_BLOCK_LT

const NEW_BLOCK_LT = 1209600

Life time for mark new block.

См. определение в файле blockrepo.php строка 43


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