GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Passed
Pull Request — master (#71)
by Yong
04:40
created

RegionTrait::setDefaultRegionId()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 10
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 6
CRAP Score 2

Importance

Changes 0
Metric Value
cc 2
eloc 5
nc 2
nop 1
dl 0
loc 10
ccs 6
cts 6
cp 1
crap 2
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace AlibabaCloud\Client\Traits;
4
5
use AlibabaCloud\Client\AlibabaCloud;
6
use AlibabaCloud\Client\Exception\ClientException;
7
8
/**
9
 * Trait RegionTrait
10
 *
11
 * @package   AlibabaCloud\Client\Traits
12
 *
13
 * @mixin     AlibabaCloud
14
 */
15
trait RegionTrait
16
{
17
    /**
18
     * @var string|null Default RegionId
19
     */
20
    protected static $defaultRegionId;
21
22
    /**
23
     * @deprecated
24
     * @codeCoverageIgnore
25
     *
26
     * @param string $regionId
27
     *
28
     * @throws ClientException
29
     */
30
    public static function setGlobalRegionId($regionId)
31
    {
32
        self::setDefaultRegionId($regionId);
33
    }
34
35
    /**
36
     * @deprecated
37
     * @codeCoverageIgnore
38
     *
39
     * @return string|null
40
     */
41
    public static function getGlobalRegionId()
42
    {
43
        return self::getDefaultRegionId();
44
    }
45
46
    /**
47
     * Set the default RegionId.
48
     *
49
     * @param string $regionId
50
     *
51
     * @throws ClientException
52
     */
53 9
    public static function setDefaultRegionId($regionId)
54
    {
55 9
        if (!$regionId) {
56 1
            throw new ClientException(
57 1
                'The argument $regionId cannot be empty',
58
                \ALIBABA_CLOUD_INVALID_ARGUMENT
59 1
            );
60
        }
61
62 8
        self::$defaultRegionId = $regionId;
63 8
    }
64
65
    /**
66
     * Get the default RegionId.
67
     *
68
     * @return string|null
69
     */
70 8
    public static function getDefaultRegionId()
71
    {
72 8
        return self::$defaultRegionId;
73
    }
74
}
75