Completed
Push — 123 ( d13f38 )
by Vasily
05:11
created
lib/BoundUNIXSocket.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@
 block discarded – undo
11 11
 
12 12
 	/**
13 13
 	 * Bind socket
14
-	 * @return boolean Success.
14
+	 * @return null|boolean Success.
15 15
 	 */
16 16
 	 public function bind() {
17 17
 		$e = explode(':', $this->addr, 4);
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -19,8 +19,7 @@
 block discarded – undo
19 19
 			$user = $e[0];
20 20
 			$group = $e[1];
21 21
 			$path = $e[2];
22
-		}
23
-		elseif (sizeof($e) == 2) {
22
+		} elseif (sizeof($e) == 2) {
24 23
 			$user = $e[0];
25 24
 			$group = FALSE;
26 25
 			$path = $e[1];
Please login to merge, or discard this patch.
lib/ConnectionPool.php 4 patches
Doc Comments   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 	}
88 88
 	/**
89 89
 	 * Setting default config options
90
-	 * @return array|false
90
+	 * @return boolean
91 91
 	 */
92 92
 	protected function getConfigDefaults() {
93 93
 		return false;
@@ -246,7 +246,7 @@  discard block
 block discarded – undo
246 246
 	 * Bind given sockets
247 247
 	 * @param mixed Addresses to bind
248 248
 	 * @param boolean SO_REUSE. Default is true
249
-	 * @return void
249
+	 * @return integer
250 250
 	 */
251 251
 	public function bind($addrs = array(), $reuse = true, $max = 0) {
252 252
 		if (is_string($addrs)) {
@@ -314,6 +314,8 @@  discard block
 block discarded – undo
314 314
 	 * @param string Optional. Default port
315 315
 	 * @param callback Optional. Callback.
316 316
 	 * @param string Optional. Connection class name.
317
+	 * @param string $addr
318
+	 * @param Closure $cb
317 319
 	 * @return integer Connection's ID. Boolean false when failed.
318 320
 	 */
319 321
 	public function connectTo($addr, $port = 0, $cb = null, $class = null) {
Please login to merge, or discard this patch.
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 	/**
40 40
 	 * Called when the worker is ready to go.
41 41
 	 * @return void
42
-	*/
42
+	 */
43 43
 	public function onReady() {
44 44
 		$this->enable();
45 45
 	}	
@@ -119,11 +119,11 @@  discard block
 block discarded – undo
119 119
 	
120 120
 	
121 121
  	/**
122
-	 * Process default config
123
-	 * @todo move it to Daemon_Config class
124
-	 * @param array {"setting": "value"}
125
-	 * @return void
126
-	 */
122
+ 	 * Process default config
123
+ 	 * @todo move it to Daemon_Config class
124
+ 	 * @param array {"setting": "value"}
125
+ 	 * @return void
126
+ 	 */
127 127
 	public function processDefaultConfig($settings = array()) {
128 128
 		foreach ($settings as $k => $v) {
129 129
 			$k = strtolower(str_replace('-', '', $k));
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
 	/**
159 159
 	 * Enable socket events
160 160
 	 * @return void
161
-	*/
161
+	 */
162 162
 	public function enable() {
163 163
 		if ($this->enabled) {
164 164
 			return;
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
  */
10 10
 class ConnectionPool extends ObjectStorage {
11 11
 
12
-	public $allowedClients  = null;
12
+	public $allowedClients = null;
13 13
 	public $connectionClass;
14 14
 	public $name;
15 15
 	public $config;
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 			if (isset(self::$instances[$key])) {
104 104
 				return self::$instances[$key];
105 105
 			}
106
-			$k = 'Pool:' . $class . ($arg !== '' ? ':' . $arg : '' );
106
+			$k = 'Pool:' . $class . ($arg !== '' ? ':' . $arg : '');
107 107
 			
108 108
 			$config = (isset(Daemon::$config->{$k}) && Daemon::$config->{$k} instanceof Daemon_ConfigSection) ? Daemon::$config->{$k}: new Daemon_ConfigSection;			
109 109
 			$obj = self::$instances[$key] = new $class($config);
@@ -129,16 +129,16 @@  discard block
 block discarded – undo
129 129
 			$k = strtolower(str_replace('-', '', $k));
130 130
 
131 131
 			if (!isset($this->config->{$k})) {
132
-			  if (is_scalar($v))	{
132
+			  if (is_scalar($v)) {
133 133
 					$this->config->{$k} = new Daemon_ConfigEntry($v);
134 134
 				} else {
135 135
 					$this->config->{$k} = $v;
136 136
 				}
137 137
 			} elseif ($v instanceof Daemon_ConfigSection) {
138 138
 			// @todo
139
-			}	else {
139
+			} else {
140 140
 				$current = $this->config->{$k};
141
-			  if (is_scalar($v))	{
141
+			  if (is_scalar($v)) {
142 142
 					$this->config->{$k} = new Daemon_ConfigEntry($v);
143 143
 				} else {
144 144
 					$this->config->{$k} = $v;
@@ -266,10 +266,10 @@  discard block
 block discarded – undo
266 266
 					$socket->setDefaultPort($this->config->port->value);
267 267
 				}
268 268
 			} else {
269
-				if (stripos($addr,'tcp://') === 0) {
269
+				if (stripos($addr, 'tcp://') === 0) {
270 270
 					$addr = substr($addr, 6);
271 271
 				}
272
-				elseif (stripos($addr,'tcp:') === 0) {
272
+				elseif (stripos($addr, 'tcp:') === 0) {
273 273
 					$addr = substr($addr, 4);
274 274
 				}
275 275
 				$socket = new BoundTCPSocket($addr, $reuse);
Please login to merge, or discard this patch.
Braces   +6 added lines, -11 removed lines patch added patch discarded remove patch
@@ -70,17 +70,13 @@  discard block
 block discarded – undo
70 70
 			$k = strtolower($k);
71 71
 			if ($k === 'connectionclass') {
72 72
 				$this->connectionClass = $v;
73
-			}
74
-			elseif ($k === 'name') {
73
+			} elseif ($k === 'name') {
75 74
 				$this->name = $v;
76
-			}
77
-			elseif ($k === 'allowedclients') {
75
+			} elseif ($k === 'allowedclients') {
78 76
 				$this->allowedClients = $v;
79
-			}
80
-			elseif ($k === 'maxallowedpacket') {
77
+			} elseif ($k === 'maxallowedpacket') {
81 78
 				$this->maxAllowedPacket = (int) $v;
82
-			}
83
-			elseif ($k === 'maxconcurrency') {
79
+			} elseif ($k === 'maxconcurrency') {
84 80
 				$this->maxConcurrency = (int) $v;
85 81
 			}
86 82
 		}
@@ -136,7 +132,7 @@  discard block
 block discarded – undo
136 132
 				}
137 133
 			} elseif ($v instanceof Daemon_ConfigSection) {
138 134
 			// @todo
139
-			}	else {
135
+			} else {
140 136
 				$current = $this->config->{$k};
141 137
 			  if (is_scalar($v))	{
142 138
 					$this->config->{$k} = new Daemon_ConfigEntry($v);
@@ -268,8 +264,7 @@  discard block
 block discarded – undo
268 264
 			} else {
269 265
 				if (stripos($addr,'tcp://') === 0) {
270 266
 					$addr = substr($addr, 6);
271
-				}
272
-				elseif (stripos($addr,'tcp:') === 0) {
267
+				} elseif (stripos($addr,'tcp:') === 0) {
273 268
 					$addr = substr($addr, 4);
274 269
 				}
275 270
 				$socket = new BoundTCPSocket($addr, $reuse);
Please login to merge, or discard this patch.
lib/Daemon.php 4 patches
Doc Comments   +7 added lines, -2 removed lines patch added patch discarded remove patch
@@ -82,6 +82,9 @@  discard block
 block discarded – undo
82 82
 		    define("SO_REUSEPORT", 0x200);	// FIXME: this is a BSD-only hack
83 83
 	}
84 84
 
85
+	/**
86
+	 * @param string $mod
87
+	 */
85 88
 	public static function loadModuleIfAbsent($mod) {
86 89
 		if (extension_loaded($mod)) {
87 90
 			return true;
@@ -249,7 +252,7 @@  discard block
 block discarded – undo
249 252
 
250 253
 	/**
251 254
 	 * It allows to run your simple web-apps in spawn-fcgi/php-fpm environment.
252
-	 * @return boolean - Success.
255
+	 * @return boolean|null - Success.
253 256
 	 */
254 257
 	public static function compatRunEmul() {
255 258
 		Daemon::$dir = realpath(__DIR__ . '/..');
@@ -473,7 +476,7 @@  discard block
 block discarded – undo
473 476
 
474 477
 	/**
475 478
 	 * spawn new master process.
476
-	 * @return boolean - success
479
+	 * @return null|integer - success
477 480
 	 */
478 481
 	public static function spawnMaster() {
479 482
 		Daemon::$masters->push($thread = new Daemon_MasterThread);
@@ -542,6 +545,8 @@  discard block
 block discarded – undo
542 545
 
543 546
 	/**
544 547
 	 * Calculates a difference between two dates.
548
+	 * @param integer $date_start
549
+	 * @param integer $date_finish
545 550
 	 * @return string Something like this: 1 year. 2 mon. 6 day. 4 hours. 21 min. 10 sec.
546 551
 	 */
547 552
 	public static function date_period_text($date_start, $date_finish) {
Please login to merge, or discard this patch.
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -79,7 +79,7 @@
 block discarded – undo
79 79
 		Daemon::$reusePort = 1 === preg_match("~BSD~i", php_uname('s'));
80 80
 		
81 81
 		if (Daemon::$reusePort && !defined("SO_REUSEPORT"))
82
-		    define("SO_REUSEPORT", 0x200);	// FIXME: this is a BSD-only hack
82
+			define("SO_REUSEPORT", 0x200);	// FIXME: this is a BSD-only hack
83 83
 	}
84 84
 
85 85
 	public static function loadModuleIfAbsent($mod) {
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
 	const SUPPORT_RUNKIT_SANDBOX         = 0;	
13 13
 	const SUPPORT_RUNKIT_MODIFY          = 1;
14 14
 	const SUPPORT_RUNKIT_INTERNAL_MODIFY = 2;
15
-	const SUPPORT_RUNKIT_IMPORT 		 = 3;
15
+	const SUPPORT_RUNKIT_IMPORT = 3;
16 16
 	const WSTATE_IDLE = 1;
17 17
 	const WSTATE_BUSY = 2;
18 18
 	const WSTATE_SHUTDOWN = 3;
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 		Daemon::$reusePort = 1 === preg_match("~BSD~i", php_uname('s'));
80 80
 		
81 81
 		if (Daemon::$reusePort && !defined("SO_REUSEPORT"))
82
-		    define("SO_REUSEPORT", 0x200);	// FIXME: this is a BSD-only hack
82
+		    define("SO_REUSEPORT", 0x200); // FIXME: this is a BSD-only hack
83 83
 	}
84 84
 
85 85
 	public static function loadModuleIfAbsent($mod) {
@@ -132,9 +132,9 @@  discard block
 block discarded – undo
132 132
 
133 133
 	public static function uncaughtExceptionHandler(Exception $e) {
134 134
 		$msg = $e->getMessage();
135
-		Daemon::log('Uncaught '.get_class($e).' (' . $e->getCode() . ')' . (strlen($msg) ? ': ' . $msg : ''). ".\n" . $e->getTraceAsString());
135
+		Daemon::log('Uncaught ' . get_class($e) . ' (' . $e->getCode() . ')' . (strlen($msg) ? ': ' . $msg : '') . ".\n" . $e->getTraceAsString());
136 136
 		if (Daemon::$req) {
137
-			Daemon::$req->out('<b>Uncaught '.get_class($e).' (' . $e->getCode() . ')</b>' . (strlen($msg) ? ': ' . $msg : ''). '.<br />');
137
+			Daemon::$req->out('<b>Uncaught ' . get_class($e) . ' (' . $e->getCode() . ')</b>' . (strlen($msg) ? ': ' . $msg : '') . '.<br />');
138 138
 		}
139 139
 	}
140 140
 
@@ -164,9 +164,9 @@  discard block
 block discarded – undo
164 164
 			E_USER_DEPRECATED => 'Deprecated (userland)',
165 165
 		);
166 166
 		$errtype = $errtypes[$errno];
167
-		Daemon::log($errtype . ': '.$errstr.' in ' . $errfile . ':' . $errline . "\n" . Debug::backtrace());
167
+		Daemon::log($errtype . ': ' . $errstr . ' in ' . $errfile . ':' . $errline . "\n" . Debug::backtrace());
168 168
 		if (Daemon::$req) {
169
-			Daemon::$req->out('<strong>' . $errtype . '</strong>: ' . $errstr . ' in ' . basename($errfile) . ':' . $errline.'<br />');
169
+			Daemon::$req->out('<strong>' . $errtype . '</strong>: ' . $errstr . ' in ' . basename($errfile) . ':' . $errline . '<br />');
170 170
 		}
171 171
 	}
172 172
 
@@ -290,7 +290,7 @@  discard block
 block discarded – undo
290 290
 		$req->attrs->cookie = $_REQUEST;
291 291
 		$req->attrs->server = $_SERVER;
292 292
 		$req->attrs->files = $_FILES;
293
-		$req->attrs->session = isset($_SESSION)?$_SESSION:NULL;
293
+		$req->attrs->session = isset($_SESSION) ? $_SESSION : NULL;
294 294
 		$req->attrs->connId = 1;
295 295
 		$req->attrs->trole = 'RESPONDER';
296 296
 		$req->attrs->flags = 0;
@@ -317,7 +317,7 @@  discard block
 block discarded – undo
317 317
 		$apaths = explode(';', $paths);
318 318
 		$found = false;
319 319
 
320
-		foreach($apaths as $path) {
320
+		foreach ($apaths as $path) {
321 321
 			if (is_file($p = realpath($path))) {
322 322
 				$found = true;
323 323
 
@@ -355,7 +355,7 @@  discard block
 block discarded – undo
355 355
 				chown(Daemon::$config->logstorage->value, Daemon::$config->user->value); // @TODO: rewrite to async I/O
356 356
 			}
357 357
 			if ((Daemon::$process instanceof Daemon_WorkerThread) && FS::$supported) {
358
-				FS::open(Daemon::$config->logstorage->value, 'a!', function ($file) {
358
+				FS::open(Daemon::$config->logstorage->value, 'a!', function($file) {
359 359
 					Daemon::$logpointerAsync = $file;
360 360
 					if (!$file) {
361 361
 						return;
@@ -463,7 +463,7 @@  discard block
 block discarded – undo
463 463
 		if (is_resource(STDERR)) {
464 464
 			fwrite(STDERR, '[PHPD] ' . $msg . "\n");
465 465
 		}
466
-		$msg = '[' . date('D, j M Y H:i:s', $mt[1]) . '.' . sprintf('%06d', $mt[0]*1000000) . ' ' . date('O') . '] ' . $msg . "\n";
466
+		$msg = '[' . date('D, j M Y H:i:s', $mt[1]) . '.' . sprintf('%06d', $mt[0] * 1000000) . ' ' . date('O') . '] ' . $msg . "\n";
467 467
 		if (Daemon::$logpointerAsync) {
468 468
 			Daemon::$logpointerAsync->write($msg);
469 469
 		} elseif (Daemon::$logpointer) {
@@ -547,7 +547,7 @@  discard block
 block discarded – undo
547 547
 	public static function date_period_text($date_start, $date_finish) {
548 548
 		$result = Daemon::date_period($date_start, $date_finish);
549 549
 
550
-		$str  = '';
550
+		$str = '';
551 551
 
552 552
 		if ($result[5] > 0) {
553 553
 			$str .= $result[5] . ' year. ';
Please login to merge, or discard this patch.
Braces   +12 added lines, -18 removed lines patch added patch discarded remove patch
@@ -78,8 +78,10 @@  discard block
 block discarded – undo
78 78
 		// only in BSD flavour operating systems via SO_REUSEPORT socket option
79 79
 		Daemon::$reusePort = 1 === preg_match("~BSD~i", php_uname('s'));
80 80
 		
81
-		if (Daemon::$reusePort && !defined("SO_REUSEPORT"))
82
-		    define("SO_REUSEPORT", 0x200);	// FIXME: this is a BSD-only hack
81
+		if (Daemon::$reusePort && !defined("SO_REUSEPORT")) {
82
+				    define("SO_REUSEPORT", 0x200);
83
+		}
84
+		// FIXME: this is a BSD-only hack
83 85
 	}
84 86
 
85 87
 	public static function loadModuleIfAbsent($mod) {
@@ -144,8 +146,7 @@  discard block
 block discarded – undo
144 146
 			if (!Daemon::$restrictErrorControl) {
145 147
 				return;
146 148
 			}
147
-		}
148
-		elseif (!($l & $errno)) {
149
+		} elseif (!($l & $errno)) {
149 150
 			return;
150 151
 		}
151 152
 
@@ -404,34 +405,28 @@  discard block
 block discarded – undo
404 405
 					}
405 406
 					if ($code === 0) {
406 407
 						break 2;
407
-					}
408
-					elseif ($code === Daemon::WSTATE_IDLE) {
408
+					} elseif ($code === Daemon::WSTATE_IDLE) {
409 409
 						// idle
410 410
 						++$stat['alive'];
411 411
 						++$stat['idle'];
412
-					}
413
-					elseif ($code === Daemon::WSTATE_BUSY) {
412
+					} elseif ($code === Daemon::WSTATE_BUSY) {
414 413
 						// busy
415 414
 						++$stat['alive'];
416 415
 						++$stat['busy'];
417
-					}
418
-					elseif ($code === Daemon::WSTATE_SHUTDOWN) { 
416
+					} elseif ($code === Daemon::WSTATE_SHUTDOWN) { 
419 417
 						// shutdown
420 418
 						++$stat['shutdown'];
421
-					}
422
-					elseif ($code === Daemon::WSTATE_PREINIT) {
419
+					} elseif ($code === Daemon::WSTATE_PREINIT) {
423 420
 						// pre-init
424 421
 						++$stat['alive'];
425 422
 						++$stat['preinit'];
426 423
 						++$stat['idle'];
427
-					}
428
-					elseif ($code === Daemon::WSTATE_WAITINIT) {
424
+					} elseif ($code === Daemon::WSTATE_WAITINIT) {
429 425
 						// wait-init
430 426
 						++$stat['alive'];
431 427
 						++$stat['waitinit'];
432 428
 						++$stat['idle'];
433
-					}
434
-					elseif ($code === Daemon::WSTATE_INIT) { // init
429
+					} elseif ($code === Daemon::WSTATE_INIT) { // init
435 430
 						++$stat['alive'];
436 431
 						++$stat['init'];
437 432
 						++$stat['idle'];
@@ -453,8 +448,7 @@  discard block
 block discarded – undo
453 448
 		$args = func_get_args();
454 449
 		if (sizeof($args) == 1) {
455 450
 			$msg = is_scalar($args[0]) ? $args[0] : Debug::dump($args[0]);
456
-		}
457
-		else {
451
+		} else {
458 452
 			$msg = Debug::dump($args);
459 453
 		}
460 454
 	
Please login to merge, or discard this patch.
lib/Daemon_Bootstrap.php 3 patches
Doc Comments   -1 removed lines patch added patch discarded remove patch
@@ -499,7 +499,6 @@
 block discarded – undo
499 499
 
500 500
 	/**
501 501
 	 * Parses command-line arguments.
502
-	 * @param array $_SERVER['argv']
503 502
 	 * @return void
504 503
 	 */
505 504
 	public static function getArgs($args) {
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 
123 123
 
124 124
 		if ('log' === $runmode) {
125
-			passthru('tail -n '.$n.' -f '.escapeshellarg(Daemon::$config->logstorage->value));
125
+			passthru('tail -n ' . $n . ' -f ' . escapeshellarg(Daemon::$config->logstorage->value));
126 126
 			exit;
127 127
 		}
128 128
 
@@ -131,7 +131,7 @@  discard block
 block discarded – undo
131 131
 		}
132 132
 		
133 133
 		if (isset(Daemon::$config->locale->value) && Daemon::$config->locale->value !== '') {
134
-			setlocale(LC_ALL,explode(',', Daemon::$config->locale->value));
134
+			setlocale(LC_ALL, explode(',', Daemon::$config->locale->value));
135 135
 		}
136 136
 		
137 137
 		if (
@@ -329,7 +329,7 @@  discard block
 block discarded – undo
329 329
 		elseif ($runmode == 'reopenlog') {
330 330
 			if (
331 331
 				(!Daemon_Bootstrap::$pid) 
332
-				|| (!posix_kill(Daemon_Bootstrap::$pid,SIGUSR1))
332
+				|| (!posix_kill(Daemon_Bootstrap::$pid, SIGUSR1))
333 333
 			) {
334 334
 				echo '[REOPEN-LOG] ERROR. It seems that phpDaemon is not running' . (Daemon_Bootstrap::$pid ? ' (PID ' . Daemon_Bootstrap::$pid . ')' : '') . ".\n";
335 335
 			}
@@ -337,7 +337,7 @@  discard block
 block discarded – undo
337 337
 		elseif ($runmode == 'reload') {
338 338
 			if (
339 339
 				(!Daemon_Bootstrap::$pid) 
340
-				|| (!posix_kill(Daemon_Bootstrap::$pid,SIGUSR2))
340
+				|| (!posix_kill(Daemon_Bootstrap::$pid, SIGUSR2))
341 341
 			) {
342 342
 				echo '[RELOAD] ERROR. It seems that phpDaemon is not running' . (Daemon_Bootstrap::$pid ? ' (PID ' . Daemon_Bootstrap::$pid . ')' : '') . ".\n";
343 343
 			}
@@ -368,7 +368,7 @@  discard block
 block discarded – undo
368 368
 			);
369 369
 			
370 370
 			foreach (Daemon::$config as $name => $entry) {
371
-				if (!$entry instanceof Daemon_ConfigEntry) {continue;}
371
+				if (!$entry instanceof Daemon_ConfigEntry) {continue; }
372 372
 				
373 373
 				$row = array(
374 374
 					'parameter' => $name,
@@ -392,7 +392,7 @@  discard block
 block discarded – undo
392 392
 		elseif ($runmode == 'hardstop') {
393 393
 			echo '[HARDSTOP] Sending SIGINT to ' . Daemon_Bootstrap::$pid . '... ';
394 394
 
395
-			$ok = Daemon_Bootstrap::$pid && posix_kill(Daemon_Bootstrap::$pid,SIGINT);
395
+			$ok = Daemon_Bootstrap::$pid && posix_kill(Daemon_Bootstrap::$pid, SIGINT);
396 396
 
397 397
 			echo $ok ? 'OK.' : 'ERROR. It seems that phpDaemon is not running.';
398 398
 
@@ -437,7 +437,7 @@  discard block
 block discarded – undo
437 437
 
438 438
 		echo "\nAlso you can use some optional parameters to override the same configuration variables:\n";
439 439
 
440
-		foreach(self::$params as $name => $desc) {
440
+		foreach (self::$params as $name => $desc) {
441 441
 			if (empty($desc)) {
442 442
 				continue;
443 443
 			} 
@@ -478,7 +478,7 @@  discard block
 block discarded – undo
478 478
 	 * @return void
479 479
 	 */
480 480
 	public static function stop($mode = 1) {
481
-		$ok = Daemon_Bootstrap::$pid && posix_kill(Daemon_Bootstrap::$pid, $mode === 3 ? SIGINT:SIGTERM);
481
+		$ok = Daemon_Bootstrap::$pid && posix_kill(Daemon_Bootstrap::$pid, $mode === 3 ? SIGINT : SIGTERM);
482 482
 
483 483
 		if (!$ok) {
484 484
 			echo '[WARN]. It seems that phpDaemon is not running' . (Daemon_Bootstrap::$pid ? ' (PID ' . Daemon_Bootstrap::$pid . ')' : '') . ".\n";
@@ -506,7 +506,7 @@  discard block
 block discarded – undo
506 506
 		$out = array();
507 507
 		$last_arg = NULL;
508 508
 		
509
-		for($i = 1, $il = sizeof($args); $i < $il; ++$i) {
509
+		for ($i = 1, $il = sizeof($args); $i < $il; ++$i) {
510 510
 			if (preg_match('~^--(.+)~', $args[$i], $match)) {
511 511
 				$parts = explode('=', $match[1]);
512 512
 				$key = preg_replace('~[^a-z0-9]+~', '', $parts[0]);
Please login to merge, or discard this patch.
Braces   +19 added lines, -38 removed lines patch added patch discarded remove patch
@@ -90,8 +90,7 @@  discard block
 block discarded – undo
90 90
 
91 91
 			self::printUsage();
92 92
 			exit;
93
-		}
94
-		elseif ('help' === $runmode) {
93
+		} elseif ('help' === $runmode) {
95 94
 			self::printHelp();
96 95
 			exit;
97 96
 		}
@@ -193,17 +192,14 @@  discard block
 block discarded – undo
193 192
 			}
194 193
 
195 194
 			Daemon_Bootstrap::$pid = 0;
196
-		}
197
-		elseif (!is_file(Daemon::$config->pidfile->value)) {
195
+		} elseif (!is_file(Daemon::$config->pidfile->value)) {
198 196
 			Daemon::log('Pid-file \'' . Daemon::$config->pidfile->value . '\' must be a regular file.');
199 197
 			Daemon_Bootstrap::$pid = FALSE;
200 198
 			$error = true;
201
-		}
202
-		elseif (!is_writable(Daemon::$config->pidfile->value)) {
199
+		} elseif (!is_writable(Daemon::$config->pidfile->value)) {
203 200
 			Daemon::log('Pid-file \'' . Daemon::$config->pidfile->value . '\' must be writable.');
204 201
 			$error = true;
205
-		}
206
-		elseif (!is_readable(Daemon::$config->pidfile->value)) {
202
+		} elseif (!is_readable(Daemon::$config->pidfile->value)) {
207 203
 			Daemon::log('Pid-file \'' . Daemon::$config->pidfile->value . '\' must be readable.');
208 204
 			Daemon_Bootstrap::$pid = FALSE;
209 205
 			$error = true;
@@ -238,8 +234,7 @@  discard block
 block discarded – undo
238 234
 			if (($sg = posix_getgrnam(Daemon::$config->group->value)) === FALSE) {
239 235
 				Daemon::log('Unexisting group \'' . Daemon::$config->group->value . '\'. You have to replace config-variable \'group\' with existing group-name.');
240 236
 				$error = true;
241
-			}
242
-			elseif (($sg['gid'] != posix_getgid()) && (posix_getuid() != 0)) {
237
+			} elseif (($sg['gid'] != posix_getgid()) && (posix_getuid() != 0)) {
243 238
 				Daemon::log('You must have the root privileges to change group.');
244 239
 				$error = true;
245 240
 			}
@@ -252,8 +247,7 @@  discard block
 block discarded – undo
252 247
 			if (($su = posix_getpwnam(Daemon::$config->user->value)) === FALSE) {
253 248
 				Daemon::log('Unexisting user \'' . Daemon::$config->user->value . '\', user not found. You have to replace config-variable \'user\' with existing username.');
254 249
 				$error = true;
255
-			}
256
-			elseif (
250
+			} elseif (
257 251
 				($su['uid'] != posix_getuid()) 
258 252
 				&& (posix_getuid() != 0)
259 253
 			) {
@@ -284,12 +278,10 @@  discard block
 block discarded – undo
284 278
 		if ($runmode == 'start') {
285 279
 			if ($error === FALSE) {
286 280
 				Daemon_Bootstrap::start();
287
-			}
288
-			else {
281
+			} else {
289 282
 				exit(6);
290 283
 			}
291
-		}
292
-		elseif (
284
+		} elseif (
293 285
 			$runmode == 'status' 
294 286
 			|| $runmode == 'fullstatus'
295 287
 		) {
@@ -317,42 +309,36 @@  discard block
 block discarded – undo
317 309
 			}
318 310
 
319 311
 			echo "\n";
320
-		}
321
-		elseif ($runmode == 'update') {
312
+		} elseif ($runmode == 'update') {
322 313
 			if (
323 314
 				(!Daemon_Bootstrap::$pid) 
324 315
 				|| (!posix_kill(Daemon_Bootstrap::$pid, SIGHUP))
325 316
 			) {
326 317
 				echo '[UPDATE] ERROR. It seems that phpDaemon is not running' . (Daemon_Bootstrap::$pid ? ' (PID ' . Daemon_Bootstrap::$pid . ')' : '') . ".\n";
327 318
 			}
328
-		}
329
-		elseif ($runmode == 'reopenlog') {
319
+		} elseif ($runmode == 'reopenlog') {
330 320
 			if (
331 321
 				(!Daemon_Bootstrap::$pid) 
332 322
 				|| (!posix_kill(Daemon_Bootstrap::$pid,SIGUSR1))
333 323
 			) {
334 324
 				echo '[REOPEN-LOG] ERROR. It seems that phpDaemon is not running' . (Daemon_Bootstrap::$pid ? ' (PID ' . Daemon_Bootstrap::$pid . ')' : '') . ".\n";
335 325
 			}
336
-		}
337
-		elseif ($runmode == 'reload') {
326
+		} elseif ($runmode == 'reload') {
338 327
 			if (
339 328
 				(!Daemon_Bootstrap::$pid) 
340 329
 				|| (!posix_kill(Daemon_Bootstrap::$pid,SIGUSR2))
341 330
 			) {
342 331
 				echo '[RELOAD] ERROR. It seems that phpDaemon is not running' . (Daemon_Bootstrap::$pid ? ' (PID ' . Daemon_Bootstrap::$pid . ')' : '') . ".\n";
343 332
 			}
344
-		}
345
-		elseif ($runmode == 'restart') {
333
+		} elseif ($runmode == 'restart') {
346 334
 			if ($error === FALSE) {
347 335
 				Daemon_Bootstrap::stop(2);
348 336
 				Daemon_Bootstrap::start();
349 337
 			}
350
-		}
351
-		elseif ($runmode == 'hardrestart') {
338
+		} elseif ($runmode == 'hardrestart') {
352 339
 			Daemon_Bootstrap::stop(3);
353 340
 			Daemon_Bootstrap::start();
354
-		}
355
-		elseif ($runmode == 'configtest') {
341
+		} elseif ($runmode == 'configtest') {
356 342
 			$term = new Terminal;
357 343
 			$term->enable_color = true;
358 344
 
@@ -385,11 +371,9 @@  discard block
 block discarded – undo
385 371
 			$term->drawtable($rows);
386 372
 
387 373
 			echo "\n";
388
-		}
389
-		elseif ($runmode == 'stop') {
374
+		} elseif ($runmode == 'stop') {
390 375
 			Daemon_Bootstrap::stop();
391
-		}
392
-		elseif ($runmode == 'hardstop') {
376
+		} elseif ($runmode == 'hardstop') {
393 377
 			echo '[HARDSTOP] Sending SIGINT to ' . Daemon_Bootstrap::$pid . '... ';
394 378
 
395 379
 			$ok = Daemon_Bootstrap::$pid && posix_kill(Daemon_Bootstrap::$pid,SIGINT);
@@ -440,8 +424,7 @@  discard block
 block discarded – undo
440 424
 		foreach(self::$params as $name => $desc) {
441 425
 			if (empty($desc)) {
442 426
 				continue;
443
-			} 
444
-			elseif (!is_array($desc)) {
427
+			} elseif (!is_array($desc)) {
445 428
 				$term->drawParam($name, $desc);
446 429
 			} else {
447 430
 				$term->drawParam(
@@ -518,16 +501,14 @@  discard block
 block discarded – undo
518 501
 				}
519 502
 
520 503
 				$last_arg = $key;
521
-			}
522
-			elseif (preg_match('~^-([a-zA-Z0-9]+)~', $args[$i], $match)) {
504
+			} elseif (preg_match('~^-([a-zA-Z0-9]+)~', $args[$i], $match)) {
523 505
 				for ($j = 0, $jl = strlen($match[1]); $j < $jl; ++$j) {
524 506
 					$key = $match[1]{$j};
525 507
 					$out[$key] = true;
526 508
 				}
527 509
 		
528 510
 				$last_arg = $key;
529
-			}
530
-			elseif ($last_arg !== NULL) {
511
+			} elseif ($last_arg !== NULL) {
531 512
 				$out[$last_arg] = $args[$i];
532 513
 			}
533 514
 		}
Please login to merge, or discard this patch.
lib/Daemon_Config.php 3 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -102,6 +102,9 @@
 block discarded – undo
102 102
 		}
103 103
 	}
104 104
 
105
+	/**
106
+	 * @param string $path
107
+	 */
105 108
 	public function loadFile($path) {
106 109
 		$parser = new Daemon_ConfigParser($path,$this);
107 110
 		$this->onLoad();
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
 	public $configfile     = '/etc/phpdaemon/phpd.conf;/etc/phpd/phpd.conf;./conf/phpd.conf';
21 21
 	public $path           = '/etc/phpdaemon/AppResolver.php;./conf/AppResolver.php';
22 22
 	public $appfilepath    = '{app-*,applications}/%s.php';
23
-	public $autoload   	 	= NULL;
23
+	public $autoload = NULL;
24 24
 			
25 25
 	// Master-related
26 26
 	public $mpmdelay        = '0.1s';
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 		static $sizes = array('maxmemoryusage');
77 77
 		static $times = array('maxidle', 'autoreload', 'mpmdelay', 'eiosetmaxpolltime');
78 78
 		static $numbers = array(
79
-			'maxrequests', 'autogc','minworkers','maxworkers','minspareworkers','maxspareworkers','masterpriority', 'ipcthreadpriority',
79
+			'maxrequests', 'autogc', 'minworkers', 'maxworkers', 'minspareworkers', 'maxspareworkers', 'masterpriority', 'ipcthreadpriority',
80 80
 			'eiosetmaxidle', 'eiosetmaxparallel', 'eiosetmaxpollreqs', 'eiosetminparallel', 'verbose', 'verbosetty'
81 81
 		);
82 82
 
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 	}
104 104
 
105 105
 	public function loadFile($path) {
106
-		$parser = new Daemon_ConfigParser($path,$this);
106
+		$parser = new Daemon_ConfigParser($path, $this);
107 107
 		$this->onLoad();
108 108
 		return !$parser->errorneus;
109 109
 	}
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
 		return isset($this->{$offset}) ? $this->{$offset}->value : NULL;
144 144
 	}
145 145
 	
146
-	public function offsetSet($offset,$value) {
146
+	public function offsetSet($offset, $value) {
147 147
 		$offset = $this->getRealOffsetName($offset);
148 148
 
149 149
 		$this->{$offset} = $value;
Please login to merge, or discard this patch.
Braces   +4 added lines, -8 removed lines patch added patch discarded remove patch
@@ -83,14 +83,11 @@  discard block
 block discarded – undo
83 83
 		foreach ($this as $name => $value) {
84 84
 			if (in_array($name, $sizes)) {
85 85
 				$entry = new Daemon_ConfigEntrySize;
86
-			}
87
-			elseif (in_array($name, $times)) {
86
+			} elseif (in_array($name, $times)) {
88 87
 				$entry = new Daemon_ConfigEntryTime;
89
-			}
90
-			elseif (in_array($name, $numbers)) {
88
+			} elseif (in_array($name, $numbers)) {
91 89
 				$entry = new Daemon_ConfigEntryNumber;
92
-			} 
93
-			elseif ($name === 'configfile') {
90
+			} elseif ($name === 'configfile') {
94 91
 				$entry = new Daemon_ConfigEntryConfigFile;
95 92
 			} else {
96 93
 				$entry = new Daemon_ConfigEntry;
@@ -184,8 +181,7 @@  discard block
 block discarded – undo
184 181
 				Daemon::$config->{$k}->setHumanValue($v);
185 182
 				Daemon::$config->{$k}->source = 'cmdline';
186 183
 				
187
-			}
188
-			else {
184
+			} else {
189 185
 				Daemon::log('Unrecognized parameter \'' . $k . '\'');
190 186
 				$error = TRUE;
191 187
 			}
Please login to merge, or discard this patch.
lib/Daemon_ConfigEntry.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -24,6 +24,9 @@
 block discarded – undo
24 24
 		}
25 25
 	}
26 26
 
27
+	/**
28
+	 * @param boolean $value
29
+	 */
27 30
 	public function setValue($value) {
28 31
 		$old = $this->value;
29 32
 		$this->value = $value;
Please login to merge, or discard this patch.
lib/Daemon_ConfigParser.php 3 patches
Doc Comments   +5 added lines patch added patch discarded remove patch
@@ -27,6 +27,7 @@  discard block
 block discarded – undo
27 27
 
28 28
 	/**
29 29
 	 * Constructor
30
+	 * @param Daemon_Config $config
30 31
 	 * @return void
31 32
 	 */
32 33
 	public function __construct($file, $config, $included = FALSE)
@@ -306,6 +307,9 @@  discard block
 block discarded – undo
306 307
 	 * Raises error message.
307 308
 	 * @param string Message.
308 309
 	 * @param string Level.
310
+	 * @param string $msg
311
+	 * @param integer $line
312
+	 * @param integer $col
309 313
 	 * @return void
310 314
 	 */
311 315
 	public function raiseError($msg, $level = 'emerg', $line = null, $col = null) {
@@ -324,6 +328,7 @@  discard block
 block discarded – undo
324 328
 
325 329
 	/**
326 330
 	 * Executes token-parse callback.
331
+	 * @param string $c
327 332
 	 * @return void
328 333
 	 */
329 334
 	public function token($token, $c) {
Please login to merge, or discard this patch.
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
 		$cfg->revision = ++Daemon_Config::$lastRevision;
38 38
 		$cfg->data = file_get_contents($file);
39 39
 		
40
-		if (substr($cfg->data,0,2) === '#!') 	{
40
+		if (substr($cfg->data, 0, 2) === '#!') {
41 41
 			if (!is_executable($file)) {
42 42
 				$this->raiseError('Shebang (#!) detected in the first line, but file hasn\'t +x mode.');
43 43
 				return;
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
 				$str = '';
59 59
 				++$cfg->p;
60 60
 
61
-				for (;$cfg->p < $cfg->len;++$cfg->p) {
61
+				for (;$cfg->p < $cfg->len; ++$cfg->p) {
62 62
 					$c = $cfg->getCurrentChar();
63 63
 
64 64
 					if ($c === $q) {
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 							if ($c === "\n") {
112 112
 								$newLineDetected = $prePoint;
113 113
 							}
114
-							if ($elTypes[$i] !== NULL)	{
114
+							if ($elTypes[$i] !== NULL) {
115 115
 								++$i;
116 116
 								$elTypes[$i] = NULL;
117 117
 							}
@@ -120,14 +120,14 @@  discard block
 block discarded – undo
120 120
 							($c === '"') 
121 121
 							|| ($c === '\'')
122 122
 						) {
123
-							if ($elTypes[$i] != NULL)	 {
123
+							if ($elTypes[$i] != NULL) {
124 124
 								$cfg->raiseError('Unexpected T_STRING.');
125 125
 							}
126 126
 
127 127
 							$string = call_user_func($cfg->tokens[Daemon_ConfigParser::T_STRING], $cfg, $c);
128 128
 							--$cfg->p;
129 129
 
130
-							if ($elTypes[$i] === NULL)	 {
130
+							if ($elTypes[$i] === NULL) {
131 131
 								$elements[$i] = $string;
132 132
 								$elTypes[$i] = Daemon_ConfigParser::T_STRING;
133 133
 							}
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 							$tokenType = Daemon_ConfigParser::T_BLOCK;
147 147
 							break;
148 148
 						} else {
149
-							if ($elTypes[$i] === Daemon_ConfigParser::T_STRING)	 {
149
+							if ($elTypes[$i] === Daemon_ConfigParser::T_STRING) {
150 150
 								$cfg->raiseError('Unexpected T_CVALUE.');
151 151
 							} else {
152 152
 								if (!isset($elements[$i])) {
@@ -190,8 +190,8 @@  discard block
 block discarded – undo
190 190
 						
191 191
 						if ($name === 'include') {
192 192
 							$path = $elements[1];
193
-							if (substr($path,0,1) !== '/') {
194
-								$path = 'conf/'.$path;
193
+							if (substr($path, 0, 1) !== '/') {
194
+								$path = 'conf/' . $path;
195 195
 							}
196 196
 							$files = glob($path);
197 197
 							if ($files) {
@@ -199,14 +199,14 @@  discard block
 block discarded – undo
199 199
 									$parser = new Daemon_ConfigParser($fn, $scope, true);
200 200
 								}
201 201
 							}
202
-						} elseif (substr(strtolower($elements[0]),0,4) === 'mod-') { // @TODO: remove in 1.0
202
+						} elseif (substr(strtolower($elements[0]), 0, 4) === 'mod-') { // @TODO: remove in 1.0
203 203
 							$cfg->raiseError('Variable started with \'mod-\'. This style is deprecated. You should replace it with block.');
204 204
 						} else {
205 205
 							if (sizeof($elements) > 2) {
206 206
 								$cfg->raiseError('Too many arguments.');
207 207
 							}
208 208
 							if (isset($scope->{$name})) {
209
-								if ($scope->{$name}->source !== 'cmdline')	{
209
+								if ($scope->{$name}->source !== 'cmdline') {
210 210
 									if (!isset($elements[1])) {
211 211
 										$elements[1] = true;
212 212
 										$elTypes[1] = Daemon_ConfigParser::T_CVALUE;
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
 								$scope->{$name}->setValue($elements[1]);
234 234
 								$scope->{$name}->setValueType($elTypes[1]);
235 235
 							}
236
-							else {$cfg->raiseError('Unrecognized parameter \''.$name.'\'');}
236
+							else {$cfg->raiseError('Unrecognized parameter \'' . $name . '\''); }
237 237
 						}
238 238
 					}
239 239
 					elseif ($tokenType === Daemon_ConfigParser::T_BLOCK) {
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
 						);
252 252
 					}
253 253
 				} else {
254
-					$cfg->raiseError('Unexpected char \''.Debug::exportBytes($c).'\'');
254
+					$cfg->raiseError('Unexpected char \'' . Debug::exportBytes($c) . '\'');
255 255
 				}
256 256
 			}
257 257
 		);
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
 			$e = end($this->state);
262 262
 			$cfg->token($e[0], $c);
263 263
 		}
264
-		if (!$included) {$this->purgeScope($this->result);}
264
+		if (!$included) {$this->purgeScope($this->result); }
265 265
 	}
266 266
 	
267 267
 	/**
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
 		$cfg = $this;
273 273
 		foreach ($scope as $name => $obj) {
274 274
 			if ($obj instanceof Daemon_ConfigEntry) {
275
-					if ($obj->source === 'config' && ($obj->revision < $cfg->revision))	{
275
+					if ($obj->source === 'config' && ($obj->revision < $cfg->revision)) {
276 276
 						if (!$obj->resetToDefault()) {
277 277
 							unset($scope->{$name});
278 278
 						}
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
 			}
281 281
 			elseif ($obj instanceof Daemon_ConfigSection) {
282 282
 				
283
-				if ($obj->source === 'config' && ($obj->revision < $cfg->revision))	{
283
+				if ($obj->source === 'config' && ($obj->revision < $cfg->revision)) {
284 284
 					if (sizeof($obj) === 0) {
285 285
 						unset($scope->{$name});
286 286
 					}
@@ -316,10 +316,10 @@  discard block
 block discarded – undo
316 316
 			$line = $this->line;
317 317
 		}
318 318
 		if ($col === null) {
319
-			$col = $this->col -1 ;
319
+			$col = $this->col - 1;
320 320
 		}
321 321
 
322
-		Daemon::log('[conf#' . $level . '][' . $this->file . ' L:' . $line . ' C: ' . $col . ']   '.$msg);
322
+		Daemon::log('[conf#' . $level . '][' . $this->file . ' L:' . $line . ' C: ' . $col . ']   ' . $msg);
323 323
 	}
324 324
 
325 325
 	/**
Please login to merge, or discard this patch.
Braces   +16 added lines, -32 removed lines patch added patch discarded remove patch
@@ -64,8 +64,7 @@  discard block
 block discarded – undo
64 64
 					if ($c === $q) {
65 65
 						++$cfg->p;
66 66
 						break;
67
-					}
68
-					elseif ($c === '\\') {
67
+					} elseif ($c === '\\') {
69 68
 						if ($cfg->getNextChar() === $q) {
70 69
 							$str .= $q;
71 70
 							++$cfg->p;
@@ -84,19 +83,16 @@  discard block
 block discarded – undo
84 83
 				return $str;
85 84
 			},
86 85
 			self::T_ALL => function($cfg, $c) {
87
-				if (ctype_space($c)) { }
88
-				elseif ($c === '#') {
86
+				if (ctype_space($c)) { } elseif ($c === '#') {
89 87
 					$cfg->state[] = array(Daemon_ConfigParser::T_COMMENT);
90
-				}
91
-				elseif ($c === '}') {
88
+				} elseif ($c === '}') {
92 89
 					if (sizeof($cfg->state) > 1) {
93 90
 						$cfg->purgeScope($cfg->getCurrentScope());
94 91
 						array_pop($cfg->state);
95 92
 					} else {
96 93
 						$cfg->raiseError('Unexpected \'}\'');
97 94
 					}
98
-				}
99
-				elseif (ctype_alnum($c)) {
95
+				} elseif (ctype_alnum($c)) {
100 96
 					$elements = array('');
101 97
 					$elTypes = array(NULL);
102 98
 					$i = 0;
@@ -115,8 +111,7 @@  discard block
 block discarded – undo
115 111
 								++$i;
116 112
 								$elTypes[$i] = NULL;
117 113
 							}
118
-						}
119
-						elseif (
114
+						} elseif (
120 115
 							($c === '"') 
121 116
 							|| ($c === '\'')
122 117
 						) {
@@ -131,18 +126,15 @@  discard block
 block discarded – undo
131 126
 								$elements[$i] = $string;
132 127
 								$elTypes[$i] = Daemon_ConfigParser::T_STRING;
133 128
 							}
134
-						}
135
-						elseif ($c === '}') {
129
+						} elseif ($c === '}') {
136 130
 							$cfg->raiseError('Unexpected \'}\' instead of \';\' or \'{\'');
137
-						}
138
-						elseif ($c === ';') {
131
+						} elseif ($c === ';') {
139 132
 							if ($newLineDetected) {
140 133
 								$this->raiseError('Unexpected new-line instead of \';\'', 'notice', $newLineDetected[0], $newLineDetected[1]);
141 134
 							}
142 135
 							$tokenType = Daemon_ConfigParser::T_VAR;
143 136
 							break;
144
-						}
145
-						elseif ($c === '{') {
137
+						} elseif ($c === '{') {
146 138
 							$tokenType = Daemon_ConfigParser::T_BLOCK;
147 139
 							break;
148 140
 						} else {
@@ -163,19 +155,16 @@  discard block
 block discarded – undo
163 155
 						if (Daemon_ConfigParser::T_CVALUE === $v) {
164 156
 							if (ctype_digit($elements[$k])) {
165 157
 								$elements[$k] = (int) $elements[$k];
166
-							}
167
-							elseif (is_numeric($elements[$k])) {
158
+							} elseif (is_numeric($elements[$k])) {
168 159
 								$elements[$k] = (float) $elements[$k];
169 160
 							} else {
170 161
 								$l = strtolower($elements[$k]);
171 162
 
172 163
 								if (($l === 'true') || ($l === 'on')) {
173 164
 									$elements[$k] = true;
174
-								}
175
-								elseif (($l === 'false') || ($l === 'off')) {
165
+								} elseif (($l === 'false') || ($l === 'off')) {
176 166
 									$elements[$k] = false;
177
-								}
178
-								elseif ($l === 'null') {
167
+								} elseif ($l === 'null') {
179 168
 									$elements[$k] = null;
180 169
 								}
181 170
 							}
@@ -183,8 +172,7 @@  discard block
 block discarded – undo
183 172
 					}
184 173
 					if ($tokenType === 0) {
185 174
 						$cfg->raiseError('Expected \';\' or \'{\''); 
186
-					}
187
-					elseif ($tokenType === Daemon_ConfigParser::T_VAR) {
175
+					} elseif ($tokenType === Daemon_ConfigParser::T_VAR) {
188 176
 						$name = str_replace('-', '', strtolower($elements[0]));
189 177
 						$scope = $cfg->getCurrentScope();
190 178
 						
@@ -232,11 +220,9 @@  discard block
 block discarded – undo
232 220
 								}
233 221
 								$scope->{$name}->setValue($elements[1]);
234 222
 								$scope->{$name}->setValueType($elTypes[1]);
235
-							}
236
-							else {$cfg->raiseError('Unrecognized parameter \''.$name.'\'');}
223
+							} else {$cfg->raiseError('Unrecognized parameter \''.$name.'\'');}
237 224
 						}
238
-					}
239
-					elseif ($tokenType === Daemon_ConfigParser::T_BLOCK) {
225
+					} elseif ($tokenType === Daemon_ConfigParser::T_BLOCK) {
240 226
 						$scope = $cfg->getCurrentScope();
241 227
 						$sectionName = implode('-', $elements);
242 228
 						$sectionName = strtr($sectionName, '-. ', ':::');
@@ -277,14 +263,12 @@  discard block
 block discarded – undo
277 263
 							unset($scope->{$name});
278 264
 						}
279 265
 					}
280
-			}
281
-			elseif ($obj instanceof Daemon_ConfigSection) {
266
+			} elseif ($obj instanceof Daemon_ConfigSection) {
282 267
 				
283 268
 				if ($obj->source === 'config' && ($obj->revision < $cfg->revision))	{
284 269
 					if (sizeof($obj) === 0) {
285 270
 						unset($scope->{$name});
286
-					}
287
-					elseif (isset($obj->enable)) {
271
+					} elseif (isset($obj->enable)) {
288 272
 						$obj->enable->setValue(FALSE);
289 273
 					}
290 274
 				}
Please login to merge, or discard this patch.
lib/Daemon_IPCThread.php 3 patches
Doc Comments   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -132,6 +132,7 @@  discard block
 block discarded – undo
132 132
 	/**
133 133
 	 * Log something
134 134
 	 * @param string - Message.
135
+	 * @param string $message
135 136
 	 * @return void
136 137
 	 */
137 138
 	public function log($message) {
@@ -162,7 +163,7 @@  discard block
 block discarded – undo
162 163
 	/**
163 164
 	 * @todo description?
164 165
 	 * @param boolean - Hard? If hard, we shouldn't wait for graceful shutdown of the running applications.
165
-	 * @return boolean - Ready?
166
+	 * @return boolean|null - Ready?
166 167
 	 */
167 168
 	public function shutdown($hard = FALSE) {
168 169
 		$error = error_get_last(); 
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 	 */
68 68
 	public function prepareSystemEnv() {
69 69
 		proc_nice(Daemon::$config->ipcthreadpriority->value);
70
-		register_shutdown_function(array($this,'shutdown'));
70
+		register_shutdown_function(array($this, 'shutdown'));
71 71
 		
72 72
 		$this->setproctitle(
73 73
 			Daemon::$runName . ': IPC process'
@@ -168,7 +168,7 @@  discard block
 block discarded – undo
168 168
 		$error = error_get_last(); 
169 169
 		if ($error) {
170 170
 			if ($error['type'] === E_ERROR) {
171
-				$this->log('crashed by error \''.$error['message'].'\' at '.$error['file'].':'.$error['line']);
171
+				$this->log('crashed by error \'' . $error['message'] . '\' at ' . $error['file'] . ':' . $error['line']);
172 172
 			}
173 173
 
174 174
 		}
Please login to merge, or discard this patch.
Braces   +3 added lines, -6 removed lines patch added patch discarded remove patch
@@ -87,8 +87,7 @@  discard block
 block discarded – undo
87 87
 			if (posix_getuid() != 0) {
88 88
 				$this->log('You must have the root privileges to change root.');
89 89
 				exit(0);
90
-			}
91
-			elseif (!chroot(Daemon::$config->chroot->value)) {
90
+			} elseif (!chroot(Daemon::$config->chroot->value)) {
92 91
 				Daemon::log('Couldn\'t change root to \'' . Daemon::$config->chroot->value . '\'.');
93 92
 				exit(0);
94 93
 			}
@@ -98,8 +97,7 @@  discard block
 block discarded – undo
98 97
 			if ($sg === FALSE) {
99 98
 				$this->log('Couldn\'t change group to \'' . Daemon::$config->group->value . '\'. You must replace config-variable \'group\' with existing group.');
100 99
 				exit(0);
101
-			}
102
-			elseif (
100
+			} elseif (
103 101
 				($sg['gid'] != posix_getgid())
104 102
 				&& (!posix_setgid($sg['gid']))
105 103
 			) {
@@ -112,8 +110,7 @@  discard block
 block discarded – undo
112 110
 			if ($su === FALSE) {
113 111
 				$this->log('Couldn\'t change user to \'' . Daemon::$config->user->value . '\', user not found. You must replace config-variable \'user\' with existing username.');
114 112
 				exit(0);
115
-			}
116
-			elseif (
113
+			} elseif (
117 114
 				($su['uid'] != posix_getuid())
118 115
 				&& (!posix_setuid($su['uid']))
119 116
 			) {
Please login to merge, or discard this patch.
lib/Daemon_MasterThread.php 3 patches
Doc Comments   +5 added lines patch added patch discarded remove patch
@@ -139,6 +139,7 @@  discard block
 block discarded – undo
139 139
 	/**
140 140
 	 * Log something
141 141
 	 * @param string - Message.
142
+	 * @param string $message
142 143
 	 * @return void
143 144
 	 */
144 145
 	public function log($message) {
@@ -167,6 +168,7 @@  discard block
 block discarded – undo
167 168
 	}
168 169
 	/**
169 170
 	 * @todo description missed
171
+	 * @param integer $id
170 172
 	 */	
171 173
 	public function reloadWorker($id) {
172 174
 		if (isset($this->workers->threads[$id])) {
@@ -322,6 +324,9 @@  discard block
 block discarded – undo
322 324
 		$this->shutdown(SIGINT);
323 325
 	}
324 326
 	
327
+	/**
328
+	 * @param integer $signo
329
+	 */
325 330
 	public function signalToChildren($signo) {
326 331
 		foreach ($this->collections as $col) {
327 332
 			$col->signal($signo);
Please login to merge, or discard this patch.
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -155,10 +155,10 @@  discard block
 block discarded – undo
155 155
 		posix_setsid();
156 156
 		proc_nice(Daemon::$config->masterpriority->value);
157 157
 		if (!Daemon::$config->verbosetty->value) {
158
-     		fclose(STDIN);
159
-        	fclose(STDOUT);
160
-        	fclose(STDERR);
161
-        }
158
+	 		fclose(STDIN);
159
+			fclose(STDOUT);
160
+			fclose(STDERR);
161
+		}
162 162
 		
163 163
 		$this->setproctitle(
164 164
 			Daemon::$runName . ': master process' 
@@ -212,10 +212,10 @@  discard block
 block discarded – undo
212 212
 	}
213 213
 
214 214
 		/**
215
-	 * Spawn IPC process
216
-	 * @param $n - integer - number of workers to spawn
217
-	 * @return boolean - success
218
-	 */
215
+		 * Spawn IPC process
216
+		 * @param $n - integer - number of workers to spawn
217
+		 * @return boolean - success
218
+		 */
219 219
 	public function spawnIPCThread() {
220 220
 		if (FS::$supported) {
221 221
 			eio_event_loop();
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -151,7 +151,7 @@  discard block
 block discarded – undo
151 151
 	 * @return void
152 152
 	 */
153 153
 	public function prepareSystemEnv() {
154
-		register_shutdown_function(array($this,'onShutdown'));
154
+		register_shutdown_function(array($this, 'onShutdown'));
155 155
 		posix_setsid();
156 156
 		proc_nice(Daemon::$config->masterpriority->value);
157 157
 		if (!Daemon::$config->verbosetty->value) {
@@ -291,7 +291,7 @@  discard block
 block discarded – undo
291 291
 		$this->shutdown = true;
292 292
 		$this->waitAll(true);
293 293
 		Daemon::$shm_wstate->delete();		
294
-		file_put_contents(Daemon::$config->pidfile->value,'');
294
+		file_put_contents(Daemon::$config->pidfile->value, '');
295 295
 		exit(0);
296 296
 	}
297 297
 	
Please login to merge, or discard this patch.