Spec-Zone.ru › CakePHP 3.3

Класс ServerRequestFactory

Фабрика для создания экземпляров ServerRequest.

Этот подкласс добавляет специфичное для CakePHP поведение для заполнения атрибутов basePath и webroot. Кроме того, путь Uri корректируется, чтобы содержать только «виртуальный» путь для запроса.

Zend\Diactoros\ServerRequestFactory
Extended by Cake\Http\ServerRequestFactory
Абстрактный
Пространство имён: Cake\Http
Расположение: Http/ServerRequestFactory.php

Краткое описание методов

  • fromGlobals() public static
  • getBase() protected static
    Вычисляет базовый каталог и каталог webroot.
  • updatePath() protected static
    Обновляет URI запроса, удаляя базовый каталог.

Подробное описание методов

fromGlobals()source public static

fromGlobals( array $server null , array $query null , array $body null , array $cookies null , array $files null )

getBase()source protected static

getBase( Psr\Http\Message\ServerRequestInterface $request )

Вычисляет базовый каталог и каталог webroot.

Этот код скопирован/вставлен из Cake\Network\Request::_base()

Параметры

Psr\Http\Message\ServerRequestInterface $request
Запрос.

Возвращает

array
Массив, содержащий [baseDir, webroot]

updatePath()source protected static

updatePath( string $base , Psr\Http\Message\ServerRequestInterface $request )

Обновляет URI запроса, удаляя базовый каталог.

Параметры

string $base
Базовый путь для удаления.
Psr\Http\Message\ServerRequestInterface $request
Запрос для модификации.

Возвращает

Psr\Http\Message\ServerRequestInterface
Изменённый запрос.

© 2005–2017 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/3.3/class-Cake.Http.ServerRequestFactory.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API