Code Duplication    Length = 16-17 lines in 3 locations

src/Eccube/Entity/CustomerAddress.php 2 locations

@@ 46-62 (lines=17) @@
43
     *
44
     * @return \Eccube\Entity\CustomerAddress
45
     */
46
    public function setFromCustomer(Customer $Customer)
47
    {
48
        $this
49
            ->setCustomer($Customer)
50
            ->setName01($Customer->getName01())
51
            ->setName02($Customer->getName02())
52
            ->setKana01($Customer->getKana01())
53
            ->setKana02($Customer->getKana02())
54
            ->setCompanyName($Customer->getCompanyName())
55
            ->setPhoneNumber($Customer->getPhoneNumber())
56
            ->setPostalCode($Customer->getPostalCode())
57
            ->setPref($Customer->getPref())
58
            ->setAddr01($Customer->getAddr01())
59
            ->setAddr02($Customer->getAddr02());
60
61
        return $this;
62
    }
63
64
    /**
65
     * Set from Shipping.
@@ 71-86 (lines=16) @@
68
     *
69
     * @return \Eccube\Entity\CustomerAddress
70
     */
71
    public function setFromShipping(Shipping $Shipping)
72
    {
73
        $this
74
            ->setName01($Shipping->getName01())
75
            ->setName02($Shipping->getName02())
76
            ->setKana01($Shipping->getKana01())
77
            ->setKana02($Shipping->getKana02())
78
            ->setCompanyName($Shipping->getCompanyName())
79
            ->setPhoneNumber($Shipping->getPhoneNumber())
80
            ->setPostalCode($Shipping->getPostalCode())
81
            ->setPref($Shipping->getPref())
82
            ->setAddr01($Shipping->getAddr01())
83
            ->setAddr02($Shipping->getAddr02());
84
85
        return $this;
86
    }
87
88
    /**
89
     * @var int

src/Eccube/Entity/Shipping.php 1 location

@@ 279-294 (lines=16) @@
276
     *
277
     * @return \Eccube\Entity\Shipping
278
     */
279
    public function setFromCustomerAddress(CustomerAddress $CustomerAddress)
280
    {
281
        $this
282
            ->setName01($CustomerAddress->getName01())
283
            ->setName02($CustomerAddress->getName02())
284
            ->setKana01($CustomerAddress->getKana01())
285
            ->setKana02($CustomerAddress->getKana02())
286
            ->setCompanyName($CustomerAddress->getCompanyName())
287
            ->setPhoneNumber($CustomerAddress->getPhonenumber())
288
            ->setPostalCode($CustomerAddress->getPostalCode())
289
            ->setPref($CustomerAddress->getPref())
290
            ->setAddr01($CustomerAddress->getAddr01())
291
            ->setAddr02($CustomerAddress->getAddr02());
292
293
        return $this;
294
    }
295
296
    /**
297
     * 個人情報をクリア.