属性: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源码
留言点击留言