diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 00000000..13566b81
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 00000000..359856d5
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/laminas-session.iml b/.idea/laminas-session.iml
new file mode 100644
index 00000000..bc34f02f
--- /dev/null
+++ b/.idea/laminas-session.iml
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 00000000..b08eff45
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/php.xml b/.idea/php.xml
new file mode 100644
index 00000000..e755ac06
--- /dev/null
+++ b/.idea/php.xml
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/phpunit.xml b/.idea/phpunit.xml
new file mode 100644
index 00000000..4ea97533
--- /dev/null
+++ b/.idea/phpunit.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 00000000..35eb1ddf
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/psalm-baseline.xml b/psalm-baseline.xml
index 79393289..ad4c5419 100644
--- a/psalm-baseline.xml
+++ b/psalm-baseline.xml
@@ -141,6 +141,9 @@
$ts]]>
['hops' => $hops, 'ts' => $ts]]]>
+
+ offsetSet
+
@@ -393,6 +396,9 @@
Container
+
+ offsetGet
+
@@ -744,6 +750,10 @@
is_object($input)
+
+ serialize
+ unserialize
+
@@ -863,6 +873,9 @@
$_SESSION[$key]
$_SESSION[$key]
+
+ offsetGet
+
@@ -1006,6 +1019,14 @@
expectDeprecation();]]>
expectDeprecation();]]>
+
+ setAccessible
+
+
+
+
+ setAccessible
+
@@ -1465,6 +1486,10 @@
TestDbTableGatewaySaveHandler
TestDbTableGatewaySaveHandler
+
+ read
+ destroy
+
diff --git a/psalm.xml b/psalm.xml
index bece6c29..4a7c0ab4 100644
--- a/psalm.xml
+++ b/psalm.xml
@@ -13,7 +13,13 @@
-
+
+
+
+
+
+
+
diff --git a/src/SaveHandler/DbTableGatewayOptions.php b/src/SaveHandler/DbTableGatewayOptions.php
index 59a74152..492c6f73 100644
--- a/src/SaveHandler/DbTableGatewayOptions.php
+++ b/src/SaveHandler/DbTableGatewayOptions.php
@@ -9,6 +9,7 @@
/**
* DbTableGateway Save Handler Options
+ * @psalm-suppress MissingTemplateParam
*/
class DbTableGatewayOptions extends AbstractOptions
{
diff --git a/src/SaveHandler/MongoDBOptions.php b/src/SaveHandler/MongoDBOptions.php
index e7e91bd4..82f94ce2 100644
--- a/src/SaveHandler/MongoDBOptions.php
+++ b/src/SaveHandler/MongoDBOptions.php
@@ -13,6 +13,7 @@
/**
* MongoDB session save handler Options
+ * @psalm-suppress MissingTemplateParam
*/
class MongoDBOptions extends AbstractOptions
{