original_string: public function getMonitorPeriod($name = null)
      {
          if ($name) {
              if (isset($this['monitor'], $this['monitor'][$name], $this['monitor'][$name]['period']) &&
                      strlen(trim($this['monitor'][$name]['period']))) {
                  return $this['monitor'][$name]['period'];
              }
          }
  
          if (isset($this['monitor'], $this['monitor']['default'], $this['monitor']['default']['period']) &&
                  strlen(trim($this['monitor']['default']['period']))) {
              return $this['monitor']['default']['period'];
          }
  
          return '25h';
      }
code: public function getMonitorPeriod($name = null)
      {
          if ($name) {
              if (isset($this['monitor'], $this['monitor'][$name], $this['monitor'][$name]['period']) &&
                      strlen(trim($this['monitor'][$name]['period']))) {
                  return $this['monitor'][$name]['period'];
              }
          }
  
          if (isset($this['monitor'], $this['monitor']['default'], $this['monitor']['default']['period']) &&
                  strlen(trim($this['monitor']['default']['period']))) {
              return $this['monitor']['default']['period'];
          }
  
          return '25h';
      }
code_tokens: public function getMonitorPeriod ( $ name = null ) { if ( $ name ) { if ( isset ( $ this [ 'monitor' ] , $ this [ 'monitor' ] [ $ name ] , $ this [ 'monitor' ] [ $ name ] [ 'period' ] ) && strlen ( trim ( $ this [ 'monitor' ] [ $ name ] [ 'period' ] ) ) ) { return $ this [ 'monitor' ] [ $ name ] [ 'period' ] ; } } if ( isset ( $ this [ 'monitor' ] , $ this [ 'monitor' ] [ 'default' ] , $ this [ 'monitor' ] [ 'default' ] [ 'period' ] ) && strlen ( trim ( $ this [ 'monitor' ] [ 'default' ] [ 'period' ] ) ) ) { return $ this [ 'monitor' ] [ 'default' ] [ 'period' ] ; } return '25h' ; }
docstring: Get the period for monitor messages, optionally for a name
  
  @param string $name Optional section name
  @return string
docstring_tokens: Get the period for monitor messages optionally for a name