Skip to content

Instantly share code, notes, and snippets.

@doctrinebot
Created December 13, 2015 18:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save doctrinebot/ca1b504847773836ba21 to your computer and use it in GitHub Desktop.
Save doctrinebot/ca1b504847773836ba21 to your computer and use it in GitHub Desktop.
Attachments to Doctrine Jira Issue DDC-1402 - https://github.com/doctrine/doctrine2/issues/2025
diff --git a/doctrine-orm/Doctrine/ORM/Persisters/SingleTablePersister.php b/doctrine-orm/Doctrine/ORM/Persisters/SingleTablePersister.php
index f910a8e..78b27cb 100644
--- a/doctrine-orm/Doctrine/ORM/Persisters/SingleTablePersister.php
+++ b/doctrine-orm/Doctrine/ORM/Persisters/SingleTablePersister.php
@@ -41,6 +41,15 @@ class SingleTablePersister extends AbstractEntityInheritancePersister
/** {@inheritdoc} */
protected function _getSelectColumnListSQL()
{
+ /** @see BasicEntityPersister::_getSelectColumnListSQL() */
+ if ($this->_selectColumnListSql !== null) {
+ return $this->_selectColumnListSql;
+ }
+
+ #####
+ #####
+ #####
+
$columnList = parent::_getSelectColumnListSQL();
// Append discriminator column
@@ -74,7 +83,13 @@ class SingleTablePersister extends AbstractEntityInheritancePersister
}
}
- return $columnList;
+ #####
+ #####
+ #####
+
+ /** @see BasicEntityPersister::_getSelectColumnListSQL() */
+ $this->_selectColumnListSql = $columnList;
+ return $this->_selectColumnListSql;
}
/** {@inheritdoc} */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment