Completed
Push — master ( 215ee6...5002cd )
by Akihito
02:09
created

ForkCollection::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 1
1
<?php
2
namespace Ackintosh\Snidel;
3
4
class ForkCollection
5
{
6
    /** @var \Ackintosh\Snidel\Fork[] */
7
    private $forks;
8
9
    /**
10
     * @param   \Ackintosh\Snidel\Fork[]
11
     */
12
    public function __construct($forks)
13
    {
14
        $this->forks = $forks;
15
    }
16
17
    /**
18
     * @return  array
19
     */
20
    public function toArray()
21
    {
22
        return array_map(
23
            function ($fork) {
24
                return $fork->getResult()->getReturn();
25
            },
26
            $this->forks
27
        );
28
    }
29
}
30