- author Nicolas Grekas
CloneableFinalInstantiable
| Methods |
| public static exportParameters(ReflectionFunctionAbstract $function, bool $withParameterTypes = true, ?string $args = NULL) : string |
| public static exportSignature(ReflectionFunctionAbstract $function, bool $withParameterTypes = true, ?string $args = NULL) : string |
| public static exportType(ReflectionFunctionAbstract|ReflectionProperty|ReflectionParameter $owner, bool $noBuiltin = false, ?ReflectionType $type = NULL) : ?string |
| public static generateLazyGhost(ReflectionClass $class) : string Helps generate lazy-loading ghost objects.
|
| public static generateLazyProxy(?ReflectionClass $class, array $interfaces = []) : string Helps generate lazy-loading decorators.
|
| Methods |
| private static exportDefault(ReflectionParameter $param, $namespace) : string |
| private static exportPropertyScopes(string $parent, array $propertyScopes) : string |
| private static exportSymbol(string $symbol, bool $mightBeRootConst, string $namespace) : string |
| private static generateLegacyLazyProxy(?ReflectionClass $class, array $interfaces) : string |
| Methods |
| private static exportDefault(ReflectionParameter $param, $namespace) : string |
| public static exportParameters(ReflectionFunctionAbstract $function, bool $withParameterTypes = true, ?string $args = NULL) : string |
| private static exportPropertyScopes(string $parent, array $propertyScopes) : string |
| public static exportSignature(ReflectionFunctionAbstract $function, bool $withParameterTypes = true, ?string $args = NULL) : string |
| private static exportSymbol(string $symbol, bool $mightBeRootConst, string $namespace) : string |
| public static exportType(ReflectionFunctionAbstract|ReflectionProperty|ReflectionParameter $owner, bool $noBuiltin = false, ?ReflectionType $type = NULL) : ?string |
| public static generateLazyGhost(ReflectionClass $class) : string Helps generate lazy-loading ghost objects.
|
| public static generateLazyProxy(?ReflectionClass $class, array $interfaces = []) : string Helps generate lazy-loading decorators.
|
| private static generateLegacyLazyProxy(?ReflectionClass $class, array $interfaces) : string |