Horde_Group_Test_Sql_Base::setUpBeforeClass PHP Method

setUpBeforeClass() public static method

public static setUpBeforeClass ( )
    public static function setUpBeforeClass()
    {
        $logger = new Horde_Log_Logger(new Horde_Log_Handler_Cli());
        //self::$db->setLogger($logger);
        $dir = __DIR__ . '/../../../../migration/Horde/Group';
        if (!is_dir($dir)) {
            error_reporting(E_ALL & ~E_DEPRECATED);
            $dir = PEAR_Config::singleton()->get('data_dir', null, 'pear.horde.org') . '/Horde_Group/migration';
            error_reporting(E_ALL | E_STRICT);
        }
        self::$migrator = new Horde_Db_Migration_Migrator(self::$db, null, array('migrationsPath' => $dir, 'schemaTableName' => 'horde_groups_schema_info'));
        self::$migrator->up();
        self::$group = new Horde_Group_Sql(array('db' => self::$db));
    }

Usage Example

Esempio n. 1
0
 public static function setUpBeforeClass()
 {
     $factory_db = new Horde_Test_Factory_Db();
     try {
         self::$db = $factory_db->create();
         parent::setUpBeforeClass();
     } catch (Horde_Test_Exception $e) {
         self::$reason = 'Sqlite not available.';
     }
 }
All Usage Examples Of Horde_Group_Test_Sql_Base::setUpBeforeClass