Differences Between: [Versions 310 and 311] [Versions 311 and 400] [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403] [Versions 39 and 311]
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 * @return bool 16 */ 17 public function bindValue(Cell $cell, $value) 18 { 19 // sanitize UTF-8 strings 20 if (is_string($value)) { 21 $value = StringHelper::sanitizeUTF8($value); 22 } 23 24 $cell->setValueExplicit((string) $value, DataType::TYPE_STRING); 25 26 // Done! 27 return true; 28 } 29 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body