PHP Class FluentDOM\Loader\Json\BadgerFish

Inheritance: implements FluentDOM\Loadable, use trait FluentDOM\Loader\Supports\Json
Datei anzeigen Open project: fluentdom/fluentdom

Public Methods

Method Description
getSupported ( ) : string[]

Protected Methods

Method Description
getNamespacePropertyName ( string | null $prefix ) : string Get the property name for a namespace prefix
transferAttributeTo ( DOMElement $node, string $name, string | number | boolean | null $data ) : array
transferChildTo ( DOMNode $node, string $name, mixed $data ) : array
transferNamespacesTo ( DOMElement $node, stdClass $data )
transferTo ( DOMNode $node, mixed $json )

Method Details

getNamespacePropertyName() protected method

Get the property name for a namespace prefix
protected getNamespacePropertyName ( string | null $prefix ) : string
$prefix string | null
return string

getSupported() public method

public getSupported ( ) : string[]
return string[]

transferAttributeTo() protected method

protected transferAttributeTo ( DOMElement $node, string $name, string | number | boolean | null $data ) : array
$node DOMElement
$name string
$data string | number | boolean | null
return array

transferChildTo() protected method

protected transferChildTo ( DOMNode $node, string $name, mixed $data ) : array
$node DOMNode
$name string
$data mixed
return array

transferNamespacesTo() protected method

protected transferNamespacesTo ( DOMElement $node, stdClass $data )
$node DOMElement
$data stdClass

transferTo() protected method

protected transferTo ( DOMNode $node, mixed $json )
$node DOMNode
$json mixed