diff --git a/src/Command/CacheWarmCommand.php b/src/Command/CacheWarmCommand.php index 450e5e2..4c8d167 100644 --- a/src/Command/CacheWarmCommand.php +++ b/src/Command/CacheWarmCommand.php @@ -42,8 +42,8 @@ class CacheWarmCommand extends Command $progress = new ProgressBar($output); $progress->start(); $products = Product::with([ - 'price' => fn($query) => $query->orderBy('created_at', 'desc'), - 'stock' => fn($query) => $query->orderBy('created_at', 'desc'), + 'price' => fn($query) => $query->orderByDesc('created_at'), + 'stock' => fn($query) => $query->orderByDesc('created_at'), ])->get(); $progress->setMaxSteps(count($products)); diff --git a/src/Kernel.php b/src/Kernel.php index 2e0f999..add1329 100644 --- a/src/Kernel.php +++ b/src/Kernel.php @@ -34,14 +34,12 @@ class Kernel extends BaseKernel 'secret' => 'S0ME_SECRET' ]); $services = $container->services()->defaults()->autowire()->autoconfigure(); - $services->load('Krzysiej\\RyobiCrawler\\Controller\\', __DIR__ . '/Controller/*'); - $services->load('Krzysiej\\RyobiCrawler\\Command\\', __DIR__ . '/Command/*')->tag('console.command'); + $services->load('Krzysiej\\RyobiCrawler\\', __DIR__ ) + ->exclude('../src/{Models,Twig,Kernel.php}'); $services->set('twig.extension.cache', AppExtension::class)->tag('twig.extension'); $services->set(CacheExtension::class)->tag('twig.extension'); $services->set(FilesystemAdapter::class)->args([ - '', // namespace - 0, // default lifetime - __DIR__ . '/../var/cache/twig_blocks' // custom path + '$directory' => __DIR__ . '/../var/cache/twig_blocks' ]); $services->set('twig.runtime.cache', CacheRuntime::class)->args([new Reference(FilesystemAdapter::class)])->tag('twig.runtime'); }