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

ForkCollection   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 26
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 0

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 2
c 1
b 0
f 0
lcom 1
cbo 0
dl 0
loc 26
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 4 1
A toArray() 0 9 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