MiconParagraphsTypeListBuilder.php in Micon 8
File
micon_paragraphs/src/MiconParagraphsTypeListBuilder.php
View source
<?php
namespace Drupal\micon_paragraphs;
use Drupal\paragraphs\Controller\ParagraphsTypeListBuilder;
use Drupal\Core\Entity\EntityInterface;
class MiconParagraphsTypeListBuilder extends ParagraphsTypeListBuilder {
public function buildRow(EntityInterface $entity) {
$row = parent::buildRow($entity);
if (isset($row['icon_file'])) {
$icon = micon_paragraphs_icon($entity);
if ($icon) {
$row['icon_file'] = [];
$row['icon_file']['data']['#markup'] = micon()
->setIcon($icon);
}
}
return $row;
}
}