The package uses its own %PARAMS, and throws exception when parameter is not listed where. But Efs param, for example, does not listed.
This can be avoided in calling program by something like $Archive::Zip::SimpleZip::PARAMS{efs} = [IO::Compress::Base::Common::Parse_boolean, 0];, but this solution smells.
The package uses its own
%PARAMS, and throws exception when parameter is not listed where. ButEfsparam, for example, does not listed.This can be avoided in calling program by something like
$Archive::Zip::SimpleZip::PARAMS{efs} = [IO::Compress::Base::Common::Parse_boolean, 0];, but this solution smells.