ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
NumberFormat.php
Go to the documentation of this file.
1<?php
2
4
5use SimpleXMLElement;
6
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}
An exception for terminatinating execution or to throw for unit testing.
parseStyle(SimpleXMLElement $styleAttributes)
Definition: NumberFormat.php:9
$style
Definition: example_012.php:70