var/cache/dev/doctrine/orm/Proxies/__CG__AppEntityCompany.php line 9
<?php
namespace Proxies\__CG__\App\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class Company extends \App\Entity\Company 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\\Company' . "\0" . 'id', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'name', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'type', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'size', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'logo', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'email', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'phone', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'mobile', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'fax', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'description', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'website', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'facebook', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'twitter', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'instagram', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'youtube', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'tiktok', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'rc', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'nif', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'nis', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'is_active', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'users', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'address', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'date_format', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'languege', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'currencie', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'time_zone', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'expenses', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'expenseCategories', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'seasons', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'services', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'sections', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'familyMembers', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'children', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'employees', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'subscriptions', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'payments', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'classrooms', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'evenements', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'tasks', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'absenceEmployees', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'posts', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'colleagues', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'abonnements', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'orders', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'prechildren', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'pointings', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'activities', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'updatedAt', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'deletedAt'];
}
return ['__isInitialized__', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'id', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'name', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'type', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'size', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'logo', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'email', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'phone', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'mobile', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'fax', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'description', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'website', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'facebook', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'twitter', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'instagram', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'youtube', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'tiktok', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'rc', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'nif', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'nis', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'is_active', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'users', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'address', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'date_format', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'languege', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'currencie', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'time_zone', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'expenses', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'expenseCategories', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'seasons', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'services', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'sections', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'familyMembers', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'children', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'employees', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'subscriptions', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'payments', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'classrooms', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'evenements', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'tasks', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'absenceEmployees', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'posts', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'colleagues', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'abonnements', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'orders', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'prechildren', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'pointings', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'activities', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'updatedAt', '' . "\0" . 'App\\Entity\\Company' . "\0" . 'deletedAt'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (Company $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 isTrial()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isTrial', []);
return parent::isTrial();
}
/**
* {@inheritDoc}
*/
public function hasActivePlan()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'hasActivePlan', []);
return parent::hasActivePlan();
}
/**
* {@inheritDoc}
*/
public function getId(): ?\Symfony\Component\Uid\Ulid
{
if ($this->__isInitialized__ === false) {
return 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\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]);
return parent::setName($name);
}
/**
* {@inheritDoc}
*/
public function getLogo(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLogo', []);
return parent::getLogo();
}
/**
* {@inheritDoc}
*/
public function setLogo(?string $logo): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLogo', [$logo]);
return parent::setLogo($logo);
}
/**
* {@inheritDoc}
*/
public function getEmail(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmail', []);
return parent::getEmail();
}
/**
* {@inheritDoc}
*/
public function setEmail(?string $email): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmail', [$email]);
return parent::setEmail($email);
}
/**
* {@inheritDoc}
*/
public function getPhone(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPhone', []);
return parent::getPhone();
}
/**
* {@inheritDoc}
*/
public function setPhone(?string $phone): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPhone', [$phone]);
return parent::setPhone($phone);
}
/**
* {@inheritDoc}
*/
public function getMobile(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMobile', []);
return parent::getMobile();
}
/**
* {@inheritDoc}
*/
public function setMobile(?string $mobile): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMobile', [$mobile]);
return parent::setMobile($mobile);
}
/**
* {@inheritDoc}
*/
public function getFax(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFax', []);
return parent::getFax();
}
/**
* {@inheritDoc}
*/
public function setFax(?string $fax): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFax', [$fax]);
return parent::setFax($fax);
}
/**
* {@inheritDoc}
*/
public function getDescription(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDescription', []);
return parent::getDescription();
}
/**
* {@inheritDoc}
*/
public function setDescription(?string $description): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescription', [$description]);
return parent::setDescription($description);
}
/**
* {@inheritDoc}
*/
public function getWebsite(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getWebsite', []);
return parent::getWebsite();
}
/**
* {@inheritDoc}
*/
public function setWebsite(?string $website): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setWebsite', [$website]);
return parent::setWebsite($website);
}
/**
* {@inheritDoc}
*/
public function getFacebook(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFacebook', []);
return parent::getFacebook();
}
/**
* {@inheritDoc}
*/
public function setFacebook(?string $facebook): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFacebook', [$facebook]);
return parent::setFacebook($facebook);
}
/**
* {@inheritDoc}
*/
public function getTwitter(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTwitter', []);
return parent::getTwitter();
}
/**
* {@inheritDoc}
*/
public function setTwitter(?string $twitter): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTwitter', [$twitter]);
return parent::setTwitter($twitter);
}
/**
* {@inheritDoc}
*/
public function getInstagram(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getInstagram', []);
return parent::getInstagram();
}
/**
* {@inheritDoc}
*/
public function setInstagram(?string $instagram): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setInstagram', [$instagram]);
return parent::setInstagram($instagram);
}
/**
* {@inheritDoc}
*/
public function getYoutube(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getYoutube', []);
return parent::getYoutube();
}
/**
* {@inheritDoc}
*/
public function setYoutube(?string $youtube): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setYoutube', [$youtube]);
return parent::setYoutube($youtube);
}
/**
* {@inheritDoc}
*/
public function getTiktok(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTiktok', []);
return parent::getTiktok();
}
/**
* {@inheritDoc}
*/
public function setTiktok(?string $tiktok): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTiktok', [$tiktok]);
return parent::setTiktok($tiktok);
}
/**
* {@inheritDoc}
*/
public function getRc(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRc', []);
return parent::getRc();
}
/**
* {@inheritDoc}
*/
public function setRc(?string $rc): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setRc', [$rc]);
return parent::setRc($rc);
}
/**
* {@inheritDoc}
*/
public function getNif(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNif', []);
return parent::getNif();
}
/**
* {@inheritDoc}
*/
public function setNif(?string $nif): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setNif', [$nif]);
return parent::setNif($nif);
}
/**
* {@inheritDoc}
*/
public function getNis(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNis', []);
return parent::getNis();
}
/**
* {@inheritDoc}
*/
public function setNis(?string $nis): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setNis', [$nis]);
return parent::setNis($nis);
}
/**
* {@inheritDoc}
*/
public function getIsActive(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getIsActive', []);
return parent::getIsActive();
}
/**
* {@inheritDoc}
*/
public function setIsActive(bool $is_active): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setIsActive', [$is_active]);
return parent::setIsActive($is_active);
}
/**
* {@inheritDoc}
*/
public function getType(): ?\App\Entity\enums\CompanyCategory
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getType', []);
return parent::getType();
}
/**
* {@inheritDoc}
*/
public function setType(?\App\Entity\enums\CompanyCategory $type): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setType', [$type]);
return parent::setType($type);
}
/**
* {@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\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addUser', [$user]);
return parent::addUser($user);
}
/**
* {@inheritDoc}
*/
public function removeUser(\App\Entity\User $user): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeUser', [$user]);
return parent::removeUser($user);
}
/**
* {@inheritDoc}
*/
public function getSize(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSize', []);
return parent::getSize();
}
/**
* {@inheritDoc}
*/
public function setSize(?string $size): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSize', [$size]);
return parent::setSize($size);
}
/**
* {@inheritDoc}
*/
public function getAddress(): ?\App\Entity\Location
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAddress', []);
return parent::getAddress();
}
/**
* {@inheritDoc}
*/
public function setAddress(?\App\Entity\Location $address): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAddress', [$address]);
return parent::setAddress($address);
}
/**
* {@inheritDoc}
*/
public function getDateFormat(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDateFormat', []);
return parent::getDateFormat();
}
/**
* {@inheritDoc}
*/
public function setDateFormat(?string $date_format): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDateFormat', [$date_format]);
return parent::setDateFormat($date_format);
}
/**
* {@inheritDoc}
*/
public function getLanguege(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLanguege', []);
return parent::getLanguege();
}
/**
* {@inheritDoc}
*/
public function setLanguege(?string $languege): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLanguege', [$languege]);
return parent::setLanguege($languege);
}
/**
* {@inheritDoc}
*/
public function getCurrencie(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCurrencie', []);
return parent::getCurrencie();
}
/**
* {@inheritDoc}
*/
public function setCurrencie(?string $currencie): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCurrencie', [$currencie]);
return parent::setCurrencie($currencie);
}
/**
* {@inheritDoc}
*/
public function getTimeZone(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTimeZone', []);
return parent::getTimeZone();
}
/**
* {@inheritDoc}
*/
public function setTimeZone(?string $time_zone): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTimeZone', [$time_zone]);
return parent::setTimeZone($time_zone);
}
/**
* {@inheritDoc}
*/
public function getExpenses(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getExpenses', []);
return parent::getExpenses();
}
/**
* {@inheritDoc}
*/
public function addExpense(\App\Entity\Expense $expense): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addExpense', [$expense]);
return parent::addExpense($expense);
}
/**
* {@inheritDoc}
*/
public function removeExpense(\App\Entity\Expense $expense): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeExpense', [$expense]);
return parent::removeExpense($expense);
}
/**
* {@inheritDoc}
*/
public function getExpenseCategories(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getExpenseCategories', []);
return parent::getExpenseCategories();
}
/**
* {@inheritDoc}
*/
public function addExpenseCategory(\App\Entity\ExpenseCategory $expenseCategory): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addExpenseCategory', [$expenseCategory]);
return parent::addExpenseCategory($expenseCategory);
}
/**
* {@inheritDoc}
*/
public function removeExpenseCategory(\App\Entity\ExpenseCategory $expenseCategory): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeExpenseCategory', [$expenseCategory]);
return parent::removeExpenseCategory($expenseCategory);
}
/**
* {@inheritDoc}
*/
public function getSeasons(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSeasons', []);
return parent::getSeasons();
}
/**
* {@inheritDoc}
*/
public function addSeason(\App\Entity\Season $season): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSeason', [$season]);
return parent::addSeason($season);
}
/**
* {@inheritDoc}
*/
public function getActiveSeason(): ?\App\Entity\Season
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getActiveSeason', []);
return parent::getActiveSeason();
}
/**
* {@inheritDoc}
*/
public function removeSeason(\App\Entity\Season $season): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeSeason', [$season]);
return parent::removeSeason($season);
}
/**
* {@inheritDoc}
*/
public function getServices(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getServices', []);
return parent::getServices();
}
/**
* {@inheritDoc}
*/
public function addService(\App\Entity\Service $service): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addService', [$service]);
return parent::addService($service);
}
/**
* {@inheritDoc}
*/
public function removeService(\App\Entity\Service $service): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeService', [$service]);
return parent::removeService($service);
}
/**
* {@inheritDoc}
*/
public function getSections(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSections', []);
return parent::getSections();
}
/**
* {@inheritDoc}
*/
public function addSection(\App\Entity\Section $section): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSection', [$section]);
return parent::addSection($section);
}
/**
* {@inheritDoc}
*/
public function removeSection(\App\Entity\Section $section): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeSection', [$section]);
return parent::removeSection($section);
}
/**
* {@inheritDoc}
*/
public function getFamilyMembers(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFamilyMembers', []);
return parent::getFamilyMembers();
}
/**
* {@inheritDoc}
*/
public function addFamilyMember(\App\Entity\FamilyMember $familyMember): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addFamilyMember', [$familyMember]);
return parent::addFamilyMember($familyMember);
}
/**
* {@inheritDoc}
*/
public function removeFamilyMember(\App\Entity\FamilyMember $familyMember): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeFamilyMember', [$familyMember]);
return parent::removeFamilyMember($familyMember);
}
/**
* {@inheritDoc}
*/
public function getChildren(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getChildren', []);
return parent::getChildren();
}
/**
* {@inheritDoc}
*/
public function addChild(\App\Entity\Child $child): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addChild', [$child]);
return parent::addChild($child);
}
/**
* {@inheritDoc}
*/
public function removeChild(\App\Entity\Child $child): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeChild', [$child]);
return parent::removeChild($child);
}
/**
* {@inheritDoc}
*/
public function getEmployees(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmployees', []);
return parent::getEmployees();
}
/**
* {@inheritDoc}
*/
public function addEmployee(\App\Entity\Employee $employee): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addEmployee', [$employee]);
return parent::addEmployee($employee);
}
/**
* {@inheritDoc}
*/
public function removeEmployee(\App\Entity\Employee $employee): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeEmployee', [$employee]);
return parent::removeEmployee($employee);
}
/**
* {@inheritDoc}
*/
public function getSubscriptions(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSubscriptions', []);
return parent::getSubscriptions();
}
/**
* {@inheritDoc}
*/
public function addSubscription(\App\Entity\Subscription $subscription): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSubscription', [$subscription]);
return parent::addSubscription($subscription);
}
/**
* {@inheritDoc}
*/
public function removeSubscription(\App\Entity\Subscription $subscription): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeSubscription', [$subscription]);
return parent::removeSubscription($subscription);
}
/**
* {@inheritDoc}
*/
public function getPayments(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPayments', []);
return parent::getPayments();
}
/**
* {@inheritDoc}
*/
public function addPayment(\App\Entity\Payment $payment): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addPayment', [$payment]);
return parent::addPayment($payment);
}
/**
* {@inheritDoc}
*/
public function removePayment(\App\Entity\Payment $payment): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removePayment', [$payment]);
return parent::removePayment($payment);
}
/**
* {@inheritDoc}
*/
public function getClassrooms(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getClassrooms', []);
return parent::getClassrooms();
}
/**
* {@inheritDoc}
*/
public function addClassroom(\App\Entity\Classroom $classroom): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addClassroom', [$classroom]);
return parent::addClassroom($classroom);
}
/**
* {@inheritDoc}
*/
public function removeClassroom(\App\Entity\Classroom $classroom): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeClassroom', [$classroom]);
return parent::removeClassroom($classroom);
}
/**
* {@inheritDoc}
*/
public function getEvenements(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEvenements', []);
return parent::getEvenements();
}
/**
* {@inheritDoc}
*/
public function addEvenement(\App\Entity\Evenement $evenement): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addEvenement', [$evenement]);
return parent::addEvenement($evenement);
}
/**
* {@inheritDoc}
*/
public function removeEvenement(\App\Entity\Evenement $evenement): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeEvenement', [$evenement]);
return parent::removeEvenement($evenement);
}
/**
* {@inheritDoc}
*/
public function getTasks(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTasks', []);
return parent::getTasks();
}
/**
* {@inheritDoc}
*/
public function addTask(\App\Entity\Task $task): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTask', [$task]);
return parent::addTask($task);
}
/**
* {@inheritDoc}
*/
public function removeTask(\App\Entity\Task $task): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeTask', [$task]);
return parent::removeTask($task);
}
/**
* {@inheritDoc}
*/
public function getAbsenceEmployees(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAbsenceEmployees', []);
return parent::getAbsenceEmployees();
}
/**
* {@inheritDoc}
*/
public function addAbsenceEmployee(\App\Entity\AbsenceEmployee $absenceEmployee): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addAbsenceEmployee', [$absenceEmployee]);
return parent::addAbsenceEmployee($absenceEmployee);
}
/**
* {@inheritDoc}
*/
public function removeAbsenceEmployee(\App\Entity\AbsenceEmployee $absenceEmployee): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeAbsenceEmployee', [$absenceEmployee]);
return parent::removeAbsenceEmployee($absenceEmployee);
}
/**
* {@inheritDoc}
*/
public function getPosts(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPosts', []);
return parent::getPosts();
}
/**
* {@inheritDoc}
*/
public function addPost(\App\Entity\Post $post): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addPost', [$post]);
return parent::addPost($post);
}
/**
* {@inheritDoc}
*/
public function removePost(\App\Entity\Post $post): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removePost', [$post]);
return parent::removePost($post);
}
/**
* {@inheritDoc}
*/
public function getColleagues(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getColleagues', []);
return parent::getColleagues();
}
/**
* {@inheritDoc}
*/
public function addColleague(\App\Entity\Colleague $colleague): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addColleague', [$colleague]);
return parent::addColleague($colleague);
}
/**
* {@inheritDoc}
*/
public function removeColleague(\App\Entity\Colleague $colleague): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeColleague', [$colleague]);
return parent::removeColleague($colleague);
}
/**
* {@inheritDoc}
*/
public function getAbonnements(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAbonnements', []);
return parent::getAbonnements();
}
/**
* {@inheritDoc}
*/
public function addAbonnement(\App\Entity\Abonnement $abonnement): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addAbonnement', [$abonnement]);
return parent::addAbonnement($abonnement);
}
/**
* {@inheritDoc}
*/
public function removeAbonnement(\App\Entity\Abonnement $abonnement): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeAbonnement', [$abonnement]);
return parent::removeAbonnement($abonnement);
}
/**
* {@inheritDoc}
*/
public function getOrders(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOrders', []);
return parent::getOrders();
}
/**
* {@inheritDoc}
*/
public function addOrder(\App\Entity\Order $order): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addOrder', [$order]);
return parent::addOrder($order);
}
/**
* {@inheritDoc}
*/
public function removeOrder(\App\Entity\Order $order): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeOrder', [$order]);
return parent::removeOrder($order);
}
/**
* {@inheritDoc}
*/
public function getPrechildren(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPrechildren', []);
return parent::getPrechildren();
}
/**
* {@inheritDoc}
*/
public function addPrechild(\App\Entity\Prechild $prechild): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addPrechild', [$prechild]);
return parent::addPrechild($prechild);
}
/**
* {@inheritDoc}
*/
public function removePrechild(\App\Entity\Prechild $prechild): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removePrechild', [$prechild]);
return parent::removePrechild($prechild);
}
/**
* {@inheritDoc}
*/
public function getPointings(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPointings', []);
return parent::getPointings();
}
/**
* {@inheritDoc}
*/
public function addPointing(\App\Entity\Pointing $pointing): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addPointing', [$pointing]);
return parent::addPointing($pointing);
}
/**
* {@inheritDoc}
*/
public function removePointing(\App\Entity\Pointing $pointing): \App\Entity\Company
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removePointing', [$pointing]);
return parent::removePointing($pointing);
}
/**
* {@inheritDoc}
*/
public function isIsActive(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isIsActive', []);
return parent::isIsActive();
}
/**
* {@inheritDoc}
*/
public function getActivities(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getActivities', []);
return parent::getActivities();
}
/**
* {@inheritDoc}
*/
public function addActivity(\App\Entity\Activity $activity): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addActivity', [$activity]);
return parent::addActivity($activity);
}
/**
* {@inheritDoc}
*/
public function removeActivity(\App\Entity\Activity $activity): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeActivity', [$activity]);
return parent::removeActivity($activity);
}
/**
* {@inheritDoc}
*/
public function getOwner(): ?\App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOwner', []);
return parent::getOwner();
}
/**
* {@inheritDoc}
*/
public function onPrePersist()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'onPrePersist', []);
return parent::onPrePersist();
}
/**
* {@inheritDoc}
*/
public function onPreUpdate()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'onPreUpdate', []);
return parent::onPreUpdate();
}
/**
* {@inheritDoc}
*/
public function setCreatedAt($createdAt)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedAt', [$createdAt]);
return parent::setCreatedAt($createdAt);
}
/**
* {@inheritDoc}
*/
public function getCreatedAt(): ?\DateTimeImmutable
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedAt', []);
return parent::getCreatedAt();
}
/**
* {@inheritDoc}
*/
public function setUpdatedAt($updatedAt)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedAt', [$updatedAt]);
return parent::setUpdatedAt($updatedAt);
}
/**
* {@inheritDoc}
*/
public function getUpdatedAt(): ?\DateTimeImmutable
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedAt', []);
return parent::getUpdatedAt();
}
/**
* {@inheritDoc}
*/
public function getDeletedAt(): ?\DateTimeImmutable
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDeletedAt', []);
return parent::getDeletedAt();
}
/**
* {@inheritDoc}
*/
public function setDeletedAt(?\DateTimeImmutable $deletedAt): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDeletedAt', [$deletedAt]);
parent::setDeletedAt($deletedAt);
}
}