/** * @return array */ private function thenThereShouldBeAnEditorLinkedWith($lastname) { $editor = $this->rm->createQuery('author', 'a')->select("e.id, e.firstname, e.lastname, e.email")->leftJoin('a.Editor e')->where('a.lastname = ?', $lastname)->andWhere("e.id IS NOT NULL")->fetchArray(); $this->assertTrue((bool) $editor); $this->assertCount(1, $editor); return $editor[0]; }