Code Duplication    Length = 16-17 lines in 3 locations

src/Eccube/Entity/CustomerAddress.php 2 locations

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

src/Eccube/Entity/Shipping.php 1 location

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