public function getDataForSearchIndex($object, $params = [])
{
$dataString = "";
$getter = "get" . ucfirst($this->getName());
$classificationStore = $object->{$getter}();
$items = $classificationStore->getItems();
if ($items) {
foreach ($items as $groupId => $keys) {
foreach ($keys as $keyId => $values) {
$keyConfig = $this->getKeyConfiguration($keyId);
$fieldDefinition = Object\Classificationstore\Service::getFieldDefinitionFromKeyConfig($keyConfig);
foreach ($values as $language => $value) {
$value = $fieldDefinition->getDataForResource($value, $object, $params);
$dataString .= $value . " ";
}
}
}
}
return $dataString;
}