PHP 클래스 phprs\apis\ApiExporter

저자: caoym
파일 보기 프로젝트 열기: caoym/phprs-restful

공개 메소드들

메소드 설명
exportApiHtml ( $class_name ) : ({"header", 导出API信息 简陋的html形式
exportJson ( $class = null ) 导出API信息
exportMainHtml ( ) : ({"header", 导出API信息 简陋的html形式
getInvokerInfo ( $method, $uri, Invoker $invoker ) : array 获取invoker信息
walkTree ( unknown &$arr, $visitor ) 遍历数组, 子数组

비공개 메소드들

메소드 설명
createExceptionDoc ( array $api ) : array 生成响应的示例和说明
createRequestDoc ( array $api ) : array 生成请求的示例和说明
createResponseDoc ( array $api, $default_return = true ) : array 生成响应的示例和说明
getDocText ( string $doc ) : string 去掉文档中的@标记和*号等, 保留可读文本
getResponseInfo ( $return ) : array 获取单个响应的示例和说明
searchArgInfo ( $value )

메소드 상세

exportApiHtml() 공개 메소드

导出API信息 简陋的html形式
public exportApiHtml ( $class_name ) : ({"header",
리턴 ({"header",

exportJson() 공개 메소드

导出API信息
public exportJson ( $class = null )

exportMainHtml() 공개 메소드

导出API信息 简陋的html形式
public exportMainHtml ( ) : ({"header",
리턴 ({"header",

getInvokerInfo() 공개 메소드

获取invoker信息
public getInvokerInfo ( $method, $uri, Invoker $invoker ) : array
$method http方法
$uri http url
$invoker phprs\Invoker
리턴 array

walkTree() 정적인 공개 메소드

遍历数组, 子数组
static public walkTree ( unknown &$arr, $visitor )
$arr unknown