<?php
namespace Proxies\__CG__\App\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class FilmProject extends \App\Entity\FilmProject 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\\FilmProject' . "\0" . 'id', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectMembers', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'title', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'productionStage', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'productionType', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectDetails', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectStoryImpact', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectTimeline', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectFunding', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'status', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'owner', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'orderDetails', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectAdmin', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectProducer', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectDirector', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'wordpressId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'wordpressStatus', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'salesforceId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'note', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'resubmitCount', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'product', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'modifiedAt', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'donations', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'totalDonation', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'trackingOptionId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectOriginal', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'users', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectUpdates', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectImages', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectSponsors', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'tabActive', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'isHideDonationBox', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'wordpressPassword', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'oldWordpressId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'isDafCore', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'isDafProgram', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'xeroId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectChangeHistories', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectProgressReports', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'recurringProduct', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'isProgressReportActive', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'progressReportStartDate'];
}
return ['__isInitialized__', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'id', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectMembers', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'title', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'productionStage', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'productionType', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectDetails', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectStoryImpact', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectTimeline', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectFunding', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'status', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'owner', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'orderDetails', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectAdmin', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectProducer', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectDirector', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'wordpressId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'wordpressStatus', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'salesforceId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'note', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'resubmitCount', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'product', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'modifiedAt', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'donations', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'totalDonation', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'trackingOptionId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectOriginal', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'users', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectUpdates', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectImages', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectSponsors', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'tabActive', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'isHideDonationBox', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'wordpressPassword', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'oldWordpressId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'isDafCore', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'isDafProgram', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'xeroId', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectChangeHistories', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'filmProjectProgressReports', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'recurringProduct', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'isProgressReportActive', '' . "\0" . 'App\\Entity\\FilmProject' . "\0" . 'progressReportStartDate'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (FilmProject $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 getId(): ?int
{
if ($this->__isInitialized__ === false) {
return (int) parent::getId();
}
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []);
return parent::getId();
}
/**
* {@inheritDoc}
*/
public function getFilmProjectMembers(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectMembers', []);
return parent::getFilmProjectMembers();
}
/**
* {@inheritDoc}
*/
public function addFilmProjectMember(\App\Entity\FilmProjectMember $filmProjectMember): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addFilmProjectMember', [$filmProjectMember]);
return parent::addFilmProjectMember($filmProjectMember);
}
/**
* {@inheritDoc}
*/
public function removeFilmProjectMember(\App\Entity\FilmProjectMember $filmProjectMember): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFilmProjectMember', [$filmProjectMember]);
return parent::removeFilmProjectMember($filmProjectMember);
}
/**
* {@inheritDoc}
*/
public function getTitle(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTitle', []);
return parent::getTitle();
}
/**
* {@inheritDoc}
*/
public function setTitle(?string $title): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTitle', [$title]);
return parent::setTitle($title);
}
/**
* {@inheritDoc}
*/
public function getProductionStage(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProductionStage', []);
return parent::getProductionStage();
}
/**
* {@inheritDoc}
*/
public function setProductionStage(?string $productionStage): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setProductionStage', [$productionStage]);
return parent::setProductionStage($productionStage);
}
/**
* {@inheritDoc}
*/
public function getProductionStageWordpress(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProductionStageWordpress', []);
return parent::getProductionStageWordpress();
}
/**
* {@inheritDoc}
*/
public function getProductionType(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProductionType', []);
return parent::getProductionType();
}
/**
* {@inheritDoc}
*/
public function setProductionType(?string $productionType): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setProductionType', [$productionType]);
return parent::setProductionType($productionType);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectDetails(): ?\App\Entity\FilmProjectDetails
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectDetails', []);
return parent::getFilmProjectDetails();
}
/**
* {@inheritDoc}
*/
public function setFilmProjectDetails(?\App\Entity\FilmProjectDetails $filmProjectDetails): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilmProjectDetails', [$filmProjectDetails]);
return parent::setFilmProjectDetails($filmProjectDetails);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectStoryImpact(): ?\App\Entity\FilmProjectStoryImpact
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectStoryImpact', []);
return parent::getFilmProjectStoryImpact();
}
/**
* {@inheritDoc}
*/
public function setFilmProjectStoryImpact(?\App\Entity\FilmProjectStoryImpact $filmProjectStoryImpact): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilmProjectStoryImpact', [$filmProjectStoryImpact]);
return parent::setFilmProjectStoryImpact($filmProjectStoryImpact);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectTimeline(): ?\App\Entity\FilmProjectTimeline
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectTimeline', []);
return parent::getFilmProjectTimeline();
}
/**
* {@inheritDoc}
*/
public function setFilmProjectTimeline(?\App\Entity\FilmProjectTimeline $filmProjectTimeline): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilmProjectTimeline', [$filmProjectTimeline]);
return parent::setFilmProjectTimeline($filmProjectTimeline);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectFunding(): ?\App\Entity\FilmProjectFunding
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectFunding', []);
return parent::getFilmProjectFunding();
}
/**
* {@inheritDoc}
*/
public function setFilmProjectFunding(?\App\Entity\FilmProjectFunding $filmProjectFunding): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilmProjectFunding', [$filmProjectFunding]);
return parent::setFilmProjectFunding($filmProjectFunding);
}
/**
* {@inheritDoc}
*/
public function getStatus(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', []);
return parent::getStatus();
}
/**
* {@inheritDoc}
*/
public function setStatus(string $status): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', [$status]);
return parent::setStatus($status);
}
/**
* {@inheritDoc}
*/
public function getOwner(): ?\App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOwner', []);
return parent::getOwner();
}
/**
* {@inheritDoc}
*/
public function setOwner(?\App\Entity\User $owner): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOwner', [$owner]);
return parent::setOwner($owner);
}
/**
* {@inheritDoc}
*/
public function getOrder()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOrder', []);
return parent::getOrder();
}
/**
* {@inheritDoc}
*/
public function getOrderDetails(): ?\App\Entity\OrderDetails
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOrderDetails', []);
return parent::getOrderDetails();
}
/**
* {@inheritDoc}
*/
public function setOrderDetails(?\App\Entity\OrderDetails $orderDetails): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOrderDetails', [$orderDetails]);
return parent::setOrderDetails($orderDetails);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectAdmin(): ?\App\Entity\FilmProjectMember
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectAdmin', []);
return parent::getFilmProjectAdmin();
}
/**
* {@inheritDoc}
*/
public function setFilmProjectAdmin(?\App\Entity\FilmProjectMember $filmProjectAdmin): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilmProjectAdmin', [$filmProjectAdmin]);
return parent::setFilmProjectAdmin($filmProjectAdmin);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectProducer(): ?\App\Entity\FilmProjectMember
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectProducer', []);
return parent::getFilmProjectProducer();
}
/**
* {@inheritDoc}
*/
public function setFilmProjectProducer(?\App\Entity\FilmProjectMember $filmProjectProducer): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilmProjectProducer', [$filmProjectProducer]);
return parent::setFilmProjectProducer($filmProjectProducer);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectDirector(): ?\App\Entity\FilmProjectMember
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectDirector', []);
return parent::getFilmProjectDirector();
}
/**
* {@inheritDoc}
*/
public function setFilmProjectDirector(?\App\Entity\FilmProjectMember $filmProjectDirector): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilmProjectDirector', [$filmProjectDirector]);
return parent::setFilmProjectDirector($filmProjectDirector);
}
/**
* {@inheritDoc}
*/
public function getWordpressId(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getWordpressId', []);
return parent::getWordpressId();
}
/**
* {@inheritDoc}
*/
public function setWordpressId(?int $wordpressId): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setWordpressId', [$wordpressId]);
return parent::setWordpressId($wordpressId);
}
/**
* {@inheritDoc}
*/
public function getSalesforceId(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSalesforceId', []);
return parent::getSalesforceId();
}
/**
* {@inheritDoc}
*/
public function setSalesforceId(?string $salesforceId): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSalesforceId', [$salesforceId]);
return parent::setSalesforceId($salesforceId);
}
/**
* {@inheritDoc}
*/
public function getNote(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNote', []);
return parent::getNote();
}
/**
* {@inheritDoc}
*/
public function setNote(?string $note): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setNote', [$note]);
return parent::setNote($note);
}
/**
* {@inheritDoc}
*/
public function getResubmitCount(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getResubmitCount', []);
return parent::getResubmitCount();
}
/**
* {@inheritDoc}
*/
public function setResubmitCount(?int $resubmitCount): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setResubmitCount', [$resubmitCount]);
return parent::setResubmitCount($resubmitCount);
}
/**
* {@inheritDoc}
*/
public function getProduct(): ?\App\Entity\Product
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProduct', []);
return parent::getProduct();
}
/**
* {@inheritDoc}
*/
public function setProduct(?\App\Entity\Product $product): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setProduct', [$product]);
return parent::setProduct($product);
}
/**
* {@inheritDoc}
*/
public function getCreatedAt(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedAt', []);
return parent::getCreatedAt();
}
/**
* {@inheritDoc}
*/
public function setCreatedAt(?\DateTimeInterface $createdAt): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedAt', [$createdAt]);
return parent::setCreatedAt($createdAt);
}
/**
* {@inheritDoc}
*/
public function getModifiedAt(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getModifiedAt', []);
return parent::getModifiedAt();
}
/**
* {@inheritDoc}
*/
public function setModifiedAt(?\DateTimeInterface $modifiedAt): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setModifiedAt', [$modifiedAt]);
return parent::setModifiedAt($modifiedAt);
}
/**
* {@inheritDoc}
*/
public function getDonations(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDonations', []);
return parent::getDonations();
}
/**
* {@inheritDoc}
*/
public function addDonation(\App\Entity\Donation $donation): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addDonation', [$donation]);
return parent::addDonation($donation);
}
/**
* {@inheritDoc}
*/
public function removeDonation(\App\Entity\Donation $donation): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeDonation', [$donation]);
return parent::removeDonation($donation);
}
/**
* {@inheritDoc}
*/
public function getTotalDonation(): ?float
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTotalDonation', []);
return parent::getTotalDonation();
}
/**
* {@inheritDoc}
*/
public function setTotalDonation(?float $totalDonation): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTotalDonation', [$totalDonation]);
return parent::setTotalDonation($totalDonation);
}
/**
* {@inheritDoc}
*/
public function addTotalDonation(float $amount): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTotalDonation', [$amount]);
return parent::addTotalDonation($amount);
}
/**
* {@inheritDoc}
*/
public function reduceTotalDonation(float $amount): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'reduceTotalDonation', [$amount]);
return parent::reduceTotalDonation($amount);
}
/**
* {@inheritDoc}
*/
public function toString()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'toString', []);
return parent::toString();
}
/**
* {@inheritDoc}
*/
public function __toString(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, '__toString', []);
return parent::__toString();
}
/**
* {@inheritDoc}
*/
public function getTrackingOptionId(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTrackingOptionId', []);
return parent::getTrackingOptionId();
}
/**
* {@inheritDoc}
*/
public function setTrackingOptionId(?string $trackingOptionId): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTrackingOptionId', [$trackingOptionId]);
return parent::setTrackingOptionId($trackingOptionId);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectOriginal(): ?\App\Entity\FilmProjectOriginal
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectOriginal', []);
return parent::getFilmProjectOriginal();
}
/**
* {@inheritDoc}
*/
public function setFilmProjectOriginal(?\App\Entity\FilmProjectOriginal $filmProjectOriginal): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilmProjectOriginal', [$filmProjectOriginal]);
return parent::setFilmProjectOriginal($filmProjectOriginal);
}
/**
* {@inheritDoc}
*/
public function getUsers(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUsers', []);
return parent::getUsers();
}
/**
* {@inheritDoc}
*/
public function addUser(\App\Entity\User $user): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addUser', [$user]);
return parent::addUser($user);
}
/**
* {@inheritDoc}
*/
public function removeUser(\App\Entity\User $user): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeUser', [$user]);
return parent::removeUser($user);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectUpdates(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectUpdates', []);
return parent::getFilmProjectUpdates();
}
/**
* {@inheritDoc}
*/
public function addFilmProjectUpdate(\App\Entity\FilmProjectUpdate $filmProjectUpdate): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addFilmProjectUpdate', [$filmProjectUpdate]);
return parent::addFilmProjectUpdate($filmProjectUpdate);
}
/**
* {@inheritDoc}
*/
public function removeFilmProjectUpdate(\App\Entity\FilmProjectUpdate $filmProjectUpdate): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFilmProjectUpdate', [$filmProjectUpdate]);
return parent::removeFilmProjectUpdate($filmProjectUpdate);
}
/**
* {@inheritDoc}
*/
public function getWordpressUrl(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getWordpressUrl', []);
return parent::getWordpressUrl();
}
/**
* {@inheritDoc}
*/
public function getWordpressDraftUrl(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getWordpressDraftUrl', []);
return parent::getWordpressDraftUrl();
}
/**
* {@inheritDoc}
*/
public function getFundingStatus(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFundingStatus', []);
return parent::getFundingStatus();
}
/**
* {@inheritDoc}
*/
public function getWordpressStatus(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getWordpressStatus', []);
return parent::getWordpressStatus();
}
/**
* {@inheritDoc}
*/
public function setWordpressStatus(?string $wordpressStatus): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setWordpressStatus', [$wordpressStatus]);
return parent::setWordpressStatus($wordpressStatus);
}
/**
* {@inheritDoc}
*/
public function teamMemberRole()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'teamMemberRole', []);
return parent::teamMemberRole();
}
/**
* {@inheritDoc}
*/
public function getFilmProjectImages(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectImages', []);
return parent::getFilmProjectImages();
}
/**
* {@inheritDoc}
*/
public function addFilmProjectImage(\App\Entity\FilmProjectImage $filmProjectImage): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addFilmProjectImage', [$filmProjectImage]);
return parent::addFilmProjectImage($filmProjectImage);
}
/**
* {@inheritDoc}
*/
public function removeFilmProjectImage(\App\Entity\FilmProjectImage $filmProjectImage): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFilmProjectImage', [$filmProjectImage]);
return parent::removeFilmProjectImage($filmProjectImage);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectSponsors(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectSponsors', []);
return parent::getFilmProjectSponsors();
}
/**
* {@inheritDoc}
*/
public function addFilmProjectSponsor(\App\Entity\FilmProjectSponsor $filmProjectSponsor): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addFilmProjectSponsor', [$filmProjectSponsor]);
return parent::addFilmProjectSponsor($filmProjectSponsor);
}
/**
* {@inheritDoc}
*/
public function removeFilmProjectSponsor(\App\Entity\FilmProjectSponsor $filmProjectSponsor): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFilmProjectSponsor', [$filmProjectSponsor]);
return parent::removeFilmProjectSponsor($filmProjectSponsor);
}
/**
* {@inheritDoc}
*/
public function getAllMembers(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllMembers', []);
return parent::getAllMembers();
}
/**
* {@inheritDoc}
*/
public function getTabActive(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTabActive', []);
return parent::getTabActive();
}
/**
* {@inheritDoc}
*/
public function setTabActive(?int $tabActive): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTabActive', [$tabActive]);
return parent::setTabActive($tabActive);
}
/**
* {@inheritDoc}
*/
public function isIsHideDonationBox(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isIsHideDonationBox', []);
return parent::isIsHideDonationBox();
}
/**
* {@inheritDoc}
*/
public function setIsHideDonationBox(?bool $isHideDonationBox): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsHideDonationBox', [$isHideDonationBox]);
return parent::setIsHideDonationBox($isHideDonationBox);
}
/**
* {@inheritDoc}
*/
public function getWordpressPassword(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getWordpressPassword', []);
return parent::getWordpressPassword();
}
/**
* {@inheritDoc}
*/
public function setWordpressPassword(?string $wordpressPassword): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setWordpressPassword', [$wordpressPassword]);
return parent::setWordpressPassword($wordpressPassword);
}
/**
* {@inheritDoc}
*/
public function getOldWordpressId(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOldWordpressId', []);
return parent::getOldWordpressId();
}
/**
* {@inheritDoc}
*/
public function setOldWordpressId(?int $oldWordpressId): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOldWordpressId', [$oldWordpressId]);
return parent::setOldWordpressId($oldWordpressId);
}
/**
* {@inheritDoc}
*/
public function isIsDafCore(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isIsDafCore', []);
return parent::isIsDafCore();
}
/**
* {@inheritDoc}
*/
public function setIsDafCore(?bool $isDafCore): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsDafCore', [$isDafCore]);
return parent::setIsDafCore($isDafCore);
}
/**
* {@inheritDoc}
*/
public function isIsDafProgram(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isIsDafProgram', []);
return parent::isIsDafProgram();
}
/**
* {@inheritDoc}
*/
public function setIsDafProgram(?bool $isDafProgram): \App\Entity\FilmProject
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsDafProgram', [$isDafProgram]);
return parent::setIsDafProgram($isDafProgram);
}
/**
* {@inheritDoc}
*/
public function getXeroId(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getXeroId', []);
return parent::getXeroId();
}
/**
* {@inheritDoc}
*/
public function setXeroId(?string $xeroId): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setXeroId', [$xeroId]);
return parent::setXeroId($xeroId);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectChangeHistories(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectChangeHistories', []);
return parent::getFilmProjectChangeHistories();
}
/**
* {@inheritDoc}
*/
public function addFilmProjectChangeHistory(\App\Entity\FilmProjectChangeHistory $filmProjectChangeHistory): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addFilmProjectChangeHistory', [$filmProjectChangeHistory]);
return parent::addFilmProjectChangeHistory($filmProjectChangeHistory);
}
/**
* {@inheritDoc}
*/
public function removeFilmProjectChangeHistory(\App\Entity\FilmProjectChangeHistory $filmProjectChangeHistory): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFilmProjectChangeHistory', [$filmProjectChangeHistory]);
return parent::removeFilmProjectChangeHistory($filmProjectChangeHistory);
}
/**
* {@inheritDoc}
*/
public function getFilmProjectProgressReports(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilmProjectProgressReports', []);
return parent::getFilmProjectProgressReports();
}
/**
* {@inheritDoc}
*/
public function addFilmProjectProgressReport(\App\Entity\FilmProjectProgressReport $filmProjectProgressReport): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addFilmProjectProgressReport', [$filmProjectProgressReport]);
return parent::addFilmProjectProgressReport($filmProjectProgressReport);
}
/**
* {@inheritDoc}
*/
public function removeFilmProjectProgressReport(\App\Entity\FilmProjectProgressReport $filmProjectProgressReport): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFilmProjectProgressReport', [$filmProjectProgressReport]);
return parent::removeFilmProjectProgressReport($filmProjectProgressReport);
}
/**
* {@inheritDoc}
*/
public function getProgressReportStatus()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProgressReportStatus', []);
return parent::getProgressReportStatus();
}
/**
* {@inheritDoc}
*/
public function getProgressReportStatusUpdate()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProgressReportStatusUpdate', []);
return parent::getProgressReportStatusUpdate();
}
/**
* {@inheritDoc}
*/
public function getRecurringProduct(): ?\App\Entity\Product
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecurringProduct', []);
return parent::getRecurringProduct();
}
/**
* {@inheritDoc}
*/
public function setRecurringProduct(?\App\Entity\Product $recurringProduct): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setRecurringProduct', [$recurringProduct]);
return parent::setRecurringProduct($recurringProduct);
}
/**
* {@inheritDoc}
*/
public function getProgressReportUrl(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProgressReportUrl', []);
return parent::getProgressReportUrl();
}
/**
* {@inheritDoc}
*/
public function isIsProgressReportActive(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isIsProgressReportActive', []);
return parent::isIsProgressReportActive();
}
/**
* {@inheritDoc}
*/
public function setIsProgressReportActive(?bool $isProgressReportActive): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsProgressReportActive', [$isProgressReportActive]);
return parent::setIsProgressReportActive($isProgressReportActive);
}
/**
* {@inheritDoc}
*/
public function getProgressReportStartDate(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProgressReportStartDate', []);
return parent::getProgressReportStartDate();
}
/**
* {@inheritDoc}
*/
public function setProgressReportStartDate(?\DateTimeInterface $progressReportStartDate): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setProgressReportStartDate', [$progressReportStartDate]);
return parent::setProgressReportStartDate($progressReportStartDate);
}
}