public static function getInstance() { static $instance; $instance = new self(); return $instance; }
public function __construct(PDO $conn, BaseBuilder $builder, Logger $logger = NULL) { $this->conn = $conn; $this->builder = $builder; $c = ServiceContainer::getInstance(); $this->logger = $logger ?: $c['logger']; }