- author Nicolas Grekas
CloneableFinalInstantiable
Methods |
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 virtual proxies.
|
Methods |
private static exportDefault(ReflectionParameter $param, $namespace) : string |
private static exportPropertyScopes(string $parent) : string |
private static exportSymbol(string $symbol, bool $mightBeRootConst, string $namespace) : string |
Methods |
private static exportDefault(ReflectionParameter $param, $namespace) : string |
private static exportPropertyScopes(string $parent) : 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 virtual proxies.
|