<?php
 return array (
  'codefile' => '/home/wwwroot/xmvc/v5.0/ErrorClass.php',
  'type' => 'class',
  'name' => 'xmvc\\ErrorClass',
  'namespace' => 'xmvc',
  'abstract' => false,
  'extends' => 
  array (
  ),
  'methods' => 
  array (
    0 => 
    array (
      'name' => 'setErrorCustomPool',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'customKey',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        1 => 
        array (
          'name' => 'message',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        2 => 
        array (
          'name' => 'exts',
          'type' => '?array',
          'default' => NULL,
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        3 => 
        array (
          'name' => 'filters',
          'type' => 'array',
          'default' => 
          array (
          ),
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        4 => 
        array (
          'name' => 'customCaller',
          'type' => 'array',
          'default' => 
          array (
          ),
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        5 => 
        array (
          'name' => 'isAddTrace',
          'type' => 'bool',
          'default' => true,
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 26,
      'endLine' => 30,
      'docBlockStartLine' => 18,
      'docBlockEndLine' => 25,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '加入自定义错误信息池',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $customKey 自定义键组',
          ),
          1 => 
          array (
            'name' => 'param',
            'description' => 'string $message 错误信息',
          ),
          2 => 
          array (
            'name' => 'param',
            'description' => 'array $exts 扩展信息，例  [\'sql\'=>$sql]',
          ),
          3 => 
          array (
            'name' => 'param',
            'description' => 'array $filters debug_backtrace() 中要过滤的文件或类方法, 参考 getTraceCaller()',
          ),
          4 => 
          array (
            'name' => 'param',
            'description' => 'array $customCaller 自定义调用者 [\'file\'=>string, \'line\'=>int]',
          ),
          5 => 
          array (
            'name' => 'param',
            'description' => 'bool $isAddTrace 是否添加 debug_backtrace()',
          ),
        ),
      ),
    ),
    1 => 
    array (
      'name' => 'getErrorCustomPool',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'customKey',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => '?array',
      'isStatic' => true,
      'startLine' => 33,
      'endLine' => 40,
      'docBlockStartLine' => 32,
      'docBlockEndLine' => 32,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '取自定义错误信息池内容',
        'tags' => 
        array (
        ),
      ),
    ),
    2 => 
    array (
      'name' => 'errorReport',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'type',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
        1 => 
        array (
          'name' => 'error',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
        2 => 
        array (
          'name' => 'function',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 43,
      'endLine' => 96,
      'docBlockStartLine' => 42,
      'docBlockEndLine' => 42,
      'returnTypeIsBuiltin' => false,
    ),
    3 => 
    array (
      'name' => 'errorMake',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'error',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 103,
      'endLine' => 136,
      'docBlockStartLine' => 98,
      'docBlockEndLine' => 102,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '生产一个错误',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'mixed $error',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => '\\exit',
          ),
        ),
      ),
    ),
    4 => 
    array (
      'name' => 'errorHandlerDebug',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'errno',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
        1 => 
        array (
          'name' => 'message',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
        2 => 
        array (
          'name' => 'errfile',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
        3 => 
        array (
          'name' => 'errline',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 139,
      'endLine' => 161,
      'docBlockStartLine' => 138,
      'docBlockEndLine' => 138,
      'returnTypeIsBuiltin' => false,
    ),
    5 => 
    array (
      'name' => 'onShutdownDebug',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'error',
          'type' => 'mixed',
          'default' => NULL,
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 164,
      'endLine' => 207,
      'docBlockStartLine' => 163,
      'docBlockEndLine' => 163,
      'returnTypeIsBuiltin' => false,
    ),
    6 => 
    array (
      'name' => 'onShutdownProduct',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'error',
          'type' => 'mixed',
          'default' => NULL,
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 211,
      'endLine' => 217,
      'docBlockStartLine' => 210,
      'docBlockEndLine' => 210,
      'returnTypeIsBuiltin' => false,
    ),
    7 => 
    array (
      'name' => 'onShutdownCli',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'error',
          'type' => 'mixed',
          'default' => NULL,
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 220,
      'endLine' => 226,
      'docBlockStartLine' => 219,
      'docBlockEndLine' => 219,
      'returnTypeIsBuiltin' => false,
    ),
    8 => 
    array (
      'name' => 'messageFiles',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'message',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'array',
      'isStatic' => true,
      'startLine' => 233,
      'endLine' => 250,
      'docBlockStartLine' => 228,
      'docBlockEndLine' => 232,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '返回错误信息中的所有的文件名和行',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $message',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'array [ [string filename, int line], ...]',
          ),
        ),
      ),
    ),
    9 => 
    array (
      'name' => 'errorTypeName',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'type',
          'type' => 'int',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 255,
      'endLine' => 290,
      'docBlockStartLine' => 252,
      'docBlockEndLine' => 254,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '返回错误代码的类型名称',
        'tags' => 
        array (
        ),
      ),
    ),
  ),
  'properties' => 
  array (
    0 => 
    array (
      'name' => 'msgFanyiPatternKeys',
      'visibility' => 'public',
      'type' => 'mixed',
      'isBuiltin' => true,
    ),
    1 => 
    array (
      'name' => 'msgFanyiPatternValues',
      'visibility' => 'public',
      'type' => 'mixed',
      'isBuiltin' => true,
    ),
    2 => 
    array (
      'name' => 'errorCustomPool',
      'visibility' => 'public',
      'type' => 'mixed',
      'isBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '自定错误信息池
- 例 i_last_messge() 取 ErrorClass::$errorCustomPool[\'i_last_messge\']',
        'tags' => 
        array (
        ),
      ),
    ),
  ),
  'docBlock' => 
  array (
    'summary' => '运行时处理类, 包括错误处理类',
    'tags' => 
    array (
    ),
  ),
  'filename' => '/home/wwwroot/xmvc/v5.0/ErrorClass.php',
  'relFile' => '[MVC]/ErrorClass.php',
  'parseFile' => 'base64:L2hvbWUvd3d3cm9vdC94bXZjL3Y1LjAvZG9jL3BocGRvYy9wYXJzZS94bXZjX0Vycm9yQ2xhc3MucGhw',
);
?>