Example #1
0
 /**
  * Return a singleton KalturaFrontController instance
  *
  * @return KalturaFrontController
  */
 public static function getInstance()
 {
     if (!self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
Example #2
0
<?php

$start = microtime(true);
require_once dirname(__FILE__) . '/../../alpha/config/sfrootdir.php';
// check cache before loading anything
require_once "../lib/KalturaResponseCacher.php";
$cache = new KalturaResponseCacher();
$cache->checkOrStart();
require_once "../bootstrap.php";
ActKeyUtils::checkCurrent();
KalturaLog::setContext("API");
KalturaLog::debug(">------------------------------------- api_v3 -------------------------------------");
KalturaLog::info("API-start ");
$controller = KalturaFrontController::getInstance();
$controller->run();
$end = microtime(true);
KalturaLog::info("API-end [" . ($end - $start) . "]");
KalturaLog::debug("<------------------------------------- api_v3 -------------------------------------");
$cache->end();