Differences Between: [Versions 310 and 311] [Versions 310 and 400] [Versions 310 and 401] [Versions 310 and 402] [Versions 310 and 403]
1 <?php 2 3 namespace PhpOffice\PhpSpreadsheet\Cell; 4 5 use PhpOffice\PhpSpreadsheet\Shared\StringHelper; 6 7 class StringValueBinder implements IValueBinder 8 { 9 /** 10 * Bind value to a cell. 11 * 12 * @param Cell $cell Cell to bind value to 13 * @param mixed $value Value to bind in cell 14 * 15 * @throws \PhpOffice\PhpSpreadsheet\Exception 16 * 17 * @return bool 18 */ 19 public function bindValue(Cell $cell, $value) 20 { 21 // sanitize UTF-8 strings 22 if (is_string($value)) { 23 $value = StringHelper::sanitizeUTF8($value); 24 } 25 26 $cell->setValueExplicit((string) $value, DataType::TYPE_STRING); 27 28 // Done! 29 return true; 30 } 31 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body