<?php
 return array (
  'codefile' => '/home/wwwroot/xmvc/v5.0/Encoder.php',
  'type' => 'class',
  'name' => 'xmvc\\Encoder',
  'namespace' => 'xmvc',
  'abstract' => false,
  'extends' => 
  array (
  ),
  'methods' => 
  array (
    0 => 
    array (
      'name' => 'password',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'string',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 21,
      'endLine' => 24,
      'docBlockStartLine' => 16,
      'docBlockEndLine' => 20,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '密码 BCRYPT 算法, 60 字符长度',
        'tags' => 
        array (
        ),
      ),
    ),
    1 => 
    array (
      'name' => 'asciiToUnicode',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'string',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 27,
      'endLine' => 32,
      'docBlockStartLine' => 26,
      'docBlockEndLine' => 26,
      'returnTypeIsBuiltin' => true,
    ),
    2 => 
    array (
      'name' => 'unicodeToAscii',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'string',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 35,
      'endLine' => 40,
      'docBlockStartLine' => 34,
      'docBlockEndLine' => 34,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '将 unicode 编码转换回非 ASCII 字符',
        'tags' => 
        array (
        ),
      ),
    ),
    3 => 
    array (
      'name' => 'encode',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'string',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 48,
      'endLine' => 51,
      'docBlockStartLine' => 42,
      'docBlockEndLine' => 47,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '可用于网址安全的 base64编码 from 字符串 String',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string|null $string',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'string safe base64',
          ),
        ),
      ),
    ),
    4 => 
    array (
      'name' => 'decode',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'base64Str',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 59,
      'endLine' => 63,
      'docBlockStartLine' => 53,
      'docBlockEndLine' => 58,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '可用于网址安全的 base64解码 from 字符串 String',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $base64Str',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'string',
          ),
        ),
      ),
    ),
    5 => 
    array (
      'name' => 'encodeForArray',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'var',
          'type' => 'array',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 71,
      'endLine' => 77,
      'docBlockStartLine' => 65,
      'docBlockEndLine' => 70,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '可用于网址安全的 base64编码 For 数组 Array',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'array $var',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'string safe base64',
          ),
        ),
      ),
    ),
    6 => 
    array (
      'name' => 'decodeForArray',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'base64Str',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'array',
      'isStatic' => true,
      'startLine' => 85,
      'endLine' => 90,
      'docBlockStartLine' => 79,
      'docBlockEndLine' => 84,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '可用于网址安全的 base64解码 For 数组 Array',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $base64Str',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'array',
          ),
        ),
      ),
    ),
    7 => 
    array (
      'name' => 'encodeForObject',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'var',
          'type' => 'object',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 99,
      'endLine' => 103,
      'docBlockStartLine' => 93,
      'docBlockEndLine' => 98,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '可用于网址安全的 base64编码 For 对象 Object',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'object $var',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'string safe base64',
          ),
        ),
      ),
    ),
    8 => 
    array (
      'name' => 'decodeForObject',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'base64Str',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'object',
      'isStatic' => true,
      'startLine' => 111,
      'endLine' => 116,
      'docBlockStartLine' => 105,
      'docBlockEndLine' => 110,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '可用于网址安全的 base64解码 For 对象 Object',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $base64Str',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'object',
          ),
        ),
      ),
    ),
    9 => 
    array (
      'name' => 'encrypt',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'str',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 124,
      'endLine' => 127,
      'docBlockStartLine' => 118,
      'docBlockEndLine' => 123,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '加密字符串',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string|null $str',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'string base64',
          ),
        ),
      ),
    ),
    10 => 
    array (
      'name' => 'decrypt',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'str',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 135,
      'endLine' => 138,
      'docBlockStartLine' => 129,
      'docBlockEndLine' => 134,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '解密字符串',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $str',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'string',
          ),
        ),
      ),
    ),
    11 => 
    array (
      'name' => 'encryptRAW',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'data',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string|false',
      'isStatic' => true,
      'startLine' => 146,
      'endLine' => 150,
      'docBlockStartLine' => 140,
      'docBlockEndLine' => 145,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '加密',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $str',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'string|false 返回 RAW 字符',
          ),
        ),
      ),
    ),
    12 => 
    array (
      'name' => 'decryptRAW',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'data',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string|false',
      'isStatic' => true,
      'startLine' => 158,
      'endLine' => 162,
      'docBlockStartLine' => 152,
      'docBlockEndLine' => 157,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '解密',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $data 接收 RAW 字符',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'string|false',
          ),
        ),
      ),
    ),
    13 => 
    array (
      'name' => 'md6',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'string',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 165,
      'endLine' => 168,
      'docBlockStartLine' => 164,
      'docBlockEndLine' => 164,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => 'md5的63进制值',
        'tags' => 
        array (
        ),
      ),
    ),
    14 => 
    array (
      'name' => 'decToCode63',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'decimalString',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 175,
      'endLine' => 197,
      'docBlockStartLine' => 170,
      'docBlockEndLine' => 174,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '10进制转自定义63进制
- 需要 extension=bcmath 或者 extension_loaded(\'bcmath\')
- windows的 fat32文件系统不区分文件名的大小写, 所以 windows实际返回的是37进制',
        'tags' => 
        array (
        ),
      ),
    ),
    15 => 
    array (
      'name' => 'code63ToDec',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'code63',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 200,
      'endLine' => 214,
      'docBlockStartLine' => 199,
      'docBlockEndLine' => 199,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '自定义63进制转10进制',
        'tags' => 
        array (
        ),
      ),
    ),
    16 => 
    array (
      'name' => 'scientificToDecimal',
      'visibility' => 'public',
      'abstract' => false,
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'scientificNotation',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 217,
      'endLine' => 230,
      'docBlockStartLine' => 216,
      'docBlockEndLine' => 216,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '将科学计数法表示的数字转换为 BC Math 可以处理的数字字符串',
        'tags' => 
        array (
        ),
      ),
    ),
  ),
  'properties' => 
  array (
    0 => 
    array (
      'name' => 'code37Chars',
      'visibility' => 'protected',
      'type' => 'mixed',
      'isBuiltin' => true,
    ),
    1 => 
    array (
      'name' => 'code63Chars',
      'visibility' => 'protected',
      'type' => 'mixed',
      'isBuiltin' => true,
    ),
  ),
  'docBlock' => 
  array (
    'summary' => '编码器类, 编码,加密,解密 , 压缩, 解压，63进制',
    'tags' => 
    array (
    ),
  ),
  'filename' => '/home/wwwroot/xmvc/v5.0/Encoder.php',
  'relFile' => '[MVC]/Encoder.php',
  'parseFile' => 'base64:L2hvbWUvd3d3cm9vdC94bXZjL3Y1LjAvZG9jL3BocGRvYy9wYXJzZS94bXZjX0VuY29kZXIucGhw',
);
?>