CycloneDX Library

DependenciesNormalizer extends _BaseNormalizer
in package

Tags
psalm-type

Dependency = array{ref: string, dependsOn?: non-empty-list}

Table of Contents

Methods

normalize()  : array<string|int, array<string|int, mixed>>
Only named {@see BomRef BomRefs} will be taken into account.
normalizeDependency()  : array<string|int, mixed>|null

Methods

normalize()

Only named {@see BomRef BomRefs} will be taken into account.

public normalize(Bom $bom) : array<string|int, array<string|int, mixed>>

Make sure to use the BomRefDiscriminator before calling.

Parameters
$bom : Bom
Tags
psalm-return

list<Dependency>

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

normalizeDependency()

private normalizeDependency(BomRef $componentRef, BomRef ...$dependencyRefs) : array<string|int, mixed>|null
Parameters
$componentRef : BomRef
$dependencyRefs : BomRef
Tags
psalm-return

Dependency|null

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

        
On this page

Search results