Properties

$templatesDirectory

$templatesDirectory : 

Type

$testedClassesDirectory

$testedClassesDirectory : 

Type

$testedClassNamespace

$testedClassNamespace : 

Type

$testClassesDirectory

$testClassesDirectory : 

Type

$testClassNamespace

$testClassNamespace : 

Type

$testedClassPathExtractor

$testedClassPathExtractor : 

Type

$fullyQualifiedTestClassNameExtractor

$fullyQualifiedTestClassNameExtractor : 

Type

$fullyQualifiedTestedClassNameExtractor

$fullyQualifiedTestedClassNameExtractor : 

Type

$runnerPath

$runnerPath : 

Type

$templateParser

$templateParser : 

Type

$pathFactory

$pathFactory : 

Type

$adapter

$adapter : 

Type

Methods

__construct()

__construct() 

setTemplatesDirectory()

setTemplatesDirectory(  $directory = null) 

Parameters

$directory

getTemplatesDirectory()

getTemplatesDirectory() 

setTestedClassesDirectory()

setTestedClassesDirectory(  $directory) 

Parameters

$directory

getTestedClassesDirectory()

getTestedClassesDirectory() 

setTestClassesDirectory()

setTestClassesDirectory(  $directory) 

Parameters

$directory

getTestClassesDirectory()

getTestClassesDirectory() 

setRunnerPath()

setRunnerPath(  $path) 

Parameters

$path

getRunnerPath()

getRunnerPath() 

getTemplateParser()

getTemplateParser() 

getPathFactory()

getPathFactory() 

getAdapter()

getAdapter() 

setTestedClassNamespace()

setTestedClassNamespace(  $namespace) 

Parameters

$namespace

getTestedClassNamespace()

getTestedClassNamespace() 

setTestClassNamespace()

setTestClassNamespace(  $namespace) 

Parameters

$namespace

getTestClassNamespace()

getTestClassNamespace() 

setFullyQualifiedTestClassNameExtractor()

setFullyQualifiedTestClassNameExtractor(\closure  $extractor = null) 

Parameters

\closure $extractor

getFullyQualifiedTestClassNameExtractor()

getFullyQualifiedTestClassNameExtractor() 

setFullyQualifiedTestedClassNameExtractor()

setFullyQualifiedTestedClassNameExtractor(\closure  $extractor = null) 

Parameters

\closure $extractor

getFullyQualifiedTestedClassNameExtractor()

getFullyQualifiedTestedClassNameExtractor() 

setTestedClassPathExtractor()

setTestedClassPathExtractor(\closure  $extractor = null) 

Parameters

\closure $extractor

getTestedClassPathExtractor()

getTestedClassPathExtractor() 

generate()

generate(  $testClassPath) 

Parameters

$testClassPath

saveClassInFile()

saveClassInFile(  $class,   $file) 

Parameters

$class
$file

cleanDirectory()

cleanDirectory(  $path) 

Parameters

$path

cleanNamespace()

cleanNamespace(  $namespace) 

Parameters

$namespace

getShortClassName()

getShortClassName(  $fullyQualifiedClassName) 

Parameters

$fullyQualifiedClassName

getClassNamespace()

getClassNamespace(  $fullyQualifiedClassName) 

Parameters

$fullyQualifiedClassName