<?php
|
namespace JVBase\managers\SEO\render\Traits\_Properties;
|
|
use JVBase\managers\SEO\render\Thing\CreativeWork\CreativeWork;
|
use JVBase\managers\SEO\render\Thing\CreativeWork\WebPage\AboutPage;
|
use JVBase\managers\SEO\render\Traits\_Helpers\arrayHelper;
|
|
if (!defined('ABSPATH')) {
|
exit;
|
}
|
trait ownershipFundInfoTrait {
|
use arrayHelper;
|
/**
|
* @var AboutPage|CreativeWork|string|array A ownershipFundingInfo of the item
|
*/
|
protected AboutPage|CreativeWork|string|array $ownershipFundingInfo;
|
|
public function getOwnershipFundingInfo():AboutPage|CreativeWork|string|array|null
|
{
|
return $this->ownershipFundingInfo??null;
|
}
|
public function setOwnershipFundingInfo(AboutPage|CreativeWork|string|array $ownershipFundingInfo):void
|
{
|
if (is_array($ownershipFundingInfo)) {
|
$ownershipFundingInfo = $this->mixedArray('ownershipFundingInfo', $ownershipFundingInfo, [
|
'JVBase\managers\SEO\render\Thing\CreativeWork\CreativeWork',
|
'JVBase\managers\SEO\render\Thing\CreativeWork\WebPage\AboutPage'
|
]);
|
}
|
$this->ownershipFundingInfo = $ownershipFundingInfo;
|
}
|
}
|