Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imajinyun/php-design-patterns

🚀 An example of design pattern implemented in PHP language.
https://github.com/imajinyun/php-design-patterns

design-patterns php php-81 php-design-patterns php-language

Last synced: about 1 month ago
JSON representation

🚀 An example of design pattern implemented in PHP language.

Awesome Lists containing this project

README

        

# php-design-patterns

> 🚀 An example of design pattern implemented in PHP language.

[![PHP Composer](https://github.com/imajinyun/php-design-patterns/actions/workflows/php.yml/badge.svg)](https://github.com/imajinyun/php-design-patterns/actions/workflows/php.yml)
[![Build Status](https://travis-ci.org/imajinyun/php-design-patterns.svg?branch=master)](https://travis-ci.org/imajinyun/php-design-patterns)
[![Build status](https://ci.appveyor.com/api/projects/status/lbf61giw9iavhtt5/branch/master?svg=true)](https://ci.appveyor.com/project/imajinyun/php-design-pattern/branch/master)
[![codecov](https://codecov.io/gh/imajinyun/php-design-patterns/branch/master/graph/badge.svg)](https://codecov.io/gh/imajinyun/php-design-patterns)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/imajinyun/php-design-patterns/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/imajinyun/php-design-patterns/?branch=master)
[![Code Coverage](https://scrutinizer-ci.com/g/imajinyun/php-design-patterns/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/imajinyun/php-design-patterns/?branch=master)
[![Build Status](https://scrutinizer-ci.com/g/imajinyun/php-design-patterns/badges/build.png?b=master)](https://scrutinizer-ci.com/g/imajinyun/php-design-patterns/build-status/master)
[![Code Intelligence Status](https://scrutinizer-ci.com/g/imajinyun/php-design-patterns/badges/code-intelligence.svg?b=master)](https://scrutinizer-ci.com/code-intelligence)
[![StyleCI](https://styleci.io/repos/112085360/shield?branch=master)](https://styleci.io/repos/112085360)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/607eec82c834475dada22ee136d3ada3)](https://www.codacy.com/gh/imajinyun/php-design-patterns/dashboard?utm_source=github.com&utm_medium=referral&utm_content=imajinyun/php-design-patterns&utm_campaign=Badge_Grade)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fimajinyun%2Fphp-design-pattern.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fimajinyun%2Fphp-design-pattern?ref=badge_shield)
[![PHP Version](https://img.shields.io/static/v1?label=version&message=%3E=8.1&color=#4F5893&labelColor=grey&logo=PHP&logoColor=blue&style=flat&link=https://www.php.net/supported-versions.php)](https://www.php.net/supported-versions.php)

## Requirements

* PHP >= 8.0
* PHPUnit >= 9.0

## Installation

> [PHPUnit](https://phpunit.de/getting-started.html)

```bash
// Install PHPUnit.
$ wget https://phar.phpunit.de/phpunit.phar
$ chmod +x phpunit.phar
$ sudo mv phpunit.phar /usr/local/bin/phpunit
$ phpunit -v

// Clone source code.
$ git clone https://github.com/imajinyun/php-design-pattern.git
$ cd ./php-design-pattern
$ composer install && ./phpunit -vvv
```

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fimajinyun%2Fphp-design-pattern.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fimajinyun%2Fphp-design-pattern?ref=badge_large)