Packages

Available PHP packages

Packages from The Matrix

Slim-Dic-Example
A Slim Framework skeleton application utilising Symfony DIC to create a super thin MVC. Slim V3 and V2 + Symfony 2 available
Github
https://github.com/the-matrix/Slim-Dic-Example
Packagist
https://packagist.org/packages/the-matrix/slim-dic-example

Packages from Chippyash

Strong types

Strong Type
Strong (or hard) type support for basic PHP types
Github
https://github.com/chippyash/Strong-Type
Packagist
https://packagist.org/packages/chippyash/strong-type
Math Type Calculator
Basic arithmetic operations for the chippyash/Strong-Type library of strong PHP numeric types
Github
https://github.com/chippyash/Math-Type-Calculator
Packagist
https://packagist.org/packages/chippyash/math-type-calculator
Currency
Locale aware currency support based on strong types
Github
https://github.com/chippyash/Currency
Packagist
https://packagist.org/packages/chippyash/currency

Matrices

Matrix
PHP Matrix data structure
Github
https://github.com/chippyash/Matrix
Packagist
https://packagist.org/packages/chippyash/matrix
Math Matrix
Extends chippyash/Matrix to provide numerical matrix support
Github
https://github.com/chippyash/Math-Matrix
Packagist
https://packagist.org/packages/chippyash/math-matrix
Logical Matrix
Extends chippyash/Matrix to provide logical matrix operations
Github
https://github.com/chippyash/Logical-matrix
Packagist
https://packagist.org/packages/chippyash/logic-matrix

Dependency injection

Slim DIC V3
Provides Symfony V2 Dependency Injection for a Slim V3 Application
Github
https://github.com/chippyash/Slim-Symfony-Dic
Packagist
https://packagist.org/packages/chippyash/slim-symfony-dic
Slim DIC V2
Provides Symfony V2 Dependency Injection for a Slim V2 Application
Github
https://github.com/chippyash/Slim-Dic
Packagist
https://packagist.org/packages/chippyash/slim-dic

Builder pattern

Builder Pattern
PHP Implementation of event driven Builder Pattern
Github
https://github.com/chippyash/Builder-Pattern
Packagist
https://packagist.org/packages/chippyash/builderpattern
Zend ACL from XML Builder
Utilising the Builder Pattern to generate a Zend2 Permissions/ACL definition
Github
https://github.com/chippyash/Zend-Acl-Xml-Builder
Packagist
https://packagist.org/packages/chippyash/zend-acl-xml-builder
Assembly Builder
A lightweight value assembly builder emulating Scala For Comprehensions but much more useful
Github
https://github.com/chippyash/Assembly-Builder
Packagist
https://packagist.org/packages/chippyash/assembly-builder

Service Data Objects

SDO Pattern
Service Data Objects made simple
Github
https://github.com/chippyash/SDO-Pattern
Packagist
https://packagist.org/packages/chippyash/sdo-pattern

Functional Programming

Monads
Monadic types for PHP
Github
https://github.com/chippyash/Monad
Packagist
https://packagist.org/packages/chippyash/monad
Assembly Builder
A lightweight value assembly builder emulating Scala For Comprehensions but much more useful
Github
https://github.com/chippyash/Assembly-Builder
Packagist
https://packagist.org/packages/chippyash/assembly-builder
Complex functional data validation for PHP
Validate just about anything. Great basis for validating non xml data
Github
https://github.com/chippyash/Validation
Packagist
https://packagist.org/packages/chippyash/validation

Accountancy

Currency
Locale aware currency support based on strong types
Github
https://github.com/chippyash/Currency
Packagist
https://packagist.org/packages/chippyash/currency
Simple Accounts
Simple Double Entry Accounting
Github
https://github.com/chippyash/Simple-Accounts
Packagist
https://packagist.org/packages/chippyash/simple-accounts

Other stuff

Authentication Manager
Generic authentication management of identities
Github
https://github.com/chippyash/Authentication-Manager
Packagist
https://packagist.org/packages/chippyash/authentication-manager
Testdox Converter
Testdox html to Markdown conversion utility
Github
https://github.com/chippyash/Testdox-Converter
Packagist
https://packagist.org/packages/chippyash/testdox-converter
Family Map
Family Map provides schools with the ability to record service/lesson usage for their customers (members/pupils/parents) and gives the ability to map service users and their relationships.
Github
https://github.com/chippyash/ZF4-Family-Map

Package dependency

package dependency chart

Read the diagram from left to right.