use Civi\AfformAdmin\AfformAdminMeta;
use Civi\Api4\Afform;
-use Civi\Api4\Entity;
+use Civi\Api4\Utils\CoreUtil;
use Civi\Api4\Query\SqlExpression;
/**
$result[] = $info;
}
+ /**
+ * @param string $name
+ * @return array|null
+ */
private function loadForm($name) {
return Afform::get($this->checkPermissions)
->setFormatWhitespace(TRUE)
else {
$joinCount[$entityName] = 1;
}
- $label = Entity::get(FALSE)
- ->addWhere('name', '=', $entityName)
- ->addSelect('title')
- ->execute()->first()['title'];
+ $label = CoreUtil::getInfoItem($entityName, 'title');
$joinMap[$alias] = $label . $num;
}
return $calcFields;
}
+ /**
+ * @return array[]
+ */
public function fields() {
return [
[