Completed
Push — master ( 024d05...2ca7c9 )
by Akihito
02:21
created
src/Snidel/ForkCollection.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
     public function toArray()
21 21
     {
22 22
         return array_map(
23
-            function ($fork) {
23
+            function($fork) {
24 24
                 return $fork->getResult()->getReturn();
25 25
             },
26 26
             $this->forks
Please login to merge, or discard this patch.
src/Snidel/Log.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@
 block discarded – undo
49 49
                 $type,
50 50
                 $pid,
51 51
                 ($this->ownerPid === $pid) ? 'p' : 'c',
52
-                $message . PHP_EOL
52
+                $message.PHP_EOL
53 53
             )
54 54
         );
55 55
     }
Please login to merge, or discard this patch.
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 !== null && $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 !== null && $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.
src/Snidel/Token.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@
 block discarded – undo
28 28
     {
29 29
         $this->ownerPid = $ownerPid;
30 30
         $this->concurrency = $concurrency;
31
-        $this->ipcKey = new IpcKey($ownerPid, 'snidel_token_' . uniqid((string) mt_rand(1, 100), true));
31
+        $this->ipcKey = new IpcKey($ownerPid, 'snidel_token_'.uniqid((string) mt_rand(1, 100), true));
32 32
         $this->id = msg_get_queue($this->ipcKey->generate());
33 33
         $this->initializeQueue();
34 34
     }
Please login to merge, or discard this patch.
src/Snidel/MapContainer.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -137,6 +137,6 @@
 block discarded – undo
137 137
             return $index;
138 138
         }
139 139
 
140
-        throw new MapContainerException('childPid not found. pid: ' . $childPid);
140
+        throw new MapContainerException('childPid not found. pid: '.$childPid);
141 141
     }
142 142
 }
Please login to merge, or discard this patch.
src/Snidel/ResultQueue.php 2 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -2,7 +2,6 @@
 block discarded – undo
2 2
 namespace Ackintosh\Snidel;
3 3
 
4 4
 use Ackintosh\Snidel\IpcKey;
5
-use Opis\Closure\SerializableClosure;
6 5
 
7 6
 class ResultQueue
