src/WebApplication.php
public function execute() {
		$dic = $this->getDIC();

		/**
		 * @var InputProcessor $input
		 */
		$inputProcessor = $dic->make(InputProcessor::class);

		/**
		 * @var RequestProcessor $request
		 */
		$requestProcessor = $dic->make(RequestProcessor::class);

		/**
		 * @var ResponseInterface $response
		 */
		$response = $dic->make(ResponseInterface::class);

		/**
		 * @var OutputProcessor $output
		 */
		$outputProcessor = $dic->make(OutputProcessor::class);

		$request  = $inputProcessor->execute();
		$response = $requestProcessor->execute($request, $response);
		$outputProcessor->execute($response);
	}
public function execute() {
		$dic = $this->getDIC();

		/**
		 * @var InputProcessor $input
		 */
		$inputProcessor = $dic->make(InputProcessor::class);

		/**
		 * @var RequestProcessor $request
		 */
		$requestProcessor = $dic->make(RequestProcessor::class);

		/**
		 * @var ResponseInterface $response
		 */
		$response = $dic->make(ResponseInterface::class);

		/**
		 * @var OutputProcessor $output
		 */
		$outputProcessor = $dic->make(OutputProcessor::class);

		$request  = $inputProcessor->execute();
		$response = $requestProcessor->execute($request, $response);
		$outputProcessor->execute($response);
	}
public function execute ( ) { $ dic = $ this -> getDIC ( ) ; /**
		 * @var InputProcessor $input
		 */ $ inputProcessor = $ dic -> make ( InputProcessor :: class ) ; /**
		 * @var RequestProcessor $request
		 */ $ requestProcessor = $ dic -> make ( RequestProcessor :: class ) ; /**
		 * @var ResponseInterface $response
		 */ $ response = $ dic -> make ( ResponseInterface :: class ) ; /**
		 * @var OutputProcessor $output
		 */ $ outputProcessor = $ dic -> make ( OutputProcessor :: class ) ; $ request = $ inputProcessor -> execute ( ) ; $ response = $ requestProcessor -> execute ( $ request , $ response ) ; $ outputProcessor -> execute ( $ response ) ; }
Process a web request using the designated InputProcessor, RequestProcessor and OutputProcessor

Warning! This method contains hidden dependencies which will be initialized using the Dependency Injection
Container!

@see InputProcessor
@see RequestProcessor
@see OutputProcessor
Process a web request using the designated InputProcessor RequestProcessor and OutputProcessor