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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

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

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

Source available at (https://github.com/geeshoe/helpers)

For questions, comments, or rant's, drop me a line at


All versions of helpers with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1
ramsey/uuid Version ^3.8
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package geeshoe/helpers contains the following files

Loading the files please wait ....