PHP Класс App\services\Download

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
from ( Song | Collection | Album | Artist | Playlist $mixed ) : string Generic method to generate a download archive from various source types.

Защищенные методы

Метод Описание
fromAlbum ( Album $album )
fromArtist ( Artist $artist )
fromMultipleSongs ( Collection $songs ) : string Generate a downloadable path of multiple songs in zip format.
fromPlaylist ( Playlist $playlist )
fromSong ( Song $song ) : string Generate the downloadable path for a song.

Описание методов

from() публичный метод

Generic method to generate a download archive from various source types.
public from ( Song | Collection | Album | Artist | Playlist $mixed ) : string
$mixed app\models\Song | Collection | app\models\Album | app\models\Artist | app\models\Playlist
Результат string Full path to the generated archive

fromAlbum() защищенный метод

protected fromAlbum ( Album $album )
$album app\models\Album

fromArtist() защищенный метод

protected fromArtist ( Artist $artist )
$artist app\models\Artist

fromMultipleSongs() защищенный метод

Generate a downloadable path of multiple songs in zip format.
protected fromMultipleSongs ( Collection $songs ) : string
$songs Illuminate\Support\Collection
Результат string

fromPlaylist() защищенный метод

protected fromPlaylist ( Playlist $playlist )
$playlist app\models\Playlist

fromSong() защищенный метод

Generate the downloadable path for a song.
protected fromSong ( Song $song ) : string
$song app\models\Song
Результат string