Skip to content

Commit 5fc99a9

Browse files
committed
minor #51150 Use Stringable interface as much as possible (VincentLanglet)
This PR was squashed before being merged into the 6.4 branch. Discussion ---------- Use Stringable interface as much as possible | Q | A | ------------- | --- | Branch? | 6.4 | Bug fix? | no | New feature? | no <!-- please update src/**/CHANGELOG.md files --> | Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files --> | Tickets | Fix #... <!-- prefix each issue number with "Fix #", no need to create an issue if none exists, explain below instead --> | License | MIT | Doc PR | symfony/symfony-docs#... <!-- required for new features --> Instead of requiring `__toString()` in interfaces, wouldn't it be better to extend `\Stringable` ? (I kept the method when comment was added) Commits ------- 43a7704636 Use Stringable interface as much as possible
2 parents 86dc400 + b9d701e commit 5fc99a9

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Authentication/Token/TokenInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
* @author Fabien Potencier <[email protected]>
2020
* @author Johannes M. Schmitt <[email protected]>
2121
*/
22-
interface TokenInterface
22+
interface TokenInterface extends \Stringable
2323
{
2424
/**
2525
* Returns a string representation of the Token.

User/InMemoryUser.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
* @author Robin Chalas <[email protected]>
2020
* @author Fabien Potencier <[email protected]>
2121
*/
22-
final class InMemoryUser implements UserInterface, PasswordAuthenticatedUserInterface, EquatableInterface
22+
final class InMemoryUser implements UserInterface, PasswordAuthenticatedUserInterface, EquatableInterface, \Stringable
2323
{
2424
private string $username;
2525
private ?string $password;

0 commit comments

Comments
 (0)