【2021/12/31】thinkphp源码无差别阅读(九)

thinkphp源码无差别阅读(九) framework阅读 console/Table.php

  • 常量:ALIGN_LEFT、ALIGN_RIGHT、ALIGN_CENTER
  • 属性:header、headerAlign、rows、cellAlign、colWidth、style、format
  • 设置表头信息:setHeader
  • 设置表格数据和对齐方式:setRows
  • 设置单元格对齐方式:setCellAlign
  • 检查列显示宽度:checkColWidth
  • 增加一行表格:addRow
  • 设置表格输出样式:setStyle
  • 输出分隔行:renderSeparator
  • 输出表头:renderHeader
  • 获取输出样式:getStyle
  • 输出表格:render
console/command/Clear.php
  • 配置指令:configure
  • 执行:execute
  • 清除:clear
  • 判断缓存是否过期:cacheHasExpired
console/command/Help
  • 属性:command
  • 配置:configure
  • 设置要获取帮助的指令:setCommand
  • 执行:execute
console/command/Lists.php
  • 配置:configure
  • 获取定义:getNativeDefinition
  • 执行:execute
  • 创建定义:createDefinition
console/command/Make.php
  • 属性:type
  • 获取模板:getStub
  • 配置:configure
  • 执行:execute
  • 生成类内容:buildClass
  • 获取文件名称:getPathName
  • 获取类名称:getClassName
  • 获取命名空间:getNamespace
console/command/RouteList.php
  • 属性:sortBy
  • 配置:configure
  • 执行:execute
  • 获取路由列表:getRouteList
console/command/RunServer.php
  • 配置:configure
  • 执行:execute
console/command/ServiceDiscover.php
  • 配置:configure
  • 执行:execute
console/command/VerdorPublish.php
  • 配置:configure
  • 执行:handle
console/command/Version.php
  • 配置:configure
  • 执行:execute
console/command/make/stubs下模板
  • 模板:自定义命令、api控制器、空控制器、资源控制器、事件、事件监听、中间件、模型、服务、事件订阅、验证器
cosole/command/make/Command.php
  • 属性:type
  • 配置:configure
  • 生成类内容:buildClass
  • 获取模板:getStub
  • 获取命名空间:getNamespace
console/command/make/Controller.php
  • 属性:type
  • 配置:configure
  • 获取模板:getStub
  • 获取类名称:getClassName
  • 获取命名空间:getNamespace
console/lcommand/make/Event.php
  • 属性:type
  • 配置:configure
  • 获取模板:getStub
  • 获取命名空间:getNamespace
console/lcommand/make/Listener.php
  • 属性:type
  • 配置:configure
  • 获取模板:getStub
  • 获取命名空间:getNamespace
  • 获取命名空间:getNamespace
console/lcommand/make/Middleware.php
  • 属性:type
  • 配置:configure
  • 获取模板:getStub
  • 获取命名空间:getNamespace
  • 获取命名空间:getNamespace
console/lcommand/make/Model.php
  • 属性:type
  • 配置:configure
  • 获取模板:getStub
  • 获取命名空间:getNamespace
  • 获取命名空间:getNamespace
console/lcommand/make/Service.php
  • 属性:type
  • 配置:configure
  • 获取模板:getStub
  • 获取命名空间:getNamespace
  • 获取命名空间:getNamespace
console/lcommand/make/Subscribe.php
  • 属性:type
  • 配置:configure
  • 获取模板:getStub
  • 获取命名空间:getNamespace
  • 获取命名空间:getNamespace
console/lcommand/make/Validate.php
  • 属性:type
  • 配置:configure
  • 获取模板:getStub
  • 获取命名空间:getNamespace
计划阅读 [ ] framework源码
[ ] orm源码
[ ] helper源码
留言 【【2021/12/31】thinkphp源码无差别阅读(九)】点击留言

    推荐阅读