fix tax engine instance

This commit is contained in:
Etienne Roudeix
2013-12-02 13:16:14 +01:00
parent fcde523b73
commit 9b165483d9

View File

@@ -42,13 +42,16 @@ class TaxEngine
*/ */
protected $session = null; protected $session = null;
static public function getInstance(Session $session) static public function getInstance(Session $session = null)
{ {
if(null === self::$instance) { if(null === self::$instance) {
self::$instance = new TaxEngine(); self::$instance = new TaxEngine();
} }
self::$instance->setSession($session); if(null !== self::$instance) {
self::$instance->setSession($session);
}
return self::$instance; return self::$instance;
} }