/** * @see SemanticData::hasSubSemanticData * * @note This method will initialize SubSemanticData first if it wasn't done * yet to ensure data consistency * * @since 2.0 */ public function hasSubSemanticData($subobjectName = null) { if (!$this->subSemanticDataInitialized) { $this->getSubSemanticData(); } return parent::hasSubSemanticData($subobjectName); }