2 namespace Consolidation\OutputFormatters\StructuredData;
4 use Consolidation\OutputFormatters\Options\FormatterOptions;
6 class CallableRenderer implements RenderCellInterface
9 protected $renderFunction;
11 public function __construct(callable $renderFunction)
13 $this->renderFunction = $renderFunction;
19 public function renderCell($key, $cellData, FormatterOptions $options, $rowData)
21 return call_user_func($this->renderFunction, $key, $cellData, $options, $rowData);