Revert "[FrameworkBundle] Refactor session file handler service name and update changelogs"
This partially reverts commit 13a2c82f01
.
This commit is contained in:
parent
fbee4cf700
commit
39813a0a05
@ -26,7 +26,7 @@ CHANGELOG
|
|||||||
* [BC BREAK] following session options: 'lifetime', 'path', 'domain', 'secure',
|
* [BC BREAK] following session options: 'lifetime', 'path', 'domain', 'secure',
|
||||||
'httponly' are now prefixed with cookie_ when dumped to the container
|
'httponly' are now prefixed with cookie_ when dumped to the container
|
||||||
* Added `handler_id` configuration under `session` key to represent `session.handler`
|
* Added `handler_id` configuration under `session` key to represent `session.handler`
|
||||||
service, defaults to `session.handler.file`.
|
service, defaults to `session.handler.native_file`.
|
||||||
* Added `gc_maxlifetime`, `gc_probability`, and `gc_divisor` to session
|
* Added `gc_maxlifetime`, `gc_probability`, and `gc_divisor` to session
|
||||||
configuration. This means session garbage collection has a
|
configuration. This means session garbage collection has a
|
||||||
`gc_probability`/`gc_divisor` chance of being run. The `gc_maxlifetime` defines
|
`gc_probability`/`gc_divisor` chance of being run. The `gc_maxlifetime` defines
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<parameter key="session.attribute_bag.class">Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag</parameter>
|
<parameter key="session.attribute_bag.class">Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag</parameter>
|
||||||
<parameter key="session.storage.native.class">Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage</parameter>
|
<parameter key="session.storage.native.class">Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage</parameter>
|
||||||
<parameter key="session.storage.mock_file.class">Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorage</parameter>
|
<parameter key="session.storage.mock_file.class">Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorage</parameter>
|
||||||
<parameter key="session.handler.file.class">Symfony\Component\HttpFoundation\Session\Storage\Handler\FileSessionHandler</parameter>
|
<parameter key="session.handler.native_file.class">Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler</parameter>
|
||||||
<parameter key="session_listener.class">Symfony\Bundle\FrameworkBundle\EventListener\SessionListener</parameter>
|
<parameter key="session_listener.class">Symfony\Bundle\FrameworkBundle\EventListener\SessionListener</parameter>
|
||||||
</parameters>
|
</parameters>
|
||||||
|
|
||||||
@ -34,7 +34,7 @@
|
|||||||
<argument>%kernel.cache_dir%/sessions</argument>
|
<argument>%kernel.cache_dir%/sessions</argument>
|
||||||
</service>
|
</service>
|
||||||
|
|
||||||
<service id="session.handler.file" class="%session.handler.file.class%" public="false">
|
<service id="session.handler.native_file" class="%session.handler.native_file.class%" public="false">
|
||||||
<argument>%session.save_path%</argument>
|
<argument>%session.save_path%</argument>
|
||||||
</service>
|
</service>
|
||||||
|
|
||||||
@ -45,6 +45,5 @@
|
|||||||
|
|
||||||
<!-- for BC -->
|
<!-- for BC -->
|
||||||
<service id="session.storage.filesystem" alias="session.storage.mock_file" />
|
<service id="session.storage.filesystem" alias="session.storage.mock_file" />
|
||||||
<service id="session.handler.native_file" alias="session.handler.file" />
|
|
||||||
</services>
|
</services>
|
||||||
</container>
|
</container>
|
||||||
|
@ -22,7 +22,8 @@ CHANGELOG
|
|||||||
* [BC BREAK] Moved all session related classes and interfaces into own namespace, as
|
* [BC BREAK] Moved all session related classes and interfaces into own namespace, as
|
||||||
`Symfony\Component\HttpFoundation\Session` and renamed classes accordingly.
|
`Symfony\Component\HttpFoundation\Session` and renamed classes accordingly.
|
||||||
Session handlers are located in the subnamespace `Symfony\Component\HttpFoundation\Session\Handler`.
|
Session handlers are located in the subnamespace `Symfony\Component\HttpFoundation\Session\Handler`.
|
||||||
* SessionHandlers must implement `\SessionHandlerInterface`.
|
* SessionHandlers must implement `\SessionHandlerInterface` or extend from the
|
||||||
|
`Symfony\Component\HttpFoundation\Storage\Handler\NativeSessionHandler` base class.
|
||||||
* Added internal storage driver proxy mechanism for forward compatibility with
|
* Added internal storage driver proxy mechanism for forward compatibility with
|
||||||
PHP 5.4 `\SessionHandler` class.
|
PHP 5.4 `\SessionHandler` class.
|
||||||
* Added session handlers for custom Memcache, Memcached and Null session save handlers.
|
* Added session handlers for custom Memcache, Memcached and Null session save handlers.
|
||||||
|
Reference in New Issue
Block a user