public function ProvideAnalytics($request)
{
$logger = \Swiftriver\Core\Setup::GetLogger();
$logger->log("Swiftriver::AnalyticsProviders::AccumulatedContentOverTimeAnalyticsProvider::ProvideAnalytics [Method Invoked]", \PEAR_LOG_DEBUG);
switch ($request->DataContextType) {
case "\\Swiftriver\\Core\\Modules\\DataContext\\MySql_V2\\DataContext":
return $this->mysql_analytics($request);
break;
case "\\Swiftriver\\Core\\Modules\\DataContext\\Mongo_V1\\DataContext":
return $this->mongo_analytics($request);
break;
default:
return null;
}
}