public function getRecordMultiField(Record $record, $field, $locale = null)
 {
     if (!$this->fieldsMap->hasAlias($field, $locale)) {
         return [];
     }
     $key = $this->fieldsMap->getFieldName($field, $locale);
     $values = array();
     foreach ($record->getMetadata() as $metadata) {
         // Try to find the corresponding RecordCaption
         if ($key === $metadata->getName()) {
             $values[] = $metadata->getValue();
         }
     }
     return $values;
 }
 public function testHasAliasReturnsFalseWhenAliasIsNotDefined()
 {
     $map = new FieldMap(['bacon' => ['fr' => 'jambon']]);
     $this->assertFalse($map->hasAlias('bacon', 'en'));
     $this->assertFalse($map->hasAlias('milk', 'fr'));
 }