ReflectionClass {#176
  +name: "app\http\home\controller\Vod"
  extends: "app\http\home\controller\Base"
  implements: []
  constants: []
  properties: array:6 [
    "vodService" => ReflectionProperty {#137
      +name: "vodService"
      +class: "app\http\home\controller\Vod"
      modifiers: "protected"
    }
    "type" => ReflectionProperty {#127
      +name: "type"
      +class: "app\http\home\controller\Vod"
      modifiers: "private"
    }
    "currentPid" => ReflectionProperty {#184
      +name: "currentPid"
      +class: "app\http\home\controller\Vod"
      modifiers: "private"
    }
    "config" => ReflectionProperty {#128
      +name: "config"
      +class: "app\http\home\controller\Base"
      modifiers: "protected"
    }
    "seo" => ReflectionProperty {#160
      +name: "seo"
      +class: "app\http\home\controller\Base"
      modifiers: "protected"
    }
    "data" => ReflectionProperty {#179
      +name: "data"
      +class: "app\http\home\controller\Base"
      modifiers: "protected"
    }
  ]
  methods: array:7 [
    "__construct" => ReflectionMethod {#138
      +name: "__construct"
      +class: "app\http\home\controller\Vod"
      modifiers: "public"
    }
    "list" => ReflectionMethod {#115
      +name: "list"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#121
          +name: "request"
          position: 0
          typeHint: "support\Request"
        }
      }
      modifiers: "public"
    }
    "handleTypeId" => ReflectionMethod {#242
      +name: "handleTypeId"
      +class: "app\http\home\controller\Vod"
      returnType: "void"
      parameters: {
        $tid: ReflectionParameter {#113
          +name: "tid"
          position: 0
          typeHint: "int"
        }
      }
      modifiers: "private"
    }
    "search" => ReflectionMethod {#236
      +name: "search"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#234
          +name: "request"
          position: 0
          typeHint: "support\Request"
        }
      }
      modifiers: "public"
    }
    "detail" => ReflectionMethod {#167
      +name: "detail"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#244
          +name: "request"
          position: 0
          typeHint: "support\Request"
        }
      }
      modifiers: "public"
    }
    "top" => ReflectionMethod {#132
      +name: "top"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#136
          +name: "request"
          position: 0
          typeHint: "support\Request"
        }
      }
      modifiers: "public"
    }
    "play" => ReflectionMethod {#183
      +name: "play"
      +class: "app\http\home\controller\Vod"
      returnType: "support\Response"
      parameters: {
        $request: ReflectionParameter {#124
          +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
  }
}