PHP Класс app\models\Interaction

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

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

Свойство Тип Описание
$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