File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ use strict;
66use warnings;
77use Carp;
88use Dancer2::Core::Types qw( ArrayRef Bool HashRef Int Str) ;
9+ use List::Util qw( first) ;
910use Module::Runtime qw( use_module) ;
1011use Scalar::Util;
1112use Session::Token;
@@ -138,7 +139,7 @@ has realm_count => (
138139sub realm {
139140 my ( $self , $name ) = @_ ;
140141 croak " realm name not provided" unless $name ;
141- my ( $realm ) = grep { $_ -> {name } eq $name } @{ $self -> realms };
142+ my $realm = first { $_ -> {name } eq $name } @{ $self -> realms };
142143 return $realm ;
143144}
144145
Original file line number Diff line number Diff line change 11package Dancer2::Plugin::Auth::Extensible::Provider::Config ;
22
33use Dancer2::Core::Types qw/ ArrayRef/ ;
4-
4+ use List::Util qw/ first / ;
55use Moo;
66with " Dancer2::Plugin::Auth::Extensible::Role::Provider" ;
77use namespace::clean;
@@ -86,7 +86,7 @@ sub authenticate_user {
8686# fields defined for users will just get passed through.
8787sub get_user_details {
8888 my ($self , $username ) = @_ ;
89- my ( $user ) = grep {
89+ my $user = first {
9090 $_ -> {user } eq $username
9191 } @{ $self -> users };
9292 return $user ;
You can’t perform that action at this time.
0 commit comments