PHP 클래스 Equip\Application

파일 보기 프로젝트 열기: equip/framework

공개 메소드들

메소드 설명
__construct ( Auryn\Injector $injector = null, Equip\Configuration\ConfigurationSet $configuration = null, MiddlewareSet $middleware = null )
build ( Auryn\Injector $injector = null, Equip\Configuration\ConfigurationSet $configuration = null, MiddlewareSet $middleware = null ) : static Create a new application
run ( string $runner = Relay::class ) : Psr\Http\Message\ResponseInterface Run the application
setConfiguration ( array $configuration ) : self Change configuration values
setMiddleware ( array $middleware ) : self Change middleware
setRouting ( callable | string $routing ) : self Change routing

메소드 상세

__construct() 공개 메소드

public __construct ( Auryn\Injector $injector = null, Equip\Configuration\ConfigurationSet $configuration = null, MiddlewareSet $middleware = null )
$injector Auryn\Injector
$configuration Equip\Configuration\ConfigurationSet
$middleware Equip\Middleware\MiddlewareSet

build() 공개 정적인 메소드

Create a new application
public static build ( Auryn\Injector $injector = null, Equip\Configuration\ConfigurationSet $configuration = null, MiddlewareSet $middleware = null ) : static
$injector Auryn\Injector
$configuration Equip\Configuration\ConfigurationSet
$middleware Equip\Middleware\MiddlewareSet
리턴 static

run() 공개 메소드

Run the application
public run ( string $runner = Relay::class ) : Psr\Http\Message\ResponseInterface
$runner string
리턴 Psr\Http\Message\ResponseInterface

setConfiguration() 공개 메소드

Change configuration values
public setConfiguration ( array $configuration ) : self
$configuration array
리턴 self

setMiddleware() 공개 메소드

Change middleware
public setMiddleware ( array $middleware ) : self
$middleware array
리턴 self

setRouting() 공개 메소드

Change routing
public setRouting ( callable | string $routing ) : self
$routing callable | string
리턴 self