Apply fixes from StyleCI
This commit is contained in:
parent
9014506ef5
commit
28921b4db4
@ -1,4 +1,3 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
require 'vendor/autoload.php';
|
require 'vendor/autoload.php';
|
||||||
|
|
||||||
|
@ -20,10 +20,14 @@ class Server
|
|||||||
{
|
{
|
||||||
private $settings;
|
private $settings;
|
||||||
private $pids = [];
|
private $pids = [];
|
||||||
public function __construct($settings) {
|
|
||||||
|
public function __construct($settings)
|
||||||
|
{
|
||||||
$this->settings = $settings;
|
$this->settings = $settings;
|
||||||
}
|
}
|
||||||
public function start() {
|
|
||||||
|
public function start()
|
||||||
|
{
|
||||||
pcntl_signal(SIGTERM, [$this, 'sig_handler']);
|
pcntl_signal(SIGTERM, [$this, 'sig_handler']);
|
||||||
pcntl_signal(SIGINT, [$this, 'sig_handler']);
|
pcntl_signal(SIGINT, [$this, 'sig_handler']);
|
||||||
pcntl_signal(SIGCHLD, [$this, 'sig_handler']);
|
pcntl_signal(SIGCHLD, [$this, 'sig_handler']);
|
||||||
@ -36,7 +40,9 @@ class Server
|
|||||||
$this->handle($this->sock->accept());
|
$this->handle($this->sock->accept());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
private function handle($socket) {
|
|
||||||
|
private function handle($socket)
|
||||||
|
{
|
||||||
$pid = pcntl_fork();
|
$pid = pcntl_fork();
|
||||||
if ($pid == -1) {
|
if ($pid == -1) {
|
||||||
die('could not fork');
|
die('could not fork');
|
||||||
@ -47,15 +53,17 @@ class Server
|
|||||||
$handler->loop();
|
$handler->loop();
|
||||||
die;
|
die;
|
||||||
}
|
}
|
||||||
public function __destruct() {
|
|
||||||
|
public function __destruct()
|
||||||
|
{
|
||||||
foreach ($this->pid as $pid) {
|
foreach ($this->pid as $pid) {
|
||||||
pcntl_wait($pid);
|
pcntl_wait($pid);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function sig_handler($sig)
|
public function sig_handler($sig)
|
||||||
{
|
{
|
||||||
switch($sig)
|
switch ($sig) {
|
||||||
{
|
|
||||||
case SIGTERM:
|
case SIGTERM:
|
||||||
case SIGINT:
|
case SIGINT:
|
||||||
exit();
|
exit();
|
||||||
|
@ -19,16 +19,21 @@ namespace danog\MadelineProto\Server;
|
|||||||
class Handler
|
class Handler
|
||||||
{
|
{
|
||||||
private $socket;
|
private $socket;
|
||||||
public function __construct($socket) {
|
|
||||||
|
public function __construct($socket)
|
||||||
|
{
|
||||||
$this->socket = $socket;
|
$this->socket = $socket;
|
||||||
}
|
}
|
||||||
public function loop() {
|
|
||||||
|
|
||||||
|
public function loop()
|
||||||
|
{
|
||||||
}
|
}
|
||||||
public function read_payload() {
|
|
||||||
|
|
||||||
|
public function read_payload()
|
||||||
|
{
|
||||||
}
|
}
|
||||||
public function write_payload($payload) {
|
|
||||||
|
|
||||||
|
public function write_payload($payload)
|
||||||
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user