Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс AppCache

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

 isEnabled ()
 
 getExcludeImagePatterns ()
 
 setExcludeImagePatterns ($excludeImagePatterns)
 
 generate (&$content)
 
 setManifestCheckFile ($customManifestCheckFile)
 
 getManifestContent ()
 
 getFilesFromContent ($content)
 
 setReceivedCacheParams ($receivedCacheParams)
 
 getReceivedCacheParams ()
 
 setReceivedManifest ($receivedManifest)
 
 getReceivedManifest ()
 
 setIsSided ($isSided)
 
 getIsSided ()
 
 setPageURI ($pageURI="")
 
 getPageURI ()
 
 setFiles ($arFiles)
 
 addFile ($filePath)
 
 addAdditionalParam ($name, $value)
 
 getAdditionalParams ()
 
 setNetworkFiles ($network)
 
 getNetworkFiles ()
 
 addFallbackPage ($onlinePage, $offlinePage)
 
 getFallbackPages ()
 
 getCurrentManifestID ()
 
 getIsModified ()
 

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

static getDebug ()
 
static getInstance ()
 
static setEnabled ($isEnabled=true)
 
static onBeforeEndBufferContent ()
 
static getManifestCheckFile ()
 
static onEndBufferContent (&$content)
 
static readManifestCache ($manifestId)
 
static getCachePath ($manifestId)
 
static checkObsoleteManifest ()
 

Открытые атрибуты

const MANIFEST_CHECK_FILE = "/bitrix/tools/check_appcache.php"
 
const DEBUG_HOLDER = "//__APP_CACHE_DEBUG_HOLDER__"
 

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

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

Методы

◆ addAdditionalParam()

addAdditionalParam ( $name,
$value )

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

◆ addFallbackPage()

addFallbackPage ( $onlinePage,
$offlinePage )

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

◆ addFile()

addFile ( $filePath)

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

◆ checkObsoleteManifest()

static checkObsoleteManifest ( )
static

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

◆ generate()

generate ( & $content)

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

◆ getAdditionalParams()

getAdditionalParams ( )

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

◆ getCachePath()

static getCachePath ( $manifestId)
static
Аргументы
$manifestId
Возвращает
string

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

◆ getCurrentManifestID()

getCurrentManifestID ( )

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

◆ getDebug()

static getDebug ( )
static
Возвращает
boolean

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

◆ getExcludeImagePatterns()

getExcludeImagePatterns ( )

Sets the array of path patterns to exclude unused images from the manifest file

Возвращает
array

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

◆ getFallbackPages()

getFallbackPages ( )

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

◆ getFilesFromContent()

getFilesFromContent ( $content)

Parses the passed content to find css, js and images. Returns the array of files.

Аргументы
$content
Возвращает
array

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

◆ getInstance()

static getInstance ( )
static

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

◆ getIsModified()

getIsModified ( )

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

◆ getIsSided()

getIsSided ( )

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

◆ getManifestCheckFile()

static getManifestCheckFile ( )
static

Gets file path for getting of manifest content

Возвращает
string

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

◆ getManifestContent()

getManifestContent ( )

Returns content of the manifest

Возвращает
string

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

◆ getNetworkFiles()

getNetworkFiles ( )

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

◆ getPageURI()

getPageURI ( )

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

◆ getReceivedCacheParams()

getReceivedCacheParams ( )

Gets received cache parameters

Возвращает
array

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

◆ getReceivedManifest()

getReceivedManifest ( )

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

◆ isEnabled()

isEnabled ( )
Возвращает
boolean

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

◆ onBeforeEndBufferContent()

static onBeforeEndBufferContent ( )
static

OnBeforeEndBufferContent handler

Возвращает
array|mixed

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

◆ onEndBufferContent()

static onEndBufferContent ( & $content)
static

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

◆ readManifestCache()

static readManifestCache ( $manifestId)
static

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

◆ setEnabled()

static setEnabled ( $isEnabled = true)
static

Creates or updates the manifest file for the page with usage its content.

Аргументы
bool$isEnabled

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

◆ setExcludeImagePatterns()

setExcludeImagePatterns ( $excludeImagePatterns)

Returns the array of path patters

Аргументы
array$excludeImagePatterns

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

◆ setFiles()

setFiles ( $arFiles)

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

◆ setIsSided()

setIsSided ( $isSided)

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

◆ setManifestCheckFile()

setManifestCheckFile ( $customManifestCheckFile)

Sets custom file for getting of manifest content self::MANIFEST_CHECK_FILE uses by default

Аргументы
string$customManifestCheckFile

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

◆ setNetworkFiles()

setNetworkFiles ( $network)

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

◆ setPageURI()

setPageURI ( $pageURI = "")

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

◆ setReceivedCacheParams()

setReceivedCacheParams ( $receivedCacheParams)

Sets received cache params

Аргументы
$receivedCacheParams

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

◆ setReceivedManifest()

setReceivedManifest ( $receivedManifest)

Sets received path to manifest

Аргументы
$receivedManifest

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

Данные класса

◆ DEBUG_HOLDER

const DEBUG_HOLDER = "//__APP_CACHE_DEBUG_HOLDER__"

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

◆ MANIFEST_CHECK_FILE

const MANIFEST_CHECK_FILE = "/bitrix/tools/check_appcache.php"

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