|
36 | 36 | use Symfony\Component\Console\Question\Question; |
37 | 37 |
|
38 | 38 | class ResetUser extends Command { |
39 | | - /** @var DeletedUsersIndex */ |
40 | | - protected $dui; |
41 | | - /** @var IUserManager */ |
42 | | - private $userManager; |
43 | | - /** @var UserPluginManager */ |
44 | | - private $pluginManager; |
45 | | - |
46 | 39 | public function __construct( |
47 | | - DeletedUsersIndex $dui, |
48 | | - IUserManager $userManager, |
49 | | - UserPluginManager $pluginManager |
| 40 | + protected DeletedUsersIndex $dui, |
| 41 | + private IUserManager $userManager, |
| 42 | + private UserPluginManager $pluginManager, |
50 | 43 | ) { |
51 | | - $this->dui = $dui; |
52 | | - $this->userManager = $userManager; |
53 | | - $this->pluginManager = $pluginManager; |
54 | 44 | parent::__construct(); |
55 | 45 | } |
56 | 46 |
|
57 | | - protected function configure() { |
| 47 | + protected function configure(): void { |
58 | 48 | $this |
59 | 49 | ->setName('ldap:reset-user') |
60 | 50 | ->setDescription('deletes an LDAP user independent of the user state') |
@@ -96,16 +86,16 @@ protected function execute(InputInterface $input, OutputInterface $output): int |
96 | 86 | $pluginManagerSuppressed = $this->pluginManager->setSuppressDeletion(true); |
97 | 87 | if ($user->delete()) { |
98 | 88 | $this->pluginManager->setSuppressDeletion($pluginManagerSuppressed); |
99 | | - return 0; |
| 89 | + return self::SUCCESS; |
100 | 90 | } |
101 | 91 | } catch (\Throwable $e) { |
102 | 92 | if (isset($pluginManagerSuppressed)) { |
103 | 93 | $this->pluginManager->setSuppressDeletion($pluginManagerSuppressed); |
104 | 94 | } |
105 | 95 | $output->writeln('<error>' . $e->getMessage() . '</error>'); |
106 | | - return 1; |
| 96 | + return self::FAILURE; |
107 | 97 | } |
108 | 98 | $output->writeln('<error>Error while resetting user</error>'); |
109 | | - return 2; |
| 99 | + return self::INVALID; |
110 | 100 | } |
111 | 101 | } |
0 commit comments