Code Duplication    Length = 18-19 lines in 2 locations

src/Infrastructure/Place/Serializer/PlaceSerializer.php 1 location

@@ 16-33 (lines=18) @@
13
     *
14
     * @return array
15
     */
16
    public function serialize(Place $place)
17
    {
18
        $data = [];
19
20
        $this->setId($place, $data);
21
        $this->setName($place, $data);
22
        $this->setLocation($place, $data);
23
        $this->setTypes($place, $data);
24
        $this->setIcon($place, $data);
25
        $this->setVicinity($place, $data);
26
        $this->setFormattedAddress($place, $data);
27
        $this->setFormattedPhoneNumber($place, $data);
28
        $this->setInternationalPhoneNumber($place, $data);
29
        $this->setUrl($place, $data);
30
        $this->setWebsite($place, $data);
31
32
        return $data;
33
    }
34
35
    /**
36
     * @param Place $place

src/Infrastructure/Place/Hydrator/PlaceHydrator.php 1 location

@@ 58-76 (lines=19) @@
55
     *
56
     * @return Place
57
     */
58
    public function hydratePlace(array $data)
59
    {
60
        $place = new Place();
61
62
        $this->setPlaceId($place, $data);
63
        $this->setName($place, $data);
64
        $this->setLocation($place, $data);
65
        $this->setTypes($place, $data);
66
        $this->setVicinity($place, $data);
67
        $this->setFormattedAddress($place, $data);
68
        $this->setFormattedPhoneNumber($place, $data);
69
        $this->setIcon($place, $data);
70
        $this->setInternationalPhoneNumber($place, $data);
71
        $this->setUrl($place, $data);
72
        $this->setWebsite($place, $data);
73
        $this->setAddressComponents($place, $data);
74
75
        return $place;
76
    }
77
78
    /**
79
     * @param Place $place