samsonasik / SanSessionToolbar

:zap: Session Toolbar that can be applied into Zend/Laminas DeveloperTools
MIT License
38 stars 11 forks source link
debug laminas session toolbar zf2 zf3

SanSessionToolbar

Latest Version Software License PRs Welcome Build Status Code Coverage Scrutinizer Code Quality StyleCI Total Downloads

What is it about ?

It is a Laminas module as session toolbar for LaminasDeveloperTools. It shows you the Laminas session data you've been using like this :

Fully Crud Laminas sessions data

You can reload, clear, add, update, and remove your sessions data.

This is README for version ^5.0 which only support Laminas 3 with php ^8.1

For version ^4.0, you can read at version 4.x.x readme which support Laminas 3 and php ^7.3|~8.0.

For version ^3.0, you can read at version 3.x.x readme which support Laminas 3 and php ^7.2.

For version 2.1., you can read at [version 2.1. readme](https://github.com/samsonasik/SanSessionToolbar/blob/2.1.x/README.md) which support ZF3 and php ^7.2.

For version 2.0., you can read at [version 2.0. readme](https://github.com/samsonasik/SanSessionToolbar/blob/2.0.x/README.md) which support ZF3 and php ^7.1.

For version 1, you can read at version 1 readme which still support ZF2 with php ^5.6|^7.0 support.

Installation

Installation of this module uses composer.

composer require san/san-session-toolbar

For composer documentation, please refer to getcomposer.org.

Enable it :

// config/application.config.php
return [
    'modules' => [
        // ...
        'Laminas\DeveloperTools',
        'SanSessionToolbar', // put at the end of modules list!
    ]
    // ...
],

Note :

  • for better ouput format, you need to have Xdebug installed in your system.
  • for laminas-mvc v3 usage, if you want to get FlashMessenger data, you need to install laminas/laminas-mvc-plugin-flashmessenger

Contributing

Contributions are very welcome. Please read CONTRIBUTING.md

Credit