/** * Add resources from the stash and cache them * * @param boolean $cacheResources cache resources after retrieving them from the stasher */ public function addResourcesFromDatabaseAndCacheThem($cacheResources = true) { $resources = $this->translationRepository->getAllDomainsByLocale(); $this->addResources($resources); if ($cacheResources === true) { $this->resourceCacher->cacheResources($resources); } }
/** * Add resources from the stash and cache them * * @param boolean $cacheResources cache resources after retrieving them from the stasher */ public function addResourcesFromDatabaseAndCacheThem($cacheResources = true) { try { $resources = $this->translationRepository->getAllDomainsByLocale(); $this->addResources($resources); if ($cacheResources === true) { $this->resourceCacher->cacheResources($resources); } } catch (\Exception $ex) { // don't load if the database doesn't work } }