koel/app/Http/Controllers/API/MediaInformation/AlbumController.php

20 lines
474 B
PHP
Raw Normal View History

<?php
2018-08-18 13:19:40 +00:00
namespace App\Http\Controllers\API\MediaInformation;
2022-07-29 06:47:10 +00:00
use App\Http\Controllers\Controller;
use App\Models\Album;
2022-07-29 06:47:10 +00:00
use App\Services\MediaInformationService;
2018-08-18 13:19:40 +00:00
class AlbumController extends Controller
{
2022-07-29 06:47:10 +00:00
public function __construct(private MediaInformationService $mediaInformationService)
{
}
2017-08-06 09:43:59 +00:00
public function show(Album $album)
{
return response()->json($this->mediaInformationService->getAlbumInformation($album)?->toArray() ?: []);
}
}