phpDocumentor

DefaultNodeFactory
in package
implements NodeFactory

Interfaces, Classes and Traits

NodeFactory

Table of Contents

$eventManager  : EventManager
$nodeInstantiators  : array<string|int, NodeInstantiator>
__construct()  : mixed
createAnchorNode()  : AnchorNode
createBlockNode()  : BlockNode
createCallableNode()  : CallableNode
createCodeNode()  : CodeNode
createDefinitionListNode()  : DefinitionListNode
createDocumentNode()  : DocumentNode
createDummyNode()  : DummyNode
createFigureNode()  : FigureNode
createFromRegistry()  : self
createImageNode()  : ImageNode
createListNode()  : ListNode
createMainNode()  : MainNode
createMetaNode()  : MetaNode
createParagraphNode()  : ParagraphNode
createQuoteNode()  : QuoteNode
createRawNode()  : RawNode
createSectionBeginNode()  : SectionBeginNode
createSectionEndNode()  : SectionEndNode
createSeparatorNode()  : SeparatorNode
createSpanNode()  : SpanNode
createTableNode()  : TableNode
createTitleNode()  : TitleNode
createTocNode()  : TocNode
createWrapperNode()  : WrapperNode
create()  : Node
getNodeInstantiator()  : NodeInstantiator

Properties

Methods

createFromRegistry()

public static createFromRegistry(EventManager $eventManager, Format $format, Environment $environment, array<string, string> $nodeRegistry) : self
Parameters
$eventManager : EventManager
$format : Format
$environment : Environment
$nodeRegistry : array<string, string>
Return values
self

createImageNode()

public createImageNode(string $url[, array<string|int, string> $options = [] ]) : ImageNode
Parameters
$url : string
$options : array<string|int, string> = []
Return values
ImageNode

createTocNode()

public createTocNode(Environment $environment, array<string|int, string> $files, array<string|int, string> $options) : TocNode
Parameters
$environment : Environment
$files : array<string|int, string>
$options : array<string|int, string>
Return values
TocNode

createWrapperNode()

public createWrapperNode(Node|null $node[, string|callable $before = '' ][, string|callable $after = '' ]) : WrapperNode
Parameters
$node : Node|null
$before : string|callable = ''
$after : string|callable = ''
Return values
WrapperNode

create()

private create(string $type, array<string|int, mixed> $arguments) : Node
Parameters
$type : string
$arguments : array<string|int, mixed>
Return values
Node

Search results