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

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