<?php
namespace Proxies\__CG__\Aqarmap\Bundle\ListingBundle\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class Section extends \Aqarmap\Bundle\ListingBundle\Entity\Section 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" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'id', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'title', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'description', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'metaTitle', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'metaDescription', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'main', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'searchable', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'slug', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'translations', 'listings', 'locationStatistics', 'priceFilter', 'rules', 'interests', 'exchangeRequests', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'locale', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'synced', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'referenceId', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'metaSearchDescription', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'v4Translations'];
}
return ['__isInitialized__', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'id', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'title', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'description', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'metaTitle', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'metaDescription', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'main', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'searchable', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'slug', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'translations', 'listings', 'locationStatistics', 'priceFilter', 'rules', 'interests', 'exchangeRequests', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'locale', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'synced', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'referenceId', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'metaSearchDescription', '' . "\0" . 'Aqarmap\\Bundle\\ListingBundle\\Entity\\Section' . "\0" . 'v4Translations'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (Section $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 setTitle($title)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTitle', [$title]);
return parent::setTitle($title);
}
/**
* {@inheritDoc}
*/
public function getTitle()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTitle', []);
return parent::getTitle();
}
/**
* {@inheritDoc}
*/
public function setDescription($description)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescription', [$description]);
return parent::setDescription($description);
}
/**
* {@inheritDoc}
*/
public function getDescription()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDescription', []);
return parent::getDescription();
}
/**
* {@inheritDoc}
*/
public function setMain($main)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMain', [$main]);
return parent::setMain($main);
}
/**
* {@inheritDoc}
*/
public function getMain()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMain', []);
return parent::getMain();
}
/**
* {@inheritDoc}
*/
public function setSearchable($searchable)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSearchable', [$searchable]);
return parent::setSearchable($searchable);
}
/**
* {@inheritDoc}
*/
public function getSearchable()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSearchable', []);
return parent::getSearchable();
}
/**
* {@inheritDoc}
*/
public function isSearchable()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isSearchable', []);
return parent::isSearchable();
}
/**
* {@inheritDoc}
*/
public function isMain()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isMain', []);
return parent::isMain();
}
/**
* {@inheritDoc}
*/
public function getInheritanceType()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getInheritanceType', []);
return parent::getInheritanceType();
}
/**
* {@inheritDoc}
*/
public function setSlug($slug)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSlug', [$slug]);
return parent::setSlug($slug);
}
/**
* {@inheritDoc}
*/
public function getSlug()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSlug', []);
return parent::getSlug();
}
/**
* {@inheritDoc}
*/
public function getTranslations()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTranslations', []);
return parent::getTranslations();
}
/**
* {@inheritDoc}
*/
public function getTranslatableLocale()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTranslatableLocale', []);
return parent::getTranslatableLocale();
}
/**
* {@inheritDoc}
*/
public function addTranslation(\Aqarmap\Bundle\ListingBundle\Entity\SectionTranslation $translation)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTranslation', [$translation]);
return parent::addTranslation($translation);
}
/**
* {@inheritDoc}
*/
public function removeTranslation(\Aqarmap\Bundle\ListingBundle\Entity\SectionTranslation $translation)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeTranslation', [$translation]);
return parent::removeTranslation($translation);
}
/**
* {@inheritDoc}
*/
public function addListing(\Aqarmap\Bundle\ListingBundle\Entity\Listing $listings)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addListing', [$listings]);
return parent::addListing($listings);
}
/**
* {@inheritDoc}
*/
public function removeListing(\Aqarmap\Bundle\ListingBundle\Entity\Listing $listings): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeListing', [$listings]);
parent::removeListing($listings);
}
/**
* {@inheritDoc}
*/
public function getListings()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getListings', []);
return parent::getListings();
}
/**
* {@inheritDoc}
*/
public function getLocationListings($locations)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLocationListings', [$locations]);
return parent::getLocationListings($locations);
}
/**
* {@inheritDoc}
*/
public function addPriceFilter(\Aqarmap\Bundle\ListingBundle\Entity\PriceFilter $priceFilter)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addPriceFilter', [$priceFilter]);
return parent::addPriceFilter($priceFilter);
}
/**
* {@inheritDoc}
*/
public function removePriceFilter(\Aqarmap\Bundle\ListingBundle\Entity\PriceFilter $priceFilter): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removePriceFilter', [$priceFilter]);
parent::removePriceFilter($priceFilter);
}
/**
* {@inheritDoc}
*/
public function getPriceFilter()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPriceFilter', []);
return parent::getPriceFilter();
}
/**
* {@inheritDoc}
*/
public function addRule(\Aqarmap\Bundle\ListingBundle\Entity\Rule $rules)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addRule', [$rules]);
return parent::addRule($rules);
}
/**
* {@inheritDoc}
*/
public function removeRule(\Aqarmap\Bundle\ListingBundle\Entity\Rule $rules): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeRule', [$rules]);
parent::removeRule($rules);
}
/**
* {@inheritDoc}
*/
public function getRules()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRules', []);
return parent::getRules();
}
/**
* {@inheritDoc}
*/
public function addLocationStatistic(\Aqarmap\Bundle\NeighborhoodBundle\Entity\LocationStatistics $locationStatistic)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addLocationStatistic', [$locationStatistic]);
return parent::addLocationStatistic($locationStatistic);
}
/**
* {@inheritDoc}
*/
public function removeLocationStatistic(\Aqarmap\Bundle\NeighborhoodBundle\Entity\LocationStatistics $locationStatistic): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeLocationStatistic', [$locationStatistic]);
parent::removeLocationStatistic($locationStatistic);
}
/**
* {@inheritDoc}
*/
public function getLocationStatistics()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLocationStatistics', []);
return parent::getLocationStatistics();
}
/**
* {@inheritDoc}
*/
public function addInterest(\Aqarmap\Bundle\UserBundle\Entity\UserInterest $interest)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addInterest', [$interest]);
return parent::addInterest($interest);
}
/**
* {@inheritDoc}
*/
public function removeInterest(\Aqarmap\Bundle\UserBundle\Entity\UserInterest $interest): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeInterest', [$interest]);
parent::removeInterest($interest);
}
/**
* {@inheritDoc}
*/
public function getInterests()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getInterests', []);
return parent::getInterests();
}
/**
* {@inheritDoc}
*/
public function setTranslatableLocale($locale): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTranslatableLocale', [$locale]);
parent::setTranslatableLocale($locale);
}
/**
* {@inheritDoc}
*/
public function addExchangeRequest(\Aqarmap\Bundle\ExchangeBundle\Entity\ExchangeRequest $exchangeRequest)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addExchangeRequest', [$exchangeRequest]);
return parent::addExchangeRequest($exchangeRequest);
}
/**
* {@inheritDoc}
*/
public function removeExchangeRequest(\Aqarmap\Bundle\ExchangeBundle\Entity\ExchangeRequest $exchangeRequest): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeExchangeRequest', [$exchangeRequest]);
parent::removeExchangeRequest($exchangeRequest);
}
/**
* {@inheritDoc}
*/
public function getExchangeRequests()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getExchangeRequests', []);
return parent::getExchangeRequests();
}
/**
* {@inheritDoc}
*/
public function __toString()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, '__toString', []);
return parent::__toString();
}
/**
* {@inheritDoc}
*/
public function getMetaDescription()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMetaDescription', []);
return parent::getMetaDescription();
}
/**
* {@inheritDoc}
*/
public function setMetaDescription($metaDescription): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMetaDescription', [$metaDescription]);
parent::setMetaDescription($metaDescription);
}
/**
* {@inheritDoc}
*/
public function getMetaTitle()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMetaTitle', []);
return parent::getMetaTitle();
}
/**
* {@inheritDoc}
*/
public function setMetaTitle($metaTitle)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMetaTitle', [$metaTitle]);
return parent::setMetaTitle($metaTitle);
}
/**
* {@inheritDoc}
*/
public function setSynced(bool $synced = false)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSynced', [$synced]);
return parent::setSynced($synced);
}
/**
* {@inheritDoc}
*/
public function getSynced()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSynced', []);
return parent::getSynced();
}
/**
* {@inheritDoc}
*/
public function getMetaSearchDescription()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMetaSearchDescription', []);
return parent::getMetaSearchDescription();
}
/**
* {@inheritDoc}
*/
public function setMetaSearchDescription(string $metaSearchDescription)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMetaSearchDescription', [$metaSearchDescription]);
return parent::setMetaSearchDescription($metaSearchDescription);
}
/**
* {@inheritDoc}
*/
public function getReferenceId()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getReferenceId', []);
return parent::getReferenceId();
}
/**
* {@inheritDoc}
*/
public function setReferenceId(?int $referenceId)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setReferenceId', [$referenceId]);
return parent::setReferenceId($referenceId);
}
/**
* {@inheritDoc}
*/
public function getReferencedV4Id()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getReferencedV4Id', []);
return parent::getReferencedV4Id();
}
/**
* {@inheritDoc}
*/
public function setV4Translations($translations = array (
))
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setV4Translations', [$translations]);
return parent::setV4Translations($translations);
}
/**
* {@inheritDoc}
*/
public function getV4Translations()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getV4Translations', []);
return parent::getV4Translations();
}
}