Пример #1
0
 /**
  * Run when initializing
  *
  * @return null
  */
 public static function setUpBeforeClass()
 {
     $file = realpath(dirname(__FILE__) . "/../database/test.sqlite3");
     self::$con = new PDO("sqlite:{$file}");
     // self::$con  = new PDO('mysql:host=localhost;dbname=torm',"torm","torm");
     TORM\Connection::setConnection(self::$con, "test");
     TORM\Connection::setEncoding("UTF-8");
     TORM\Connection::setDriver("sqlite");
     // TORM\Connection::setDriver("mysql");
     TORM\Factory::setFactoriesPath("./factories");
     TORM\Log::enable(false);
     self::_deleteAll();
     self::$user = new ElasticUser();
     self::$user->id = 1;
     self::$user->name = "John Doe Jr.";
     self::$user->email = "*****@*****.**";
     self::$user->code = "12345";
     self::$user->level = 1;
     self::$user->save();
     ElasticUser::refreshElastic();
     ElasticUser::setElasticSearchIndex("torm");
     ElasticUser::setElasticSearchValues(null);
 }
Пример #2
0
<?php

class ElasticUser extends User
{
    use TORM\ElasticSearch;
}
ElasticUser::setTableName("users");
ElasticUser::setElasticSearchIndex("torm");