8 7
 {
Please login to merge, or discard this patch.
Doc Comments   +4 added lines patch added patch discarded remove patch
@@ -12,6 +12,9 @@  discard block
 block discarded – undo
12 12
 
13 13
     private $dequeuedCount = 0;
14 14
 
15
+    /**
16
+     * @param integer $ownerPid
17
+     */
15 18
     public function __construct($ownerPid)
16 19
     {
17 20
         $this->ownerPid = $ownerPid;
@@ -21,6 +24,7 @@  discard block
 block discarded – undo
21 24
 
22 25
     /**
23 26
      * @param   \Ackintosh\Snidel\Fork
27
+     * @param Fork $fork
24 28
      */
25 29
     public function enqueue($fork)
26 30
     {
Please login to merge, or discard this patch.
src/Snidel/TaskQueue.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -11,6 +11,9 @@
 block discarded – undo
11 11
     private $queuedCount = 0;
12 12
     private $dequeuedCount = 0;
13 13
 
14
+    /**
15
+     * @param integer $ownerPid
16
+     */
14 17
     public function __construct($ownerPid)
15 18
     {
16 19
         $this->ownerPid = $ownerPid;
Please login to merge, or discard this patch.
src/Snidel/Task.php 1 patch
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
     /**
17 17
      * @param   callable    $callable
18 18
      * @param   array       $args
19
-     * @param   string      $string
19
+     * @param string|null $tag
20 20
      */
21 21
     public function __construct($callable, $args, $tag)
22 22
     {
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
     }
61 61
 
62 62
     /**
63
-     * @return  string|null
63
+     * @return  string
64 64
      */
65 65
     public function getTag()
66 66
     {
Please login to merge, or discard this patch.
src/Snidel/IpcKey.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
      */
27 27
     public function generate()
28 28
     {
29
-        $pathname = '/tmp/' . $this->prefix . $this->ownerPid;
29
+        $pathname = '/tmp/'.$this->prefix.$this->ownerPid;
30 30
         if (!file_exists($pathname)) {
31 31
             touch($pathname);
32 32
         }
@@ -52,8 +52,8 @@  discard block
 block discarded – undo
52 52
      */
53 53
     public function delete()
54 54
     {
55
-        if (file_exists('/tmp/' . $this->prefix . $this->ownerPid)) {
56
-            unlink('/tmp/' . $this->prefix . $this->ownerPid);
55
+        if (file_exists('/tmp/'.$this->prefix.$this->ownerPid)) {
56
+            unlink('/tmp/'.$this->prefix.$this->ownerPid);
57 57
         }
58 58
     }
59 59
 }
Please login to merge, or discard this patch.
src/Snidel/ForkContainer.php 2 patches
Doc Comments   +9 added lines, -3 removed lines patch added patch discarded remove patch
@@ -45,6 +45,7 @@  discard block
 block discarded – undo
45 45
 
46 46
     /**
47 47
      * @param   int     $ownerPid
48
+     * @param Log $log
48 49
      */
49 50
     public function __construct($ownerPid, $log, $concurrency = 5)
50 51
     {
@@ -60,6 +61,7 @@  discard block
 block discarded – undo
60 61
 
61 62
     /**
62 63
      * @param   \Ackintosh\Snidel\Task
64
+     * @param Task $task
63 65
      * @return  void
64 66
      */
65 67
     public function enqueue($task)
@@ -155,6 +157,7 @@  discard block
 block discarded – undo
155 157
      * fork worker process
156 158
      *
157 159
      * @param   \Ackintosh\Snidel\Task
160
+     * @param Task $task
158 161
      * @return  void
159 162
      * @throws  \RuntimeException
160 163
      */
@@ -262,7 +265,7 @@  discard block
 block discarded – undo
262 265
     }
263 266
 
264 267
     /**
265
-     * @return  array
268
+     * @return  integer[]
266 269
      */
267 270
     public function getChildPids()
268 271
     {
@@ -280,6 +283,9 @@  discard block
 block discarded – undo
280 283
         return $this->forks[$pid];
281 284
     }
282 285
 
286
+    /**
287
+     * @param string $tag
288
+     */
283 289
     public function getCollection($tag = null)
284 290
     {
285 291
         if ($tag === null) {
@@ -293,7 +299,7 @@  discard block
 block discarded – undo
293 299
      * return forks
294 300
      *
295 301
      * @param   string  $tag
296
-     * @return  \Ackintosh\Snidel\Fork[]
302
+     * @return  ForkCollection
297 303
      */
298 304
     private function getCollectionWithTag($tag)
299 305
     {
@@ -313,7 +319,7 @@  discard block
 block discarded – undo
313 319
     }
314 320
 
315 321
     /**
316
-     * @return  \Ackintosh\Sniden\Error
322
+     * @return  Error
317 323
      */
318 324
     public function getError()
319 325
     {
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -129,7 +129,7 @@  discard block
 block discarded – undo
129 129
 
130 130
         if ($pid) {
131 131
             // owner
132
-            $this->log->info('pid: ' . getmypid());
132
+            $this->log->info('pid: '.getmypid());
133 133
 
134 134
             return $this->masterPid;
135 135
         } elseif ($pid === -1) {
@@ -137,14 +137,14 @@  discard block
 block discarded – undo
137 137
         } else {
138 138
             // master
139 139
             $taskQueue = new TaskQueue($this->ownerPid);
140
-            $this->log->info('pid: ' . $this->masterPid);
140
+            $this->log->info('pid: '.$this->masterPid);
141 141
 
142 142
             foreach ($this->signals as $sig) {
143 143
                 $this->pcntl->signal($sig, SIG_DFL, true);
144 144
             }
145 145
 
146 146
             while ($task = $taskQueue->dequeue()) {
147
-                $this->log->info('dequeued task #' . $taskQueue->dequeuedCount());
147
+                $this->log->info('dequeued task #'.$taskQueue->dequeuedCount());
148 148
                 if ($this->token->accept()) {
149 149
                     $this->forkWorker($task);
150 150
                 }
@@ -171,10 +171,10 @@  discard block
 block discarded – undo
171 171
 
172 172
         if (getmypid() === $this->masterPid) {
173 173
             // master
174
-            $this->log->info('forked worker. pid: ' . $fork->getPid());
174
+            $this->log->info('forked worker. pid: '.$fork->getPid());
175 175
         } else {
176 176
             // worker
177
-            $this->log->info('has forked. pid: ' . getmypid());
177
+            $this->log->info('has forked. pid: '.getmypid());
178 178
             // @codeCoverageIgnoreStart
179 179
 
180 180
             foreach ($this->signals as $sig) {
@@ -182,7 +182,7 @@  discard block
 block discarded – undo
182 182
             }
183 183
 
184 184
             $resultQueue = new ResultQueue($this->ownerPid);
185
-            register_shutdown_function(function () use ($fork, $resultQueue) {
185
+            register_shutdown_function(function() use ($fork, $resultQueue) {
186 186
                 if ($fork->hasNoResult() || !$fork->isQueued()) {
187 187
                     $result = new Result();
188 188
                     $result->setFailure();
@@ -315,8 +315,8 @@  discard block
 block discarded – undo
315 315
      */
316 316
     private function getCollectionWithTag($tag)
317 317
     {
318
-        $collection = array_filter($this->forks, function ($fork) use ($tag) {
319
-            return $fork->getTag() ===  $tag;
318
+        $collection = array_filter($this->forks, function($fork) use ($tag) {
319
+            return $fork->getTag() === $tag;
320 320
         });
321 321
 
322 322
         return new ForkCollection($collection);
Please login to merge, or discard this patch.