public static function persistPedido($request) { $db = new DBAL(); $itens = array_remove($request, 'itens'); $request['idPessoa'] = $request['idPessoa'] ?: null; $request['idUsuario'] = $_SESSION['usuario']['idUsuario']; $request['vlDesconto'] = $request['vlDesconto'] / 100; $id = $db->insert("pedido", $request); foreach ($itens as $key => $val) { $itens[$key]['idPedido'] = $id; } $ids = $db->insertMultiple("item", $itens); return self::find($id); }