Download the PHP package hallindavid/manny without Composer

On this page you can find all versions of the php package hallindavid/manny. 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 manny

hallindavid

Manny (Short for Manipulators)

a light-weight PHP package of useful common manipulators/formatters.

Installation with Composer

if using Laravel, the Manny alias should be autodiscovered and usable easily like this.

for other frameworks, you will likely need to do

Manny::phone

Manny::phone - a Canada/US phone formatter - rebuilt better than before from hallindavid/phonehelper

Definition

Example

Extending Manny::phone

It's pretty easy to extend the phone class - here is an example

Manny::mask

A mask function for formatting fixed-length data. (great for real-time-masking with livewire/livewire)

Definition

Pattern creation

A should be a placeholder for an alphabetical character
1 should be a placeholder for a numeric character
all other characters are treated as formatting characters

Example

Manny::yoink

use yoink to pull specific key-values from an associative array, and (optionally) pass in defaults.

Definition

Example

Manny::stripper

a preg_replace abstraction easy-to-remember parameters to reduce frequent googling

Definition

Example

Manny::keep

an alias for the Manny::stripper with the same functionality (since you are really "keeping" all the characters you define in the options, it makes for better code readability)

Example

Manny::crumble

a preg_replace abstraction easy-to-remember parameters to reduce frequent googling

Definition

Example

Manny::percent

This is a quick-use tool for generating percents. It cleans up bad data before processing, and has an opinionated workflow (eg. 0/0 = 100%)

Definition

Example

Testing

There are a tonne of tests for the packaged formats - to run them, pull the package then

Support

To say thanks, you can share the project on social media or

Buy Me A Coffee

Issues

Please report all issues in the GitHub Issue tracker

Contributing

Shoot me an email, or DM me on twitter and I am happy to allow other contributors.


All versions of manny with dependencies

PHP Build Version
Package Version
Requires php Version ^7.2|^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 hallindavid/manny contains the following files

Loading the files please wait ....