FqsenResolver
in package
Resolver for Fqsen using Context information
Tags
Table of Contents
- OPERATOR_NAMESPACE = '\'
- resolve() : Fqsen
- isFqsen() : bool
- Tests whether the given type is a Fully Qualified Structural Element Name.
- resolvePartialStructuralElementName() : Fqsen
- Resolves a partial Structural Element Name (i.e. `Reflection\DocBlock`) to its FQSEN representation (i.e. `\phpDocumentor\Reflection\DocBlock`) based on the Namespace and aliases mentioned in the Context.
Constants
OPERATOR_NAMESPACE
private
string
OPERATOR_NAMESPACE
= '\'
Methods
resolve()
public
resolve(string $fqsen[, Context|null $context = null ]) : Fqsen
Parameters
- $fqsen : string
- $context : Context|null = null
Return values
Fqsen —isFqsen()
Tests whether the given type is a Fully Qualified Structural Element Name.
private
isFqsen(string $type) : bool
Parameters
- $type : string
Return values
bool —resolvePartialStructuralElementName()
Resolves a partial Structural Element Name (i.e. `Reflection\DocBlock`) to its FQSEN representation (i.e. `\phpDocumentor\Reflection\DocBlock`) based on the Namespace and aliases mentioned in the Context.
private
resolvePartialStructuralElementName(string $type, Context $context) : Fqsen
Parameters
- $type : string
- $context : Context