Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit eaa80d9

Browse filesBrowse files
minor #42203 Add return type unions to private/internal/final/test methods (nicolas-grekas)
This PR was merged into the 6.0 branch. Discussion ---------- Add return type unions to private/internal/final/test methods | Q | A | ------------- | --- | Branch? | 6.0 | Bug fix? | no | New feature? | no | Deprecations? | no | Tickets | - | License | MIT | Doc PR | - Spotted thanks to progress made on #42149 Commits ------- af7ff7e Add return type unions to private/internal/final/test methods
2 parents 439ce7b + af7ff7e commit eaa80d9
Copy full SHA for eaa80d9

File tree

59 files changed

+78
-143
lines changed
Filter options

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner

59 files changed

+78
-143
lines changed

‎src/Symfony/Bridge/Twig/Extension/CodeExtension.php

Copy file name to clipboardExpand all lines: src/Symfony/Bridge/Twig/Extension/CodeExtension.php
+1-6Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -169,12 +169,7 @@ public function formatFile(string $file, int $line, string $text = null): string
169169
return $text;
170170
}
171171

172-
/**
173-
* Returns the link for a given file/line pair.
174-
*
175-
* @return string|false A link or false
176-
*/
177-
public function getFileLink(string $file, int $line)
172+
public function getFileLink(string $file, int $line): string|false
178173
{
179174
if ($fmt = $this->fileLinkFormat) {
180175
return \is_string($fmt) ? strtr($fmt, ['%f' => $file, '%l' => $line]) : $fmt->format($file, $line);

‎src/Symfony/Bridge/Twig/Extension/FormExtension.php

Copy file name to clipboardExpand all lines: src/Symfony/Bridge/Twig/Extension/FormExtension.php
+1-4Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,7 @@ public function getFieldName(FormView $view): string
103103
return $view->vars['full_name'];
104104
}
105105

106-
/**
107-
* @return string|array
108-
*/
109-
public function getFieldValue(FormView $view)
106+
public function getFieldValue(FormView $view): string|array
110107
{
111108
return $view->vars['value'];
112109
}

‎src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/AppKernel.php

Copy file name to clipboardExpand all lines: src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/AppKernel.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ public function getNamespace(): string
124124
return '';
125125
}
126126

127-
public function getXsdValidationBasePath()
127+
public function getXsdValidationBasePath(): string|false
128128
{
129129
return false;
130130
}

‎src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityTest.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ public function getUsername(): string
190190
return $this->username;
191191
}
192192

193-
public function getUserIdentifier()
193+
public function getUserIdentifier(): string
194194
{
195195
return $this->username;
196196
}

‎src/Symfony/Component/BrowserKit/Response.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/BrowserKit/Response.php
+1-13Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,6 @@ public function __toString(): string
5454
return $headers."\n".$this->content;
5555
}
5656

57-
/**
58-
* Gets the response content.
59-
*
60-
* @return string The response content
61-
*/
6257
public function getContent(): string
6358
{
6459
return $this->content;
@@ -69,22 +64,15 @@ public function getStatusCode(): int
6964
return $this->status;
7065
}
7166

72-
/**
73-
* Gets the response headers.
74-
*
75-
* @return array The response headers
76-
*/
7767
public function getHeaders(): array
7868
{
7969
return $this->headers;
8070
}
8171

