PHP Class BetterReflection\Reflector\ClassReflector

Inheritance: implements BetterReflection\Reflector\Reflector
Datei anzeigen Open project: roave/better-reflection Class Usage Examples

Public Methods

Method Description
__construct ( BetterReflection\SourceLocator\Type\SourceLocator $sourceLocator )
buildDefaultReflector ( ) : self
getAllClasses ( ) : ReflectionClass[] Get all the classes available in the scope specified by the SourceLocator.
reflect ( string $className ) : ReflectionClass Create a ReflectionClass for the specified $className.

Method Details

__construct() public method

public __construct ( BetterReflection\SourceLocator\Type\SourceLocator $sourceLocator )
$sourceLocator BetterReflection\SourceLocator\Type\SourceLocator

buildDefaultReflector() public static method

public static buildDefaultReflector ( ) : self
return self

getAllClasses() public method

Get all the classes available in the scope specified by the SourceLocator.
public getAllClasses ( ) : ReflectionClass[]
return BetterReflection\Reflection\ReflectionClass[]

reflect() public method

Create a ReflectionClass for the specified $className.
public reflect ( string $className ) : ReflectionClass
$className string
return BetterReflection\Reflection\ReflectionClass