-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathautoloader.php
More file actions
35 lines (28 loc) · 840 Bytes
/
autoloader.php
File metadata and controls
35 lines (28 loc) · 840 Bytes
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
<?php
//define root path
define( 'ROOT_PATH', __DIR__ );
$loader = require ROOT_PATH . '/vendor/autoload.php';
$loader->add( 'APP\\', ROOT_PATH );
//if this is not cli call initiate routes and session
if( strpos( php_sapi_name(), 'cli' ) === false )
{
require_once ROOT_PATH . '/config/routes.php';
\RPC\Registry::set( 'routes', $routes );
//setup session
$session = new \RPC\Session();
$session->setExpire( 0 );
$session->setPath( '/' );
$session->start();
}
\RPC\Db::addConnection( 'default', array(
'adapter' => getenv( 'DB_ADAPTER' ),
'hostname' => getenv( 'DB_HOSTNAME' ),
'database' => getenv( 'DB_NAME' ),
'socket' => getenv( 'DB_SOCKET' ),
'port' => getenv( 'DB_PORT' ),
'username' => getenv( 'DB_USERNAME' ),
'password' => getenv( 'DB_PASSWORD' ),
'prefix' => getenv( 'DB_PREFIX' )
)
);
?>