<?php
namespace Proxies\__CG__\Slivki\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class Category extends \Slivki\Entity\Category 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__', 'typeID', 'categoryType', 'code', 'past', 'topCount', 'domainObjectID', 'entityCount', 'description', 'banners', 'brandingBanners', 'mobileApiHash', 'sales', 'lastModified', 'inMenuBottom', 'hotFeedMedia', 'hotFeedIconMedia', 'hotFeedName', 'unpopular', 'position', 'featuredInMenu', 'telegramBotShow', 'telegramBotName', 'telegramBotPosition', 'utmCampaign', 'meOnMapActive', 'meOnMapPosition', 'meOnMapFeaturedActive', 'meOnMapFeaturedPosition', 'splitOffersWithSameCategories', '' . "\0" . 'Slivki\\Entity\\Category' . "\0" . 'activeInBestOffersCategory', '' . "\0" . 'Slivki\\Entity\\Category' . "\0" . 'showItemsCatalog', '' . "\0" . 'Slivki\\Entity\\Category' . "\0" . 'hideWorkExamples', 'name', 'active', 'sortOrder', 'parents', 'children', 'city', 'mobileMenuIconMedias', 'appIconMedias', 'mapPinIconMedias', 'mapPinColor', 'apiSortOrder', 'h1', 'ID', 'transitionID'];
}
return ['__isInitialized__', 'typeID', 'categoryType', 'code', 'past', 'topCount', 'domainObjectID', 'entityCount', 'description', 'banners', 'brandingBanners', 'mobileApiHash', 'sales', 'lastModified', 'inMenuBottom', 'hotFeedMedia', 'hotFeedIconMedia', 'hotFeedName', 'unpopular', 'position', 'featuredInMenu', 'telegramBotShow', 'telegramBotName', 'telegramBotPosition', 'utmCampaign', 'meOnMapActive', 'meOnMapPosition', 'meOnMapFeaturedActive', 'meOnMapFeaturedPosition', 'splitOffersWithSameCategories', '' . "\0" . 'Slivki\\Entity\\Category' . "\0" . 'activeInBestOffersCategory', '' . "\0" . 'Slivki\\Entity\\Category' . "\0" . 'showItemsCatalog', '' . "\0" . 'Slivki\\Entity\\Category' . "\0" . 'hideWorkExamples', 'name', 'active', 'sortOrder', 'parents', 'children', 'city', 'mobileMenuIconMedias', 'appIconMedias', 'mapPinIconMedias', 'mapPinColor', 'apiSortOrder', 'h1', 'ID', 'transitionID'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (Category $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 getDescription()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDescription', []);
return parent::getDescription();
}
/**
* {@inheritDoc}
*/
public function setDescription($description)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescription', [$description]);
return parent::setDescription($description);
}
/**
* {@inheritDoc}
*/
public function getTypeID()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTypeID', []);
return parent::getTypeID();
}
/**
* {@inheritDoc}
*/
public function setTypeID($typeID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTypeID', [$typeID]);
return parent::setTypeID($typeID);
}
/**
* {@inheritDoc}
*/
public function getLastModified()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastModified', []);
return parent::getLastModified();
}
/**
* {@inheritDoc}
*/
public function setLastModified($lastModified)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastModified', [$lastModified]);
return parent::setLastModified($lastModified);
}
/**
* {@inheritDoc}
*/
public function getCategoryType()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCategoryType', []);
return parent::getCategoryType();
}
/**
* {@inheritDoc}
*/
public function setCategoryType($category)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCategoryType', [$category]);
return parent::setCategoryType($category);
}
/**
* {@inheritDoc}
*/
public function getCode()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCode', []);
return parent::getCode();
}
/**
* {@inheritDoc}
*/
public function setCode($code)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCode', [$code]);
return parent::setCode($code);
}
/**
* {@inheritDoc}
*/
public function isPast()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isPast', []);
return parent::isPast();
}
/**
* {@inheritDoc}
*/
public function setPast($past)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPast', [$past]);
return parent::setPast($past);
}
/**
* {@inheritDoc}
*/
public function getTopCount()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTopCount', []);
return parent::getTopCount();
}
/**
* {@inheritDoc}
*/
public function setTopCount($topCount)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTopCount', [$topCount]);
return parent::setTopCount($topCount);
}
/**
* {@inheritDoc}
*/
public function getDomainObjectID()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDomainObjectID', []);
return parent::getDomainObjectID();
}
/**
* {@inheritDoc}
*/
public function setDomainObjectID($domainObjectID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDomainObjectID', [$domainObjectID]);
return parent::setDomainObjectID($domainObjectID);
}
/**
* {@inheritDoc}
*/
public function getEntityCount()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEntityCount', []);
return parent::getEntityCount();
}
/**
* {@inheritDoc}
*/
public function setEntityCount($entityCount)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEntityCount', [$entityCount]);
return parent::setEntityCount($entityCount);
}
/**
* {@inheritDoc}
*/
public function setSubCategories($subCategoryList)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSubCategories', [$subCategoryList]);
return parent::setSubCategories($subCategoryList);
}
/**
* {@inheritDoc}
*/
public function clearBanners()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'clearBanners', []);
return parent::clearBanners();
}
/**
* {@inheritDoc}
*/
public function getBanners()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getBanners', []);
return parent::getBanners();
}
/**
* {@inheritDoc}
*/
public function getBrandingBanners()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getBrandingBanners', []);
return parent::getBrandingBanners();
}
/**
* {@inheritDoc}
*/
public function setHotFeedMedia(\Slivki\Entity\Media $hotFeedMedia = NULL)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setHotFeedMedia', [$hotFeedMedia]);
return parent::setHotFeedMedia($hotFeedMedia);
}
/**
* {@inheritDoc}
*/
public function getHotFeedMedia()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getHotFeedMedia', []);
return parent::getHotFeedMedia();
}
/**
* {@inheritDoc}
*/
public function setHotFeedIconMedia(\Slivki\Entity\Media $hotFeedIconMedia = NULL)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setHotFeedIconMedia', [$hotFeedIconMedia]);
return parent::setHotFeedIconMedia($hotFeedIconMedia);
}
/**
* {@inheritDoc}
*/
public function getHotFeedIconMedia()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getHotFeedIconMedia', []);
return parent::getHotFeedIconMedia();
}
/**
* {@inheritDoc}
*/
public function getHotFeedName()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getHotFeedName', []);
return parent::getHotFeedName();
}
/**
* {@inheritDoc}
*/
public function setHotFeedName($hotFeedName)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setHotFeedName', [$hotFeedName]);
return parent::setHotFeedName($hotFeedName);
}
/**
* {@inheritDoc}
*/
public function getBannersByType($typeID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getBannersByType', [$typeID]);
return parent::getBannersByType($typeID);
}
/**
* {@inheritDoc}
*/
public function getCountActiveBannersByType($typeID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCountActiveBannersByType', [$typeID]);
return parent::getCountActiveBannersByType($typeID);
}
/**
* {@inheritDoc}
*/
public function getActiveBannersByType($typeID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getActiveBannersByType', [$typeID]);
return parent::getActiveBannersByType($typeID);
}
/**
* {@inheritDoc}
*/
public function addBanner(\Slivki\Entity\Banner $banner)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addBanner', [$banner]);
return parent::addBanner($banner);
}
/**
* {@inheritDoc}
*/
public function deleteBanner($banner)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'deleteBanner', [$banner]);
return parent::deleteBanner($banner);
}
/**
* {@inheritDoc}
*/
public function getMobileApiHash()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMobileApiHash', []);
return parent::getMobileApiHash();
}
/**
* {@inheritDoc}
*/
public function setMobileApiHash($mobileApiHash)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMobileApiHash', [$mobileApiHash]);
return parent::setMobileApiHash($mobileApiHash);
}
/**
* {@inheritDoc}
*/
public function getSales()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSales', []);
return parent::getSales();
}
/**
* {@inheritDoc}
*/
public function addSale(\Slivki\Entity\Sale $sale)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSale', [$sale]);
return parent::addSale($sale);
}
/**
* {@inheritDoc}
*/
public function removeSale(\Slivki\Entity\Sale $sale)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeSale', [$sale]);
return parent::removeSale($sale);
}
/**
* {@inheritDoc}
*/
public function clearSales()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'clearSales', []);
return parent::clearSales();
}
/**
* {@inheritDoc}
*/
public function isInMenuBottom()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isInMenuBottom', []);
return parent::isInMenuBottom();
}
/**
* {@inheritDoc}
*/
public function setInMenuBottom($inMenuBottom)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setInMenuBottom', [$inMenuBottom]);
return parent::setInMenuBottom($inMenuBottom);
}
/**
* {@inheritDoc}
*/
public function getTopParentCategory()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTopParentCategory', []);
return parent::getTopParentCategory();
}
/**
* {@inheritDoc}
*/
public function isUnpopular()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isUnpopular', []);
return parent::isUnpopular();
}
/**
* {@inheritDoc}
*/
public function setUnpopular($unpopular)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUnpopular', [$unpopular]);
return parent::setUnpopular($unpopular);
}
/**
* {@inheritDoc}
*/
public function isFeaturedInMenu()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isFeaturedInMenu', []);
return parent::isFeaturedInMenu();
}
/**
* {@inheritDoc}
*/
public function setFeaturedInMenu($featuredInMenu)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFeaturedInMenu', [$featuredInMenu]);
return parent::setFeaturedInMenu($featuredInMenu);
}
/**
* {@inheritDoc}
*/
public function getPosition()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPosition', []);
return parent::getPosition();
}
/**
* {@inheritDoc}
*/
public function setPosition($position)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPosition', [$position]);
return parent::setPosition($position);
}
/**
* {@inheritDoc}
*/
public function getType()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getType', []);
return parent::getType();
}
/**
* {@inheritDoc}
*/
public function isTelegramBotShow()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isTelegramBotShow', []);
return parent::isTelegramBotShow();
}
/**
* {@inheritDoc}
*/
public function setTelegramBotShow($telegramBotShow)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTelegramBotShow', [$telegramBotShow]);
return parent::setTelegramBotShow($telegramBotShow);
}
/**
* {@inheritDoc}
*/
public function getTelegramBotName()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTelegramBotName', []);
return parent::getTelegramBotName();
}
/**
* {@inheritDoc}
*/
public function setTelegramBotName($telegramBotName)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTelegramBotName', [$telegramBotName]);
return parent::setTelegramBotName($telegramBotName);
}
/**
* {@inheritDoc}
*/
public function getTelegramBotPosition()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTelegramBotPosition', []);
return parent::getTelegramBotPosition();
}
/**
* {@inheritDoc}
*/
public function setTelegramBotPosition($telegramBotPosition)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTelegramBotPosition', [$telegramBotPosition]);
return parent::setTelegramBotPosition($telegramBotPosition);
}
/**
* {@inheritDoc}
*/
public function getUtmCampaign()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUtmCampaign', []);
return parent::getUtmCampaign();
}
/**
* {@inheritDoc}
*/
public function setUtmCampaign($utmCampaign)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUtmCampaign', [$utmCampaign]);
return parent::setUtmCampaign($utmCampaign);
}
/**
* {@inheritDoc}
*/
public function isMeOnMapActive(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isMeOnMapActive', []);
return parent::isMeOnMapActive();
}
/**
* {@inheritDoc}
*/
public function activateMeOnMap(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'activateMeOnMap', []);
parent::activateMeOnMap();
}
/**
* {@inheritDoc}
*/
public function deactivateMeOnMap(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'deactivateMeOnMap', []);
parent::deactivateMeOnMap();
}
/**
* {@inheritDoc}
*/
public function getMeOnMapPosition(): int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMeOnMapPosition', []);
return parent::getMeOnMapPosition();
}
/**
* {@inheritDoc}
*/
public function editMeOnMapPosition(int $meOnMapPosition): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'editMeOnMapPosition', [$meOnMapPosition]);
parent::editMeOnMapPosition($meOnMapPosition);
}
/**
* {@inheritDoc}
*/
public function isMeOnMapFeaturedActive(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isMeOnMapFeaturedActive', []);
return parent::isMeOnMapFeaturedActive();
}
/**
* {@inheritDoc}
*/
public function activateMeOnMapFeatured(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'activateMeOnMapFeatured', []);
parent::activateMeOnMapFeatured();
}
/**
* {@inheritDoc}
*/
public function deactivateMeOnMapFeatured(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'deactivateMeOnMapFeatured', []);
parent::deactivateMeOnMapFeatured();
}
/**
* {@inheritDoc}
*/
public function getMeOnMapFeaturedPosition(): int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMeOnMapFeaturedPosition', []);
return parent::getMeOnMapFeaturedPosition();
}
/**
* {@inheritDoc}
*/
public function editMeOnMapFeaturedPosition(int $meOnMapFeaturedPosition): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'editMeOnMapFeaturedPosition', [$meOnMapFeaturedPosition]);
parent::editMeOnMapFeaturedPosition($meOnMapFeaturedPosition);
}
/**
* {@inheritDoc}
*/
public function getSplitOffersWithSameCategories(): int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSplitOffersWithSameCategories', []);
return parent::getSplitOffersWithSameCategories();
}
/**
* {@inheritDoc}
*/
public function setSplitOffersWithSameCategories(int $splitOffersWithSameCategories): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSplitOffersWithSameCategories', [$splitOffersWithSameCategories]);
parent::setSplitOffersWithSameCategories($splitOffersWithSameCategories);
}
/**
* {@inheritDoc}
*/
public function activate(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'activate', []);
parent::activate();
}
/**
* {@inheritDoc}
*/
public function deactivate(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'deactivate', []);
parent::deactivate();
}
/**
* {@inheritDoc}
*/
public function updateModifyDate(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'updateModifyDate', []);
parent::updateModifyDate();
}
/**
* {@inheritDoc}
*/
public function getShowItemsCatalog(): ?bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getShowItemsCatalog', []);
return parent::getShowItemsCatalog();
}
/**
* {@inheritDoc}
*/
public function setShowItemsCatalog(?bool $shouldShowItemsCatalog): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setShowItemsCatalog', [$shouldShowItemsCatalog]);
parent::setShowItemsCatalog($shouldShowItemsCatalog);
}
/**
* {@inheritDoc}
*/
public function isActiveInBestOffersCategory(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isActiveInBestOffersCategory', []);
return parent::isActiveInBestOffersCategory();
}
/**
* {@inheritDoc}
*/
public function activateInBestOffersCategory(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'activateInBestOffersCategory', []);
parent::activateInBestOffersCategory();
}
/**
* {@inheritDoc}
*/
public function deactivateInBestOffersCategory(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'deactivateInBestOffersCategory', []);
parent::deactivateInBestOffersCategory();
}
/**
* {@inheritDoc}
*/
public function isHideWorkExamples(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isHideWorkExamples', []);
return parent::isHideWorkExamples();
}
/**
* {@inheritDoc}
*/
public function setHideWorkExamples(bool $hideWorkExamples): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setHideWorkExamples', [$hideWorkExamples]);
parent::setHideWorkExamples($hideWorkExamples);
}
/**
* {@inheritDoc}
*/
public function getTarantoolTuple()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTarantoolTuple', []);
return parent::getTarantoolTuple();
}
/**
* {@inheritDoc}
*/
public function jsonSerialize(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'jsonSerialize', []);
return parent::jsonSerialize();
}
/**
* {@inheritDoc}
*/
public function getName()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getName', []);
return parent::getName();
}
/**
* {@inheritDoc}
*/
public function setName($name)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setName', [$name]);
return parent::setName($name);
}
/**
* {@inheritDoc}
*/
public function isActive()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isActive', []);
return parent::isActive();
}
/**
* {@inheritDoc}
*/
public function setActive($active)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setActive', [$active]);
return parent::setActive($active);
}
/**
* {@inheritDoc}
*/
public function getSortOrder()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSortOrder', []);
return parent::getSortOrder();
}
/**
* {@inheritDoc}
*/
public function setSortOrder($sortOrder)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSortOrder', [$sortOrder]);
return parent::setSortOrder($sortOrder);
}
/**
* {@inheritDoc}
*/
public function getParentCategories()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getParentCategories', []);
return parent::getParentCategories();
}
/**
* {@inheritDoc}
*/
public function setParentCategories($parentCategoryList)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setParentCategories', [$parentCategoryList]);
return parent::setParentCategories($parentCategoryList);
}
/**
* {@inheritDoc}
*/
public function clearParentCategories()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'clearParentCategories', []);
return parent::clearParentCategories();
}
/**
* {@inheritDoc}
*/
public function isChildOf($parentID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isChildOf', [$parentID]);
return parent::isChildOf($parentID);
}
/**
* {@inheritDoc}
*/
public function isChildOfRecursive($parentID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isChildOfRecursive', [$parentID]);
return parent::isChildOfRecursive($parentID);
}
/**
* {@inheritDoc}
*/
public function getSubCategories()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSubCategories', []);
return parent::getSubCategories();
}
/**
* {@inheritDoc}
*/
public function addSubCategory(\Slivki\Entity\AbstractCategoryBase $category): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSubCategory', [$category]);
return parent::addSubCategory($category);
}
/**
* {@inheritDoc}
*/
public function getCity()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCity', []);
return parent::getCity();
}
/**
* {@inheritDoc}
*/
public function setCity(\Slivki\Entity\City $city)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCity', [$city]);
return parent::setCity($city);
}
/**
* {@inheritDoc}
*/
public function getMobileMenuIconMedia()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMobileMenuIconMedia', []);
return parent::getMobileMenuIconMedia();
}
/**
* {@inheritDoc}
*/
public function setMobileMenuIconMedia(\Slivki\Entity\Media\CategoryMobileMenuIconMedia $mobileMenuIconMedia)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMobileMenuIconMedia', [$mobileMenuIconMedia]);
return parent::setMobileMenuIconMedia($mobileMenuIconMedia);
}
/**
* {@inheritDoc}
*/
public function getAppIconMedia(): ?\Slivki\Entity\Media\CategoryAppIconMedia
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAppIconMedia', []);
return parent::getAppIconMedia();
}
/**
* {@inheritDoc}
*/
public function setAppIconMedia($appIconMedia)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAppIconMedia', [$appIconMedia]);
return parent::setAppIconMedia($appIconMedia);
}
/**
* {@inheritDoc}
*/
public function getMapPinIconMedia(): ?\Slivki\Entity\Media\CategoryMapPinIconMedia
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMapPinIconMedia', []);
return parent::getMapPinIconMedia();
}
/**
* {@inheritDoc}
*/
public function setMapPinIconMedia($mapPinIconMedia): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMapPinIconMedia', [$mapPinIconMedia]);
parent::setMapPinIconMedia($mapPinIconMedia);
}
/**
* {@inheritDoc}
*/
public function getMapPinColor(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMapPinColor', []);
return parent::getMapPinColor();
}
/**
* {@inheritDoc}
*/
public function setMapPinColor(string $mapPinColor): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMapPinColor', [$mapPinColor]);
parent::setMapPinColor($mapPinColor);
}
/**
* {@inheritDoc}
*/
public function getApiSortOrder()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getApiSortOrder', []);
return parent::getApiSortOrder();
}
/**
* {@inheritDoc}
*/
public function setApiSortOrder($apiSortOrder)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setApiSortOrder', [$apiSortOrder]);
return parent::setApiSortOrder($apiSortOrder);
}
/**
* {@inheritDoc}
*/
public function getH1()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getH1', []);
return parent::getH1();
}
/**
* {@inheritDoc}
*/
public function setH1($h1): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setH1', [$h1]);
parent::setH1($h1);
}
/**
* {@inheritDoc}
*/
public function getTransitionID()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTransitionID', []);
return parent::getTransitionID();
}
/**
* {@inheritDoc}
*/
public function setTransitionID($transitionID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTransitionID', [$transitionID]);
return parent::setTransitionID($transitionID);
}
/**
* {@inheritDoc}
*/
public function getID()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getID', []);
return parent::getID();
}
/**
* {@inheritDoc}
*/
public function setID($ID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setID', [$ID]);
return parent::setID($ID);
}
}