Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace Proxies;
- /**
- * THIS CLASS WAS GENERATED BY THE DOCTRINE ORM. DO NOT EDIT THIS FILE.
- */
- class modelsLanguagesProxy extends \models\Languages implements \Doctrine\ORM\Proxy\Proxy
- {
- private $_entityPersister;
- private $_identifier;
- public $__isInitialized__ = false;
- public function __construct($entityPersister, $identifier)
- {
- $this->_entityPersister = $entityPersister;
- $this->_identifier = $identifier;
- }
- /** @private */
- public function __load()
- {
- if (!$this->__isInitialized__ && $this->_entityPersister) {
- $this->__isInitialized__ = true;
- if (method_exists($this, "__wakeup")) {
- // call this after __isInitialized__to avoid infinite recursion
- // but before loading to emulate what ClassMetadata::newInstance()
- // provides.
- $this->__wakeup();
- }
- if ($this->_entityPersister->load($this->_identifier, $this) === null) {
- throw new \Doctrine\ORM\EntityNotFoundException();
- }
- unset($this->_entityPersister, $this->_identifier);
- }
- }
- public function setIcon($icon)
- {
- $this->__load();
- return parent::setIcon($icon);
- }
- public function getIcon()
- {
- $this->__load();
- return parent::getIcon();
- }
- public function setSlug($slug)
- {
- $this->__load();
- return parent::setSlug($slug);
- }
- public function getSlug()
- {
- $this->__load();
- return parent::getSlug();
- }
- public function setTitle($title)
- {
- $this->__load();
- return parent::setTitle($title);
- }
- public function getTitle()
- {
- $this->__load();
- return parent::getTitle();
- }
- public function __sleep()
- {
- return array('__isInitialized__', 'id', 'title', 'slug', 'icon');
- }
- public function __clone()
- {
- if (!$this->__isInitialized__ && $this->_entityPersister) {
- $this->__isInitialized__ = true;
- $class = $this->_entityPersister->getClassMetadata();
- $original = $this->_entityPersister->load($this->_identifier);
- if ($original === null) {
- throw new \Doctrine\ORM\EntityNotFoundException();
- }
- foreach ($class->reflFields AS $field => $reflProperty) {
- $reflProperty->setValue($this, $reflProperty->getValue($original));
- }
- unset($this->_entityPersister, $this->_identifier);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement