Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1001 Bytes

README.md

File metadata and controls

48 lines (30 loc) · 1001 Bytes

Pattern Detector for PHP

Detects design pattern in your code

License Build Status

## Installation

git clone https://github.com/Halleck45/DesignPatternDetector.git
cd DesignPatternDetector
composer install

## Usage

./bin/design-pattern <source-directory>

You'll get something like:

screenshot

## Why ?

Just for fun. This tool is only a proof of concept. But contributions are welcome :)

## Detected patterns

Today this tool is able to detect following patterns :

  • Micro
    • Structure
  • Structural
    • Bridge
    • Decorator
    • Proxy
  • Creational
    • Singleton
    • Abstract Factory
  • Behavior
  • Anti-patterns
    • GodObject / Blob

## License

See LICENSE file