var/cache/dev/doctrine/orm/Proxies/__CG__AppEntityCliente.php line 8

Open in your IDE?
  1. <?php
  2. namespace Proxies\__CG__\App\Entity;
  3. /**
  4.  * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
  5.  */
  6. class Cliente extends \App\Entity\Cliente implements \Doctrine\ORM\Proxy\Proxy
  7. {
  8.     /**
  9.      * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with
  10.      *      three parameters, being respectively the proxy object to be initialized, the method that triggered the
  11.      *      initialization process and an array of ordered parameters that were passed to that method.
  12.      *
  13.      * @see \Doctrine\Common\Proxy\Proxy::__setInitializer
  14.      */
  15.     public $__initializer__;
  16.     /**
  17.      * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object
  18.      *
  19.      * @see \Doctrine\Common\Proxy\Proxy::__setCloner
  20.      */
  21.     public $__cloner__;
  22.     /**
  23.      * @var boolean flag indicating if this object was already initialized
  24.      *
  25.      * @see \Doctrine\Common\Persistence\Proxy::__isInitialized
  26.      */
  27.     public $__isInitialized__ false;
  28.     /**
  29.      * @var array properties to be lazy loaded, with keys being the property
  30.      *            names and values being their default values
  31.      *
  32.      * @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties
  33.      */
  34.     public static $lazyPropertiesDefaults = [];
  35.     /**
  36.      * @param \Closure $initializer
  37.      * @param \Closure $cloner
  38.      */
  39.     public function __construct($initializer null$cloner null)
  40.     {
  41.         $this->__initializer__ $initializer;
  42.         $this->__cloner__      $cloner;
  43.     }
  44.     /**
  45.      * 
  46.      * @return array
  47.      */
  48.     public function __sleep()
  49.     {
  50.         if ($this->__isInitialized__) {
  51.             return ['__isInitialized__''' "\0" 'App\\Entity\\Cliente' "\0" 'id''' "\0" 'App\\Entity\\Cliente' "\0" 'cnpj''' "\0" 'App\\Entity\\Cliente' "\0" 'razaoSocial''' "\0" 'App\\Entity\\Cliente' "\0" 'telefone''' "\0" 'App\\Entity\\Cliente' "\0" 'email''' "\0" 'App\\Entity\\Cliente' "\0" 'nomeContatoPrincipal''' "\0" 'App\\Entity\\Cliente' "\0" 'cargoContatoPrincipal''' "\0" 'App\\Entity\\Cliente' "\0" 'inscricaoEstadual''' "\0" 'App\\Entity\\Cliente' "\0" 'inscricaoMunicipal''' "\0" 'App\\Entity\\Cliente' "\0" 'isSubstitutoTributario''' "\0" 'App\\Entity\\Cliente' "\0" 'cadastradoPor''' "\0" 'App\\Entity\\Cliente' "\0" 'cep''' "\0" 'App\\Entity\\Cliente' "\0" 'zoomMapa''' "\0" 'App\\Entity\\Cliente' "\0" 'logradouro''' "\0" 'App\\Entity\\Cliente' "\0" 'cidade''' "\0" 'App\\Entity\\Cliente' "\0" 'bairro''' "\0" 'App\\Entity\\Cliente' "\0" 'numero''' "\0" 'App\\Entity\\Cliente' "\0" 'complemento''' "\0" 'App\\Entity\\Cliente' "\0" 'estado''' "\0" 'App\\Entity\\Cliente' "\0" 'latitude''' "\0" 'App\\Entity\\Cliente' "\0" 'longitude''' "\0" 'App\\Entity\\Cliente' "\0" 'endereco''' "\0" 'App\\Entity\\Cliente' "\0" 'diretores''' "\0" 'App\\Entity\\Cliente' "\0" 'userUltimaAlteracao''' "\0" 'App\\Entity\\Cliente' "\0" 'propostasComerciais''' "\0" 'App\\Entity\\Cliente' "\0" 'contratosCliente''' "\0" 'App\\Entity\\Cliente' "\0" 'contatos''' "\0" 'App\\Entity\\Cliente' "\0" 'franquia''' "\0" 'App\\Entity\\Cliente' "\0" 'createdAt''' "\0" 'App\\Entity\\Cliente' "\0" 'updatedAt'];
  52.         }
  53.         return ['__isInitialized__''' "\0" 'App\\Entity\\Cliente' "\0" 'id''' "\0" 'App\\Entity\\Cliente' "\0" 'cnpj''' "\0" 'App\\Entity\\Cliente' "\0" 'razaoSocial''' "\0" 'App\\Entity\\Cliente' "\0" 'telefone''' "\0" 'App\\Entity\\Cliente' "\0" 'email''' "\0" 'App\\Entity\\Cliente' "\0" 'nomeContatoPrincipal''' "\0" 'App\\Entity\\Cliente' "\0" 'cargoContatoPrincipal''' "\0" 'App\\Entity\\Cliente' "\0" 'inscricaoEstadual''' "\0" 'App\\Entity\\Cliente' "\0" 'inscricaoMunicipal''' "\0" 'App\\Entity\\Cliente' "\0" 'isSubstitutoTributario''' "\0" 'App\\Entity\\Cliente' "\0" 'cadastradoPor''' "\0" 'App\\Entity\\Cliente' "\0" 'cep''' "\0" 'App\\Entity\\Cliente' "\0" 'zoomMapa''' "\0" 'App\\Entity\\Cliente' "\0" 'logradouro''' "\0" 'App\\Entity\\Cliente' "\0" 'cidade''' "\0" 'App\\Entity\\Cliente' "\0" 'bairro''' "\0" 'App\\Entity\\Cliente' "\0" 'numero''' "\0" 'App\\Entity\\Cliente' "\0" 'complemento''' "\0" 'App\\Entity\\Cliente' "\0" 'estado''' "\0" 'App\\Entity\\Cliente' "\0" 'latitude''' "\0" 'App\\Entity\\Cliente' "\0" 'longitude''' "\0" 'App\\Entity\\Cliente' "\0" 'endereco''' "\0" 'App\\Entity\\Cliente' "\0" 'diretores''' "\0" 'App\\Entity\\Cliente' "\0" 'userUltimaAlteracao''' "\0" 'App\\Entity\\Cliente' "\0" 'propostasComerciais''' "\0" 'App\\Entity\\Cliente' "\0" 'contratosCliente''' "\0" 'App\\Entity\\Cliente' "\0" 'contatos''' "\0" 'App\\Entity\\Cliente' "\0" 'franquia''' "\0" 'App\\Entity\\Cliente' "\0" 'createdAt''' "\0" 'App\\Entity\\Cliente' "\0" 'updatedAt'];
  54.     }
  55.     /**
  56.      * 
  57.      */
  58.     public function __wakeup()
  59.     {
  60.         if ( ! $this->__isInitialized__) {
  61.             $this->__initializer__ = function (Cliente $proxy) {
  62.                 $proxy->__setInitializer(null);
  63.                 $proxy->__setCloner(null);
  64.                 $existingProperties get_object_vars($proxy);
  65.                 foreach ($proxy->__getLazyProperties() as $property => $defaultValue) {
  66.                     if ( ! array_key_exists($property$existingProperties)) {
  67.                         $proxy->$property $defaultValue;
  68.                     }
  69.                 }
  70.             };
  71.         }
  72.     }
  73.     /**
  74.      * 
  75.      */
  76.     public function __clone()
  77.     {
  78.         $this->__cloner__ && $this->__cloner__->__invoke($this'__clone', []);
  79.     }
  80.     /**
  81.      * Forces initialization of the proxy
  82.      */
  83.     public function __load()
  84.     {
  85.         $this->__initializer__ && $this->__initializer__->__invoke($this'__load', []);
  86.     }
  87.     /**
  88.      * {@inheritDoc}
  89.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  90.      */
  91.     public function __isInitialized()
  92.     {
  93.         return $this->__isInitialized__;
  94.     }
  95.     /**
  96.      * {@inheritDoc}
  97.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  98.      */
  99.     public function __setInitialized($initialized)
  100.     {
  101.         $this->__isInitialized__ $initialized;
  102.     }
  103.     /**
  104.      * {@inheritDoc}
  105.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  106.      */
  107.     public function __setInitializer(\Closure $initializer null)
  108.     {
  109.         $this->__initializer__ $initializer;
  110.     }
  111.     /**
  112.      * {@inheritDoc}
  113.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  114.      */
  115.     public function __getInitializer()
  116.     {
  117.         return $this->__initializer__;
  118.     }
  119.     /**
  120.      * {@inheritDoc}
  121.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  122.      */
  123.     public function __setCloner(\Closure $cloner null)
  124.     {
  125.         $this->__cloner__ $cloner;
  126.     }
  127.     /**
  128.      * {@inheritDoc}
  129.      * @internal generated method: use only when explicitly handling proxy specific cloning logic
  130.      */
  131.     public function __getCloner()
  132.     {
  133.         return $this->__cloner__;
  134.     }
  135.     /**
  136.      * {@inheritDoc}
  137.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  138.      * @static
  139.      */
  140.     public function __getLazyProperties()
  141.     {
  142.         return self::$lazyPropertiesDefaults;
  143.     }
  144.     
  145.     /**
  146.      * {@inheritDoc}
  147.      */
  148.     public function __toString()
  149.     {
  150.         $this->__initializer__ && $this->__initializer__->__invoke($this'__toString', []);
  151.         return parent::__toString();
  152.     }
  153.     /**
  154.      * {@inheritDoc}
  155.      */
  156.     public function autoSetCreatedAtValue()
  157.     {
  158.         $this->__initializer__ && $this->__initializer__->__invoke($this'autoSetCreatedAtValue', []);
  159.         return parent::autoSetCreatedAtValue();
  160.     }
  161.     /**
  162.      * {@inheritDoc}
  163.      */
  164.     public function autoSetUpdatedAtValue()
  165.     {
  166.         $this->__initializer__ && $this->__initializer__->__invoke($this'autoSetUpdatedAtValue', []);
  167.         return parent::autoSetUpdatedAtValue();
  168.     }
  169.     /**
  170.      * {@inheritDoc}
  171.      */
  172.     public function getId(): ?int
  173.     {
  174.         if ($this->__isInitialized__ === false) {
  175.             return (int)  parent::getId();
  176.         }
  177.         $this->__initializer__ && $this->__initializer__->__invoke($this'getId', []);
  178.         return parent::getId();
  179.     }
  180.     /**
  181.      * {@inheritDoc}
  182.      */
  183.     public function getCnpj(): ?string
  184.     {
  185.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCnpj', []);
  186.         return parent::getCnpj();
  187.     }
  188.     /**
  189.      * {@inheritDoc}
  190.      */
  191.     public function setCnpj(string $cnpj): \App\Entity\Cliente
  192.     {
  193.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCnpj', [$cnpj]);
  194.         return parent::setCnpj($cnpj);
  195.     }
  196.     /**
  197.      * {@inheritDoc}
  198.      */
  199.     public function getRazaoSocial(): ?string
  200.     {
  201.         $this->__initializer__ && $this->__initializer__->__invoke($this'getRazaoSocial', []);
  202.         return parent::getRazaoSocial();
  203.     }
  204.     /**
  205.      * {@inheritDoc}
  206.      */
  207.     public function setRazaoSocial(string $razaoSocial): \App\Entity\Cliente
  208.     {
  209.         $this->__initializer__ && $this->__initializer__->__invoke($this'setRazaoSocial', [$razaoSocial]);
  210.         return parent::setRazaoSocial($razaoSocial);
  211.     }
  212.     /**
  213.      * {@inheritDoc}
  214.      */
  215.     public function getTelefone(): ?string
  216.     {
  217.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTelefone', []);
  218.         return parent::getTelefone();
  219.     }
  220.     /**
  221.      * {@inheritDoc}
  222.      */
  223.     public function setTelefone(?string $telefone): \App\Entity\Cliente
  224.     {
  225.         $this->__initializer__ && $this->__initializer__->__invoke($this'setTelefone', [$telefone]);
  226.         return parent::setTelefone($telefone);
  227.     }
  228.     /**
  229.      * {@inheritDoc}
  230.      */
  231.     public function getEmail(): ?string
  232.     {
  233.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEmail', []);
  234.         return parent::getEmail();
  235.     }
  236.     /**
  237.      * {@inheritDoc}
  238.      */
  239.     public function setEmail(?string $email): \App\Entity\Cliente
  240.     {
  241.         $this->__initializer__ && $this->__initializer__->__invoke($this'setEmail', [$email]);
  242.         return parent::setEmail($email);
  243.     }
  244.     /**
  245.      * {@inheritDoc}
  246.      */
  247.     public function getNomeContatoPrincipal(): ?string
  248.     {
  249.         $this->__initializer__ && $this->__initializer__->__invoke($this'getNomeContatoPrincipal', []);
  250.         return parent::getNomeContatoPrincipal();
  251.     }
  252.     /**
  253.      * {@inheritDoc}
  254.      */
  255.     public function setNomeContatoPrincipal(?string $nomeContatoPrincipal): \App\Entity\Cliente
  256.     {
  257.         $this->__initializer__ && $this->__initializer__->__invoke($this'setNomeContatoPrincipal', [$nomeContatoPrincipal]);
  258.         return parent::setNomeContatoPrincipal($nomeContatoPrincipal);
  259.     }
  260.     /**
  261.      * {@inheritDoc}
  262.      */
  263.     public function getCargoContatoPrincipal(): ?string
  264.     {
  265.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCargoContatoPrincipal', []);
  266.         return parent::getCargoContatoPrincipal();
  267.     }
  268.     /**
  269.      * {@inheritDoc}
  270.      */
  271.     public function setCargoContatoPrincipal(string $cargoContatoPrincipal): \App\Entity\Cliente
  272.     {
  273.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCargoContatoPrincipal', [$cargoContatoPrincipal]);
  274.         return parent::setCargoContatoPrincipal($cargoContatoPrincipal);
  275.     }
  276.     /**
  277.      * {@inheritDoc}
  278.      */
  279.     public function getInscricaoEstadual(): ?string
  280.     {
  281.         $this->__initializer__ && $this->__initializer__->__invoke($this'getInscricaoEstadual', []);
  282.         return parent::getInscricaoEstadual();
  283.     }
  284.     /**
  285.      * {@inheritDoc}
  286.      */
  287.     public function setInscricaoEstadual(?string $inscricaoEstadual): \App\Entity\Cliente
  288.     {
  289.         $this->__initializer__ && $this->__initializer__->__invoke($this'setInscricaoEstadual', [$inscricaoEstadual]);
  290.         return parent::setInscricaoEstadual($inscricaoEstadual);
  291.     }
  292.     /**
  293.      * {@inheritDoc}
  294.      */
  295.     public function getInscricaoMunicipal(): ?string
  296.     {
  297.         $this->__initializer__ && $this->__initializer__->__invoke($this'getInscricaoMunicipal', []);
  298.         return parent::getInscricaoMunicipal();
  299.     }
  300.     /**
  301.      * {@inheritDoc}
  302.      */
  303.     public function setInscricaoMunicipal(?string $inscricaoMunicipal): \App\Entity\Cliente
  304.     {
  305.         $this->__initializer__ && $this->__initializer__->__invoke($this'setInscricaoMunicipal', [$inscricaoMunicipal]);
  306.         return parent::setInscricaoMunicipal($inscricaoMunicipal);
  307.     }
  308.     /**
  309.      * {@inheritDoc}
  310.      */
  311.     public function getIsSubstitutoTributario(): ?bool
  312.     {
  313.         $this->__initializer__ && $this->__initializer__->__invoke($this'getIsSubstitutoTributario', []);
  314.         return parent::getIsSubstitutoTributario();
  315.     }
  316.     /**
  317.      * {@inheritDoc}
  318.      */
  319.     public function setIsSubstitutoTributario(bool $isSubstitutoTributario): \App\Entity\Cliente
  320.     {
  321.         $this->__initializer__ && $this->__initializer__->__invoke($this'setIsSubstitutoTributario', [$isSubstitutoTributario]);
  322.         return parent::setIsSubstitutoTributario($isSubstitutoTributario);
  323.     }
  324.     /**
  325.      * {@inheritDoc}
  326.      */
  327.     public function getCadastradoPor(): ?\App\Application\Sonata\UserBundle\Entity\User
  328.     {
  329.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCadastradoPor', []);
  330.         return parent::getCadastradoPor();
  331.     }
  332.     /**
  333.      * {@inheritDoc}
  334.      */
  335.     public function setCadastradoPor(?\App\Application\Sonata\UserBundle\Entity\User $cadastradoPor): \App\Entity\Cliente
  336.     {
  337.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCadastradoPor', [$cadastradoPor]);
  338.         return parent::setCadastradoPor($cadastradoPor);
  339.     }
  340.     /**
  341.      * {@inheritDoc}
  342.      */
  343.     public function getLogradouro(): ?string
  344.     {
  345.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLogradouro', []);
  346.         return parent::getLogradouro();
  347.     }
  348.     /**
  349.      * {@inheritDoc}
  350.      */
  351.     public function setLogradouro(string $logradouro): \App\Entity\Cliente
  352.     {
  353.         $this->__initializer__ && $this->__initializer__->__invoke($this'setLogradouro', [$logradouro]);
  354.         return parent::setLogradouro($logradouro);
  355.     }
  356.     /**
  357.      * {@inheritDoc}
  358.      */
  359.     public function getCidade(): ?string
  360.     {
  361.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCidade', []);
  362.         return parent::getCidade();
  363.     }
  364.     /**
  365.      * {@inheritDoc}
  366.      */
  367.     public function setCidade(string $cidade): \App\Entity\Cliente
  368.     {
  369.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCidade', [$cidade]);
  370.         return parent::setCidade($cidade);
  371.     }
  372.     /**
  373.      * {@inheritDoc}
  374.      */
  375.     public function getBairro(): ?string
  376.     {
  377.         $this->__initializer__ && $this->__initializer__->__invoke($this'getBairro', []);
  378.         return parent::getBairro();
  379.     }
  380.     /**
  381.      * {@inheritDoc}
  382.      */
  383.     public function setBairro(string $bairro): \App\Entity\Cliente
  384.     {
  385.         $this->__initializer__ && $this->__initializer__->__invoke($this'setBairro', [$bairro]);
  386.         return parent::setBairro($bairro);
  387.     }
  388.     /**
  389.      * {@inheritDoc}
  390.      */
  391.     public function getEstado(): ?string
  392.     {
  393.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEstado', []);
  394.         return parent::getEstado();
  395.     }
  396.     /**
  397.      * {@inheritDoc}
  398.      */
  399.     public function setEstado(string $estado): \App\Entity\Cliente
  400.     {
  401.         $this->__initializer__ && $this->__initializer__->__invoke($this'setEstado', [$estado]);
  402.         return parent::setEstado($estado);
  403.     }
  404.     /**
  405.      * {@inheritDoc}
  406.      */
  407.     public function getLatitude(): ?float
  408.     {
  409.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLatitude', []);
  410.         return parent::getLatitude();
  411.     }
  412.     /**
  413.      * {@inheritDoc}
  414.      */
  415.     public function setLatitude(?float $latitude): \App\Entity\Cliente
  416.     {
  417.         $this->__initializer__ && $this->__initializer__->__invoke($this'setLatitude', [$latitude]);
  418.         return parent::setLatitude($latitude);
  419.     }
  420.     /**
  421.      * {@inheritDoc}
  422.      */
  423.     public function getLongitude(): ?float
  424.     {
  425.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLongitude', []);
  426.         return parent::getLongitude();
  427.     }
  428.     /**
  429.      * {@inheritDoc}
  430.      */
  431.     public function setLongitude(?float $longitude): \App\Entity\Cliente
  432.     {
  433.         $this->__initializer__ && $this->__initializer__->__invoke($this'setLongitude', [$longitude]);
  434.         return parent::setLongitude($longitude);
  435.     }
  436.     /**
  437.      * {@inheritDoc}
  438.      */
  439.     public function getCep(): ?string
  440.     {
  441.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCep', []);
  442.         return parent::getCep();
  443.     }
  444.     /**
  445.      * {@inheritDoc}
  446.      */
  447.     public function setCep(string $cep): \App\Entity\Cliente
  448.     {
  449.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCep', [$cep]);
  450.         return parent::setCep($cep);
  451.     }
  452.     /**
  453.      * {@inheritDoc}
  454.      */
  455.     public function getZoomMapa(): ?string
  456.     {
  457.         $this->__initializer__ && $this->__initializer__->__invoke($this'getZoomMapa', []);
  458.         return parent::getZoomMapa();
  459.     }
  460.     /**
  461.      * {@inheritDoc}
  462.      */
  463.     public function setZoomMapa(?string $zoomMapa): \App\Entity\Cliente
  464.     {
  465.         $this->__initializer__ && $this->__initializer__->__invoke($this'setZoomMapa', [$zoomMapa]);
  466.         return parent::setZoomMapa($zoomMapa);
  467.     }
  468.     /**
  469.      * {@inheritDoc}
  470.      */
  471.     public function getNumero(): ?int
  472.     {
  473.         $this->__initializer__ && $this->__initializer__->__invoke($this'getNumero', []);
  474.         return parent::getNumero();
  475.     }
  476.     /**
  477.      * {@inheritDoc}
  478.      */
  479.     public function setNumero(?int $numero): \App\Entity\Cliente
  480.     {
  481.         $this->__initializer__ && $this->__initializer__->__invoke($this'setNumero', [$numero]);
  482.         return parent::setNumero($numero);
  483.     }
  484.     /**
  485.      * {@inheritDoc}
  486.      */
  487.     public function getComplemento(): ?string
  488.     {
  489.         $this->__initializer__ && $this->__initializer__->__invoke($this'getComplemento', []);
  490.         return parent::getComplemento();
  491.     }
  492.     /**
  493.      * {@inheritDoc}
  494.      */
  495.     public function setComplemento(?string $complemento): \App\Entity\Cliente
  496.     {
  497.         $this->__initializer__ && $this->__initializer__->__invoke($this'setComplemento', [$complemento]);
  498.         return parent::setComplemento($complemento);
  499.     }
  500.     /**
  501.      * {@inheritDoc}
  502.      */
  503.     public function getEndereco(): ?string
  504.     {
  505.         $this->__initializer__ && $this->__initializer__->__invoke($this'getEndereco', []);
  506.         return parent::getEndereco();
  507.     }
  508.     /**
  509.      * {@inheritDoc}
  510.      */
  511.     public function setEndereco(?string $endereco): \App\Entity\Cliente
  512.     {
  513.         $this->__initializer__ && $this->__initializer__->__invoke($this'setEndereco', [$endereco]);
  514.         return parent::setEndereco($endereco);
  515.     }
  516.     /**
  517.      * {@inheritDoc}
  518.      */
  519.     public function getDiretores(): \Doctrine\Common\Collections\Collection
  520.     {
  521.         $this->__initializer__ && $this->__initializer__->__invoke($this'getDiretores', []);
  522.         return parent::getDiretores();
  523.     }
  524.     /**
  525.      * {@inheritDoc}
  526.      */
  527.     public function addDiretore(\App\Entity\DiretorCliente $diretore): \App\Entity\Cliente
  528.     {
  529.         $this->__initializer__ && $this->__initializer__->__invoke($this'addDiretore', [$diretore]);
  530.         return parent::addDiretore($diretore);
  531.     }
  532.     /**
  533.      * {@inheritDoc}
  534.      */
  535.     public function removeDiretore(\App\Entity\DiretorCliente $diretore): \App\Entity\Cliente
  536.     {
  537.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeDiretore', [$diretore]);
  538.         return parent::removeDiretore($diretore);
  539.     }
  540.     /**
  541.      * {@inheritDoc}
  542.      */
  543.     public function getUserUltimaAlteracao(): ?\App\Application\Sonata\UserBundle\Entity\User
  544.     {
  545.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUserUltimaAlteracao', []);
  546.         return parent::getUserUltimaAlteracao();
  547.     }
  548.     /**
  549.      * {@inheritDoc}
  550.      */
  551.     public function setUserUltimaAlteracao(?\App\Application\Sonata\UserBundle\Entity\User $userUltimaAlteracao): \App\Entity\Cliente
  552.     {
  553.         $this->__initializer__ && $this->__initializer__->__invoke($this'setUserUltimaAlteracao', [$userUltimaAlteracao]);
  554.         return parent::setUserUltimaAlteracao($userUltimaAlteracao);
  555.     }
  556.     /**
  557.      * {@inheritDoc}
  558.      */
  559.     public function getPropostasComerciais(): \Doctrine\Common\Collections\Collection
  560.     {
  561.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPropostasComerciais', []);
  562.         return parent::getPropostasComerciais();
  563.     }
  564.     /**
  565.      * {@inheritDoc}
  566.      */
  567.     public function addPropostasComerciai(\App\Entity\PropostaComercial $propostasComerciai): \App\Entity\Cliente
  568.     {
  569.         $this->__initializer__ && $this->__initializer__->__invoke($this'addPropostasComerciai', [$propostasComerciai]);
  570.         return parent::addPropostasComerciai($propostasComerciai);
  571.     }
  572.     /**
  573.      * {@inheritDoc}
  574.      */
  575.     public function removePropostasComerciai(\App\Entity\PropostaComercial $propostasComerciai): \App\Entity\Cliente
  576.     {
  577.         $this->__initializer__ && $this->__initializer__->__invoke($this'removePropostasComerciai', [$propostasComerciai]);
  578.         return parent::removePropostasComerciai($propostasComerciai);
  579.     }
  580.     /**
  581.      * {@inheritDoc}
  582.      */
  583.     public function getContratosCliente(): \Doctrine\Common\Collections\Collection
  584.     {
  585.         $this->__initializer__ && $this->__initializer__->__invoke($this'getContratosCliente', []);
  586.         return parent::getContratosCliente();
  587.     }
  588.     /**
  589.      * {@inheritDoc}
  590.      */
  591.     public function addContratosCliente(\App\Entity\ContratoCliente $contratosCliente): \App\Entity\Cliente
  592.     {
  593.         $this->__initializer__ && $this->__initializer__->__invoke($this'addContratosCliente', [$contratosCliente]);
  594.         return parent::addContratosCliente($contratosCliente);
  595.     }
  596.     /**
  597.      * {@inheritDoc}
  598.      */
  599.     public function removeContratosCliente(\App\Entity\ContratoCliente $contratosCliente): \App\Entity\Cliente
  600.     {
  601.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeContratosCliente', [$contratosCliente]);
  602.         return parent::removeContratosCliente($contratosCliente);
  603.     }
  604.     /**
  605.      * {@inheritDoc}
  606.      */
  607.     public function getContatos(): \Doctrine\Common\Collections\Collection
  608.     {
  609.         $this->__initializer__ && $this->__initializer__->__invoke($this'getContatos', []);
  610.         return parent::getContatos();
  611.     }
  612.     /**
  613.      * {@inheritDoc}
  614.      */
  615.     public function addContato(\App\Entity\ClienteContato $contato): \App\Entity\Cliente
  616.     {
  617.         $this->__initializer__ && $this->__initializer__->__invoke($this'addContato', [$contato]);
  618.         return parent::addContato($contato);
  619.     }
  620.     /**
  621.      * {@inheritDoc}
  622.      */
  623.     public function removeContato(\App\Entity\ClienteContato $contato): \App\Entity\Cliente
  624.     {
  625.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeContato', [$contato]);
  626.         return parent::removeContato($contato);
  627.     }
  628.     /**
  629.      * {@inheritDoc}
  630.      */
  631.     public function getFranquia(): ?\App\Entity\Empresa
  632.     {
  633.         $this->__initializer__ && $this->__initializer__->__invoke($this'getFranquia', []);
  634.         return parent::getFranquia();
  635.     }
  636.     /**
  637.      * {@inheritDoc}
  638.      */
  639.     public function setFranquia(?\App\Entity\Empresa $franquia): \App\Entity\Cliente
  640.     {
  641.         $this->__initializer__ && $this->__initializer__->__invoke($this'setFranquia', [$franquia]);
  642.         return parent::setFranquia($franquia);
  643.     }
  644.     /**
  645.      * {@inheritDoc}
  646.      */
  647.     public function getCreatedAt(): ?\DateTimeInterface
  648.     {
  649.         $this->__initializer__ && $this->__initializer__->__invoke($this'getCreatedAt', []);
  650.         return parent::getCreatedAt();
  651.     }
  652.     /**
  653.      * {@inheritDoc}
  654.      */
  655.     public function setCreatedAt(\DateTimeInterface $createdAt): \App\Entity\Cliente
  656.     {
  657.         $this->__initializer__ && $this->__initializer__->__invoke($this'setCreatedAt', [$createdAt]);
  658.         return parent::setCreatedAt($createdAt);
  659.     }
  660.     /**
  661.      * {@inheritDoc}
  662.      */
  663.     public function getUpdatedAt(): ?\DateTimeInterface
  664.     {
  665.         $this->__initializer__ && $this->__initializer__->__invoke($this'getUpdatedAt', []);
  666.         return parent::getUpdatedAt();
  667.     }
  668.     /**
  669.      * {@inheritDoc}
  670.      */
  671.     public function setUpdatedAt(\DateTimeInterface $updatedAt): \App\Entity\Cliente
  672.     {
  673.         $this->__initializer__ && $this->__initializer__->__invoke($this'setUpdatedAt', [$updatedAt]);
  674.         return parent::setUpdatedAt($updatedAt);
  675.     }
  676. }