共计 1779 个字符,预计需要花费 5 分钟才能阅读完成。
thinkphp 源码无差别浏览(八)
framework 浏览
console/Command.php
- 属性:console、name、processTitle、aliases、definition、help、description、ignoreValidationErrors、consoleDefinitionMerged、consoleDefinitionMergedWithArgs、synopsis、usages、input、output、app
- 构造方法:__construct
- 疏忽验证谬误:ignoreValidationErrors
- 设置控制台:setConsole
- 获取控制台:getConsole
- 设置 app:setApp
- 获取 app:getApp
- 是否无效:isEnabled
- 配置指令:configure
- 执行指令:execute
- 用户验证:interact
- 初始化:initialize
- 执行指令:run
- 合并参数定义:mergeConsoleDefinition
- 设置参数定义:setDefinition
- 获取参数定义:getDefinition
- 获取以后指令的参数定义:getNativeDefinition
- 增加参数:addArgument
- 增加选项:addOption
- 设置指令名称:setName
- 设置过程名称:setProcessTitle
- 获取指令名称:getName
- 设置形容:setDescription
- 获取形容:getDescription
- 设置帮忙信息:setHelp
- 获取帮忙:getHelp
- 形容信息:getProcessedHelp
- 设置别名:setAliases
- 获取别名:getAliases
- 获取简介:getSynopsis
- 增加用户:addUsage
- 获取用户:getUsage
- 验证指令名称:validateName
- 输入表格:table
console/Input.php
- 属性:definition、options、arguments、interactive、tokens、parsed
- 构造方法:__construct
- 设置 token:setTokens
- 绑定实例:bind
- 解析参数:parse
- 解析短选项:parseShortOption
- 解析短选项:parseShortOptionSet
- 解析残缺选项:parseLongOption
- 解析参数:parseArgument
- 增加短选项:addShortOption
- 增加残缺选项:addLongOption
- 获取第一个参数:getFirstArgument
- 判断是否有选项:hasParameterOption
- 获取选项:getParameterOption
- 验证输出:validate
- 查看输出是否是交互的:isInterActive
- 设置输出交互:setInterActive
- 获取所有参数:getArguments
- 获取参数:getArgument
- 设置参数:setArgument
- 判断是否有参数:hasArgument
- 获取所有选项:getOptions
- 获取选项:getOption
- 设置选项:setOption
- 判断是否有选项:hasOption
- 本义指令:escapeToken
- 返回传递给命令的参数:__toString
console/Output.php
- 常量:VERBOSITY_QUIET、VERBOSITY_NORMAL、VERBOSITY_VERBOSE、VERBOSITY_VERY_VERBOSE、VERBOSITY_DEBUG、OUTPUT_NORMAL、OUTPUT_RAW、OUTPUT_PLAIN、
- 属性:verbosity、handle、styles
- 构造方法:__construct
- 未知:ask、askHidden、confirm、choice、askQuestion
- 输入空行:newLine
- 输入信息并换行:writeln
- 输入信息:write
- 渲染异样:renderException
- 设置输入信息级别:setVerbosity
- 获取输入信息级别:getVerbosity
- 判断是否不输入:isQuiet
- 判断是否一般输入:isVerBose
- 判断是否详情输入:isVeryVerbose
- 判断是否调试:isDebug
- 未知:describe、__call
打算浏览
[] framework 源码
[] orm 源码
[] helper 源码
留言
点击留言
正文完