PHP Класс BetterReflectionTest\Reflection\ReflectionFunctionAbstractTest

Наследование: extends PHPUnit_Framework_TestCase
Показать файл Открыть проект

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

Метод Описание
generatorProvider ( ) : array These generator tests were taken from nikic/php-parser - so a big thank you and credit to @nikic for this (and the awesome PHP-Parser library).
returnTypeFunctionProvider ( )
returnsReferenceProvider ( )
startEndLineProvider ( )
testAddParameter ( )
testCannotClone ( )
testExportThrowsException ( )
testGetAst ( )
testGetBodyAst ( )
testGetBodyCode ( )
testGetDocBlockReturnTypes ( )
testGetDocCommentWithComment ( )
testGetDocReturnsEmptyStringWithNoComment ( )
testGetFileName ( )
testGetLocatedSource ( )
testGetNumberOfParameters ( )
testGetParameter ( )
testGetParameterReturnsNullWhenNotFound ( )
testGetReturnStatementAstDoesNotGiveInnerScopeReturnStatements ( )
testGetReturnStatementAstReturnsStatements ( )
testGetReturnTypeReturnsNullWhenTypeIsNotDeclared ( )
testGetReturnTypeWithDeclaredType ( string $functionToReflect, string $expectedType )
testHasReturnTypeWhenTypeDeclared ( )
testHasReturnTypeWhenTypeIsNotDeclared ( )
testIsClosureWithClosure ( )
testIsClosureWithRegularFunction ( )
testIsDeprecated ( )
testIsGenerator ( string $php, boolean $expectingGenerator )
testIsGeneratorWhenNodeNotSet ( )
testIsInternal ( )
testIsVariadic ( string $php, boolean $expectingVariadic )
testNameMethodsWithClosure ( )
testNameMethodsWithNamespace ( )
testNameMethodsWithoutNamespace ( )
testPopulateFunctionAbstractThrowsExceptionWithInvalidNode ( )
testRemoveParameter ( )
testRemoveReturnType ( )
testReturnsReference ( string $php, boolean $expectingReturnsReference )
testSetBodyFromAst ( )
testSetBodyFromAstWithInvalidArgumentsThrowsException ( )
testSetBodyFromClosure ( )
testSetBodyFromString ( )
testSetBodyFromStringWithInvalidArgumentThrowsException ( )
testSetReturnType ( )
testStartEndLine ( string $php, integer $expectedStart, integer $expectedEnd )
variadicProvider ( )

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

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

These generator tests were taken from nikic/php-parser - so a big thank you and credit to @nikic for this (and the awesome PHP-Parser library).
См. также: https://github.com/nikic/PHP-Parser/blob/1.x/test/code/parser/stmt/function/generator.test
public generatorProvider ( ) : array
Результат array

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

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

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

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

public testAddParameter ( )

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

public testCannotClone ( )

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

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

public testGetAst ( )

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

public testGetBodyAst ( )

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

public testGetBodyCode ( )

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

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

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

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

public testGetFileName ( )

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

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

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

public testGetParameter ( )

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

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

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

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

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

public testGetReturnTypeWithDeclaredType ( string $functionToReflect, string $expectedType )
$functionToReflect string
$expectedType string

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

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

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

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

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

public testIsDeprecated ( )

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

public testIsGenerator ( string $php, boolean $expectingGenerator )
$php string
$expectingGenerator boolean

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

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

public testIsInternal ( )

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

public testIsVariadic ( string $php, boolean $expectingVariadic )
$php string
$expectingVariadic boolean

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

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

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

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

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

public testRemoveParameter ( )

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

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

public testReturnsReference ( string $php, boolean $expectingReturnsReference )
$php string
$expectingReturnsReference boolean

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

public testSetBodyFromAst ( )

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

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

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

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

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

public testSetReturnType ( )

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

public testStartEndLine ( string $php, integer $expectedStart, integer $expectedEnd )
$php string
$expectedStart integer
$expectedEnd integer

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

public variadicProvider ( )