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
파일 보기 프로젝트 열기: rsms/gitblog 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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