CookieSessionHandler
class CookieSessionHandler implements SessionHandlerInterface (View source)
Traits
| InteractsWithTime | 
Properties
| protected Factory | $cookie | The cookie jar instance. | |
| protected Request | $request | The request instance. | |
| protected int | $minutes | The number of minutes the session should be valid. | 
Methods
| int |  secondsUntil(DateTimeInterface|DateInterval|int $delay)  Get the number of seconds until the given DateTime.  |  from InteractsWithTime | 
| int |  availableAt(DateTimeInterface|DateInterval|int $delay = 0)  Get the "available at" UNIX timestamp.  |  from InteractsWithTime | 
| DateTimeInterface|int |  parseDateInterval(DateTimeInterface|DateInterval|int $delay)  If the given value is an interval, convert it to a DateTime instance.  |  from InteractsWithTime | 
| int |  currentTime()  Get the current system time as a UNIX timestamp.  |  from InteractsWithTime | 
| void |  __construct(QueueingFactory $cookie, int $minutes)  Create a new cookie driven handler instance.  |  |
|  open($savePath, $sessionName)  {@inheritdoc}  |  ||
|  close()  {@inheritdoc}  |  ||
|  read($sessionId)  {@inheritdoc}  |  ||
|  write($sessionId, $data)  {@inheritdoc}  |  ||
|  destroy($sessionId)  {@inheritdoc}  |  ||
|  gc($lifetime)  {@inheritdoc}  |  ||
| void |  setRequest(Request $request)  Set the request instance.  |  
Details
protected int secondsUntil(DateTimeInterface|DateInterval|int $delay)
Get the number of seconds until the given DateTime.
protected int availableAt(DateTimeInterface|DateInterval|int $delay = 0)
Get the "available at" UNIX timestamp.
protected DateTimeInterface|int parseDateInterval(DateTimeInterface|DateInterval|int $delay)
If the given value is an interval, convert it to a DateTime instance.
protected int currentTime()
Get the current system time as a UNIX timestamp.
void __construct(QueueingFactory $cookie, int $minutes)
Create a new cookie driven handler instance.
open($savePath, $sessionName)
{@inheritdoc}
close()
{@inheritdoc}
read($sessionId)
{@inheritdoc}
write($sessionId, $data)
{@inheritdoc}
destroy($sessionId)
{@inheritdoc}
gc($lifetime)
{@inheritdoc}
void setRequest(Request $request)
Set the request instance.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/7.x/Illuminate/Session/CookieSessionHandler.html