PHP 클래스 Aerys\Bootstrapper

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

공개 메소드들

메소드 설명
__construct ( callable $hostAggregator = null )
boot ( Psr\Log\LoggerInterface $logger, Console $console ) : Generator Bootstrap a server from command line options
init ( Psr\Log\LoggerInterface $logger, array $options = [] ) : Server Initializes the server directly without config file inclusion
selectConfigFile ( string $configFile ) : string

비공개 메소드들

메소드 설명
buildVhost ( Host $host, callable $bootLoader ) : Vhost
generateOptionsObjFromArray ( array $optionsArray ) : Options
generatePublicOptionsStruct ( Options $options ) : Options

메소드 상세

__construct() 공개 메소드

public __construct ( callable $hostAggregator = null )
$hostAggregator callable

boot() 공개 메소드

Bootstrap a server from command line options
public boot ( Psr\Log\LoggerInterface $logger, Console $console ) : Generator
$logger Psr\Log\LoggerInterface
$console Console
리턴 Generator

init() 공개 메소드

Initializes the server directly without config file inclusion
public init ( Psr\Log\LoggerInterface $logger, array $options = [] ) : Server
$logger Psr\Log\LoggerInterface
$options array Aerys options array
리턴 Server

selectConfigFile() 공개 정적인 메소드

public static selectConfigFile ( string $configFile ) : string
$configFile string
리턴 string