8000 [DoctrineBridge] Refactor EntityChoiceList by stof · Pull Request #2921 · symfony/symfony · GitHub
[go: up one dir, main page]

Skip to content

[DoctrineBridge] Refactor EntityChoiceList #2921

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Dec 19, 2011
Merged
Prev Previous commit
Next Next commit
[Doctrine] Dont allow null in ORMQueryBuilderLoader
  • Loading branch information
beberlei authored and stof committed Dec 19, 2011
commit 7646a5bc6da37d4f0ad455d9e550c7e2f284e5fe
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,19 @@ class ORMQueryBuilderLoader implements EntityLoaderInterface
* @var Doctrine\ORM\QueryBuilder
*/
private $queryBuilder;

/**
* Construct an ORM Query Builder Loader
*
*
* @param QueryBuilder $queryBuilder
* @param EntityManager $manager
* @param string $class
* @param string $class
*/
public function __construct($queryBuilder, $manager = null, $class = null)
{
// If a query builder was passed, it must be a closure or QueryBuilder
// instance
if (!(null === $queryBuilder || $queryBuilder instanceof QueryBuilder || $queryBuilder instanceof \Closure)) {
if (!($queryBuilder instanceof QueryBuilder || $queryBuilder instanceof \Closure)) {
throw new UnexpectedTypeException($queryBuilder, 'Doctrine\ORM\QueryBuilder or \Closure');
}

Expand All @@ -53,15 +53,15 @@ public function __construct($queryBuilder, $manager = null, $class = null)
throw new UnexpectedTypeException($queryBuilder, 'Doctrine\ORM\QueryBuilder');
}
}

$this->queryBuilder = $queryBuilder;
}

/**
* {@inheritDoc}
*/
public function getEntities()
{
return $this->queryBuilder->getQuery()->execute();
}
}
}
0