diff --git a/AuthserverAutoExpireUsersBundle.php b/AuthserverAutoExpireUsersBundle.php deleted file mode 100644 index 7efeb63..0000000 --- a/AuthserverAutoExpireUsersBundle.php +++ /dev/null @@ -1,8 +0,0 @@ -setName('expire:users') + $this->setName('expire:email-validation') ->addOption('username', null, InputOption::VALUE_REQUIRED, 'The username of the user to expire') ->addOption('last-login-before', null, InputOption::VALUE_REQUIRED, 'Users with a last login before this date will be expired') ->addOption('exclude-admins', null, InputOption::VALUE_NONE, 'Exclude admins from expiry') @@ -72,7 +72,7 @@ class ExpireUsersCommand extends Command return 0; } - if (!$input->getOption('dry-run') && !$style->confirm('Will expire ' . $count . ' users. Continue?', true)) { + if (!$input->getOption('dry-run') && !$style->confirm('Will expire ' . $count . ' user email validations. Continue?', true)) { $style->error('Expiration cancelled.'); return 1; } @@ -86,7 +86,7 @@ class ExpireUsersCommand extends Command foreach ($usersIterator as list ($user)) { /* @var $user \App\Entity\User */ $progressBar->clear(); - $style->text('Expired user ' . $user->getUsername()); + $style->text('Expired email validations of user ' . $user->getUsername()); $progressBar->display(); $progressBar->advance(); $progressBar->setMessage($user->getUsername()); @@ -103,6 +103,6 @@ class ExpireUsersCommand extends Command $progressBar->finish(); - $style->success('Expired ' . $count . ' users'); + $style->success('Expired ' . $count . ' user email validations'); } } \ No newline at end of file diff --git a/DependencyInjection/AuthserverAutoExpireUsersExtension.php b/DependencyInjection/AuthserverExpireEmailValidationExtension.php similarity index 90% rename from DependencyInjection/AuthserverAutoExpireUsersExtension.php rename to DependencyInjection/AuthserverExpireEmailValidationExtension.php index 75e01f9..b7207db 100644 --- a/DependencyInjection/AuthserverAutoExpireUsersExtension.php +++ b/DependencyInjection/AuthserverExpireEmailValidationExtension.php @@ -17,14 +17,14 @@ * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ -namespace vierbergenlars\AuthserverAutoExpireUsersBundle\DependencyInjection; +namespace vierbergenlars\AuthserverExpireEmailValidationBundle\DependencyInjection; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\Config\FileLocator; use Symfony\Component\HttpKernel\DependencyInjection\Extension; use Symfony\Component\DependencyInjection\Loader; -class AuthserverAutoExpireUsersExtension extends Extension +class AuthserverExpireEmailValidationExtension extends Extension { public function load(array $configs, ContainerBuilder $container) diff --git a/Entity/ExpiredUser.php b/Entity/ExpiredUser.php index e3ed749..37821c3 100644 --- a/Entity/ExpiredUser.php +++ b/Entity/ExpiredUser.php @@ -1,5 +1,5 @@ em->flush(); - throw new AccountExpiredException('Account has expired.'); + throw new AccountExpiredException('Email address verification expired. An email has been sent to your email addresses to reactivate your account.'); } } diff --git a/EventListener/EmailAddressVerificationListener.php b/EventListener/EmailAddressVerificationListener.php index 5fc3e21..087f54d 100644 --- a/EventListener/EmailAddressVerificationListener.php +++ b/EventListener/EmailAddressVerificationListener.php @@ -1,5 +1,5 @@ - + - + diff --git a/Resources/migrations/VersionAutoExpireUsers20180510212258.php b/Resources/migrations/VersionExpireEmailValidation20180510212258.php similarity index 73% rename from Resources/migrations/VersionAutoExpireUsers20180510212258.php rename to Resources/migrations/VersionExpireEmailValidation20180510212258.php index fcbf025..532678b 100644 --- a/Resources/migrations/VersionAutoExpireUsers20180510212258.php +++ b/Resources/migrations/VersionExpireEmailValidation20180510212258.php @@ -4,12 +4,12 @@ namespace Application\Migrations; use Doctrine\DBAL\Migrations\AbstractMigration; use Doctrine\DBAL\Schema\Schema; -class VersionAutoExpireUsers20180510212258 extends AbstractMigration +class VersionExpireEmailValidation20180510212258 extends AbstractMigration { public function up(Schema $schema) { - $expires = $schema->createTable('vierbergenlars_expire_users'); + $expires = $schema->createTable('vierbergenlars_expire_email_validation'); $expires->addColumn('user_id', 'integer'); @@ -29,6 +29,6 @@ class VersionAutoExpireUsers20180510212258 extends AbstractMigration public function down(Schema $schema) { - $schema->dropTable('vierbergenlars_expire_users'); + $schema->dropTable('vierbergenlars_expire_email_validation'); } } diff --git a/composer.json b/composer.json index 4dff02e..35cf49b 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { - "name" : "vierbergenlars/authserver-autoexpire-users-bundle", + "name" : "vierbergenlars/authserver-expire-email-validation-bundle", "type" : "authserver-plugin", "license" : "AGPL", "authors" : [{ @@ -9,7 +9,7 @@ ], "autoload" : { "psr-4" : { - "vierbergenlars\\AuthserverAutoExpireUsersBundle\\" : "." + "vierbergenlars\\AuthserverExpireEmailValidationBundle\\" : "." } }, "config" : {