Overview

Namespaces

  • Deimos
    • Request
      • Adapter
  • PHP

Classes

  • Request

Traits

  • AdapterExtension
  • DefaultAdapter
  • RequestExtension
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Trait RequestExtension

Deimos\Request\RequestExtension uses Deimos\Request\Adapter\Request, Deimos\Request\Adapter\Server, Deimos\Request\Adapter\Router, Deimos\Request\Adapter\Query, Deimos\Request\Adapter\Other, Deimos\Request\Adapter\Data

Direct Known Users

Deimos\Request\Request
Namespace: Deimos\Request
Located at Request/RequestExtension.php
Methods summary
public string
# url( boolean $withParams = false )

Gets request URL

Gets request URL

Parameters

$withParams
Whether to preserve URL parameters

Returns

string
URL of this request
public mixed|string
# urlPath( boolean $withParams = false )

without host & schema

without host & schema

Parameters

$withParams

Returns

mixed|string
public boolean
# isHttps( )

Returns

boolean
public string
# queryString( string|null $url = null )

Parameters

$url

Returns

string
public
# json( array $data = array(), integer|array $options = JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE )

Parameters

$data
$options
public boolean
# isAjax( )

Check if the request is ajax

Check if the request is ajax

Returns

boolean
public boolean
# isDelete( )

Returns

boolean
public string
# method( )

Returns

string
public boolean
# isHead( )

Returns

boolean
public boolean
# isPut( )

Returns

boolean
public boolean
# isPatch( )

Returns

boolean
public boolean
# isPost( )

Returns

boolean
public boolean
# isGet( )

Returns

boolean
Methods used from Deimos\Request\Adapter\Request
request(), requestRequired()
Methods used from Deimos\Request\Adapter\Server
server()
Methods used from Deimos\Request\Adapter\Router
attribute(), attributeRequired(), attributes(), setRouter()
Methods used from Deimos\Request\Adapter\Query
get(), getRequired(), query(), queryRequired()
Methods used from Deimos\Request\Adapter\Other
delete(), deleteRequired(), patch(), patchRequired(), put(), putRequired()
Methods used from Deimos\Request\Adapter\Data
data(), dataRequired(), post(), postRequired()
Magic methods used from Deimos\Request\Adapter\Request
requestBool(), requestEmail(), requestFloat(), requestIP(), requestInt(), requestURL(), requestUnsafe()
Magic methods used from Deimos\Request\Adapter\Router
attributeBool(), attributeEmail(), attributeFloat(), attributeIP(), attributeInt(), attributeURL(), attributeUnsafe()
Magic methods used from Deimos\Request\Adapter\Query
getBool(), getEmail(), getFloat(), getIP(), getInt(), getURL(), getUnsafe(), queryBool(), queryEmail(), queryFloat(), queryIP(), queryInt(), queryURL(), queryUnsafe()
Magic methods used from Deimos\Request\Adapter\Other
deleteBool(), deleteEmail(), deleteFloat(), deleteIP(), deleteInt(), deleteURL(), deleteUnsafe(), patchBool(), patchEmail(), patchFloat(), patchIP(), patchInt(), patchURL(), pathUnsafe(), putBool(), putEmail(), putFloat(), putIP(), putInt(), putURL(), putUnsafe()
Magic methods used from Deimos\Request\Adapter\Data
dataBool(), dataEmail(), dataFloat(), dataIP(), dataInt(), dataURL(), dataUnsafe(), postBool(), postEmail(), postFloat(), postIP(), postInt(), postURL(), postUnsafe()
API documentation generated by ApiGen