Index
A
- AbstractCookie — Class in namespace Comodojo\Cookies
- Base class, to be estended implementing a CookieInterface
- CookieManager::add() — Method in class CookieManager
- Add a cookie to the stack
C
- Cookie — Class in namespace Comodojo\Cookies
- Plain cookie
- Cookie::create() — Method in class Cookie
- Static method to quickly create a cookie
- CookieInterface — Class in namespace Comodojo\Cookies
- Object cookie interface
- CookieManager — Class in namespace Comodojo\Cookies
- Manage multiple cookies of different types at one time
- CookieTools — Class in namespace Comodojo\Cookies
- Handy tools to build a cookie
- CookieTools::checkDomain() — Method in class CookieTools
- Check if domain is valid
- EncryptedCookie::create() — Method in class EncryptedCookie
- Static method to quickly create a cookie
D
- $AbstractCookie#domain — Property in class AbstractCookie
- Domain of cookie
- AbstractCookie::delete() — Method in class AbstractCookie
- Delete cookie
- CookieInterface::delete() — Method in class CookieInterface
- Delete cookie
- CookieManager::del() — Method in class CookieManager
- Delete a cookie from the stack
E
- $AbstractCookie#expire — Property in class AbstractCookie
- Expiration time
- AbstractCookie::exists() — Method in class AbstractCookie
- Check if cookie exists
- AbstractCookie::erase() — Method in class AbstractCookie
- Static method to quickly delete a cookie
- CookieInterface::exists() — Method in class CookieInterface
- Check if cookie exists
- EncryptedCookie — Class in namespace Comodojo\Cookies
- AES-encrypted cookie
- EncryptedCookie::encryptKey() — Method in class EncryptedCookie
- Hash the key to generate a valid aes key value
- SecureCookie::encryptKey() — Method in class SecureCookie
- Create a client-specific key using provided key, the client remote address and (in case) the value of HTTP_X_FORWARDED_FOR header
G
- AbstractCookie::getName() — Method in class AbstractCookie
- Get cookie name
- AbstractCookie::getValue() — Method in class AbstractCookie
- Get cookie value
- Cookie::getValue() — Method in class Cookie
- Get cookie value
- CookieInterface::getName() — Method in class CookieInterface
- Get cookie name
- CookieInterface::getValue() — Method in class CookieInterface
- Get cookie value
- CookieManager::get() — Method in class CookieManager
- Get cookie from $cookie_name
- CookieManager::getAll() — Method in class CookieManager
- Get the whole cookies' archive
- CookieManager::getValues() — Method in class CookieManager
- Get values from all registered cookies and dump as an associative array
- EncryptedCookie::getValue() — Method in class EncryptedCookie
- Get cookie value
H
- $AbstractCookie#httponly — Property in class AbstractCookie
- Httponly flag
- CookieManager::has() — Method in class CookieManager
- Check if a cookie is into the stack
I
- CookieManager::isRegistered() — Method in class CookieManager
L
- AbstractCookie::load() — Method in class AbstractCookie
- Get cookie
- CookieInterface::load() — Method in class CookieInterface
- Get cookie
- CookieManager::load() — Method in class CookieManager
- Load all registered cookies
M
- $AbstractCookie#max_cookie_size — Property in class AbstractCookie
N
- $AbstractCookie#name — Property in class AbstractCookie
- The cookie name
P
- $AbstractCookie#path — Property in class AbstractCookie
- Path of cookie
R
- Cookie::retrieve() — Method in class Cookie
- Static method to quickly get a cookie
- CookieManager::register() — Method in class CookieManager
- EncryptedCookie::retrieve() — Method in class EncryptedCookie
- Static method to quickly get a cookie
S
- $AbstractCookie#secure — Property in class AbstractCookie
- Secure flag
- AbstractCookie::setName() — Method in class AbstractCookie
- Set cookie name
- AbstractCookie::setValue() — Method in class AbstractCookie
- Set value of cookie
- AbstractCookie::setExpire() — Method in class AbstractCookie
- Set cookie's expiration time
- AbstractCookie::setPath() — Method in class AbstractCookie
- Set cookie's path
- AbstractCookie::setDomain() — Method in class AbstractCookie
- Set cookie's domain
- AbstractCookie::setSecure() — Method in class AbstractCookie
- Set if the cookie should be transmitted only via https
- AbstractCookie::setHttponly() — Method in class AbstractCookie
- Set if cookie should be available only to HTTP protocol
- AbstractCookie::save() — Method in class AbstractCookie
- Set cookie
- Cookie::setValue() — Method in class Cookie
- Set value of cookie
- CookieInterface::setName() — Method in class CookieInterface
- Set cookie name
- CookieInterface::setValue() — Method in class CookieInterface
- Set value of cookie
- CookieInterface::setExpire() — Method in class CookieInterface
- Set cookie's expiration time
- CookieInterface::setPath() — Method in class CookieInterface
- Set cookie's path
- CookieInterface::setDomain() — Method in class CookieInterface
- Set cookie's domain
- CookieInterface::setSecure() — Method in class CookieInterface
- Set if the cookie should be transmitted only via https
- CookieInterface::setHttponly() — Method in class CookieInterface
- Set if cookie should be available only to HTTP protocol
- CookieInterface::save() — Method in class CookieInterface
- Set cookie
- CookieManager::save() — Method in class CookieManager
- Save all registered cookies
- CookieTools::setCookieProperties() — Method in class CookieTools
- Set content of $cookie from array $properties
- EncryptedCookie::setValue() — Method in class EncryptedCookie
- Set value of cookie
- SecureCookie — Class in namespace Comodojo\Cookies
- AES-encrypted cookie using client-specific key
U
- CookieManager::unregister() — Method in class CookieManager
V
- $AbstractCookie#value — Property in class AbstractCookie
- Cookie value (native string or serialized one)
_
- AbstractCookie::__construct() — Method in class AbstractCookie
- Default cookie's constructor
- EncryptedCookie::__construct() — Method in class EncryptedCookie
- Encrypted cookie constructor