function BaseMapping::map in Flags 8
Maps provided string to a flag code. Returned string should be lower case flag code.
Parameters
string $value Value of the source data.:
Return value
string
Overrides FlagMappingInterface::map
1 call to BaseMapping::map()
- BaseMapping::getOptionAttributes in src/Mapping/ BaseMapping.php 
- Gets array with attributes for each option element.
File
- src/Mapping/ BaseMapping.php, line 48 
Class
- BaseMapping
- Provides generic mapping service to map values to flags using config entities.
Namespace
Drupal\flags\MappingCode
function map($value) {
  // Unify input data
  $code = trim(strtolower($value));
  $key = $this
    ->getConfigKey() . '.' . $code;
  if (isset($this->config[$key])) {
    // We make sure that flag is lowercase to match our CSS.
    return strtolower($this->config[$key]
      ->get('flag'));
  }
  return $code;
}