Eccube\Service\ShoppingService::copyToOrderFromCustomer PHP Метод

copyToOrderFromCustomer() публичный Метод

受注情報を作成
public copyToOrderFromCustomer ( Order $Order, Customer $Customer = null ) : Order
$Order Eccube\Entity\Order
$Customer Eccube\Entity\Customer
Результат Eccube\Entity\Order
    public function copyToOrderFromCustomer(Order $Order, Customer $Customer = null)
    {
        if (is_null($Customer)) {
            return $Order;
        }
        if ($Customer->getId()) {
            $Order->setCustomer($Customer);
        }
        $Order->setName01($Customer->getName01())->setName02($Customer->getName02())->setKana01($Customer->getKana01())->setKana02($Customer->getKana02())->setCompanyName($Customer->getCompanyName())->setEmail($Customer->getEmail())->setTel01($Customer->getTel01())->setTel02($Customer->getTel02())->setTel03($Customer->getTel03())->setFax01($Customer->getFax01())->setFax02($Customer->getFax02())->setFax03($Customer->getFax03())->setZip01($Customer->getZip01())->setZip02($Customer->getZip02())->setZipCode($Customer->getZip01() . $Customer->getZip02())->setPref($Customer->getPref())->setAddr01($Customer->getAddr01())->setAddr02($Customer->getAddr02())->setSex($Customer->getSex())->setBirth($Customer->getBirth())->setJob($Customer->getJob());
        return $Order;
    }