0 follower

Final Class Yiisoft\RequestProvider\RequestCookieProvider

InheritanceYiisoft\RequestProvider\RequestCookieProvider

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( Yiisoft\RequestProvider\RequestProviderInterface $requestProvider )
$requestProvider Yiisoft\RequestProvider\RequestProviderInterface

                public function __construct(
    private readonly RequestProviderInterface $requestProvider,
) {
}

            
get() public method

public string|null get ( string $name )
$name string

                public function get(string $name): ?string
{
    /**
     * @var string|null Cookie value is always string.
     */
    return $this->requestProvider->get()->getCookieParams()[$name] ?? null;
}

            
has() public method

public boolean has ( string $name )
$name string

                public function has(string $name): bool
{
    return array_key_exists($name, $this->requestProvider->get()->getCookieParams());
}