ReflectionClass {#52
  +name: "app\http\home\controller\Vod"
  extends: "app\http\home\controller\Base"
  implements: []
  constants: []
  properties: array:6 [
    "vodService" => ReflectionProperty {#204
      +name: "vodService"
      +class: "app\http\home\controller\Vod"
      modifiers: "protected"
    }
    "type" => ReflectionProperty {#189
      +name: "type"
      +class: "app\http\home\controller\Vod"
      modifiers: "private"
    }
    "currentPid" => ReflectionProperty {#193
      +name: "currentPid"
      +class: "app\http\home\controller\Vod"
      modifiers: "private"
    }
    "config" => ReflectionProperty {#181
      +name: "config"
      +class: "app\http\home\controller\Base"
      modifiers: "protected"
    }
    "seo" => ReflectionProperty {#183
      +name: "seo"
      +class: "app\http\home\controller\Base"
      modifiers: "protected"
    }
    "data" => ReflectionProperty {#177
      +name: "data"
      +class: "app\http\home\controller\Base"
      modifiers: "protected"
    }
  ]
  methods: array:7 [
    "__construct" => ReflectionMethod {#179
      +name: "__construct"
      +class: "app\http\home\controller\Vod"
      modifiers: "public"
    }
    "list" => ReflectionMethod {#173
      +name: "list"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#140
          +name: "request"
          position: 0
          typeHint: "support\Request"
        }
      }
      modifiers: "public"
    }
    "handleTypeId" => ReflectionMethod {#175
      +name: "handleTypeId"
      +class: "app\http\home\controller\Vod"
      returnType: "void"
      parameters: {
        $tid: ReflectionParameter {#133
          +name: "tid"
          position: 0
          typeHint: "int"
        }
      }
      modifiers: "private"
    }
    "search" => ReflectionMethod {#169
      +name: "search"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#130
          +name: "request"
          position: 0
          typeHint: "support\Request"
        }
      }
      modifiers: "public"
    }
    "detail" => ReflectionMethod {#171
      +name: "detail"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#185
          +name: "request"
          position: 0
          typeHint: "support\Request"
        }
      }
      modifiers: "public"
    }
    "top" => ReflectionMethod {#165
      +name: "top"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#176
          +name: "request"
          position: 0
          typeHint: "support\Request"
        }
      }
      modifiers: "public"
    }
    "play" => ReflectionMethod {#166
      +name: "play"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#161
          +name: "request"
          position: 0
          typeHint: "support\Request"
        }
      }
      modifiers: "public"
    }
  ]
  extra: {
    file: "/www/wwwroot/yingshi/app/http/home/controller/Vod.php"
    line: "17 to 377"
    docComment: """
      /**\n
       * @desc    影视控制器\n
       * @author  OverMiracle\n
       * @date    2024-03-05\n
       */
      """
    isUserDefined: true
  }
}