<?php usort($this->logs, function ($a, $b) {
    return strtotime($b['dt_criacao']) <=> strtotime($a['dt_criacao']);
});
?>
<div>
    <fieldset style="margin-top:10px">
        <legend >Histórico de alterações do destinatário de pagamento</legend>
        <table class="grid" >
            <thead align="center">
                <tr>
                    <th>Destinatário anterior</th>
                    <th>Novo destinatário</th>
                    <th>Usuário responsável</th>
                    <th>Data</th>
                </tr>
            </thead>
            <tbody align="center">
                <?php foreach($this->logs as $log):?>
                <tr>
                    <?php 
                        $dt_criacao = new DateTime($log['dt_criacao']);
                        $dt_criacao = $dt_criacao->format('d/m/Y H:i');
                    ?>
                    <td class="align-center"><?php 
                    echo (empty($log['id_destinatario_antigo'])) ? "Segurado" : $log['ds_nome_beneficiario'] ;
                    ?></td>
                    <td><?php 
                    echo (empty($log['id_destinatario_novo'])) ? "Segurado" : $log['ds_nome_beneficiario'] ;
                    ?></td>
                    <td><?=  $log['ds_nome_usuario']?></td>
                    <td><?=  $dt_criacao?></td>
                </tr>
                <?php endforeach;?>
            </tbody>
        </table>
    </fieldset>
</div>