diff --git a/src/Handlebars/Handlebars.php b/src/Handlebars/Handlebars.php index 7805ea8..d36a53c 100644 --- a/src/Handlebars/Handlebars.php +++ b/src/Handlebars/Handlebars.php @@ -33,8 +33,16 @@ use Handlebars\Cache\Dummy; class Handlebars { + private static $instance = false; const VERSION = '1.0.0'; + public static function factory ($options=array()) { + if (self::$instance === false) { + self::$instance = new Handlebars($options); + } + return self::$instance; + } + /** * @var Tokenizer */