NullSessionHandler.php 789B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. namespace Illuminate\Session;
  3. use SessionHandlerInterface;
  4. class NullSessionHandler implements SessionHandlerInterface
  5. {
  6. /**
  7. * {@inheritdoc}
  8. */
  9. public function open($savePath, $sessionName)
  10. {
  11. return true;
  12. }
  13. /**
  14. * {@inheritdoc}
  15. */
  16. public function close()
  17. {
  18. return true;
  19. }
  20. /**
  21. * {@inheritdoc}
  22. */
  23. public function read($sessionId)
  24. {
  25. return '';
  26. }
  27. /**
  28. * {@inheritdoc}
  29. */
  30. public function write($sessionId, $data)
  31. {
  32. return true;
  33. }
  34. /**
  35. * {@inheritdoc}
  36. */
  37. public function destroy($sessionId)
  38. {
  39. return true;
  40. }
  41. /**
  42. * {@inheritdoc}
  43. */
  44. public function gc($lifetime)
  45. {
  46. return true;
  47. }
  48. }