Completed
Pull Request — 0.0.35 (#716)
by thomas
30:21
created

DisabledGlobalNetwork   A

Complexity

Total Complexity 8

Size/Duplication

Total Lines 35
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
dl 0
loc 35
ccs 16
cts 16
cp 1
rs 10
c 0
b 0
f 0
wmc 8
lcom 0
cbo 1

8 Methods

Rating   Name   Duplication   Size   Complexity  
A getAddressByte() 0 4 1
A getHDPrivByte() 0 4 1
A getHDPubByte() 0 4 1
A getNetMagicBytes() 0 4 1
A getP2shByte() 0 4 1
A getPrivByte() 0 4 1
A getSegwitBech32Prefix() 0 4 1
A getSignedMessageMagic() 0 4 1
1
<?php
2
3
namespace BitWasp\Bitcoin\Network;
4
5
use BitWasp\Bitcoin\Exceptions\DisabledGlobalNetworkException;
6
7
class DisabledGlobalNetwork implements NetworkInterface
8
{
9 1
    public function getAddressByte()
10
    {
11 1
        throw new DisabledGlobalNetworkException();
12
    }
13 1
    public function getHDPrivByte()
14
    {
15 1
        throw new DisabledGlobalNetworkException();
16
    }
17 1
    public function getHDPubByte()
18
    {
19 1
        throw new DisabledGlobalNetworkException();
20
    }
21 1
    public function getNetMagicBytes()
22
    {
23 1
        throw new DisabledGlobalNetworkException();
24
    }
25 1
    public function getP2shByte()
26
    {
27 1
        throw new DisabledGlobalNetworkException();
28
    }
29 1
    public function getPrivByte()
30
    {
31 1
        throw new DisabledGlobalNetworkException();
32
    }
33 1
    public function getSegwitBech32Prefix()
34
    {
35 1
        throw new DisabledGlobalNetworkException();
36
    }
37 1
    public function getSignedMessageMagic()
38
    {
39 1
        throw new DisabledGlobalNetworkException();
40
    }
41
}
42