/**
  * POST /order
  *
  * @param \Symfony\Component\HttpFoundation\Request $request
  *
  * @return \Symfony\Component\HttpFoundation\JsonResponse
  */
 public function createOrder(Request $request)
 {
     $postData = $request->request->all();
     unset($postData['id']);
     $order = Order::createFromArray($postData);
     $this->orderRepository->save($order);
     return new JsonResponse($order, 201);
 }
    public function getAll()
    {
        $sql = <<<EOS
SELECT o.* 
FROM `{$this->getTableName()}` o
EOS;
        $orders = $this->connection->fetchAll($sql);
        $result = [];
        foreach ($orders as $row) {
            $result[] = Order::createFromArray($row);
        }
        return $result;
    }