PHP 클래스 phpbb\install\installer

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

보호된 프로퍼티들

프로퍼티 타입 설명
$cache phpbb\cache\driver\driver_interface
$container_factory phpbb\install\helper\container_factory
$install_config phpbb\install\helper\config
$installer_modules phpbb\di\ordered_service_collection
$iohandler phpbb\install\helper\iohandler\iohandler_interface
$module_step_count array Stores the number of steps that a given module has
$purge_cache_before boolean
$web_root string

공개 메소드들

메소드 설명
__construct ( phpbb\cache\driver\driver_interface $cache, phpbb\install\helper\config $config, phpbb\path_helper $path_helper, phpbb\install\helper\container_factory $container ) Constructor
run ( ) Run phpBB installer
set_iohandler ( phpbb\install\helper\iohandler\iohandler_interface $iohandler ) Sets input-output handler objects
set_modules ( phpbb\di\ordered_service_collection $modules ) Sets modules to execute
set_purge_cache_before ( boolean $purge_cache_before ) Sets whether to purge cache before the installation process

보호된 메소드들

메소드 설명
recover_progress ( ) : string Recover install progress

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( phpbb\cache\driver\driver_interface $cache, phpbb\install\helper\config $config, phpbb\path_helper $path_helper, phpbb\install\helper\container_factory $container )
$cache phpbb\cache\driver\driver_interface Cache service
$config phpbb\install\helper\config Installer config handler
$path_helper phpbb\path_helper Path helper
$container phpbb\install\helper\container_factory Container

recover_progress() 보호된 메소드

Recover install progress
protected recover_progress ( ) : string
리턴 string Index of the next installer module to execute

run() 공개 메소드

Run phpBB installer
public run ( )

set_iohandler() 공개 메소드

Sets input-output handler objects
public set_iohandler ( phpbb\install\helper\iohandler\iohandler_interface $iohandler )
$iohandler phpbb\install\helper\iohandler\iohandler_interface

set_modules() 공개 메소드

Note: The installer will run modules in the order they are set in the array.
public set_modules ( phpbb\di\ordered_service_collection $modules )
$modules phpbb\di\ordered_service_collection Service collection of module service names

set_purge_cache_before() 공개 메소드

Sets whether to purge cache before the installation process
public set_purge_cache_before ( boolean $purge_cache_before )
$purge_cache_before boolean

프로퍼티 상세

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

protected driver_interface,phpbb\cache\driver $cache
리턴 phpbb\cache\driver\driver_interface

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

protected container_factory,phpbb\install\helper $container_factory
리턴 phpbb\install\helper\container_factory

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

protected config,phpbb\install\helper $install_config
리턴 phpbb\install\helper\config

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

protected ordered_service_collection,phpbb\di $installer_modules
리턴 phpbb\di\ordered_service_collection

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

protected iohandler_interface,phpbb\install\helper\iohandler $iohandler
리턴 phpbb\install\helper\iohandler\iohandler_interface

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

Stores the number of steps that a given module has
protected array $module_step_count
리턴 array

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

protected bool $purge_cache_before
리턴 boolean

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

protected string $web_root
리턴 string