PHP Class App\Models\Forum\Authorize

Inheritance: extends Illuminate\Database\Eloquent\Model
Afficher le fichier Open project: ppy/osu-web Class Usage Examples

Méthodes publiques

Свойство Type Description
$timestamps

Protected Properties

Свойство Type Description
$table

Méthodes publiques

Méthode Description
aclCheck ( $user, $authOption, $forum )
aclGetAllowedForums ( $user, $authOption )
increasesPostsCount ( $user, $forum )
postsCountedForums ( $user )
scopeDirectAcl ( $query, $groupIds, $authOptionId )
scopeRoleAcl ( $query, $groupIds, $authOptionId )

Method Details

aclCheck() public static méthode

public static aclCheck ( $user, $authOption, $forum )

aclGetAllowedForums() public static méthode

public static aclGetAllowedForums ( $user, $authOption )

increasesPostsCount() public static méthode

public static increasesPostsCount ( $user, $forum )

postsCountedForums() public static méthode

public static postsCountedForums ( $user )

scopeDirectAcl() public méthode

public scopeDirectAcl ( $query, $groupIds, $authOptionId )

scopeRoleAcl() public méthode

public scopeRoleAcl ( $query, $groupIds, $authOptionId )

Property Details

$table protected_oe property

protected $table

$timestamps public_oe property

public $timestamps