Eccube\Entity\Order::setMessage PHP Метод

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

Set message
public setMessage ( string $message ) : Order
$message string
Результат Order
    public function setMessage($message)
    {
        $this->message = $message;
        return $this;
    }

Usage Example

Пример #1
0
 /**
  * 受注情報、お届け先情報の更新
  *
  * @param $em トランザクション制御されているEntityManager
  * @param $Order 受注情報
  * @param $formData フォームデータ
  */
 public function setOrderUpdate($em, \Eccube\Entity\Order $Order, $formData)
 {
     // 受注情報を更新
     $Order->setOrderDate(new \DateTime());
     $Order->setOrderStatus($this->app['eccube.repository.order_status']->find($this->app['config']['order_new']));
     $Order->setMessage($formData['message']);
     // お届け先情報を更新
     $shippings = $Order->getShippings();
     foreach ($shippings as $shipping) {
         $shipping->setShippingDeliveryName($formData['delivery']->getName());
         if (!empty($formData['deliveryTime'])) {
             $shipping->setShippingDeliveryTime($formData['deliveryTime']->getDeliveryTime());
         }
         if (!empty($formData['deliveryDate'])) {
             $shipping->setShippingDeliveryDate(new \DateTime($formData['deliveryDate']));
         }
         $shipping->setShippingDeliveryFee($shipping->getDeliveryFee()->getFee());
     }
 }
All Usage Examples Of Eccube\Entity\Order::setMessage