Skip to content

CookieFactory

Properties

config

protected \Qubus\Config\ConfigContainer $config

Methods

__construct

public __construct(\Qubus\Config\ConfigContainer $config): mixed

Parameters:

Parameter Type Description
$config \Qubus\Config\ConfigContainer

make

Make a new cookie instance.

public make(string $name, ?string $value = null, ?int $maxAge = null): \Qubus\Http\Cookies\SetCookieCollection

Parameters:

Parameter Type Description
$name string
$value ?string
$maxAge ?int

expire

Make an expired cookie instance.

public expire(string $name): \Qubus\Http\Cookies\SetCookieCollection|string

Parameters:

Parameter Type Description
$name string

path

The cookie path. Default: '/'.

public path(): string|null

Throws:


domain

The cookie domain.

public domain(): string

Throws:


secure

public secure(): bool

Throws:


samesite

Cookie samesite. Default: 'lax'.

public samesite(): string

Throws:


config

public config(): \Qubus\Config\ConfigContainer


Automatically generated on 2025-10-13