karptonite/geekcache

View on GitHub

Showing 5 of 5 total issues

Method register has 44 lines of code (exceeds 25 allowed). Consider refactoring.
Open

    public function register()
    {
        $this->registerLocalCache('memos');
        $this->registerLocalCache('tags');

Severity: Minor
Found in src/Provider/CacheServiceProvider.php - About 1 hr to fix

    Avoid too many return statements within this method.
    Open

                return new Cache\CacheBuilder(
                    $c['geekcache.persistentcache'],
                    $c['geekcache.local.memos'],
                    $c['geekcache.tagsetfactory']
                );
    Severity: Major
    Found in src/Provider/CacheServiceProvider.php - About 30 mins to fix

      Avoid too many return statements within this method.
      Open

                  return new \GeekCache\Cache\CacheClearer(
                      $c['geekcache.tagsetfactory'],
                      $c['geekcache.persistentcache'],
                      array($c['geekcache.local.tags'], $c['geekcache.local.memos'])
                  );
      Severity: Major
      Found in src/Provider/CacheServiceProvider.php - About 30 mins to fix

        Avoid too many return statements within this method.
        Open

                    return new Tag\TagSetFactory($c['geekcache.tagfactory']);
        Severity: Major
        Found in src/Provider/CacheServiceProvider.php - About 30 mins to fix

          Avoid too many return statements within this method.
          Open

                      return new \GeekCache\Counter\CounterBuilder(
                          $c['geekcache.persistentincrementablecache'],
                          $c['geekcache.local.incrementablecache']
                      );
          Severity: Major
          Found in src/Provider/CacheServiceProvider.php - About 30 mins to fix
            Severity
            Category
            Status
            Source
            Language