/**
* Initialize user controller.
*
* @param type UserRepositoryInterface $user
*
* @return type
*/
public function __construct(UserRepository $user, PermissionRepository $permission, RoleRepository $roles)
{
$this->repository = $user;
$this->permission = $permission;
$this->roles = $roles;
parent::__construct();
}