ViewTemplate
in package
FinalYes
Table of Contents
Properties
- $aggregation : AggregationInterface|null
- $attributeKeys : array<int, string>
- $description : string|null
- $name : string|null
Methods
- create() : self
- project() : ViewProjection
- withAggregation() : self
- withAttributeKeys() : self
- withDescription() : self
- withName() : self
- __construct() : mixed
Properties
$aggregation
private
AggregationInterface|null
$aggregation
= null
$attributeKeys
private
array<int, string>
$attributeKeys
= null
$description
private
string|null
$description
= null
$name
private
string|null
$name
= null
Methods
create()
public
static create() : self
Return values
selfproject()
public
project(Instrument $instrument) : ViewProjection
Parameters
- $instrument : Instrument
Return values
ViewProjectionwithAggregation()
public
withAggregation(AggregationInterface|null $aggregation) : self
Parameters
- $aggregation : AggregationInterface|null
Return values
selfwithAttributeKeys()
public
withAttributeKeys(array<int, string> $attributeKeys) : self
Parameters
- $attributeKeys : array<int, string>
Return values
selfwithDescription()
public
withDescription(string $description) : self
Parameters
- $description : string
Return values
selfwithName()
public
withName(string $name) : self
Parameters
- $name : string
Return values
self__construct()
private
__construct() : mixed