<?php
namespace Proxies\__CG__\Slivki\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class User extends \Slivki\Entity\User 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__', 'createdOn', 'cityID', 'email', 'password', 'acceptNewsletter', 'firstName', 'lastName', 'phone', 'city', 'status', 'socialAccounts', 'offerOrders', 'offerOrderDetails', 'balance', 'comments', 'favouriteOffers', 'balanceActivity', 'userActivity', 'userGroups', 'mailingCampaignTypes', 'userVisits', 'registeredFromUtmSource', 'token', 'properties', 'offers', 'totallyUnsubscribed', 'commentsOnReview', 'favouriteCategories', 'directors', 'activity', 'seenMicrophoneTooltip', 'publicists', 'profileImageMedia', 'notShowRatePopupTill', 'geoLocationAccepted', 'geoLocation', 'createdOffers', 'createdSales', 'referer', 'referrals', 'creditCards', 'saleProductBasket', 'phones', 'shareClick', 'telegramID', 'siteID', 'authTokens', 'managerName', 'mogilevMailingBonusUsed', 'gomelMailingBonusUsed', 'deliveryAddresses', 'guid', 'subscriptionPlanUserRelations', 'batchCodesCount', 'moneyBalance', 'externalId', 'events', 'ID', 'transitionID'];
}
return ['__isInitialized__', 'createdOn', 'cityID', 'email', 'password', 'acceptNewsletter', 'firstName', 'lastName', 'phone', 'city', 'status', 'socialAccounts', 'offerOrders', 'offerOrderDetails', 'balance', 'comments', 'favouriteOffers', 'balanceActivity', 'userActivity', 'userGroups', 'mailingCampaignTypes', 'userVisits', 'registeredFromUtmSource', 'token', 'properties', 'offers', 'totallyUnsubscribed', 'commentsOnReview', 'favouriteCategories', 'directors', 'activity', 'seenMicrophoneTooltip', 'publicists', 'profileImageMedia', 'notShowRatePopupTill', 'geoLocationAccepted', 'geoLocation', 'createdOffers', 'createdSales', 'referer', 'referrals', 'creditCards', 'saleProductBasket', 'phones', 'shareClick', 'telegramID', 'siteID', 'authTokens', 'managerName', 'mogilevMailingBonusUsed', 'gomelMailingBonusUsed', 'deliveryAddresses', 'guid', 'subscriptionPlanUserRelations', 'batchCodesCount', 'moneyBalance', 'externalId', 'events', 'ID', 'transitionID'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (User $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 getExternalId(): \Symfony\Component\Uid\UuidV4
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getExternalId', []);
return parent::getExternalId();
}
/**
* {@inheritDoc}
*/
public function getSocialAccounts()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSocialAccounts', []);
return parent::getSocialAccounts();
}
/**
* {@inheritDoc}
*/
public function setSocialAccounts($socialAccounts)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSocialAccounts', [$socialAccounts]);
return parent::setSocialAccounts($socialAccounts);
}
/**
* {@inheritDoc}
*/
public function addSocialAccount(\Slivki\Entity\SocialAccount $socialAccount)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSocialAccount', [$socialAccount]);
return parent::addSocialAccount($socialAccount);
}
/**
* {@inheritDoc}
*/
public function setShareClick($shareClick)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setShareClick', [$shareClick]);
return parent::setShareClick($shareClick);
}
/**
* {@inheritDoc}
*/
public function getShareClick()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getShareClick', []);
return parent::getShareClick();
}
/**
* {@inheritDoc}
*/
public function getCreatedOn()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedOn', []);
return parent::getCreatedOn();
}
/**
* {@inheritDoc}
*/
public function setCreatedOn($createdOn)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedOn', [$createdOn]);
return parent::setCreatedOn($createdOn);
}
/**
* {@inheritDoc}
*/
public function getPhones()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPhones', []);
return parent::getPhones();
}
/**
* {@inheritDoc}
*/
public function addPhone(\Slivki\Entity\UserPhone $phone)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addPhone', [$phone]);
return parent::addPhone($phone);
}
/**
* {@inheritDoc}
*/
public function getCurrentPhone()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCurrentPhone', []);
return parent::getCurrentPhone();
}
/**
* {@inheritDoc}
*/
public function getCityID()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCityID', []);
return parent::getCityID();
}
/**
* {@inheritDoc}
*/
public function setCityID($cityID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCityID', [$cityID]);
return parent::setCityID($cityID);
}
/**
* {@inheritDoc}
*/
public function getEmail()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmail', []);
return parent::getEmail();
}
/**
* {@inheritDoc}
*/
public function setEmail($email)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setEmail', [$email]);
return parent::setEmail($email);
}
/**
* {@inheritDoc}
*/
public function getPassword()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPassword', []);
return parent::getPassword();
}
/**
* {@inheritDoc}
*/
public function getPasswordClear()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPasswordClear', []);
return parent::getPasswordClear();
}
/**
* {@inheritDoc}
*/
public function getPasswordEncoded()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPasswordEncoded', []);
return parent::getPasswordEncoded();
}
/**
* {@inheritDoc}
*/
public function setPassword($password)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPassword', [$password]);
return parent::setPassword($password);
}
/**
* {@inheritDoc}
*/
public function encryptPassword($password)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'encryptPassword', [$password]);
return parent::encryptPassword($password);
}
/**
* {@inheritDoc}
*/
public function setDefaultPassword(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDefaultPassword', []);
parent::setDefaultPassword();
}
/**
* {@inheritDoc}
*/
public function checkPassword($password)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'checkPassword', [$password]);
return parent::checkPassword($password);
}
/**
* {@inheritDoc}
*/
public function getAcceptNewsletter()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAcceptNewsletter', []);
return parent::getAcceptNewsletter();
}
/**
* {@inheritDoc}
*/
public function setAcceptNewsletter($acceptNewsletter)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAcceptNewsletter', [$acceptNewsletter]);
return parent::setAcceptNewsletter($acceptNewsletter);
}
/**
* {@inheritDoc}
*/
public function getCity()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCity', []);
return parent::getCity();
}
/**
* {@inheritDoc}
*/
public function setCity($city)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCity', [$city]);
return parent::setCity($city);
}
/**
* {@inheritDoc}
*/
public function getFirstName()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFirstName', []);
return parent::getFirstName();
}
/**
* {@inheritDoc}
*/
public function setFirstName($firstName)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setFirstName', [$firstName]);
return parent::setFirstName($firstName);
}
/**
* {@inheritDoc}
*/
public function getLastName()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastName', []);
return parent::getLastName();
}
/**
* {@inheritDoc}
*/
public function setLastName($lastName)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastName', [$lastName]);
return parent::setLastName($lastName);
}
/**
* {@inheritDoc}
*/
public function getPhone()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPhone', []);
return parent::getPhone();
}
/**
* {@inheritDoc}
*/
public function getCustomerPhone()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCustomerPhone', []);
return parent::getCustomerPhone();
}
/**
* {@inheritDoc}
*/
public function setPhone($phone)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPhone', [$phone]);
return parent::setPhone($phone);
}
/**
* {@inheritDoc}
*/
public function getManagerName()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getManagerName', []);
return parent::getManagerName();
}
/**
* {@inheritDoc}
*/
public function setManagerName($managerName)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setManagerName', [$managerName]);
return parent::setManagerName($managerName);
}
/**
* {@inheritDoc}
*/
public function getStatus()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', []);
return parent::getStatus();
}
/**
* {@inheritDoc}
*/
public function setStatus($status)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', [$status]);
return parent::setStatus($status);
}
/**
* {@inheritDoc}
*/
public function getBalance(): float
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getBalance', []);
return parent::getBalance();
}
/**
* {@inheritDoc}
*/
public function setBalance($balance)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setBalance', [$balance]);
return parent::setBalance($balance);
}
/**
* {@inheritDoc}
*/
public function getRegisteredFromUtmSource()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRegisteredFromUtmSource', []);
return parent::getRegisteredFromUtmSource();
}
/**
* {@inheritDoc}
*/
public function setRegisteredFromUtmSource($registeredFromUtmSource)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setRegisteredFromUtmSource', [$registeredFromUtmSource]);
return parent::setRegisteredFromUtmSource($registeredFromUtmSource);
}
/**
* {@inheritDoc}
*/
public function getOfferOrders()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOfferOrders', []);
return parent::getOfferOrders();
}
/**
* {@inheritDoc}
*/
public function setOfferOrders(\Doctrine\Common\Collections\ArrayCollection $offerOrders)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOfferOrders', [$offerOrders]);
return parent::setOfferOrders($offerOrders);
}
/**
* {@inheritDoc}
*/
public function getNotSeenOfferOrders()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNotSeenOfferOrders', []);
return parent::getNotSeenOfferOrders();
}
/**
* {@inheritDoc}
*/
public function getRecentCodesCount()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRecentCodesCount', []);
return parent::getRecentCodesCount();
}
/**
* {@inheritDoc}
*/
public function getTotalCodesCount()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTotalCodesCount', []);
return parent::getTotalCodesCount();
}
/**
* {@inheritDoc}
*/
public function getSplitTotalCodesCount()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSplitTotalCodesCount', []);
return parent::getSplitTotalCodesCount();
}
/**
* {@inheritDoc}
*/
public function getCodesCountByOffer(?\Slivki\Entity\Offer $offer): int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCodesCountByOffer', [$offer]);
return parent::getCodesCountByOffer($offer);
}
/**
* {@inheritDoc}
*/
public function getCodesCountByOfferID($offerID): int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCodesCountByOfferID', [$offerID]);
return parent::getCodesCountByOfferID($offerID);
}
/**
* {@inheritDoc}
*/
public function getFavouriteOffers()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFavouriteOffers', []);
return parent::getFavouriteOffers();
}
/**
* {@inheritDoc}
*/
public function addFavouriteOffer(\Slivki\Entity\Offer $offer)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addFavouriteOffer', [$offer]);
return parent::addFavouriteOffer($offer);
}
/**
* {@inheritDoc}
*/
public function getCommentsByOffer(\Slivki\Entity\Offer $offer)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCommentsByOffer', [$offer]);
return parent::getCommentsByOffer($offer);
}
/**
* {@inheritDoc}
*/
public function deleteFavouriteOffer($offer)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'deleteFavouriteOffer', [$offer]);
return parent::deleteFavouriteOffer($offer);
}
/**
* {@inheritDoc}
*/
public function isOfferFavourite($offer)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isOfferFavourite', [$offer]);
return parent::isOfferFavourite($offer);
}
/**
* {@inheritDoc}
*/
public function getBalanceActivity()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getBalanceActivity', []);
return parent::getBalanceActivity();
}
/**
* {@inheritDoc}
*/
public function getBalanceActivityByType(\Slivki\Entity\UserBalanceActivityType $activityType)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getBalanceActivityByType', [$activityType]);
return parent::getBalanceActivityByType($activityType);
}
/**
* {@inheritDoc}
*/
public function addBalanceActivity(\Slivki\Entity\UserBalanceActivity $activity)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addBalanceActivity', [$activity]);
return parent::addBalanceActivity($activity);
}
/**
* {@inheritDoc}
*/
public function getUserActivity()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUserActivity', []);
return parent::getUserActivity();
}
/**
* {@inheritDoc}
*/
public function addUserActivity(\Slivki\Entity\UserActivity $activity)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addUserActivity', [$activity]);
return parent::addUserActivity($activity);
}
/**
* {@inheritDoc}
*/
public function getDeliveryAddresses()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDeliveryAddresses', []);
return parent::getDeliveryAddresses();
}
/**
* {@inheritDoc}
*/
public function getAvailableUserAddresses(int $offerId): \Doctrine\Common\Collections\ArrayCollection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAvailableUserAddresses', [$offerId]);
return parent::getAvailableUserAddresses($offerId);
}
/**
* {@inheritDoc}
*/
public function getAvailableUserAddressesGift(int $offerId): \Doctrine\Common\Collections\ArrayCollection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAvailableUserAddressesGift', [$offerId]);
return parent::getAvailableUserAddressesGift($offerId);
}
/**
* {@inheritDoc}
*/
public function addDeliveryAddress(\Slivki\Entity\UserAddress $address)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addDeliveryAddress', [$address]);
return parent::addDeliveryAddress($address);
}
/**
* {@inheritDoc}
*/
public function getGuid()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getGuid', []);
return parent::getGuid();
}
/**
* {@inheritDoc}
*/
public function setGuid($guid)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setGuid', [$guid]);
return parent::setGuid($guid);
}
/**
* {@inheritDoc}
*/
public function getUserGroups()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUserGroups', []);
return parent::getUserGroups();
}
/**
* {@inheritDoc}
*/
public function addUserGroup(\Slivki\Entity\UserGroup $userGroup)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addUserGroup', [$userGroup]);
return parent::addUserGroup($userGroup);
}
/**
* {@inheritDoc}
*/
public function removeUserGroup(\Slivki\Entity\UserGroup $userGroup)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeUserGroup', [$userGroup]);
return parent::removeUserGroup($userGroup);
}
/**
* {@inheritDoc}
*/
public function getMailingCampaignTypes()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMailingCampaignTypes', []);
return parent::getMailingCampaignTypes();
}
/**
* {@inheritDoc}
*/
public function addMailingCampaignTypes(\Slivki\Entity\MailingCampaignType $mailingCampaignType)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addMailingCampaignTypes', [$mailingCampaignType]);
return parent::addMailingCampaignTypes($mailingCampaignType);
}
/**
* {@inheritDoc}
*/
public function removeMailingCampaignType(\Slivki\Entity\MailingCampaignType $mailingCampaignType)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeMailingCampaignType', [$mailingCampaignType]);
return parent::removeMailingCampaignType($mailingCampaignType);
}
/**
* {@inheritDoc}
*/
public function hasMailingCampaignType($mailingCampaignTypeID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'hasMailingCampaignType', [$mailingCampaignTypeID]);
return parent::hasMailingCampaignType($mailingCampaignTypeID);
}
/**
* {@inheritDoc}
*/
public function getUserVisits()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUserVisits', []);
return parent::getUserVisits();
}
/**
* {@inheritDoc}
*/
public function getToken()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getToken', []);
return parent::getToken();
}
/**
* {@inheritDoc}
*/
public function setToken($token)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setToken', [$token]);
return parent::setToken($token);
}
/**
* {@inheritDoc}
*/
public function getProperties()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProperties', []);
return parent::getProperties();
}
/**
* {@inheritDoc}
*/
public function addProperty(\Slivki\Entity\UserProperty $userProperty)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addProperty', [$userProperty]);
return parent::addProperty($userProperty);
}
/**
* {@inheritDoc}
*/
public function getPropertyByName($propertyName)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPropertyByName', [$propertyName]);
return parent::getPropertyByName($propertyName);
}
/**
* {@inheritDoc}
*/
public function getOffers()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOffers', []);
return parent::getOffers();
}
/**
* {@inheritDoc}
*/
public function addOffer(\Slivki\Entity\Offer $offer)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addOffer', [$offer]);
return parent::addOffer($offer);
}
/**
* {@inheritDoc}
*/
public function isTotallyUnsubscribed()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isTotallyUnsubscribed', []);
return parent::isTotallyUnsubscribed();
}
/**
* {@inheritDoc}
*/
public function setTotallyUnsubscribed($totallyUnsubscribed)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTotallyUnsubscribed', [$totallyUnsubscribed]);
return parent::setTotallyUnsubscribed($totallyUnsubscribed);
}
/**
* {@inheritDoc}
*/
public function getCommentsOnReview()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCommentsOnReview', []);
return parent::getCommentsOnReview();
}
/**
* {@inheritDoc}
*/
public function getFavouriteCategories()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFavouriteCategories', []);
return parent::getFavouriteCategories();
}
/**
* {@inheritDoc}
*/
public function getDirectors()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDirectors', []);
return parent::getDirectors();
}
/**
* {@inheritDoc}
*/
public function getNotActiveDirectors()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNotActiveDirectors', []);
return parent::getNotActiveDirectors();
}
/**
* {@inheritDoc}
*/
public function getDirectorsByStatus($status)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDirectorsByStatus', [$status]);
return parent::getDirectorsByStatus($status);
}
/**
* {@inheritDoc}
*/
public function isSeenMicrophoneTooltip()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isSeenMicrophoneTooltip', []);
return parent::isSeenMicrophoneTooltip();
}
/**
* {@inheritDoc}
*/
public function setSeenMicrophoneTooltip()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSeenMicrophoneTooltip', []);
return parent::setSeenMicrophoneTooltip();
}
/**
* {@inheritDoc}
*/
public function getProfileImageMedia()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getProfileImageMedia', []);
return parent::getProfileImageMedia();
}
/**
* {@inheritDoc}
*/
public function setProfileImageMedia(\Slivki\Entity\Media\ProfileImageMedia $media)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setProfileImageMedia', [$media]);
return parent::setProfileImageMedia($media);
}
/**
* {@inheritDoc}
*/
public function isWantRatePopup()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isWantRatePopup', []);
return parent::isWantRatePopup();
}
/**
* {@inheritDoc}
*/
public function setNotShowRatePopupTill($till)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setNotShowRatePopupTill', [$till]);
return parent::setNotShowRatePopupTill($till);
}
/**
* {@inheritDoc}
*/
public function isGeoLocationAccepted()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isGeoLocationAccepted', []);
return parent::isGeoLocationAccepted();
}
/**
* {@inheritDoc}
*/
public function setGeoLocationAccepted($geoLocationAcceppted)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setGeoLocationAccepted', [$geoLocationAcceppted]);
return parent::setGeoLocationAccepted($geoLocationAcceppted);
}
/**
* {@inheritDoc}
*/
public function getGeoLocatioin()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getGeoLocatioin', []);
return parent::getGeoLocatioin();
}
/**
* {@inheritDoc}
*/
public function setGeoLocation($geoLocation)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setGeoLocation', [$geoLocation]);
return parent::setGeoLocation($geoLocation);
}
/**
* {@inheritDoc}
*/
public function getReferer()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getReferer', []);
return parent::getReferer();
}
/**
* {@inheritDoc}
*/
public function setReferer($referer)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setReferer', [$referer]);
return parent::setReferer($referer);
}
/**
* {@inheritDoc}
*/
public function getReferrals()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getReferrals', []);
return parent::getReferrals();
}
/**
* {@inheritDoc}
*/
public function addReferral(\Slivki\Entity\Referral $referral)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addReferral', [$referral]);
return parent::addReferral($referral);
}
/**
* {@inheritDoc}
*/
public function getCreditCards()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreditCards', []);
return parent::getCreditCards();
}
/**
* {@inheritDoc}
*/
public function getActiveCreditCards()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getActiveCreditCards', []);
return parent::getActiveCreditCards();
}
/**
* {@inheritDoc}
*/
public function getActiveCreditCardsCount()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getActiveCreditCardsCount', []);
return parent::getActiveCreditCardsCount();
}
/**
* {@inheritDoc}
*/
public function addCreditCard(\Slivki\Entity\CreditCard $creditCard)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addCreditCard', [$creditCard]);
return parent::addCreditCard($creditCard);
}
/**
* {@inheritDoc}
*/
public function setCreditCardAsDefault(\Slivki\Entity\CreditCard $creditCard)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreditCardAsDefault', [$creditCard]);
return parent::setCreditCardAsDefault($creditCard);
}
/**
* {@inheritDoc}
*/
public function addAuthToken(\Slivki\Entity\AuthToken $authToken)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addAuthToken', [$authToken]);
return parent::addAuthToken($authToken);
}
/**
* {@inheritDoc}
*/
public function serialize()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'serialize', []);
return parent::serialize();
}
/**
* {@inheritDoc}
*/
public function unserialize($serialized)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'unserialize', [$serialized]);
return parent::unserialize($serialized);
}
/**
* {@inheritDoc}
*/
public function getSaleProductBasket()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSaleProductBasket', []);
return parent::getSaleProductBasket();
}
/**
* {@inheritDoc}
*/
public function addSaleProductBasket(\Slivki\Entity\SaleProductBasket $basket)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSaleProductBasket', [$basket]);
return parent::addSaleProductBasket($basket);
}
/**
* {@inheritDoc}
*/
public function getRoles()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRoles', []);
return parent::getRoles();
}
/**
* {@inheritDoc}
*/
public function getActiveRoles()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getActiveRoles', []);
return parent::getActiveRoles();
}
/**
* {@inheritDoc}
*/
public function hasRole($groupID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'hasRole', [$groupID]);
return parent::hasRole($groupID);
}
/**
* {@inheritDoc}
*/
public function hasRoleByName($groupName)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'hasRoleByName', [$groupName]);
return parent::hasRoleByName($groupName);
}
/**
* {@inheritDoc}
*/
public function addRole(\Slivki\Entity\UserGroup $userGroup)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addRole', [$userGroup]);
return parent::addRole($userGroup);
}
/**
* {@inheritDoc}
*/
public function getSalt()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSalt', []);
return parent::getSalt();
}
/**
* {@inheritDoc}
*/
public function getUsername()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUsername', []);
return parent::getUsername();
}
/**
* {@inheritDoc}
*/
public function eraseCredentials()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'eraseCredentials', []);
return parent::eraseCredentials();
}
/**
* {@inheritDoc}
*/
public function isAccountNonExpired()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isAccountNonExpired', []);
return parent::isAccountNonExpired();
}
/**
* {@inheritDoc}
*/
public function isAccountNonLocked()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isAccountNonLocked', []);
return parent::isAccountNonLocked();
}
/**
* {@inheritDoc}
*/
public function isCredentialsNonExpired()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isCredentialsNonExpired', []);
return parent::isCredentialsNonExpired();
}
/**
* {@inheritDoc}
*/
public function isEnabled()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isEnabled', []);
return parent::isEnabled();
}
/**
* {@inheritDoc}
*/
public function getPublicists()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPublicists', []);
return parent::getPublicists();
}
/**
* {@inheritDoc}
*/
public function addPublicists(\Slivki\Entity\Sale $sale = NULL)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addPublicists', [$sale]);
return parent::addPublicists($sale);
}
/**
* {@inheritDoc}
*/
public function removePublicist(\Slivki\Entity\Sale $sale)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removePublicist', [$sale]);
return parent::removePublicist($sale);
}
/**
* {@inheritDoc}
*/
public function getCreatedOffers()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedOffers', []);
return parent::getCreatedOffers();
}
/**
* {@inheritDoc}
*/
public function addCreatedOffer(\Slivki\Entity\Offer $createdOffer)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addCreatedOffer', [$createdOffer]);
return parent::addCreatedOffer($createdOffer);
}
/**
* {@inheritDoc}
*/
public function getCreatedSales()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreatedSales', []);
return parent::getCreatedSales();
}
/**
* {@inheritDoc}
*/
public function addCreatedSale(\Slivki\Entity\Sale $createdSale)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addCreatedSale', [$createdSale]);
return parent::addCreatedSale($createdSale);
}
/**
* {@inheritDoc}
*/
public function getTelegramID()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTelegramID', []);
return parent::getTelegramID();
}
/**
* {@inheritDoc}
*/
public function setTelegramID($telegramID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTelegramID', [$telegramID]);
return parent::setTelegramID($telegramID);
}
/**
* {@inheritDoc}
*/
public function getSiteID()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSiteID', []);
return parent::getSiteID();
}
/**
* {@inheritDoc}
*/
public function setSiteID($siteID)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSiteID', [$siteID]);
return parent::setSiteID($siteID);
}
/**
* {@inheritDoc}
*/
public function isMogilevMailingBonusUsed()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isMogilevMailingBonusUsed', []);
return parent::isMogilevMailingBonusUsed();
}
/**
* {@inheritDoc}
*/
public function setMogilevMailingBonusUsed($mogilevMailingBonusUsed)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMogilevMailingBonusUsed', [$mogilevMailingBonusUsed]);
return parent::setMogilevMailingBonusUsed($mogilevMailingBonusUsed);
}
/**
* {@inheritDoc}
*/
public function isGomelMailingBonusUsed()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isGomelMailingBonusUsed', []);
return parent::isGomelMailingBonusUsed();
}
/**
* {@inheritDoc}
*/
public function setGomelMailingBonusUsed($gomelMailingBonusUsed)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setGomelMailingBonusUsed', [$gomelMailingBonusUsed]);
return parent::setGomelMailingBonusUsed($gomelMailingBonusUsed);
}
/**
* {@inheritDoc}
*/
public function getPasswordHasherName(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPasswordHasherName', []);
return parent::getPasswordHasherName();
}
/**
* {@inheritDoc}
*/
public function isEqualTo(\Symfony\Component\Security\Core\User\UserInterface $user)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isEqualTo', [$user]);
return parent::isEqualTo($user);
}
/**
* {@inheritDoc}
*/
public function getBatchCodesCount(): int
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getBatchCodesCount', []);
return parent::getBatchCodesCount();
}
/**
* {@inheritDoc}
*/
public function setBatchCodesCount(int $batchCodesCount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setBatchCodesCount', [$batchCodesCount]);
parent::setBatchCodesCount($batchCodesCount);
}
/**
* {@inheritDoc}
*/
public function isBalanceAllowed(float $amount): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isBalanceAllowed', [$amount]);
return parent::isBalanceAllowed($amount);
}
/**
* {@inheritDoc}
*/
public function decreaseBalance(float $amount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'decreaseBalance', [$amount]);
parent::decreaseBalance($amount);
}
/**
* {@inheritDoc}
*/
public function isBatchCodesAllowed(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isBatchCodesAllowed', []);
return parent::isBatchCodesAllowed();
}
/**
* {@inheritDoc}
*/
public function resetBatchCodesCount(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'resetBatchCodesCount', []);
parent::resetBatchCodesCount();
}
/**
* {@inheritDoc}
*/
public function increaseBatchCodes(int $codesCount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'increaseBatchCodes', [$codesCount]);
parent::increaseBatchCodes($codesCount);
}
/**
* {@inheritDoc}
*/
public function decreaseBatchCodes(int $codeCount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'decreaseBatchCodes', [$codeCount]);
parent::decreaseBatchCodes($codeCount);
}
/**
* {@inheritDoc}
*/
public function hasPhoneNumber(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'hasPhoneNumber', []);
return parent::hasPhoneNumber();
}
/**
* {@inheritDoc}
*/
public function getConfirmedPhoneNumber(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getConfirmedPhoneNumber', []);
return parent::getConfirmedPhoneNumber();
}
/**
* {@inheritDoc}
*/
public function getUserIdentifier(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUserIdentifier', []);
return parent::getUserIdentifier();
}
/**
* {@inheritDoc}
*/
public function __toString(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, '__toString', []);
return parent::__toString();
}
/**
* {@inheritDoc}
*/
public function balanceValidate(float $amount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'balanceValidate', [$amount]);
parent::balanceValidate($amount);
}
/**
* {@inheritDoc}
*/
public function batchCodesBalanceValidate(int $codesCount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'batchCodesBalanceValidate', [$codesCount]);
parent::batchCodesBalanceValidate($codesCount);
}
/**
* {@inheritDoc}
*/
public function getMoneyBalance(): float
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMoneyBalance', []);
return parent::getMoneyBalance();
}
/**
* {@inheritDoc}
*/
public function increaseMoneyBalance(float $amount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'increaseMoneyBalance', [$amount]);
parent::increaseMoneyBalance($amount);
}
/**
* {@inheritDoc}
*/
public function decreaseMoneyBalance(float $amount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'decreaseMoneyBalance', [$amount]);
parent::decreaseMoneyBalance($amount);
}
/**
* {@inheritDoc}
*/
public function validateMoneyBalance(float $amount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'validateMoneyBalance', [$amount]);
parent::validateMoneyBalance($amount);
}
/**
* {@inheritDoc}
*/
public function getFullBalance(): float
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getFullBalance', []);
return parent::getFullBalance();
}
/**
* {@inheritDoc}
*/
public function validateFullBalance($amount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'validateFullBalance', [$amount]);
parent::validateFullBalance($amount);
}
/**
* {@inheritDoc}
*/
public function payCodes(float $amount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'payCodes', [$amount]);
parent::payCodes($amount);
}
/**
* {@inheritDoc}
*/
public function payOrder(float $amountOrder, float $amountCode): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'payOrder', [$amountOrder, $amountCode]);
parent::payOrder($amountOrder, $amountCode);
}
/**
* {@inheritDoc}
*/
public function increaseUserBonusBalance(float $amount): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'increaseUserBonusBalance', [$amount]);
parent::increaseUserBonusBalance($amount);
}
/**
* {@inheritDoc}
*/
public function getEvents(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEvents', []);
return parent::getEvents();
}
/**
* {@inheritDoc}
*/
public function getDecreaseBalanceEvents(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDecreaseBalanceEvents', []);
return parent::getDecreaseBalanceEvents();
}
/**
* {@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);
}
}