Documentation

HttpTrait

Pop HTTP trait

Tags
category

Pop

author

Nick Sagona, III nick@popphp.org

copyright

Copyright (c) 2009-2026 Nick Sagona, III

license

https://www.popphp.org/license New BSD License

version
5.0.0

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

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()

hasApplication()

Has application object

public hasApplication() : bool
Return values
bool

hasRequest()

Has request object

public hasRequest() : bool
Return values
bool

hasResponse()

Has response object

public hasResponse() : bool
Return values
bool

setApplication()

Set application object

public setApplication(Application $application) : static
Parameters
$application : Application
Return values
static

setRequest()

Set request object

public setRequest([Request $request = new Request(new Uri()) ]) : static
Parameters
$request : Request = new Request(new Uri())
Return values
static

setResponse()

Set response object

public setResponse([Response $response = new Response() ]) : static
Parameters
$response : Response = new Response()
Return values
static

        
On this page

Search results