public static function SynonymsEntityAutocomplete::extractEntityIdFromAutocompleteInput in Synonyms 2.0.x
Extracts the entity ID from the autocompletion result.
Parameters
string $input: The input coming from the autocompletion result.
Return value
mixed|null The return value
1 call to SynonymsEntityAutocomplete::extractEntityIdFromAutocompleteInput()
- SynonymsEntityAutocomplete::validateEntityAutocomplete in modules/
synonyms_autocomplete/ src/ Element/ SynonymsEntityAutocomplete.php - Form element validation handler for synonyms_entity_autocomplete elements.
File
- modules/
synonyms_autocomplete/ src/ Element/ SynonymsEntityAutocomplete.php, line 141
Class
- SynonymsEntityAutocomplete
- Form element for synonyms-friendly entity autocomplete.
Namespace
Drupal\synonyms_autocomplete\ElementCode
public static function extractEntityIdFromAutocompleteInput($input) {
$match = NULL;
// Take "label (entity id)', match the ID from parenthesis when it's a
// number.
if (preg_match("/.+\\s\\((\\d+)\\)/", $input, $matches)) {
$match = $matches[1];
}
return $match;
}