. */ declare(strict_types=1); namespace FireflyIII\Api\V2\Controllers\System; use FireflyIII\Api\V2\Controllers\Controller; use FireflyIII\Models\Preference; use FireflyIII\Transformers\V2\PreferenceTransformer; use Illuminate\Http\JsonResponse; /** * Class PreferencesController */ class PreferencesController extends Controller { /** * This endpoint is documented at: * https://api-docs.firefly-iii.org/?urls.primaryName=2.0.0%20(v2)#/preferences/getPreference * * @param Preference $preference * * @return JsonResponse */ public function get(Preference $preference): JsonResponse { return response() ->json($this->jsonApiObject('preferences', $preference, new PreferenceTransformer())) ->header('Content-Type', self::CONTENT_TYPE); } }