set('config', $config); // Create Cache Object $container->set('cache', new CacheManager($container)); // Create session Object $session = (new SessionFactory())->newInstance($_COOKIE); $container->set('session', $session); // Models $container->set('api-model', new Model\API($container)); $container->set('anime-model', new Model\Anime($container)); $container->set('manga-model', new Model\Manga($container)); $container->set('auth', new HummingbirdAuth($container)); return $container; }; return $di($config_array); } }