Overview

Namespaces

  • Deimos
    • Cookie
      • Extensions
  • PHP

Classes

  • Cookie
  • Extension
  • SecureDefault
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class Extension

Deimos\Cookie\Extension uses Deimos\Cookie\Extensions\Option, Deimos\Helper\Traits\Helper (not available) Deimos\Cookie\Extensions\Variable

Direct known subclasses

Deimos\Cookie\Cookie
Abstract
Namespace: Deimos\Cookie
Located at Cookie/Extension.php
Methods summary
public
# __construct( Deimos\Builder\Builder $builder, array $options = [] )

Session constructor.

Session constructor.

Parameters

$builder
$options
protected array
# options( array $options = null )

Parameters

$options

Returns

array
protected Deimos\Secure\Secure
# secure( array $options )

Parameters

$options

Returns

Deimos\Secure\Secure
public string
# set( string $name, string $value, array $options = [] )

Parameters

$name
$value
$options

Returns

string

Throws

InvalidArgumentException
public boolean
# remove( string $name )

Parameters

$name

Returns

boolean
final public
# removeAll( )

remove all keys

remove all keys

abstract public mixed
# __get( string $name )

Parameters

$name

Returns

mixed
abstract public boolean
# __isset( string $name )

Parameters

$name

Returns

boolean
abstract public
# __set( string $name, mixed $value )

Parameters

$name
$value
Methods used from Deimos\Cookie\Extensions\Option
merge()
Methods used from Deimos\Cookie\Extensions\Variable
normalize(), object()
Constants summary
string OPTION_LIFETIME
# 'lifetime'
string OPTION_EXPIRE
# 'expire'
string OPTION_PATH
# 'path'
string OPTION_DOMAIN
# 'domain'
string OPTION_SECURE
# 'secure'
string OPTION_HTTP_ONLY
# 'httpOnly'
string SECURE_ALGORITHM
# 'algorithm'
string SECURE_SECRET
# 'secret'
string SECURE_IV
# 'iv'
API documentation generated by ApiGen