<?php
namespace Proxies\__CG__\App\Entity\Slave;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class User extends \App\Entity\Slave\User 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__', 'id', 'email', 'password', 'role', 'oneTimeCode', 'expirationOneTimeCode', 'active', 'companyActive', 'adminActive', 'excludeAutoAssign', 'economicVisible', 'canExchangeTickets', 'assignEmailActive', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'profile', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'accountType', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'documents', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'holidays', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'substitutions', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'warehouses', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'technicianAreas', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'suppliers', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'transferLogs', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'transfersUserFrom', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'transfersUserTo', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'tickets', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'interventions', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'operatorInterventions', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'productRequests', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'reminders', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'productLogs', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'autoAssignSuppliers'];
}
return ['__isInitialized__', 'id', 'email', 'password', 'role', 'oneTimeCode', 'expirationOneTimeCode', 'active', 'companyActive', 'adminActive', 'excludeAutoAssign', 'economicVisible', 'canExchangeTickets', 'assignEmailActive', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'profile', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'accountType', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'documents', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'holidays', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'substitutions', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'warehouses', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'technicianAreas', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'suppliers', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'transferLogs', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'transfersUserFrom', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'transfersUserTo', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'tickets', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'interventions', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'operatorInterventions', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'productRequests', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'reminders', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'productLogs', '' . "\0" . 'App\\Entity\\Slave\\User' . "\0" . 'autoAssignSuppliers'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (User $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 getPlainName()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPlainName', []);
return parent::getPlainName();
}
/**
* {@inheritDoc}
*/
public function getNameShort()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNameShort', []);
return parent::getNameShort();
}
/**
* {@inheritDoc}
*/
public function displayNameAndCountTickets()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'displayNameAndCountTickets', []);
return parent::displayNameAndCountTickets();
}
/**
* {@inheritDoc}
*/
public function getPermissionType($permissionSlug)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPermissionType', [$permissionSlug]);
return parent::getPermissionType($permissionSlug);
}
/**
* {@inheritDoc}
*/
public function getPermissionWarehouse($warehouseId)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPermissionWarehouse', [$warehouseId]);
return parent::getPermissionWarehouse($warehouseId);
}
/**
* {@inheritDoc}
*/
public function getPermissionTransfer($transferId)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPermissionTransfer', [$transferId]);
return parent::getPermissionTransfer($transferId);
}
/**
* {@inheritDoc}
*/
public function getPermissionTicket($ticketId)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPermissionTicket', [$ticketId]);
return parent::getPermissionTicket($ticketId);
}
/**
* {@inheritDoc}
*/
public function getAccountTypology()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAccountTypology', []);
return parent::getAccountTypology();
}
/**
* {@inheritDoc}
*/
public function canMakeTicketActions($type, $settingBackOfficeValue)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'canMakeTicketActions', [$type, $settingBackOfficeValue]);
return parent::canMakeTicketActions($type, $settingBackOfficeValue);
}
/**
* {@inheritDoc}
*/
public function getCanDelete()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCanDelete', []);
return parent::getCanDelete();
}
/**
* {@inheritDoc}
*/
public function isInHolidayAtDate($date)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isInHolidayAtDate', [$date]);
return parent::isInHolidayAtDate($date);
}
/**
* {@inheritDoc}
*/
public function getActualHoliday()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getActualHoliday', []);
return parent::getActualHoliday();
}
/**
* {@inheritDoc}
*/
public function canRead($area)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'canRead', [$area]);
return parent::canRead($area);
}
/**
* {@inheritDoc}
*/
public function canWrite($area)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'canWrite', [$area]);
return parent::canWrite($area);
}
/**
* {@inheritDoc}
*/
public function canViewTab($tabSlug)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'canViewTab', [$tabSlug]);
return parent::canViewTab($tabSlug);
}
/**
* {@inheritDoc}
*/
public function countTicketsUnderManagement($type)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'countTicketsUnderManagement', [$type]);
return parent::countTicketsUnderManagement($type);
}
/**
* {@inheritDoc}
*/
public function mainWarehouse()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'mainWarehouse', []);
return parent::mainWarehouse();
}
/**
* {@inheritDoc}
*/
public function getRoles(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRoles', []);
return parent::getRoles();
}
/**
* {@inheritDoc}
*/
public function getSalt(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSalt', []);
return parent::getSalt();
}
/**
* {@inheritDoc}
*/
public function eraseCredentials()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'eraseCredentials', []);
return parent::eraseCredentials();
}
/**
* {@inheritDoc}
*/
public function getUserIdentifier(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUserIdentifier', []);
return parent::getUserIdentifier();
}
/**
* {@inheritDoc}
*/
public function getUsername(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUsername', []);
return parent::getUsername();
}
/**
* {@inheritDoc}
*/
public function getPassword(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPassword', []);
return parent::getPassword();
}
/**
* {@inheritDoc}
*/
public function setPassword(?string $password): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPassword', [$password]);
return parent::setPassword($password);
}
/**
* {@inheritDoc}
*/
public function getId(): ?string
{
if ($this->__isInitialized__ === false) {
return parent::getId();
}
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []);
return parent::getId();
}
/**
* {@inheritDoc}
*/
public function getEmail(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmail', []);
return parent::getEmail();
}
/**
* {@inheritDoc}
*/
public function setEmail(string $email): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmail', [$email]);
return parent::setEmail($email);
}
/**
* {@inheritDoc}
*/
public function getRole(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRole', []);
return parent::getRole();
}
/**
* {@inheritDoc}
*/
public function setRole(string $role): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setRole', [$role]);
return parent::setRole($role);
}
/**
* {@inheritDoc}
*/
public function getOneTimeCode(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOneTimeCode', []);
return parent::getOneTimeCode();
}
/**
* {@inheritDoc}
*/
public function setOneTimeCode(?string $oneTimeCode): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOneTimeCode', [$oneTimeCode]);
return parent::setOneTimeCode($oneTimeCode);
}
/**
* {@inheritDoc}
*/
public function getExpirationOneTimeCode(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getExpirationOneTimeCode', []);
return parent::getExpirationOneTimeCode();
}
/**
* {@inheritDoc}
*/
public function setExpirationOneTimeCode(?\DateTimeInterface $expirationOneTimeCode): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setExpirationOneTimeCode', [$expirationOneTimeCode]);
return parent::setExpirationOneTimeCode($expirationOneTimeCode);
}
/**
* {@inheritDoc}
*/
public function isActive(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isActive', []);
return parent::isActive();
}
/**
* {@inheritDoc}
*/
public function setActive(bool $active): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setActive', [$active]);
return parent::setActive($active);
}
/**
* {@inheritDoc}
*/
public function isCompanyActive(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isCompanyActive', []);
return parent::isCompanyActive();
}
/**
* {@inheritDoc}
*/
public function setCompanyActive(bool $companyActive): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCompanyActive', [$companyActive]);
return parent::setCompanyActive($companyActive);
}
/**
* {@inheritDoc}
*/
public function isAdminActive(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isAdminActive', []);
return parent::isAdminActive();
}
/**
* {@inheritDoc}
*/
public function setAdminActive(bool $adminActive): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAdminActive', [$adminActive]);
return parent::setAdminActive($adminActive);
}
/**
* {@inheritDoc}
*/
public function isExcludeAutoAssign(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isExcludeAutoAssign', []);
return parent::isExcludeAutoAssign();
}
/**
* {@inheritDoc}
*/
public function setExcludeAutoAssign(bool $excludeAutoAssign): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setExcludeAutoAssign', [$excludeAutoAssign]);
return parent::setExcludeAutoAssign($excludeAutoAssign);
}
/**
* {@inheritDoc}
*/
public function isEconomicVisible(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isEconomicVisible', []);
return parent::isEconomicVisible();
}
/**
* {@inheritDoc}
*/
public function setEconomicVisible(bool $economicVisible): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEconomicVisible', [$economicVisible]);
return parent::setEconomicVisible($economicVisible);
}
/**
* {@inheritDoc}
*/
public function isCanExchangeTickets(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isCanExchangeTickets', []);
return parent::isCanExchangeTickets();
}
/**
* {@inheritDoc}
*/
public function setCanExchangeTickets(bool $canExchangeTickets): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCanExchangeTickets', [$canExchangeTickets]);
return parent::setCanExchangeTickets($canExchangeTickets);
}
/**
* {@inheritDoc}
*/
public function getProfile(): ?\App\Entity\Slave\UserProfile
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProfile', []);
return parent::getProfile();
}
/**
* {@inheritDoc}
*/
public function setProfile(?\App\Entity\Slave\UserProfile $profile): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setProfile', [$profile]);
return parent::setProfile($profile);
}
/**
* {@inheritDoc}
*/
public function getAccountType(): ?\App\Entity\Slave\AccountType
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAccountType', []);
return parent::getAccountType();
}
/**
* {@inheritDoc}
*/
public function setAccountType(?\App\Entity\Slave\AccountType $accountType): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAccountType', [$accountType]);
return parent::setAccountType($accountType);
}
/**
* {@inheritDoc}
*/
public function getDocuments(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDocuments', []);
return parent::getDocuments();
}
/**
* {@inheritDoc}
*/
public function addDocument(\App\Entity\Slave\UserDocument $document): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addDocument', [$document]);
return parent::addDocument($document);
}
/**
* {@inheritDoc}
*/
public function removeDocument(\App\Entity\Slave\UserDocument $document): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeDocument', [$document]);
return parent::removeDocument($document);
}
/**
* {@inheritDoc}
*/
public function getHolidays(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getHolidays', []);
return parent::getHolidays();
}
/**
* {@inheritDoc}
*/
public function addHoliday(\App\Entity\Slave\UserHoliday $holiday): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addHoliday', [$holiday]);
return parent::addHoliday($holiday);
}
/**
* {@inheritDoc}
*/
public function removeHoliday(\App\Entity\Slave\UserHoliday $holiday): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeHoliday', [$holiday]);
return parent::removeHoliday($holiday);
}
/**
* {@inheritDoc}
*/
public function getSubstitutions(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSubstitutions', []);
return parent::getSubstitutions();
}
/**
* {@inheritDoc}
*/
public function addSubstitution(\App\Entity\Slave\UserHoliday $substitution): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSubstitution', [$substitution]);
return parent::addSubstitution($substitution);
}
/**
* {@inheritDoc}
*/
public function removeSubstitution(\App\Entity\Slave\UserHoliday $substitution): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeSubstitution', [$substitution]);
return parent::removeSubstitution($substitution);
}
/**
* {@inheritDoc}
*/
public function getWarehouses(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getWarehouses', []);
return parent::getWarehouses();
}
/**
* {@inheritDoc}
*/
public function addWarehouse(\App\Entity\Slave\JoinTableUserWarehouse $warehouse): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addWarehouse', [$warehouse]);
return parent::addWarehouse($warehouse);
}
/**
* {@inheritDoc}
*/
public function removeWarehouse(\App\Entity\Slave\JoinTableUserWarehouse $warehouse): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeWarehouse', [$warehouse]);
return parent::removeWarehouse($warehouse);
}
/**
* {@inheritDoc}
*/
public function getTechnicianAreas(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTechnicianAreas', []);
return parent::getTechnicianAreas();
}
/**
* {@inheritDoc}
*/
public function addTechnicianArea(\App\Entity\Slave\TechnicianArea $technicianArea): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTechnicianArea', [$technicianArea]);
return parent::addTechnicianArea($technicianArea);
}
/**
* {@inheritDoc}
*/
public function removeTechnicianArea(\App\Entity\Slave\TechnicianArea $technicianArea): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeTechnicianArea', [$technicianArea]);
return parent::removeTechnicianArea($technicianArea);
}
/**
* {@inheritDoc}
*/
public function getSuppliers(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSuppliers', []);
return parent::getSuppliers();
}
/**
* {@inheritDoc}
*/
public function addSupplier(\App\Entity\Slave\JoinTableUserSupplier $supplier): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSupplier', [$supplier]);
return parent::addSupplier($supplier);
}
/**
* {@inheritDoc}
*/
public function removeSupplier(\App\Entity\Slave\JoinTableUserSupplier $supplier): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeSupplier', [$supplier]);
return parent::removeSupplier($supplier);
}
/**
* {@inheritDoc}
*/
public function getTransferLogs(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTransferLogs', []);
return parent::getTransferLogs();
}
/**
* {@inheritDoc}
*/
public function addTransferLog(\App\Entity\Slave\ProductTransferLog $transferLog): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTransferLog', [$transferLog]);
return parent::addTransferLog($transferLog);
}
/**
* {@inheritDoc}
*/
public function removeTransferLog(\App\Entity\Slave\ProductTransferLog $transferLog): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeTransferLog', [$transferLog]);
return parent::removeTransferLog($transferLog);
}
/**
* {@inheritDoc}
*/
public function getTransfersUserFrom(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTransfersUserFrom', []);
return parent::getTransfersUserFrom();
}
/**
* {@inheritDoc}
*/
public function addTransfersUserFrom(\App\Entity\Slave\ProductTransfer $transfersUserFrom): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTransfersUserFrom', [$transfersUserFrom]);
return parent::addTransfersUserFrom($transfersUserFrom);
}
/**
* {@inheritDoc}
*/
public function removeTransfersUserFrom(\App\Entity\Slave\ProductTransfer $transfersUserFrom): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeTransfersUserFrom', [$transfersUserFrom]);
return parent::removeTransfersUserFrom($transfersUserFrom);
}
/**
* {@inheritDoc}
*/
public function getTransfersUserTo(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTransfersUserTo', []);
return parent::getTransfersUserTo();
}
/**
* {@inheritDoc}
*/
public function addTransfersUserTo(\App\Entity\Slave\ProductTransfer $transfersUserTo): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTransfersUserTo', [$transfersUserTo]);
return parent::addTransfersUserTo($transfersUserTo);
}
/**
* {@inheritDoc}
*/
public function removeTransfersUserTo(\App\Entity\Slave\ProductTransfer $transfersUserTo): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeTransfersUserTo', [$transfersUserTo]);
return parent::removeTransfersUserTo($transfersUserTo);
}
/**
* {@inheritDoc}
*/
public function getTickets(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTickets', []);
return parent::getTickets();
}
/**
* {@inheritDoc}
*/
public function addTicket(\App\Entity\Slave\Ticket $ticket): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTicket', [$ticket]);
return parent::addTicket($ticket);
}
/**
* {@inheritDoc}
*/
public function removeTicket(\App\Entity\Slave\Ticket $ticket): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeTicket', [$ticket]);
return parent::removeTicket($ticket);
}
/**
* {@inheritDoc}
*/
public function getInterventions(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getInterventions', []);
return parent::getInterventions();
}
/**
* {@inheritDoc}
*/
public function addIntervention(\App\Entity\Slave\Intervention $intervention): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addIntervention', [$intervention]);
return parent::addIntervention($intervention);
}
/**
* {@inheritDoc}
*/
public function removeIntervention(\App\Entity\Slave\Intervention $intervention): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeIntervention', [$intervention]);
return parent::removeIntervention($intervention);
}
/**
* {@inheritDoc}
*/
public function getOperatorInterventions(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOperatorInterventions', []);
return parent::getOperatorInterventions();
}
/**
* {@inheritDoc}
*/
public function addOperatorIntervention(\App\Entity\Slave\Intervention $operatorIntervention): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addOperatorIntervention', [$operatorIntervention]);
return parent::addOperatorIntervention($operatorIntervention);
}
/**
* {@inheritDoc}
*/
public function removeOperatorIntervention(\App\Entity\Slave\Intervention $operatorIntervention): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeOperatorIntervention', [$operatorIntervention]);
return parent::removeOperatorIntervention($operatorIntervention);
}
/**
* {@inheritDoc}
*/
public function getProductRequests(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProductRequests', []);
return parent::getProductRequests();
}
/**
* {@inheritDoc}
*/
public function addProductRequest(\App\Entity\Slave\ProductRequest $productRequest): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addProductRequest', [$productRequest]);
return parent::addProductRequest($productRequest);
}
/**
* {@inheritDoc}
*/
public function removeProductRequest(\App\Entity\Slave\ProductRequest $productRequest): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeProductRequest', [$productRequest]);
return parent::removeProductRequest($productRequest);
}
/**
* {@inheritDoc}
*/
public function getReminders(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getReminders', []);
return parent::getReminders();
}
/**
* {@inheritDoc}
*/
public function addReminder(\App\Entity\Slave\TicketReminder $reminder): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addReminder', [$reminder]);
return parent::addReminder($reminder);
}
/**
* {@inheritDoc}
*/
public function removeReminder(\App\Entity\Slave\TicketReminder $reminder): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeReminder', [$reminder]);
return parent::removeReminder($reminder);
}
/**
* {@inheritDoc}
*/
public function getProductLogs(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProductLogs', []);
return parent::getProductLogs();
}
/**
* {@inheritDoc}
*/
public function addProductLog(\App\Entity\Slave\ProductLog $productLog): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addProductLog', [$productLog]);
return parent::addProductLog($productLog);
}
/**
* {@inheritDoc}
*/
public function removeProductLog(\App\Entity\Slave\ProductLog $productLog): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeProductLog', [$productLog]);
return parent::removeProductLog($productLog);
}
/**
* {@inheritDoc}
*/
public function getAutoAssignSuppliers(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAutoAssignSuppliers', []);
return parent::getAutoAssignSuppliers();
}
/**
* {@inheritDoc}
*/
public function addAutoAssignSupplier(\App\Entity\Slave\Supplier $autoAssignSupplier): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addAutoAssignSupplier', [$autoAssignSupplier]);
return parent::addAutoAssignSupplier($autoAssignSupplier);
}
/**
* {@inheritDoc}
*/
public function removeAutoAssignSupplier(\App\Entity\Slave\Supplier $autoAssignSupplier): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeAutoAssignSupplier', [$autoAssignSupplier]);
return parent::removeAutoAssignSupplier($autoAssignSupplier);
}
/**
* {@inheritDoc}
*/
public function isAssignEmailActive(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isAssignEmailActive', []);
return parent::isAssignEmailActive();
}
/**
* {@inheritDoc}
*/
public function setAssignEmailActive(bool $assignEmailActive): static
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAssignEmailActive', [$assignEmailActive]);
return parent::setAssignEmailActive($assignEmailActive);
}
}