<?php
|
namespace JVBase\managers\SEO\render\Traits\_Properties;
|
|
use JVBase\managers\SEO\render\Thing\CreativeWork\CreativeWork;
|
use JVBase\managers\SEO\render\Traits\_Helpers\arrayHelper;
|
|
if (!defined('ABSPATH')) {
|
exit;
|
}
|
trait workPerformedTrait {
|
use arrayHelper;
|
/**
|
* @var CreativeWork|array A work performed in some event, for example a play performed in a TheaterEvent.
|
*/
|
protected CreativeWork|array $workPerformed;
|
|
public function getWorkPerformed():CreativeWork|array|null
|
{
|
return $this->workPerformed??null;
|
}
|
public function setWorkPerformed(CreativeWork|array $workPerformed):void
|
{
|
if (is_array($workPerformed)) {
|
$workPerformed = $this->classArray('workPerformed', $workPerformed, 'JVBase\managers\SEO\render\Thing\CreativeWork\CreativeWork');
|
}
|
$this->workPerformed = $workPerformed;
|
}
|
}
|