Code Duplication    Length = 13-16 lines in 2 locations

PHPDaemon/Core/Bootstrap.php 2 locations

@@ 273-288 (lines=16) @@
270
            }
271
        }
272
273
        if (isset(Daemon::$config->user->value) && is_callable('posix_getuid')) {
274
            if (($su = posix_getpwnam(Daemon::$config->user->value)) === false) {
275
                Daemon::log('Unexisting user \'' . Daemon::$config->user->value . '\', user not found. You have to replace config-variable \'user\' with existing username.');
276
                $error = true;
277
            } elseif (($su['uid'] != posix_getuid()) && (posix_getuid() != 0)) {
278
                Daemon::log('You must have the root privileges to change user.');
279
                $error = true;
280
            }
281
        }
282
283
        if (isset(Daemon::$config->minspareworkers->value)
284
            && Daemon::$config->minspareworkers->value > 0
285
            && isset(Daemon::$config->maxspareworkers->value)
286
            && Daemon::$config->maxspareworkers->value > 0
287
        ) {
288
            if (Daemon::$config->minspareworkers->value > Daemon::$config->maxspareworkers->value) {
289
                Daemon::log('\'minspareworkers\' cannot be greater than \'maxspareworkers\'.');
290
                $error = true;
291
            }
@@ 263-275 (lines=13) @@
260
261
        Daemon::$appResolver = require Daemon::$appResolverPath;
262
263
        if (isset(Daemon::$config->group->value) && is_callable('posix_getgid')) {
264
            if (($sg = posix_getgrnam(Daemon::$config->group->value)) === false) {
265
                Daemon::log('Unexisting group \'' . Daemon::$config->group->value . '\'. You have to replace config-variable \'group\' with existing group-name.');
266
                $error = true;
267
            } elseif (($sg['gid'] != posix_getgid()) && (posix_getuid() != 0)) {
268
                Daemon::log('You must have the root privileges to change group.');
269
                $error = true;
270
            }
271
        }
272
273
        if (isset(Daemon::$config->user->value) && is_callable('posix_getuid')) {
274
            if (($su = posix_getpwnam(Daemon::$config->user->value)) === false) {
275
                Daemon::log('Unexisting user \'' . Daemon::$config->user->value . '\', user not found. You have to replace config-variable \'user\' with existing username.');
276
                $error = true;
277
            } elseif (($su['uid'] != posix_getuid()) && (posix_getuid() != 0)) {
278
                Daemon::log('You must have the root privileges to change user.');