This extension provides a PHP content type handler for "application/json" and
"text/json" to PHP's form data parser. If the `Content-Type` of an incoming
request is `text/json`, the JSON contents of the request body will by parsed
into `$_POST`.
Class::Method::Modifiers::Fast provides three modifiers: before,
around, and after. before and after are run just before and after the
method they modify, but can not really affect that original method.
around is run in place of the original method, with a hook to easily
call that original method. See the MODIFIERS section for more details
on how the particular modifiers work.
This module is an alternative to Class::Singleton and
Class::WeakSingleton, and provides a more secure Singleton class in that
it takes steps to prevent the possibility of accidental creation of
multiple instances and/or the overwriting of existing Singleton
instances.
Its possible to accidentally inherit an AUTOLOAD method. Often this
will happen if a class somewhere in the chain uses AutoLoader or defines
one of their own. This can lead to confusing error messages when method
lookups fail.
Sometimes you want to avoid this accidental inheritance. In that case,
inherit from Class::WhiteHole. All unhandled methods will produce
normal Perl error messages.
Reading and writing configuration files is one of the most frequent
aspects of any software design. Config::Simple is the library to help
you with it.
Config::Simple is a class representing configuration file object. It
supports several configuration file syntax and tries to identify the
file syntax to parse them accordingly. Library supports parsing,
updating and creating configuration files.
Using this module it does the ini configuration file parsing,
with an addon facility of regex kind of search. This module
aims out doing a regex search for Sections, and Parameters
of the Ini configuration file. It does the Perl regex matching,
nothing external. So whoever knows the Perl basic regex can
use this feature.
This extension provides interface to the libeio library.
Libeio is a an asynchronous I/O library. Features basically include
asynchronous versions of POSIX API(read, write, open, close, stat, unlink,
fdatasync, mknod, readdir etc.); sendfile (native on Solaris, Linux, HP-UX,
FreeBSD); readahead. libeio itself emulates the system calls, if they are not
available on specific(UNIX-like) platform.
Data::Perl is a collection of classes that wrap fundamental data
types that exist in Perl. These classes and methods as they exist
today are an attempt to mirror functionality provided by Moose's
Native Traits. One important thing to note is all classes currently
do no validation on constructor input.
Date::Convert allows you to convert date formats using an OO mechanism
that lets you easily choose any two formats and add in new ones.
If you have suggestions, bug reports, or if you want to add a new date
format, feel free to contact me: morty@sanctuary.arbutus.md.us
The callsite() function returns the callsite (a number) one level up
from where it was called. See the tests for an example. It's useful
for functions that need to uniquely know where they were called, such
as Every::every() (see devel/p5-Every).