original_string: public static function decrement($key, $offset = 1, $config = 'default')
      {
          $engine = static::pool($config);
          if (!is_int($offset) || $offset < 0) {
              return false;
          }
  
          return $engine->decrement($key, $offset);
      }
code: public static function decrement($key, $offset = 1, $config = 'default')
      {
          $engine = static::pool($config);
          if (!is_int($offset) || $offset < 0) {
              return false;
          }
  
          return $engine->decrement($key, $offset);
      }
code_tokens: public static function decrement ( $ key , $ offset = 1 , $ config = 'default' ) { $ engine = static :: pool ( $ config ) ; if ( ! is_int ( $ offset ) || $ offset < 0 ) { return false ; } return $ engine -> decrement ( $ key , $ offset ) ; }
docstring: Decrement a number under the key and return decremented value.
  
  @param string $key Identifier for the data
  @param int $offset How much to subtract
  @param string $config Optional string configuration name. Defaults to 'default'
  @return mixed new value, or false if the data doesn't exist, is not integer,
  or if there was an error fetching it
docstring_tokens: Decrement a number under the key and return decremented value .