GRAYBYTE WORDPRESS FILE MANAGER2749

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /usr/share/perl5/vendor_perl/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /usr/share/perl5/vendor_perl//parent.pm
package parent;
use strict;

our $VERSION = '0.237';

sub import {
    my $class = shift;

    my $inheritor = caller(0);

    if ( @_ and $_[0] eq '-norequire' ) {
        shift @_;
    } else {
        for ( my @filename = @_ ) {
            s{::|'}{/}g;
            require "$_.pm"; # dies if the file is not found
        }
    }

    {
        no strict 'refs';
        push @{"$inheritor\::ISA"}, @_; # dies if a loop is detected
    };
};

1;

__END__

=encoding utf8

=head1 NAME

parent - Establish an ISA relationship with base classes at compile time

=head1 SYNOPSIS

    package Baz;
    use parent qw(Foo Bar);

=head1 DESCRIPTION

Allows you to both load one or more modules, while setting up inheritance from
those modules at the same time.  Mostly similar in effect to

    package Baz;
    BEGIN {
        require Foo;
        require Bar;
        push @ISA, qw(Foo Bar);
    }

By default, every base class needs to live in a file of its own.
If you want to have a subclass and its parent class in the same file, you
can tell C<parent> not to load any modules by using the C<-norequire> switch:

  package Foo;
  sub exclaim { "I CAN HAS PERL" }

  package DoesNotLoadFooBar;
  use parent -norequire, 'Foo', 'Bar';
  # will not go looking for Foo.pm or Bar.pm

This is equivalent to the following code:

  package Foo;
  sub exclaim { "I CAN HAS PERL" }

  package DoesNotLoadFooBar;
  push @DoesNotLoadFooBar::ISA, 'Foo', 'Bar';

This is also helpful for the case where a package lives within
a differently named file:

  package MyHash;
  use Tie::Hash;
  use parent -norequire, 'Tie::StdHash';

This is equivalent to the following code:

  package MyHash;
  require Tie::Hash;
  push @ISA, 'Tie::StdHash';

If you want to load a subclass from a file that C<require> would
not consider an eligible filename (that is, it does not end in
either C<.pm> or C<.pmc>), use the following code:

  package MySecondPlugin;
  require './plugins/custom.plugin'; # contains Plugin::Custom
  use parent -norequire, 'Plugin::Custom';

=head1 HISTORY

This module was forked from L<base> to remove the cruft
that had accumulated in it.

=head1 CAVEATS

=head1 SEE ALSO

L<base>

=head1 AUTHORS AND CONTRIBUTORS

Rafaƫl Garcia-Suarez, Bart Lateur, Max Maischein, Anno Siegel, Michael Schwern

=head1 MAINTAINER

Max Maischein C< corion@cpan.org >

Copyright (c) 2007-2017 Max Maischein C<< <corion@cpan.org> >>
Based on the idea of C<base.pm>, which was introduced with Perl 5.004_04.

=head1 LICENSE

This module is released under the same terms as Perl itself.

=cut

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
March 03 2024 20:50:36
root / root
0755
Algorithm
--
March 03 2024 19:11:22
root / root
0755
App
--
June 04 2025 01:48:16
root / root
0755
Archive
--
March 03 2024 19:11:22
root / root
0755
Authen
--
March 03 2024 23:04:37
root / root
0755
B
--
March 03 2024 19:11:22
root / root
0755
CPAN
--
June 04 2025 01:48:16
root / root
0755
Carp
--
March 03 2024 19:11:19
root / root
0755
Config
--
March 03 2024 19:11:22
root / root
0755
Data
--
March 03 2024 23:04:38
root / root
0755
Date
--
March 03 2024 23:04:32
root / root
0755
Digest
--
March 03 2024 23:04:36
root / root
0755
Encode
--
March 03 2024 19:11:22
root / root
0755
Error
--
March 03 2024 19:11:22
root / root
0755
Exporter
--
March 03 2024 19:11:19
root / root
0755
ExtUtils
--
March 03 2024 19:12:34
root / root
0755
File
--
March 03 2024 23:04:33
root / root
0755
Filter
--
March 03 2024 19:11:22
root / root
0755
Getopt
--
March 03 2024 19:11:18
root / root
0755
Git
--
June 03 2025 22:48:53
root / root
0755
HTML
--
March 03 2024 23:04:36
root / root
0755
HTTP
--
June 15 2024 08:33:38
root / root
0755
IO
--
March 03 2024 23:04:34
root / root
0755
IPC
--
March 03 2024 19:11:22
root / root
0755
JSON
--
March 03 2024 19:11:21
root / root
0755
LWP
--
March 03 2024 23:04:46
root / root
0755
Locale
--
March 03 2024 19:11:22
root / root
0755
MRO
--
March 03 2024 19:11:23
root / root
0755
Math
--
March 03 2024 19:11:22
root / root
0755
Module
--
March 03 2024 19:12:34
root / root
0755
Mozilla
--
March 03 2024 19:11:18
root / root
0755
Net
--
March 05 2024 23:47:46
root / root
0755
POD2
--
March 03 2024 19:11:23
root / root
0755
Package
--
March 03 2024 19:11:22
root / root
0755
Params
--
March 03 2024 19:11:22
root / root
0755
Parse
--
March 03 2024 19:11:22
root / root
0755
Perl
--
March 03 2024 19:11:21
root / root
0755
PerlIO
--
March 03 2024 19:11:23
root / root
0755
Pod
--
March 03 2024 19:11:22
root / root
0755
Software
--
March 03 2024 19:11:23
root / root
0755
Sub
--
March 03 2024 19:11:22
root / root
0755
TAP
--
March 03 2024 19:11:20
root / root
0755
Term
--
March 03 2024 19:11:18
root / root
0755
Test
--
March 03 2024 19:11:23
root / root
0755
Test2
--
March 03 2024 19:11:23
root / root
0755
Text
--
March 03 2024 19:11:23
root / root
0755
Thread
--
March 03 2024 19:11:23
root / root
0755
Time
--
March 03 2024 23:04:32
root / root
0755
Try
--
March 03 2024 23:04:32
root / root
0755
Types
--
March 03 2024 23:04:26
root / root
0755
WWW
--
March 03 2024 23:04:31
root / root
0755
autodie
--
March 03 2024 19:11:22
root / root
0755
inc
--
March 03 2024 19:12:34
root / root
0755
lib
--
March 03 2024 19:11:23
root / root
0755
libwww
--
March 03 2024 23:04:46
root / root
0755
local
--
March 03 2024 19:11:23
root / root
0755
CPAN.pm
138.013 KB
June 03 2025 14:32:20
root / root
0644
Carp.pm
30.315 KB
October 13 2019 07:06:13
root / root
0644
Digest.pm
10.455 KB
October 13 2019 08:28:15
root / root
0644
Env.pm
5.395 KB
March 02 2013 17:10:37
root / root
0644
Error.pm
24.289 KB
October 14 2019 15:30:40
root / root
0644
Expect.pm
98.093 KB
May 18 2017 19:07:59
root / root
0644
Exporter.pm
18.307 KB
October 13 2019 08:52:02
root / root
0644
Fatal.pm
56.813 KB
July 09 2015 07:16:41
root / root
0644
Git.pm
46.945 KB
June 03 2025 03:21:07
root / root
0644
LWP.pm
21.168 KB
June 05 2018 18:49:03
root / root
0644
Test2.pm
6.243 KB
March 30 2018 05:53:02
root / root
0644
autodie.pm
12.584 KB
July 09 2015 07:16:41
root / root
0644
bigint.pm
22.85 KB
February 03 2018 10:59:33
root / root
0644
bignum.pm
20.642 KB
February 03 2018 10:59:37
root / root
0644
bigrat.pm
15.775 KB
February 03 2018 10:59:42
root / root
0644
constant.pm
14.379 KB
October 13 2019 13:55:02
root / root
0644
experimental.pm
6.829 KB
December 03 2017 17:40:21
root / root
0644
newgetopt.pl
2.154 KB
July 09 2010 12:26:51
root / root
0644
ok.pm
0.944 KB
March 30 2018 05:53:02
root / root
0644
parent.pm
2.515 KB
July 06 2018 17:53:12
root / root
0644
perldoc.pod
9.156 KB
August 02 2016 16:31:42
root / root
0644
perlfaq.pm
0.075 KB
June 05 2018 05:02:52
root / root
0644
perlfaq.pod
22.224 KB
June 05 2018 05:02:52
root / root
0644
perlfaq1.pod
14.118 KB
June 05 2018 05:02:52
root / root
0644
perlfaq2.pod
9.244 KB
June 05 2018 05:02:52
root / root
0644
perlfaq3.pod
36.655 KB
June 05 2018 05:02:52
root / root
0644
perlfaq4.pod
87.304 KB
June 05 2018 05:02:52
root / root
0644
perlfaq5.pod
54.205 KB
June 05 2018 05:02:52
root / root
0644
perlfaq6.pod
38.689 KB
June 05 2018 05:02:52
root / root
0644
perlfaq7.pod
36.93 KB
June 05 2018 05:02:52
root / root
0644
perlfaq8.pod
48.931 KB
June 05 2018 05:02:52
root / root
0644
perlfaq9.pod
14.499 KB
June 05 2018 05:02:52
root / root
0644
perlglossary.pod
134.016 KB
June 05 2018 05:02:52
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF