From dce606b9de065eefca06fbe75e1ceb17105b6f6e Mon Sep 17 00:00:00 2001 From: Daniel Berthereau Date: Mon, 30 Oct 2017 00:00:00 +0100 Subject: [PATCH] Added proxies. --- config/module.config.php | 3 + .../__CG__CSVImportEntityCSVImportEntity.php | 268 ++++++++++++++ .../__CG__CSVImportEntityCSVImportImport.php | 334 ++++++++++++++++++ 3 files changed, 605 insertions(+) create mode 100644 data/doctrine-proxies/__CG__CSVImportEntityCSVImportEntity.php create mode 100644 data/doctrine-proxies/__CG__CSVImportEntityCSVImportImport.php diff --git a/config/module.config.php b/config/module.config.php index 535c12f..40037fe 100644 --- a/config/module.config.php +++ b/config/module.config.php @@ -6,6 +6,9 @@ 'mapping_classes_paths' => [ __DIR__ . '/../src/Entity', ], + 'proxy_paths' => [ + __DIR__ . '/../data/doctrine-proxies', + ], ], 'view_manager' => [ 'template_path_stack' => [ diff --git a/data/doctrine-proxies/__CG__CSVImportEntityCSVImportEntity.php b/data/doctrine-proxies/__CG__CSVImportEntityCSVImportEntity.php new file mode 100644 index 0000000..7cbf4b8 --- /dev/null +++ b/data/doctrine-proxies/__CG__CSVImportEntityCSVImportEntity.php @@ -0,0 +1,268 @@ +__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', 'id', 'job', 'entity_id', 'resource_type']; + } + + return ['__isInitialized__', 'id', 'job', 'entity_id', 'resource_type']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (CSVImportEntity $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() 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() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setJob(\Omeka\Entity\Job $job) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setJob', [$job]); + + return parent::setJob($job); + } + + /** + * {@inheritDoc} + */ + public function getJob() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getJob', []); + + return parent::getJob(); + } + + /** + * {@inheritDoc} + */ + public function getEntityId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEntityId', []); + + return parent::getEntityId(); + } + + /** + * {@inheritDoc} + */ + public function setEntityId($entityId) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setEntityId', [$entityId]); + + return parent::setEntityId($entityId); + } + + /** + * {@inheritDoc} + */ + public function setResourceType($resourceType) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceType', [$resourceType]); + + return parent::setResourceType($resourceType); + } + + /** + * {@inheritDoc} + */ + public function getResourceType() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getResourceType', []); + + return parent::getResourceType(); + } + + /** + * {@inheritDoc} + */ + public function getResourceId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getResourceId', []); + + return parent::getResourceId(); + } + +} diff --git a/data/doctrine-proxies/__CG__CSVImportEntityCSVImportImport.php b/data/doctrine-proxies/__CG__CSVImportEntityCSVImportImport.php new file mode 100644 index 0000000..f985216 --- /dev/null +++ b/data/doctrine-proxies/__CG__CSVImportEntityCSVImportImport.php @@ -0,0 +1,334 @@ +__initializer__ = $initializer; + $this->__cloner__ = $cloner; + } + + + + + + + + /** + * + * @return array + */ + public function __sleep() + { + if ($this->__isInitialized__) { + return ['__isInitialized__', 'id', 'job', 'undoJob', 'comment', 'resource_type', 'has_err', 'stats']; + } + + return ['__isInitialized__', 'id', 'job', 'undoJob', 'comment', 'resource_type', 'has_err', 'stats']; + } + + /** + * + */ + public function __wakeup() + { + if ( ! $this->__isInitialized__) { + $this->__initializer__ = function (CSVImportImport $proxy) { + $proxy->__setInitializer(null); + $proxy->__setCloner(null); + + $existingProperties = get_object_vars($proxy); + + foreach ($proxy->__getLazyProperties() 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() + { + $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []); + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __isInitialized() + { + return $this->__isInitialized__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitialized($initialized) + { + $this->__isInitialized__ = $initialized; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setInitializer(\Closure $initializer = null) + { + $this->__initializer__ = $initializer; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __getInitializer() + { + return $this->__initializer__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + */ + public function __setCloner(\Closure $cloner = null) + { + $this->__cloner__ = $cloner; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific cloning logic + */ + public function __getCloner() + { + return $this->__cloner__; + } + + /** + * {@inheritDoc} + * @internal generated method: use only when explicitly handling proxy specific loading logic + * @static + */ + public function __getLazyProperties() + { + return self::$lazyPropertiesDefaults; + } + + + /** + * {@inheritDoc} + */ + public function getId() + { + if ($this->__isInitialized__ === false) { + return (int) parent::getId(); + } + + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []); + + return parent::getId(); + } + + /** + * {@inheritDoc} + */ + public function setJob(\Omeka\Entity\Job $job) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setJob', [$job]); + + return parent::setJob($job); + } + + /** + * {@inheritDoc} + */ + public function getJob() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getJob', []); + + return parent::getJob(); + } + + /** + * {@inheritDoc} + */ + public function setUndoJob(\Omeka\Entity\Job $job) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setUndoJob', [$job]); + + return parent::setUndoJob($job); + } + + /** + * {@inheritDoc} + */ + public function getUndoJob() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getUndoJob', []); + + return parent::getUndoJob(); + } + + /** + * {@inheritDoc} + */ + public function setComment($comment) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setComment', [$comment]); + + return parent::setComment($comment); + } + + /** + * {@inheritDoc} + */ + public function getComment() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getComment', []); + + return parent::getComment(); + } + + /** + * {@inheritDoc} + */ + public function setResourceType($resourceType) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setResourceType', [$resourceType]); + + return parent::setResourceType($resourceType); + } + + /** + * {@inheritDoc} + */ + public function getResourceType() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getResourceType', []); + + return parent::getResourceType(); + } + + /** + * {@inheritDoc} + */ + public function setHasErr($hasErr) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setHasErr', [$hasErr]); + + return parent::setHasErr($hasErr); + } + + /** + * {@inheritDoc} + */ + public function getHasErr() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getHasErr', []); + + return parent::getHasErr(); + } + + /** + * {@inheritDoc} + */ + public function setStats($stats) + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'setStats', [$stats]); + + return parent::setStats($stats); + } + + /** + * {@inheritDoc} + */ + public function getStats() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getStats', []); + + return parent::getStats(); + } + + /** + * {@inheritDoc} + */ + public function getResourceId() + { + + $this->__initializer__ && $this->__initializer__->__invoke($this, 'getResourceId', []); + + return parent::getResourceId(); + } + +}