PHP 클래스 Neos\Flow\Http\Client\InternalRequestEngine

This engine is particularly useful in functional test scenarios.
상속: implements Neos\Flow\Http\Client\RequestEngineInterface
파일 보기 프로젝트 열기: neos/flow-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$bootstrap Neos\Flow\Core\Bootstrap
$configurationManager Neos\Flow\Configuration\ConfigurationManager
$dispatcher Neos\Flow\Mvc\Dispatcher
$persistenceManager Neos\Flow\Persistence\PersistenceManagerInterface
$router Neos\Flow\Mvc\Routing\Router
$securityContext Neos\Flow\Security\Context
$settings array
$validatorResolver Neos\Flow\Validation\ValidatorResolver

공개 메소드들

메소드 설명
getRouter ( ) : Router Returns the router used by this internal request engine
injectSettings ( array $settings ) : void
sendRequest ( Request $httpRequest ) : Response Sends the given HTTP request

보호된 메소드들

메소드 설명
prepareErrorResponse ( object $exception, Response $response ) : void Prepare a response in case an error occurred.

메소드 상세

getRouter() 공개 메소드

Returns the router used by this internal request engine
public getRouter ( ) : Router
리턴 Neos\Flow\Mvc\Routing\Router

injectSettings() 공개 메소드

public injectSettings ( array $settings ) : void
$settings array
리턴 void

prepareErrorResponse() 보호된 메소드

Prepare a response in case an error occurred.
protected prepareErrorResponse ( object $exception, Response $response ) : void
$exception object \Exception or \Throwable
$response Neos\Flow\Http\Response
리턴 void

sendRequest() 공개 메소드

Sends the given HTTP request
public sendRequest ( Request $httpRequest ) : Response
$httpRequest Neos\Flow\Http\Request
리턴 Neos\Flow\Http\Response

프로퍼티 상세

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

protected Bootstrap,Neos\Flow\Core $bootstrap
리턴 Neos\Flow\Core\Bootstrap

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

protected ConfigurationManager,Neos\Flow\Configuration $configurationManager
리턴 Neos\Flow\Configuration\ConfigurationManager

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

protected Dispatcher,Neos\Flow\Mvc $dispatcher
리턴 Neos\Flow\Mvc\Dispatcher

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

protected PersistenceManagerInterface,Neos\Flow\Persistence $persistenceManager
리턴 Neos\Flow\Persistence\PersistenceManagerInterface

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

protected Router,Neos\Flow\Mvc\Routing $router
리턴 Neos\Flow\Mvc\Routing\Router

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

protected Context,Neos\Flow\Security $securityContext
리턴 Neos\Flow\Security\Context

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

protected array $settings
리턴 array

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

protected ValidatorResolver,Neos\Flow\Validation $validatorResolver
리턴 Neos\Flow\Validation\ValidatorResolver