diff options
Diffstat (limited to 'server/verifycron.php')
-rw-r--r-- | server/verifycron.php | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/server/verifycron.php b/server/verifycron.php index ad4dc48..85c4e4a 100644 --- a/server/verifycron.php +++ b/server/verifycron.php @@ -19,20 +19,25 @@ * */ +use LookupServer\UserManager; + require __DIR__ . '/vendor/autoload.php'; if (PHP_SAPI !== 'cli') { - return; + return; } -$env = \Slim\Http\Environment::mock(['REQUEST_URI' => '/verify']); -$settings = require __DIR__ . '/src/config.php'; -$settings['environment'] = $env; -$container = new \Slim\Container($settings); -require __DIR__ . '/src/dependencies.php'; +require __DIR__ . '/init.php'; + +if (!isset($app) || !isset($container)) { + return; +} + +/** @var UserManager $userManager */ +$userManager = $container->get('UserManager'); +$userManager->verify(); -$app = new \Slim\App($container); $app->map(['GET'], '/verify', 'UserManager:verify'); $app->run(); |