PHP code example of islamic-network / microservice-helpers
1. Go to this page and download the library: Download islamic-network/microservice-helpers library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
islamic-network / microservice-helpers example snippets
use IslamicNetwork\MicroServiceHelpers\Monitors\Memcached;
use IslamicNetwork\MicroServiceHelpers\Monitors\Redis;
use use IslamicNetwork\MicroServiceHelpers\Monitors\MySql;
use IslamicNetwork\MicroServiceHelpers\Formatters\Response;
// Create monitors
$memcachedMonitor = new Memcached($host, $port);
$redisMonitor = new Redis($host, $port);
$mysqlMonitor = new MySql($host, $port);
if (!$memcachedMonitor || !$redisMonitor || !$mysqlMonitor) {
$httpCode = 500;
} else {
$httpCode = 200;
}
Response::build(
[
'memcached' => $memcachedMonitor->status(),
'redis' => $redisMonitor->status(),
'mysql' => $mysqlMonitor->status(),
],
$httpCode
);