PHP Класс Contao\CoreBundle\EventListener\MergeHttpHeadersListener

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

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

Метод Описание
__construct ( Contao\CoreBundle\Framework\ContaoFrameworkInterface $contaoFramework ) Constructor.
addMultiHeader ( string $name ) Adds a multi-value header.
getHeaders ( ) : array Returns the headers.
getMultiHeaders ( ) : array Returns the multi-value headers.
onKernelResponse ( FilterResponseEvent $event ) Adds the Contao headers to the Symfony response.
removeMultiHeader ( string $name ) Removes a multi-value header.
setHeaders ( array $headers ) Sets the headers.
setMultiHeader ( array $headers ) Sets the multi-value headers.

Приватные методы

Метод Описание
getUniqueKey ( string $name ) : string Returns the unique header key.
mergeHttpHeaders ( Response $response ) : Response Merges the HTTP headers.

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

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

Constructor.
public __construct ( Contao\CoreBundle\Framework\ContaoFrameworkInterface $contaoFramework )
$contaoFramework Contao\CoreBundle\Framework\ContaoFrameworkInterface

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

Adds a multi-value header.
public addMultiHeader ( string $name )
$name string

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

Returns the headers.
public getHeaders ( ) : array
Результат array

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

Returns the multi-value headers.
public getMultiHeaders ( ) : array
Результат array

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

Adds the Contao headers to the Symfony response.
public onKernelResponse ( FilterResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\FilterResponseEvent

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

Removes a multi-value header.
public removeMultiHeader ( string $name )
$name string

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

Sets the headers.
public setHeaders ( array $headers )
$headers array

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

Sets the multi-value headers.
public setMultiHeader ( array $headers )
$headers array