1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| <?php
| namespace PhpAmqpLib\Connection;
|
| use PhpAmqpLib\Wire\IO\SocketIO;
|
| class AMQPSocketConnection extends AbstractConnection
| {
| /**
| * @param string $host
| * @param int $port
| * @param string $user
| * @param string $password
| * @param string $vhost
| * @param bool $insist
| * @param string $login_method
| * @param null $login_response
| * @param string $locale
| * @param float $timeout
| * @param bool $keepalive
| */
| public function __construct(
| $host,
| $port,
| $user,
| $password,
| $vhost = '/',
| $insist = false,
| $login_method = 'AMQPLAIN',
| $login_response = null,
| $locale = 'en_US',
| $timeout = 3,
| $keepalive = false
| ) {
| $io = new SocketIO($host, $port, $timeout, $keepalive);
|
| parent::__construct(
| $user,
| $password,
| $vhost,
| $insist,
| $login_method,
| $login_response,
| $locale,
| $io
| );
| }
| }
|
|