view vendor/consolidation/output-formatters/src/StructuredData/RenderCellInterface.php @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 4c8ae668cc8c
children
line wrap: on
line source
<?php
namespace Consolidation\OutputFormatters\StructuredData;

use Consolidation\OutputFormatters\Options\FormatterOptions;

interface RenderCellInterface
{
    /**
     * Convert the contents of one table cell into a string,
     * so that it may be placed in the table.  Renderer should
     * return the $cellData passed to it if it does not wish to
     * process it.
     *
     * @param string $key Identifier of the cell being rendered
     * @param mixed $cellData The data to render
     * @param FormatterOptions $options The formatting options
     * @param array $rowData The rest of the row data
     *
     * @return mixed
     */
    public function renderCell($key, $cellData, FormatterOptions $options, $rowData);
}