HttpTrait
Pop HTTP trait
Tags
Table of Contents
Properties
- $application : Application|null
- Application object
- $request : Request|null
- Request object
- $response : Response|null
- Response object
Methods
- __construct() : mixed
- Constructor for the controller
- application() : Application|null
- Get application object (alias)
- getApplication() : Application|null
- Get application object
- hasApplication() : bool
- Has application object
- hasRequest() : bool
- Has request object
- hasResponse() : bool
- Has response object
- request() : Request|null
- Get request object(alias)
- response() : Response|null
- Get response object(alias)
- setApplication() : static
- Set application object
- setRequest() : static
- Set request object
- setResponse() : static
- Set response object
Properties
$application
Application object
protected
Application|null
$application
= null
$request
Request object
protected
Request|null
$request
= null
$response
Response object
protected
Response|null
$response
= null
Methods
__construct()
Constructor for the controller
public
__construct([Application|null $application = null ][, Request $request = new Request(new Uri()) ][, Response $response = new Response() ]) : mixed
Parameters
- $application : Application|null = null
- $request : Request = new Request(new Uri())
- $response : Response = new Response()
application()
Get application object (alias)
public
application() : Application|null
Return values
Application|nullgetApplication()
Get application object
public
getApplication() : Application|null
Return values
Application|nullhasApplication()
Has application object
public
hasApplication() : bool
Return values
boolhasRequest()
Has request object
public
hasRequest() : bool
Return values
boolhasResponse()
Has response object
public
hasResponse() : bool
Return values
boolrequest()
Get request object(alias)
public
request() : Request|null
Return values
Request|nullresponse()
Get response object(alias)
public
response() : Response|null
Return values
Response|nullsetApplication()
Set application object
public
setApplication(Application $application) : static
Parameters
- $application : Application
Return values
staticsetRequest()
Set request object
public
setRequest([Request $request = new Request(new Uri()) ]) : static
Parameters
- $request : Request = new Request(new Uri())
Return values
staticsetResponse()
Set response object
public
setResponse([Response $response = new Response() ]) : static
Parameters
- $response : Response = new Response()