Completed
Push — master ( 79150a...2528a8 )
by Sergey
03:52
created

AMQPException   B

Complexity

Total Complexity 18

Size/Duplication

Total Lines 44
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 17

Test Coverage

Coverage 36.1%

Importance

Changes 0
Metric Value
wmc 18
lcom 0
cbo 17
dl 0
loc 44
ccs 13
cts 36
cp 0.361
rs 7.8571
c 0
b 0
f 0
1
<?php
2
/*
3
 * This file is automatically generated.
4
 */
5
6
namespace ButterAMQP\Exception;
7
8
/**
9
 * @codeCoverageIgnore
10
 */
11
class AMQPException extends \Exception
12
{
13
    public static function make($message, $code)
14
    {
15
        if ($code === 311) {
16
            return new AMQP\ContentTooLargeException($message, $code);
17
        } elseif ($code === 313) {
18
            return new AMQP\NoConsumersException($message, $code);
19
        } elseif ($code === 320) {
20
            return new AMQP\ConnectionForcedException($message, $code);
21
        } elseif ($code === 402) {
22
            return new AMQP\InvalidPathException($message, $code);
23
        } elseif ($code === 403) {
24
            return new AMQP\AccessRefusedException($message, $code);
25
        } elseif ($code === 404) {
26
            return new AMQP\NotFoundException($message, $code);
27
        } elseif ($code === 405) {
28
            return new AMQP\ResourceLockedException($message, $code);
29
        } elseif ($code === 406) {
30
            return new AMQP\PreconditionFailedException($message, $code);
31
        } elseif ($code === 501) {
32
            return new AMQP\FrameErrorException($message, $code);
33
        } elseif ($code === 502) {
34
            return new AMQP\SyntaxErrorException($message, $code);
35
        } elseif ($code === 503) {
36
            return new AMQP\CommandInvalidException($message, $code);
37
        } elseif ($code === 504) {
38
            return new AMQP\ChannelErrorException($message, $code);
39
        } elseif ($code === 505) {
40
            return new AMQP\UnexpectedFrameException($message, $code);
41
        } elseif ($code === 506) {
42
            return new AMQP\ResourceErrorException($message, $code);
43
        } elseif ($code === 530) {
44
            return new AMQP\NotAllowedException($message, $code);
45
        } elseif ($code === 540) {
46
            return new AMQP\NotImplementedException($message, $code);
47
        } elseif ($code === 541) {
48
            return new AMQP\InternalErrorException($message, $code);
49
        } else {
50
            return new self($message, $code);
51
        }
52
    }
53
}
54