Skip to content

Commit 8dd52f0

Browse files
committed
updates PHP code to new php-amqplib
1 parent d7afde1 commit 8dd52f0

File tree

4 files changed

+17
-12
lines changed

4 files changed

+17
-12
lines changed

php/emit_log_direct.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
<?php
22

3-
require_once(__DIR__ . '/lib/php-amqplib/amqp.inc');
3+
require_once __DIR__ . '/vendor/autoload.php';
4+
use PhpAmqpLib\Connection\AMQPConnection;
5+
use PhpAmqpLib\Message\AMQPMessage;
46

57
$connection = new AMQPConnection('localhost', 5672, 'guest', 'guest');
68
$channel = $connection->channel();
79

8-
910
$channel->exchange_declare('direct_logs', 'direct', false, false, false);
1011

1112
$severity = $argv[1];

php/emit_log_topic.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?php
22

3-
require_once(__DIR__ . '/lib/php-amqplib/amqp.inc');
3+
require_once __DIR__ . '/vendor/autoload.php';
4+
use PhpAmqpLib\Connection\AMQPConnection;
5+
use PhpAmqpLib\Message\AMQPMessage;
46

57
$connection = new AMQPConnection('localhost', 5672, 'guest', 'guest');
68
$channel = $connection->channel();

php/receive_logs_direct.php

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
<?php
22

3-
require_once(__DIR__ . '/lib/php-amqplib/amqp.inc');
3+
require_once __DIR__ . '/vendor/autoload.php';
4+
use PhpAmqpLib\Connection\AMQPConnection;
45

56
$connection = new AMQPConnection('localhost', 5672, 'guest', 'guest');
67
$channel = $connection->channel();
78

8-
99
$channel->exchange_declare('direct_logs', 'direct', false, false, false);
1010

1111
list($queue_name, ,) = $channel->queue_declare("", false, false, true, false);
1212

13-
$serverities = array_slice($argv, 1);
14-
if(empty($serverities )) {
13+
$severities = array_slice($argv, 1);
14+
if(empty($severities )) {
1515
file_put_contents('php://stderr', "Usage: $argv[0] [info] [warning] [error]\n");
1616
exit(1);
1717
}
1818

19-
foreach( $serverities as & $severity)
20-
$channel->queue_bind($queue_name, 'direct_logs', $severity);
19+
foreach($severities as $severity) {
20+
$channel->queue_bind($queue_name, 'direct_logs', $severity);
21+
}
2122

2223
echo ' [*] Waiting for logs. To exit press CTRL+C', "\n";
2324

php/receive_logs_topic.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?php
22

3-
require_once(__DIR__ . '/lib/php-amqplib/amqp.inc');
3+
require_once __DIR__ . '/vendor/autoload.php';
4+
use PhpAmqpLib\Connection\AMQPConnection;
45

56
$connection = new AMQPConnection('localhost', 5672, 'guest', 'guest');
67
$channel = $connection->channel();
78

8-
99
$channel->exchange_declare('topic_logs', 'topic', false, false, false);
1010

1111
list($queue_name, ,) = $channel->queue_declare("", false, false, true, false);
@@ -16,8 +16,9 @@
1616
exit(1);
1717
}
1818

19-
foreach( $binding_keys as & $binding_key)
19+
foreach($binding_keys as $binding_key) {
2020
$channel->queue_bind($queue_name, 'topic_logs', $binding_key);
21+
}
2122

2223
echo ' [*] Waiting for logs. To exit press CTRL+C', "\n";
2324

0 commit comments

Comments
 (0)