mediatekformation

CachingFileScanner extends FileScanner
in package

Table of Contents

$annotationManager  : AnnotationManager
$cache  : array<string|int, mixed>
$docComment  : null
$file  : string
$fileScanner  : null|FileScanner
$infos  : array<string|int, mixed>
$isScanned  : bool
$nameInformation  : NameInformation
$tokens  : array<string|int, mixed>
__construct()  : mixed
__toString()  : mixed
clearCache()  : void
export()  : mixed
Export
getAnnotationManager()  : AnnotationManager
getClass()  : ClassScanner
getClasses()  : array<string|int, mixed>
getClassNameInformation()  : bool|null|NameInformation
getClassNames()  : array<string|int, mixed>
getDocComment()  : null|string
getFile()  : array<string|int, mixed>|null|string
getFunctionNames()  : array<string|int, mixed>
getFunctions()  : array<string|int, mixed>
getIncludes()  : array<string|int, mixed>
getNamespaces()  : array<string|int, mixed>
getUses()  : array<string|int, mixed>|null
hasNamespace()  : bool
Check for namespace
getUsesNoScan()  : null|array<string|int, mixed>
scan()  : mixed
Scan

Properties

Methods

export()

Export

public static export(mixed $tokens) : mixed
Parameters
$tokens : mixed
Return values
mixed

getClasses()

public getClasses() : array<string|int, mixed>
Return values
array<string|int, mixed>

getClassNames()

public getClassNames() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDocComment()

public getDocComment() : null|string
Return values
null|string

getFile()

public getFile() : array<string|int, mixed>|null|string
Return values
array<string|int, mixed>|null|string

getFunctionNames()

public getFunctionNames() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFunctions()

public getFunctions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getIncludes()

public getIncludes() : array<string|int, mixed>
Return values
array<string|int, mixed>

getNamespaces()

public getNamespaces() : array<string|int, mixed>
Return values
array<string|int, mixed>

getUses()

public getUses([null|string $namespace = null ]) : array<string|int, mixed>|null
Parameters
$namespace : null|string = null
Return values
array<string|int, mixed>|null

hasNamespace()

Check for namespace

public hasNamespace(string $namespace) : bool
Parameters
$namespace : string
Return values
bool

getUsesNoScan()

protected getUsesNoScan(string $namespace) : null|array<string|int, mixed>
Parameters
$namespace : string
Tags
throws
InvalidArgumentException
Return values
null|array<string|int, mixed>

scan()

Scan

protected scan() : mixed
Tags
todo:

$this->docComment should be assigned for valid docblock during the scan instead of $this->getDocComment() (starting with T_DOC_COMMENT case)

throws
RuntimeException
Return values
mixed

Search results