/** * 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; }