PHP Класс SebastianBergmann\CodeCoverage\Node\File

Наследование: extends SebastianBergmann\CodeCoverage\Node\AbstractNode
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( string $name, SebastianBergmann\CodeCoverage\Node\AbstractNode $parent, array $coverageData, array $testData, boolean $cacheTokens ) Constructor.
count ( ) : integer Returns the number of files in/under this node.
getClasses ( ) : array Returns the classes of this node.
getCoverageData ( ) : array Returns the code coverage data of this node.
getFunctions ( ) : array Returns the functions of this node.
getLinesOfCode ( ) : array Returns the LOC/CLOC/NCLOC of this node.
getNumClasses ( ) : integer Returns the number of classes.
getNumExecutableLines ( ) : integer Returns the number of executable lines.
getNumExecutedLines ( ) : integer Returns the number of executed lines.
getNumFunctions ( ) : integer Returns the number of functions.
getNumMethods ( ) : integer Returns the number of methods.
getNumTestedClasses ( ) : integer Returns the number of tested classes.
getNumTestedFunctions ( ) : integer Returns the number of tested functions.
getNumTestedMethods ( ) : integer Returns the number of tested methods.
getNumTestedTraits ( ) : integer Returns the number of tested traits.
getNumTraits ( ) : integer Returns the number of traits.
getTestData ( ) : array Returns the test data of this node.
getTraits ( ) : array Returns the traits of this node.

Защищенные методы

Метод Описание
calculateStatistics ( ) Calculates coverage statistics for the file.
crap ( integer $ccn, float $coverage ) : string Calculates the Change Risk Anti-Patterns (CRAP) index for a unit of code based on its cyclomatic complexity and percentage of code coverage.
processClasses ( PHP_Token_Stream $tokens )
processFunctions ( PHP_Token_Stream $tokens )
processTraits ( PHP_Token_Stream $tokens )

Приватные методы

Метод Описание
newMethod ( string $methodName, array $method, string $link ) : array

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( string $name, SebastianBergmann\CodeCoverage\Node\AbstractNode $parent, array $coverageData, array $testData, boolean $cacheTokens )
$name string
$parent SebastianBergmann\CodeCoverage\Node\AbstractNode
$coverageData array
$testData array
$cacheTokens boolean

calculateStatistics() защищенный Метод

Calculates coverage statistics for the file.
protected calculateStatistics ( )

count() публичный Метод

Returns the number of files in/under this node.
public count ( ) : integer
Результат integer

crap() защищенный Метод

Calculates the Change Risk Anti-Patterns (CRAP) index for a unit of code based on its cyclomatic complexity and percentage of code coverage.
protected crap ( integer $ccn, float $coverage ) : string
$ccn integer
$coverage float
Результат string

getClasses() публичный Метод

Returns the classes of this node.
public getClasses ( ) : array
Результат array

getCoverageData() публичный Метод

Returns the code coverage data of this node.
public getCoverageData ( ) : array
Результат array

getFunctions() публичный Метод

Returns the functions of this node.
public getFunctions ( ) : array
Результат array

getLinesOfCode() публичный Метод

Returns the LOC/CLOC/NCLOC of this node.
public getLinesOfCode ( ) : array
Результат array

getNumClasses() публичный Метод

Returns the number of classes.
public getNumClasses ( ) : integer
Результат integer

getNumExecutableLines() публичный Метод

Returns the number of executable lines.
public getNumExecutableLines ( ) : integer
Результат integer

getNumExecutedLines() публичный Метод

Returns the number of executed lines.
public getNumExecutedLines ( ) : integer
Результат integer

getNumFunctions() публичный Метод

Returns the number of functions.
public getNumFunctions ( ) : integer
Результат integer

getNumMethods() публичный Метод

Returns the number of methods.
public getNumMethods ( ) : integer
Результат integer

getNumTestedClasses() публичный Метод

Returns the number of tested classes.
public getNumTestedClasses ( ) : integer
Результат integer

getNumTestedFunctions() публичный Метод

Returns the number of tested functions.
public getNumTestedFunctions ( ) : integer
Результат integer

getNumTestedMethods() публичный Метод

Returns the number of tested methods.
public getNumTestedMethods ( ) : integer
Результат integer

getNumTestedTraits() публичный Метод

Returns the number of tested traits.
public getNumTestedTraits ( ) : integer
Результат integer

getNumTraits() публичный Метод

Returns the number of traits.
public getNumTraits ( ) : integer
Результат integer

getTestData() публичный Метод

Returns the test data of this node.
public getTestData ( ) : array
Результат array

getTraits() публичный Метод

Returns the traits of this node.
public getTraits ( ) : array
Результат array

processClasses() защищенный Метод

protected processClasses ( PHP_Token_Stream $tokens )
$tokens PHP_Token_Stream

processFunctions() защищенный Метод

protected processFunctions ( PHP_Token_Stream $tokens )
$tokens PHP_Token_Stream

processTraits() защищенный Метод

protected processTraits ( PHP_Token_Stream $tokens )
$tokens PHP_Token_Stream