phpman > man > Exporter::Tiny(3pm)

Markdown | JSON | MCP    

NAME
    Exporter::Tiny - an exporter with the features of Sub::Exporter but only core dependencies

SYNOPSIS
       package MyUtils;
       use base "Exporter::Tiny";
       our @EXPORT = qw(frobnicate);
       sub frobnicate { ... }
       1;

       package MyScript;
       use MyUtils "frobnicate" => { -as => "frob" };
       print frob(42);
       exit;

DESCRIPTION
    Exporter::Tiny supports many of Sub::Exporter's external-facing features including renaming
    imported functions with the "-as", "-prefix" and "-suffix" options; explicit destinations with
    the "into" option; and alternative installers with the "installer" option. But it's written in
    only about 40% as many lines of code and with zero non-core dependencies.

    Its internal-facing interface is closer to Exporter.pm, with configuration done through the
    @EXPORT, @EXPORT_OK and %EXPORT_TAGS package variables.

    If you are trying to write a module that inherits from Exporter::Tiny, then look at:

    *   Exporter::Tiny::Manual::QuickStart

    *   Exporter::Tiny::Manual::Exporting

    If you are trying to use a module that inherits from Exporter::Tiny, then look at:

    *   Exporter::Tiny::Manual::Importing

BUGS
    Please report any bugs to <http://rt.cpan.org/Dist/Display.html?Queue=Exporter-Tiny>.

SUPPORT
    IRC: support is available through in the *#moops* channel on irc.perl.org
    <http://www.irc.perl.org/channels.html>.

SEE ALSO
    Simplified interface to this module: Exporter::Shiny.

    Other interesting exporters: Sub::Exporter, Exporter.

AUTHOR
    Toby Inkster <tobyink AT cpan.org>.

COPYRIGHT AND LICENCE
    This software is copyright (c) 2013-2014, 2017 by Toby Inkster.

    This is free software; you can redistribute it and/or modify it under the same terms as the Perl
    5 programming language system itself.

DISCLAIMER OF WARRANTIES
    THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
    WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
    PURPOSE.

Generated by phpman v4.1.1-1-ga5058b5-dirty Author: Che Dong Under GNU General Public License
2026-06-17 06:18 @216.73.216.135
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!