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; }