semantic_connector-8.x-1.1/src/Api/SemanticConnectorPPXApi_6_0.php
src/Api/SemanticConnectorPPXApi_6_0.php
<?php
namespace Drupal\semantic_connector\Api;
/**
* Class SemanticConnectorPPXApi_6_0
*
* API Class for the version 6.0
*/
class SemanticConnectorPPXApi_6_0 extends SemanticConnectorPPXApi_5_6 {
/**
* {@inheritdoc}
*/
public function extractConcepts($data, $language, array $parameters = array(), $data_type = '', $categorize = FALSE) {
$concepts = parent::extractConcepts($data, $language, $parameters, $data_type, $categorize);
// Rename the 'extractedTerms' property to the old 'freeTerms' property.
if (is_array($concepts) && isset($concepts['extractedTerms'])) {
$concepts['freeTerms'] = $concepts['extractedTerms'];
unset($concepts['extractedTerms']);
}
return $concepts;
}
}
