2017 © Pedro Peláez
 

library cookiekit

Cookie monster of Fruit framework

image

fruit/cookiekit

Cookie monster of Fruit framework

  • Monday, January 25, 2016
  • by Ronmi
  • Repository
  • 1 Watchers
  • 0 Stars
  • 9 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

CookieKit

This package is part of Fruit Framework., (*1)

CookieKit is set of tools helping you manage cookies for you web app., (*2)

Build Status, (*3)

CookieKit is still under development, not usable now., (*4)

Synopsis

Basically, just treat as normal array., (*5)

$cookies = new Fruit\CookieKit\Cookie;
$myval = $cookies['mykey'];
unset($cookies['mykey']);
// do something, and then
$cookies['anotherkey'] = $anotherval;
$cookies->send(); // send Set-Cookies header

Well-defined CookieSetter interface makes you easier to use CookieKit in almost any platform. For example, for your PHPSGI application, you don't even need to write your own CookieSetter:, (*6)

$headers = [];
$setter = new PeclHttpCookieSetter($environment['Cookies'], function($str) use ($headers) {
    $headers['Set-Cookies'] = $str;
});
$cookies = new Cookie($setter);
$cookies['mykey'] = $myval;
$cookies->send();
return [200, $headers, 'hello, world'];

Note: CookieKit might have proper support to PHPSGI when it comes to stable., (*7)

License

Any version of MIT, GPL or LGPL., (*8)

The Versions