PHP 클래스 Tester\CodeCoverage\PhpParser

파일 보기 프로젝트 열기: nette/tester 1 사용 예제들

공개 메소드들

메소드 설명
parse ( $code ) : stdClass

비공개 메소드들

메소드 설명
fetch ( &$tokens, $take )

메소드 상세

parse() 공개 메소드

public parse ( $code ) : stdClass
리턴 stdClass Returned structure is: stdClass { linesOfCode: int, linesOfComments: int, functions: [functionName => $functionInfo], classes: [className => $info], traits: [traitName => $info], interfaces: [interfaceName => $info], } where $functionInfo is: stdClass { start: int, end: int } and $info is: stdClass { start: int, end: int, methods: [methodName => $methodInfo] } where $methodInfo is: stdClass { start: int, end: int, visibility: public|protected|private }