10000 Fix false-positive deprecation notices for TranslationLoader and Writ… · symfony/symfony@1a427b1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1a427b1

Browse files
iquitofabpot
authored andcommitted
Fix false-positive deprecation notices for TranslationLoader and WriteCheckSessionHandler
1 parent 9041ec3 commit 1a427b1

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/Symfony/Bundle/FrameworkBundle/Translation/TranslationLoader.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,16 @@
1414
use Symfony\Component\Translation\Reader\TranslationReader;
1515
use Symfony\Component\Translation\MessageCatalogue;
1616

17-
@trigger_error(sprintf('The class "%s" is deprecated since Symfony 3.4 and will be removed in 4.0. Use "%s" instead. ', TranslationLoader::class, TranslationReader::class), E_USER_DEPRECATED);
18-
1917
/**
2018
* @deprecated since version 3.4 and will be removed in 4.0. Use Symfony\Component\Translation\Reader\TranslationReader instead
2119
*/
2220
class TranslationLoader extends TranslationReader
2321
{
22+
public function __construct()
23+
{
24+
@trigger_error(sprintf('The class "%s" is deprecated since Symfony 3.4 and will be removed in 4.0. Use "%s" instead. ', self::class, TranslationReader::class), E_USER_DEPRECATED);
25+
}
26+
2427
/**
2528
* Loads translation messages from a directory to the catalogue.
2629
*

src/Symfony/Component/HttpFoundation/Session/Storage/Handler/WriteCheckSessionHandler.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111

1212
namespace Symfony\Component\HttpFoundation\Session\Storage\Handler;
1313

14-
@trigger_error(sprintf('The %s class is deprecated since Symfony 3.4 and will be removed in 4.0. Implement `SessionUpdateTimestampHandlerInterface` or extend `AbstractSessionHandler` instead.', WriteCheckSessionHandler::class), E_USER_DEPRECATED);
15-
1614
/**
1715
* Wraps another SessionHandlerInterface to only write the session when it has been modified.
1816
*
@@ -31,6 +29,8 @@ class WriteCheckSessionHandler implements \SessionHandlerInterface
3129

3230
public function __construct(\SessionHandlerInterface $wrappedSessionHandler)
3331
{
32+
@trigger_error(sprintf('The %s class is deprecated since Symfony 3.4 and will be removed in 4.0. Implement `SessionUpdateTimestampHandlerInterface` or extend `AbstractSessionHandler` instead.', self::class), E_USER_DEPRECATED);
33+
3434
$this->wrappedSessionHandler = $wrappedSessionHandler;
3535
}
3636

0 commit comments

Comments
 (0)
0