PhpNamespace
final class PhpNamespace
Namespaced part of a PHP file.
Generates:
- namespace statement
- variable amount of use statements
- one or more class declarations
Constants
NAME_NORMAL |
|
NAME_FUNCTION |
|
NAME_CONSTANT |
|
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
at line 53
__construct(string $name)
No description
at line 62
string
getName()
No description
at line 72
PhpNamespace
setBracketedSyntax(bool $state = true)
internal |
No description
at line 79
bool
hasBracketedSyntax()
No description
at line 86
bool
getBracketedSyntax()
deprecated
deprecated
No description
at line 96
PhpNamespace
addUse(string $name, string $alias = null, string $of = self::NAME_NORMAL)
No description
at line 138
PhpNamespace
addUseFunction(string $name, string $alias = null)
No description
at line 145
PhpNamespace
addUseConstant(string $name, string $alias = null)
No description
at line 152
array
getUses(string $of = self::NAME_NORMAL)
No description
at line 164
string
unresolveName(string $name)
deprecated
deprecated
No description
at line 170
string
resolveName(string $name, string $of = self::NAME_NORMAL)
No description
at line 191
string
simplifyType(string $type, string $of = self::NAME_NORMAL)
No description
at line 197
string
simplifyName(string $name, string $of = self::NAME_NORMAL)
No description
at line 239
PhpNamespace
add(ClassType $class)
No description
at line 254
ClassType
addClass(string $name)
No description
at line 261
ClassType
addInterface(string $name)
No description
at line 267
ClassType
addTrait(string $name)
No description
at line 273
ClassType
addEnum(string $name)
No description
at line 279
GlobalFunction
addFunction(string $name)
No description
at line 290
array
getClasses()
No description
at line 301
array
getFunctions()
No description
at line 317
string
__toString()
No description
Traits
Strict class for better experience.