. */ declare(strict_types=1); namespace FireflyIII\Api\V2\Controllers\Model\Account; use FireflyIII\Api\V2\Controllers\Controller; use FireflyIII\Models\Account; use FireflyIII\Transformers\V2\AccountTransformer; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; /** * Show = show a single account. * Index = show all accounts * Class ShowController */ class ShowController extends Controller { /** * TODO this endpoint is not yet reachable. */ public function show(Account $account): JsonResponse { $transformer = new AccountTransformer(); $transformer->setParameters($this->parameters); return response() ->api($this->jsonApiObject('accounts', $account, $transformer)) ->header('Content-Type', self::CONTENT_TYPE); } }