PHP Class ApiGen\Parser\Reflection\TokenReflection\ReflectionFactory

Inheritance: implements ApiGen\Contracts\Parser\Reflection\TokenReflection\ReflectionFactoryInterface
Afficher le fichier Open project: apigen/apigen Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

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

createFromReflection() public méthode

public createFromReflection ( $tokenReflection )

createMethodMagic() public méthode

public createMethodMagic ( array $settings )
$settings array

createParameterMagic() public méthode

public createParameterMagic ( array $settings )
$settings array

createPropertyMagic() public méthode

public createPropertyMagic ( array $settings )
$settings array