PHP Class Flarum\Core\Repository\GroupRepository

Afficher le fichier Open project: flarum/core Class Usage Examples

Méthodes publiques

Méthode Description
findOrFail ( integer $id, User $actor = null ) : Group Find a user by ID, optionally making sure it is visible to a certain user, or throw an exception.
query ( ) : Builder Get a new query builder for the groups table.

Méthodes protégées

Méthode Description
scopeVisibleTo ( Builder $query, User $actor = null ) : Builder Scope a query to only include records that are visible to a user.

Method Details

findOrFail() public méthode

Find a user by ID, optionally making sure it is visible to a certain user, or throw an exception.
public findOrFail ( integer $id, User $actor = null ) : Group
$id integer
$actor Flarum\Core\User
Résultat Flarum\Core\Group

query() public méthode

Get a new query builder for the groups table.
public query ( ) : Builder
Résultat Illuminate\Database\Eloquent\Builder

scopeVisibleTo() protected méthode

Scope a query to only include records that are visible to a user.
protected scopeVisibleTo ( Builder $query, User $actor = null ) : Builder
$query Illuminate\Database\Eloquent\Builder
$actor Flarum\Core\User
Résultat Illuminate\Database\Eloquent\Builder