<?php
namespace Proxies\__CG__\App\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class CalendarEvent extends \App\Entity\CalendarEvent implements \Doctrine\ORM\Proxy\Proxy
{
/**
* @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with
* three parameters, being respectively the proxy object to be initialized, the method that triggered the
* initialization process and an array of ordered parameters that were passed to that method.
*
* @see \Doctrine\Common\Proxy\Proxy::__setInitializer
*/
public $__initializer__;
/**
* @var \Closure the callback responsible of loading properties that need to be copied in the cloned object
*
* @see \Doctrine\Common\Proxy\Proxy::__setCloner
*/
public $__cloner__;
/**
* @var boolean flag indicating if this object was already initialized
*
* @see \Doctrine\Persistence\Proxy::__isInitialized
*/
public $__isInitialized__ = false;
/**
* @var array<string, null> properties to be lazy loaded, indexed by property name
*/
public static $lazyPropertiesNames = array (
);
/**
* @var array<string, mixed> default values of properties to be lazy loaded, with keys being the property names
*
* @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties
*/
public static $lazyPropertiesDefaults = array (
);
public function __construct(?\Closure $initializer = null, ?\Closure $cloner = null)
{
$this->__initializer__ = $initializer;
$this->__cloner__ = $cloner;
}
/**
*
* @return array
*/
public function __sleep()
{
if ($this->__isInitialized__) {
return ['__isInitialized__', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'id', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'name', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'startDate', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'endDate', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'price', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'fromLevel', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'earnLevel', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'startTime', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'endTime', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'type', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'isCandidateReviewRequired', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'paymentRequisites', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'telegramChannelUrl', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'telegramChannelId', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'requireCalendarEventsParticipations', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'eventDatesApproximate', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'status', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'denyCalendarEventsParticipations', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'toLevel', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'requireStudentStatus', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'connectingCalendarEvent', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'connectedCalendarEvents', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'approvedCandidatesCampaignMessages', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'kind'];
}
return ['__isInitialized__', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'id', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'name', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'startDate', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'endDate', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'price', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'fromLevel', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'earnLevel', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'startTime', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'endTime', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'type', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'isCandidateReviewRequired', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'paymentRequisites', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'telegramChannelUrl', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'telegramChannelId', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'requireCalendarEventsParticipations', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'eventDatesApproximate', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'status', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'denyCalendarEventsParticipations', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'toLevel', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'requireStudentStatus', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'connectingCalendarEvent', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'connectedCalendarEvents', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'approvedCandidatesCampaignMessages', '' . "\0" . 'App\\Entity\\CalendarEvent' . "\0" . 'kind'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (CalendarEvent $proxy) {
$proxy->__setInitializer(null);
$proxy->__setCloner(null);
$existingProperties = get_object_vars($proxy);
foreach ($proxy::$lazyPropertiesDefaults as $property => $defaultValue) {
if ( ! array_key_exists($property, $existingProperties)) {
$proxy->$property = $defaultValue;
}
}
};
}
}
/**
*
*/
public function __clone()
{
$this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []);
}
/**
* Forces initialization of the proxy
*/
public function __load(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []);
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __isInitialized(): bool
{
return $this->__isInitialized__;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __setInitialized($initialized): void
{
$this->__isInitialized__ = $initialized;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __setInitializer(?\Closure $initializer = null): void
{
$this->__initializer__ = $initializer;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __getInitializer(): ?\Closure
{
return $this->__initializer__;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __setCloner(?\Closure $cloner = null): void
{
$this->__cloner__ = $cloner;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific cloning logic
*/
public function __getCloner(): ?\Closure
{
return $this->__cloner__;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
* @deprecated no longer in use - generated code now relies on internal components rather than generated public API
* @static
*/
public function __getLazyProperties(): array
{
return self::$lazyPropertiesDefaults;
}
/**
* {@inheritDoc}
*/
public function __toString(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, '__toString', []);
return parent::__toString();
}
/**
* {@inheritDoc}
*/
public function getShortInfo(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getShortInfo', []);
return parent::getShortInfo();
}
/**
* {@inheritDoc}
*/
public function getText(?array $options = NULL)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getText', [$options]);
return parent::getText($options);
}
/**
* {@inheritDoc}
*/
public function getNameText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNameText', []);
return parent::getNameText();
}
/**
* {@inheritDoc}
*/
public function getOnTypeText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOnTypeText', []);
return parent::getOnTypeText();
}
/**
* {@inheritDoc}
*/
public function getOfTypeText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOfTypeText', []);
return parent::getOfTypeText();
}
/**
* {@inheritDoc}
*/
public function getOnNameText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOnNameText', []);
return parent::getOnNameText();
}
/**
* {@inheritDoc}
*/
public function getOfNameText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOfNameText', []);
return parent::getOfNameText();
}
/**
* {@inheritDoc}
*/
public function getId(): ?int
{
if ($this->__isInitialized__ === false) {
return (int) parent::getId();
}
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []);
return parent::getId();
}
/**
* {@inheritDoc}
*/
public function getName(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []);
return parent::getName();
}
/**
* {@inheritDoc}
*/
public function setName(string $name): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]);
return parent::setName($name);
}
/**
* {@inheritDoc}
*/
public function getStartDate(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStartDate', []);
return parent::getStartDate();
}
/**
* {@inheritDoc}
*/
public function setStartDate(\DateTimeInterface $startDate): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setStartDate', [$startDate]);
return parent::setStartDate($startDate);
}
/**
* {@inheritDoc}
*/
public function getEndDate(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEndDate', []);
return parent::getEndDate();
}
/**
* {@inheritDoc}
*/
public function setEndDate(\DateTimeInterface $endDate): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEndDate', [$endDate]);
return parent::setEndDate($endDate);
}
/**
* {@inheritDoc}
*/
public function getPrice(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPrice', []);
return parent::getPrice();
}
/**
* {@inheritDoc}
*/
public function setPrice(?int $price): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPrice', [$price]);
return parent::setPrice($price);
}
/**
* {@inheritDoc}
*/
public function getFromLevel(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFromLevel', []);
return parent::getFromLevel();
}
/**
* {@inheritDoc}
*/
public function getFromLevelEmoji(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFromLevelEmoji', []);
return parent::getFromLevelEmoji();
}
/**
* {@inheritDoc}
*/
public function getFromLevelText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFromLevelText', []);
return parent::getFromLevelText();
}
/**
* {@inheritDoc}
*/
public function setFromLevel(?int $fromLevel): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFromLevel', [$fromLevel]);
return parent::setFromLevel($fromLevel);
}
/**
* {@inheritDoc}
*/
public function getEarnLevel(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEarnLevel', []);
return parent::getEarnLevel();
}
/**
* {@inheritDoc}
*/
public function setEarnLevel(?int $level): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEarnLevel', [$level]);
return parent::setEarnLevel($level);
}
/**
* {@inheritDoc}
*/
public function getStartTime(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStartTime', []);
return parent::getStartTime();
}
/**
* {@inheritDoc}
*/
public function setStartTime(\DateTimeInterface $startTime): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setStartTime', [$startTime]);
return parent::setStartTime($startTime);
}
/**
* {@inheritDoc}
*/
public function getEndTime(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEndTime', []);
return parent::getEndTime();
}
/**
* {@inheritDoc}
*/
public function setEndTime(\DateTimeInterface $endTime): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEndTime', [$endTime]);
return parent::setEndTime($endTime);
}
/**
* {@inheritDoc}
*/
public function getType()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getType', []);
return parent::getType();
}
/**
* {@inheritDoc}
*/
public function getTypeText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTypeText', []);
return parent::getTypeText();
}
/**
* {@inheritDoc}
*/
public function setType($type): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setType', [$type]);
return parent::setType($type);
}
/**
* {@inheritDoc}
*/
public function getTopic(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTopic', []);
return parent::getTopic();
}
/**
* {@inheritDoc}
*/
public function isIsCandidateReviewRequired(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isIsCandidateReviewRequired', []);
return parent::isIsCandidateReviewRequired();
}
/**
* {@inheritDoc}
*/
public function setIsCandidateReviewRequired(?bool $isCandidateReviewRequired): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsCandidateReviewRequired', [$isCandidateReviewRequired]);
return parent::setIsCandidateReviewRequired($isCandidateReviewRequired);
}
/**
* {@inheritDoc}
*/
public function getPaymentRequisites(): ?\App\Entity\PaymentRequisites
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPaymentRequisites', []);
return parent::getPaymentRequisites();
}
/**
* {@inheritDoc}
*/
public function setPaymentRequisites(?\App\Entity\PaymentRequisites $paymentRequisites): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPaymentRequisites', [$paymentRequisites]);
return parent::setPaymentRequisites($paymentRequisites);
}
/**
* {@inheritDoc}
*/
public function getNameWithCode(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNameWithCode', []);
return parent::getNameWithCode();
}
/**
* {@inheritDoc}
*/
public function isFinished(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isFinished', []);
return parent::isFinished();
}
/**
* {@inheritDoc}
*/
public function isInProgress(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isInProgress', []);
return parent::isInProgress();
}
/**
* {@inheritDoc}
*/
public function isUpcoming(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isUpcoming', []);
return parent::isUpcoming();
}
/**
* {@inheritDoc}
*/
public function getFullStartDate(): ?\DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFullStartDate', []);
return parent::getFullStartDate();
}
/**
* {@inheritDoc}
*/
public function getFullEndDate(): ?\DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFullEndDate', []);
return parent::getFullEndDate();
}
/**
* {@inheritDoc}
*/
public function isStarted(?int $addDaysToStartDate = NULL): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isStarted', [$addDaysToStartDate]);
return parent::isStarted($addDaysToStartDate);
}
/**
* {@inheritDoc}
*/
public function isRegistrationOpen(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isRegistrationOpen', []);
return parent::isRegistrationOpen();
}
/**
* {@inheritDoc}
*/
public function getLastRegistrationDate(): ?\DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastRegistrationDate', []);
return parent::getLastRegistrationDate();
}
/**
* {@inheritDoc}
*/
public function getHoursLeftBeforeStart(): int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getHoursLeftBeforeStart', []);
return parent::getHoursLeftBeforeStart();
}
/**
* {@inheritDoc}
*/
public function getTelegramChannelUrl(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTelegramChannelUrl', []);
return parent::getTelegramChannelUrl();
}
/**
* {@inheritDoc}
*/
public function setTelegramChannelUrl(?string $telegramChannelUrl): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTelegramChannelUrl', [$telegramChannelUrl]);
return parent::setTelegramChannelUrl($telegramChannelUrl);
}
/**
* {@inheritDoc}
*/
public function getTelegramChannelId(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTelegramChannelId', []);
return parent::getTelegramChannelId();
}
/**
* {@inheritDoc}
*/
public function setTelegramChannelId(?string $telegramChannelId): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTelegramChannelId', [$telegramChannelId]);
return parent::setTelegramChannelId($telegramChannelId);
}
/**
* {@inheritDoc}
*/
public function getRequireCalendarEventsParticipations(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRequireCalendarEventsParticipations', []);
return parent::getRequireCalendarEventsParticipations();
}
/**
* {@inheritDoc}
*/
public function getRequireCalendarEventsParticipationsText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRequireCalendarEventsParticipationsText', []);
return parent::getRequireCalendarEventsParticipationsText();
}
/**
* {@inheritDoc}
*/
public function getDenyCalendarEventsParticipationsText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDenyCalendarEventsParticipationsText', []);
return parent::getDenyCalendarEventsParticipationsText();
}
/**
* {@inheritDoc}
*/
public function addRequireCalendarEventsParticipation(\App\Entity\CalendarEvent $requireCalendarEventsParticipation): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addRequireCalendarEventsParticipation', [$requireCalendarEventsParticipation]);
return parent::addRequireCalendarEventsParticipation($requireCalendarEventsParticipation);
}
/**
* {@inheritDoc}
*/
public function removeRequireCalendarEventsParticipation(\App\Entity\CalendarEvent $requireCalendarEventsParticipation): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeRequireCalendarEventsParticipation', [$requireCalendarEventsParticipation]);
return parent::removeRequireCalendarEventsParticipation($requireCalendarEventsParticipation);
}
/**
* {@inheritDoc}
*/
public function isStudentLevelCorrespond(?\App\Entity\Person $person): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isStudentLevelCorrespond', [$person]);
return parent::isStudentLevelCorrespond($person);
}
/**
* {@inheritDoc}
*/
public function isEventDatesApproximate(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isEventDatesApproximate', []);
return parent::isEventDatesApproximate();
}
/**
* {@inheritDoc}
*/
public function setEventDatesApproximate(?bool $eventDatesApproximate): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEventDatesApproximate', [$eventDatesApproximate]);
return parent::setEventDatesApproximate($eventDatesApproximate);
}
/**
* {@inheritDoc}
*/
public function getStatus()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', []);
return parent::getStatus();
}
/**
* {@inheritDoc}
*/
public function setStatus($status): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', [$status]);
return parent::setStatus($status);
}
/**
* {@inheritDoc}
*/
public function getStatusText(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatusText', []);
return parent::getStatusText();
}
/**
* {@inheritDoc}
*/
public function getStatusCssClass($prefix = NULL): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatusCssClass', [$prefix]);
return parent::getStatusCssClass($prefix);
}
/**
* {@inheritDoc}
*/
public function getDenyCalendarEventsParticipations(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDenyCalendarEventsParticipations', []);
return parent::getDenyCalendarEventsParticipations();
}
/**
* {@inheritDoc}
*/
public function addDenyCalendarEventsParticipation(\App\Entity\CalendarEvent $denyCalendarEventsParticipation): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addDenyCalendarEventsParticipation', [$denyCalendarEventsParticipation]);
return parent::addDenyCalendarEventsParticipation($denyCalendarEventsParticipation);
}
/**
* {@inheritDoc}
*/
public function removeDenyCalendarEventsParticipation(\App\Entity\CalendarEvent $denyCalendarEventsParticipation): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeDenyCalendarEventsParticipation', [$denyCalendarEventsParticipation]);
return parent::removeDenyCalendarEventsParticipation($denyCalendarEventsParticipation);
}
/**
* {@inheritDoc}
*/
public function getToLevel(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getToLevel', []);
return parent::getToLevel();
}
/**
* {@inheritDoc}
*/
public function setToLevel(?int $toLevel): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setToLevel', [$toLevel]);
return parent::setToLevel($toLevel);
}
/**
* {@inheritDoc}
*/
public function getRequireStudentStatus()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRequireStudentStatus', []);
return parent::getRequireStudentStatus();
}
/**
* {@inheritDoc}
*/
public function getRequireStudentStatusText(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRequireStudentStatusText', []);
return parent::getRequireStudentStatusText();
}
/**
* {@inheritDoc}
*/
public function setRequireStudentStatus($requireStudentStatus): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setRequireStudentStatus', [$requireStudentStatus]);
return parent::setRequireStudentStatus($requireStudentStatus);
}
/**
* {@inheritDoc}
*/
public function getConnectingCalendarEvent(): ?\App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getConnectingCalendarEvent', []);
return parent::getConnectingCalendarEvent();
}
/**
* {@inheritDoc}
*/
public function setConnectingCalendarEvent(?\App\Entity\CalendarEvent $connectingCalendarEvent): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setConnectingCalendarEvent', [$connectingCalendarEvent]);
return parent::setConnectingCalendarEvent($connectingCalendarEvent);
}
/**
* {@inheritDoc}
*/
public function getConnectedCalendarEvents(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getConnectedCalendarEvents', []);
return parent::getConnectedCalendarEvents();
}
/**
* {@inheritDoc}
*/
public function addConnectedCalendarEvent(\App\Entity\CalendarEvent $connectedCalendarEvent): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addConnectedCalendarEvent', [$connectedCalendarEvent]);
return parent::addConnectedCalendarEvent($connectedCalendarEvent);
}
/**
* {@inheritDoc}
*/
public function removeConnectedCalendarEvent(\App\Entity\CalendarEvent $connectedCalendarEvent): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeConnectedCalendarEvent', [$connectedCalendarEvent]);
return parent::removeConnectedCalendarEvent($connectedCalendarEvent);
}
/**
* {@inheritDoc}
*/
public function getKind(): ?\App\Entity\CalendarEventKind
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getKind', []);
return parent::getKind();
}
/**
* {@inheritDoc}
*/
public function setKind(?\App\Entity\CalendarEventKind $kind): \App\Entity\CalendarEvent
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setKind', [$kind]);
return parent::setKind($kind);
}
/**
* {@inheritDoc}
*/
public function getFinanceCategory(): ?\App\Entity\FinanceCategory
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFinanceCategory', []);
return parent::getFinanceCategory();
}
/**
* {@inheritDoc}
*/
public function isSameFinanceCategory(\App\Entity\FinanceCategory $financeCategory): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isSameFinanceCategory', [$financeCategory]);
return parent::isSameFinanceCategory($financeCategory);
}
}