extension('framework', [ '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->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 ]); $services->set('twig.runtime.cache', CacheRuntime::class)->args([new Reference(FilesystemAdapter::class)])->tag('twig.runtime'); } protected function configureRoutes(RoutingConfigurator $routes): void { $routes->import(__DIR__ . '/Controller/', 'attribute'); } }