View
in package
implements
ResponseHandlerInterface
Application View Provider
PHP Mini Framework
Tags
Interfaces, Classes, Traits and Enums
- ResponseHandlerInterface
- PHP Mini Framework
Table of Contents
- $data : BaseDto|array<string|int, mixed>|null
- $headers : mixed
- __construct() : mixed
- addHeader() : self
- data() : BaseDto|array<string|int, mixed>|null
- Get view data
- handle() : ResponseInterface
- include() : void
- Fetch view file
- load() : string
- Fetches the view result intead of sending it to the output buffer
- render() : void
- Renders the view
- send() : void
- end() : string
- End output buffer
- start() : void
- Start output buffer
Properties
$data
protected
BaseDto|array<string|int, mixed>|null
$data
= null
Tags
$headers
protected
mixed
$headers
= array()
Tags
Methods
__construct()
public
__construct([BaseDto|array<string|int, mixed>|null $data = null ][, mixed $headers = array() ]) : mixed
Parameters
- $data : BaseDto|array<string|int, mixed>|null = null
- $headers : mixed = array()
Tags
Return values
mixed —addHeader()
public
addHeader(string $name, mixed $value) : self
Parameters
- $name : string
- $value : mixed
Tags
Return values
self —data()
Get view data
public
data() : BaseDto|array<string|int, mixed>|null
Return values
BaseDto|array<string|int, mixed>|null —handle()
public
handle() : ResponseInterface
Tags
Return values
ResponseInterface —include()
Fetch view file
public
include(string $path[, bool $return = false ]) : void
Parameters
- $path : string
- $return : bool = false
Tags
Return values
void —load()
Fetches the view result intead of sending it to the output buffer
public
static load([BaseDto|array<string|int, mixed>|null $data = null ][, array<string|int, mixed> $headers = array() ]) : string
Parameters
- $data : BaseDto|array<string|int, mixed>|null = null
-
View Data
- $headers : array<string|int, mixed> = array()
-
Http headers
Tags
Return values
string —render()
Renders the view
public
abstract render() : void
Tags
Return values
void —send()
public
send([bool $continue = false ]) : void
Parameters
- $continue : bool = false
Tags
Return values
void —end()
End output buffer
protected
end() : string
Tags
Return values
string —start()
Start output buffer
protected
start() : void