CycloneDX Library

XmlValidator extends BaseValidator
in package

Tags
author

jkowalleck

Table of Contents

Properties

$spec  : _SpecProtocol

Methods

__construct()  : mixed
getSpec()  : _SpecProtocol
validateDom()  : XmlValidationError|null
validateString()  : XmlValidationError|null
getSchemaFile()  : string
listSchemaFiles()  : array<string|int, string>|array<string|int, null>
loadDomFromXml()  : DOMDocument
validateDomWithSchema()  : LibXMLError|null

Properties

Methods

__construct()

public __construct(_SpecProtocol $spec) : mixed
Parameters
$spec : _SpecProtocol

getSpec()

public getSpec() : _SpecProtocol
Return values
_SpecProtocol

listSchemaFiles()

protected abstract static listSchemaFiles() : array<string|int, string>|array<string|int, null>
Tags
psalm-return

array<string, ?string>

Return values
array<string|int, string>|array<string|int, null>

dictionary ala [ CycloneDX\Core\Spec\Version::value() => string ]

loadDomFromXml()

private loadDomFromXml(string $xml) : DOMDocument
Parameters
$xml : string
Tags
throws
DOMException

if loading the DOM failed

Return values
DOMDocument

        
On this page

Search results