/** * Gets the related EntityManager. * * @return EntityManager */ public static function getManager() { static $manager; if (!$manager) { $manager = EntityManager::getInstance(); } return $manager; }
/** * Resolve additional relations * * @param QueryBuilder $query * @param array $targets */ protected function resolveRelations(QueryBuilder $query, $targets) { if (!$targets) { return; } foreach ($query->getRelations() as $name => $q) { $this->manager->related($targets, $name, $q); } }