<?php
namespace Proxies\__CG__\App\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class Site extends \App\Entity\Site 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\\Site' . "\0" . 'id', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'name', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'type', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'enseigne', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'phone', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'status', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'zoneGeographique', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'consignesLingeries', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'parking', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'rangementCles', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'localPoubelles', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'codeAccess', 'file', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'filename', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'autresInformations', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'emailSite', 'logistique', 'salons', 'othersContacts', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'address', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'contactCommercial', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'contactBilling', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'contact', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'noDisplayReservation', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'noDisplayAnnuaire', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'created', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'updated', 'creator', 'maj'];
}
return ['__isInitialized__', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'id', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'name', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'type', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'enseigne', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'phone', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'status', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'zoneGeographique', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'consignesLingeries', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'parking', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'rangementCles', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'localPoubelles', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'codeAccess', 'file', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'filename', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'autresInformations', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'emailSite', 'logistique', 'salons', 'othersContacts', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'address', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'contactCommercial', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'contactBilling', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'contact', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'noDisplayReservation', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'noDisplayAnnuaire', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'created', '' . "\0" . 'App\\Entity\\Site' . "\0" . 'updated', 'creator', 'maj'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (Site $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 getId(): ?int
{
if ($this->__isInitialized__ === false) {
return (int) parent::getId();
}
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []);
return parent::getId();
}
/**
* {@inheritDoc}
*/
public function getName(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []);
return parent::getName();
}
/**
* {@inheritDoc}
*/
public function setName(string $name): \App\Entity\Site
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]);
return parent::setName($name);
}
/**
* {@inheritDoc}
*/
public function getStatus(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', []);
return parent::getStatus();
}
/**
* {@inheritDoc}
*/
public function setStatus(string $status): \App\Entity\Site
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', [$status]);
return parent::setStatus($status);
}
/**
* {@inheritDoc}
*/
public function getAddress(): ?\App\Entity\Address
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAddress', []);
return parent::getAddress();
}
/**
* {@inheritDoc}
*/
public function setAddress(?\App\Entity\Address $address): \App\Entity\Site
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAddress', [$address]);
return parent::setAddress($address);
}
/**
* {@inheritDoc}
*/
public function getType(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getType', []);
return parent::getType();
}
/**
* {@inheritDoc}
*/
public function setType(string $type): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setType', [$type]);
parent::setType($type);
}
/**
* {@inheritDoc}
*/
public function getContactCommercial(): ?\App\Entity\Contact
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getContactCommercial', []);
return parent::getContactCommercial();
}
/**
* {@inheritDoc}
*/
public function setContactCommercial(?\App\Entity\Contact $contactCommercial): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setContactCommercial', [$contactCommercial]);
parent::setContactCommercial($contactCommercial);
}
/**
* {@inheritDoc}
*/
public function getContactBilling(): ?\App\Entity\Contact
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getContactBilling', []);
return parent::getContactBilling();
}
/**
* {@inheritDoc}
*/
public function setContactBilling(?\App\Entity\Contact $contactBilling): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setContactBilling', [$contactBilling]);
parent::setContactBilling($contactBilling);
}
/**
* {@inheritDoc}
*/
public function getContact(): ?\App\Entity\Contact
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getContact', []);
return parent::getContact();
}
/**
* {@inheritDoc}
*/
public function setContact(?\App\Entity\Contact $contact): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setContact', [$contact]);
parent::setContact($contact);
}
/**
* {@inheritDoc}
*/
public function getSalons()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSalons', []);
return parent::getSalons();
}
/**
* {@inheritDoc}
*/
public function getFirstSalonsByTag($tag)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFirstSalonsByTag', [$tag]);
return parent::getFirstSalonsByTag($tag);
}
/**
* {@inheritDoc}
*/
public function setSalons(\App\Entity\Salon $salons): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSalons', [$salons]);
parent::setSalons($salons);
}
/**
* {@inheritDoc}
*/
public function getStatusLibelle()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatusLibelle', []);
return parent::getStatusLibelle();
}
/**
* {@inheritDoc}
*/
public function getZoneGeographique()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getZoneGeographique', []);
return parent::getZoneGeographique();
}
/**
* {@inheritDoc}
*/
public function setZoneGeographique(string $zoneGeographique): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setZoneGeographique', [$zoneGeographique]);
parent::setZoneGeographique($zoneGeographique);
}
/**
* {@inheritDoc}
*/
public function getOthersContacts()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOthersContacts', []);
return parent::getOthersContacts();
}
/**
* {@inheritDoc}
*/
public function setOthersContacts($othersContacts): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOthersContacts', [$othersContacts]);
parent::setOthersContacts($othersContacts);
}
/**
* {@inheritDoc}
*/
public function getEnseigne(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEnseigne', []);
return parent::getEnseigne();
}
/**
* {@inheritDoc}
*/
public function setEnseigne(string $enseigne): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEnseigne', [$enseigne]);
parent::setEnseigne($enseigne);
}
/**
* {@inheritDoc}
*/
public function getLogistique()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLogistique', []);
return parent::getLogistique();
}
/**
* {@inheritDoc}
*/
public function setLogistique($logistique): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLogistique', [$logistique]);
parent::setLogistique($logistique);
}
/**
* {@inheritDoc}
*/
public function getEmailSite(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmailSite', []);
return parent::getEmailSite();
}
/**
* {@inheritDoc}
*/
public function setEmailSite(string $emailSite): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmailSite', [$emailSite]);
parent::setEmailSite($emailSite);
}
/**
* {@inheritDoc}
*/
public function addOthersContact(\App\Entity\Contact $item)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addOthersContact', [$item]);
return parent::addOthersContact($item);
}
/**
* {@inheritDoc}
*/
public function removeOthersContact(\App\Entity\Contact $item)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeOthersContact', [$item]);
return parent::removeOthersContact($item);
}
/**
* {@inheritDoc}
*/
public function isNoDisplayReservation(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isNoDisplayReservation', []);
return parent::isNoDisplayReservation();
}
/**
* {@inheritDoc}
*/
public function setNoDisplayReservation(?bool $noDisplayReservation): \App\Entity\Site
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setNoDisplayReservation', [$noDisplayReservation]);
return parent::setNoDisplayReservation($noDisplayReservation);
}
/**
* {@inheritDoc}
*/
public function getConsignesLingeries(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getConsignesLingeries', []);
return parent::getConsignesLingeries();
}
/**
* {@inheritDoc}
*/
public function setConsignesLingeries(?string $consignesLingeries): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setConsignesLingeries', [$consignesLingeries]);
parent::setConsignesLingeries($consignesLingeries);
}
/**
* {@inheritDoc}
*/
public function getParking(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getParking', []);
return parent::getParking();
}
/**
* {@inheritDoc}
*/
public function setParking(?string $parking): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setParking', [$parking]);
parent::setParking($parking);
}
/**
* {@inheritDoc}
*/
public function getRangementCles(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRangementCles', []);
return parent::getRangementCles();
}
/**
* {@inheritDoc}
*/
public function setRangementCles(?string $rangementCles): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setRangementCles', [$rangementCles]);
parent::setRangementCles($rangementCles);
}
/**
* {@inheritDoc}
*/
public function getLocalPoubelles(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLocalPoubelles', []);
return parent::getLocalPoubelles();
}
/**
* {@inheritDoc}
*/
public function setLocalPoubelles(?string $localPoubelles): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLocalPoubelles', [$localPoubelles]);
parent::setLocalPoubelles($localPoubelles);
}
/**
* {@inheritDoc}
*/
public function getCodeAccess(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCodeAccess', []);
return parent::getCodeAccess();
}
/**
* {@inheritDoc}
*/
public function setCodeAccess(?string $codeAccess): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCodeAccess', [$codeAccess]);
parent::setCodeAccess($codeAccess);
}
/**
* {@inheritDoc}
*/
public function getAutresInformations(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAutresInformations', []);
return parent::getAutresInformations();
}
/**
* {@inheritDoc}
*/
public function setAutresInformations(?string $autresInformations): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAutresInformations', [$autresInformations]);
parent::setAutresInformations($autresInformations);
}
/**
* {@inheritDoc}
*/
public function isNoDisplayAnnuaire(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isNoDisplayAnnuaire', []);
return parent::isNoDisplayAnnuaire();
}
/**
* {@inheritDoc}
*/
public function setNoDisplayAnnuaire(?bool $noDisplayAnnuaire): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setNoDisplayAnnuaire', [$noDisplayAnnuaire]);
parent::setNoDisplayAnnuaire($noDisplayAnnuaire);
}
/**
* {@inheritDoc}
*/
public function getCreator()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreator', []);
return parent::getCreator();
}
/**
* {@inheritDoc}
*/
public function setCreator($creator): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreator', [$creator]);
parent::setCreator($creator);
}
/**
* {@inheritDoc}
*/
public function getMaj()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMaj', []);
return parent::getMaj();
}
/**
* {@inheritDoc}
*/
public function setMaj($maj): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMaj', [$maj]);
parent::setMaj($maj);
}
/**
* {@inheritDoc}
*/
public function getCreated(): \DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []);
return parent::getCreated();
}
/**
* {@inheritDoc}
*/
public function setCreated(\DateTime $created): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]);
parent::setCreated($created);
}
/**
* {@inheritDoc}
*/
public function getUpdated()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []);
return parent::getUpdated();
}
/**
* {@inheritDoc}
*/
public function setUpdated(\DateTime $updated): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]);
parent::setUpdated($updated);
}
/**
* {@inheritDoc}
*/
public function getPhone()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPhone', []);
return parent::getPhone();
}
/**
* {@inheritDoc}
*/
public function setPhone($phone): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPhone', [$phone]);
parent::setPhone($phone);
}
/**
* {@inheritDoc}
*/
public function getFile(): ?\Symfony\Component\HttpFoundation\File\File
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFile', []);
return parent::getFile();
}
/**
* {@inheritDoc}
*/
public function setFile(\Symfony\Component\HttpFoundation\File\File $file): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFile', [$file]);
parent::setFile($file);
}
/**
* {@inheritDoc}
*/
public function getFilename(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFilename', []);
return parent::getFilename();
}
/**
* {@inheritDoc}
*/
public function setFilename(?string $filename): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFilename', [$filename]);
parent::setFilename($filename);
}
}