Skip to content

Commit d9c18db

Browse files
committed
fix - make:auth returns exception in validator.php
1 parent be5038b commit d9c18db

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/Security/InteractiveSecurityHelper.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,24 +92,25 @@ public function guessUserClass(SymfonyStyle $io, array $providers, string $quest
9292

9393
$userClass = $io->ask(
9494
$questionText ?? 'Enter the User class that you want to authenticate (e.g. <fg=yellow>App\\Entity\\User</>)',
95-
$this->guessUserClassDefault(),
95+
$this->guessUserClassDefault($io),
9696
[Validator::class, 'classIsUserInterface']
9797
);
9898

9999
return $userClass;
100100
}
101101

102-
private function guessUserClassDefault()
102+
private function guessUserClassDefault(SymfonyStyle $io)
103103
{
104104
if (class_exists('App\\Entity\\User') && isset(class_implements('App\\Entity\\User')[UserInterface::class])) {
105+
$io->note('Found a default class App\\Entity\\User');
105106
return 'App\\Entity\\User';
106107
}
107108

108109
if (class_exists('App\\Security\\User') && isset(class_implements('App\\Security\\User')[UserInterface::class])) {
110+
$io->note('Found a default class App\\Security\\User');
109111
return 'App\\Security\\User';
110112
}
111-
112-
return null;
113+
return $io->error('This value cannot be blank and no default class found');
113114
}
114115

115116
public function guessUserNameField(SymfonyStyle $io, string $userClass, array $providers): string

0 commit comments

Comments
 (0)