| | |
| | | use JVBase\managers\SEO\render\DataType\DateTime; |
| | | use JVBase\managers\SEO\render\DataType\Time; |
| | | use JVBase\managers\SEO\render\Thing\CreativeWork\MediaObject\ImageObject; |
| | | use JVBase\managers\SEO\render\Thing\Intangible\StructuredValue\PropertyValue; |
| | | use JVBase\managers\SEO\render\Thing\Thing; |
| | | use JVBase\managers\SEO\render\Traits\_Properties\additionalTypeTrait; |
| | | use JVBase\managers\SEO\render\Traits\_Properties\alternateNameTrait; |
| | |
| | | use JVBase\managers\SEO\render\Traits\_Properties\sameAsTrait; |
| | | use JVBase\managers\SEO\render\Traits\_Properties\subjectOfTrait; |
| | | use JVBase\managers\SEO\render\Traits\_Properties\urlTrait; |
| | | use ReflectionClass; |
| | | |
| | | trait ThingSchema { |
| | | use additionalTypeTrait, alternateNameTrait, descriptionTrait, |
| | |
| | | |
| | | public function getTypeName():string |
| | | { |
| | | return (new \ReflectionClass($this))->getShortName(); |
| | | return (new ReflectionClass($this))->getShortName(); |
| | | } |
| | | |
| | | public function getProperties():array |