protected function AbstractSelectSynonymsWebTestCase::synonymSelectKey in Synonyms 7
Form a key for the option of a synonyms friendly select.
Parameters
object $entity: Fully loaded entity for which to generate the key
string $synonym: If the option, whose key is being generated, comes from a synonym, then supply it here
Return value
string Key for the option of a synonym friendly select
4 calls to AbstractSelectSynonymsWebTestCase::synonymSelectKey()
- AbstractSelectSynonymsWebTestCase::assertSynonymsSelect in ./
synonyms.test  - Assert correctness of the synonyms-friendly select widget.
 - CommerceProductReferenceSelectSynonymsWebTestCase::testWidget in synonyms_commerce/
synonyms_commerce.test  - Test main functionality of the widget.
 - EntityReferenceSelectSynonymsWebTestCase::testWidget in ./
synonyms.test  - Test main functionality of the widget.
 - TaxonomyTermReferenceSelectSynonymsWebTestCase::testWidget in ./
synonyms.test  - Test main functionality of the widget.
 
File
- ./
synonyms.test, line 1154  - Tests for the Synonyms module.
 
Class
- AbstractSelectSynonymsWebTestCase
 - Test "Synonyms friendly select" widget of Synonyms module.
 
Code
protected function synonymSelectKey($entity, $synonym = NULL) {
  $entity_id = entity_extract_ids($this->behavior_implementation['entity_type'], $entity);
  $key = $entity_id[0];
  if ($synonym) {
    $key .= ':' . drupal_html_class($synonym);
  }
  return $key;
}