| | |
| | | use JVBase\managers\SEO\render\Thing\Organization\Organization; |
| | | use JVBase\managers\SEO\render\Thing\Person\Person; |
| | | use JVBase\managers\SEO\render\Traits\_Helpers\arrayHelper; |
| | | use JVBase\registrar\config\seo\Resolver; |
| | | |
| | | if (!defined('ABSPATH')) { |
| | | exit; |
| | |
| | | { |
| | | return $this->creator??null; |
| | | } |
| | | public function setCreator(Organization|Person|array $creator):void |
| | | 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', |