PHP Class ApiGen\Parser\Reflection\TokenReflection\ReflectionFactory

Inheritance: implements ApiGen\Contracts\Parser\Reflection\TokenReflection\ReflectionFactoryInterface
Datei anzeigen Open project: apigen/apigen Class Usage Examples

Public Methods

Method Description
__construct ( ApiGen\Contracts\Configuration\ConfigurationInterface $configuration, ApiGen\Contracts\Parser\ParserStorageInterface $parserResult )
createFromReflection ( $tokenReflection )
createMethodMagic ( array $settings )
createParameterMagic ( array $settings )
createPropertyMagic ( array $settings )

Private Methods

Method Description
createByReflectionType ( TokenReflection\IReflectionClass | TokenReflection\IReflectionConstant | TokenReflection\IReflectionMethod $reflection ) : ReflectionClass | ReflectionConstant | ReflectionMethod
setDependencies ( ApiGen\Parser\Reflection\ReflectionBase $reflection ) : ApiGen\Parser\Reflection\ReflectionBase

Method Details

__construct() public method

public __construct ( ApiGen\Contracts\Configuration\ConfigurationInterface $configuration, ApiGen\Contracts\Parser\ParserStorageInterface $parserResult )
$configuration ApiGen\Contracts\Configuration\ConfigurationInterface
$parserResult ApiGen\Contracts\Parser\ParserStorageInterface

createFromReflection() public method

public createFromReflection ( $tokenReflection )

createMethodMagic() public method

public createMethodMagic ( array $settings )
$settings array

createParameterMagic() public method

public createParameterMagic ( array $settings )
$settings array

createPropertyMagic() public method

public createPropertyMagic ( array $settings )
$settings array