/**
  * @param array $row
  * @return array
  */
 public function getTemplatePaths(array $row)
 {
     $extensionName = $this->getExtensionKey($row);
     $paths = $this->configurationService->getContentConfiguration($extensionName);
     if (TRUE === is_array($paths) && FALSE === empty($paths)) {
         $paths = PathUtility::translatePath($paths);
         return $paths;
     }
     return parent::getTemplatePaths($row);
 }
 /**
  * @param array $row
  * @return array
  */
 public function getTemplatePaths(array $row)
 {
     $paths = parent::getTemplatePaths($row);
     $variant = $this->getVariant($row);
     if (FALSE === empty($variant)) {
         $extensionKey = ExtensionNamingUtility::getExtensionKey($variant);
         if (FALSE === empty($extensionKey)) {
             $overlayPaths = $this->configurationService->getViewConfigurationForExtensionName($extensionKey);
             $paths = array_merge_recursive($paths, $overlayPaths);
         }
     }
     return $paths;
 }