Auth0\Tests\CacheDecorator::count PHP Method

count() public method

public count ( $method )
    public function count($method)
    {
        if (!isset($this->counter[$method])) {
            return null;
        }
        return $this->counter[$method];
    }

Usage Example

Example #1
0
 public function testFileSystemCache()
 {
     $env = $this->getEnv();
     $cache = new CacheDecorator(new FileSystemCacheHandler(md5(uniqid())));
     $fetcher = new JWKFetcher($cache);
     $keys = $fetcher->fetchKeys($env['DOMAIN']);
     $this->assertTrue(is_array($keys));
     $keys = $fetcher->fetchKeys($env['DOMAIN']);
     $this->assertTrue(is_array($keys));
     $this->assertEquals(2, $cache->count('get'));
     $this->assertEquals(1, $cache->count('set'));
     $this->assertEquals(0, $cache->count('delete'));
     $cache->delete('auth0-php.auth0.com.well-known/jwks.json');
     $keys = $fetcher->fetchKeys($env['DOMAIN']);
     $this->assertTrue(is_array($keys));
     $this->assertEquals(3, $cache->count('get'));
     $this->assertEquals(2, $cache->count('set'));
     $this->assertEquals(1, $cache->count('delete'));
 }