Skip to content

solvire/common-utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Common Function Library

Build Status Scrutinizer Code Quality Latest Stable Version License Total Downloads

About

This is a storage house for the more common things I have had to build. I use them in many projects so there is no point in killing me DRYly.

Installation

PHP 5.5+ or HHVM 3.6+, and Composer are required.

composer require solvire/solvire-utilities 

Libraries

Utilities

Options Checker

Usage:

use Solvire\Utilities\OptionsChecker as Ch;
Ch::ek($options, $requiredFields);

This code will just throw an exception if the variables are not present. It doesn't do anything for checking. I was tired of writing the stupid loop all the time.

Type Converter

HTTP

Request Utility

Usage:

use Solvire\HTTP\RequestUtil as Ru;
$ip = Ru::ip();

This will run through the various server variables that might be storing an IP

Application

Environment Accessors

Usage:

use Solvire\Application\Environment as Ev;
Ev::get($key);
Ev::get($key,$default);

This will get the environment variable listed. If you don't provide a default and the variable isn't set it will blow up on you. Ie. throw and error.

About

Common Reusable Utilities

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages