PHP Класс GBContentFinalizer, gitblog

Reloading all objects and commits in one batch is much faster than repeating those actions for every content class. Also, generating common indexes of content objects is simpler this way.
Наследование: extends GBContentRebuilder
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$commentIndexRebuilders
$comments .]
$dirtyComments .]
$dirtyObjects .]
$duplicates .]
$newfound .]
$objectIndexRebuilders
$objects
$objectsByName .]

Открытые методы

Метод Описание
__construct ( $forceFullRebuild = false )
_checkCommentDeps ( )
buildPagedPosts ( $gc_count )
finalize ( )
gcStageCache ( ) # only collects GBExposedContent stuff + comments
reloadAndWriteCache ( $objects )
reloadObjects ( $objects ) Batch-reload objects
runIndexRebuilders ( $rebuilderClasses, $objects )

Описание методов

__construct() публичный Метод

public __construct ( $forceFullRebuild = false )

_checkCommentDeps() публичный Метод

public _checkCommentDeps ( )

buildPagedPosts() публичный Метод

public buildPagedPosts ( $gc_count )

finalize() публичный Метод

public finalize ( )

gcStageCache() публичный Метод

# only collects GBExposedContent stuff + comments
public gcStageCache ( )

reloadAndWriteCache() публичный Метод

public reloadAndWriteCache ( $objects )

reloadObjects() публичный Метод

Batch-reload objects
public reloadObjects ( $objects )

runIndexRebuilders() публичный Метод

public runIndexRebuilders ( $rebuilderClasses, $objects )

Описание свойств

$commentIndexRebuilders публичное статическое свойство

public static $commentIndexRebuilders

$comments публичное статическое свойство

.]
public static $comments

$dirtyComments публичное статическое свойство

.]
public static $dirtyComments

$dirtyObjects публичное статическое свойство

.]
public static $dirtyObjects

$duplicates публичное статическое свойство

.]
public static $duplicates

$newfound публичное статическое свойство

.]
public static $newfound

$objectIndexRebuilders публичное статическое свойство

public static $objectIndexRebuilders

$objects публичное статическое свойство

public static $objects

$objectsByName публичное статическое свойство

.]
public static $objectsByName