/**
  * Permite verificar si el usuario logueado tiene un registro de tiempo
  * @author Cesar Giraldo <*****@*****.**> May 25 2016
  * @return \BackendBundle\Entity\TimeTracking
  */
 public function getActiveTimeTrack()
 {
     $user = $this->tokenStorage->getToken()->getUser();
     if ($user) {
         $searchActive = array('user' => $user->getId(), 'endTime' => null);
         $order = array('date' => 'DESC', 'startTime' => 'DESC');
         $timeTrack = $this->em->getRepository('BackendBundle:TimeTracking')->findOneBy($searchActive, $order);
         if (!$timeTrack instanceof Entity\TimeTracking) {
             $timeTrack = new Entity\TimeTracking();
             $timeTrack->setUser($user);
         } else {
             $workedTime = $this->getSecondsBetweenDates($timeTrack->getStartTime(), Util::getCurrentDate());
             $timeTrack->setWorkedTime($workedTime);
         }
         return $timeTrack;
     }
     return null;
 }