This utilities library offers convenient functions to solve common problems,
like parse an URL, generate a random string or validate an IP address., (*1)
Getting started
With Composer
To use this library in a project, you can require the following package:, (*2)
$ composer require keruald/omnitools
As a bundle
The library follows PSR-4 conventions:
the src
folder matches the Keruald\OmniTools
namespace., (*3)
If you don't have a PSR-4 loader available:, (*4)
```lang=php
<?php, (*5)
use Keruald\OmniTools\Registration\Autoloader;, (*6)
require 'path/to/keruald/omnitools/src/Registration/Autoloader.php';
Autoloader::selfRegister();
```, (*7)
Contribute or report issues
The Nasqueron DevCentral Phabricator instance is used to coordinate
development. You can fill issues against the #Keruald project., (*8)
https://devcentral.nasqueron.org/u/keruald, (*9)
Versioning
The library is sorted in namespaces and contains mostly static methods., (*10)
The library adheres to semantic versioning.
The 0.* version will be used to integrate code from the sourcing projects,
like Keruald/Pluton, Keruald/Xen, AzhĂ r or Zed., (*11)
Credits
This library is maintained by Sébastien Santoro aka Dereckson., (*12)
The Contributors file contains the list of the people who contributed
to the source code., (*13)
License
This code is available under BSD-2-Clause license., (*14)