LibraryStatsResource
extends JsonResource
in package
Library resource with comprehensive statistics including both formatted and raw data.
Tags
Table of Contents
Methods
- toArray() : array{name: string, slug: string, path: string, type: string, order: int, lastScan: ?string, createdAt: ?string, updatedAt: ?string, stats: array{formatted: array{songs: string, albums: string, artists: string, genres: string, duration: string, size: string}, raw?: array{songs: int, albums: int, artists: int, genres: int, duration: int, size: int}}, metadata?: array{statsLoadedAt?: string, computationTimeMs?: float}}
- Transform the resource into an array.
Methods
toArray()
Transform the resource into an array.
public
toArray(Request $request) : array{name: string, slug: string, path: string, type: string, order: int, lastScan: ?string, createdAt: ?string, updatedAt: ?string, stats: array{formatted: array{songs: string, albums: string, artists: string, genres: string, duration: string, size: string}, raw?: array{songs: int, albums: int, artists: int, genres: int, duration: int, size: int}}, metadata?: array{statsLoadedAt?: string, computationTimeMs?: float}}
Parameters
- $request : Request