public function convertVoteStruct(Vote
$vote) { $data =
[ 'id' =>
$vote->
getId(),
'name' =>
$vote->
getName(),
'headline' =>
$vote->
getHeadline(),
'comment' =>
$vote->
getComment(),
'points' =>
$vote->
getPoints(),
'active' => true,
'email' =>
$vote->
getEmail(),
'answer' =>
$vote->
getAnswer(),
'datum' => '0000-00-00 00:00:00',
'answer_date' => '0000-00-00 00:00:00',
'attributes' =>
$vote->
getAttributes(),
];
if ($vote->
hasAttribute('core'
)) { $data['attribute'
] =
$vote->
getAttribute('core'
);
} if ($vote->
getCreatedAt() instanceof DateTimeInterface
) { $data['datum'
] =
$vote->
getCreatedAt()->
format('Y-m-d H:i:s'
);
}