public function teardown() { MultiRelationTestPerson::cleanup(); }
public function testSubSelectSameClass() { MultiRelationTestPerson::setupTables($this->session->database); MultiRelationTestPerson::insertData($this->session->database); $q = $this->session->createFindQuery('MultiRelationTestPerson'); $subQ = $this->session->createSubQuery($q, 'MultiRelationTestPerson'); $subQ->select('mother'); $q->where($q->expr->in('id', $subQ)); $stmt = $q->prepare(); $this->assertTrue($stmt->execute()); $this->assertEquals(1, count($stmt->fetchAll())); MultiRelationTestPerson::cleanup($this->session->database); }