diff --git a/src/Command/BaseCommand.php b/src/Command/BaseCommand.php index c7b1960e..34840af3 100644 --- a/src/Command/BaseCommand.php +++ b/src/Command/BaseCommand.php @@ -82,7 +82,7 @@ class BaseCommand extends Command { $configArray = array_replace_recursive($baseConfig, $config, $overrideConfig); - $di = function ($configArray) use ($APP_DIR) { + $di = static function ($configArray) use ($APP_DIR) { $container = new Container(); // ------------------------------------------------------------------------- @@ -100,24 +100,24 @@ class BaseCommand extends Command { $container->setLogger($kitsu_request_logger, 'kitsu-request'); // Create Config Object - $container->set('config', function() use ($configArray) { + $container->set('config', static function() use ($configArray) { return new Config($configArray); }); // Create Cache Object - $container->set('cache', function($container) { + $container->set('cache', static function($container) { $logger = $container->getLogger(); $config = $container->get('config')->get('cache'); return new Pool($config, $logger); }); // Create Aura Router Object - $container->set('aura-router', function() { + $container->set('aura-router', static function() { return new RouterContainer; }); // Create Request/Response Objects - $container->set('request', function() { + $container->set('request', static function() { return ServerRequestFactory::fromGlobals( $_SERVER, $_GET, @@ -126,17 +126,17 @@ class BaseCommand extends Command { $_FILES ); }); - $container->set('response', function() { + $container->set('response', static function() { return new Response; }); // Create session Object - $container->set('session', function() { + $container->set('session', static function() { return (new SessionFactory())->newInstance($_COOKIE); }); // Models - $container->set('kitsu-model', function($container) { + $container->set('kitsu-model', static function($container) { $requestBuilder = new KitsuRequestBuilder(); $requestBuilder->setLogger($container->getLogger('kitsu-request')); @@ -152,7 +152,7 @@ class BaseCommand extends Command { $model->setCache($cache); return $model; }); - $container->set('anilist-model', function ($container) { + $container->set('anilist-model', static function ($container) { $requestBuilder = new Anilist\AnilistRequestBuilder(); $requestBuilder->setLogger($container->getLogger('anilist-request')); @@ -166,21 +166,21 @@ class BaseCommand extends Command { return $model; }); - $container->set('settings-model', function($container) { + $container->set('settings-model', static function($container) { $model = new Model\Settings($container->get('config')); $model->setContainer($container); return $model; }); - $container->set('auth', function($container) { + $container->set('auth', static function($container) { return new Kitsu\Auth($container); }); - $container->set('url-generator', function($container) { + $container->set('url-generator', static function($container) { return new UrlGenerator($container); }); - $container->set('util', function($container) { + $container->set('util', static function($container) { return new Util($container); }); diff --git a/src/Command/UpdateThumbnails.php b/src/Command/UpdateThumbnails.php index 7291eeb6..80d88a6b 100644 --- a/src/Command/UpdateThumbnails.php +++ b/src/Command/UpdateThumbnails.php @@ -17,7 +17,7 @@ namespace Aviat\AnimeClient\Command; use Aviat\AnimeClient\API\JsonAPI; -use Aviat\AnimeClient\Controller\Index; +use Aviat\AnimeClient\Controller\Images; /** * Clears out image cache directories, then re-creates the image cache @@ -40,7 +40,7 @@ final class UpdateThumbnails extends ClearThumbnails { $this->setContainer($this->setupContainer()); $this->setCache($this->container->get('cache')); - $this->controller = new Index($this->container); + $this->controller = new Images($this->container); $this->kitsuModel = $this->container->get('kitsu-model'); // Clear the existing thunbnails @@ -53,7 +53,7 @@ final class UpdateThumbnails extends ClearThumbnails { { foreach ($typeIds as $id) { - $this->controller->images($type, "{$id}.jpg", FALSE); + $this->controller->cache($type, "{$id}.jpg", FALSE); } $this->echoBox("Finished regenerating {$type} thumbnails");