Esempio n. 1
0
<?php

use Comodojo\Cookies\Cookie;
use Comodojo\Exception\CookieException;
require __DIR__ . '/../../vendor/autoload.php';
ob_start();
// create cookie with class constructor
$cookies = array();
$cookie_1 = new Cookie('cookie_1');
$cookies['cookie_1'] = $cookie_1->load()->getValue();
// create cookie with static method create
$cookies['cookie_2'] = Cookie::retrieve('cookie_2')->getValue();
try {
    $cookies['cookie_3'] = Cookie::retrieve('cookie_3')->getValue();
} catch (CookieException $ce) {
    $cookies['cookie_3'] = $ce->getMessage();
}
$cookies['cookie_4'] = Cookie::retrieve('cookie_4')->getValue();
try {
    $cookies['cookie_5'] = Cookie::retrieve('cookie_5')->getValue();
} catch (CookieException $ce) {
    $cookies['cookie_5'] = $ce->getMessage();
}
ob_end_clean();
echo json_encode($cookies);
Esempio n. 2
0
 private function getCurrentUser()
 {
     $token_name = $this->configuration->get('auth-token');
     try {
         $token = Cookie::retrieve($token_name);
         $broker = new Broker($database);
         $user = $broker->validate($token);
     } catch (CookieException $ce) {
         $user = $this->loadGuestUser();
     } catch (AuthenticationException $ae) {
         $user = $this->loadGuestUser();
     } catch (Exception $e) {
         throw $e;
     }
     return $user;
 }
Esempio n. 3
0
 /**
  * @expectedException        Comodojo\Exception\CookieException
  */
 public function testRetrieve()
 {
     $cookie = \Comodojo\Cookies\Cookie::retrieve('test_cookie');
 }