<?php namespace Volkszaehler\Model\Proxies; /** * THIS CLASS WAS GENERATED BY THE DOCTRINE ORM. DO NOT EDIT THIS FILE. */ class VolkszaehlerModelUserProxy extends \Volkszaehler\Model\User implements \Doctrine\ORM\Proxy\Proxy { private $_entityPersister; private $_identifier; public $__isInitialized__ = false; public function __construct($entityPersister, $identifier) { $this->_entityPersister = $entityPersister; $this->_identifier = $identifier; } private function _load() { if (!$this->__isInitialized__ && $this->_entityPersister) { $this->__isInitialized__ = true; if ($this->_entityPersister->load($this->_identifier, $this) === null) { throw new \Doctrine\ORM\EntityNotFoundException(); } unset($this->_entityPersister); unset($this->_identifier); } } public function getEmail() { $this->_load(); return parent::getEmail(); } public function setEmail($email) { $this->_load(); return parent::setEmail($email); } public function setPassword($password) { $this->_load(); return parent::setPassword($password); } public function checkPassword($password) { $this->_load(); return parent::checkPassword($password); } public function getId() { $this->_load(); return parent::getId(); } public function getUuid() { $this->_load(); return parent::getUuid(); } public function __sleep() { if (!$this->__isInitialized__) { throw new \RuntimeException("Not fully loaded proxy can not be serialized."); } return array('email', 'password', 'groups', 'id', 'uuid'); } }