8272
/**
83-
* Gets a response header.
84-
*
8573
* @return string|array|null The first header value if $first is true, an array of values otherwise
8674
*/
87-
public function getHeader(string $header, bool $first = true)
75+
public function getHeader(string $header, bool $first = true): string|array|null
8876
{
8977
$normalizedHeader = str_replace('-', '_', strtolower($header));
9078
foreach ($this->headers as $key => $value) {

‎src/Symfony/Component/Cache/Tests/Fixtures/ArrayCache.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Cache/Tests/Fixtures/ArrayCache.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class ArrayCache extends CacheProvider
88
{
99
private $data = [];
1010

11-
protected function doFetch($id)
11+
protected function doFetch($id): mixed
1212
{
1313
return $this->doContains($id) ? $this->data[$id][0] : false;
1414
}

‎src/Symfony/Component/Console/Helper/QuestionHelper.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Console/Helper/QuestionHelper.php
+2-6Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -496,10 +496,8 @@ private function isInteractiveInput($inputStream): bool
496496
*
497497
* @param resource $inputStream The handler resource
498498
* @param Question $question The question being asked
499-
*
500-
* @return string|false The input received, false in case input could not be read
501499
*/
502-
private function readInput($inputStream, Question $question)
500+
private function readInput($inputStream, Question $question): string|false
503501
{
504502
if (!$question->isMultiline()) {
505503
$cp = $this->setIOCodepage();
@@ -539,10 +537,8 @@ private function setIOCodepage(): int
539537

540538
/**
541539
* Sets console I/O to the specified code page and converts the user input.
542-
*
543-
* @return string|false
544540
*/
545-
private function resetIOCodepage(int $cp, string|false $input)
541+
private function resetIOCodepage(int $cp, string|false $input): string|false
546542
{
547543
if (0 !== $cp) {
548544
sapi_windows_cp_set($cp);

‎src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/AcmeExtension.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/AcmeExtension.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public function load(array $configs, ContainerBuilder $configuration)
1212
return $configuration;
1313
}
1414

15-
public function getXsdValidationBasePath()
15+
public function getXsdValidationBasePath(): string|false
1616
{
1717
return false;
1818
}

‎src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/ProjectExtension.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/ProjectExtension.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public function load(array $configs, ContainerBuilder $configuration)
2525
return $configuration;
2626
}
2727

28-
public function getXsdValidationBasePath()
28+
public function getXsdValidationBasePath(): string|false
2929
{
3030
return false;
3131
}

‎src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/ProjectWithXsdExtension.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/ProjectWithXsdExtension.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
class ProjectWithXsdExtension extends ProjectExtension
44
{
5-
public function getXsdValidationBasePath()
5+
public function getXsdValidationBasePath(): string|false
66
{
77
return __DIR__.'/schema';
88
}

‎src/Symfony/Component/DomCrawler/Field/ChoiceFormField.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/DomCrawler/Field/ChoiceFormField.php
+2-4Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -252,11 +252,9 @@ private function buildOptionValue(\DOMElement $node): array
252252
/**
253253
* Checks whether given value is in the existing options.
254254
*
255-
* @internal since Symfony 5.3
256-
*
257-
* @return bool
255+
* @internal
258256
*/
259-
public function containsOption(string $optionValue, array $options)
257+
public function containsOption(string $optionValue, array $options): bool
260258
{
261259
if ($this->validationDisabled) {
262260
return true;

‎src/Symfony/Component/ErrorHandler/ErrorRenderer/HtmlErrorRenderer.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/ErrorHandler/ErrorRenderer/HtmlErrorRenderer.php
+1-9Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,6 @@ private function renderException(FlattenException $exception, string $debugTempl
147147
]);
148148
}
149149

150-
/**
151-
* Formats an array as a string.
152-
*/
153150
private function formatArgs(array $args): string
154151
{
155152
$result = [];
@@ -203,12 +200,7 @@ private function getFileRelative(string $file): ?string
203200
return null;
204201
}
205202

206-
/**
207-
* Returns the link for a given file/line pair.
208-
*
209-
* @return string|false A link or false
210-
*/
211-
private function getFileLink(string $file, int $line)
203+
private function getFileLink(string $file, int $line): string|false
212204
{
213205
if ($fmt = $this->fileLinkFormat) {
214206
return \is_string($fmt) ? strtr($fmt, ['%f' => $file, '%l' => $line]) : $fmt->format($file, $line);

‎src/Symfony/Component/Form/Extension/Core/DataTransformer/PercentToLocalizedStringTransformer.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Form/Extension/Core/DataTransformer/PercentToLocalizedStringTransformer.php
+1-5Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,12 +195,8 @@ protected function getNumberFormatter()
195195

196196
/**
197197
* Rounds a number according to the configured scale and rounding mode.
198-
*
199-
* @param int|float $number A number
200-
*
201-
* @return int|float The rounded number
202198
*/
203-
private function round($number)
199+
private function round(int|float $number): int|float
204200
{
205201
if (null !== $this->scale && null !== $this->roundingMode) {
206202
// shift number to maintain the correct scale during rounding

‎src/Symfony/Component/Form/Extension/Core/Type/FileType.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Form/Extension/Core/Type/FileType.php
+1-3Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,10 +172,8 @@ private function getFileUploadError(int $errorCode)
172172
* Returns the maximum size of an uploaded file as configured in php.ini.
173173
*
174174
* This method should be kept in sync with Symfony\Component\HttpFoundation\File\UploadedFile::getMaxFilesize().
175-
*
176-
* @return int|float The maximum size of an uploaded file in bytes (returns float if size > PHP_INT_MAX)
177175
*/
178-
private static function getMaxFilesize()
176+
private static function getMaxFilesize(): int|float
179177
{
180178
$iniMax = strtolower(ini_get('upload_max_filesize'));
181179

‎src/Symfony/Component/Form/Extension/Validator/Constraints/FormValidator.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Form/Extension/Validator/Constraints/FormValidator.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ public function validate(mixed $form, Constraint $formConstraint)
205205
*
206206
* @return string|GroupSequence|array<string|GroupSequence> The validation groups
207207
*/
208-
private function getValidationGroups(FormInterface $form)
208+
private function getValidationGroups(FormInterface $form): string|GroupSequence|array
209209
{
210210
// Determine the clicked button of the complete form tree
211211
$clickedButton = null;

‎src/Symfony/Component/HttpFoundation/File/UploadedFile.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpFoundation/File/UploadedFile.php
+1-6Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -226,12 +226,7 @@ public static function getMaxFilesize()
226226
return min($sizePostMax ?: \PHP_INT_MAX, $sizeUploadMax ?: \PHP_INT_MAX);
227227
}
228228

229-
/**
230-
* Returns the given size from an ini value in bytes.
231-
*
232-
* @return int|float Returns float if size > PHP_INT_MAX
233-
*/
234-
private static function parseFilesize(string $size)
229+
private static function parseFilesize(string $size): int|float
235230
{
236231
if ('' === $size) {
237232
return 0;

‎src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/PdoSessionHandlerTest.php
+1-5Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -386,11 +386,7 @@ public function getAttribute($attribute): mixed
386386
return parent::getAttribute($attribute);
387387
}
388388

389-
/**
390-
* @return false|\PDOStatement
391-
*/
392-
#[\ReturnTypeWillChange]
393-
public function prepare($statement, $driverOptions = [])
389+
public function prepare($statement, $driverOptions = []): \PDOStatement|false
394390
{
395391
return \is_callable($this->prepareResult)
396392
? ($this->prepareResult)($statement, $driverOptions)

‎src/Symfony/Component/HttpKernel/DataCollector/MemoryDataCollector.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/DataCollector/MemoryDataCollector.php
+1-4Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,7 @@ public function getName(): string
7979
return 'memory';
8080
}
8181

82-
/**
83-
* @return int|float
84-
*/
85-
private function convertToBytes(string $memoryLimit)
82+
private function convertToBytes(string $memoryLimit): int|float
8683
{
8784
if ('-1' === $memoryLimit) {
8885
return -1;

‎src/Symfony/Component/HttpKernel/EventListener/DebugHandlersListener.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/EventListener/DebugHandlersListener.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
*
2929
* @final
3030
*
31-
* @internal since Symfony 5.3
31+
* @internal
3232
*/
3333
class DebugHandlersListener implements EventSubscriberInterface
3434
{

‎src/Symfony/Component/HttpKernel/Tests/HttpCache/TestHttpKernel.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Tests/HttpCache/TestHttpKernel.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public function isCatchingExceptions()
6767
return $this->catch;
6868
}
6969

70-
public function getController(Request $request)
70+
public function getController(Request $request): callable|false
7171
{
7272
return [$this, 'callController'];
7373
}

‎src/Symfony/Component/HttpKernel/Tests/HttpCache/TestMultipleHttpKernel.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Tests/HttpCache/TestMultipleHttpKernel.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function handle(Request $request, $type = HttpKernelInterface::MAIN_REQUE
5050
return parent::handle($request, $type, $catch);
5151
}
5252

53-
public function getController(Request $request)
53+
public function getController(Request $request): callable|false
5454
{
5555
return [$this, 'callController'];
5656
}

‎src/Symfony/Component/HttpKernel/Tests/KernelTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Tests/KernelTest.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@ public function getNamespace()
521521
return '';
522522
}
523523

524-
public function getXsdValidationBasePath()
524+
public function getXsdValidationBasePath(): string|false
525525
{
526526
return false;
527527
}

‎src/Symfony/Component/HttpKernel/Tests/TestHttpKernel.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/HttpKernel/Tests/TestHttpKernel.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public function __construct()
2525
parent::__construct(new EventDispatcher(), $this, null, $this);
2626
}
2727

28-
public function getController(Request $request)
28+
public function getController(Request $request): callable|false
2929
{
3030
return [$this, 'callController'];
3131
}

‎src/Symfony/Component/Ldap/Tests/Adapter/ExtLdap/LdapManagerTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Ldap/Tests/Adapter/ExtLdap/LdapManagerTest.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ public function testLdapUnboundUpdate()
163163
/**
164164
* @return Collection|Entry[]
165165
*/
166-
private function executeSearchQuery($expectedResults = 1)
166+
private function executeSearchQuery($expectedResults = 1): Collection|array
167167
{
168168
$results = $this
169169
->adapter

‎src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/Connection.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Messenger/Bridge/Doctrine/Transport/Connection.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
use Symfony\Contracts\Service\ResetInterface;
3030

3131
/**
32-
* @internal since Symfony 5.1
32+
* @internal
3333
*
3434
* @author Vincent Touzet <vincent.touzet@gmail.com>
3535
* @author Kévin Dunglas <dunglas@gmail.com>

‎src/Symfony/Component/Messenger/Transport/Serialization/Normalizer/FlattenExceptionNormalizer.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Messenger/Transport/Serialization/Normalizer/FlattenExceptionNormalizer.php
+1-2Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
use Symfony\Component\ErrorHandler\Exception\FlattenException;
1515
use Symfony\Component\Messenger\Transport\Serialization\Serializer;
16-
use Symfony\Component\Serializer\Exception\InvalidArgumentException;
1716
use Symfony\Component\Serializer\Normalizer\ContextAwareNormalizerInterface;
1817
use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
1918
use Symfony\Component\Serializer\Normalizer\NormalizerAwareTrait;
@@ -30,7 +29,7 @@ final class FlattenExceptionNormalizer implements DenormalizerInterface, Context
3029
/**
3130
* {@inheritdoc}
3231
*/
33-
public function normalize(mixed $object, string $format = null, array $context = [])
32+
public function normalize(mixed $object, string $format = null, array $context = []): array|string|int|float|bool|\ArrayObject|null
3433
{
3534
$normalized = [
3635
'message' => $object->getMessage(),

‎src/Symfony/Component/PasswordHasher/Tests/Fixtures/TestLegacyPasswordAuthenticatedUser.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/PasswordHasher/Tests/Fixtures/TestLegacyPasswordAuthenticatedUser.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public function getUsername(): string
4646
return $this->username;
4747
}
4848

49-
public function getUserIdentifier()
49+
public function getUserIdentifier(): string
5050
{
5151
return $this->username;
5252
}

‎src/Symfony/Component/Routing/Tests/Loader/FileLocatorStub.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Routing/Tests/Loader/FileLocatorStub.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
class FileLocatorStub implements FileLocatorInterface
88
{
9-
public function locate(string $name, string $currentPath = null, bool $first = true)
9+
public function locate(string $name, string $currentPath = null, bool $first = true): string|array
1010
{
1111
if (0 === strpos($name, 'http')) {
1212
return $name;

‎src/Symfony/Component/Security/Core/Authentication/AuthenticationManagerInterface.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Security/Core/Authentication/AuthenticationManagerInterface.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
*
2121
* @author Fabien Potencier <fabien@symfony.com>
2222
*
23-
* @internal since Symfony 5.3
23+
* @internal
2424
*/
2525
interface AuthenticationManagerInterface
2626
{

‎src/Symfony/Component/Security/Core/Tests/Authentication/AuthenticationTrustResolverTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Security/Core/Tests/Authentication/AuthenticationTrustResolverTest.php
+2-1Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use Symfony\Component\Security\Core\Authentication\Token\AnonymousToken;
1717
use Symfony\Component\Security\Core\Authentication\Token\RememberMeToken;
1818
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
19+
use Symfony\Component\Security\Core\User\UserInterface;
1920

2021
class AuthenticationTrustResolverTest extends TestCase
2122
{
@@ -143,7 +144,7 @@ public function getCredentials(): mixed
143144
{
144145
}
145146

146-
public function getUser()
147+
public function getUser(): string|\Stringable|UserInterface
147148
{
148149
}
149150

‎src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Security/Core/Tests/Authentication/Token/AbstractTokenTest.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ public function getUsername(): string
261261
return $this->name;
262262
}
263263

264-
public function getUserIdentifier()
264+
public function getUserIdentifier(): string
265265
{
266266
return $this->name;
267267
}

‎src/Symfony/Component/Security/Http/Tests/LoginLink/LoginLinkHandlerTest.php

Copy file name to clipboardExpand all lines: src/Symfony/Component/Security/Http/Tests/LoginLink/LoginLinkHandlerTest.php
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ public function getUsername(): string
271271
return $this->username;
272272
}
273273

274-
public function getUserIdentifier()
274+
public function getUserIdentifier(): string
275275
{
276276
return $this->username;
277277
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.