<?php
|
namespace JVBase\managers\SEO\render\Traits\_Properties;
|
|
use JVBase\managers\SEO\render\Thing\Intangible\Grant;
|
use JVBase\managers\SEO\render\Traits\_Helpers\arrayHelper;
|
|
if (!defined('ABSPATH')) {
|
exit;
|
}
|
trait fundingTrait {
|
use arrayHelper;
|
/**
|
* @var Grant|array A Grant that directly or indirectly provide funding or sponsorship for this item. See also ownershipFundingInfo.
|
* Inverse property: fundedItem
|
*/
|
protected Grant|array $funding;
|
|
public function getFunding():Grant|array|null
|
{
|
return $this->funding??null;
|
}
|
public function setFunding(Grant|array $funding):void
|
{
|
if (is_array($funding)){
|
$funding = $this->classArray('funding', $funding, 'JVBase\managers\SEO\render\Thing\Intangible\Grant');
|
}
|
$this->funding = $funding;
|
}
|
}
|