diff --git a/t/lib/plugins/Koha/Plugin/ILL/TestPlugin.pm b/t/lib/plugins/Koha/Plugin/ILL/TestPlugin.pm index c428b2ef3e..5b44d05d34 100644 --- a/t/lib/plugins/Koha/Plugin/ILL/TestPlugin.pm +++ b/t/lib/plugins/Koha/Plugin/ILL/TestPlugin.pm @@ -39,16 +39,15 @@ our $metadata = { =cut sub new { - my ( $self, $params ) = @_; + my ( $class, $args ) = @_; - my $backend = { - _logger => $params->{logger}, - _config => $params->{config}, - _plugin => $self, - }; + $args->{'metadata'} = $metadata; + $args->{'_logger'} = $args->{logger}; + $args->{'_config'} = $args->{config}; + $args->{'_plugin'} = $class; - bless $backend, $self; - return $backend; + my $self = $class->SUPER::new($args); + return $self; } =head2 capabilities