Recommend this page to a friend! |
Download |
Info | Documentation | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2024-04-22 (5 months ago) | Not enough user ratings | Total: 286 | All time: 7,543 This week: 78 |
Version | License | PHP version | Categories | |||
esi_utility 2.1.0 | MIT/X Consortium ... | 8.2.0 | Tools, Libraries, PHP 7 |
Description | Author | |
This class provides a collection of various PHP utility functions. Currently it provides functions to: |
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
* Arrays * Conversion * Dates * Environment * Filesystem * Image * Numbers * Strings
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.
Files (61) |
File | Role | Description | ||
---|---|---|---|---|
.github (3 files, 2 directories) | ||||
docs (16 files) | ||||
src (8 files) | ||||
tests (1 file, 2 directories) | ||||
.php-cs-fixer.dist.php | Example | Example script | ||
.scrutinizer.yml | Data | Auxiliary data | ||
backward-compatibility.md | Data | Auxiliary data | ||
CHANGELOG.md | Data | Auxiliary data | ||
CODE_OF_CONDUCT.md | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
CONTRIBUTING.md | Data | Auxiliary data | ||
LICENSE.md | Lic. | License text | ||
mkdocs.yml | Data | Auxiliary data | ||
phpstan-baseline.neon | Data | Auxiliary data | ||
phpstan.neon | Data | Auxiliary data | ||
phpunit.xml | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
renovate.json | Data | Auxiliary data | ||
SECURITY.md | Data | Auxiliary data |
Files (61) | / | .github |
File | Role | Description | ||
---|---|---|---|---|
ISSUE_TEMPLATE (3 files) | ||||
workflows (2 files) | ||||
dependabot.yml | Data | Auxiliary data | ||
FUNDING.yml | Data | Auxiliary data | ||
pull_request_template.md | Data | Auxiliary data |
Files (61) | / | .github | / | ISSUE_TEMPLATE |
File | Role | Description |
---|---|---|
1-bug_report.yml | Data | Auxiliary data |
2-feature_request.yml | Data | Auxiliary data |
config.yml | Data | Auxiliary data |
Files (61) | / | .github | / | workflows |
Files (61) | / | docs |
File | Role | Description |
---|---|---|
arrays.md | Data | Auxiliary data |
backward-compatibility.md | Data | Auxiliary data |
basic-usage.md | Data | Auxiliary data |
code-of-conduct.md | Data | Auxiliary data |
contributing.md | Data | Auxiliary data |
conversion.md | Data | Auxiliary data |
dates.md | Data | Auxiliary data |
environment.md | Data | Auxiliary data |
filesystem.md | Data | Auxiliary data |
image.md | Data | Auxiliary data |
index.md | Data | Auxiliary data |
installation.md | Data | Auxiliary data |
license.md | Lic. | License text |
numbers.md | Data | Auxiliary data |
security.md | Data | Auxiliary data |
strings.md | Data |
Files (61) | / | src |
File | Role | Description |
---|---|---|
Arrays.php | Class | Class source |
Conversion.php | Class | Class source |
Dates.php | Class | Class source |
Environment.php | Class | Class source |
Filesystem.php | Class | Class source |
Image.php | Class | Class source |
Numbers.php | Class | Class source |
Strings.php | Class | Class source |
Files (61) | / | tests |
File | Role | Description | ||
---|---|---|---|---|
resources (4 files) | ||||
src (8 files) | ||||
bootstrap.php | Aux. | Auxiliary script |
Files (61) | / | tests | / | resources |
File | Role | Description |
---|---|---|
notAnImage.txt | Data | Auxiliary data |
testImage.gif | Icon | Icon image |
testImage.jpg | Icon | Icon image |
testImage.png | Icon | Icon image |
Files (61) | / | tests | / | src |
File | Role | Description |
---|---|---|
ArraysTest.php | Class | Class source |
ConversionTest.php | Class | Class source |
DatesTest.php | Class | Class source |
EnvironmentTest.php | Class | Class source |
FilesystemTest.php | Class | Class source |
ImageTest.php | Class | Class source |
NumbersTest.php | Class | Class source |
StringsTest.php | Class | Class source |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
98% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.