Backend\Modules\Pages\Engine\Model::getCacheBuilder PHP Method

getCacheBuilder() public static method

public static getCacheBuilder ( ) : CacheBuilder
return CacheBuilder
    public static function getCacheBuilder()
    {
        static $cacheBuilder = null;
        if ($cacheBuilder === null) {
            $cacheBuilder = new CacheBuilder(BackendModel::get('database'), BackendModel::get('cache.pool'));
        }
        return $cacheBuilder;
    }

Usage Example

Example #1
0
 /**
  * Get the navigation-items
  *
  * @param string $language The language wherefore the keys should be loaded,
  *                         if not provided we will load the language that was provided in the URL.
  * @return array
  */
 public static function getNavigation($language = null)
 {
     $language = $language !== null ? (string) $language : FRONTEND_LANGUAGE;
     return BackendPagesModel::getCacheBuilder()->getNavigation($language);
 }
All Usage Examples Of Backend\Modules\Pages\Engine\Model::getCacheBuilder