1 <?php 2 3 declare(strict_types=1); 4 5 namespace OpenSpout\Reader\XLSX\Manager; 6 7 /** 8 * @internal 9 */ 10 interface StyleManagerInterface 11 { 12 /** 13 * Returns whether the style with the given ID should consider 14 * numeric values as timestamps and format the cell as a date. 15 * 16 * @param int $styleId Zero-based style ID 17 * 18 * @return bool Whether the cell with the given cell should display a date instead of a numeric value 19 */ 20 public function shouldFormatNumericValueAsDate(int $styleId): bool; 21 22 /** 23 * Returns the format as defined in "styles.xml" of the given style. 24 * NOTE: It is assumed that the style DOES have a number format associated to it. 25 * 26 * @param int $styleId Zero-based style ID 27 * 28 * @return string The number format code associated with the given style 29 */ 30 public function getNumberFormatCode(int $styleId): string; 31 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body