$styleAttributeValue) { $styleAttributeValue = (string) $styleAttributeValue; switch ($styleAttributeKey) { case 'Vertical': if (self::identifyFixedStyleValue(self::VERTICAL_ALIGNMENT_STYLES, $styleAttributeValue)) { $style['alignment']['vertical'] = $styleAttributeValue; } break; case 'Horizontal': if (self::identifyFixedStyleValue(self::HORIZONTAL_ALIGNMENT_STYLES, $styleAttributeValue)) { $style['alignment']['horizontal'] = $styleAttributeValue; } break; case 'WrapText': $style['alignment']['wrapText'] = true; break; case 'Rotate': $style['alignment']['textRotation'] = $styleAttributeValue; break; case 'Indent': $style['alignment']['indent'] = $styleAttributeValue; break; case 'ReadingOrder': if ($styleAttributeValue === 'RightToLeft') { $style['alignment']['readOrder'] = AlignmentStyles::READORDER_RTL; } elseif ($styleAttributeValue === 'LeftToRight') { $style['alignment']['readOrder'] = AlignmentStyles::READORDER_LTR; } break; } } return $style; } }