2017 © Pedro PelĂĄez
 

library foundation

A set of useful PHP classes.

image

michaldudek/foundation

A set of useful PHP classes.

  • Saturday, May 12, 2018
  • by michaldudek
  • Repository
  • 2 Watchers
  • 13 Stars
  • 11,442 Installations
  • PHP
  • 17 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 15 Versions
  • 2 % Grown

The README.md

MD\Foundation

A set of useful PHP classes., (*1)

Build Status SensioLabsInsight, (*2)

MD\Foundation is a set of useful PHP classes and functions that ease your development and abstract away some very common code., (*3)

It is what Lo-Dash is for JavaScript., (*4)

Visit http://www.michaldudek.pl/Foundation/ for full documentation., (*5)

Installation

You can install MD\Foundation using Composer., (*6)

$ composer require michaldudek/foundation dev-master

Features / namespaces

MD\Foundation features are grouped into PHP namespaces., (*7)

MD\Foundation\Utils

Namespace MD\Foundation\Utils contains several static classes that contain common functions that can e.g. change your array filtering code into a one-liner. Classes are split into StringUtils, ArrayUtils, ObjectUtils and FilesystemUtils., (*8)

MD\Foundation\Crypto

Password hashing and cryptography is a solved problem, yet a lot of projects still reinvent the wheel with funky hashing algorithms. MD\Foundation\Crypto namespaces provides a standard and best-practice methods to deal with basic cryptography, especially if you are not running PHP 5.5 yet., (*9)

MD\Foundation\Debug

Inside the MD\Foundation\Debug namespace you will find few classes that help debug and profile your code, especially fit for runtime. The Debugger can be especially useful for analyzing variables at runtime and the Timer will help you find bottlenecks in your code., (*10)

MD\Foundation\Exceptions

We all love to throw exceptions and while PHP provides a lot of exceptions to throw, MD\Foundation\Exceptions adds a few more (like NotImplementedException with automatic method name resolution) or extends existing ones for easier use (InvalidArgumentException)., (*11)

Other

There is also a couple of uncategorized classes which occassionally might be of use and which range from creating MagicObjects with automatic magic getters and setters (e.g. for very quick data storage) to ease working with other vendors like very common Psr\Log., (*12)

Contribute

Issues and pull requests are very welcome! When creating a pull request please include full test coverage to your changes., (*13)

The Versions

12/05 2018

dev-release/0.9

dev-release/0.9 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

The Development Requires

by MichaƂ PaƂys-Dudek

array object string utils tools

12/05 2018

0.9.9

0.9.9.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

The Development Requires

by MichaƂ PaƂys-Dudek

array object string utils tools

12/05 2018

0.9.8

0.9.8.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

The Development Requires

by MichaƂ PaƂys-Dudek

array object string utils tools

29/11 2016

dev-master

9999999-dev http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

The Development Requires

by MichaƂ PaƂys-Dudek

array object string utils tools

29/11 2016

0.11.0

0.11.0.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

The Development Requires

by MichaƂ PaƂys-Dudek

array object string utils tools

27/11 2016

0.10.1

0.10.1.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

The Development Requires

by MichaƂ PaƂys-Dudek

array object string utils tools

21/11 2016

0.10.0

0.10.0.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

The Development Requires

by MichaƂ PaƂys-Dudek

array object string utils tools

24/03 2016

0.9.7

0.9.7.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

The Development Requires

by MichaƂ PaƂys-Dudek

array object string utils tools

28/08 2015

0.9.6

0.9.6.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

The Development Requires

by MichaƂ PaƂys-Dudek

array object string utils tools

26/07 2015

0.9.5

0.9.5.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

by MichaƂ Dudek

array object string utils tools

26/07 2015

0.9.4

0.9.4.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

by MichaƂ Dudek

array object string utils tools

13/11 2014

0.9.3

0.9.3.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

by MichaƂ Dudek

array object string utils tools

27/09 2014

0.9.2

0.9.2.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

by MichaƂ Dudek

array object string utils tools

30/08 2014

0.9.1

0.9.1.0 http://www.michaldudek.pl/Foundation/

A set of useful PHP classes.

  Sources   Download

MIT

The Requires

 

by MichaƂ Dudek

array object string utils tools

20/06 2014

0.9

0.9.0.0

A set of useful PHP functions and (mostly static) classes.

  Sources   Download

MIT

The Requires

 

by MichaƂ Dudek

array foundation object string utils tools