<commit_before><?php

namespace Application\Model\Entity;

use DateTime;
use Doctrine\ORM\Mapping as ORM;

/**
 * Nome: KleoEntity.php
 * @author <NAME> <<EMAIL>>
 * Descricao: Entidade anotada base
 */

class KleoEntity {

    /**
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     * @ORM\Column(type="integer")
     */
    protected $id;
    /** @ORM\Column(type="string") */
    protected $data_criacao;
    /** @ORM\Column(type="string") */
    protected $hora_criacao;
    /** @ORM\Column(type="string") */
    protected $data_inativacao;
    /** @ORM\Column(type="string") */
    protected $hora_inativacao;
    /**
     * Seta data e hora de criação
     */
    function setDataEHoraDeCriacao() {
        $timeNow = new DateTime();
        $this->setData_criacao($timeNow->format('Y-m-d'));
        $this->setHora_criacao($timeNow->format('H:s:i'));
    }
    /**
     * Verificar se a data de inativação está nula
     * @return boolean
     */
    public function verificarSeEstaAtivo() {
        $resposta = false;
        if (is_null($this->getData_inativacao())) {
            $resposta = true;
        }
        return $resposta;
    }
  
   /**
     * Seta data e hora de inativação
     */
    function setDataEHoraDeInativacao() {
        $timeNow = new DateTime();
        $this->setData_inativacao($timeNow->format('Y-m-d'));
        $this->setHora_inativacao($timeNow->format('H:s:i'));
    }
  
   /**
     * Gera um token com data e hora atual em md5
     * @return String
     */<commit_msg>Ajuste na entidade base<commit_after><?php

namespace Application\Model\Entity;

use DateTime;
use Doctrine\ORM\Mapping as ORM;

/**
 * Nome: KleoEntity.php
 * @author <NAME> <<EMAIL>>
 * Descricao: Entidade anotada base
 */

class KleoEntity {

    /**
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     * @ORM\Column(type="integer")
     */
    protected $id;
    /** @ORM\Column(type="datetime", name="data_criacao") */
    protected $data_criacao;
    /** @ORM\Column(type="string") */
    protected $hora_criacao;
    /** @ORM\Column(type="datetime", name="data_inativacao") */
    protected $data_inativacao;
    /** @ORM\Column(type="string") */
    protected $hora_inativacao;
    /**
     * Seta data e hora de criação
     */
    function setDataEHoraDeCriacao() {
        $timeNow = new DateTime();
        $this->setData_criacao($timeNow);
        $this->setHora_criacao($timeNow->format('H:s:i'));
    }
    /**
     * Verificar se a data de inativação está nula
     * @return boolean
     */
    public function verificarSeEstaAtivo() {
        $resposta = false;
        if (is_null($this->getData_inativacao())) {
            $resposta = true;
        }
        return $resposta;
    }
  
   /**
     * Seta data e hora de inativação
     */
    function setDataEHoraDeInativacao() {
        $timeNow = new DateTime();
        $this->setData_inativacao($timeNow);
        $this->setHora_inativacao($timeNow->format('H:s:i'));
    }
  
   /**
     * Gera um token com data e hora atual em md5
     * @return String
     */
{'fraction_non_alphanumeric': 0.15469613259668508, 'fraction_numerical': 0.0006499837504062399, 'mean_word_length': 2.4977272727272726, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2403023', 'n_tokens_mistral': 1076, 'n_tokens_neox': 1078, 'n_words': 197}