+ + + + + + + + + + + + + + + + + +

Installation

+ + + +

Standard Installation

+

To install the library use Composer:

+
$ composer require mezzio/mezzio-session
+ + + +

+ Installation for a + Mezzio + + + Application +

+ +

Installation and Automated Configuration

+

+ The laminas-component-installer + is the recommended installation method when using in + a Mezzio-based + + application. + It will automatically inject + the config-provider + + + in the configuration during the installation process. +

+ +
+

Installation Requirements

+

+ The following descriptions depends on the laminas-component-installer component, + so be sure to have it installed before getting started. +

+ +

Global Installation

+

+ With a global installation + of laminas-component-installer it can be used for all projects without a + reinstallation. +

+
$ composer global require laminas/laminas-component-installer
+

As Development Dependency

+
$ composer require --dev laminas/laminas-component-installer
+
+ +

Install mezzio-session and Inject Configuration

+

To install the library use Composer:

+
$ composer require mezzio/mezzio-session
+

+ This will install an initial set of dependencies and it will also prompt to + inject the component configuration. +

+
    + +
  • For a Mezzio application, choose config/config.php.
  • + + +
+

+ If additional dependencies are to be installed, the option for other packages + can be remembered. +

+ +
Installation and Manual Configuration +

+ If the installer is not used, the manual configuration is needed to add the + component to the application. +

+ +

Install mezzio-session

+

To install the library use Composer:

+
$ composer require mezzio/mezzio-session
+ + +

Manual Configuration for a Mezzio-based Application

+

+ Add the configuration provider of mezzio-session to the configuration file, + e.g. config/config.php: +

+ +

+$aggregator = new Laminas\ConfigAggregator\ConfigAggregator([
+    // …
+    Mezzio\ConfigProvider::class,
+    Mezzio\Router\ConfigProvider::class,
+    Mezzio\Session\ConfigProvider, // Add this line
+    // …
+]);
+
+ + + +
+ + + + + + + + + + + + +