Overview

Namespaces

  • TokenReflection
    • Broker
      • Backend
    • Dummy
    • Exception
    • Invalid
    • Php
    • Stream

Classes

  • Broker
  • ReflectionAnnotation
  • ReflectionBase
  • ReflectionClass
  • ReflectionConstant
  • ReflectionElement
  • ReflectionFile
  • ReflectionFileNamespace
  • ReflectionFunction
  • ReflectionFunctionBase
  • ReflectionMethod
  • ReflectionNamespace
  • ReflectionParameter
  • ReflectionProperty
  • Resolver

Interfaces

  • IReflection
  • IReflectionClass
  • IReflectionConstant
  • IReflectionExtension
  • IReflectionFunction
  • IReflectionFunctionBase
  • IReflectionMethod
  • IReflectionNamespace
  • IReflectionParameter
  • IReflectionProperty
  • Overview
  • Namespace
  • Class
  • Tree
  • Download

Class ReflectionFileNamespace

Reflection of a namespace parsed from a file.

TokenReflection\ReflectionBase implements TokenReflection\IReflection
Extended by TokenReflection\ReflectionElement
Extended by TokenReflection\ReflectionFileNamespace
Namespace: TokenReflection
Located at ReflectionFileNamespace.php
Methods summary
public array
# getClasses( )

Returns class reflections.

Returns class reflections.

Returns

array
public array
# getConstants( )

Returns constant reflections.

Returns constant reflections.

Returns

array
public array
# getFunctions( )

Returns function reflections.

Returns function reflections.

Returns

array
public array
# getNamespaceAliases( )

Returns all imported namespaces and aliases.

Returns all imported namespaces and aliases.

Returns

array
protected TokenReflection\ReflectionElement
# processParent( TokenReflection\IReflection $parent, TokenReflection\Stream\StreamBase $tokenStream )

Processes the parent reflection object.

Processes the parent reflection object.

Parameters

$parent
TokenReflection\IReflection
$parent Parent reflection object
$tokenStream
TokenReflection\Stream\StreamBase
$tokenStream Token substream

Returns

TokenReflection\ReflectionElement

Throws

TokenReflection\Exception\ParseException
If an invalid parent reflection object was provided.

Overrides

TokenReflection\ReflectionElement::processParent()
protected TokenReflection\ReflectionFileNamespace
# parse( TokenReflection\Stream\StreamBase $tokenStream, TokenReflection\IReflection $parent )

Parses reflected element metadata from the token stream.

Parses reflected element metadata from the token stream.

Parameters

$tokenStream
TokenReflection\Stream\StreamBase
$tokenStream Token substream
$parent
TokenReflection\IReflection
$parent Parent reflection object

Returns

TokenReflection\ReflectionFileNamespace
protected TokenReflection\ReflectionElement
# parseDocComment( TokenReflection\Stream\StreamBase $tokenStream, TokenReflection\IReflection $parent )

Find the appropriate docblock.

Find the appropriate docblock.

Parameters

$tokenStream
TokenReflection\Stream\StreamBase
$tokenStream Token substream
$parent
TokenReflection\IReflection
$parent Parent reflection

Returns

TokenReflection\ReflectionElement

Overrides

TokenReflection\ReflectionElement::parseDocComment()
protected TokenReflection\ReflectionFileNamespace
# parseName( TokenReflection\Stream\StreamBase $tokenStream )

Parses the namespace name.

Parses the namespace name.

Parameters

$tokenStream
TokenReflection\Stream\StreamBase
$tokenStream Token substream

Returns

TokenReflection\ReflectionFileNamespace

Throws

TokenReflection\Exception\ParseException
If the namespace name could not be determined.
protected TokenReflection\ReflectionFileNamespace
# parseChildren( TokenReflection\Stream\StreamBase $tokenStream, TokenReflection\IReflection $parent )

Parses child reflection objects from the token stream.

Parses child reflection objects from the token stream.

Parameters

$tokenStream
TokenReflection\Stream\StreamBase
$tokenStream Token substream
$parent
TokenReflection\IReflection
$parent Parent reflection object

Returns

TokenReflection\ReflectionFileNamespace

Throws

TokenReflection\Exception\ParseException
If child elements could not be parsed.

Overrides

TokenReflection\ReflectionElement::parseChildren()
Methods inherited from TokenReflection\ReflectionElement
__construct(), getDocblockTemplates(), getEndLine(), getEndPosition(), getExtension(), getExtensionName(), getFileName(), getFileReflection(), getSource(), getStartLine(), getStartPosition(), parseStream()
Methods inherited from TokenReflection\ReflectionBase
__get(), __isset(), exists(), get(), getAnnotation(), getAnnotations(), getBroker(), getDocComment(), getName(), getPrettyName(), hasAnnotation(), isDeprecated(), isInternal(), isTokenized(), isUserDefined()
Constants inherited from TokenReflection\ReflectionElement
DOCBLOCK_TEMPLATE_END, DOCBLOCK_TEMPLATE_START
Properties inherited from TokenReflection\ReflectionElement
$docblockTemplates, $startPosition
Properties inherited from TokenReflection\ReflectionBase
$docComment, $name
PHP Token Reflection API documentation generated by ApiGen 2.8.0