Documentation

Parser
in package
implements Parser

Interfaces, Classes and Traits

Parser

Table of Contents

$directives  : array<string|int, Directive>
$documentParser  : DocumentParser|null
$environment  : Environment
$eventManager  : EventManager
$filename  : string|null
$format  : Format
$references  : array<string|int, Reference>
__construct()  : mixed
getDocument()  : DocumentNode
getEnvironment()  : Environment
getFilename()  : string
getSubParser()  : Parser
initDirectives()  : void
initReferences()  : void
parse()  : DocumentNode
parseFragment()  : DocumentNode
parseLocal()  : DocumentNode
registerDirective()  : void
createDocumentParser()  : DocumentParser

Properties

$filename

private string|null $filename = null

Methods

getFilename()

public getFilename() : string
Return values
string

initDirectives()

public initDirectives(array<string|int, Directive$directives) : void
Parameters
$directives : array<string|int, Directive>
Return values
void

initReferences()

public initReferences(array<string|int, Reference$references) : void
Parameters
$references : array<string|int, Reference>
Return values
void

registerDirective()

public registerDirective(Directive $directive) : void
Parameters
$directive : Directive
Return values
void

Search results