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
getBracketedSyntax()
No description
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
getBracketedSyntax()
No description
at line 83
PhpNamespace
addUse(string $name, string $alias = null, string $aliasOut = null)
No description
at line 117
array
getUses()
No description
at line 123
string
unresolveName(string $name)
No description
at line 151
PhpNamespace
add(ClassType $class)
No description
at line 163
ClassType
addClass(string $name)
No description
at line 170
ClassType
addInterface(string $name)
No description
at line 176
ClassType
addTrait(string $name)
No description
at line 185
array
getClasses()
No description
at line 191
string
__toString()
No description
Traits
SmartObject