You are here

private static function cf_error::p_backtrace_limit in Common Functionality 7.2

Returns the backtrace mode setting.

Return value

int The numeric backtrace limit.

30 calls to cf_error::p_backtrace_limit()
cf_error::empty_array in modules/cf_error/classes/cf_error.php
Reports that a given argument is supposed to be non-empty array but is not.
cf_error::empty_string in modules/cf_error/classes/cf_error.php
Reports that a given argument is supposed to be non-empty string but is not.
cf_error::failed_to_backup in modules/cf_error/classes/cf_error.php
Reports that something was unable to backup.
cf_error::failed_to_delete in modules/cf_error/classes/cf_error.php
Reports that something was unable to delete.
cf_error::failed_to_export in modules/cf_error/classes/cf_error.php
Reports that something was unable to export.

... See full list

File

modules/cf_error/classes/cf_error.php, line 1701
Provides the derror exception class.

Class

cf_error

Code

private static function p_backtrace_limit() {
  static $show_backtrace;
  if (!isset($show_backtrace)) {
    $show_backtrace = variable_get('cf_error_backtrace_mode', self::BACKTRACE_MODE_SHORT);
  }
  switch ($show_backtrace) {
    case cf_error::BACKTRACE_MODE_NONE:
      return 1;
    case cf_error::BACKTRACE_MODE_SHORT:
      return 5;
    case cf_error::BACKTRACE_MODE_MODERATE:
      return 10;
    case cf_error::BACKTRACE_MODE_FULL:
      return 0;
  }
  return 5;
}