<?php
namespace Proxies\__CG__\App\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class OrdemDeServico extends \App\Entity\OrdemDeServico 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\Common\Persistence\Proxy::__isInitialized
*/
public $__isInitialized__ = false;
/**
* @var array properties to be lazy loaded, with keys being the property
* names and values being their default values
*
* @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties
*/
public static $lazyPropertiesDefaults = [];
/**
* @param \Closure $initializer
* @param \Closure $cloner
*/
public function __construct($initializer = null, $cloner = null)
{
$this->__initializer__ = $initializer;
$this->__cloner__ = $cloner;
}
/**
*
* @return array
*/
public function __sleep()
{
if ($this->__isInitialized__) {
return ['__isInitialized__', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'id', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'proposta', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'status', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'observacoes', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'updatedAt', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'diariosObra', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'cadastradoPor', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'userUltimaAlteracao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'previsaoEntrega', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'finalizadaEm', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'diasInterrupcoes', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'concretagems', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'perguntaUmSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'peruntaDoisSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'perguntaTresSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'peruntaQuatroSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'perguntaCincoSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'acessoCliente', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'cno', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'franquia'];
}
return ['__isInitialized__', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'id', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'proposta', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'status', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'observacoes', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'createdAt', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'updatedAt', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'diariosObra', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'cadastradoPor', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'userUltimaAlteracao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'previsaoEntrega', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'finalizadaEm', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'diasInterrupcoes', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'concretagems', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'perguntaUmSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'peruntaDoisSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'perguntaTresSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'peruntaQuatroSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'perguntaCincoSatisfacao', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'acessoCliente', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'cno', '' . "\0" . 'App\\Entity\\OrdemDeServico' . "\0" . 'franquia'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (OrdemDeServico $proxy) {
$proxy->__setInitializer(null);
$proxy->__setCloner(null);
$existingProperties = get_object_vars($proxy);
foreach ($proxy->__getLazyProperties() 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()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []);
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __isInitialized()
{
return $this->__isInitialized__;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __setInitialized($initialized)
{
$this->__isInitialized__ = $initialized;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __setInitializer(\Closure $initializer = null)
{
$this->__initializer__ = $initializer;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __getInitializer()
{
return $this->__initializer__;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __setCloner(\Closure $cloner = null)
{
$this->__cloner__ = $cloner;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific cloning logic
*/
public function __getCloner()
{
return $this->__cloner__;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
* @static
*/
public function __getLazyProperties()
{
return self::$lazyPropertiesDefaults;
}
/**
* {@inheritDoc}
*/
public function getCadastradoPor(): ?\App\Application\Sonata\UserBundle\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCadastradoPor', []);
return parent::getCadastradoPor();
}
/**
* {@inheritDoc}
*/
public function setCadastradoPor(?\App\Application\Sonata\UserBundle\Entity\User $cadastradoPor): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCadastradoPor', [$cadastradoPor]);
return parent::setCadastradoPor($cadastradoPor);
}
/**
* {@inheritDoc}
*/
public function getUserUltimaAlteracao(): ?\App\Application\Sonata\UserBundle\Entity\User
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUserUltimaAlteracao', []);
return parent::getUserUltimaAlteracao();
}
/**
* {@inheritDoc}
*/
public function setUserUltimaAlteracao(?\App\Application\Sonata\UserBundle\Entity\User $userUltimaAlteracao): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUserUltimaAlteracao', [$userUltimaAlteracao]);
return parent::setUserUltimaAlteracao($userUltimaAlteracao);
}
/**
* {@inheritDoc}
*/
public function __toString()
{
$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 getProposta(): ?\App\Entity\PropostaComercial
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProposta', []);
return parent::getProposta();
}
/**
* {@inheritDoc}
*/
public function setProposta(?\App\Entity\PropostaComercial $proposta): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setProposta', [$proposta]);
return parent::setProposta($proposta);
}
/**
* {@inheritDoc}
*/
public function getCreatedAt(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedAt', []);
return parent::getCreatedAt();
}
/**
* {@inheritDoc}
*/
public function setCreatedAt(\DateTimeInterface $createdAt): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedAt', [$createdAt]);
return parent::setCreatedAt($createdAt);
}
/**
* {@inheritDoc}
*/
public function getStatus(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', []);
return parent::getStatus();
}
/**
* {@inheritDoc}
*/
public function setStatus(string $status): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', [$status]);
return parent::setStatus($status);
}
/**
* {@inheritDoc}
*/
public function getObservacoes(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getObservacoes', []);
return parent::getObservacoes();
}
/**
* {@inheritDoc}
*/
public function setObservacoes(?string $observacoes): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setObservacoes', [$observacoes]);
return parent::setObservacoes($observacoes);
}
/**
* {@inheritDoc}
*/
public function getUpdatedAt(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdatedAt', []);
return parent::getUpdatedAt();
}
/**
* {@inheritDoc}
*/
public function setUpdatedAt(?\DateTimeInterface $updatedAt): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdatedAt', [$updatedAt]);
return parent::setUpdatedAt($updatedAt);
}
/**
* {@inheritDoc}
*/
public function getDiariosObra(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDiariosObra', []);
return parent::getDiariosObra();
}
/**
* {@inheritDoc}
*/
public function addDiariosObra(\App\Entity\DiarioObra $diariosObra): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addDiariosObra', [$diariosObra]);
return parent::addDiariosObra($diariosObra);
}
/**
* {@inheritDoc}
*/
public function removeDiariosObra(\App\Entity\DiarioObra $diariosObra): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeDiariosObra', [$diariosObra]);
return parent::removeDiariosObra($diariosObra);
}
/**
* {@inheritDoc}
*/
public function getPrevisaoEntrega(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPrevisaoEntrega', []);
return parent::getPrevisaoEntrega();
}
/**
* {@inheritDoc}
*/
public function setPrevisaoEntrega(?\DateTimeInterface $previsaoEntrega): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPrevisaoEntrega', [$previsaoEntrega]);
return parent::setPrevisaoEntrega($previsaoEntrega);
}
/**
* {@inheritDoc}
*/
public function getFinalizadaEm(): ?\DateTimeInterface
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFinalizadaEm', []);
return parent::getFinalizadaEm();
}
/**
* {@inheritDoc}
*/
public function setFinalizadaEm(?\DateTimeInterface $finalizadaEm): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFinalizadaEm', [$finalizadaEm]);
return parent::setFinalizadaEm($finalizadaEm);
}
/**
* {@inheritDoc}
*/
public function getDiasInterrupcoes(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDiasInterrupcoes', []);
return parent::getDiasInterrupcoes();
}
/**
* {@inheritDoc}
*/
public function setDiasInterrupcoes(?int $diasInterrupcoes): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDiasInterrupcoes', [$diasInterrupcoes]);
return parent::setDiasInterrupcoes($diasInterrupcoes);
}
/**
* {@inheritDoc}
*/
public function getConcretagems(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getConcretagems', []);
return parent::getConcretagems();
}
/**
* {@inheritDoc}
*/
public function addConcretagem(\App\Entity\Concretagem $concretagem): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addConcretagem', [$concretagem]);
return parent::addConcretagem($concretagem);
}
/**
* {@inheritDoc}
*/
public function removeConcretagem(\App\Entity\Concretagem $concretagem): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeConcretagem', [$concretagem]);
return parent::removeConcretagem($concretagem);
}
/**
* {@inheritDoc}
*/
public function getPerguntaUmSatisfacao(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPerguntaUmSatisfacao', []);
return parent::getPerguntaUmSatisfacao();
}
/**
* {@inheritDoc}
*/
public function setPerguntaUmSatisfacao(?int $perguntaUmSatisfacao): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPerguntaUmSatisfacao', [$perguntaUmSatisfacao]);
return parent::setPerguntaUmSatisfacao($perguntaUmSatisfacao);
}
/**
* {@inheritDoc}
*/
public function getPeruntaDoisSatisfacao(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPeruntaDoisSatisfacao', []);
return parent::getPeruntaDoisSatisfacao();
}
/**
* {@inheritDoc}
*/
public function setPeruntaDoisSatisfacao(?int $peruntaDoisSatisfacao): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPeruntaDoisSatisfacao', [$peruntaDoisSatisfacao]);
return parent::setPeruntaDoisSatisfacao($peruntaDoisSatisfacao);
}
/**
* {@inheritDoc}
*/
public function getPerguntaTresSatisfacao(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPerguntaTresSatisfacao', []);
return parent::getPerguntaTresSatisfacao();
}
/**
* {@inheritDoc}
*/
public function setPerguntaTresSatisfacao(?int $perguntaTresSatisfacao): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPerguntaTresSatisfacao', [$perguntaTresSatisfacao]);
return parent::setPerguntaTresSatisfacao($perguntaTresSatisfacao);
}
/**
* {@inheritDoc}
*/
public function getPeruntaQuatroSatisfacao(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPeruntaQuatroSatisfacao', []);
return parent::getPeruntaQuatroSatisfacao();
}
/**
* {@inheritDoc}
*/
public function setPeruntaQuatroSatisfacao(?int $peruntaQuatroSatisfacao): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPeruntaQuatroSatisfacao', [$peruntaQuatroSatisfacao]);
return parent::setPeruntaQuatroSatisfacao($peruntaQuatroSatisfacao);
}
/**
* {@inheritDoc}
*/
public function getPerguntaCincoSatisfacao(): ?int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPerguntaCincoSatisfacao', []);
return parent::getPerguntaCincoSatisfacao();
}
/**
* {@inheritDoc}
*/
public function setPerguntaCincoSatisfacao(?int $perguntaCincoSatisfacao): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPerguntaCincoSatisfacao', [$perguntaCincoSatisfacao]);
return parent::setPerguntaCincoSatisfacao($perguntaCincoSatisfacao);
}
/**
* {@inheritDoc}
*/
public function getAcessoCliente(): ?\App\Entity\AcessoCliente
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAcessoCliente', []);
return parent::getAcessoCliente();
}
/**
* {@inheritDoc}
*/
public function setAcessoCliente(?\App\Entity\AcessoCliente $acessoCliente): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAcessoCliente', [$acessoCliente]);
return parent::setAcessoCliente($acessoCliente);
}
/**
* {@inheritDoc}
*/
public function getCno(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCno', []);
return parent::getCno();
}
/**
* {@inheritDoc}
*/
public function setCno(?string $cno): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCno', [$cno]);
return parent::setCno($cno);
}
/**
* {@inheritDoc}
*/
public function getFranquia(): ?\App\Entity\Empresa
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFranquia', []);
return parent::getFranquia();
}
/**
* {@inheritDoc}
*/
public function setFranquia(?\App\Entity\Empresa $franquia): \App\Entity\OrdemDeServico
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFranquia', [$franquia]);
return parent::setFranquia($franquia);
}
}