Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
3 / 3
CRAP
100.00% covered (success)
100.00%
1 / 1
ParagraphAlignment
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
3 / 3
3
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 getName
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
 getAttributes
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3/**
4 * This file is part of PHPWord - A pure PHP library for reading and writing
5 * word processing documents.
6 *
7 * PHPWord is free software distributed under the terms of the GNU Lesser
8 * General Public License version 3 as published by the Free Software Foundation.
9 *
10 * For the full copyright and license information, please read the LICENSE
11 * file that was distributed with this source code. For the full list of
12 * contributors, visit https://github.com/PHPOffice/PHPWord/contributors.
13 *
14 * @see         https://github.com/PHPOffice/PHPWord
15 *
16 * @license     http://www.gnu.org/licenses/lgpl.txt LGPL version 3
17 */
18
19namespace PhpOffice\PhpWord\Writer\Word2007\Element;
20
21/**
22 * @since 0.13.0
23 */
24class ParagraphAlignment
25{
26    private $name = 'w:jc';
27
28    private $attributes = [];
29
30    /**
31     * @since 0.13.0
32     *
33     * @param string $value Any value provided by Jc simple type
34     *
35     * @see \PhpOffice\PhpWord\SimpleType\Jc For the allowed values of $value parameter.
36     */
37    final public function __construct($value)
38    {
39        $this->attributes['w:val'] = $value;
40    }
41
42    /**
43     * @since 0.13.0
44     *
45     * @return string
46     */
47    final public function getName()
48    {
49        return $this->name;
50    }
51
52    /**
53     * @since 0.13.0
54     *
55     * @return string[]
56     */
57    final public function getAttributes()
58    {
59        return $this->attributes;
60    }
61}