Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1441 ariadna 1
<?php
2
 
3
namespace PhpOffice\PhpSpreadsheet\Reader\Xml\Style;
4
 
5
use SimpleXMLElement;
6
 
7
class NumberFormat extends StyleBase
8
{
9
    public function parseStyle(SimpleXMLElement $styleAttributes): array
10
    {
11
        $style = [];
12
 
13
        $fromFormats = ['\-', '\ '];
14
        $toFormats = ['-', ' '];
15
 
16
        foreach ($styleAttributes as $styleAttributeKey => $styleAttributeValue) {
17
            $styleAttributeValue = str_replace($fromFormats, $toFormats, $styleAttributeValue);
18
 
19
            switch ($styleAttributeValue) {
20
                case 'Short Date':
21
                    $styleAttributeValue = 'dd/mm/yyyy';
22
 
23
                    break;
24
            }
25
 
26
            if ($styleAttributeValue > '') {
27
                $style['numberFormat']['formatCode'] = $styleAttributeValue;
28
            }
29
        }
30
 
31
        return $style;
32
    }
33
}