Example #1
0
 public function __construct()
 {
     $this->setCurrentUser(Users::ANON);
     if (self::$pdo) {
         return;
     }
     $host = Config::databaseHost();
     $dsn = "mysql:host={$host};dbname=" . Config::databaseName();
     $attr = array(\PDO::ATTR_TIMEOUT => 10);
     self::$pdo = new \PDO($dsn, Config::databaseUser(), Config::databasePassword(), $attr);
     self::$pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
     $this->setFetchMode(\PDO::FETCH_OBJ);
 }