- <?php
- namespace Proxies\__CG__\App\Entity;
- /**
-  * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
-  */
- class ClientContact extends \App\Entity\ClientContact 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\\ClientContact' . "\0" . 'id', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'clientId', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'position', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'department', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'typeclient', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'name', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'lastName', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'email', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'password', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'token', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'phone', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'mobile', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'birthday', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'assignedAgent', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'situation', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'status', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'createdId', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'updatedId', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'updatedAt', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'picture', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'newsletter'];
-         }
-         return ['__isInitialized__', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'id', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'clientId', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'position', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'department', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'typeclient', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'name', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'lastName', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'email', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'password', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'token', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'phone', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'mobile', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'birthday', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'assignedAgent', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'situation', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'status', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'createdId', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'updatedId', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'updatedAt', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'picture', '' . "\0" . 'App\\Entity\\ClientContact' . "\0" . 'newsletter'];
-     }
-     /**
-      * 
-      */
-     public function __wakeup()
-     {
-         if ( ! $this->__isInitialized__) {
-             $this->__initializer__ = function (ClientContact $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()
-     {
-         if ($this->__isInitialized__ === false) {
-             return (int)  parent::getId();
-         }
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []);
-         return parent::getId();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setClientId($clientId)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setClientId', [$clientId]);
-         return parent::setClientId($clientId);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getClientId()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getClientId', []);
-         return parent::getClientId();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setPosition($position)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPosition', [$position]);
-         return parent::setPosition($position);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getPosition()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPosition', []);
-         return parent::getPosition();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setName($name)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]);
-         return parent::setName($name);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getName()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []);
-         return parent::getName();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setLastName($lastName)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastName', [$lastName]);
-         return parent::setLastName($lastName);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getLastName()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastName', []);
-         return parent::getLastName();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setEmail($email)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmail', [$email]);
-         return parent::setEmail($email);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getEmail()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmail', []);
-         return parent::getEmail();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setPhone($phone)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPhone', [$phone]);
-         return parent::setPhone($phone);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getPhone()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPhone', []);
-         return parent::getPhone();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setMobile($mobile)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setMobile', [$mobile]);
-         return parent::setMobile($mobile);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getMobile()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getMobile', []);
-         return parent::getMobile();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setBirthday($birthday)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setBirthday', [$birthday]);
-         return parent::setBirthday($birthday);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getBirthday()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getBirthday', []);
-         return parent::getBirthday();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setAssignedAgent($assignedAgent)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setAssignedAgent', [$assignedAgent]);
-         return parent::setAssignedAgent($assignedAgent);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getAssignedAgent()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAssignedAgent', []);
-         return parent::getAssignedAgent();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setCreatedId($createdId)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedId', [$createdId]);
-         return parent::setCreatedId($createdId);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getCreatedId()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedId', []);
-         return parent::getCreatedId();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setCreatedAt(\Datetime $createdAt)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedAt', [$createdAt]);
-         return parent::setCreatedAt($createdAt);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getCreatedAt()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedAt', []);
-         return parent::getCreatedAt();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setUpdatedId($updatedId)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedId', [$updatedId]);
-         return parent::setUpdatedId($updatedId);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getUpdatedId()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedId', []);
-         return parent::getUpdatedId();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setUpdatedAt(\Datetime $updatedAt)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedAt', [$updatedAt]);
-         return parent::setUpdatedAt($updatedAt);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getUpdatedAt()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedAt', []);
-         return parent::getUpdatedAt();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setCreatedAtValue()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedAtValue', []);
-         return parent::setCreatedAtValue();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setUpdatedAtValue()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedAtValue', []);
-         return parent::setUpdatedAtValue();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setDepartment($department)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setDepartment', [$department]);
-         return parent::setDepartment($department);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getDepartment()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getDepartment', []);
-         return parent::getDepartment();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setTypeclient($typeclient)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setTypeclient', [$typeclient]);
-         return parent::setTypeclient($typeclient);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getTypeclient()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTypeclient', []);
-         return parent::getTypeclient();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setPicture($picture)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPicture', [$picture]);
-         return parent::setPicture($picture);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getPicture()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPicture', []);
-         return parent::getPicture();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setNewsletter($newsletter)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setNewsletter', [$newsletter]);
-         return parent::setNewsletter($newsletter);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getNewsletter()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getNewsletter', []);
-         return parent::getNewsletter();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setSituation($situation)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setSituation', [$situation]);
-         return parent::setSituation($situation);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getSituation()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getSituation', []);
-         return parent::getSituation();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setStatus($status)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', [$status]);
-         return parent::setStatus($status);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getStatus()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', []);
-         return parent::getStatus();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setPassword($password)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPassword', [$password]);
-         return parent::setPassword($password);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getPassword()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getPassword', []);
-         return parent::getPassword();
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function setToken($token)
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'setToken', [$token]);
-         return parent::setToken($token);
-     }
-     /**
-      * {@inheritDoc}
-      */
-     public function getToken()
-     {
-         $this->__initializer__ && $this->__initializer__->__invoke($this, 'getToken', []);
-         return parent::getToken();
-     }
- }
-