Add a logging mechanism for repeating events

This commit is contained in:
Tim Schumacher 2016-11-21 21:53:33 +01:00
parent 1cb9949ddd
commit 4dc9021d88
4 changed files with 157 additions and 1 deletions

View file

@ -0,0 +1,70 @@
<?php
/**
* Created by PhpStorm.
* User: tim
* Date: 21.11.2016
* Time: 21:15
*/
namespace Hackspace\Bundle\CalciferBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Class RepeatingEventLogEntry
* @package Hackspace\Bundle\CalciferBundle\Entity
*
* @property RepeatingEvent $repeating_event
* @property Event $event
* @property \DateTime $event_startdate
* @property \DateTime $event_enddate
*
* @ORM\Table(name="repeating_events_log_entries")
* @ORM\Entity
*/
class RepeatingEventLogEntry extends BaseEntity
{
/**
* @var integer
*
* @ORM\Column(name="repeating_events_id", type="integer", nullable=false)
*/
protected $repeating_events_id;
/**
* @var RepeatingEvent
*
* @ORM\ManyToOne(targetEntity="RepeatingEvent")
* @ORM\JoinColumn(name="repeating_events_id", referencedColumnName="id")
*/
protected $repeating_event;
/**
* @var string
*
* @ORM\Column(name="events_id", type="integer", nullable=false)
*/
protected $events_id;
/**
* @var Event
*
* @ORM\ManyToOne(targetEntity="Event")
* @ORM\JoinColumn(name="events_id", referencedColumnName="id")
*/
protected $event;
/**
* @var \DateTime
*
* @ORM\Column(name="event_startdate", type="datetimetz")
*/
protected $event_startdate;
/**
* @var \DateTime
*
* @ORM\Column(name="event_enddate", type="datetimetz", nullable=true)
*/
protected $event_enddate;
}