creator??null; } public function setCreator(string|Organization|Person|array $creator):void { if (is_string($creator)) { if (empty($creator)) { return; } error_log('Creator value: '.print_r($creator, true)); //TODO: Set creator from string return; } if (is_array($creator)) { $creator = $this->mixedArray('creator', $creator, [ 'JVBase\managers\SEO\render\Thing\Organization\Organization', 'JVBase\managers\SEO\render\Thing\Person\Person' ]); } $this->creator = $creator; } }