@@ -102,6 +102,7 @@ class Session extends \Magento\Framework\Session\SessionManager
102
102
* @param \Magento\Framework\Session\StorageInterface $storage
103
103
* @param \Magento\Framework\Stdlib\CookieManagerInterface $cookieManager
104
104
* @param \Magento\Framework\Stdlib\Cookie\CookieMetadataFactory $cookieMetadataFactory
105
+ * @param \Magento\Framework\App\State $appState
105
106
* @param Share $configShare
106
107
* @param \Magento\Framework\Url\Helper\Data $coreUrl
107
108
* @param \Magento\Customer\Model\Url $customerUrl
@@ -113,6 +114,7 @@ class Session extends \Magento\Framework\Session\SessionManager
113
114
* @param \Magento\Framework\App\Http\Context $httpContext
114
115
* @param CustomerRepositoryInterface $customerRepository
115
116
* @param GroupManagementInterface $groupManagement
117
+ * @throws \Magento\Framework\Exception\SessionException
116
118
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
117
119
*/
118
120
public function __construct (
@@ -124,6 +126,7 @@ public function __construct(
124
126
\Magento \Framework \Session \StorageInterface $ storage ,
125
127
\Magento \Framework \Stdlib \CookieManagerInterface $ cookieManager ,
126
128
\Magento \Framework \Stdlib \Cookie \CookieMetadataFactory $ cookieMetadataFactory ,
129
+ \Magento \Framework \App \State $ appState ,
127
130
Config \Share $ configShare ,
128
131
\Magento \Framework \Url \Helper \Data $ coreUrl ,
129
132
\Magento \Customer \Model \Url $ customerUrl ,
@@ -154,9 +157,9 @@ public function __construct(
154
157
$ validator ,
155
158
$ storage ,
156
159
$ cookieManager ,
157
- $ cookieMetadataFactory
160
+ $ cookieMetadataFactory ,
161
+ $ appState
158
162
);
159
- $ this ->start ();
160
163
$ this ->groupManagement = $ groupManagement ;
161
164
$ this ->_eventManager ->dispatch ('customer_session_init ' , ['customer_session ' => $ this ]);
162
165
}
0 commit comments