Guides

DocumentEntryNode extends EntryNode
in package

FinalYes

Table of Contents

Properties

$classes  : array<string|int, string>
$options  : array<string, scalar|null>
$value  : TValue
$additionalData  : array<string|int, mixed>
$entries  : array<string|int, DocumentEntryNode|ExternalEntryNode>
$file  : string
$isRoot  : bool
$parent  : DocumentEntryNode|null
$sections  : array<string|int, SectionEntryNode>
$titleNode  : TitleNode

Methods

__construct()  : mixed
addAdditionalData()  : void
addChild()  : void
addSection()  : void
findSectionEntry()  : SectionEntryNode|null
getAdditionalData()  : Node|null
getChildren()  : array<string|int, DocumentEntryNode>
getClasses()  : array<string|int, string>
getClassesString()  : string
getFile()  : string
getMenuEntries()  : array<string|int, DocumentEntryNode|ExternalEntryNode>
getOption()  : mixed
getOptions()  : array<string, scalar|null>
getParent()  : DocumentEntryNode|null
getSections()  : array<string|int, SectionEntryNode>
getTitle()  : TitleNode
getValue()  : TValue
hasOption()  : bool
isRoot()  : bool
setClasses()  : void
Normalizes class names following the rules of identifier-normalization
setParent()  : void
setValue()  : void
withKeepExistingOptions()  : static
Adds $options as default options without overriding any options already set.
withOptions()  : static

Properties

$classes

protected array<string|int, string> $classes = []

$options

protected array<string, scalar|null> $options = []

Methods

__construct()

public __construct(string $file, TitleNode $titleNode[, bool $isRoot = false ][, array<string, Node$additionalData = [] ]) : mixed
Parameters
$file : string
$titleNode : TitleNode
$isRoot : bool = false
$additionalData : array<string, Node> = []

addAdditionalData()

public addAdditionalData(string $key, Node $value) : void
Parameters
$key : string
$value : Node

getAdditionalData()

public getAdditionalData(string $key) : Node|null
Parameters
$key : string
Return values
Node|null

getClasses()

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

getClassesString()

public getClassesString() : string
Return values
string

getOption()

public getOption(string $name[, TType|null $default = null ]) : mixed
Parameters
$name : string
$default : TType|null = null
Tags
phpstan-return

($default is null ? mixed|null: TType|null)

getOptions()

public getOptions() : array<string, scalar|null>
Return values
array<string, scalar|null>

getValue()

public getValue() : TValue
Return values
TValue

hasOption()

public hasOption(string $name) : bool
Parameters
$name : string
Return values
bool

setValue()

public setValue(TValue $value) : void
Parameters
$value : TValue

withKeepExistingOptions()

Adds $options as default options without overriding any options already set.

public withKeepExistingOptions(array<string, scalar|null> $options) : static
Parameters
$options : array<string, scalar|null>
Return values
static

withOptions()

public withOptions(array<string, scalar|null> $options) : static
Parameters
$options : array<string, scalar|null>
Return values
static

        
On this page

Search results