Code Duplication    Length = 39-40 lines in 6 locations

src/wormling/phparia/Resources/CallerId.php 1 location

@@ 26-65 (lines=40) @@
23
 *
24
 * @author Brian Smith <[email protected]>
25
 */
26
class CallerId extends Response
27
{
28
    /**
29
     * @var string
30
     */
31
    private $name;
32
33
    /**
34
     * @var string
35
     */
36
    private $number;
37
38
    /**
39
     * @return string
40
     */
41
    public function getName()
42
    {
43
        return $this->name;
44
    }
45
46
    /**
47
     * @return string
48
     */
49
    public function getNumber()
50
    {
51
        return $this->number;
52
    }
53
54
    /**
55
     * @param string $response
56
     */
57
    public function __construct($response)
58
    {
59
        parent::__construct($response);
60
61
        $this->name = $this->getResponseValue('name');
62
        $this->number = $this->getResponseValue('number');
63
    }
64
65
}
66

src/wormling/phparia/Resources/FormatLangPair.php 1 location

@@ 26-65 (lines=40) @@
23
 *
24
 * @author Brian Smith <[email protected]>
25
 */
26
class FormatLangPair extends Response
27
{
28
    /**
29
     * @var string
30
     */
31
    private $format;
32
33
    /**
34
     * @var string
35
     */
36
    private $language;
37
38
    /**
39
     * @return string
40
     */
41
    public function getFormat()
42
    {
43
        return $this->format;
44
    }
45
46
    /**
47
     * @return string
48
     */
49
    public function getLanguage()
50
    {
51
        return $this->language;
52
    }
53
54
    /**
55
     * @param string $response
56
     */
57
    public function __construct($response)
58
    {
59
        parent::__construct($response);
60
61
        $this->format = $this->getResponseValue('format');
62
        $this->language = $this->getResponseValue('language');
63
    }
64
65
}
66

src/wormling/phparia/Resources/MissingParams.php 1 location

@@ 26-64 (lines=39) @@
23
 *
24
 * @author Brian Smith <[email protected]>
25
 */
26
class MissingParams extends Response
27
{
28
    /**
29
     * @var string Indicates the type of this message.
30
     */
31
    private $type;
32
33
    /**
34
     * @var array A list of the missing parameters
35
     */
36
    private $params;
37
38
    /**
39
     * @return string Indicates the type of this message.
40
     */
41
    public function getType()
42
    {
43
        return $this->type;
44
    }
45
46
    /**
47
     * @return array A list of the missing parameters
48
     */
49
    public function getParams()
50
    {
51
        return $this->params;
52
    }
53
54
    /**
55
     * @param string $response
56
     */
57
    public function __construct($response)
58
    {
59
        parent::__construct($response);
60
61
        $this->type = $this->getResponseValue('type');
62
        $this->params = $this->getResponseValue('params');
63
    }
64
}
65

src/wormling/phparia/Resources/SetId.php 1 location

@@ 26-65 (lines=40) @@
23
 *
24
 * @author Brian Smith <[email protected]>
25
 */
26
class SetId extends Response
27
{
28
    /**
29
     * @var string Effective user id.
30
     */
31
    private $user;
32
33
    /**
34
     * @var string Effective group id.
35
     */
36
    private $group;
37
38
    /**
39
     * @return string Effective user id.
40
     */
41
    public function getUser()
42
    {
43
        return $this->user;
44
    }
45
46
    /**
47
     * @return string Effective group id.
48
     */
49
    public function getGroup()
50
    {
51
        return $this->group;
52
    }
53
54
    /**
55
     * @param string $response
56
     */
57
    public function __construct($response)
58
    {
59
        parent::__construct($response);
60
61
        $this->user = $this->getResponseValue('user');
62
        $this->group = $this->getResponseValue('group');
63
    }
64
65
}
66

src/wormling/phparia/Resources/StoredRecording.php 1 location

@@ 26-65 (lines=40) @@
23
 *
24
 * @author Brian Smith <[email protected]>
25
 */
26
class StoredRecording extends Response
27
{
28
    /**
29
     * @var string
30
     */
31
    private $format;
32
33
    /**
34
     * @var string
35
     */
36
    private $name;
37
38
    /**
39
     * @return string
40
     */
41
    public function getFormat()
42
    {
43
        return $this->format;
44
    }
45
46
    /**
47
     * @return string
48
     */
49
    public function getName()
50
    {
51
        return $this->name;
52
    }
53
54
    /**
55
     * @param string $response
56
     */
57
    public function __construct($response)
58
    {
59
        parent::__construct($response);
60
61
        $this->format = $this->getResponseValue('format');
62
        $this->name = $this->getResponseValue('name');
63
    }
64
65
}
66

src/wormling/phparia/Resources/TextMessageVariable.php 1 location

@@ 26-65 (lines=40) @@
23
 *
24
 * @author Brian Smith <[email protected]>
25
 */
26
class TextMessageVariable extends Response
27
{
28
    /**
29
     * @var string A unique key identifying the variable.
30
     */
31
    private $key;
32
33
    /**
34
     * @var string The value of the variable.
35
     */
36
    private $value;
37
38
    /**
39
     * @return string A unique key identifying the variable.
40
     */
41
    public function getKey()
42
    {
43
        return $this->key;
44
    }
45
46
    /**
47
     * @return string The value of the variable.
48
     */
49
    public function getValue()
50
    {
51
        return $this->value;
52
    }
53
54
    /**
55
     * @param string $response
56
     */
57
    public function __construct($response)
58
    {
59
        parent::__construct($response);
60
61
        $this->key = $this->getResponseValue('key');
62
        $this->value = $this->getResponseValue('value');
63
    }
64
65
}
66