code: public function countReset($label = 'default', $flags = null)
      {
          $args = \func_get_args();
          $meta = $this->internal->getMetaVals(
              $args,
              array('channel' => $this->cfg['channel'])
          );
          // label may be ommitted and only flags passed as a single argument
          //   (excluding potential meta argument)
          if (\count($args) == 1 && \is_int($args[0])) {
              $label = 'default';
              $flags = $args[0];
          } else {
              $args = \array_combine(
                  array('label', 'flags'),
                  \array_replace(array('default', 0), $args)
              );
              \extract($args);
          }
          if (isset($this->data['counts'][$label])) {
              $this->data['counts'][$label] = 0;
              $args = array(
                  (string) $label,
                  0,
              );
          } else {
              $args = array('Counter \''.$label.'\' doesn\'t exist.');
          }
          if (!($flags & self::COUNT_NO_OUT)) {
              $this->appendLog(
                  'countReset',
                  $args,
                  $meta
              );
          }
      }
docs: Resets the counter.
  
  @param mixed   $label label
  @param integer $flags (optional)
  currently only one option
  \bdk\Debug::COUNT_NO_OUT : don't output/log
  
  @return void