<?php
namespace Proxies\__CG__\App\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class User extends \App\Entity\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__', '' . "\0" . 'App\\Entity\\User' . "\0" . 'id', '' . "\0" . 'App\\Entity\\User' . "\0" . 'firstName', '' . "\0" . 'App\\Entity\\User' . "\0" . 'lastName', '' . "\0" . 'App\\Entity\\User' . "\0" . 'email', '' . "\0" . 'App\\Entity\\User' . "\0" . 'roles', '' . "\0" . 'App\\Entity\\User' . "\0" . 'password', '' . "\0" . 'App\\Entity\\User' . "\0" . 'profile', '' . "\0" . 'App\\Entity\\User' . "\0" . 'imageFile', '' . "\0" . 'App\\Entity\\User' . "\0" . 'image', '' . "\0" . 'App\\Entity\\User' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\User' . "\0" . 'updatedAt', '' . "\0" . 'App\\Entity\\User' . "\0" . 'carBuyId', '' . "\0" . 'App\\Entity\\User' . "\0" . 'CarSaleId', '' . "\0" . 'App\\Entity\\User' . "\0" . 'client', '' . "\0" . 'App\\Entity\\User' . "\0" . 'agencyDaysNotification', '' . "\0" . 'App\\Entity\\User' . "\0" . 'carResales', '' . "\0" . 'App\\Entity\\User' . "\0" . 'AllowUser', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowClients', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowVehicles', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowVehiclesBuys', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowVehiclesSales', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowVehiclesResales', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowAgency', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowAdministration', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowTransfers', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowSystem', '' . "\0" . 'App\\Entity\\User' . "\0" . 'cellphone'];
}
return ['__isInitialized__', '' . "\0" . 'App\\Entity\\User' . "\0" . 'id', '' . "\0" . 'App\\Entity\\User' . "\0" . 'firstName', '' . "\0" . 'App\\Entity\\User' . "\0" . 'lastName', '' . "\0" . 'App\\Entity\\User' . "\0" . 'email', '' . "\0" . 'App\\Entity\\User' . "\0" . 'roles', '' . "\0" . 'App\\Entity\\User' . "\0" . 'password', '' . "\0" . 'App\\Entity\\User' . "\0" . 'profile', '' . "\0" . 'App\\Entity\\User' . "\0" . 'imageFile', '' . "\0" . 'App\\Entity\\User' . "\0" . 'image', '' . "\0" . 'App\\Entity\\User' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\User' . "\0" . 'updatedAt', '' . "\0" . 'App\\Entity\\User' . "\0" . 'carBuyId', '' . "\0" . 'App\\Entity\\User' . "\0" . 'CarSaleId', '' . "\0" . 'App\\Entity\\User' . "\0" . 'client', '' . "\0" . 'App\\Entity\\User' . "\0" . 'agencyDaysNotification', '' . "\0" . 'App\\Entity\\User' . "\0" . 'carResales', '' . "\0" . 'App\\Entity\\User' . "\0" . 'AllowUser', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowClients', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowVehicles', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowVehiclesBuys', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowVehiclesSales', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowVehiclesResales', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowAgency', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowAdministration', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowTransfers', '' . "\0" . 'App\\Entity\\User' . "\0" . 'allowSystem', '' . "\0" . 'App\\Entity\\User' . "\0" . 'cellphone'];
}
/**
*
*/
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 getId(): ?int
{
if ($this->__isInitialized__ === false) {
return (int) parent::getId();
}
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []);
return parent::getId();
}
/**
* {@inheritDoc}
*/
public function getFirstName(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFirstName', []);
return parent::getFirstName();
}
/**
* {@inheritDoc}
*/
public function setFirstName(string $firstName): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFirstName', [$firstName]);
return parent::setFirstName($firstName);
}
/**
* {@inheritDoc}
*/
public function getLastName(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastName', []);
return parent::getLastName();
}
/**
* {@inheritDoc}
*/
public function setLastName(string $lastName): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastName', [$lastName]);
return parent::setLastName($lastName);
}
/**
* {@inheritDoc}
*/
public function getEmail(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmail', []);
return parent::getEmail();
}
/**
* {@inheritDoc}
*/
public function setEmail(string $email): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmail', [$email]);
return parent::setEmail($email);
}
/**
* {@inheritDoc}
*/
public function getUsername(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUsername', []);
return parent::getUsername();
}
/**
* {@inheritDoc}
*/
public function getRoles(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRoles', []);
return parent::getRoles();
}
/**
* {@inheritDoc}
*/
public function setRoles(array $roles): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setRoles', [$roles]);
return parent::setRoles($roles);
}
/**
* {@inheritDoc}
*/
public function getPassword(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPassword', []);
return parent::getPassword();
}
/**
* {@inheritDoc}
*/
public function setPassword(?string $password): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPassword', [$password]);
return parent::setPassword($password);
}
/**
* {@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 getProfile(): ?\App\Entity\Profile
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProfile', []);
return parent::getProfile();
}
/**
* {@inheritDoc}
*/
public function setProfile(?\App\Entity\Profile $profile): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setProfile', [$profile]);
return parent::setProfile($profile);
}
/**
* {@inheritDoc}
*/
public function setImageFile(?\Symfony\Component\HttpFoundation\File\File $imageFile = NULL): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setImageFile', [$imageFile]);
parent::setImageFile($imageFile);
}
/**
* {@inheritDoc}
*/
public function getImageFile(): ?\Symfony\Component\HttpFoundation\File\File
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getImageFile', []);
return parent::getImageFile();
}
/**
* {@inheritDoc}
*/
public function getImage(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getImage', []);
return parent::getImage();
}
/**
* {@inheritDoc}
*/
public function setImage(?string $image): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setImage', [$image]);
return parent::setImage($image);
}
/**
* {@inheritDoc}
*/
public function getCreatedAt(): ?\DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedAt', []);
return parent::getCreatedAt();
}
/**
* {@inheritDoc}
*/
public function setCreatedAt(): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedAt', []);
return parent::setCreatedAt();
}
/**
* {@inheritDoc}
*/
public function getUpdatedAt(): ?\DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedAt', []);
return parent::getUpdatedAt();
}
/**
* {@inheritDoc}
*/
public function setUpdatedAt(): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedAt', []);
return parent::setUpdatedAt();
}
/**
* {@inheritDoc}
*/
public function serialize()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'serialize', []);
return parent::serialize();
}
/**
* {@inheritDoc}
*/
public function unserialize($serialized)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'unserialize', [$serialized]);
return parent::unserialize($serialized);
}
/**
* {@inheritDoc}
*/
public function getCarBuyId(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCarBuyId', []);
return parent::getCarBuyId();
}
/**
* {@inheritDoc}
*/
public function addCarBuyId(\App\Entity\CarBuy $carBuyId): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addCarBuyId', [$carBuyId]);
return parent::addCarBuyId($carBuyId);
}
/**
* {@inheritDoc}
*/
public function removecarBuyId(\App\Entity\CarBuy $carBuyId): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removecarBuyId', [$carBuyId]);
return parent::removecarBuyId($carBuyId);
}
/**
* {@inheritDoc}
*/
public function getCarSaleId(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCarSaleId', []);
return parent::getCarSaleId();
}
/**
* {@inheritDoc}
*/
public function addCarSaleId(\App\Entity\CarSale $carSaleId): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addCarSaleId', [$carSaleId]);
return parent::addCarSaleId($carSaleId);
}
/**
* {@inheritDoc}
*/
public function removeCarSaleId(\App\Entity\CarSale $carSaleId): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeCarSaleId', [$carSaleId]);
return parent::removeCarSaleId($carSaleId);
}
/**
* {@inheritDoc}
*/
public function getClient(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getClient', []);
return parent::getClient();
}
/**
* {@inheritDoc}
*/
public function addClient(\App\Entity\Client $client): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addClient', [$client]);
return parent::addClient($client);
}
/**
* {@inheritDoc}
*/
public function removeClient(\App\Entity\Client $client): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeClient', [$client]);
return parent::removeClient($client);
}
/**
* {@inheritDoc}
*/
public function getAgencyDaysNotification(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAgencyDaysNotification', []);
return parent::getAgencyDaysNotification();
}
/**
* {@inheritDoc}
*/
public function setAgencyDaysNotification(?int $agencyDaysNotification): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAgencyDaysNotification', [$agencyDaysNotification]);
return parent::setAgencyDaysNotification($agencyDaysNotification);
}
/**
* {@inheritDoc}
*/
public function getCarResales(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCarResales', []);
return parent::getCarResales();
}
/**
* {@inheritDoc}
*/
public function addCarResale(\App\Entity\CarResale $carResale): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addCarResale', [$carResale]);
return parent::addCarResale($carResale);
}
/**
* {@inheritDoc}
*/
public function removeCarResale(\App\Entity\CarResale $carResale): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeCarResale', [$carResale]);
return parent::removeCarResale($carResale);
}
/**
* {@inheritDoc}
*/
public function getAllowUser(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowUser', []);
return parent::getAllowUser();
}
/**
* {@inheritDoc}
*/
public function setAllowUser(?bool $AllowUser): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowUser', [$AllowUser]);
return parent::setAllowUser($AllowUser);
}
/**
* {@inheritDoc}
*/
public function getAllowClients(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowClients', []);
return parent::getAllowClients();
}
/**
* {@inheritDoc}
*/
public function setAllowClients(?bool $allowClients): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowClients', [$allowClients]);
return parent::setAllowClients($allowClients);
}
/**
* {@inheritDoc}
*/
public function getAllowVehicles(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowVehicles', []);
return parent::getAllowVehicles();
}
/**
* {@inheritDoc}
*/
public function setAllowVehicles(?bool $allowVehicles): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowVehicles', [$allowVehicles]);
return parent::setAllowVehicles($allowVehicles);
}
/**
* {@inheritDoc}
*/
public function getAllowVehiclesBuys(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowVehiclesBuys', []);
return parent::getAllowVehiclesBuys();
}
/**
* {@inheritDoc}
*/
public function setAllowVehiclesBuys(?bool $allowVehiclesBuys): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowVehiclesBuys', [$allowVehiclesBuys]);
return parent::setAllowVehiclesBuys($allowVehiclesBuys);
}
/**
* {@inheritDoc}
*/
public function getAllowVehiclesSales(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowVehiclesSales', []);
return parent::getAllowVehiclesSales();
}
/**
* {@inheritDoc}
*/
public function setAllowVehiclesSales(?bool $allowVehiclesSales): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowVehiclesSales', [$allowVehiclesSales]);
return parent::setAllowVehiclesSales($allowVehiclesSales);
}
/**
* {@inheritDoc}
*/
public function getAllowVehiclesResales(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowVehiclesResales', []);
return parent::getAllowVehiclesResales();
}
/**
* {@inheritDoc}
*/
public function setAllowVehiclesResales(?bool $allowVehiclesResales): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowVehiclesResales', [$allowVehiclesResales]);
return parent::setAllowVehiclesResales($allowVehiclesResales);
}
/**
* {@inheritDoc}
*/
public function getAllowAgency(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowAgency', []);
return parent::getAllowAgency();
}
/**
* {@inheritDoc}
*/
public function setAllowAgency(?bool $allowAgency): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowAgency', [$allowAgency]);
return parent::setAllowAgency($allowAgency);
}
/**
* {@inheritDoc}
*/
public function getAllowAdministration(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowAdministration', []);
return parent::getAllowAdministration();
}
/**
* {@inheritDoc}
*/
public function setAllowAdministration(?bool $allowAdministration): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowAdministration', [$allowAdministration]);
return parent::setAllowAdministration($allowAdministration);
}
/**
* {@inheritDoc}
*/
public function getAllowTransfers(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowTransfers', []);
return parent::getAllowTransfers();
}
/**
* {@inheritDoc}
*/
public function setAllowTransfers(?bool $allowTransfers): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowTransfers', [$allowTransfers]);
return parent::setAllowTransfers($allowTransfers);
}
/**
* {@inheritDoc}
*/
public function getAllowSystem(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAllowSystem', []);
return parent::getAllowSystem();
}
/**
* {@inheritDoc}
*/
public function setAllowSystem(?bool $allowSystem): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAllowSystem', [$allowSystem]);
return parent::setAllowSystem($allowSystem);
}
/**
* {@inheritDoc}
*/
public function getCellphone(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCellphone', []);
return parent::getCellphone();
}
/**
* {@inheritDoc}
*/
public function setCellphone(?string $cellphone): \App\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCellphone', [$cellphone]);
return parent::setCellphone($cellphone);
}
}