PHP Класс Webiny\Component\Http\Cookie

Наследование: use trait Webiny\Component\StdLib\StdLibTrait, use trait Webiny\Component\StdLib\FactoryLoaderTrait, use trait Webiny\Component\StdLib\SingletonTrait
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
delete ( string $name ) : boolean Remove the given cookie.
get ( string $name ) : string | boolean Get the cookie.
getConfig ( ) : ConfigObject Returns cookie config from Http object.
save ( string $name, string $value, integer $expiration = null, boolean $httpOnly = true, string $path = '/' ) : boolean Save a cookie.

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

Метод Описание
init ( ) Constructor.

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

Метод Описание
getStorage ( ConfigObject $config = null ) : Webiny\Component\Http\Cookie\CookieStorageInterface Get cookie storage driver.

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

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

Remove the given cookie.
public delete ( string $name ) : boolean
$name string Cookie name.
Результат boolean True if cookie was deleted, or if it doesn't exist, otherwise false.

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

Get the cookie.
public get ( string $name ) : string | boolean
$name string Cookie name.
Результат string | boolean String if cookie is found, false if cookie is not found.

getConfig() публичный статический Метод

Returns cookie config from Http object.
public static getConfig ( ) : ConfigObject
Результат Webiny\Component\Config\ConfigObject

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

Constructor.
protected init ( )

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

Save a cookie.
public save ( string $name, string $value, integer $expiration = null, boolean $httpOnly = true, string $path = '/' ) : boolean
$name string Name of the cookie.
$value string Cookie value.
$expiration integer Timestamp when the cookie should expire.
$httpOnly boolean Is the cookie https-only or not.
$path string Path under which the cookie is accessible.
Результат boolean True if cookie was save successfully, otherwise false.