Use function getUTCDateTimeTypeClass to get class

1.10.x
Julio Montoya 11 years ago
parent 2e0291dfc6
commit e1205e2a0b
  1. 12
      main/inc/lib/database.lib.php

@ -6,7 +6,6 @@ use Doctrine\DBAL\Connection;
use Doctrine\DBAL\Driver\Statement;
use Doctrine\DBAL\Types\Type;
use Doctrine\ORM\EntityManager;
use Chamilo\CoreBundle\DoctrineExtensions\DBAL\Types\UTCDateTimeType;
/**
* Class Database
@ -110,6 +109,15 @@ class Database
return $result->rowCount();
}
/**
* @return string
*/
public static function getUTCDateTimeTypeClass()
{
return isset(self::$utcDateTimeClass) ? self::$utcDateTimeClass :
'Chamilo\CoreBundle\DoctrineExtensions\DBAL\Types\UTCDateTimeType';
}
/**
* Connect to the database sets the entity manager.
*
@ -153,7 +161,7 @@ class Database
Type::overrideType(
Type::DATETIME,
'Chamilo\CoreBundle\DoctrineExtensions\DBAL\Types\UTCDateTimeType'
self::getUTCDateTimeTypeClass()
);
$listener = new \Gedmo\Timestampable\TimestampableListener();

Loading…
Cancel
Save