[DoctrineBridge] Removed QueryBuilder type hint in getLoader()

This commit is contained in:
Jules Pietri 2019-12-02 20:26:37 +01:00
parent 08a8e77991
commit 8621852396
2 changed files with 6 additions and 2 deletions

View File

@ -263,9 +263,11 @@ abstract class DoctrineType extends AbstractType implements ResetInterface
/** /**
* Return the default loader object. * Return the default loader object.
* *
* @param mixed $queryBuilder
*
* @return EntityLoaderInterface * @return EntityLoaderInterface
*/ */
abstract public function getLoader(ObjectManager $manager, QueryBuilder $queryBuilder, string $class); abstract public function getLoader(ObjectManager $manager, $queryBuilder, string $class);
public function getParent() public function getParent()
{ {

View File

@ -46,9 +46,11 @@ class EntityType extends DoctrineType
/** /**
* Return the default loader object. * Return the default loader object.
* *
* @param QueryBuilder $queryBuilder
*
* @return ORMQueryBuilderLoader * @return ORMQueryBuilderLoader
*/ */
public function getLoader(ObjectManager $manager, QueryBuilder $queryBuilder, string $class) public function getLoader(ObjectManager $manager, $queryBuilder, string $class)
{ {
if (!$queryBuilder instanceof QueryBuilder) { if (!$queryBuilder instanceof QueryBuilder) {
throw new \TypeError(sprintf('Expected an instance of %s, but got %s.', QueryBuilder::class, \is_object($queryBuilder) ? \get_class($queryBuilder) : \gettype($queryBuilder))); throw new \TypeError(sprintf('Expected an instance of %s, but got %s.', QueryBuilder::class, \is_object($queryBuilder) ? \get_class($queryBuilder) : \gettype($queryBuilder)));