Changeset View
Changeset View
Standalone View
Standalone View
src/app/Http/Controllers/API/V4/WalletsController.php
<?php | <?php | ||||
namespace App\Http\Controllers\API\V4; | namespace App\Http\Controllers\API\V4; | ||||
use App\Transaction; | use App\Transaction; | ||||
use App\Wallet; | use App\Wallet; | ||||
use App\Http\Controllers\Controller; | use App\Http\Controllers\ResourceController; | ||||
use App\Providers\PaymentProvider; | use App\Providers\PaymentProvider; | ||||
use Carbon\Carbon; | use Carbon\Carbon; | ||||
use Illuminate\Http\Request; | use Illuminate\Http\Request; | ||||
/** | /** | ||||
* API\WalletsController | * API\WalletsController | ||||
*/ | */ | ||||
class WalletsController extends Controller | class WalletsController extends ResourceController | ||||
{ | { | ||||
/** | /** | ||||
* Display a listing of the resource. | |||||
* | |||||
* @return \Illuminate\Http\JsonResponse | |||||
*/ | |||||
public function index() | |||||
{ | |||||
return $this->errorResponse(404); | |||||
} | |||||
/** | |||||
* Show the form for creating a new resource. | |||||
* | |||||
* @return \Illuminate\Http\JsonResponse | |||||
*/ | |||||
public function create() | |||||
{ | |||||
return $this->errorResponse(404); | |||||
} | |||||
/** | |||||
* Store a newly created resource in storage. | |||||
* | |||||
* @param \Illuminate\Http\Request $request | |||||
* | |||||
* @return \Illuminate\Http\JsonResponse | |||||
*/ | |||||
public function store(Request $request) | |||||
{ | |||||
return $this->errorResponse(404); | |||||
} | |||||
/** | |||||
* Return data of the specified wallet. | * Return data of the specified wallet. | ||||
* | * | ||||
* @param string $id A wallet identifier | * @param string $id A wallet identifier | ||||
* | * | ||||
* @return \Illuminate\Http\JsonResponse The response | * @return \Illuminate\Http\JsonResponse The response | ||||
*/ | */ | ||||
public function show($id) | public function show($id) | ||||
{ | { | ||||
Show All 14 Lines | public function show($id) | ||||
$result['provider'] = $provider->name(); | $result['provider'] = $provider->name(); | ||||
$result['notice'] = $this->getWalletNotice($wallet); | $result['notice'] = $this->getWalletNotice($wallet); | ||||
return response()->json($result); | return response()->json($result); | ||||
} | } | ||||
/** | /** | ||||
* Show the form for editing the specified resource. | |||||
* | |||||
* @param int $id | |||||
* | |||||
* @return \Illuminate\Http\JsonResponse | |||||
*/ | |||||
public function edit($id) | |||||
{ | |||||
return $this->errorResponse(404); | |||||
} | |||||
/** | |||||
* Update the specified resource in storage. | |||||
* | |||||
* @param \Illuminate\Http\Request $request | |||||
* @param string $id | |||||
* | |||||
* @return \Illuminate\Http\JsonResponse | |||||
*/ | |||||
public function update(Request $request, $id) | |||||
{ | |||||
return $this->errorResponse(404); | |||||
} | |||||
/** | |||||
* Remove the specified resource from storage. | |||||
* | |||||
* @param int $id | |||||
* | |||||
* @return \Illuminate\Http\JsonResponse | |||||
*/ | |||||
public function destroy($id) | |||||
{ | |||||
return $this->errorResponse(404); | |||||
} | |||||
/** | |||||
* Download a receipt in pdf format. | * Download a receipt in pdf format. | ||||
* | * | ||||
* @param string $id Wallet identifier | * @param string $id Wallet identifier | ||||
* @param string $receipt Receipt identifier (YYYY-MM) | * @param string $receipt Receipt identifier (YYYY-MM) | ||||
* | * | ||||
* @return \Illuminate\Http\Response | * @return \Illuminate\Http\Response | ||||
*/ | */ | ||||
public function receiptDownload($id, $receipt) | public function receiptDownload($id, $receipt) | ||||
▲ Show 20 Lines • Show All 218 Lines • Show Last 20 Lines |