public function testSetAndGetName()
 {
     $this->assertNull($this->entity->getName());
     $name = 'total';
     $expectedTag = ExtendedMergeVar::TAG_PREFIX . strtoupper($name);
     $this->entity->setName($name);
     $this->assertEquals($name, $this->entity->getName());
     $this->assertEquals($expectedTag, $this->entity->getTag());
 }
 /**
  * @param ExtendedMergeVar $extendedMergeVar
  * @param array $itemData
  * @param array $columns
  * @param array $columnAliases
  * @return null|string
  */
 protected function getValue(ExtendedMergeVar $extendedMergeVar, array $itemData, array $columns, array $columnAliases)
 {
     $value = null;
     if (array_key_exists($extendedMergeVar->getName(), $columnAliases)) {
         $columnAlias = $columnAliases[$extendedMergeVar->getName()];
         if (!empty($itemData[$columnAlias]) && !empty($columns[$columnAlias])) {
             $value = $this->applyFrontendFormatting($itemData[$columnAlias], $columns[$columnAlias]);
         }
     }
     return $value;
 }