/**
  * @expectedException        Comodojo\Exception\CookieException
  */
 public function testRetrieve()
 {
     $cookie = \Comodojo\Cookies\SecureCookie::retrieve('test_cookie', 'test_key');
 }
Exemple #2
0
<?php

use Comodojo\Cookies\SecureCookie;
use Comodojo\Exception\CookieException;
require __DIR__ . '/../../vendor/autoload.php';
ob_start();
// create cookie with class constructor
$cookies = array();
$cookie_1 = new SecureCookie('cookie_1', "thisismyverycomplexpassword");
$cookies['cookie_1'] = $cookie_1->load()->getValue();
// create cookie with static method create
$cookies['cookie_2'] = SecureCookie::retrieve('cookie_2', "thisismyverycomplexpassword")->getValue();
try {
    $cookies['cookie_3'] = SecureCookie::retrieve('cookie_3', "thisismyverycomplexpassword")->getValue();
} catch (CookieException $ce) {
    $cookies['cookie_3'] = $ce->getMessage();
}
$cookies['cookie_4'] = SecureCookie::retrieve('cookie_4', "thisismyverycomplexpassword")->getValue();
try {
    $cookies['cookie_5'] = SecureCookie::retrieve('cookie_5', "thisismyverycomplexpassword")->getValue();
} catch (CookieException $ce) {
    $cookies['cookie_5'] = $ce->getMessage();
}
ob_end_clean();
echo json_encode($cookies);