<?php
|
namespace JVBase\managers\SEO\render\Traits\_Properties;
|
|
use JVBase\managers\SEO\render\Thing\Intangible\StructuredValue\QuantitativeValue;
|
use JVBase\managers\SEO\render\Traits\_Helpers\arrayHelper;
|
|
if (!defined('ABSPATH')) {
|
exit;
|
}
|
trait hasMeasurementTrait {
|
use arrayHelper;
|
/**
|
* @var QuantitativeValue|array A measurement of an item, For example, the inseam of pants, the wheel size of a bicycle, the gauge of a screw, or the carbon footprint measured for certification by an authority. Usually an exact measurement, but can also be a range of measurements for adjustable products, for example belts and ski bindings.
|
*/
|
protected QuantitativeValue|array $hasMeasurement;
|
|
public function getHasMeasurement():QuantitativeValue|array|null
|
{
|
return $this->hasMeasurement??null;
|
}
|
public function setHasMeasurement(QuantitativeValue|array $hasMeasurement):void
|
{
|
if (is_array($hasMeasurement)){
|
$hasMeasurement = $this->classArray('hasMeasurement', $hasMeasurement, 'JVBase\managers\SEO\render\Thing\Intangible\StructuredValue\QuantitativeValue');
|
}
|
$this->hasMeasurement = $hasMeasurement;
|
}
|
}
|