RequestInterface
extends
ContainerInterface
in
PHP Mini Framework
Tags
Table of Contents
- addSingleton() : self
- Add singleton
- baseUrl() : string
- content() : mixed
- contentType() : string
- cookie() : AttributeBag
- currentUrl() : string
- domain() : string
- file() : AttributeBag
- getSingleton() : self
- Get singleton
- header() : AttributeBag
- host() : string
- ip() : string
- method() : string
- query() : AttributeBag
- request() : AttributeBag
- scheme() : string
- segments() : array<string|int, mixed>
- server() : AttributeBag
- session() : SessionBag
- toPsr() : ServerRequestInterface
- uri() : string
- version() : string
- withUri() : self
Methods
addSingleton()
Add singleton
public
addSingleton(string $className, object|null &$object) : self
Parameters
- $className : string
- $object : object|null
Tags
Return values
self —baseUrl()
public
baseUrl() : string
Tags
Return values
string —content()
public
content() : mixed
Tags
Return values
mixed —contentType()
public
contentType() : string
Tags
Return values
string —cookie()
public
cookie() : AttributeBag
Tags
Return values
AttributeBag —currentUrl()
public
currentUrl() : string
Tags
Return values
string —domain()
public
domain() : string
Tags
Return values
string —file()
public
file() : AttributeBag
Tags
Return values
AttributeBag —getSingleton()
Get singleton
public
getSingleton(string $className[, object $default = null ]) : self
Parameters
- $className : string
- $default : object = null
Tags
Return values
self —header()
public
header() : AttributeBag
Tags
Return values
AttributeBag —host()
public
host() : string
Tags
Return values
string —ip()
public
ip() : string
Tags
Return values
string —method()
public
method() : string
Tags
Return values
string —query()
public
query() : AttributeBag
Tags
Return values
AttributeBag —request()
public
request() : AttributeBag
Tags
Return values
AttributeBag —scheme()
public
scheme() : string
Tags
Return values
string —segments()
public
segments() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —server()
public
server() : AttributeBag
Tags
Return values
AttributeBag —session()
public
session() : SessionBag
Tags
Return values
SessionBag —toPsr()
public
toPsr() : ServerRequestInterface
Tags
Return values
ServerRequestInterface —uri()
public
uri() : string
Tags
Return values
string —version()
public
version() : string
Tags
Return values
string —withUri()
public
withUri(UriInterface $uri) : self
Parameters
- $uri : UriInterface