public function insertLog($idObject="",$objJson="",$idFunzione="",$dettagli=""){

        //Creo una nuova istanza di log
        $intranetLogApp = new IntranetLogApp();

        $intranetLogApp->setDettagli($dettagli);
        if (!empty($idFunzione)) {
            $repository = $this->em->getRepository('retItaliaAuthenticationBundle:SaFunzione');
            $saFunzione=$repository->find($idFunzione);
            if (!empty($saFunzione)) {
                $intranetLogApp->setIdFunzione($saFunzione);
            }
        }
        $intranetLogApp->setIdObject($idObject);
        $intranetLogApp->setObjJson($objJson);

        if (!empty($this->application_id)) {
            $repository = $this->em->getRepository('retItaliaAuthenticationBundle:SaApplicazione');
            $saApplicazione=$repository->find($this->application_id);
            if (!empty($saApplicazione)) {
                $intranetLogApp->setIdApplicazione($saApplicazione);
            }
        }
        $intranetLogApp->setIdUtente($this->tokenStorage->getToken()->getUser());
        $intranetLogApp->setDataLog(new \DateTime());

        //Persisto l'oggetto
        $this->em->persist($intranetLogApp);

        //Flush di tutto
        $this->em->flush();
    }
public function insertLog($idObject="",$objJson="",$idFunzione="",$dettagli=""){

        //Creo una nuova istanza di log
        $intranetLogApp = new IntranetLogApp();

        $intranetLogApp->setDettagli($dettagli);
        if (!empty($idFunzione)) {
            $repository = $this->em->getRepository('retItaliaAuthenticationBundle:SaFunzione');
            $saFunzione=$repository->find($idFunzione);
            if (!empty($saFunzione)) {
                $intranetLogApp->setIdFunzione($saFunzione);
            }
        }
        $intranetLogApp->setIdObject($idObject);
        $intranetLogApp->setObjJson($objJson);

        if (!empty($this->application_id)) {
            $repository = $this->em->getRepository('retItaliaAuthenticationBundle:SaApplicazione');
            $saApplicazione=$repository->find($this->application_id);
            if (!empty($saApplicazione)) {
                $intranetLogApp->setIdApplicazione($saApplicazione);
            }
        }
        $intranetLogApp->setIdUtente($this->tokenStorage->getToken()->getUser());
        $intranetLogApp->setDataLog(new \DateTime());

        //Persisto l'oggetto
        $this->em->persist($intranetLogApp);

        //Flush di tutto
        $this->em->flush();
    }
public function insertLog ( $ idObject = "" , $ objJson = "" , $ idFunzione = "" , $ dettagli = "" ) { //Creo una nuova istanza di log $ intranetLogApp = new IntranetLogApp ( ) ; $ intranetLogApp -> setDettagli ( $ dettagli ) ; if ( ! empty ( $ idFunzione ) ) { $ repository = $ this -> em -> getRepository ( 'retItaliaAuthenticationBundle:SaFunzione' ) ; $ saFunzione = $ repository -> find ( $ idFunzione ) ; if ( ! empty ( $ saFunzione ) ) { $ intranetLogApp -> setIdFunzione ( $ saFunzione ) ; } } $ intranetLogApp -> setIdObject ( $ idObject ) ; $ intranetLogApp -> setObjJson ( $ objJson ) ; if ( ! empty ( $ this -> application_id ) ) { $ repository = $ this -> em -> getRepository ( 'retItaliaAuthenticationBundle:SaApplicazione' ) ; $ saApplicazione = $ repository -> find ( $ this -> application_id ) ; if ( ! empty ( $ saApplicazione ) ) { $ intranetLogApp -> setIdApplicazione ( $ saApplicazione ) ; } } $ intranetLogApp -> setIdUtente ( $ this -> tokenStorage -> getToken ( ) -> getUser ( ) ) ; $ intranetLogApp -> setDataLog ( new \ DateTime ( ) ) ; //Persisto l'oggetto $ this -> em -> persist ( $ intranetLogApp ) ; //Flush di tutto $ this -> em -> flush ( ) ; }
Questa funzione inserisce una nuova occorrenza nel file di log

@param string $idObject
@param string $objJson
@param string $idFunzione
@param string $dettagli
@throws \Exception
Questa funzione inserisce una nuova occorrenza nel file di log