ReturnLabelType   A
last analyzed

Complexity

Total Complexity 5

Size/Duplication

Total Lines 65
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 65
rs 10
c 0
b 0
f 0
wmc 5

5 Methods

Rating   Name   Duplication   Size   Complexity  
A set_() 0 5 1
A getReturnOrderReference() 0 3 1
A __construct() 0 4 1
A setReturnOrderReference() 0 5 1
A get_() 0 3 1
1
<?php
2
3
/*
4
 * This file is part of PHP CS Fixer.
5
 *
6
 * (c) Fabien Potencier <[email protected]>
7
 *     Dariusz Rumiński <[email protected]>
8
 *
9
 * This source file is subject to the MIT license that is bundled
10
 * with this source code in the file LICENSE.
11
 */
12
13
namespace Etrias\PaazlConnector\SoapTypes;
14
15
class ReturnLabelType
0 ignored issues
show
Coding Style introduced by
The property $_ is not named in camelCase.

This check marks property names that have not been written in camelCase.

In camelCase names are written without any punctuation, the start of each new word being marked by a capital letter. Thus the name database connection string becomes databaseConnectionString.

Loading history...
16
{
17
    /**
18
     * @var labelType
19
     */
20
    protected $_ = null;
0 ignored issues
show
Comprehensibility introduced by
Avoid variables with short names like $_. Configured minimum length is 3.

Short variable names may make your code harder to understand. Variable names should be self-descriptive. This check looks for variable names who are shorter than a configured minimum.

Loading history...
21
22
    /**
23
     * @var string
24
     */
25
    protected $returnOrderReference = null;
26
27
    /**
28
     * Constructor.
29
     *
30
     * @var labelType
31
     * @var string    $returnOrderReference
32
     *
33
     * @param mixed $_
34
     * @param mixed $returnOrderReference
35
     */
36
    public function __construct($_, $returnOrderReference)
0 ignored issues
show
Comprehensibility introduced by
Avoid variables with short names like $_. Configured minimum length is 3.

Short variable names may make your code harder to understand. Variable names should be self-descriptive. This check looks for variable names who are shorter than a configured minimum.

Loading history...
37
    {
38
        $this->_ = $_;
0 ignored issues
show
Documentation Bug introduced by
$_ is of type mixed, but the property $_ was declared to be of type Etrias\PaazlConnector\SoapTypes\labelType. Are you sure that you always receive this specific sub-class here, or does it make sense to add an instanceof check?

Our type inference engine has found a suspicous assignment of a value to a property. This check raises an issue when a value that can be of a given class or a super-class is assigned to a property that is type hinted more strictly.

Either this assignment is in error or an instanceof check should be added for that assignment.

class Alien {}

class Dalek extends Alien {}

class Plot
{
    /** @var  Dalek */
    public $villain;
}

$alien = new Alien();
$plot = new Plot();
if ($alien instanceof Dalek) {
    $plot->villain = $alien;
}
Loading history...
39
        $this->returnOrderReference = $returnOrderReference;
40
    }
41
42
    /**
43
     * @return labelType
44
     */
45
    public function get_()
0 ignored issues
show
Coding Style introduced by
This method is not in camel caps format.

This check looks for method names that are not written in camelCase.

In camelCase names are written without any punctuation, the start of each new word being marked by a capital letter. Thus the name database connection seeker becomes databaseConnectionSeeker.

Loading history...
46
    {
47
        return $this->_;
48
    }
49
50
    /**
51
     * @param labelType $_
52
     *
53
     * @return $this
54
     */
55
    public function set_($_)
0 ignored issues
show
Comprehensibility introduced by
Avoid variables with short names like $_. Configured minimum length is 3.

Short variable names may make your code harder to understand. Variable names should be self-descriptive. This check looks for variable names who are shorter than a configured minimum.

Loading history...
Coding Style introduced by
This method is not in camel caps format.

This check looks for method names that are not written in camelCase.

In camelCase names are written without any punctuation, the start of each new word being marked by a capital letter. Thus the name database connection seeker becomes databaseConnectionSeeker.

Loading history...
56
    {
57
        $this->_ = $_;
58
59
        return $this;
60
    }
61
62
    /**
63
     * @return string
64
     */
65
    public function getReturnOrderReference()
66
    {
67
        return $this->returnOrderReference;
68
    }
69
70
    /**
71
     * @param string $returnOrderReference
72
     *
73
     * @return $this
74
     */
75
    public function setReturnOrderReference($returnOrderReference)
76
    {
77
        $this->returnOrderReference = $returnOrderReference;
78
79
        return $this;
80
    }
81
}
82