PHP Класс app\models\Beatmapset

Наследование: extends Illuminate\Database\Eloquent\Model
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$timestamps

Защищенные свойства (Protected)

Свойство Тип Описание
$_storage
$casts
$dates
$fillable
$hidden
$primaryKey
$table

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

Метод Описание
allCoverURLs ( )
approver ( )
beatmaps ( ) * |-------------------------------------------------------------------------- | Relationships |-------------------------------------------------------------------------- | | One set has many beatmaps, which in turn have many mods | One set has a single creator.
beatmapsetDiscussion ( ) ranking functions for the set
comments ( $time = null )
coverPath ( )
coverSizes ( )
coverURL ( $coverSize = 'cover' )
currentNominationCount ( )
defaultBeatmaps ( )
defaultJson ( $currentUser = null )
description ( )
disqualify ( User $user, $comment )
events ( )
favourite ( $user )
favourites ( )
hasFavourited ( $user )
isApproved ( )
isGraveyard ( ) one-time checks
isPending ( )
isQualified ( )
isRanked ( )
isValidCoverSize ( $coverSize )
isWIP ( )
listing ( )
mods ( )
nominate ( User $user )
oszDownloadURL ( $noVideo = 1 ) todo: generalize method
previewURL ( )
qualify ( )
rankingETA ( )
ratingsCount ( )
recentEvents ( )
regenerateCovers ( )
replies ( $time = null )
requiredNominationCount ( )
scanBMForBG ( $beatmapFilename ) todo: maybe move this somewhere else (copypasta from old implementation)
scopeActive ( $query )
scopeApproved ( $query )
scopeGraveyard ( $query ) * |-------------------------------------------------------------------------- | Scope Checker Functions |-------------------------------------------------------------------------- | | Checks the approval column, but allows a global filter for | use with the query builder. Beatmapset::all()->unranked() |
scopeQualified ( $query )
scopeRankable ( $query ) Beatmapset::rankable();
scopeRanked ( $query )
scopeRankedOrApproved ( $query )
scopeUnranked ( $query )
scopeWip ( $query )
search ( array $params = [] )
searchDB ( array $params = [] )
searchES ( array $params = [] )
status ( )
storage ( )
storeCover ( $target_filename, $source_path )
unfavourite ( $user )
user ( )
userRatings ( )

Приватные методы

Метод Описание
sanitizeSearchParams ( array &$params = [] )

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

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

public allCoverURLs ( )

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

public approver ( )

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

|
public beatmaps ( )

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

ranking functions for the set

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

public comments ( $time = null )

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

public coverPath ( )

coverSizes() публичный статический метод

public static coverSizes ( )

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

public coverURL ( $coverSize = 'cover' )

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

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

public defaultBeatmaps ( )

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

public defaultJson ( $currentUser = null )

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

public description ( )

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

public disqualify ( User $user, $comment )
$user User

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

public events ( )

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

public favourite ( $user )

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

public favourites ( )

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

public hasFavourited ( $user )

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

public isApproved ( )

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

one-time checks
public isGraveyard ( )

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

public isPending ( )

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

public isQualified ( )

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

public isRanked ( )

isValidCoverSize() публичный статический метод

public static isValidCoverSize ( $coverSize )

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

public isWIP ( )

listing() публичный статический метод

public static listing ( )

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

public mods ( )

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

public nominate ( User $user )
$user User

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

todo: generalize method
public oszDownloadURL ( $noVideo = 1 )

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

public previewURL ( )

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

public qualify ( )

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

public rankingETA ( )

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

public ratingsCount ( )

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

public recentEvents ( )

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

public regenerateCovers ( )

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

public replies ( $time = null )

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

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

todo: maybe move this somewhere else (copypasta from old implementation)
public scanBMForBG ( $beatmapFilename )

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

public scopeActive ( $query )

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

public scopeApproved ( $query )

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

* |-------------------------------------------------------------------------- | Scope Checker Functions |-------------------------------------------------------------------------- | | Checks the approval column, but allows a global filter for | use with the query builder. Beatmapset::all()->unranked() |
public scopeGraveyard ( $query )

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

public scopeQualified ( $query )

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

Beatmapset::rankable();
public scopeRankable ( $query )

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

public scopeRanked ( $query )

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

public scopeRankedOrApproved ( $query )

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

public scopeUnranked ( $query )

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

public scopeWip ( $query )

searchDB() публичный статический метод

public static searchDB ( array $params = [] )
$params array

searchES() публичный статический метод

public static searchES ( array $params = [] )
$params array

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

public status ( )

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

public storage ( )

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

public storeCover ( $target_filename, $source_path )

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

public unfavourite ( $user )

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

public user ( )

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

public userRatings ( )

Описание свойств

$_storage защищенное свойство

protected $_storage

$casts защищенное свойство

protected $casts

$dates защищенное свойство

protected $dates

$fillable защищенное свойство

protected $fillable

$hidden защищенное свойство

protected $hidden

$primaryKey защищенное свойство

protected $primaryKey

$table защищенное свойство

protected $table

$timestamps публичное свойство

public $timestamps