Skip to content

Commit 416b442

Browse files
committed
Synced wiki examples and example files.
1 parent bdb55d4 commit 416b442

File tree

8 files changed

+45
-20
lines changed

8 files changed

+45
-20
lines changed

docs/wiki

Submodule wiki updated from 2d18a4c to 5eb9c09

examples/Client/callback-and-loop.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33

44
require_once 'PEAR2/Autoload.php';
55

6-
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
6+
try {
7+
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
8+
} catch (Exception $e) {
9+
die('Unable to connect to the router.');
10+
}
711

812
//Custom function, defined specifically for the example
913
$responseHandler = function ($response) {
@@ -14,12 +18,12 @@
1418

1519
$addRequest = new RouterOS\Request('/ip/arp/add');
1620

17-
$addRequest->setArgument('address', '192.168.0.100');
21+
$addRequest->setArgument('address', '192.168.88.100');
1822
$addRequest->setArgument('mac-address', '00:00:00:00:00:01');
1923
$addRequest->setTag('arp1');
2024
$client->sendAsync($addRequest, $responseHandler);
2125

22-
$addRequest->setArgument('address', '192.168.0.101');
26+
$addRequest->setArgument('address', '192.168.88.101');
2327
$addRequest->setArgument('mac-address', '00:00:00:00:00:02');
2428
$addRequest->setTag('arp2');
2529
$client->sendAsync($addRequest, $responseHandler);

examples/Client/loop-and-extract.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,20 @@
33

44
require_once 'PEAR2/Autoload.php';
55

6-
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
6+
try {
7+
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
8+
} catch (Exception $e) {
9+
die('Unable to connect to the router.');
10+
}
711

812
$addRequest = new RouterOS\Request('/ip/arp/add');
913

10-
$addRequest->setArgument('address', '192.168.0.100');
14+
$addRequest->setArgument('address', '192.168.88.100');
1115
$addRequest->setArgument('mac-address', '00:00:00:00:00:01');
1216
$addRequest->setTag('arp1');
1317
$client->sendAsync($addRequest);
1418

15-
$addRequest->setArgument('address', '192.168.0.101');
19+
$addRequest->setArgument('address', '192.168.88.101');
1620
$addRequest->setArgument('mac-address', '00:00:00:00:00:02');
1721
$addRequest->setTag('arp2');
1822
$client->sendAsync($addRequest);

examples/Client/send-and-complete.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,20 @@
33

44
require_once 'PEAR2/Autoload.php';
55

6-
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
6+
try {
7+
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
8+
} catch (Exception $e) {
9+
die('Unable to connect to the router.');
10+
}
711

812
$addRequest = new RouterOS\Request('/ip/arp/add');
913

10-
$addRequest->setArgument('address', '192.168.0.100');
14+
$addRequest->setArgument('address', '192.168.88.100');
1115
$addRequest->setArgument('mac-address', '00:00:00:00:00:01');
1216
$addRequest->setTag('arp1');
1317
$client->sendAsync($addRequest);
1418

15-
$addRequest->setArgument('address', '192.168.0.101');
19+
$addRequest->setArgument('address', '192.168.88.101');
1620
$addRequest->setArgument('mac-address', '00:00:00:00:00:02');
1721
$addRequest->setTag('arp2');
1822
$client->sendAsync($addRequest);

examples/Client/send-and-forget.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,20 @@
33

44
require_once 'PEAR2/Autoload.php';
55

6-
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
6+
try {
7+
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
8+
} catch (Exception $e) {
9+
die('Unable to connect to the router.');
10+
}
711

812
$addRequest = new RouterOS\Request('/ip/arp/add');
913

10-
$addRequest->setArgument('address', '192.168.0.100');
14+
$addRequest->setArgument('address', '192.168.88.100');
1115
$addRequest->setArgument('mac-address', '00:00:00:00:00:01');
1216
$addRequest->setTag('arp1');
1317
$client->sendAsync($addRequest);
1418

15-
$addRequest->setArgument('address', '192.168.0.101');
19+
$addRequest->setArgument('address', '192.168.88.101');
1620
$addRequest->setArgument('mac-address', '00:00:00:00:00:02');
1721
$addRequest->setTag('arp2');
1822
$client->sendAsync($addRequest);

examples/Client/sync-request-arguments.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,21 @@
33

44
require_once 'PEAR2/Autoload.php';
55

6-
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
6+
try {
7+
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
8+
} catch (Exception $e) {
9+
die('Unable to connect to the router.');
10+
}
711

812
$addRequest = new RouterOS\Request('/ip/arp/add');
913

10-
$addRequest->setArgument('address', '192.168.0.100');
14+
$addRequest->setArgument('address', '192.168.88.100');
1115
$addRequest->setArgument('mac-address', '00:00:00:00:00:01');
1216
if ($client->sendSync($addRequest)->getType() !== Response::TYPE_FINAL) {
1317
die("Error when creating ARP entry for '192.168.0.100'");
1418
}
1519

16-
$addRequest->setArgument('address', '192.168.0.101');
20+
$addRequest->setArgument('address', '192.168.88.101');
1721
$addRequest->setArgument('mac-address', '00:00:00:00:00:02');
1822
if ($client->sendSync($addRequest)->getType() !== Response::TYPE_FINAL) {
1923
die("Error when creating ARP entry for '192.168.0.101'");

examples/Client/sync-request-simple.php

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33

44
require_once 'PEAR2/Autoload.php';
55

6-
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
6+
try {
7+
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password');
8+
} catch (Exception $e) {
9+
die('Unable to connect to the router.');
10+
//Inspect $e if you want to know details about the failure.
11+
}
712

813
$responses = $client->sendSync(new RouterOS\Request('/ip/arp/print'));
914

@@ -16,6 +21,6 @@
1621
}
1722
//Example output:
1823
/*
19-
IP: 192.168.0.100 MAC: 00:00:00:00:00:01
20-
IP: 192.168.0.101 MAC: 00:00:00:00:00:02
24+
IP: 192.168.88.100 MAC: 00:00:00:00:00:01
25+
IP: 192.168.88.101 MAC: 00:00:00:00:00:02
2126
*/

examples/Util/find-callback.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
$util = new RouterOS\Util(
77
$client = new RouterOS\Client('192.168.88.1', 'admin', 'password')
88
);
9-
$util->changeMenu('/ip arp');
9+
$util->setMenu('/ip arp');
1010
echo $util->find(
1111
function ($response) {
1212
//Matches any item with a comment that starts with two digits

0 commit comments

Comments
 (0)