<?php
 return array (
  'codefile' => '/home/wwwroot/xmvc/v5.0/Viewer.php',
  'type' => 'class',
  'name' => 'xmvc\\Viewer',
  'namespace' => 'xmvc',
  'extends' => 
  array (
  ),
  'methods' => 
  array (
    0 => 
    array (
      'name' => 'isViewCacheValid',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'viewName',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        1 => 
        array (
          'name' => 'cacheFilename',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'bool',
      'isStatic' => true,
      'startLine' => 31,
      'endLine' => 48,
      'docBlockStartLine' => 22,
      'docBlockEndLine' => 30,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '视图缓存文件是否有效
- 如果缓存文件不存 false在
- 如果配置文件设置了 tplCheckFileTime, 模板文件时间大于缓存文件时间 false
- 如果是 DEBUG 模式, 模板文件时间大于缓存文件时间 false',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $viewName',
          ),
          1 => 
          array (
            'name' => 'param',
            'description' => 'string $cacheFilename',
          ),
          2 => 
          array (
            'name' => 'return',
            'description' => 'bool',
          ),
        ),
      ),
    ),
    1 => 
    array (
      'name' => 'createAllCacheFile',
      'visibility' => 'public',
      'parameters' => 
      array (
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 53,
      'endLine' => 65,
      'docBlockStartLine' => 50,
      'docBlockEndLine' => 52,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '生成所有缓存文件',
        'tags' => 
        array (
        ),
      ),
    ),
    2 => 
    array (
      'name' => 'getViewName',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'filename',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 71,
      'endLine' => 86,
      'docBlockStartLine' => 67,
      'docBlockEndLine' => 70,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '获取视图名称',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $filename',
          ),
        ),
      ),
    ),
    3 => 
    array (
      'name' => 'getViewCacheFilename',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'filename',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'string',
      'isStatic' => true,
      'startLine' => 94,
      'endLine' => 101,
      'docBlockStartLine' => 88,
      'docBlockEndLine' => 93,
      'returnTypeIsBuiltin' => true,
      'docBlock' => 
      array (
        'summary' => '获取模板文件对应的缓存文件绝对路径',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $filename',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'string',
          ),
        ),
      ),
    ),
    4 => 
    array (
      'name' => 'load',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'filename',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        1 => 
        array (
          'name' => 'isMain',
          'type' => 'bool',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        2 => 
        array (
          'name' => 'viewname',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        3 => 
        array (
          'name' => 'isLoop',
          'type' => 'bool',
          'default' => false,
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => false,
      'startLine' => 108,
      'endLine' => 127,
      'docBlockStartLine' => 103,
      'docBlockEndLine' => 107,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '加载视图',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $filename 模板文件名',
          ),
        ),
      ),
    ),
    5 => 
    array (
      'name' => 'getFilenameByViewName',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'viewname',
          'type' => 'mixed',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 132,
      'endLine' => 157,
      'docBlockStartLine' => 129,
      'docBlockEndLine' => 131,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '通过视图名称取模板文件名',
        'tags' => 
        array (
        ),
      ),
    ),
    6 => 
    array (
      'name' => 'findStrInFileLine',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'view',
          'type' => '\\xmvc\\View',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
        1 => 
        array (
          'name' => 'findStr',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 164,
      'endLine' => 175,
      'docBlockStartLine' => 159,
      'docBlockEndLine' => 163,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '逐行检查代码在文件中的哪行',
        'tags' => 
        array (
          0 => 
          array (
            'name' => 'param',
            'description' => 'string $findStr',
          ),
          1 => 
          array (
            'name' => 'return',
            'description' => 'int|false',
          ),
        ),
      ),
    ),
    7 => 
    array (
      'name' => 'error',
      'visibility' => 'public',
      'parameters' => 
      array (
        0 => 
        array (
          'name' => 'view',
          'type' => '\\xmvc\\View',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => false,
        ),
        1 => 
        array (
          'name' => 'findStr',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
        2 => 
        array (
          'name' => 'message',
          'type' => 'string',
          'default' => '<phpdoc_null>',
          'isVariadic' => false,
          'isBuiltin' => true,
        ),
      ),
      'returnType' => 'void',
      'isStatic' => true,
      'startLine' => 180,
      'endLine' => 201,
      'docBlockStartLine' => 177,
      'docBlockEndLine' => 179,
      'returnTypeIsBuiltin' => false,
      'docBlock' => 
      array (
        'summary' => '抛出有问题的代码错误',
        'tags' => 
        array (
        ),
      ),
    ),
  ),
  'properties' => 
  array (
    0 => 
    array (
      'name' => 'list',
      'visibility' => 'public',
    ),
    1 => 
    array (
      'name' => 'mainView',
      'visibility' => 'protected',
    ),
  ),
  'docBlock' => 
  array (
    'summary' => '视图管理类',
    'tags' => 
    array (
      0 => 
      array (
        'name' => 'version',
        'description' => '2.1.0',
      ),
    ),
  ),
  'filename' => '/home/wwwroot/xmvc/v5.0/Viewer.php',
  'relFile' => '[MVC]/Viewer.php',
  'parseFile' => 'base64:L2hvbWUvd3d3cm9vdC94bXZjL3Y1LjAvZG9jL3BocGRvYy9wYXJzZS94bXZjX1ZpZXdlci5waHA',
);
?>