propertyExemptionList = str_replace( ' ', '_', $propertyExemptionList ); } /** * @since 2.5 * * @param SemanticData $semanticDat * * @return SemanticData */ public function doTruncate( SemanticData $semanticData ) { if ( $this->propertyExemptionList === [] ) { return $semanticData; } foreach ( $this->propertyExemptionList as $property ) { $semanticData->removeProperty( DIProperty::newFromUserLabel( $property ) ); } return $semanticData; } }