Devise
Class

Devise\User\Helpers\UserHelper

class UserHelper

Methods

__construct(RuleManager $RuleManager, UsersRepository $UsersRepository)

boolean __call(string $method, array $arguments = array())

Catch function(s) not found in RuleManager

User currentUser()

Convenience function to get current user object.

integer currentUserId()

Convenience function to get current user's id.

void checkConditions(string $conditionNames, boolean $redirectOnFail = false)

Convenience function for handing a single condition name or an array of multiple condition names.

void checkRule(string $method, array $arguments = array())

Checks for any user-defined rules/closures.

Details

at line 13
public __construct(RuleManager $RuleManager, UsersRepository $UsersRepository)

Parameters

RuleManager $RuleManager
UsersRepository $UsersRepository

at line 27
public boolean __call(string $method, array $arguments = array())

Catch function(s) not found in RuleManager

Parameters

string $method
array $arguments

Return Value

boolean

at line 37
public User currentUser()

Convenience function to get current user object.

Return Value

User

at line 47
public integer currentUserId()

Convenience function to get current user's id.

Return Value

integer

at line 60
public void checkConditions(string $conditionNames, boolean $redirectOnFail = false)

Convenience function for handing a single condition name or an array of multiple condition names.

Parameters

string $conditionNames | array $conditionNames
boolean $redirectOnFail

Return Value

void

at line 76
public void checkRule(string $method, array $arguments = array())

Checks for any user-defined rules/closures.

Parameters

string $method
array $arguments

Return Value

void