public function __construct(EntityManager $em, QueryInterface $queryHandler = null) { $this->em = $em; if ($queryHandler !== null) { $this->addService('select', $queryHandler); } $this->setupDefaults(); }