Passed
Push — master ( 60319d...b48e8d )
by Daniele
08:21
created

NewableTrait   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 10
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Test Coverage

Coverage 100%
Metric Value
wmc 1
lcom 0
cbo 0
dl 0
loc 10
ccs 2
cts 2
cp 1
rs 10
1
<?php
2
3
// Copyright (c) 2016, Daniele Orlando <fluidxml(at)danieleorlando.com>
4
// All rights reserved.
5
//
6
// Redistribution and use in source and binary forms, with or without modification,
7
// are permitted provided that the following conditions are met:
8
//
9
// 1. Redistributions of source code must retain the above copyright notice, this
10
//    list of conditions and the following disclaimer.
11
//
12
// 2. Redistributions in binary form must reproduce the above copyright notice,
13
//    this list of conditions and the following disclaimer in the documentation
14
//    and/or other materials provided with the distribution.
15
//
16
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
17
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
19
// IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
20
// INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
21
// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
23
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
24
// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
25
// OF THE POSSIBILITY OF SUCH DAMAGE.
26
27
/**
28
 * FluidXML is a PHP library designed to manipulate XML documents with a concise
29
 * and fluent API. It leverages XPath and the fluent programming pattern to be
30
 * fun and effective.
31
 *
32
 * @author Daniele Orlando <fluidxml(at)danieleorlando.com>
33
 *
34
 * @license BSD-2-Clause
35
 * @license https://opensource.org/licenses/BSD-2-Clause
36
 */
37
38
$ds = \DIRECTORY_SEPARATOR;
39
40
// First of all.
41
require_once __DIR__ . "{$ds}FluidXml{$ds}FluidInterface.php";
42
require_once __DIR__ . "{$ds}FluidXml{$ds}FluidSaveTrait.php";
43
require_once __DIR__ . "{$ds}FluidXml{$ds}NewableTrait.php";
44
require_once __DIR__ . "{$ds}FluidXml{$ds}ReservedCallStaticTrait.php";
45
require_once __DIR__ . "{$ds}FluidXml{$ds}ReservedCallTrait.php";
46
47
// All.
48
require_once __DIR__ . "{$ds}FluidXml{$ds}CssTranslator.php";
49
require_once __DIR__ . "{$ds}FluidXml{$ds}FluidContext.php";
50
require_once __DIR__ . "{$ds}FluidXml{$ds}FluidDocument.php";
51
require_once __DIR__ . "{$ds}FluidXml{$ds}FluidHelper.php";
52
require_once __DIR__ . "{$ds}FluidXml{$ds}FluidInsertionHandler.php";
53
require_once __DIR__ . "{$ds}FluidXml{$ds}FluidNamespace.php";
54
require_once __DIR__ . "{$ds}FluidXml{$ds}FluidRepeater.php";
55
require_once __DIR__ . "{$ds}FluidXml{$ds}FluidXml.php";
56
57
// After of all.
58
require_once __DIR__ . "{$ds}FluidXml{$ds}fluid.php";
59