function __construct($locations = NULL) { $dbdir = any($locations['tmp'], 'tmp'); if (class_exists("Outlet")) { Outlet::init(array('connection' => array('type' => 'datamanager'), 'classes' => array())); $this->outlet =& Outlet::getInstance(); } }
function __construct() { Outlet::init(array('connection' => array('type' => 'datamanager'), 'classes' => array())); $this->outlet =& Outlet::getInstance(); }
<?php set_include_path(dirname(__FILE__) . '/..' . PATH_SEPARATOR . get_include_path()); require 'outlet/Outlet.php'; require 'outlet/OutletProxyGenerator.php'; Outlet::init(require $_SERVER['argv'][1]); $conf = (require $_SERVER['argv'][1]); $gen = new OutletProxyGenerator(Outlet::getInstance()->getConfig()); $s = "<?php\n"; $s .= $gen->generate(); file_put_contents('outlet-proxies.php', $s);
<?php // set this to mysql, mssql, or sqlite define('DATABASE_DRIVER', 'sqlite'); set_include_path(dirname(__FILE__) . '/../classes' . PATH_SEPARATOR . get_include_path()); // outlet require_once 'outlet/Outlet.php'; require_once 'entities.php'; // basic setup switch (DATABASE_DRIVER) { case 'sqlite': $conf = (include 'outlet-config-sqlite.php'); break; case 'mysql': $conf = (include 'outlet-config-mysql.php'); break; case 'pgsql': $conf = (include 'outlet-config-pgsql.php'); break; default: throw new Exception('Unsupported database driver: ' . DATABASE_DRIVER); } Outlet::init($conf); Outlet::getInstance()->createProxies();