File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,24 +4,24 @@ services:
44 arguments :
55 - " %tracking_pixels%"
66 - ' @templating'
7-
87 app.site_pages :
98 class : AppBundle\Services\SitePagesService
109 arguments :
1110 - ' @router'
1211 - ' @app.pixel_tracking'
1312 - " %site_pages%"
14-
1513 app.routing_loader :
1614 class : AppBundle\Routing\SitePagesLoader
1715 arguments : ['%site_pages%']
1816 tags : [{name: routing.loader}]
19-
2017 app.site_pages_listner :
2118 class : AppBundle\EventListener\SitePagesListener
2219 arguments : ['%site_pages%', '@app.site_pages']
2320 tags : [{ name: kernel.event_listener, event: kernel.request }]
24-
21+ app.storage :
22+ class : AppBundle\Services\SessionStorageService
23+ arguments : ['@request_stack']
24+
2525 # #################
2626 # FORM TYPES #
2727 # #################
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace AppBundle \Services ;
4+
5+ use Symfony \Component \HttpFoundation \RequestStack ;
6+
7+ class SessionStorageService
8+ {
9+ private $ request ;
10+
11+ public function __construct (RequestStack $ requestStack )
12+ {
13+ $ this ->request = $ requestStack ->getCurrentRequest ();
14+ }
15+
16+ public function storeData ($ key , $ value )
17+ {
18+ $ this ->request ->getSession ()->set ($ key , serialize ($ value ));
19+ }
20+
21+ public function getData ($ key )
22+ {
23+ return unserialize ($ this ->request ->getSession ()->get ($ key ));
24+ }
25+ }
You can’t perform that action at this time.
0 commit comments