1
0
mirror of synced 2025-02-02 13:31:45 +03:00

$hydrationMode throughout can be a string as well as int (for custom modes)

This commit is contained in:
James Titcumb 2018-10-24 13:06:33 +01:00
parent 5208035003
commit c6d02daee0
No known key found for this signature in database
GPG Key ID: 11EA1C58CEF37C1C
3 changed files with 14 additions and 14 deletions

View File

@ -98,7 +98,7 @@ abstract class AbstractQuery
/**
* The hydration mode.
*
* @var integer
* @var string|int
*/
protected $_hydrationMode = self::HYDRATE_OBJECT;
@ -680,8 +680,8 @@ abstract class AbstractQuery
/**
* Defines the processing mode to be used during hydration / result set transformation.
*
* @param integer $hydrationMode Doctrine processing mode to be used during hydration process.
* One of the Query::HYDRATE_* constants.
* @param string|int $hydrationMode Doctrine processing mode to be used during hydration process.
* One of the Query::HYDRATE_* constants.
*
* @return static This query instance.
*/
@ -695,7 +695,7 @@ abstract class AbstractQuery
/**
* Gets the hydration mode currently used by the query.
*
* @return integer
* @return string|int
*/
public function getHydrationMode()
{
@ -707,7 +707,7 @@ abstract class AbstractQuery
*
* Alias for execute(null, $hydrationMode = HYDRATE_OBJECT).
*
* @param int $hydrationMode
* @param string|int $hydrationMode
*
* @return mixed
*/
@ -743,7 +743,7 @@ abstract class AbstractQuery
/**
* Get exactly one result or null.
*
* @param int $hydrationMode
* @param string|int $hydrationMode
*
* @return mixed
*
@ -781,7 +781,7 @@ abstract class AbstractQuery
* If the result is not unique, a NonUniqueResultException is thrown.
* If there is no result, a NoResultException is thrown.
*
* @param integer $hydrationMode
* @param string|int $hydrationMode
*
* @return mixed
*
@ -875,7 +875,7 @@ abstract class AbstractQuery
* iterate over the result.
*
* @param ArrayCollection|array|null $parameters The query parameters.
* @param integer|null $hydrationMode The hydration mode to use.
* @param string|int|null $hydrationMode The hydration mode to use.
*
* @return \Doctrine\ORM\Internal\Hydration\IterableResult
*/
@ -899,7 +899,7 @@ abstract class AbstractQuery
* Executes the query.
*
* @param ArrayCollection|array|null $parameters Query parameters.
* @param integer|null $hydrationMode Processing mode to be used during the hydration process.
* @param string|int|null $hydrationMode Processing mode to be used during the hydration process.
*
* @return mixed
*/
@ -916,7 +916,7 @@ abstract class AbstractQuery
* Execute query ignoring second level cache.
*
* @param ArrayCollection|array|null $parameters
* @param integer|null $hydrationMode
* @param string|int|null $hydrationMode
*
* @return mixed
*/
@ -974,7 +974,7 @@ abstract class AbstractQuery
* Load from second level cache or executes the query and put into cache.
*
* @param ArrayCollection|array|null $parameters
* @param integer|null $hydrationMode
* @param string|int|null $hydrationMode
*
* @return mixed
*/

View File

@ -249,7 +249,7 @@ interface EntityManagerInterface extends ObjectManager
*
* @deprecated
*
* @param int $hydrationMode
* @param string|int $hydrationMode
*
* @return \Doctrine\ORM\Internal\Hydration\AbstractHydrator
*/
@ -258,7 +258,7 @@ interface EntityManagerInterface extends ObjectManager
/**
* Create a new instance for the given hydration mode.
*
* @param int $hydrationMode
* @param string|int $hydrationMode
*
* @return \Doctrine\ORM\Internal\Hydration\AbstractHydrator
*

View File

@ -656,7 +656,7 @@ final class Query extends AbstractQuery
* iterated over the result.
*
* @param ArrayCollection|array|null $parameters The query parameters.
* @param integer $hydrationMode The hydration mode to use.
* @param string|int $hydrationMode The hydration mode to use.
*
* @return \Doctrine\ORM\Internal\Hydration\IterableResult
*/