<?php
|
namespace JVBase\managers\SEO\render\Traits\_Properties;
|
|
use JVBase\managers\SEO\render\Thing\Intangible\Occupation;
|
use JVBase\managers\SEO\render\Traits\_Helpers\arrayHelper;
|
|
if (!defined('ABSPATH')) {
|
exit;
|
}
|
trait hasOccupationTrait {
|
use arrayHelper;
|
/**
|
* @var Occupation|array The Person's occupation. For past professions, use Role for expressing dates.
|
*/
|
protected Occupation|array $hasOccupation;
|
|
public function getHasOccupation():Occupation|array|null
|
{
|
return $this->hasOccupation??null;
|
}
|
public function setHasOccupation(Occupation|array $hasOccupation):void
|
{
|
if (is_array($hasOccupation)) {
|
$hasOccupation = $this->classArray('hasOccupation', $hasOccupation, 'JVBase\managers\SEO\render\Thing\Intangible\Occupation');
|
}
|
$this->hasOccupation = $hasOccupation;
|
}
|
}
|