Transactd PHP ORM 1.5.0
  • Namespace
  • Class

Namespaces

  • None
  • Transactd
    • boot
      • Laravel

Classes

  • Transactd\AggregateFunction
  • Transactd\boot\Laravel\TransactdLaravelServiceProvider
  • Transactd\CachedQueryExecuter
  • Transactd\Collection
  • Transactd\CollectionIterator
  • Transactd\DatabaseManager
  • Transactd\Model
  • Transactd\QueryAdapter
  • Transactd\QueryExecuter
  • Transactd\Relation
  • Transactd\TableForwordIterator
  • Transactd\TableIterator
  • Transactd\TableReverseIterator

Traits

  • Transactd\JsonSerializable

Exceptions

  • Transactd\IOException
  • Transactd\ModelNotFoundException
  • Transactd\ModelUserCancelException

Constants

  • INDENT

Functions

  • generateModel
  • get_singular
  • get_singular_dictionary
  • getPhpType
  • getTableDef
  • main
  • makeClass
  • makeClassDoc
  • makeHeader
  • perseAlias
  • perseDir
  • perseUri
  • printUSAGE
  • removeUnderscore
  • writeToFile
 1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 
<?php

namespace Transactd\boot\Laravel;

require_once(__DIR__ . "/../../Require.php");

use Illuminate\Support\ServiceProvider;
use BizStation\Transactd\database;
use Transactd\DatabaseManager;

class TransactdLaravelServiceProvider extends ServiceProvider
{
    public function boot()
    {
        $mode = env("TRANSACTD_COPATIBLE_MODE");
        if ($mode !== '') {
            database::setCompatibleMode((int)$mode);
        }
        $tableCash = env('TRANSACTD_TABLE_CASHE');
        DatabaseManager::$tableCash = (boolean)$tableCash;
        DatabaseManager::connect(self::master(), self::slave());
    }
    
    public static function getUri($Key)
    {
        return env($Key);
    }

    public static function master()
    {
        return self::getUri('TRANSACTD_MASTER');
    }
    
    public static function slave()
    {
        return self::getUri('TRANSACTD_SLAVE');
    }
}
Transactd PHP ORM 1.5.0 API documentation generated by ApiGen