Code Duplication    Length = 28-28 lines in 2 locations

src/Transformer/Metrics/OutfitTransformer.php 1 location

@@ 7-34 (lines=28) @@
4
5
use League\Fractal\TransformerAbstract;
6
7
class OutfitTransformer extends TransformerAbstract
8
{
9
    /**
10
     * The transform method required by Fractal to parse the data and return proper typing and fields.
11
     *
12
     * @param  array $data Data to transform
13
     *
14
     * @return array
15
     */
16
    public function transform($data)
17
    {
18
        return [
19
            'outfit'  => [
20
                'id'      => (int) $data['outfitID'],
21
                'name'    => (string) $data['outfitName'],
22
                'tag'     => (string) $data['outfitTag'],
23
                'faction' => (int) $data['outfitFaction']
24
            ],
25
            'metrics' => [
26
                'kills'     => (int) $data['outfitKills'],
27
                'deaths'    => (int) $data['outfitDeaths'],
28
                'teamkills' => (int) $data['outfitTKs'],
29
                'suicides'  => (int) $data['outfitSuicides'],
30
                'captures'  => (int) $data['outfitCaps'],
31
            ]
32
        ];
33
    }
34
}
35

src/Transformer/Metrics/PlayerTransformer.php 1 location

@@ 7-34 (lines=28) @@
4
5
use League\Fractal\TransformerAbstract;
6
7
class PlayerTransformer extends TransformerAbstract
8
{
9
    /**
10
     * The transform method required by Fractal to parse the data and return proper typing and fields.
11
     *
12
     * @param  array $data Data to transform
13
     *
14
     * @return array
15
     */
16
    public function transform($data)
17
    {
18
        return [
19
            'player'  => [
20
                'id'       => (int) $data['playerID'],
21
                'name'     => (string) $data['playerName'],
22
                'outfitID' => (int) $data['playerOutfit'],
23
                'faction'  => (int) $data['playerFaction']
24
            ],
25
            'metrics' => [
26
                'kills'     => (int) $data['playerKills'],
27
                'deaths'    => (int) $data['playerDeaths'],
28
                'teamkills' => (int) $data['playerTeamKills'],
29
                'suicides'  => (int) $data['playerSuicides'],
30
                'headshots' => (int) $data['headshots'],
31
            ]
32
        ];
33
    }
34
}
35