@@ 75-90 (lines=16) @@ | ||
72 | * @param \Exception|null $previous The exception that caused this exception, if any. |
|
73 | * @return AMQPConnectionException |
|
74 | */ |
|
75 | public static function authenticationFailed( |
|
76 | ConnectionOptions $options, |
|
77 | \Exception $previous = null |
|
78 | ) |
|
79 | { |
|
80 | return new self( |
|
81 | sprintf( |
|
82 | 'Unable to authenticate as "%s" on AMQP broker [%s:%d], check authentication credentials.', |
|
83 | $options->getUsername(), |
|
84 | $options->getHost(), |
|
85 | $options->getPort() |
|
86 | ), |
|
87 | 0, |
|
88 | $previous |
|
89 | ); |
|
90 | } |
|
91 | ||
92 | /** |
|
93 | * Create an exception that indicates a the AMQP handshake failed. |
|
@@ 126-142 (lines=17) @@ | ||
123 | * @param \Exception|null $previous The exception that caused this exception, if any. |
|
124 | * @return AMQPConnectionException |
|
125 | */ |
|
126 | public static function authorizationFailed( |
|
127 | ConnectionOptions $options, |
|
128 | \Exception $previous = null |
|
129 | ) |
|
130 | { |
|
131 | return new self( |
|
132 | sprintf( |
|
133 | 'Unable to access vhost "%s" as "%s" on AMQP broker [%s:%d], check permissions.', |
|
134 | $options->getVhost(), |
|
135 | $options->getUsername(), |
|
136 | $options->getHost(), |
|
137 | $options->getPort() |
|
138 | ), |
|
139 | 0, |
|
140 | $previous |
|
141 | ); |
|
142 | } |
|
143 | ||
144 | /** |
|
145 | * Create an exception that indicates that the broker has failed to send |