/** * Returns an empty instancce * @param string $modelTableName * @return \Pvik\Database\ORM\Query\Builder\Delete */ public static function getEmptyInstance($modelTableName) { $adapterClassName = \Pvik\Database\Adapter\Adapter::getAdapterClassName('ORM\\Query\\Builder\\Delete'); if ($adapterClassName) { return new $adapterClassName($modelTableName); } return new Delete($modelTableName); }
/** * Get the current instance of the sql manager * @return Manager */ public static function getInstance() { if (self::$instance == null) { $adapterClassName = \Pvik\Database\Adapter\Adapter::getAdapterClassName('Manager'); if ($adapterClassName) { self::$instance = new $adapterClassName(); } else { throw new \Exception(); } } return self::$instance; }
public static function getInstance() { if (!self::$instance) { $adapterClassName = \Pvik\Database\Adapter\Adapter::getAdapterClassName('SQL\\Statement\\Builder\\Select'); if ($adapterClassName) { self::$instance = new $adapterClassName(); } else { self::$instance = new Select(); } } return self::$instance; }
public static function getInstance() { if (!self::$instance) { $adapterClassName = \Pvik\Database\Adapter\Adapter::getAdapterClassName('SQL\\Type'); if ($adapterClassName) { self::$instance = new $adapterClassName(); } else { self::$instance = new Type(); } } return self::$instance; }