wiki.techinc.nl/includes/session
Bartosz Dziewoński ccd423225f Add "implements Stringable" to every class with "function __toString()"
In PHP 8, but not in PHP 7.4, every class with a __toString() function
implicitly implements the Stringable interface. Therefore, the
behavior of checks like "instanceof Stringable" differs between these
PHP versions when such classes are involved. Make every such class
implement the interface so that the behavior will be consistent.

The PHP 7.4 fallback for the Stringable interface is provided by
symfony/polyfill-php80.

Change-Id: I3f0330c2555c7d3bf99b654ed3c0b0303e257ea1
2024-06-13 00:23:39 +00:00
..
Hook
BotPasswordSessionProvider.php Import InvalidArgumentException at top of the source 2024-05-19 23:57:44 +03:30
CookieSessionProvider.php Import InvalidArgumentException at top of the source 2024-05-19 23:57:44 +03:30
CsrfTokenSet.php Refactor CsrfTokenSet to use typed property 2024-01-31 01:12:21 +01:00
CsrfTokenSetProvider.php
ImmutableSessionProviderWithCookie.php Import InvalidArgumentException at top of the source 2024-05-19 23:57:44 +03:30
MetadataMergeException.php
PHPSessionHandler.php build: Fix line indents 2024-03-11 00:14:16 +01:00
Session.php Use OpenSSL for session secret hashing 2024-05-09 21:58:25 +00:00
SessionBackend.php Import InvalidArgumentException at top of the source 2024-05-19 23:57:44 +03:30
SessionId.php Add "implements Stringable" to every class with "function __toString()" 2024-06-13 00:23:39 +00:00
SessionInfo.php Add "implements Stringable" to every class with "function __toString()" 2024-06-13 00:23:39 +00:00
SessionManager.php Import InvalidArgumentException at top of the source 2024-05-19 23:57:44 +03:30
SessionManagerInterface.php Fix use of array keys in SessionManager::getVaryHeaders() 2024-03-08 14:24:35 +01:00
SessionOverflowException.php Import InvalidArgumentException at top of the source 2024-05-19 23:57:44 +03:30
SessionProvider.php Add "implements Stringable" to every class with "function __toString()" 2024-06-13 00:23:39 +00:00
SessionProviderInterface.php Namespace Message, move to appropriate directory 2024-02-14 15:10:36 -05:00
Token.php Add "implements Stringable" to every class with "function __toString()" 2024-06-13 00:23:39 +00:00
UserInfo.php Add "implements Stringable" to every class with "function __toString()" 2024-06-13 00:23:39 +00:00