b374k
m1n1 1.01
Apache/2.4.41 (Ubuntu)
Linux vmi616275.contaboserver.net 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64
uid=33(www-data) gid=33(www-data) groups=33(www-data)
server ip : 62.171.164.128 | your ip : 127.0.0.1
safemode OFF
 >  / home / dev2.destoffenstraat.com / generated / code / Amasty / Geoip / Model / Geolocation /
Filename/home/dev2.destoffenstraat.com/generated/code/Amasty/Geoip/Model/Geolocation/Proxy.php
Size11.18 kb
Permissionrwxrwxrwx
Ownerroot : root
Create time17-Aug-2025 10:26
Last modified26-Jul-2025 18:07
Last accessed22-Aug-2025 21:43
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
<?php
namespace Amasty\Geoip\Model\Geolocation;

/**
* Proxy class for @see \Amasty\Geoip\Model\Geolocation
*/
class Proxy extends \Amasty\Geoip\Model\Geolocation implements \Magento\Framework\ObjectManager\NoninterceptableInterface
{
/**
* Object Manager instance
*
* @var \Magento\Framework\ObjectManagerInterface
*/
protected $_objectManager = null;

/**
* Proxied instance name
*
* @var string
*/
protected $_instanceName = null;

/**
* Proxied instance
*
* @var \Amasty\Geoip\Model\Geolocation
*/
protected $_subject = null;

/**
* Instance shareability flag
*
* @var bool
*/
protected $_isShared = null;

/**
* Proxy constructor
*
* @param \Magento\Framework\ObjectManagerInterface $objectManager
* @param string $instanceName
* @param bool $shared
*/
public function __construct(\Magento\Framework\ObjectManagerInterface $objectManager, $instanceName = '\\Amasty\\Geoip\\Model\\Geolocation', $shared = true)
{
$this->_objectManager = $objectManager;
$this->_instanceName = $instanceName;
$this->_isShared = $shared;
}

/**
* @return array
*/
public function __sleep()
{
return ['_subject', '_isShared', '_instanceName'];
}

/**
* Retrieve ObjectManager from global scope
*/
public function __wakeup()
{
$this->_objectManager = \Magento\Framework\App\ObjectManager::getInstance();
}

/**
* Clone proxied instance
*/
public function __clone()
{
$this->_subject = clone $this->_getSubject();
}

/**
* Get proxied instance
*
* @return \Amasty\Geoip\Model\Geolocation
*/
protected function _getSubject()
{
if (!$this->_subject) {
$this->_subject = true === $this->_isShared
? $this->_objectManager->get($this->_instanceName)
: $this->_objectManager->create($this->_instanceName);
}
return $this->_subject;
}

/**
* {@inheritdoc}
*/
public function locate($ip)
{
return $this->_getSubject()->locate($ip);
}

/**
* {@inheritdoc}
*/
public function setIdFieldName($name)
{
return $this->_getSubject()->setIdFieldName($name);
}

/**
* {@inheritdoc}
*/
public function getIdFieldName()
{
return $this->_getSubject()->getIdFieldName();
}

/**
* {@inheritdoc}
*/
public function getId()
{
return $this->_getSubject()->getId();
}

/**
* {@inheritdoc}
*/
public function setId($value)
{
return $this->_getSubject()->setId($value);
}

/**
* {@inheritdoc}
*/
public function isDeleted($isDeleted = null)
{
return $this->_getSubject()->isDeleted($isDeleted);
}

/**
* {@inheritdoc}
*/
public function hasDataChanges()
{
return $this->_getSubject()->hasDataChanges();
}

/**
* {@inheritdoc}
*/
public function setData($key, $value = null)
{
return $this->_getSubject()->setData($key, $value);
}

/**
* {@inheritdoc}
*/
public function unsetData($key = null)
{
return $this->_getSubject()->unsetData($key);
}

/**
* {@inheritdoc}
*/
public function setDataChanges($value)
{
return $this->_getSubject()->setDataChanges($value);
}

/**
* {@inheritdoc}
*/
public function getOrigData($key = null)
{
return $this->_getSubject()->getOrigData($key);
}

/**
* {@inheritdoc}
*/
public function setOrigData($key = null, $data = null)
{
return $this->_getSubject()->setOrigData($key, $data);
}

/**
* {@inheritdoc}
*/
public function dataHasChangedFor($field)
{
return $this->_getSubject()->dataHasChangedFor($field);
}

/**
* {@inheritdoc}
*/
public function getResourceName()
{
return $this->_getSubject()->getResourceName();
}

/**
* {@inheritdoc}
*/
public function getResourceCollection()
{
return $this->_getSubject()->getResourceCollection();
}

/**
* {@inheritdoc}
*/
public function getCollection()
{
return $this->_getSubject()->getCollection();
}

/**
* {@inheritdoc}
*/
public function load($modelId, $field = null)
{
return $this->_getSubject()->load($modelId, $field);
}

/**
* {@inheritdoc}
*/
public function beforeLoad($identifier, $field = null)
{
return $this->_getSubject()->beforeLoad($identifier, $field);
}

/**
* {@inheritdoc}
*/
public function afterLoad()
{
return $this->_getSubject()->afterLoad();
}

/**
* {@inheritdoc}
*/
public function isSaveAllowed()
{
return $this->_getSubject()->isSaveAllowed();
}

/**
* {@inheritdoc}
*/
public function setHasDataChanges($flag)
{
return $this->_getSubject()->setHasDataChanges($flag);
}

/**
* {@inheritdoc}
*/
public function save()
{
return $this->_getSubject()->save();
}

/**
* {@inheritdoc}
*/
public function afterCommitCallback()
{
return $this->_getSubject()->afterCommitCallback();
}

/**
* {@inheritdoc}
*/
public function isObjectNew($flag = null)
{
return $this->_getSubject()->isObjectNew($flag);
}

/**
* {@inheritdoc}
*/
public function beforeSave()
{
return $this->_getSubject()->beforeSave();
}

/**
* {@inheritdoc}
*/
public function validateBeforeSave()
{
return $this->_getSubject()->validateBeforeSave();
}

/**
* {@inheritdoc}
*/
public function getCacheTags()
{
return $this->_getSubject()->getCacheTags();
}

/**
* {@inheritdoc}
*/
public function cleanModelCache()
{
return $this->_getSubject()->cleanModelCache();
}

/**
* {@inheritdoc}
*/
public function afterSave()
{
return $this->_getSubject()->afterSave();
}

/**
* {@inheritdoc}
*/
public function delete()
{
return $this->_getSubject()->delete();
}

/**
* {@inheritdoc}
*/
public function beforeDelete()
{
return $this->_getSubject()->beforeDelete();
}

/**
* {@inheritdoc}
*/
public function afterDelete()
{
return $this->_getSubject()->afterDelete();
}

/**
* {@inheritdoc}
*/
public function afterDeleteCommit()
{
return $this->_getSubject()->afterDeleteCommit();
}

/**
* {@inheritdoc}
*/
public function getResource()
{
return $this->_getSubject()->getResource();
}

/**
* {@inheritdoc}
*/
public function getEntityId()
{
return $this->_getSubject()->getEntityId();
}

/**
* {@inheritdoc}
*/
public function setEntityId($entityId)
{
return $this->_getSubject()->setEntityId($entityId);
}

/**
* {@inheritdoc}
*/
public function clearInstance()
{
return $this->_getSubject()->clearInstance();
}

/**
* {@inheritdoc}
*/
public function getStoredData()
{
return $this->_getSubject()->getStoredData();
}

/**
* {@inheritdoc}
*/
public function getEventPrefix()
{
return $this->_getSubject()->getEventPrefix();
}

/**
* {@inheritdoc}
*/
public function addData(array $arr)
{
return $this->_getSubject()->addData($arr);
}

/**
* {@inheritdoc}
*/
public function getData($key = '', $index = null)
{
return $this->_getSubject()->getData($key, $index);
}

/**
* {@inheritdoc}
*/
public function getDataByPath($path)
{
return $this->_getSubject()->getDataByPath($path);
}

/**
* {@inheritdoc}
*/
public function getDataByKey($key)
{
return $this->_getSubject()->getDataByKey($key);
}

/**
* {@inheritdoc}
*/
public function setDataUsingMethod($key, $args = [])
{
return $this->_getSubject()->setDataUsingMethod($key, $args);
}

/**
* {@inheritdoc}
*/
public function getDataUsingMethod($key, $args = null)
{
return $this->_getSubject()->getDataUsingMethod($key, $args);
}

/**
* {@inheritdoc}
*/
public function hasData($key = '')
{
return $this->_getSubject()->hasData($key);
}

/**
* {@inheritdoc}
*/
public function toArray(array $keys = [])
{
return $this->_getSubject()->toArray($keys);
}

/**
* {@inheritdoc}
*/
public function convertToArray(array $keys = [])
{
return $this->_getSubject()->convertToArray($keys);
}

/**
* {@inheritdoc}
*/
public function toXml(array $keys = [], $rootName = 'item', $addOpenTag = false, $addCdata = true)
{
return $this->_getSubject()->toXml($keys, $rootName, $addOpenTag, $addCdata);
}

/**
* {@inheritdoc}
*/
public function convertToXml(array $arrAttributes = [], $rootName = 'item', $addOpenTag = false, $addCdata = true)
{
return $this->_getSubject()->convertToXml($arrAttributes, $rootName, $addOpenTag, $addCdata);
}

/**
* {@inheritdoc}
*/
public function toJson(array $keys = [])
{
return $this->_getSubject()->toJson($keys);
}

/**
* {@inheritdoc}
*/
public function convertToJson(array $keys = [])
{
return $this->_getSubject()->convertToJson($keys);
}

/**
* {@inheritdoc}
*/
public function toString($format = '')
{
return $this->_getSubject()->toString($format);
}

/**
* {@inheritdoc}
*/
public function __call($method, $args)
{
return $this->_getSubject()->__call($method, $args);
}

/**
* {@inheritdoc}
*/
public function isEmpty()
{
return $this->_getSubject()->isEmpty();
}

/**
* {@inheritdoc}
*/
public function serialize($keys = [], $valueSeparator = '=', $fieldSeparator = ' ', $quote = '"')
{
return $this->_getSubject()->serialize($keys, $valueSeparator, $fieldSeparator, $quote);
}

/**
* {@inheritdoc}
*/
public function debug($data = null, &$objects = [])
{
return $this->_getSubject()->debug($data, $objects);
}

/**
* {@inheritdoc}
*/
public function offsetSet($offset, $value)
{
return $this->_getSubject()->offsetSet($offset, $value);
}

/**
* {@inheritdoc}
*/
public function offsetExists($offset)
{
return $this->_getSubject()->offsetExists($offset);
}

/**
* {@inheritdoc}
*/
public function offsetUnset($offset)
{
return $this->_getSubject()->offsetUnset($offset);
}

/**
* {@inheritdoc}
*/
public function offsetGet($offset)
{
return $this->_getSubject()->offsetGet($offset);
}
}