| Current Path : /var/www/homesaver/www/bitrix/modules/main/lib/grid/row/assembler/field/ |
| Current File : /var/www/homesaver/www/bitrix/modules/main/lib/grid/row/assembler/field/htmlfieldassembler.php |
<?php
namespace Bitrix\Main\Grid\Row\Assembler\Field;
use Bitrix\Main\Grid\Row\FieldAssembler;
use Stringable;
/**
* Assembler of HTML fields.
*/
class HtmlFieldAssembler extends FieldAssembler
{
/**
* Returns the value "as is".
*
* @param mixed $value
*
* @return string|null
*/
protected function prepareColumn($value): ?string
{
if (is_null($value))
{
return null;
}
if (
is_scalar($value)
|| $value instanceof Stringable
)
{
return (string)$value;
}
return '';
}
}