phpDocumentor

NamespaceInterface extends ElementInterface, ContainerInterface, ChildInterface

Describes the public interface for the description of a namespace.

Table of Contents

Methods

getChildren()  : Collection<string|int, NamespaceInterface>
getClasses()  : Collection<string|int, ClassInterface>
getConstants()  : Collection<string|int, ConstantInterface>
getDescription()  : DescriptionDescriptor
Returns the description for this element.
getEndLocation()  : Location|null
Returns the end location where the definition for this element can be found.
getEnums()  : Collection<string|int, EnumInterface>
getErrors()  : Collection<string|int, Error>
getFullyQualifiedStructuralElementName()  : Fqsen|null
Returns the Fully Qualified Structural Element Name (FQSEN) for this element.
getFunctions()  : Collection<string|int, FunctionInterface>
getInterfaces()  : Collection<string|int, InterfaceInterface>
getLine()  : int
Returns the line number where this element may be found.
getName()  : string
Returns the local name for this element.
getNamespace()  : NamespaceInterface|string
Returns the namespace for this element (defaults to global "\")
getPackage()  : PackageInterface|null
Returns the package name for this element.
getParent()  : ElementInterface|Fqsen|string|null
Returns the parent for this descriptor.
getPath()  : string
Returns the file location for this element relative to the project root.
getSummary()  : string
Returns the summary describing this element.
getTags()  : Collection<string|int, Collection<string|int, TagInterface>>
Returns all tags associated with this element.
getTraits()  : Collection<string|int, TraitInterface>
isEmpty()  : bool
Returns true when the namespace is empty.
setDescription()  : void
Sets a longer description for this element.
setFullyQualifiedStructuralElementName()  : void
Sets the Fully Qualified Structural Element Name (FQSEN) for this element.
setLocation()  : void
Sets the file and location for this element.
setName()  : void
Sets the local name for this element.
setParent()  : void
Sets the parent for this Descriptor.
setSummary()  : void
Sets a summary describing this element.

Methods

getDescription()

Returns the description for this element.

public getDescription() : DescriptionDescriptor

This method will automatically attempt to inherit the parent's description if this one has none.

Return values
DescriptionDescriptor

getEndLocation()

Returns the end location where the definition for this element can be found.

public getEndLocation() : Location|null
Return values
Location|null

getFullyQualifiedStructuralElementName()

Returns the Fully Qualified Structural Element Name (FQSEN) for this element.

public getFullyQualifiedStructuralElementName() : Fqsen|null
Return values
Fqsen|null

getLine()

Returns the line number where this element may be found.

public getLine() : int
Tags
see
getPath()

to find out in which file this element is found.

Return values
int

getName()

Returns the local name for this element.

public getName() : string
Return values
string

getPath()

Returns the file location for this element relative to the project root.

public getPath() : string
Return values
string

getSummary()

Returns the summary describing this element.

public getSummary() : string
Return values
string

isEmpty()

Returns true when the namespace is empty.

public isEmpty() : bool
Return values
bool

setFullyQualifiedStructuralElementName()

Sets the Fully Qualified Structural Element Name (FQSEN) for this element.

public setFullyQualifiedStructuralElementName(Fqsen $name) : void
Parameters
$name : Fqsen

setName()

Sets the local name for this element.

public setName(string $name) : void
Parameters
$name : string

setSummary()

Sets a summary describing this element.

public setSummary(string $summary) : void
Parameters
$summary : string
On this page

Search results