PhpNamespace
final class PhpNamespace
Namespaced part of a PHP file.
Generates:
- namespace statement
- variable amount of use statements
- one or more class declarations
Constants
private KEYWORDS |
|
Methods
__construct(string $name)
No description
string
getName()
No description
setBracketedSyntax(bool $state = true)
No description
bool
hasBracketedSyntax()
No description
bool
addUse(string $name, string $alias = null, string $aliasOut = null)
No description
array
getUses()
No description
string
unresolveName(string $name)
No description
addInterface(string $name)
No description
array
getClasses()
No description
string
__toString()
No description
Details
at line 47
__construct(string $name)
No description
at line 56
string
getName()
No description
at line 66
PhpNamespace
setBracketedSyntax(bool $state = true)
internal |
No description
at line 73
bool
hasBracketedSyntax()
No description
at line 80
bool
getBracketedSyntax()
deprecated
deprecated
No description
at line 90
PhpNamespace
addUse(string $name, string $alias = null, string $aliasOut = null)
No description
at line 122
array
getUses()
No description
at line 128
string
unresolveName(string $name)
No description
at line 154
PhpNamespace
add(ClassType $class)
No description
at line 166
ClassType
addClass(string $name)
No description
at line 173
ClassType
addInterface(string $name)
No description
at line 179
ClassType
addTrait(string $name)
No description
at line 186
array
getClasses()
No description
at line 192
string
__toString()
No description
Traits
SmartObject