Documentation

DefineTest extends TestCase
in package
uses ProphecyTrait

FinalYes

Base test case for all strategies, to be sure that they check if the can handle objects before handeling them.

Attributes
#[CoversClass]
\phpDocumentor\Reflection\Php\Factory\Define::class
#[CoversClass]
\phpDocumentor\Reflection\Php\Factory\AbstractFactory::class
#[UsesClass]
'\phpDocumentor\Reflection\Php\ProjectFactoryStrategies'
#[UsesClass]
'\phpDocumentor\Reflection\Php\Constant'
#[UsesClass]
'\phpDocumentor\Reflection\Php\Visibility'

Table of Contents

Properties

$fixture  : ProjectFactoryStrategy
$docBlockFactory  : ObjectProphecy

Methods

createContext()  : ContextStack
testCreate()  : void
testCreateGlobal()  : void
testCreateNamespace()  : void
testCreateThrowsException()  : void
testCreateWithDocBlock()  : void
testMatches()  : void
setUp()  : void
assertConstant()  : void
buildDefineStub()  : Expression

Properties

$docBlockFactory

private ObjectProphecy $docBlockFactory

Methods

testCreateGlobal()

public testCreateGlobal() : void

testCreateNamespace()

public testCreateNamespace() : void

testCreateThrowsException()

public testCreateThrowsException() : void

testCreateWithDocBlock()

public testCreateWithDocBlock() : void

assertConstant()

private assertConstant(Constant $constant, string $namespace) : void
Parameters
$constant : Constant
$namespace : string

        
On this page

Search results