From e1205e2a0b6cf0be8f1a0237e8a3749745982ec1 Mon Sep 17 00:00:00 2001 From: Julio Montoya Date: Wed, 5 Aug 2015 15:51:56 +0200 Subject: [PATCH] Use function getUTCDateTimeTypeClass to get class --- main/inc/lib/database.lib.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/main/inc/lib/database.lib.php b/main/inc/lib/database.lib.php index 8d46b2d43e..43c4a815f4 100755 --- a/main/inc/lib/database.lib.php +++ b/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();