PHP 클래스 app\models\Interaction

상속: extends Jenssegers\Mongodb\Model
파일 보기 프로젝트 열기: phanan/koel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$casts
$guarded
$hidden

공개 메소드들

메소드 설명
batchLike ( array $songIds, User $user ) : array Like several songs at once.
batchUnlike ( array $songIds, User $user ) : integer Unlike several songs at once.
increasePlayCount ( string $songId, User $user ) : Interaction Increase the number of times a song is played by a user.
song ( )
toggleLike ( string $songId, User $user ) : Interaction Like or unlike a song on behalf of a user.
user ( )

메소드 상세

batchLike() 공개 정적인 메소드

Like several songs at once.
public static batchLike ( array $songIds, User $user ) : array
$songIds array
$user User
리턴 array

batchUnlike() 공개 정적인 메소드

Unlike several songs at once.
public static batchUnlike ( array $songIds, User $user ) : integer
$songIds array
$user User
리턴 integer

increasePlayCount() 공개 정적인 메소드

Increase the number of times a song is played by a user.
public static increasePlayCount ( string $songId, User $user ) : Interaction
$songId string
$user User
리턴 Interaction

song() 공개 메소드

public song ( )

toggleLike() 공개 정적인 메소드

Like or unlike a song on behalf of a user.
public static toggleLike ( string $songId, User $user ) : Interaction
$songId string
$user User
리턴 Interaction

user() 공개 메소드

public user ( )

프로퍼티 상세

$casts 보호되어 있는 프로퍼티

protected $casts

$guarded 보호되어 있는 프로퍼티

protected $guarded

$hidden 보호되어 있는 프로퍼티

protected $hidden