PHP Mini Documentation

View
in package
implements ResponseHandlerInterface

Application View Provider

PHP Mini Framework

Tags
copyright

busarm.com

license

https://github.com/Busarm/php-mini/blob/master/LICENSE (MIT License)

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

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
Tags
Return values
void

        

Search results