From d356101e89b7b7e7185dd1ffddee4ade87733b61 Mon Sep 17 00:00:00 2001 From: Steeven Andrian Date: Wed, 13 Nov 2019 02:41:18 +0700 Subject: [PATCH] Update README.md --- README.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 8b6e131..14b7d89 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![O2System Framework](http://o2system.id/assets/img/logo/logo-white-200px.png?logo)](http://o2system.id) +![alt text](https://www.o2system.id/assets/img/covers/cover-o2system-atom-spl.png "O2System SPL Atom") [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/o2system/spl/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/o2system/spl/?branch=master) [![Build Status](https://scrutinizer-ci.com/g/o2system/spl/badges/build.png?b=master)](https://scrutinizer-ci.com/g/o2system/spl/build-status/master) @@ -34,12 +34,25 @@ It's made up primarily of commonly needed data structure classes, iterators, han ### Standard PHP Iterators - ArrayIterator +### Standard PHP Design Patterns +- Creational + - Factory + - Singleton +- Structural + - Assemble + - Composite + - Facade + - Provider + - Repository + ### Standard PHP Setters & Collectors Traits -- OptionSetterTrait -- ConfigCollectorTrait -- ErrorCollectorTrait -- FileExtensionCollectorTrait -- FilePathCollectorTrait +- Collectors + - ConfigCollectorTrait + - ErrorCollectorTrait + - FileExtensionCollectorTrait + - FilePathCollectorTrait +- Setters + - OptionSetterTrait ### Composer Installation The best way to install O2System Spl is to use [Composer](https://getcomposer.org)