PHP Класс Clockwork\Request\Request

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$controller Textual representation of executed controller
$cookies Cookies array
$databaseQueries Database queries array
$emailsData Emails data array
$getData GET data array
$headers Request headers
$id Unique request ID
$log Log messages array
$method Request method
$postData POST data array
$responseStatus Response status code
$responseTime Response time
$routes Application routes array
$sessionData Session data array
$time Request time
$timelineData Timeline data array
$uri Request URI
$userData Custom user data (not used by Clockwork app)
$version Data protocol version
$viewsData Views data array

Открытые методы

Метод Описание
__construct ( array $data = null ) Create a new request, if optional data array argument is provided, it will be used to populate the request object, otherwise empty request with autogenerated ID will be created
getDatabaseDuration ( ) Compute and return sum of duration of all database queries
getResponseDuration ( ) Compute and return response duration in milliseconds
toArray ( ) Return request data as an array
toJson ( ) Return request data as a JSON string

Защищенные методы

Метод Описание
generateRequestId ( ) Generate unique request ID in form .

Описание методов

__construct() публичный Метод

Create a new request, if optional data array argument is provided, it will be used to populate the request object, otherwise empty request with autogenerated ID will be created
public __construct ( array $data = null )
$data array

generateRequestId() защищенный Метод

Generate unique request ID in form .
protected generateRequestId ( )

getDatabaseDuration() публичный Метод

Compute and return sum of duration of all database queries
public getDatabaseDuration ( )

getResponseDuration() публичный Метод

Compute and return response duration in milliseconds
public getResponseDuration ( )

toArray() публичный Метод

Return request data as an array
public toArray ( )

toJson() публичный Метод

Return request data as a JSON string
public toJson ( )

Описание свойств

$controller публичное свойство

Textual representation of executed controller
public $controller

$cookies публичное свойство

Cookies array
public $cookies

$databaseQueries публичное свойство

Database queries array
public $databaseQueries

$emailsData публичное свойство

Emails data array
public $emailsData

$getData публичное свойство

GET data array
public $getData

$headers публичное свойство

Request headers
public $headers

$id публичное свойство

Unique request ID
public $id

$log публичное свойство

Log messages array
public $log

$method публичное свойство

Request method
public $method

$postData публичное свойство

POST data array
public $postData

$responseStatus публичное свойство

Response status code
public $responseStatus

$responseTime публичное свойство

Response time
public $responseTime

$routes публичное свойство

Application routes array
public $routes

$sessionData публичное свойство

Session data array
public $sessionData

$time публичное свойство

Request time
public $time

$timelineData публичное свойство

Timeline data array
public $timelineData

$uri публичное свойство

Request URI
public $uri

$userData публичное свойство

Custom user data (not used by Clockwork app)
public $userData

$version публичное свойство

Data protocol version
public $version

$viewsData публичное свойство

Views data array
public $viewsData