protected function createRepository($name, $connection, $fileManager, $title, $cache) { if ($cache == true) { $repository = new CachingRepository($name, $connection, $fileManager); $repository->enableSingleContentRecordCaching(60); $repository->enableAllContentRecordsCaching(60); $repository->enableContentQueryRecordsCaching(60); } else { $repository = new Repository($name, $connection, $fileManager); } $repository->setTitle($title); return $repository; }