<?php
namespace Proxies\__CG__\App\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class Utilisateur extends \App\Entity\Utilisateur 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\\Utilisateur' . "\0" . 'role', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'idUtilisateur', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'listeDiffusions', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'listeDiffusionSups', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'idRole', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'courriel', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'pCivMatcle', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'dateConnexion', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'dateCreation', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'droitLmUtilisateur', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'histoFede', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'histoAffec', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'histoPoste', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'telephoneBureau', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'articles', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'documents', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'lm', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'telephonePortable', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'alerteIdentifiant', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'restitutionCache', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'firstPwd', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'flSuperieurHierarchique'];
}
return ['__isInitialized__', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'role', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'idUtilisateur', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'listeDiffusions', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'listeDiffusionSups', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'idRole', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'courriel', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'pCivMatcle', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'dateConnexion', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'dateCreation', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'droitLmUtilisateur', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'histoFede', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'histoAffec', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'histoPoste', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'telephoneBureau', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'articles', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'documents', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'lm', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'telephonePortable', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'alerteIdentifiant', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'restitutionCache', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'firstPwd', '' . "\0" . 'App\\Entity\\Utilisateur' . "\0" . 'flSuperieurHierarchique'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (Utilisateur $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 setRole(\App\Entity\RefRole $role = NULL)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setRole', [$role]);
return parent::setRole($role);
}
/**
* {@inheritDoc}
*/
public function getRole()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRole', []);
return parent::getRole();
}
/**
* {@inheritDoc}
*/
public function setIdUtilisateur($idUtilisateur)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setIdUtilisateur', [$idUtilisateur]);
return parent::setIdUtilisateur($idUtilisateur);
}
/**
* {@inheritDoc}
*/
public function getIdUtilisateur()
{
if ($this->__isInitialized__ === false) {
return (int) parent::getIdUtilisateur();
}
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getIdUtilisateur', []);
return parent::getIdUtilisateur();
}
/**
* {@inheritDoc}
*/
public function setIdRole($idRole)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setIdRole', [$idRole]);
return parent::setIdRole($idRole);
}
/**
* {@inheritDoc}
*/
public function getIdRole()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getIdRole', []);
return parent::getIdRole();
}
/**
* {@inheritDoc}
*/
public function setCourriel($courriel)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCourriel', [$courriel]);
return parent::setCourriel($courriel);
}
/**
* {@inheritDoc}
*/
public function getCourriel()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCourriel', []);
return parent::getCourriel();
}
/**
* {@inheritDoc}
*/
public function setPCivMatcle($pCivMatcle)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPCivMatcle', [$pCivMatcle]);
return parent::setPCivMatcle($pCivMatcle);
}
/**
* {@inheritDoc}
*/
public function getPCivMatcle()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPCivMatcle', []);
return parent::getPCivMatcle();
}
/**
* {@inheritDoc}
*/
public function setDateConnexion($dateConnexion)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDateConnexion', [$dateConnexion]);
return parent::setDateConnexion($dateConnexion);
}
/**
* {@inheritDoc}
*/
public function getDateConnexion()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDateConnexion', []);
return parent::getDateConnexion();
}
/**
* {@inheritDoc}
*/
public function setDateCreation($dateCreation)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDateCreation', [$dateCreation]);
return parent::setDateCreation($dateCreation);
}
/**
* {@inheritDoc}
*/
public function getDateCreation()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDateCreation', []);
return parent::getDateCreation();
}
/**
* {@inheritDoc}
*/
public function setDroitLmUtilisateur($droitLmUtilisateur)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDroitLmUtilisateur', [$droitLmUtilisateur]);
return parent::setDroitLmUtilisateur($droitLmUtilisateur);
}
/**
* {@inheritDoc}
*/
public function getDroitLmUtilisateur()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDroitLmUtilisateur', []);
return parent::getDroitLmUtilisateur();
}
/**
* {@inheritDoc}
*/
public function setTelephoneBureau($telephoneBureau)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTelephoneBureau', [$telephoneBureau]);
return parent::setTelephoneBureau($telephoneBureau);
}
/**
* {@inheritDoc}
*/
public function getTelephoneBureau()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTelephoneBureau', []);
return parent::getTelephoneBureau();
}
/**
* {@inheritDoc}
*/
public function setTelephonePortable($telephonePortable)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTelephonePortable', [$telephonePortable]);
return parent::setTelephonePortable($telephonePortable);
}
/**
* {@inheritDoc}
*/
public function getTelephonePortable()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTelephonePortable', []);
return parent::getTelephonePortable();
}
/**
* {@inheritDoc}
*/
public function setAlerteIdentifiant($alerteIdentifiant)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAlerteIdentifiant', [$alerteIdentifiant]);
return parent::setAlerteIdentifiant($alerteIdentifiant);
}
/**
* {@inheritDoc}
*/
public function getAlerteIdentifiant()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAlerteIdentifiant', []);
return parent::getAlerteIdentifiant();
}
/**
* {@inheritDoc}
*/
public function setRestitutionCache($restitutionCache)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setRestitutionCache', [$restitutionCache]);
return parent::setRestitutionCache($restitutionCache);
}
/**
* {@inheritDoc}
*/
public function setFirstPwd($firstPwd)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFirstPwd', [$firstPwd]);
return parent::setFirstPwd($firstPwd);
}
/**
* {@inheritDoc}
*/
public function getRestitutionCache()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRestitutionCache', []);
return parent::getRestitutionCache();
}
/**
* {@inheritDoc}
*/
public function getFirstPwd()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFirstPwd', []);
return parent::getFirstPwd();
}
/**
* {@inheritDoc}
*/
public function setFlSuperieurHierarchique($flSuperieurHierarchique)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFlSuperieurHierarchique', [$flSuperieurHierarchique]);
return parent::setFlSuperieurHierarchique($flSuperieurHierarchique);
}
/**
* {@inheritDoc}
*/
public function getFlSuperieurHierarchique()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFlSuperieurHierarchique', []);
return parent::getFlSuperieurHierarchique();
}
/**
* {@inheritDoc}
*/
public function addListeDiffusion(\App\Entity\ListeDiffusion $listeDiffusion)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addListeDiffusion', [$listeDiffusion]);
return parent::addListeDiffusion($listeDiffusion);
}
/**
* {@inheritDoc}
*/
public function removeListeDiffusion(\App\Entity\ListeDiffusion $listeDiffusion)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeListeDiffusion', [$listeDiffusion]);
return parent::removeListeDiffusion($listeDiffusion);
}
/**
* {@inheritDoc}
*/
public function getListeDiffusions()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getListeDiffusions', []);
return parent::getListeDiffusions();
}
/**
* {@inheritDoc}
*/
public function addListeDiffusionSup(\App\Entity\ListeDiffusionSup $listeDiffusionSup)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addListeDiffusionSup', [$listeDiffusionSup]);
return parent::addListeDiffusionSup($listeDiffusionSup);
}
/**
* {@inheritDoc}
*/
public function removeListeDiffusionSup(\App\Entity\ListeDiffusionSup $listeDiffusionSup)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeListeDiffusionSup', [$listeDiffusionSup]);
return parent::removeListeDiffusionSup($listeDiffusionSup);
}
/**
* {@inheritDoc}
*/
public function getListeDiffusionSups()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getListeDiffusionSups', []);
return parent::getListeDiffusionSups();
}
/**
* {@inheritDoc}
*/
public function addArticle(\App\Entity\Article $article)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addArticle', [$article]);
return parent::addArticle($article);
}
/**
* {@inheritDoc}
*/
public function removeArticle(\App\Entity\Article $article)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeArticle', [$article]);
return parent::removeArticle($article);
}
/**
* {@inheritDoc}
*/
public function getArticles()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getArticles', []);
return parent::getArticles();
}
/**
* {@inheritDoc}
*/
public function addDocument(\App\Entity\Document $document)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addDocument', [$document]);
return parent::addDocument($document);
}
/**
* {@inheritDoc}
*/
public function removeDocument(\App\Entity\Document $document)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeDocument', [$document]);
return parent::removeDocument($document);
}
/**
* {@inheritDoc}
*/
public function getDocuments()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDocuments', []);
return parent::getDocuments();
}
/**
* {@inheritDoc}
*/
public function addLm(\App\Entity\LettreMission $lm)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addLm', [$lm]);
return parent::addLm($lm);
}
/**
* {@inheritDoc}
*/
public function removeLm(\App\Entity\LettreMission $lm)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeLm', [$lm]);
return parent::removeLm($lm);
}
/**
* {@inheritDoc}
*/
public function getLm()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLm', []);
return parent::getLm();
}
/**
* {@inheritDoc}
*/
public function addHistoFede(\App\Entity\HistoFederation $histoFede)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addHistoFede', [$histoFede]);
return parent::addHistoFede($histoFede);
}
/**
* {@inheritDoc}
*/
public function removeHistoFede(\App\Entity\HistoFederation $histoFede)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeHistoFede', [$histoFede]);
return parent::removeHistoFede($histoFede);
}
/**
* {@inheritDoc}
*/
public function getHistoFede()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getHistoFede', []);
return parent::getHistoFede();
}
/**
* {@inheritDoc}
*/
public function addHistoAffec(\App\Entity\HistoAffectation $histoAffec)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addHistoAffec', [$histoAffec]);
return parent::addHistoAffec($histoAffec);
}
/**
* {@inheritDoc}
*/
public function removeHistoAffec(\App\Entity\HistoAffectation $histoAffec)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeHistoAffec', [$histoAffec]);
return parent::removeHistoAffec($histoAffec);
}
/**
* {@inheritDoc}
*/
public function getHistoAffec()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getHistoAffec', []);
return parent::getHistoAffec();
}
/**
* {@inheritDoc}
*/
public function addHistoPoste(\App\Entity\HistoPoste $histoPoste)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addHistoPoste', [$histoPoste]);
return parent::addHistoPoste($histoPoste);
}
/**
* {@inheritDoc}
*/
public function removeHistoPoste(\App\Entity\HistoPoste $histoPoste)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeHistoPoste', [$histoPoste]);
return parent::removeHistoPoste($histoPoste);
}
/**
* {@inheritDoc}
*/
public function getHistoPoste()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getHistoPoste', []);
return parent::getHistoPoste();
}
}