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
Packages from Chippyash
Strong types
- Strong Type
- Strong (or hard) type support for basic PHP types
- Math Type Calculator
- Basic arithmetic operations for the chippyash/Strong-Type library of strong PHP numeric types
- Currency
- Locale aware currency support based on strong types
Matrices
- Matrix
- PHP Matrix data structure
- Math Matrix
- Extends chippyash/Matrix to provide numerical matrix support
- Logical Matrix
- Extends chippyash/Matrix to provide logical matrix operations
Dependency injection
- Slim DIC V3
- Provides Symfony V2 Dependency Injection for a Slim V3 Application
- Slim DIC V2
- Provides Symfony V2 Dependency Injection for a Slim V2 Application
Builder pattern
- Builder Pattern
- PHP Implementation of event driven Builder Pattern
- Zend ACL from XML Builder
- Utilising the Builder Pattern to generate a Zend2 Permissions/ACL definition
- Assembly Builder
- A lightweight value assembly builder emulating Scala For Comprehensions but much more useful
Service Data Objects
- SDO Pattern
- Service Data Objects made simple
Functional Programming
- Monads
- Monadic types for PHP
- Assembly Builder
- A lightweight value assembly builder emulating Scala For Comprehensions but much more useful
- Complex functional data validation for PHP
- Validate just about anything. Great basis for validating non xml data
Accountancy
- Currency
- Locale aware currency support based on strong types
- Simple Accounts
- Simple Double Entry Accounting
Other stuff
- Authentication Manager
- Generic authentication management of identities
- Testdox Converter
- Testdox html to Markdown conversion utility
- 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.
Package dependency
Read the diagram from left to right.