Utility is a small collection of useful functions that are aimed to make developers’ lives just a tad bit easier.
Install the latest version with:
$ composer require esi/utility
Then, within your project (if not already included), include composer’s autoload. For example:
<?php
require 'vendor/autoload.php';
?>
Utility is a set of classes that are broken down into several “components”:
Utilities
As an example, let’s say you want to convert a string to title case. To do so:
<?php
use Esi\Utility\Strings;
$title = Strings::title('this is my title');
echo $title;
?>
All methods of found within Utility’s classes are static. So, for example, to retrieve the information for a particular timezone:
<?php
use Esi\Utility\Dates;
$timezone = Dates::timezoneInfo('America/New_York');
print_r($timezone);
/*
Array
(
[offset] => -5
[country] => US
[latitude] => 40.71416
[longitude] => -74.00639
[dst] =>
)
*/
?>
Please see docs or view online.
Bugs and feature requests are tracked on GitHub
Issues are the quickest way to report a bug. If you find a bug or documentation error, please check the following first:
See CONTRIBUTING.
Eric Sizemore - admin@secondversion.com - https://www.secondversion.com
Utility is licensed under the MIT License - see the LICENSE
file for details
This library is inspired by Brandon Wamboldt’s utilphp library.