Download the PHP package geeshoe/helpers without Composer
On this page you can find all versions of the php package geeshoe/helpers. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download geeshoe/helpers
More information about geeshoe/helpers
Files in geeshoe/helpers
Package helpers
Short Description Helper utilities for PHP projects
License Apache-2.0
Homepage http://www.geeshoe.com
Informations about the package helpers
helpers
Helpers is a collection of functions commonly used throughout Geeshoe applications.
Helpers is currently in initial development. As such, some documentation and tests may be missing.
Latest Recommended version: v0.4.0 Released March 19th, 2020
Test coverage: 100%.
While in initial development, the master
branch contains all project files. Once helpers is
in a stable state for initial release, the master
branch will no longer include development files. I.e.
phpunit.xml
, .docker
, Makefile
, etc...
Getting Started
Helpers is intended to be fully compliant with PSR-1, PSR-2, & PSR-4
Prerequisites
- PHP 7.1+ | PHP 8
Installing
To add Helpers to your project, run:
Usage
All helper functions are available as static method's. Usage is as simple as
Documentation
More extensive documentation on Helpers is to be released soon. In the meantime, all of the methods and properties are well documented within the code base.
Development
Docker containers are provided for development purposes. To use the containers,
copy .docker/.env.DIST
to .docker/.env
, .docker/xdebug-DIST.ini
to .docker/php-cli/xdebug.ini
and update their respective values.
A Makefile
is provided to assist in managing the containers as well as running
phpunit, php-cs, and phpstan within the workspace container.
From the project root directory, typing make
on the command line will print available make commands.
Helpers was developed on Debian Buster and as such any associated docker, make, etc. files have not been tested in other environments.
Authors
- Jesse Rushlow - Lead developer - geeShoe Development
Source available at (https://github.com/geeshoe/helpers)
For questions, comments, or rant's, drop me a line at