Completed
Push — master ( b02a89...b3ece9 )
by Akihito
9s
created
src/Snidel/Log.php 2 patches
Switch Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -50,15 +50,15 @@
 block discarded – undo
50 50
         }
51 51
         $pid = getmypid();
52 52
         switch (true) {
53
-        case $this->ownerPid === $pid:
54
-            $role = 'owner';
55
-            break;
56
-        case $this->masterPid === $pid:
57
-            $role = 'master';
58
-            break;
59
-        default:
60
-            $role = 'worker';
61
-            break;
53
+            case $this->ownerPid === $pid:
54
+                $role = 'owner';
55
+                break;
56
+            case $this->masterPid === $pid:
57
+                $role = 'master';
58
+                break;
59
+            default:
60
+                $role = 'worker';
61
+                break;
62 62
         }
63 63
         fputs(
64 64
             $this->destination,
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -70,7 +70,7 @@
 block discarded – undo
70 70
                 $type,
71 71
                 $pid,
72 72
                 $role,
73
-                $message . PHP_EOL
73
+                $message.PHP_EOL
74 74
             )
75 75
         );
76 76
     }
Please login to merge, or discard this patch.
src/Snidel/Result/Collection.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@
 block discarded – undo
26 26
     public function toArray()
27 27
     {
28 28
         return array_map(
29
-            function ($result) {
29
+            function($result) {
30 30
                 return $result->getReturn();
31 31
             },
32 32
             $this->results
Please login to merge, or discard this patch.
src/Snidel.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -60,8 +60,8 @@  discard block
 block discarded – undo
60 60
         foreach ($this->signals as $sig) {
61 61
             $this->pcntl->signal(
62 62
                 $sig,
63
-                function ($sig) use($log, $self) {
64
-                    $log->info('received signal. signo: ' . $sig);
63
+                function($sig) use($log, $self) {
64
+                    $log->info('received signal. signo: '.$sig);
65 65
                     $self->setReceivedSignal($sig);
66 66
 
67 67
                     $log->info('--> sending a signal " to children.');
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
             );
74 74
         }
75 75
 
76
-        $this->log->info('parent pid: ' . $this->ownerPid);
76
+        $this->log->info('parent pid: '.$this->ownerPid);
77 77
     }
78 78
 
79 79
     /**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
             throw $e;
112 112
         }
113 113
 
114
-        $this->log->info('queued task #' . $this->container->queuedCount());
114
+        $this->log->info('queued task #'.$this->container->queuedCount());
115 115
     }
116 116
 
117 117
     /**
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
             $this->wait();
155 155
         }
156 156
         if ($tag !== null && !$this->container->hasTag($tag)) {
157
-            throw new \InvalidArgumentException('unknown tag: ' . $tag);
157
+            throw new \InvalidArgumentException('unknown tag: '.$tag);
158 158
         }
159 159
 
160 160
         return $this->container->getCollection($tag);
Please login to merge, or discard this patch.
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -7,8 +7,6 @@
 block discarded – undo
7 7
 use Ackintosh\Snidel\Fork\Container;
8 8
 use Ackintosh\Snidel\Log;
9 9
 use Ackintosh\Snidel\Pcntl;
10
-use Ackintosh\Snidel\DataRepository;
11
-use Ackintosh\Snidel\MapContainer;
12 10
 use Ackintosh\Snidel\Task\Task;
13 11
 
14 12
 class Snidel
Please login to merge, or discard this patch.
src/Snidel/IpcKey.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@
 block discarded – undo
20 20
     {
21 21
         $this->ownerPid = $ownerPid;
22 22
         $this->prefix   = $prefix;
23
-        $this->pathname = sys_get_temp_dir() . DIRECTORY_SEPARATOR . $this->prefix . $this->ownerPid;
23
+        $this->pathname = sys_get_temp_dir().DIRECTORY_SEPARATOR.$this->prefix.$this->ownerPid;
24 24
     }
25 25
 
26 26
     /**
Please login to merge, or discard this patch.
src/Snidel/Fork/Container.php 2 patches
Doc Comments   +6 added lines, -1 removed lines patch added patch discarded remove patch
@@ -53,6 +53,7 @@  discard block
 block discarded – undo
53 53
 
54 54
     /**
55 55
      * @param   int     $ownerPid
56
+     * @param \Ackintosh\Snidel\Log $log
56 57
      */
57 58
     public function __construct($ownerPid, $log, Config $config)
58 59
     {
@@ -66,6 +67,7 @@  discard block
 block discarded – undo
66 67
 
67 68
     /**
68 69
      * @param   \Ackintosh\Snidel\Task
70
+     * @param \Ackintosh\Snidel\Task\Task $task
69 71
      * @return  void
70 72
      * @throws  \RuntimeException
71 73
      */
@@ -91,7 +93,7 @@  discard block
 block discarded – undo
91 93
     }
92 94
 
93 95
     /**
94
-     * @return  \Ackintosh\Snidel\Fork\Fork
96
+     * @return  \Ackintosh\Snidel\Result\Result
95 97
      */
96 98
     private function dequeue()
97 99
     {
@@ -310,6 +312,9 @@  discard block
 block discarded – undo
310 312
         }
311 313
     }
312 314
 
315
+    /**
316
+     * @param string $tag
317
+     */
313 318
     public function getCollection($tag = null)
314 319
     {
315 320
         if ($tag === null) {
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 
147 147
         if (getmypid() === $this->ownerPid) {
148 148
             // owner
149
-            $this->log->info('pid: ' . getmypid());
149
+            $this->log->info('pid: '.getmypid());
150 150
             $this->taskQueue    = $this->queueFactory->createTaskQueue();
151 151
             $this->resultQueue  = $this->queueFactory->createResultQueue();
152 152
 
@@ -154,20 +154,20 @@  discard block
 block discarded – undo
154 154
         } else {
155 155
             // master
156 156
             $activeWorkerSet = new ActiveWorkerSet();
157
-            $this->log->info('pid: ' . $this->masterPid);
157
+            $this->log->info('pid: '.$this->masterPid);
158 158
 
159 159
             // for php5.3
160 160
             $log = $this->log;
161 161
             $receivedSignal = &$this->receivedSignal;
162 162
             foreach ($this->signals as $sig) {
163
-                $this->pcntl->signal($sig, function ($sig) use ($log, $activeWorkerSet, $receivedSignal) {
163
+                $this->pcntl->signal($sig, function($sig) use ($log, $activeWorkerSet, $receivedSignal) {
164 164
                     $receivedSignal = $sig;
165
-                    $log->info('received signal: ' . $sig);
165
+                    $log->info('received signal: '.$sig);
166 166
 
167 167
                     if ($activeWorkerSet->count() === 0) {
168 168
                         $log->info('no worker is active.');
169 169
                     } else {
170
-                        $log->info('------> sending signal to workers. signal: ' . $sig);
170
+                        $log->info('------> sending signal to workers. signal: '.$sig);
171 171
                         $activeWorkerSet->terminate($sig);
172 172
                         $log->info('<------ sent signal');
173 173
                     }
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
                 });
176 176
             }
177 177
 
178
-            $concurrency = (int)$this->config->get('concurrency');
178
+            $concurrency = (int) $this->config->get('concurrency');
179 179
             for ($i = 0; $i < $concurrency; $i++) {
180 180
                 $activeWorkerSet->add($this->forkWorker());
181 181
             }
@@ -212,17 +212,17 @@  discard block
 block discarded – undo
212 212
 
213 213
         if (getmypid() === $this->masterPid) {
214 214
             // master
215
-            $this->log->info('forked worker. pid: ' . $worker->getPid());
215
+            $this->log->info('forked worker. pid: '.$worker->getPid());
216 216
             return $worker;
217 217
         } else {
218 218
             // worker
219 219
             // @codeCoverageIgnoreStart
220
-            $this->log->info('has forked. pid: ' . getmypid());
220
+            $this->log->info('has forked. pid: '.getmypid());
221 221
 
222 222
             // for php5.3
223 223
             $receivedSignal = &$this->receivedSignal;
224 224
             foreach ($this->signals as $sig) {
225
-                $this->pcntl->signal($sig, function ($sig) use ($receivedSignal) {
225
+                $this->pcntl->signal($sig, function($sig) use ($receivedSignal) {
226 226
                     $receivedSignal = $sig;
227 227
                     exit;
228 228
                 }, false);
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
             $worker->setTaskQueue($this->queueFactory->createTaskQueue());
232 232
             $worker->setResultQueue($this->queueFactory->createResultQueue());
233 233
 
234
-            register_shutdown_function(function () use ($worker, $receivedSignal) {
234
+            register_shutdown_function(function() use ($worker, $receivedSignal) {
235 235
                 if ($worker->isFailedToEnqueueResult() && $receivedSignal === null) {
236 236
                     $worker->error();
237 237
                 }
@@ -267,14 +267,14 @@  discard block
 block discarded – undo
267 267
      */
268 268
     public function sendSignalToMaster($sig = SIGTERM)
269 269
     {
270
-        $this->log->info('----> sending signal to master. signal: ' . $sig);
270
+        $this->log->info('----> sending signal to master. signal: '.$sig);
271 271
         posix_kill($this->masterPid, $sig);
272 272
         $this->log->info('<---- sent signal.');
273 273
 
274 274
         $this->log->info('----> waiting for master shutdown.');
275 275
         $status = null;
276 276
         $this->pcntl->waitpid($this->masterPid, $status);
277
-        $this->log->info('<---- master shutdown. status: ' . $status);
277
+        $this->log->info('<---- master shutdown. status: '.$status);
278 278
         $this->masterPid = null;
279 279
     }
280 280
 
Please login to merge, or discard this patch.
src/Snidel/AbstractQueue.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@
 block discarded – undo
1 1
 <?php
2
-declare(ticks=1);
2
+declare(ticks = 1);
3 3
 
4 4
 namespace Ackintosh\Snidel;
5 5
 
Please login to merge, or discard this patch.