Create Pattern
Description
A lightweight PHP implementation of the Static Create Pattern using a trait.
composer require anibalsanchez/create-pattern
Inspired by byjg/SingletonPatternPHP
Usage
Create your class
require "vendor/autoload.php";
class Example
{
// You need to use the trait here
use \Extly\Infrastructure\Creator\CreatorTrait;
use \Extly\Infrastructure\Creator\SingletonTrait;
// Put your code below
}
Use your class
$example = Example::create();
$example = Example::getInstance();
Install
Just type: composer require anibalsanchez/create-pattern
References
License
The MIT License (MIT)