Improved MySQL integration

This commit is contained in:
Marcin Kurczewski 2014-11-21 10:20:04 +01:00
parent 029f0f00a4
commit cdd2726f30
3 changed files with 4 additions and 4 deletions

View file

@ -42,6 +42,6 @@ abstract class AbstractEntityConverter implements IEntityConverter
protected function entityTimeToDbTime($time) protected function entityTimeToDbTime($time)
{ {
return $time; return $time === null ? null : date('Y-m-d H:i:s', strtotime($time));
} }
} }

View file

@ -11,7 +11,7 @@ class TagEntityConverter extends AbstractEntityConverter implements IEntityConve
[ [
'name' => $entity->getName(), 'name' => $entity->getName(),
'creationTime' => $this->entityTimeToDbTime($entity->getCreationTime()), 'creationTime' => $this->entityTimeToDbTime($entity->getCreationTime()),
'banned' => $entity->isBanned(), 'banned' => intval($entity->isBanned()),
'category' => $entity->getCategory(), 'category' => $entity->getCategory(),
]; ];
} }

View file

@ -19,8 +19,8 @@ class UserEntityConverter extends AbstractEntityConverter implements IEntityConv
'lastLoginTime' => $this->entityTimeToDbTime($entity->getLastLoginTime()), 'lastLoginTime' => $this->entityTimeToDbTime($entity->getLastLoginTime()),
'avatarStyle' => $entity->getAvatarStyle(), 'avatarStyle' => $entity->getAvatarStyle(),
'browsingSettings' => json_encode($entity->getBrowsingSettings()), 'browsingSettings' => json_encode($entity->getBrowsingSettings()),
'accountConfirmed' => $entity->isAccountConfirmed(), 'accountConfirmed' => intval($entity->isAccountConfirmed()),
'banned' => $entity->isBanned(), 'banned' => intval($entity->isBanned()),
]; ];
} }