Code Duplication    Length = 13-15 lines in 2 locations

consolecommands/TaskManagerCommand.php 2 locations

@@ 26-40 (lines=15) @@
23
        Craft::log(Craft::t('Running new tasks.'));
24
25
        // Make sure tasks aren't already running
26
        if (!craft()->tasks->isTaskRunning()) {
27
28
            // Is there a pending task?
29
            if (craft()->tasks->getNextPendingTask()) {
30
31
                // Start running tasks
32
                craft()->tasks->runPendingTasks();
33
34
                return 1;
35
            } else {
36
                Craft::log(Craft::t('No pending tasks found.'));
37
            }
38
        } else {
39
            Craft::log(Craft::t('Tasks are already running.'));
40
        }
41
42
        return 0;
43
    }
@@ 56-68 (lines=13) @@
53
        while (true) {
54
55
            // Make sure tasks aren't already running
56
            if (!craft()->tasks->isTaskRunning()) {
57
58
                // Is there a pending task?
59
                if (craft()->tasks->getNextPendingTask()) {
60
61
                    // Start running tasks
62
                    craft()->tasks->runPendingTasks();
63
                } else {
64
                    Craft::log(Craft::t('No pending tasks found.'));
65
                }
66
            } else {
67
                Craft::log(Craft::t('Tasks are already running, skipping iteration.'));
68
            }
69
70
            // Sleep a little
71
            sleep(10);