PHP 클래스 phpbb\textreparser\manager

파일 보기 프로젝트 열기: phpbb/phpbb 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$config phpbb\config\config
$config_text phpbb\config\db_text
$reparsers phpbb\di\service_collection
$resume_data array

공개 메소드들

메소드 설명
__construct ( phpbb\config\config $config, phpbb\config\db_text $config_text, phpbb\di\service_collection $reparsers ) Constructor
find_reparser ( string $name ) : string Finds a reparser by name.
get_resume_data ( string $name ) : array Loads resume data from the database
schedule ( string $name, integer $interval ) Sets the interval for a text_reparser cron task
schedule_all ( integer $interval ) Sets the interval for all text_reparser cron tasks
update_resume_data ( string $name, integer $min, integer $current, integer $size, boolean $update_db = true ) Updates the resume data in the database

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( phpbb\config\config $config, phpbb\config\db_text $config_text, phpbb\di\service_collection $reparsers )
$config phpbb\config\config
$config_text phpbb\config\db_text
$reparsers phpbb\di\service_collection

find_reparser() 공개 메소드

If there is no reparser with the specified name, null is returned.
public find_reparser ( string $name ) : string
$name string Name of the reparser to look up.
리턴 string A reparser service name, or null.

get_resume_data() 공개 메소드

Loads resume data from the database
public get_resume_data ( string $name ) : array
$name string Name of the reparser to which the resume data belongs
리턴 array

schedule() 공개 메소드

Sets the interval for a text_reparser cron task
public schedule ( string $name, integer $interval )
$name string Name of the reparser to schedule
$interval integer Interval in seconds, 0 to disable the cron task

schedule_all() 공개 메소드

Sets the interval for all text_reparser cron tasks
public schedule_all ( integer $interval )
$interval integer Interval in seconds, 0 to disable the cron task

update_resume_data() 공개 메소드

Updates the resume data in the database
public update_resume_data ( string $name, integer $min, integer $current, integer $size, boolean $update_db = true )
$name string Name of the reparser to which the resume data belongs
$min integer Lowest record ID
$current integer Current record ID
$size integer Number of records to process at a time
$update_db boolean True if the resume data should be written to the database, false if not. (default: true)

프로퍼티 상세

$config 보호되어 있는 프로퍼티

protected config,phpbb\config $config
리턴 phpbb\config\config

$config_text 보호되어 있는 프로퍼티

protected db_text,phpbb\config $config_text
리턴 phpbb\config\db_text

$reparsers 보호되어 있는 프로퍼티

protected service_collection,phpbb\di $reparsers
리턴 phpbb\di\service_collection

$resume_data 보호되어 있는 프로퍼티

protected array $resume_data
리턴 array